html{-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:"Jost","Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;line-height:1.6666;font-weight:400}#page{overflow:hidden}.container,section{position:relative!important;z-index:3}.section-overlay{width:100%;height:100%}.m-6{margin:4rem!important}.m-7{margin:5rem!important}.m-8{margin:6rem!important}.m-9{margin:7rem!important}.m-10{margin:8rem!important}.mx-6{margin-right:4rem!important;margin-left:4rem!important}.mx-7{margin-right:5rem!important;margin-left:5rem!important}.mx-8{margin-right:6rem!important;margin-left:6rem!important}.mx-9{margin-right:7rem!important;margin-left:7rem!important}.mx-10{margin-right:8rem!important;margin-left:8rem!important}.my-6{margin-top:4rem!important;margin-bottom:4rem!important}.my-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-8{margin-top:6rem!important;margin-bottom:6rem!important}.my-9{margin-top:7rem!important;margin-bottom:7rem!important}.my-10{margin-top:8rem!important;margin-bottom:8rem!important}.mt-6{margin-top:4rem!important}.mt-7{margin-top:5rem!important}.mt-8{margin-top:6rem!important}.mt-9{margin-top:7rem!important}.mt-10{margin-top:8rem!important}.me-6{margin-right:4rem!important}.me-7{margin-right:5rem!important}.me-8{margin-right:6rem!important}.me-9{margin-right:7rem!important}.me-10{margin-right:8rem!important}.mb-6{margin-bottom:4rem!important}.mb-7{margin-bottom:5rem!important}.mb-8{margin-bottom:6rem!important}.mb-9{margin-bottom:7rem!important}.mb-10{margin-bottom:8rem!important}.ms-6{margin-left:4rem!important}.ms-7{margin-left:5rem!important}.ms-8{margin-left:6rem!important}.ms-9{margin-left:7rem!important}.ms-10{margin-left:8rem!important}.p-6{padding:4rem!important}.p-7{padding:5rem!important}.p-8{padding:6rem!important}.p-9{padding:7rem!important}.p-10{padding:8rem!important}.px-6{padding-right:4rem!important;padding-left:4rem!important}.px-7{padding-right:5rem!important;padding-left:5rem!important}.px-8{padding-right:6rem!important;padding-left:6rem!important}.px-9{padding-right:7rem!important;padding-left:7rem!important}.px-10{padding-right:8rem!important;padding-left:8rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-8{padding-top:6rem!important;padding-bottom:6rem!important}.py-9{padding-top:7rem!important;padding-bottom:7rem!important}.py-10{padding-top:8rem!important;padding-bottom:8rem!important}.pt-6{padding-top:4rem!important}.pt-7{padding-top:5rem!important}.pt-8{padding-top:6rem!important}.pt-9{padding-top:7rem!important}.pt-10{padding-top:8rem!important}.pe-6{padding-right:4rem!important}.pe-7{padding-right:5rem!important}.pe-8{padding-right:6rem!important}.pe-9{padding-right:7rem!important}.pe-10{padding-right:8rem!important}.pb-6{padding-bottom:4rem!important}.pb-7{padding-bottom:5rem!important}.pb-8{padding-bottom:6rem!important}.pb-9{padding-bottom:7rem!important}.pb-10{padding-bottom:8rem!important}.ps-6{padding-left:4rem!important}.ps-7{padding-left:5rem!important}.ps-8{padding-left:6rem!important}.ps-9{padding-left:7rem!important}.ps-10{padding-left:8rem!important}.bg--fixed,.bg--scroll{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.bg--fixed{background-attachment:scroll!important}.bg--scroll{background-attachment:fixed!important}.bg--black{background-color:#212223}.bg--white{background-color:#fff}.bg--blush{background-color:#faf3f7}.bg--ivory{background-color:#f8f5f2}.bg--magenta{background-color:#b25996}.bg--peanut{background-color:#c1baac}.bg--poudre{background-color:#f9efed}.bg--red{background-color:#e55d42}.bg--salmon{background-color:rgba(247,221,217,.68)}.bg--smoke{background-color:#f2f2f0}.bg--stone{background-color:#f5f5f5}.bg--01,.bg--02,.bg--03,.bg--04,.bg--05,.bg--06{background-repeat:no-repeat;background-position:center center;background-size:cover}.bg--01{background-image:url(../images/bg-01.jpg)}.bg--02{background-image:url(../images/bg-02.jpg)}.bg--03{background-image:url(../images/bg-03.jpg)}.bg--04{background-image:url(../images/bg-04.jpg)}.bg--05{background-image:url(../images/bg-05.jpg)}.bg--06{background-image:url(../images/bg-06.jpg)}h1,h2,h3,h4,h5,h6{color:#363636;font-family:"Vollkorn",serif;letter-spacing:-.75px;font-weight:400;margin-bottom:0}h6{font-size:1rem}h6.h6-md{font-size:1.125rem}h6.h6-lg{font-size:1.25rem}h5{font-size:1.375rem}h5.h5-md{font-size:1.5rem}h5.h5-lg{font-size:1.625rem}h4{font-size:1.75rem}h4.h4-md{font-size:1.875rem}h4.h4-lg{font-size:2rem}h3{font-size:2.125rem}h3.h3-md{font-size:2.25rem}h3.h3-lg{font-size:2.375rem}h2{font-size:2.75rem}h2.h2-md{font-size:2.875rem}h2.h2-lg{font-size:3rem}h2.h2-title{font-size:3.25rem}p{font-size:1.0625rem}a,a:hover{text-decoration:none}a{color:#6f6f6f;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}a:hover{color:#363636!important}a:focus{outline:0;text-decoration:none}ul{margin:0;padding:0;list-style:none}.btn{background-color:transparent;font-size:.725rem;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:1rem 1.8rem;border:1.5px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.btn--black,.hover--black:hover,.scroll .hover--black:hover{color:#fff!important;background-color:#262b2f!important;border-color:#262b2f!important}.btn--tra-black,.hover--tra-black:hover,.scroll .hover--tra-black:hover,.white-scroll .scroll .hover--tra-black:hover{color:#262b2f!important;background-color:transparent!important;border-color:#262b2f!important}.btn--white,.hover--white:hover{color:#363636!important;background-color:#fff!important;border-color:#fff!important}.btn--tra-white,.hover--tra-white:hover{color:#fff!important;background-color:transparent!important;border-color:#fff!important}.white-scroll .scroll .hover--tra-white:hover{color:#363636!important;background-color:transparent!important;border-color:#363636!important}.white-scroll .scroll .hover--white:hover{color:#fff!important;background-color:#262b2f!important;border-color:#262b2f!important}.btn--gold,.color--white .hover--gold:hover,.hover--gold:hover,.scroll .btn--gold,.scroll .hover--gold:hover,.white-scroll .scroll .hover--gold:hover{color:#fff!important;background-color:#af8855!important;border-color:#af8855!important}.btn--tra-gold,.color--white .hover--tra-gold:hover,.hover--tra-gold:hover,.scroll .btn--tra-gold,.white-scroll .scroll .hover--tra-gold:hover{color:#af8855!important;background-color:transparent!important;border-color:#af8855!important}.btn--red,.color--white .hover--red:hover,.hover--red:hover,.scroll .btn--red,.scroll .hover--red:hover,.white-scroll .scroll .hover--red:hover{color:#fff!important;background-color:#e55d42!important;border-color:#e55d42!important}.btn--tra-red,.color--white .hover--tra-red:hover,.hover--tra-red:hover,.scroll .btn--tra-red,.white-scroll .scroll .hover--tra-red:hover{color:#e55d42!important;background-color:transparent!important;border-color:#e55d42!important}.btn--magenta,.color--white .hover--magenta:hover,.hover--magenta:hover,.scroll .btn--magenta,.scroll .hover--magenta:hover,.white-scroll .scroll .hover--magenta:hover{color:#fff!important;background-color:#b25996!important;border-color:#b25996!important}.btn--tra-magenta,.color--white .hover--tra-magenta:hover,.hover--tra-magenta:hover,.scroll .btn--tra-magenta,.white-scroll .scroll .hover--tra-magenta:hover{color:#b25996!important;background-color:transparent!important;border-color:#b25996!important}.btn--tra-black:focus,.btn.btn--black:focus,.btn:focus{color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn--tra-black:focus{color:#363636}.ico-20 [class*=flaticon-]:after,.ico-20 [class*=flaticon-]:before{font-size:1.25rem}.ico-40 [class*=flaticon-]:after,.ico-40 [class*=flaticon-]:before{font-size:2.5rem}.ico-65 [class*=flaticon-]:after,.ico-65 [class*=flaticon-]:before{font-size:4.0625rem}.more-btn{text-align:center}.hover-overlay{width:100%;height:auto;overflow:hidden;position:relative}.hover-overlay img{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);overflow:hidden;-webkit-transition:transform 400ms;-moz-transition:transform 400ms;-o-transition:transform 400ms;transition:transform 400ms}.item-overlay{opacity:0;-moz-opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,20,20,.5);-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.section-id,.wsmenu>.wsmenu-list>li>a{text-transform:uppercase;letter-spacing:2px}.section-id{display:block;font-size:.85rem;line-height:1;font-weight:500;margin-bottom:30px}.color--white,.color--white a,.color--white h1,.color--white h2,.color--white h3,.color--white h4,.color--white h5,.color--white h6,.color--white i,.color--white li,.color--white p,.color--white span{color:#fff}.color--black,.color--black a,.color--black h1,.color--black h2,.color--black h3,.color--black h4,.color--black h5,.color--black h6,.color--black i,.color--black li,.color--black p,.color--black span{color:#363636!important}.color--grey,.color--grey a,.color--grey h1,.color--grey h2,.color--grey h3,.color--grey h4,.color--grey h5,.color--grey h6,.color--grey i,.color--grey li,.color--grey p,.color--grey span,.color--white .color--grey{color:#ccc!important}.color--gold,.color--gold a,.color--gold h1,.color--gold h2,.color--gold h3,.color--gold h4,.color--gold h5,.color--gold h6,.color--gold i,.color--gold li,.color--gold p,.color--gold span,.color--white .color--gold{color:#af8855!important}.color--magenta,.color--magenta a,.color--magenta h1,.color--magenta h2,.color--magenta h3,.color--magenta h4,.color--magenta h5,.color--magenta h6,.color--magenta i,.color--magenta li,.color--magenta p,.color--magenta span,.color--white .color--magenta{color:#b25996!important}.color--red,.color--red a,.color--red h1,.color--red h2,.color--red h3,.color--red h4,.color--red h5,.color--red h6,.color--red i,.color--red li,.color--red p,.color--red span,.color--white .color--red{color:#e55d42!important}.color--white .color--yellow,.color--yellow,.color--yellow a,.color--yellow h1,.color--yellow h2,.color--yellow h3,.color--yellow h4,.color--yellow h5,.color--yellow h6,.color--yellow i,.color--yellow li,.color--yellow p,.color--yellow span{color:#ffb30c!important}#header{width:100%;display:block;padding-top:0}.header-wrapper{position:fixed;top:0;right:0;left:0;z-index:1030}.headerwp{max-width:1140px;margin:0 auto;padding:0}.desktoplogo{line-height:66px}.desktoplogo img{width:auto;max-width:inherit;max-height:42px}.wsmainfull{width:100%;height:auto;z-index:1031;-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;-ms-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out}.tra-menu .wsmainfull{padding:20px 0;background-color:transparent!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wsmenu>.wsmenu-list>li>a{display:block;font-size:.8rem;line-height:50px;font-weight:500;text-decoration:none;margin:0 7px;padding:10px 15px}.navbar-dark .wsmenu>.wsmenu-list>li>a.h-link{color:#363636}.navbar-light .wsmenu>.wsmenu-list>li>a.h-link{color:#fff}.wsmenu>.wsmenu-list>li>a.h-link.last-link{padding:10px 0;margin:0}.wsmenu>.wsmenu-list>li a.btn{font-size:.75rem;line-height:30px;padding:4px 28px;margin:14px 0 0 8px}.tra-menu.white-scroll .wsmainfull.scroll,.wsmenu>.wsmenu-list>li>ul.sub-menu{-webkit-box-shadow:0 2px 3px rgba(96,96,96,.1);-moz-box-shadow:0 2px 3px rgba(96,96,96,.1);box-shadow:0 2px 3px rgba(96,96,96,.1)}.wsmenu>.wsmenu-list>li>ul.sub-menu{width:auto;min-width:220px;top:62px;padding:16px 25px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{background-color:transparent;color:#363636;font-size:.775rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;padding:5px 0;transition:all .3s ease-in-out}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:transparent!important;padding:5px 0 5px 5px}.wsmenu>.wsmenu-list>li>.wsmegamenu{top:62px}.navbar-light .wsmenu-list>li>a.h-link:hover{color:#eee!important}.navbar-dark .wsmenu-list>li>a.h-link:hover{color:#1d222f!important}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{color:#363636!important}.wsmenu>.wsmenu-list.nav-gold>li>ul.sub-menu>li>a:hover{color:#af8855!important}.wsmenu>.wsmenu-list.nav-magenta>li>ul.sub-menu>li>a:hover{color:#b25996!important}.wsmenu>.wsmenu-list.nav-red>li>ul.sub-menu>li>a:hover{color:#e55d42!important}.tra-menu.white-scroll .wsmainfull.scroll{padding:0;background-color:#fff!important}.tra-menu.navbar-dark.white-scroll .scroll .wsmenu>.wsmenu-list>li>a.h-link,.tra-menu.navbar-light.white-scroll .scroll .wsmenu>.wsmenu-list>li>a.h-link{color:#353f4f}.navbar-light.white-scroll .scroll .wsmenu-list>li>a.h-link:hover{color:#1c1c1c!important}.white-scroll .scroll .btn--tra-white{color:#353f4f!important;border-color:#353f4f!important}.navbar-dark .logo-white,.navbar-light .logo-black,.tra-menu.navbar-light .scroll .logo-white{display:none}.logo-black,.logo-white,.tra-menu.navbar-light .scroll .logo-black{display:block}.hero-section,.hero-section .container{position:relative;z-index:3}.slider .slides li.active{z-index:2}.slider .indicators .indicator-item.active{background-color:#fff;opacity:.65}.slideshow{overflow:hidden;width:100%;z-index:1}.slideshow{position:relative;height:650px}.slideshow .slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .slides{left:0;height:650px;z-index:1}#hero-3:after,.slideshow .slide,.slideshow .slides{position:absolute;width:100%;top:0}.slideshow .slide{display:none;overflow:hidden;left:0;height:100%;z-index:1;opacity:0;transition:opacity .3s ease}.slideshow .slide.is-active{display:block}.slideshow .slide.is-loaded{opacity:1}.slideshow .slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover}.slideshow .slide .image{width:100%;object-fit:cover;height:100%}.slideshow .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;text-align:center;display:flex;justify-content:center;align-items:center}#hero-2{padding-top:140px}#hero-3{margin-top:75px;padding-top:120px}#hero-3:after{background-color:#f2f2f0;height:86%;content:"";z-index:-1}.hero-3-txt{text-align:center;margin-bottom:70px;padding:0 14%}.hero-3-txt h2{font-size:3.85rem;margin-bottom:30px}#hero-4{padding-top:170px}#hero-4-1{padding:0 14%0 8%}#hero-4-1 h3,#hero-4-1 h4{line-height:1.35;margin-bottom:30px}#hero-5{text-align:center;padding-top:80px}.hero-logo{margin-bottom:40px}.hero-7-img img,.hero-logo img{width:auto;max-width:inherit;max-height:92px}.hero-5-txt h2{font-size:4rem;margin-bottom:18px}.hero-5-txt p{font-size:1.4rem;margin-bottom:32px}.hero-5-img{margin-top:70px}.hero-5-img .col{padding:0 5px}#hero-5-1,#hero-5-3{margin-top:30px}#hero-7{padding-top:200px}.hero-7-txt{padding-right:5%}.hero-7-txt h2{font-size:4.35rem;margin-bottom:15px}.hero-7-txt p{font-size:1.325rem;margin-bottom:0}.hero-7-btn{position:relative;z-index:2}#hero-7 .col-md-5,#hero-8 .col-md-7{margin:0;padding:0}.hero-7-img{margin-top:70px}.hero-7-img img{max-height:480px}#hero-9{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden;color:#fff;padding:0}#hero-9::before{content:"";top:0;left:0;height:100%;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));z-index:-1;pointer-events:none}#hero-9 .hero-bg-image{top:0;left:0;height:100%;object-fit:cover;object-position:center;z-index:-2}#hero-9,.hero-9-txt{text-align:center}.hero-9-txt h1{font-size:3.5rem;margin:20px 0;font-weight:700}.hero-9-txt h3{font-size:1.5rem;margin:10px 0;font-weight:400;opacity:.9}@media (max-width:768px){.hero-9-txt h1{font-size:2.5rem}.hero-9-txt h3{font-size:1.2rem}}#hero-9 .hero-bg-image,#hero-9::before{position:absolute;width:100%}#hero-10,#hero-11{position:relative;background-image:url(../images/hero-10.jpg);padding-top:200px;padding-bottom:100px}.hero-10-txt h2{font-size:5rem;letter-spacing:-2px;margin-bottom:14px}.hero-10-txt p{font-size:1.25rem;padding-right:20%;margin-bottom:35px}.hero-10-schedule{margin-right:10px}.hero-10-schedule h5{margin-bottom:20px}.hero-10-schedule p{line-height:1;margin-bottom:12px}.hero-10-schedule p span{font-weight:600;margin-left:15px}#hero-11{background-image:url(../images/hero-11.jpg);padding-top:210px;padding-bottom:120px}.hero-11-txt h5{font-size:1rem;line-height:1;text-transform:uppercase}.hero-11-txt h2,.hero-11-txt h5{font-family:"Jost",sans-serif;font-weight:400;letter-spacing:4px;margin-bottom:40px}.hero-11-txt h2{font-size:6rem;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.hero-11-txt p{font-size:1.3rem;padding-right:10%;margin-bottom:35px}#hero-12{margin-top:75px}.about-1 .txt-block p{padding:0 3%}.sbox-ico,.txt-block h2{margin-bottom:20px}.sbox-txt h4,.sbox-txt h5,.sbox-txt h6{margin-bottom:10px}.sbox-txt p{margin-bottom:0}.services-section .more-btn{margin-top:60px}.txt-block .btn{margin-top:30px}.txt-block .accordion .accordion-item.is-active .accordion-thumb:after{color:#363636;font-family:Flaticon;position:absolute;font-weight:300}.bg--black .txt-block .accordion .accordion-item.is-active .accordion-thumb:after,.theme--dark .txt-block .accordion .accordion-item.is-active .accordion-thumb:after{color:#fff}.txt-block .accordion .accordion-item.is-active .accordion-thumb:after{content:""}.gallery-image:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}#gallery-2 .col,#gallery-2 .row.row-cols-lg-4{padding:0 8px}#gallery-3 .col{padding:0 10px}#gallery-3 .section-title{text-align:center;margin-bottom:50px}#gallery-3 .section-title h3{line-height:1}#gallery-1 .gallery-image{margin-bottom:30px}.gallery-link,.image-data{width:100%;position:absolute}.image-data{text-align:center;left:0;z-index:20;height:100%;opacity:0;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;bottom:30px}.gallery-video.image-data{opacity:1;bottom:0;left:5px}.gallery-link{top:50%;transform:translateY(-50%)}.gallery-image:hover .image-data,.gallery-image:hover .item-overlay{opacity:1;-moz-opacity:1;bottom:0}.gallery-section .more-btn{margin-top:30px}#gallery-1.gallery-section .more-btn{margin-top:50px}#gallery-4.gallery-section .more-btn{margin-top:70px}.reviews-3-wrapper:after{position:absolute;content:"";z-index:-1;width:86%;height:80%;top:13%;left:7%}.review-author p{color:#363636;font-size:1.25rem;font-weight:500;margin-bottom:2px}.review-author span{display:block;line-height:1;font-weight:400;margin-bottom:0}.reviews-section button{background-color:transparent;border:0;padding:0 2px}.owl-theme .owl-dots .owl-dot.active span{background:#363636}.theme--dark .owl-theme .owl-dots .owl-dot.active span{background:#777}nav a#pull{display:none}.blog-post:hover img,.pricing-6-item:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05)}.pricing-4 .color--white .price-name p,.pricing-4 .color--white .price-number p{color:#fff}.pricing-background-cover{background-image:url(../images/pricing-page.jpg)}.pricing-2-wrapper,.pricing-3-wrapper{position:relative;border:1px solid #f5f5f5;padding:55px 60px;z-index:5;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.05);-moz-box-shadow:0 5px 10px rgba(0,0,0,.05);box-shadow:0 5px 10px rgba(0,0,0,.05)}.pricing-4-table.left-column,.pricing-section .pricing-1-table.left-column{padding-right:15px}.pricing-section .pricing-5-table.left-column{padding-right:20px}.pricing-4-table.right-column,.pricing-section .pricing-1-table.right-column{padding-left:15px}.pricing-section .pricing-5-table.right-column{padding-left:20px}.pricing-title{line-height:1;margin-bottom:50px}.pricing-4-title p{font-size:1.3rem;margin-top:10px;margin-bottom:0}.pricing-5-category.mb-4{margin-bottom:45px!important}.pricing-5-category.mt-4{margin-top:55px!important}.pricing-7-title{margin:40px 0 30px}#pb-7-1{margin-right:12px}#pb-7-2{margin-left:6px;margin-right:6px}#pb-7-3{margin-left:12px}.pricing-list li{margin-bottom:22px}.pricing-5-table .pricing-list li{margin-bottom:30px}.pricing-4 .pricing-list li:last-child,.pricing-list li:last-child{margin-bottom:0}.detail-price{margin:0;display:table}.price-dots,.price-name{position:relative;display:table-cell}.price-name{width:1%;white-space:nowrap;padding:0 10px 0 0}.price-dots{height:3px;width:98%;z-index:1;background-image:radial-gradient(circle closest-side,#878889 99%,transparent 100%);background-position:50% 100%;background-size:5px 2px;background-repeat:repeat-x}.price-number{display:table-cell;width:1%;padding:0 0 0 10px;white-space:nowrap}.price-name p{color:#363636;position:relative;font-size:1.2rem;line-height:1;font-weight:600;margin-bottom:0}.price-number p{position:relative;font-weight:400}.price-number p{color:#363636;font-size:1.2rem;line-height:1;margin-bottom:0}.pricing-5 .price-name p,.pricing-5 .price-number p{font-size:1.1875rem}.pricing-7 .price-name p,.pricing-7 .price-number p{font-size:1.15rem}.pricing-6-item p{font-size:1rem;margin-bottom:10px}.pricing-6-item p.pricing-6-title{color:#363636;font-size:1.2rem;font-weight:600;padding:0;margin-bottom:2px}.pricing-6-item p.pricing-6-number{color:#363636;font-size:1.15rem;line-height:1;font-weight:500;margin-bottom:0}.pricing-notice p{margin-bottom:0}.pricing-2-img{margin-right:-60px}.pricing-3-img{margin-left:-60px}.pricing-6-img{margin-bottom:25px}.pricing-6-img .item-overlay{background:rgba(10,10,10,.1)}.pricing-6-item:hover .item-overlay{opacity:1;-moz-opacity:1;bottom:0}.footer-links li p{margin-bottom:5px}.question .col-lg-6 h5{line-height:1.4}#blog-page,#single-post{margin-top:80px}.post-tag,.post-tags span a{line-height:1;font-weight:500;letter-spacing:3px;text-transform:uppercase}.post-tag{font-size:.775rem;margin-bottom:25px}.blog-post a{color:#363636}.post-link,.single-post-title h2{line-height:1.3;margin-bottom:20px}#blog-1 .post-link{margin-bottom:8px}.blog-post-img{margin-bottom:40px}.blog-post .item-overlay{background:rgba(10,10,10,.1)}.blog-post:hover .item-overlay{opacity:1;-moz-opacity:1;bottom:0}.blog-post-card{transition:transform .3s ease,box-shadow .3s ease}.blog-post-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.blog-post-card img{width:100%;height:250px;object-fit:cover;object-position:center}@media (min-width:768px){.blog-post-card img{height:280px}}@media (min-width:1200px){.blog-post-card img{height:300px}}.post-content{padding:0 5%}.single-post-title{text-align:center;margin-bottom:50px}.single-post-title h2{padding:0 3%}.post-comments hr,.single-post-title .post-tag{margin-bottom:40px}.single-post-title .post-tag a{color:#363636;font-weight:600}.single-post-txt{padding-bottom:60px;margin-bottom:80px;border-bottom:1px solid #ccc}.single-post-txt h4,.single-post-txt h5{margin-top:28px;margin-bottom:30px}.post-inner-img{text-align:center;margin-top:50px;margin-bottom:50px}.post-share-list h5,.post-tags h5{line-height:1;margin-bottom:35px}.post-tags span a{background-color:transparent;color:#363636;font-size:.65rem;padding:8px 16px;border:1.75px solid #363636;margin:0 5px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.post-tags span a:hover{background-color:#363636;color:#fff!important}.post-comments{padding-top:80px;margin-top:80px;border-top:1px solid #ccc}.post-comments hr{margin-top:24px}.post-comments h4{margin-bottom:60px}.post-comments img{width:68px;height:68px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.btn-reply{margin-left:3px}.btn-reply a{font-size:1rem;font-weight:400}.btn-reply span{position:relative;top:3px;margin-right:4px;left:3px}.btn-reply.ico-20 [class*=flaticon-]:after,.btn-reply.ico-20 [class*=flaticon-]:before{font-size:.935rem}.btn-reply a:hover{color:#222}.booking-form .col-lg-6,.booking-form .col-md-12{padding-left:25px;padding-right:25px}.booking-form .form-control,.booking-form .form-select{height:52px;background-color:transparent;border:0;border-bottom:1px solid #6f6f6f;box-shadow:0 0 0 0;color:#363636;font-size:1.125rem;line-height:1;padding:0 5px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.booking-form .form-select{color:#6f6f6f}.booking-form .form-select.valid{color:#363636!important}.booking-form .form-control::-moz-placeholder{color:#6f6f6f}.booking-form .form-control:-ms-input-placeholder{color:#6f6f6f}.booking-form .form-control::-webkit-input-placeholder{color:#6f6f6f}.booking-form .form-control:focus{border-color:#262b2f;outline:0;box-shadow:none}.booking-form .btn{margin-top:20px}.booking-form-msg{text-align:center;width:100%!important;display:block;margin-top:20px;padding-left:0}.booking-form .error,.booking-form .loading{color:#363636;font-size:1.1rem;line-height:1;font-weight:400}.bg--black .cbox-2-contacts p a:hover{color:#ccc!important}.booking-form .error{color:#e74c3c;font-size:.85rem;margin-bottom:10px;padding-left:10px}.cbox-2.mb-5{margin-bottom:40px!important}.cbox-2-contacts{margin-top:30px}.cbox-2 h4{line-height:1;margin-bottom:30px}.cbox-2 p{line-height:1;margin-bottom:14px}.cbox-2 p a{color:#363636;font-weight:500}.cbox-2 p span{color:#363636;font-size:.975rem;margin-left:5px}.bg--black .cbox-2 p a,.bg--black .cbox-2 p span{color:#fff}.contact-form .form-control{height:52px;background-color:transparent;border:0;border-bottom:1px solid #6f6f6f;box-shadow:0 0 0 0;color:#363636;font-size:1.125rem;line-height:1;padding:0 5px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.contact-form .form-control.message{line-height:1.6}.contact-form textarea{min-height:190px}.contact-form textarea.form-control{padding:10px 5px 0}.contact-form .form-control::-moz-placeholder{color:#999}.contact-form .form-control:-ms-input-placeholder{color:#999}.contact-form .form-control::-webkit-input-placeholder{color:#999}.contact-form .form-control:focus{border-color:1px solid #262b2f;outline:0;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid green;-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.contact-form .btn{margin-top:20px}.contact-form .loading{color:#363636;font-size:1.0625rem;line-height:1;font-weight:500;padding-left:15px}.contact-form .error{color:#e74c3c;font-size:.85rem;line-height:1;font-weight:400;margin-bottom:10px;padding-left:10px}.google-map{position:relative;height:0;overflow:hidden}#contacts-2 .google-map{padding:0 0 65%}.google-map iframe,.google-map object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.footer{padding-bottom:50px}.footer .google-map,.footer-contacts,.footer-form,.footer-info,.footer-links{margin-bottom:40px}#footer-1 .footer-info{padding-left:12%}#footer-1 .footer-form{padding-left:5%}#footer-2 .footer-links{margin-top:35px;margin-bottom:30px}#footer-4 .footer-contacts{padding-right:4%}#footer-5 .footer-contacts{padding-right:8%}.footer-logo-img{text-align:center;position:relative}.footer-logo-img img{width:auto;max-width:inherit;max-height:70px}#footer-5 .footer-logo-img img{max-height:60px}.footer h5{line-height:1;margin-bottom:20px}.footer-contacts p,.footer-info p{margin-bottom:4px}.footer-contacts p.footer-email,.footer-contacts p.footer-phone,.footer-copyright p,.footer-info p.footer-email,.footer-info p.footer-phone{margin-bottom:0}.footer-contacts p a,.footer-info p a{color:#606060}#footer-1 .footer-info p span,#footer-2 .foo-links li p,#footer-3 .footer-info p span,#footer-4 .footer-info p span,.footer-booking-link a{font-size:.935rem;text-transform:uppercase;font-weight:500}.footer-booking-link{margin-top:12px;margin-bottom:0}.footer-booking-link a{position:relative;color:#363636!important;font-size:1.175rem;line-height:1;font-weight:600;letter-spacing:.5px;padding-bottom:4px;text-decoration:none}.footer-booking-link a:after{content:"";background-color:#363636;width:20%;height:2.5px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0;-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-o-transition:.3s all ease-in;transition:.3s all ease-in}.footer-booking-link a:hover:after{width:100%;opacity:1}#footer-1 .footer-phone,#footer-4 .footer-phone,.foo-socials{margin-top:15px}.footer-links li{width:auto!important;display:block!important;vertical-align:top;clear:none!important;margin:0;padding:0}#footer-2 .foo-links li,.foo-socials li{display:inline-block!important;padding:0 10px}#footer-2 .foo-links li p{font-size:.85rem;letter-spacing:3px}.foo-socials{display:inline-block}#footer-3 .foo-socials{margin-top:20px}.foo-socials li{width:auto!important;vertical-align:top;clear:none!important;margin:0 12px 0 0;padding:0}.foo-socials a{display:block;text-decoration:none}.foo-socials.color--grey li a span{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.foo-socials.color--grey li a:hover span{color:#353f4f!important}.foo-socials.ico-20 [class*=flaticon-]:after,.foo-socials.ico-20 [class*=flaticon-]:before{font-size:1.375rem}.footer-form .form-control{height:53px;color:#666;font-size:1.0625rem;border:1.5px solid #dee2e6;border-right:none;padding:0 15px;box-shadow:none}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-left-radius:0;border-bottom-left-radius:0}.footer-form .form-control:focus{border-color:#373b4d;border-right:none;outline:0;box-shadow:none}.footer-form .form-control::-moz-placeholder{color:#6c757d}.footer-form .form-control:-ms-input-placeholder{color:#6c757d}.footer-form .form-control::-webkit-input-placeholder{color:#6c757d}.footer-form .btn{font-size:.75rem;letter-spacing:2px;height:53px}.footer-form .form-notification{color:#e03a3e;font-size:.95rem;line-height:1.25;font-weight:400;margin-top:12px;margin-left:5px}.footer hr{margin-top:30px;margin-bottom:50px}.bottom-footer-list li,.bottom-footer-socials li{width:auto!important;display:inline-block!important;vertical-align:top;clear:none!important}.bottom-footer-socials li{padding-left:14px}#footer-2 .bottom-footer-socials li{padding:0 18px}.footer-list-divider{position:relative;top:4px;margin-left:2px}.bottom-footer-list li p{display:inline-block;float:left;margin-bottom:0}.bottom-footer-socials li span{position:relative;top:4px;opacity:.8}.bottom-footer-socials.ico-20 [class*=flaticon-]:after,.bottom-footer-socials.ico-20 [class*=flaticon-]:before{font-size:1.115rem}.inner-page-hero{text-align:center;background:no-repeat center center;background-size:cover;background-attachment:scroll!important;padding-top:200px;padding-bottom:170px}.inner-page-title{text-align:center;padding-top:180px}#booking-page.inner-page-hero{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../images/booking-page.jpg)}#faqs-page.inner-page-hero{background-image:url(../images/faqs-page.jpg)}#pricing-page-1.inner-page-hero{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../images/pricing-page.jpg)}#pricing-page-2.inner-page-hero{background-image:url(../images/pricing-2-page.jpg)}#reviews-page.inner-page-hero{background-image:url(../images/reviews-page.jpg)}.page-hero-txt h2,.page-title-txt h2{font-size:3.95rem;margin-bottom:0}.page-hero-txt p,.page-title-txt p{font-size:1.2125rem;margin-top:5px;margin-bottom:0}#booking-page .page-title-txt p{padding:0 20%;margin-top:16px}.page-link{color:#6c757d;font-size:1.1rem;font-weight:500;padding:2px 14px;margin:0 8px;background-color:transparent;border:2px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{color:#fff!important;background-color:#262b2f;border:2px solid #262b2f}.theme--dark .page-item.active .page-link{background-color:#151515;border:2px solid #151515}.page-item.disabled .page-link,.page-link:hover{color:#6f6f6f;background-color:transparent;border:2px solid transparent}.page-link:hover{border:2px solid #6f6f6f}.page-link:focus{color:#6f6f6f;background-color:transparent;border:2px solid transparent;box-shadow:0 0}#scrollUp{display:none;width:45px;height:45px;position:fixed;bottom:30px;right:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-image:url(../images/back-to-top.png);background-repeat:no-repeat;background-position:50% 48%;background-color:rgba(10,10,10,.25);-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}#scrollUp:hover{background-color:rgba(54,54,54,.85)}