.container{width:100% !important;max-width:1440px !important;margin:0 auto !important;padding:0 20px !important}.container--700{max-width:700px !important}.container--1150{max-width:1150px !important}.container--1250{max-width:1250px !important}.container--1340{max-width:1340px !important}.container--1920{max-width:1920px !important}.navmessage{background-color:#efefef;padding:20px 0;margin-bottom:-30px}@media(min-width: 1024px){.navmessage{margin-bottom:-70px}}.navmessage h1{font-size:1.8em;color:#000}.navmessage p{width:100%;max-width:680px;margin:0 auto;text-align:center;font-size:20px;font-family:"Merriweather",serif,Arial,sans-serif}.home .navmessage .h2{font-size:20px;width:90%}@media(min-width: 1024px){.home .navmessage .h2{width:50%}}body{color:#0a0a0a}[data-color=color-white] h1,[data-color=color-white] h2,[data-color=color-white] h3,[data-color=color-white] h4,[data-color=color-white] h5,[data-color=color-white] h6,[data-color=color-white] p,[data-color=color-white] li{color:#fff}[data-color=color-white] .btn.btn--transparent{color:#fff}[data-animate=fade-up]{opacity:0}[data-bg-color=color-neutral-light-500]{padding-top:80px;padding-bottom:80px}@media(min-width: 992px){[data-bg-color=color-neutral-light-500]{padding-top:120px;padding-bottom:120px}}@media(min-width: 1250px){[data-bg-color=color-neutral-light-500]{padding-top:160px;padding-bottom:160px}}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-color:#1e1e1c;padding:40px 0}.footer__logo{width:100%;max-width:180px;margin:0 auto;margin-bottom:20px}.footer__address{text-align:center}.footer__address p{font-size:14px;color:#fff;margin-bottom:0}.footer__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:10px;margin-bottom:25px}.footer__links a{font-size:16px;font-weight:700;color:#fff;text-decoration:none;padding-left:20px;position:relative;opacity:1;transition:opacity .3s ease}.footer__links a:hover{opacity:.7}.footer__links a.phone-link::before,.footer__links a.email-link::before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27%3F%3E%3Csvg viewBox=%270 0 512 512%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27white%27 d=%27M18.92 351.2l108.5-46.52c12.78-5.531 27.77-1.801 36.45 8.98l44.09 53.82c69.25-34 125.5-90.31 159.5-159.5l-53.81-44.04c-10.75-8.781-14.41-23.69-8.974-36.47l46.51-108.5c6.094-13.91 21.1-21.52 35.79-18.11l100.8 23.25c14.25 3.25 24.22 15.8 24.22 30.46c0 252.3-205.2 457.5-457.5 457.5c-14.67 0-27.18-9.968-30.45-24.22l-23.25-100.8C-2.571 372.4 5.018 357.2 18.92 351.2z%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.footer__links a.email-link::before{top:7px;background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27%3F%3E%3Csvg height=%2716px%27 version=%271.1%27 viewBox=%270 0 20 16%27 width=%2720px%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:sketch=%27http://www.bohemiancoding.com/sketch/ns%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27 id=%27Page-1%27 stroke=%27none%27 stroke-width=%271%27%3E%3Cg fill=%27%23ffffff%27 id=%27Core%27 transform=%27translate%28-2.000000, -340.000000%29%27%3E%3Cg id=%27mail%27 transform=%27translate%282.000000, 340.000000%29%27%3E%3Cpath d=%27M18,0 L2,0 C0.9,0 0,0.9 0,2 L0,14 C0,15.1 0.9,16 2,16 L18,16 C19.1,16 20,15.1 20,14 L20,2 C20,0.9 19.1,0 18,0 L18,0 Z M18,4 L10,9 L2,4 L2,2 L10,7 L18,2 L18,4 L18,4 Z%27 id=%27Shape%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.footer-insta{margin-top:50px;margin-bottom:50px;text-align:center}@media(min-width: 1024px){.footer-insta{margin-top:100px;margin-bottom:100px}}.footer-insta h2{text-align:center;margin-bottom:20px}@media(min-width: 1024px){.footer-insta h2{margin-bottom:40px}}.footer-insta__btn{display:flex;justify-content:center}.logocarousel{padding:20px 0;background-color:#efefef}@media(min-width: 1024px){.logocarousel{padding:40px 20px}}.logocarousel .glide__slide img{width:100%}.fullwidthimage{margin-top:50px;margin-bottom:50px}@media(min-width: 1024px){.fullwidthimage{margin-top:100px;margin-bottom:100px}}.fullwidthimage__image{width:100%;height:inherit}.fullwidthimage__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.generictext{margin-top:50px;margin-bottom:50px}@media(min-width: 1024px){.generictext{margin-top:100px;margin-bottom:100px}}.generictext--narrow{margin-top:50px;margin-bottom:50px}@media(min-width: 1024px){.generictext--narrow{margin-top:-50px;margin-bottom:50px}}.generictext--narrow .container{max-width:700px !important}.generictext--medium .container{max-width:1000px !important}.generictext.no_pullup{margin-top:50px;margin-bottom:50px}.generictext__title{text-align:center;margin-bottom:20px}.generictext__title--grey{background-color:#efefef;padding:20px}@media(min-width: 1024px){.generictext__title{margin-bottom:40px}}.generictext__text{text-align:center}.generictext__text p{margin-bottom:20px}.generictext__text p:last-child{margin-bottom:0}.generictext__button{display:flex;justify-content:center;margin-top:20px}@media(min-width: 1024px){.generictext__button{margin-top:40px}}.modal-active{overflow:hidden}.bc-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;transition:opacity .3s ease,z-index 0s ease .3s;pointer-events:none}.bc-modal.is-open{z-index:10001 !important;opacity:1 !important;transition:opacity .3s ease,z-index 0s ease;pointer-events:all}.bc-modal__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.bc-modal__inner{position:relative;padding:20px}.bc-modal__close{position:absolute;width:30px;height:30px;right:15px;top:15px;z-index:100;background-color:#efbd59;background-image:url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ctitle/%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill=%27none%27 id=%27canvas_background%27 height=%27402%27 width=%27582%27 y=%27-1%27 x=%27-1%27/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cline stroke-width=%272px%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27 stroke=%27%23ffffff%27 fill=%27none%27 id=%27svg_1%27 y2=%2725%27 y1=%277%27 x2=%2725.055172%27 x1=%277.055172%27 class=%27cls-1%27/%3E%3Cline stroke-width=%272px%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27 stroke=%27%23ffffff%27 fill=%27none%27 id=%27svg_2%27 y2=%277%27 y1=%2725%27 x2=%2725%27 x1=%277%27 class=%27cls-1%27/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:15px;background-repeat:no-repeat;transition:background-color .3s ease;border-radius:5px}.bc-modal__close:hover{cursor:pointer;background-color:#272721}.bc-modal__title{margin-bottom:5px}.bc-modal__title p{font-size:25px;font-weight:400;color:#0a0a0a;margin:0}.bc-modal__text p{font-size:14px}.bc-modal__text p:last-of-type{margin:0}.bc-modal__wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);max-width:650px;border-radius:15px;z-index:10;background-color:#fff;max-height:80vh;overflow:auto}.bc-modal.typesmodal .bc-modal__wrapper{max-width:1000px;border-radius:0;border:5px solid #efbd59}.bc-modal.typesmodal .bc-modal__content{text-align:center}.bc-modal.typesmodal .bc-modal__content h4{font-size:28px;font-weight:700;color:#0a0a0a;margin-bottom:20px}.bc-modal.typesmodal .bc-modal__content p{font-size:16px;font-weight:400;color:#0a0a0a;margin-bottom:20px}.bc-modal.typesmodal .bc-modal__content p:last-child{margin-bottom:0}.findus{margin-top:50px;margin-bottom:50px}@media(min-width: 1024px){.findus{margin-top:100px;margin-bottom:100px}}.findus__title{text-align:center;margin-bottom:20px}.findus__map{width:100%;height:400px}.findus__map iframe{width:100%;height:100%;border:0}.no-margin .generictext--narrow{margin-top:0 !important}.no-margin .navmessage{margin-bottom:0 !important}.grecaptcha-badge{visibility:hidden;pointer-events:none}body h1,body h2.actash1{font-size:40px;font-weight:500;line-height:1.2}@media(min-width: 768px){body h1,body h2.actash1{font-size:48px}}@media(min-width: 1024px){body h1,body h2.actash1{font-size:56px}}@media(min-width: 1200px){body h1,body h2.actash1{font-size:80px}}body h2{font-size:1.8em;font-weight:500;line-height:1.2}@media(min-width: 768px){body h2{font-size:28px}}body h3{font-size:24px;font-weight:500;line-height:1.2}@media(min-width: 768px){body h3{font-size:32px}}@media(min-width: 1024px){body h3{font-size:40px}}@media(min-width: 1200px){body h3{font-size:45px}}body h4{font-size:20px;font-weight:500;line-height:1.2}@media(min-width: 768px){body h4{font-size:24px}}@media(min-width: 1024px){body h4{font-size:32px}}@media(min-width: 1200px){body h4{font-size:36px}}body h5{font-size:18px;font-weight:500;line-height:1.2}@media(min-width: 768px){body h5{font-size:22px}}@media(min-width: 1024px){body h5{font-size:25px}}@media(min-width: 1200px){body h5{font-size:28px}}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Merriweather",serif,Arial,sans-serif}body p{font-family:"Inter",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:.93em;color:#1e1e1c;font-weight:300;text-rendering:optimizeLegibility}:root{--brand-gold: #AD823E;--header-font: ivymode, sans-serif;--base: #272721}h1,h2,h3,h4,h5{font-family:var(--header-font);font-weight:400}body .btn{padding:12px 24px;font-size:12px;text-transform:uppercase;border:2px solid #1e1e1c;color:#fff;background-color:#1e1e1c;font-weight:700;border-radius:0px;font-family:"Inter",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1.5px;transition:all .3s ease-in-out .1s;position:relative}body .btn--insta{padding-left:50px;position:relative}body .btn--insta:before{content:"";position:absolute;left:20px;top:7px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27utf-8%27%3F%3E%3C%21-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 56.7 56.7%27 enable-background=%27new 0 0 56.7 56.7%27 xml:space=%27preserve%27%3E%3Cg%3E%3Cpath fill=%27white%27 d=%27M28.2,16.7c-7,0-12.8,5.7-12.8,12.8s5.7,12.8,12.8,12.8S41,36.5,41,29.5S35.2,16.7,28.2,16.7z M28.2,37.7 c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S32.7,37.7,28.2,37.7z%27/%3E%3Ccircle fill=%27white%27 cx=%2741.5%27 cy=%2716.4%27 r=%272.9%27/%3E%3Cpath fill=%27white%27 d=%27M49,8.9c-2.6-2.7-6.3-4.1-10.5-4.1H17.9c-8.7,0-14.5,5.8-14.5,14.5v20.5c0,4.3,1.4,8,4.2,10.7c2.7,2.6,6.3,3.9,10.4,3.9 h20.4c4.3,0,7.9-1.4,10.5-3.9c2.7-2.6,4.1-6.3,4.1-10.6V19.3C53,15.1,51.6,11.5,49,8.9z M48.6,39.9c0,3.1-1.1,5.6-2.9,7.3 s-4.3,2.6-7.3,2.6H18c-3,0-5.5-0.9-7.3-2.6C8.9,45.4,8,42.9,8,39.8V19.3c0-3,0.9-5.5,2.7-7.3c1.7-1.7,4.3-2.6,7.3-2.6h20.6 c3,0,5.5,0.9,7.3,2.7c1.7,1.8,2.7,4.3,2.7,7.2V39.9L48.6,39.9z%27/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}body .btn:hover{background-color:#626261;color:#fff}body .btn--small{padding:16px 24px;background-color:rgba(0,0,0,0);color:#23231e;border:2px solid #23231e;text-transform:none}body .btn--small:hover{border-color:var(--brand-gold);color:var(--brand-gold);background-color:rgba(0,0,0,0);padding-right:24px}body .btn--small:after{display:none}body .btn--transparent{background-color:rgba(0,0,0,0)}body .btn--transparent:hover{background-color:rgba(0,0,0,0);color:var(--brand-gold) !important}body .btn--no-arrow{padding-right:40px}body .btn--no-arrow:hover{padding-right:40px}body .btn--no-arrow:after{display:none}body .btn--gold{padding:16px 24px;background-color:#e2ceac;color:#272721;border:2px solid #e2ceac}body .btn--gold:hover{background-color:#272721;color:#fff}body .btn--appointment{background-color:#fff;color:#000}.text-link{font-size:16px;text-transform:uppercase;color:var(--base);font-weight:600;letter-spacing:2px;transition:all .3s ease-in-out .1s;position:relative;padding-right:40px;text-decoration:none;line-height:1;display:inline-block}.text-link:after{content:"";position:absolute;right:0px;top:-4px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 %3F%3E%3Csvg fill=%27none%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.0378 6.34317L13.6269 7.76069L16.8972 11.0157L3.29211 11.0293L3.29413 13.0293L16.8619 13.0157L13.6467 16.2459L15.0643 17.6568L20.7079 11.9868L15.0378 6.34317Z%27 fill=%27%23AD823E%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:1;transition:all .3s ease-in-out}.text-link:hover{color:var(--brand-gold);transition:all .3s ease-in-out}.text-link:hover:after{right:-10px;transition:all .3s ease-in-out .1s}.text-link--gold{color:var(--brand-gold)}.text-link--closer{padding-right:30px}.text-link--closer:after{right:0px}.text-link--closer:hover:after{right:-5px}.text-link--underline{position:relative;padding:0;padding-bottom:5px}.text-link--underline:before,.text-link--underline:after{content:"";position:absolute;bottom:0px;top:auto;left:0;width:100%;height:2px;transform:scaleX(1);background-color:var(--brand-gold);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;transform-origin:right center}.text-link--underline:after{width:100%;transform:scaleX(0);transform-origin:left center;transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s}.text-link--underline:hover:before{transform:scale(0);transition-delay:0s}.text-link--underline:hover:after{transform:scaleX(1);transition-delay:.2s}.admin-bar section.container-fluid:before{content:counter(section) " . " attr(data-name);display:block;position:absolute;top:0;left:0;padding:20px;z-index:2;background:rgba(0,0,0,.5411764706);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;counter-increment:section}.admin-bar header.scrolled{top:32px !important}.site-header{position:sticky;top:0px;left:0px;width:100%;z-index:20;background-color:#1e1e1c;padding:20px 0;height:100px;display:flex;z-index:9999}.admin-bar .site-header{top:32px}.site-header__container{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;border-radius:0px}.site-header__logo{width:100%;max-width:180px;margin-right:20px;margin-left:20px;position:absolute;left:0;right:0;margin:auto}.site-header__logo img{width:100%}.site-header__socials{display:flex;align-items:center;gap:10px}.site-header__socials a{display:block;width:20px;height:20px;text-decoration:none;opacity:1;transition:all .3s ease-in-out}.site-header__socials a i{color:#fff}.site-header__socials a:hover{opacity:.7}.site-header__nav{position:absolute;width:100%;max-width:300px;left:0;top:100px;overflow-y:auto;height:calc(100vh - 82px);transform:translateX(-100%);transition:all .5s ease-in-out;background-color:#1e1e1c;padding-bottom:50px !important}.site-header__nav::-webkit-scrollbar{width:10px;background-color:#1e1e1c;border-radius:10px}.site-header__nav::-webkit-scrollbar-thumb{background-color:gray;border-radius:10px}.site-header__nav::-webkit-scrollbar-track{background-color:#d4cfcf}.site-header__nav.open{transform:translateX(0)}.site-header__nav .site-header__socials{justify-content:center;margin-top:20px}.site-header__navlogo{display:block;width:100%;max-width:180px;margin:0 auto;margin-bottom:20px}.site-header__btn{margin-left:20px;flex:1;display:flex;justify-content:flex-end;display:none}@media(min-width: 767px){.site-header__btn{display:flex}}@media(min-width: 1200px){.site-header__btn{margin-left:40px;flex:0;min-width:210px}}.site-header__btn span{display:none}@media(min-width: 1200px){.site-header__btn span{display:inline}}.site-header__menu-toggle{position:relative;width:30px;height:30px}.site-header__menu-toggle .menutoggle{position:absolute;width:30px;height:30px;top:3px;left:0px;transition-duration:.5s;background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;align-items:center}.site-header__menu-toggle .menutoggle .icon-right,.site-header__menu-toggle .menutoggle .icon-left{transition-duration:.5s;position:absolute;height:2px;width:15px;top:10px;background-color:#fff}.site-header__menu-toggle .menutoggle .icon-right:before,.site-header__menu-toggle .menutoggle .icon-left:before{transition-duration:.5s;position:absolute;width:15px;height:2px;background-color:#fff;content:"";top:-10px;left:0}.site-header__menu-toggle .menutoggle .icon-right:after,.site-header__menu-toggle .menutoggle .icon-left:after{transition-duration:.5s;position:absolute;width:15px;height:2px;background-color:#fff;content:"";top:10px;left:0}.site-header__menu-toggle .menutoggle .icon-right{left:15px}.site-header__menu-toggle .menutoggle.open .icon-left{transition-duration:.5s;background:rgba(0,0,0,0)}.site-header__menu-toggle .menutoggle.open .icon-left:after{transform:rotateZ(-45deg) scaleX(1.4) translate(2px, -2px)}.site-header__menu-toggle .menutoggle.open .icon-left:before{transform:rotateZ(45deg) scaleX(1.4) translate(2px, 2px)}.site-header__menu-toggle .menutoggle.open .icon-right{transition-duration:.5s;background:rgba(0,0,0,0)}.site-header__menu-toggle .menutoggle.open .icon-right:after{transform:rotateZ(45deg) scaleX(1.4) translate(-2px, -2px)}.site-header__menu-toggle .menutoggle.open .icon-right:before{transform:rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px)}.site-header .menu-text{margin-left:41px;color:#fff;font-family:serif;font-size:1.1em;font-weight:300;text-transform:uppercase;margin-top:-7px}.site-header__setmore{display:flex;justify-content:center;margin-bottom:40px}.nav-open{overflow:hidden}.pre-nav{padding:10px 0 40px}.pre-nav__links{display:flex;justify-content:flex-end;align-items:center}.pre-nav__links a{color:#ad823e;font-size:12px;font-weight:700;text-decoration:none}.pre-nav__links a:hover{text-decoration:underline}.pre-nav__links a:first-of-type{margin-right:10px;padding-right:10px;border-right:1px solid #ad823e}.twocol{margin-top:50px;margin-bottom:50px}@media(min-width: 1024px){.twocol{margin-top:100px;margin-bottom:100px}}.twocol__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media(min-width: 767px){.twocol__wrapper{gap:40px}}.twocol--with-accordions .twocol__wrapper{align-items:flex-start}.twocol--with-accordions .twocol__image{width:100%;height:275px;position:relative;margin-bottom:30px}.twocol--with-accordions .twocol__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.twocol--with-accordions .twocol__image .twocol__text{position:absolute;bottom:0;left:0;background-color:#1e1e1c;padding:20px;color:#fff}.twocol--with-accordions .twocol__image .twocol__text h3{font-size:20px}.twocol__accordion-title{display:block;padding:14px 40px 14px 20px;text-decoration:none;border-bottom:1px solid #dad8d8;position:relative}.twocol__accordion-title.is-open::before{content:"-"}.twocol__accordion-title::before{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700}.twocol__accordion-title h3{font-size:24px;color:#1e1e1c;font-weight:500;margin-bottom:0}.twocol__accordion-content{display:none;padding:20px;background-color:#f6f6f6}.twocol__accordion-content p{margin-bottom:20px}.twocol__accordion-content p:last-child{margin-bottom:0}.twocol__column{width:100%}@media(min-width: 767px){.twocol__column{width:calc(50% - 20px)}}.twocol__title{margin-bottom:20px}.twocol__title h2{margin-bottom:0;font-size:24px}.twocol__text p{margin-bottom:20px}.twocol__text p:last-child{margin-bottom:0}.twocol__button{margin-top:20px}.twocol__image img{width:100%;height:auto}.site-header__nav ul{display:flex;justify-content:center;list-style-type:none;flex-wrap:wrap;margin:0;padding:30px 20px}.site-header__nav ul li{width:100%;margin-bottom:0px}.site-header__nav ul li:last-child{margin-bottom:0}.site-header__nav ul li.menu-item-has-children{position:relative}.site-header__nav ul li.menu-item-has-children.open>a:after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.20001 1.1499L6.70001 6.6499L12.2 1.1499%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A")}.site-header__nav ul li.menu-item-has-children>a:after{content:"";position:absolute;top:18px;right:20px;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.20001 1.1499L6.70001 6.6499L12.2 1.1499%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .25s ease-in-out}.site-header__nav ul li .sub-menu{padding:0;display:none;background-color:#fff}.site-header__nav ul li .sub-menu a{color:#000;font-weight:400;font-size:14px;display:block}.site-header__nav ul li a{color:#fff;font-weight:400;padding:10px;font-size:18px;text-decoration:none;transition:color .25s ease-in-out;position:relative;display:block;text-align:center;font-family:serif}.site-header__nav ul li a:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:hsla(0,0%,100%,.1);transition:all .25s ease-in-out}.site-header__nav ul li a:hover:before{width:100%}.imageslider{margin-top:50px;margin-bottom:50px}@media(min-width: 1024px){.imageslider{margin-top:100px;margin-bottom:100px}}.imageslider__glide img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.imageslider__glide .glide__arrows{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.imageslider__glide .glide__arrows button.glide__arrow{background-color:rgba(0,0,0,0);border:none;width:30px;height:30px;border-radius:50%;border:2px solid #1e1e1c;cursor:pointer;background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27%3F%3E%3Csvg class=%27feather feather-chevron-right%27 fill=%27none%27 height=%2724%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline points=%279 18 15 12 9 6%27/%3E%3C/svg%3E");background-color:#1e1e1c;background-repeat:no-repeat;background-position:center;background-size:20px}.imageslider__glide .glide__arrows button.glide__arrow--left{transform:rotate(180deg)}.recentposts,.bodytypes{margin-top:50px;margin-bottom:110px;position:relative}@media(min-width: 1024px){.recentposts,.bodytypes{margin-top:100px;margin-bottom:160px}}.recentposts--all,.bodytypes--all{margin-top:0}.recentposts--all:before,.bodytypes--all:before{display:none}.recentposts--all .recentposts__item-content,.bodytypes--all .recentposts__item-content{background-color:#efefef}.recentposts::before,.bodytypes::before{content:"";position:absolute;bottom:-60px;left:0;width:100%;height:70%;background-color:#efefef;z-index:-1}.recentposts__filters,.bodytypes__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.recentposts__filters--mobile,.bodytypes__filters--mobile{display:block}@media(min-width: 1024px){.recentposts__filters--mobile,.bodytypes__filters--mobile{display:none}}.recentposts__filters--desktop,.bodytypes__filters--desktop{display:none}@media(min-width: 1024px){.recentposts__filters--desktop,.bodytypes__filters--desktop{display:flex}}.recentposts__filters a,.bodytypes__filters a{display:block;padding:10px 15px 10px 10px;text-decoration:none;font-weight:700;color:#1e1e1c;background-color:rgba(0,0,0,0);transition:all .3s ease;position:relative}.recentposts__filters a:first-child:after,.bodytypes__filters a:first-child:after{display:none}.recentposts__filters a:after,.bodytypes__filters a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-11px;width:1px;background-color:#1e1e1c;height:80%}.recentposts__filters a.active,.bodytypes__filters a.active{background-color:#1e1e1c;color:#fff}.recentposts__select-wrapper,.bodytypes__select-wrapper{position:relative;width:100%}.recentposts__select,.bodytypes__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background-color:#1e1e1c;color:#fff;border:none;border-radius:0;padding:16px 60px 16px 20px;font-size:16px;font-weight:700;cursor:pointer;outline:none;margin-bottom:0px !important}.recentposts__select::-ms-expand,.bodytypes__select::-ms-expand{display:none}.recentposts__select-icon,.bodytypes__select-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .3s ease}.recentposts__loader,.bodytypes__loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;visibility:hidden;transition:all .3s ease}.recentposts__loader.active,.bodytypes__loader.active{opacity:1;visibility:visible}.recentposts__loader-spinner,.bodytypes__loader-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #1e1e1c;border-radius:50%;animation:spin 1s linear infinite}.recentposts__wrapper,.bodytypes__wrapper{display:flex;flex-wrap:wrap;gap:20px;position:relative;z-index:2}.bodytypes .recentposts__wrapper,.bodytypes .bodytypes__wrapper{justify-content:center}@media(min-width: 1024px){.recentposts__wrapper,.bodytypes__wrapper{gap:40px}}.recentposts__item,.bodytypes__item{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;aspect-ratio:3/4}.bodytypes .recentposts__item,.bodytypes .bodytypes__item{padding-top:300px}@media(min-width: 767px){.recentposts__item,.bodytypes__item{padding-right:0;padding-bottom:0;width:calc(50% - 20px);display:flex}}@media(min-width: 1024px){.recentposts__item,.bodytypes__item{width:calc(33.33% - 40px)}}.recentposts__item-content,.bodytypes__item-content{background-color:#fff;padding:20px;text-align:center;width:100%}@media(min-width: 767px){.recentposts__item-content,.bodytypes__item-content{transform:translateY(20px) translateX(20px);width:100%;display:flex;flex-direction:column;justify-content:space-between}}.recentposts__item-content h3,.bodytypes__item-content h3{font-size:18px;margin-bottom:20px;font-weight:400}.recentposts__item-content p,.bodytypes__item-content p{font-size:14px;color:#848484;margin-bottom:10px}.recentposts__item-content p.bigger,.bodytypes__item-content p.bigger{font-size:16px}.recentposts__item-content p.excerpt,.bodytypes__item-content p.excerpt{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recentposts__item-content a.btn,.bodytypes__item-content a.btn{display:block;width:100%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.single{margin-top:50px}.single.wp-singular{margin-top:0}.single__wrapper{display:flex;flex-wrap:wrap;gap:50px}@media(min-width: 1024px){.single__wrapper{gap:100px}}.single__content{width:100%;padding-bottom:50px}@media(min-width: 767px){.single__content{width:calc(100% - 350px)}}@media(min-width: 1024px){.single__content{width:calc(100% - 450px)}}.single__image{width:100%;height:400px;margin-bottom:30px}.single__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single__price-wrap{display:flex;align-items:start;gap:10px;flex-wrap:wrap;margin-bottom:20px}.single .vp-portfolio{margin-top:30px;margin-bottom:30px}.single__title h1{font-size:28px;font-weight:500;margin-bottom:20px !important}.single__title p{font-size:20px;font-family:"Merriweather",serif,Arial,sans-serif;font-weight:500;margin-bottom:10px}.single__title p:last-child{margin-bottom:20px}.single__title h2,.single__title h3,.single__title h4,.single__title h5,.single__title h6{margin-top:40px !important;margin-bottom:20px !important;font-size:20px !important}.single__date{font-family:"Merriweather",serif,Arial,sans-serif !important;font-size:18px;font-weight:500;margin-bottom:20px}.single__back{margin-top:20px}.single__back a{font-size:.8em;color:#1e1e1c;font-weight:600;text-decoration:none}.single__shares{display:flex;align-items:center;gap:10px;margin-top:50px}.single__shares p{font-size:16px;font-weight:700;margin-bottom:0}.single__shares-wrap{display:flex;align-items:center;gap:5px}.single__shares-wrap a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;background-color:#fff}.single__shares-wrap a.facebook{background-color:#0866ff}.single__shares-wrap a.twitter{background-color:#1d9bf0}.single__shares-wrap a.pinterest{background-color:#e60023}.single__shares-wrap a img{width:20px;margin:0 auto}.single__form{width:100%}.single__form-wrap{top:100px;padding:3em 2em;background-color:#f0eff0;text-align:center;height:100%}.single__form h3{font-size:30px;margin-bottom:20px}@media(min-width: 767px){.single__form{width:300px}}@media(min-width: 1024px){.single__form{width:350px}}.single .footer-insta,.single .logocarousel{display:none}.sidebar-content__icon{height:60px;margin-bottom:20px;background:#d1d1d1;border-radius:20px;padding:10px;border:1px solid #bababa}.pinterest-gallery__content>span{width:100% !important;max-width:100% !important}.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=phone],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single{color:#555;background-color:#fff;border:0 solid rgba(0,0,0,0) !important;border-radius:0 !important;width:100%;max-width:100%;font-size:14px;box-sizing:border-box;outline:none;font-weight:normal;box-shadow:none !important}.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=file],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement{height:40px;line-height:1.3}.frm_style_formidable-style.with_frm_style select{padding-right:2em}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_container{font-size:14px;padding:0}.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#1e1e1c;border:0 solid rgba(0,0,0,0) !important;color:#fff;cursor:pointer;font-weight:normal;border-radius:0 !important;text-shadow:none;padding:12px 45px;text-transform:uppercase;box-sizing:border-box;box-shadow:none !important;margin:10px 0;vertical-align:middle;letter-spacing:1.5px !important}.frm_style_formidable-style.with_frm_style .frm_submit button:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:focus{background:#1e1e1c !important;border-color:rgba(0,0,0,0) !important;color:#fff !important;opacity:.7}[data-slug=contact-block] .container{background:#efefef !important}.frm_form_submit_style{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#1e1e1c;border:0 solid rgba(0,0,0,0) !important;color:#fff;cursor:pointer;font-weight:normal;border-radius:0 !important;text-shadow:none;padding:12px 45px;text-transform:uppercase;box-sizing:border-box;box-shadow:none !important;margin:10px 0;vertical-align:middle;letter-spacing:1.5px !important}.contactblock__forms{margin-top:30px}.contactblock__form{margin-top:20px}.contactblock .nav-tabs{justify-content:center;align-items:center;margin-bottom:30px;gap:10px;border:none}.contactblock .nav-tabs::before{content:"Choose an appointment type:";margin-right:15px;color:#666}.contactblock .nav-tabs .nav-item{margin-bottom:0}.contactblock .nav-tabs .nav-link{border:none;background:#d4d4d4;color:#666;font-weight:500;padding:12px 24px;border-radius:40px;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px}.contactblock .nav-tabs .nav-link:hover{border:none;background:#c6c6c6;color:#333}.contactblock .nav-tabs .nav-link:hover::before{background:#dedede}.contactblock .nav-tabs .nav-link::before{content:"";height:15px;width:15px;border-radius:10px;border:1px solid #acacac;transition:all .3s ease}.contactblock .nav-tabs .nav-link.active{border:none;background:#000;color:#fff;font-weight:600}.contactblock .nav-tabs .nav-link.active::before{border:2px solid #fff;background-color:#fff;background-image:url(/site/themes/devignstudios-child/dist/1ac5208d77e46c220297.svg);background-repeat:no-repeat;background-position:center center}.contactblock .nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:0px;background:#1e1e1c}.contactblock .tab-content{padding:0px 4em}.contactblock .tab-content .tab-pane{padding:0}.splitheader{margin-top:0px;margin-bottom:50px}@media(min-width: 1024px){.splitheader{margin-top:0px;margin-bottom:100px}}.splitheader__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media(min-width: 767px){.splitheader__wrapper{gap:40px}}.splitheader__column{width:100%}@media(min-width: 767px){.splitheader__column{width:calc(50% - 20px)}}.splitheader__title{padding:30px 100px;padding-left:100px;transform:translateX(-100px);background:#f7f7f7;z-index:3;position:relative;box-shadow:10px 10px 0px #efefef;margin-bottom:40px;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.splitheader__title{transform:translateX(0px);box-shadow:none;margin-bottom:30px;margin-top:-20px;padding:30px;text-align:center;width:100%}}.splitheader__title h1{margin-bottom:0;font-size:30px}.splitheader__text p{margin-bottom:20px}.splitheader__text p:last-child{margin-bottom:0}.splitheader__button{margin-top:20px}.splitheader__image img{width:100%;height:auto}body.page-template-page-launch{width:100%;min-height:600px;height:100%;padding:0;margin:0;overflow:hidden}#starter{z-index:1;position:absolute;top:50vh;left:50%;width:300px;height:50px;margin-left:-150px;transform:translateY(-150px);text-align:center;cursor:pointer}.launch-btn{background:#000;color:#fff;height:300px;width:300px;border-radius:300px;border:none;font-weight:700;font-size:1.5em;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;font-family:inherit}.launch-btn:hover{background:#470049;color:#fff;transform:scale(1.1)}.launch-logo{width:130px;height:130px;-o-object-fit:contain;object-fit:contain}#scene{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff;transition:background-color 5s ease-out}#curtain{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}#curtain .left,#curtain .right{position:absolute;top:0;width:50%;height:100%;background-image:url(/site/themes/devignstudios-child/dist/4bd68edae73ca0dcbc42.jpg);filter:brightness(100%);background-size:cover;background-repeat:no-repeat}#curtain .left{left:0;transform-origin:top right}#curtain .right{left:50%;transform-origin:top left}.ground{display:none}#scene h1{display:none}#scene.expand{background-color:rgba(0,0,0,0);transition:background-color 5s ease-out}#curtain.open .left,#curtain.open .right{filter:brightness(100%)}#curtain.open .left{animation-fill-mode:forwards;animation-name:curtain-opening,left-curtain-opening;animation-duration:2s,5s;animation-timing-function:ease-in-out,ease-in-out;animation-delay:0s,0s;animation-iteration-count:1,1;animation-direction:normal,normal}#curtain.open .right{animation-fill-mode:forwards;animation-name:curtain-opening,right-curtain-opening;animation-duration:2s,5s;animation-timing-function:ease-in-out,ease-in-out;animation-delay:0s,0s;animation-iteration-count:1,1;animation-direction:normal,normal}#scene.expand .ground{animation-fill-mode:forwards;animation-name:ground-rising;animation-duration:6s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal}.fade-out{animation-fill-mode:forwards;animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal}@keyframes curtain-opening{from{filter:brightness(100%)}to{filter:brightness(100%)}}@keyframes left-curtain-opening{from{transform:translate(0) rotate(0) scale(1, 1)}to{transform:translate(-100%) rotate(20deg) scale(0, 2)}}@keyframes right-curtain-opening{from{transform:translate(0) rotate(0) scale(1, 1)}to{transform:translate(100%) rotate(-20deg) scale(0, 2)}}@keyframes ground-rising{from{top:133%}to{top:105%}}@keyframes text-zoom{from{transform:scale(0.75)}to{transform:scale(1)}}@keyframes text-fade-in{from{opacity:0}to{opacity:1}}@keyframes text-glowing{from{text-shadow:0 0 10px #fff}to{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff}}@keyframes fade-out{from{color:#000;opacity:1}to{color:#fff;opacity:0}}@media(max-width: 768px){.launch-btn{padding:.8rem 1.5rem;font-size:.9rem}#starter{width:250px;margin-left:-125px}}@keyframes smokeFloat{0%{opacity:0;transform:translateY(0) scale(0.5)}20%{opacity:.8;transform:translateY(-20px) scale(1)}100%{opacity:0;transform:translateY(-100px) scale(1.5)}}@keyframes twinkleSparkle{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}100%{opacity:0;transform:scale(0.8)}}

/*# sourceMappingURL=style.css.map*/