.btn-black:after,.btn-primary:after,.btn-secondary:after,.btn-tertiary:after,.btn:after,.choices,.footer__link:last-child:after,.has-overlay:after,.header__main-nav-menu li:after,.not-found__svg:after,.wysiwyg-styles>blockquote:before,blockquote:after,blockquote:before,q:after,q:before{content:""}.grecaptcha-badge,.js-modal{visibility:hidden}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;src:url(/wp-content/themes/gramercy/assets/fonts/Montserrat/Montserrat-Variable-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 900;src:url(/wp-content/themes/gramercy/assets/fonts/PlayfairDisplay/PlayfairDisplay-Variable-latin.woff2) format("woff2");font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#percentage,.not-found__title{font-family:'Playfair Display',Georgia,'Times New Roman',serif}#percentage,em,i{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}:root{--content-gap:2.65vw;--content-gap-s:2.4vw;--content-gap-l:11.806vw}@media (min-width:768px) and (max-width:1439px){:root{--content-gap:5.65vw;--content-gap-s:2.4vw;--content-gap-l:11.806vw}}@media (min-width:1440px) and (max-width:1999px){:root{--content-gap:5.65vw;--content-gap-s:1.1vw;--content-gap-l:11.806vw}}html.is-mobile,html.is-mobile body{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}body{line-height:1;background:#fff8f1;width:100%;overflow:auto}iframe,img,video{vertical-align:bottom}@media (hover:hover){.js-has-video:hover img{transform:scale(1.05)}.js-has-video:hover span{color:#fff8f1;background-color:#9747ff}}.js-has-video .js-btn-video img{transition:transform .75s ease}.js-has-video span{font-size:calc(12rem / 16 + 2 * (100vw - 375px)/ 1065);text-transform:uppercase;color:#9747ff;border:2px solid #9747ff;border-radius:10px;z-index:1;padding:1.8571428571em 2.1428571429em;transition:color .5s ease,background-color .5s ease}@media (min-width:1440px){.js-has-video span{font-size:calc(14 / 16 + rem)}}@media (min-width:1024px){.js-has-video span{padding:2.8571428571em 3.1428571429em}}.js-has-video iframe{z-index:1}.js-has-video iframe[src=""]{pointer-events:none}.js-tabs .js-tab-content{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .5s ease}.js-tabs .js-tab-content.active{position:relative;opacity:1;pointer-events:auto}.js-modal,.js-modal .js-modal-overlay{position:fixed;height:100vh;left:0;width:100%;top:0}.js-acc-item .js-acc-trigger{display:flex;align-items:center;cursor:pointer}.js-acc-item .js-acc-trigger h3{flex:1;cursor:pointer;padding-right:5%}.js-acc-item .js-acc-content{max-height:0;overflow:hidden;will-change:max-height;transition:max-height .25s ease-out}.js-modal{opacity:0;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}.js-modal.active{opacity:1;visibility:visible;pointer-events:auto}.footer__nav>ul>li>a[href="#"],.has-overlay:after{pointer-events:none}.js-modal .js-modal-overlay{background-color:rgba(0,0,0,.24);backdrop-filter:blur(5px)}svg g,svg path{transform-box:fill-box}.page-wrap{position:relative;width:100%;min-width:320px;max-width:100%;min-height:100vh;background:#fff8f1;display:flex;flex-direction:column;margin:0 auto}.page-wrap.not footer{margin-top:0}.page-wrap section{width:100%}.page-wrap section>div[class*=inner]{font-size:calc(35rem / 16 + 15 * (100vw - 375px)/ 1065)}@media (min-width:1440px){.page-wrap section>div[class*=inner]{font-size:calc(50 / 16 + rem)}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999}.preloader-cont{width:100%;display:flex;align-content:center;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;z-index:9;position:relative}.round-eight,.round-five,.round-four,.round-nine,.round-one,.round-seven,.round-six,.round-ten,.round-three,.round-two{opacity:0;transform:scale(.85);transform-origin:center;transition:opacity .1s ease-out,transform .1s ease-out}.round-animate{transform:scale(1);opacity:1}@media (max-width:629px){#svg-door{position:relative;left:.5%}}.doorss{opacity:0;transform:translateY(100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform-origin:center}.svg-cont{transition:transform 1s cubic-bezier(.5,0,.5,1);transform-origin:center}.doors-open.doorss{transform:translateY(0);opacity:1}#svg-door-open{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex}.left-door-bg,.right-door-bg{position:absolute;top:0;bottom:0;width:50%;background:#33c;transition:transform 1.5s ease-in-out}.left-door-bg{left:0;transform:translateX(0)}.right-door-bg{right:0;transform:translateX(0)}.doors-open-bg.left-door-bg{transform:translateX(-100%)}.doors-open-bg.right-door-bg{transform:translateX(100%)}#progress-container{display:none;text-align:center;margin-top:20px;width:100%;justify-content:center;flex-wrap:wrap}#progress-bar{width:100%;max-width:433px;height:1px;background:rgba(250,240,230,.4)}#progress{width:0;height:1px;background-color:#fff}#percentage{text-align:center;font-size:57px;color:#fff;margin-top:20px;width:100%}@media (max-width:799px){#progress-bar{max-width:220px}#percentage{font-size:30px}}.zoom-in{transform:scale(1.1);transition:transform 1s ease-in-out}#content{opacity:1}.not-found__inner{display:flex;justify-content:center;flex-wrap:wrap;position:relative;width:100%;padding:.58em var(--content-gap) 1.7em}@media (min-width:1024px){.not-found__inner{padding:.58em var(--content-gap) 1.7em}}.not-found__logo{display:flex;justify-content:center;position:relative;width:100%}.not-found__svg{margin-top:150px;position:relative;width:auto}@media (max-width:649px){.not-found__svg{margin-top:60px}}@media (max-width:479px){.not-found__svg{margin-top:20px}}.not-found__svg svg{max-width:100%;width:100%}.not-found__svg:after{position:absolute;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,248,241,.222) 0,rgba(255,248,241,0) 100%);top:0;left:0;right:0;bottom:0}.not-found__content{margin-top:50px;position:relative;width:100%}@media (max-width:479px){.not-found__content{margin-top:20px}}.not-found__title{color:#fff8f1;font-size:calc(32rem / 16 + 22 * (100vw - 375px)/ 1065);font-weight:700;text-align:center;position:relative;margin-bottom:10px;width:100%}.not-found p,.not-found__subtitle{color:#fff8f1;font-weight:400;margin-top:10px;width:100%;font-family:Montserrat,Helvetica,Arial,sans-serif;text-align:center}@media (min-width:1440px){.not-found__title{font-size:calc(54 / 16 + rem)}}.not-found__subtitle{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);font-size:18px}@media (min-width:1440px){.not-found__subtitle{font-size:calc(18 / 16 + rem)}}.not-found p{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);font-size:18px}@media (min-width:1440px){.not-found p{font-size:calc(18 / 16 + rem)}}.not-found__btn-wrapper{position:relative;display:flex;justify-content:center;margin-top:38px;width:100%}.not-found__btn-wrapper .btn-primary{background:#fff;color:#33c}.page-content{flex:1;display:flex;flex-direction:column;margin-top:57px}.page-content.not{margin-top:0;background:#33c}.col-start,.wysiwyg-styles>ol,.wysiwyg-styles>ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.col-center,.js-has-video .js-btn-video{display:flex;flex-direction:column;align-items:center;justify-content:center}.in-row,.in-row-btns{display:flex;flex-wrap:wrap}.in-row-btns>*{margin-bottom:1em}.img-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.has-overlay:after{background:linear-gradient(180deg,rgba(197,246,0,0) 0,#c5f600 100%);opacity:0;transition:opacity .5s ease}.header,.header.active{background:#fff8f1}@media (hover:hover){.has-overlay:hover:after{opacity:1}}.grid-blog{width:100%;display:grid;font-size:calc(24rem / 16 + 1 * (100vw - 375px)/ 1065);grid-template-columns:repeat(1,1fr);gap:1.2em;margin-bottom:.84em}@media (min-width:1440px){.grid-blog{font-size:calc(25 / 16 + rem)}}@media (min-width:768px){.in-row-btns>:not(:last-child){margin-right:1em}.grid-blog{grid-template-columns:repeat(2,1fr);gap:1.4em .6em}}.header{position:fixed;top:0;left:0;width:100%;z-index:999}.header__logo{display:block}.header__inner{display:flex;justify-content:space-between;align-items:center;padding:.8em var(--content-gap-s);text-align:center}@media (max-width:1063px){.header__inner{padding:.67em 1em}}.header__logo-container{position:absolute;left:50%;transform:translateX(-50%)}@media (min-width:1024px){.header__logo-container{height:78%}}.header__menus{flex:1;justify-content:flex-start}.header__btn-container{flex:1;display:flex;justify-content:flex-end}@media (max-width:779px){.header__btn-container{display:none}}.header .header__inner:not(:has(.header__btn-container)) .header__logo-container{position:static;margin:0 auto;transform:none}.header__main-nav-menu li{font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:500;margin-right:20px;position:relative}@media (min-width:1440px){.header__main-nav-menu li{font-size:calc(12 / 16 + rem)}}@media (max-width:1079px){.header__logo img{max-width:160px;width:100%}.header__main-nav-menu li{margin-right:unset;margin-bottom:40px}}.header__main-nav-menu li:last-child{margin-right:0}.header__main-nav-menu li:last-child:after{width:0;height:0}.header__main-nav-menu li:after{background:#33c;border-radius:50%;position:absolute;width:4px;height:4px;right:-10px;top:50%;transform:translateY(-50%)}.header__main-nav-menu li a{font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:500;text-transform:uppercase;transition:opacity .5s ease}@media (min-width:1440px){.header__main-nav-menu li a{font-size:calc(12 / 16 + rem)}}.header__main-nav-menu li a:hover{color:#2f5ee8}@media (min-width:2000px){:root{--content-gap:8vw;--content-gap-s:1.1vw;--content-gap-l:11.806vw}.header__main-nav-menu li a{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.header__main-nav-menu li a{font-size:calc(16 / 16 + rem)}}@media (max-width:1079px){.header__main-nav-menu li:after{width:0;height:0}.header__main-nav-menu li a{font-size:calc(25rem / 16 + 5 * (100vw - 375px)/ 1065)}}@media (max-width:1079px) and (min-width:1440px){.header__main-nav-menu li a{font-size:calc(30 / 16 + rem)}}@media (min-width:2000px){.header__main-nav-menu li{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.header__main-nav-menu li{font-size:calc(16 / 16 + rem)}}@media (max-width:1309px){.header__main-nav-menu li{font-size:calc(25rem / 16 + 5 * (100vw - 375px)/ 1065)}}@media (max-width:1309px) and (min-width:1440px){.header__main-nav-menu li{font-size:calc(30 / 16 + rem)}}.header__hamburger{display:none;background:0 0;border:none;cursor:pointer;position:relative;z-index:1000}.header__hamburger-line{display:block;width:25px;height:3px;background:#33c;margin:5px 0;transition:transform .3s ease,opacity .3s ease}.header__hamburger.active{transform:rotate(180deg)}.header__hamburger.active .header__hamburger-line:nth-of-type(1){transform:rotate(45deg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.header__hamburger.active .header__hamburger-line:nth-of-type(2){opacity:0}.header__hamburger.active .header__hamburger-line:nth-of-type(3){transform:rotate(-45deg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.header__menus{display:flex}.header__main-nav{display:flex;transition:opacity .3s ease,visibility .3s ease}.header__main-nav-menu{align-items:center;display:flex}@media (max-width:1080px){.header__hamburger{display:block}.header__main-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:999;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header__main-nav.show{opacity:1;visibility:visible}.header__main-nav-menu{flex-direction:column;align-items:center;width:100%}}.menu-item.mobile{display:none}@media (max-width:600px){.menu-item.mobile{display:block}}.footer{position:relative;padding:8px;margin-top:80px;font-size:calc(16rem / 16 + 0 * (100vw - 375px)/ 1065);background-color:#33c}@media (min-width:1440px){.footer{font-size:calc(16 / 16 + rem)}}@media (min-width:2000px){.footer{font-size:calc(16rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.footer{font-size:calc(18 / 16 + rem)}}.footer__inner{padding:5.375em var(--content-gap) 2.7em}.footer__top{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:859px){.footer{margin-top:40px}.footer__top{flex-wrap:wrap}.footer__logo-text{width:100%}}.footer__text{position:relative;width:100%;margin-top:25px;color:#fff8f1;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);text-align:left;max-width:266px;line-height:1.2}@media (min-width:1440px){.footer__inner{padding:4.0625em 7.3125em 3.125em 3.75em}.footer__text{font-size:calc(12 / 16 + rem)}}@media (max-width:859px){.footer__text{max-width:100%;width:100%}.footer__nav{margin-top:20px}}@media (max-width:579px){.footer__logo-text{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.footer__text{text-align:center}}.footer__logo{grid-area:footer-logo;margin-bottom:10px}.footer__logo,.footer__logo-img{display:block;width:256px;height:auto}.footer__nav{width:33%;display:flex;justify-content:center}@media (max-width:1199px){.footer__nav{width:33%}}.footer__nav>ul{column-count:1;column-gap:15%;font-weight:500}@media (max-width:579px){.footer__nav{width:100%}.footer__nav>ul{column-count:1;justify-content:center;display:flex;flex-wrap:wrap}.footer__nav>ul>li{width:100%;text-align:center}}.footer__nav>ul>li{break-inside:avoid;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.8125em}.footer__nav>ul>li>a{display:block;color:#fff8f1;text-transform:uppercase;margin-bottom:.3125em;transition:all .5s ease;font-size:calc(10rem / 16 + 0 * (100vw - 375px)/ 1065)}@media (min-width:1440px){.footer__nav>ul>li>a{font-size:calc(10 / 16 + rem)}}@media (min-width:1024px){.footer__nav>ul{column-gap:5%;max-width:50em}.footer__nav>ul>li>a{font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065)}}@media (min-width:1024px) and (min-width:1440px){.footer__nav>ul>li>a{font-size:calc(14 / 16 + rem)}}@media (max-width:579px){.footer__nav>ul>li>a{width:100%;text-align:center}}.footer__nav>ul>li>a:hover{color:#2f5ee8}.footer__nav>ul>li>ul>li{display:flex;margin-bottom:.3125em}.footer__nav>ul>li>ul>li>a{color:#7d8398;cursor:pointer;transition:color .5s ease}@media (hover:hover){.footer__nav>ul>li>ul>li>a:hover{color:#33c}}.footer__right-text{position:relative;width:204px}@media (max-width:859px){.footer__right-text{margin-top:20px}}@media (max-width:579px){.footer__right-text{width:100%;text-align:center}}.footer__right-text a{color:#fff8f1}.footer__right-text p{color:#fff8f1;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:400;line-height:1.2;text-align:left}@media (min-width:1440px){.footer__right-text p{font-size:calc(12 / 16 + rem)}}@media (max-width:579px){.footer__right-text p{width:100%;text-align:center}}.footer__right-text p strong{color:#fff8f1;font-weight:700}.footer__social{grid-area:footer-social;padding:2.3em 0 1.1em}@media (min-width:1024px){.footer__social{padding-top:2em}}.footer__social-title{font-weight:500;color:#fff8f1;margin-bottom:1.25em}.footer__copyright{text-align:left;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);color:#fff8f1}@media (min-width:1440px){.footer__copyright{font-size:calc(12 / 16 + rem)}}@media (min-width:2000px){.footer__copyright{font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.footer__copyright{font-size:calc(14 / 16 + rem)}}.footer .social-media__items{display:flex}.footer__wrapper{box-sizing:border-box;border-radius:20px 20px 0 0;border:1px solid #fff8f1;border-bottom:0;position:relative;width:100%}.footer .footer-icon{position:absolute;top:-7px;width:100%;height:7px;left:0}.footer__centre{display:flex;margin-top:40px;justify-content:space-between;position:relative;width:100%}@media (max-width:579px){.footer__copyright{width:100%;text-align:center}.footer__centre{flex-wrap:wrap;justify-content:center}}.footer__links{display:flex;align-items:center;position:relative}@media (max-width:579px){.footer__links{width:100%;margin-top:20px;justify-content:center}}.footer__link{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);color:#fff8f1;font-weight:400;text-align:left;position:relative;margin-right:25px;transition:all .5s ease}@media (min-width:1440px){.footer__link{font-size:calc(12 / 16 + rem)}}.footer__link:hover{color:#2f5ee8}.footer__link:last-child{margin-right:0}.footer__link:after{content:"|";position:absolute;right:-14px;top:0;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);color:#fff8f1}@media (min-width:1440px){.footer__link:after{font-size:calc(12 / 16 + rem)}}.footer__bottom{position:relative;margin-top:22px;width:100%}.footer__disclaimer-title{color:#fff8f1;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:400;line-height:1.2;text-align:left;position:relative;text-transform:uppercase;margin-bottom:15px;width:100%}@media (min-width:1440px){.footer__disclaimer-title{font-size:calc(12 / 16 + rem)}}.footer__disclaimer{position:relative;width:100%}@media (max-width:579px){.footer__disclaimer,.footer__disclaimer-title{text-align:center}}.footer__disclaimer p{color:#fff8f1;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:400;line-height:1.2;text-align:left}b,em,i,strong{color:inherit}@media (min-width:1440px){.footer__disclaimer p{font-size:calc(12 / 16 + rem)}}@media (max-width:579px){.footer__disclaimer p{text-align:center}}.footer .social-media__item{margin-right:11px}.footer .social-media__item:last-child{margin-right:0}.splide__list,.splide__slide{backface-visibility:hidden}.splide__list{display:flex}.splide__sr,.wpcf7 br,.wpcf7 form .wpcf7-spinner{display:none}.splide__slide{flex-shrink:0}.splide__track{overflow:hidden}.splide__pagination{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:calc(6rem / 16 + 2 * (100vw - 375px)/ 1065);padding-top:2.1em}@media (min-width:1440px){.splide__pagination{font-size:calc(8 / 16 + rem)}}@media (min-width:768px){.splide__pagination{padding-top:3.7em}}.splide__pagination>li{display:flex}.splide__pagination>li>button{font-size:inherit;min-width:12px;min-height:12px;border-radius:50%;padding:0;margin:0 .5em;background:#fff;border:4px solid #33C!important;transition:background-color .5s ease}@media (hover:hover){.splide__pagination>li>button:hover{background-color:#33c}}.splide__pagination>li>button.is-active{min-width:16px;min-height:16px;border:2px solid #33C!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}::selection{color:#fff;background-color:#33c}html{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px}@media (min-width:1024px) and (max-width:1279px){html{font-size:14px}}html *{line-height:1;color:#33c}b,em,h1,h2,h3,h4,h5,h6,li,p,span,strong{cursor:default}h1,h2,h3,h4,h5,h6{font-weight:500}a span,button span{cursor:pointer}a{text-decoration:none}mark{background-color:transparent}b,strong{font-weight:600}.page-title,.wysiwyg-styles>h1{font-size:calc(45rem / 16 + 15 * (100vw - 375px)/ 1065);letter-spacing:-.02em;text-align:center}@media (min-width:1440px){.page-title,.wysiwyg-styles>h1{font-size:calc(60 / 16 + rem)}}.block-desc-as-title,.block-title,.wysiwyg-styles>h2{font-size:calc(35rem / 16 + 15 * (100vw - 375px)/ 1065);font-weight:500}@media (min-width:1440px){.block-desc-as-title,.block-title,.wysiwyg-styles>h2{font-size:calc(50 / 16 + rem)}}.block-desc-as-title.centered,.block-title.centered,.wysiwyg-styles>h2.centered{text-align:center;margin-bottom:.5em}.block-title+.block-desc-as-title,.wysiwyg-styles>h2+.block-desc-as-title{margin:.08em 0 .6em}@media (min-width:1024px){.block-title+.block-desc-as-title,.wysiwyg-styles>h2+.block-desc-as-title{line-height:1.21}}.block-title-m{font-size:calc(25rem / 16 + 10 * (100vw - 375px)/ 1065);text-align:center}@media (min-width:1440px){.block-title-m{font-size:calc(35 / 16 + rem)}}.block-title-s,.wysiwyg-styles>h3{font-size:calc(24rem / 16 + 1 * (100vw - 375px)/ 1065);line-height:1.1em}@media (min-width:1440px){.block-title-s,.wysiwyg-styles>h3{font-size:calc(25 / 16 + rem)}}.body-font-l,.wysiwyg-styles>h4{font-size:calc(20rem / 16 + 0 * (100vw - 375px)/ 1065);line-height:1.2;color:rgba(51,51,204,.65)}@media (min-width:1440px){.body-font-l,.wysiwyg-styles>h4{font-size:calc(20 / 16 + rem)}}@media (min-width:2000px){.body-font-l,.wysiwyg-styles>h4{font-size:calc(20rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.body-font-l,.wysiwyg-styles>h4{font-size:calc(22 / 16 + rem)}}.body-font-m,.wysiwyg-styles>h5,.wysiwyg-styles>h6{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);color:rgba(51,51,204,.5)}@media (min-width:1440px){.body-font-m,.wysiwyg-styles>h5,.wysiwyg-styles>h6{font-size:calc(18 / 16 + rem)}}@media (min-width:2000px){.body-font-m,.wysiwyg-styles>h5,.wysiwyg-styles>h6{font-size:calc(18rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.body-font-m,.wysiwyg-styles>h5,.wysiwyg-styles>h6{font-size:calc(20 / 16 + rem)}}.block-description{font-size:calc(16rem / 16 + 0 * (100vw - 375px)/ 1065);color:rgba(51,51,204,.5)}@media (min-width:1440px){.block-description{font-size:calc(16 / 16 + rem)}}.block-description.centered{text-align:center}@media (min-width:2000px){.block-description{font-size:calc(16rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.block-description{font-size:calc(18 / 16 + rem)}}.body-font,.wysiwyg-styles li,.wysiwyg-styles table,.wysiwyg-styles td,.wysiwyg-styles th,.wysiwyg-styles>ol,.wysiwyg-styles>p,.wysiwyg-styles>ul{font-size:calc(16rem / 16 + 0 * (100vw - 375px)/ 1065);line-height:1.1;font-weight:400;color:rgba(51,51,204,.5)}@media (min-width:1440px){.body-font,.wysiwyg-styles li,.wysiwyg-styles table,.wysiwyg-styles td,.wysiwyg-styles th,.wysiwyg-styles>ol,.wysiwyg-styles>p,.wysiwyg-styles>ul{font-size:calc(16 / 16 + rem)}}@media (min-width:2000px){.body-font,.wysiwyg-styles li,.wysiwyg-styles table,.wysiwyg-styles td,.wysiwyg-styles th,.wysiwyg-styles>ol,.wysiwyg-styles>p,.wysiwyg-styles>ul{font-size:calc(16rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.body-font,.wysiwyg-styles li,.wysiwyg-styles table,.wysiwyg-styles td,.wysiwyg-styles th,.wysiwyg-styles>ol,.wysiwyg-styles>p,.wysiwyg-styles>ul{font-size:calc(18 / 16 + rem)}}.body-font-s{font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);color:rgba(51,51,204,.5)}@media (min-width:1440px){.body-font-s{font-size:calc(14 / 16 + rem)}}@media (min-width:2000px){.body-font-s{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.body-font-s{font-size:calc(16 / 16 + rem)}}.block-date,.block-source{font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:500;text-transform:uppercase;color:rgba(51,51,204,.5)}@media (min-width:1440px){.block-date,.block-source{font-size:calc(14 / 16 + rem)}}@media (min-width:2000px){.block-date,.block-source{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.block-date,.block-source{font-size:calc(16 / 16 + rem)}}.block-date{color:#9747ff}.block-category{display:inline-flex;align-items:center;font-size:calc(16rem / 16 + 4 * (100vw - 375px)/ 1065);font-weight:500;min-height:1.9em;border-radius:10px;background-color:#fff;padding:.2em .6em;margin-bottom:.5em}.wysiwyg-styles>h1,.wysiwyg-styles>h2{margin-bottom:.390625em}@media (min-width:1440px){.block-category{font-size:calc(20 / 16 + rem)}}.block-category:not(:last-child){margin-right:.5em}.block-category.c-brand{background-color:#33c}.wysiwyg-styles>h1,.wysiwyg-styles>h2,.wysiwyg-styles>h3,.wysiwyg-styles>h4,.wysiwyg-styles>h5,.wysiwyg-styles>h6{color:#33c}.wysiwyg-styles>h1:first-child,.wysiwyg-styles>h2:first-child,.wysiwyg-styles>h3:first-child,.wysiwyg-styles>h4:first-child,.wysiwyg-styles>h5:first-child,.wysiwyg-styles>h6:first-child{padding-top:0}.wysiwyg-styles>h2{padding-top:.625em}.wysiwyg-styles>h3{padding-top:.76em;margin-bottom:.65em}.wysiwyg-styles>h4,.wysiwyg-styles>h5,.wysiwyg-styles>h6{padding-top:.46em;margin-bottom:.52em}.wysiwyg-styles li a,.wysiwyg-styles table a,.wysiwyg-styles td a,.wysiwyg-styles th a,.wysiwyg-styles>p a{font-weight:500;color:#9747ff;text-decoration:underline 1px solid currentColor;-webkit-text-decoration:underline;text-underline-offset:1px;transition:color .5s ease,text-decoration-color .5s ease}@media (hover:hover){.wysiwyg-styles li a:hover,.wysiwyg-styles table a:hover,.wysiwyg-styles td a:hover,.wysiwyg-styles th a:hover,.wysiwyg-styles>p a:hover{color:#7939cc;text-decoration-color:#7939cc}}.wysiwyg-styles li img,.wysiwyg-styles table img,.wysiwyg-styles td img,.wysiwyg-styles th img,.wysiwyg-styles>p img{display:block;max-width:100%;height:auto;margin:2rem auto}.wysiwyg-styles li img.alignleft,.wysiwyg-styles li img.alignnone,.wysiwyg-styles table img.alignleft,.wysiwyg-styles table img.alignnone,.wysiwyg-styles td img.alignleft,.wysiwyg-styles td img.alignnone,.wysiwyg-styles th img.alignleft,.wysiwyg-styles th img.alignnone,.wysiwyg-styles>p img.alignleft,.wysiwyg-styles>p img.alignnone{margin:2rem auto 2rem 0}.wysiwyg-styles li img.alignright,.wysiwyg-styles table img.alignright,.wysiwyg-styles td img.alignright,.wysiwyg-styles th img.alignright,.wysiwyg-styles>p img.alignright{margin:2rem 0 2rem auto}.wysiwyg-styles li strong,.wysiwyg-styles table strong,.wysiwyg-styles td strong,.wysiwyg-styles th strong,.wysiwyg-styles>p strong{opacity:.8}.wysiwyg-styles>p:not(:last-child){margin-bottom:.75em}.wysiwyg-styles>ol,.wysiwyg-styles>ul{padding:.375em 0 1.2em 1.125em}.wysiwyg-styles>ol li:not(:last-child),.wysiwyg-styles>ul li:not(:last-child){margin-bottom:.7225em}.wysiwyg-styles>ol li::marker,.wysiwyg-styles>ul li::marker{font-size:.9em;color:#33c}.wysiwyg-styles>ol+h2,.wysiwyg-styles>ol+h3,.wysiwyg-styles>ol+h4,.wysiwyg-styles>ul+h2,.wysiwyg-styles>ul+h3,.wysiwyg-styles>ul+h4{padding-top:0}.wysiwyg-styles>ul{list-style:disc}.wysiwyg-styles>ol{list-style:decimal}.wysiwyg-styles>blockquote{position:relative;display:flex;justify-content:flex-end;width:98.84%;font-size:calc(26rem / 16 + 6 * (100vw - 375px)/ 1065);border:1px solid #33c;border-radius:15px;margin:2.125em 0 .78125em}.btn,.btn-black,.btn-primary,.btn-secondary,.btn-tertiary,input[type=submit]{border:none;cursor:pointer;font-family:Montserrat,Helvetica,Arial,sans-serif}@media (min-width:1440px){.wysiwyg-styles>blockquote{font-size:calc(32 / 16 + rem)}}.wysiwyg-styles>blockquote:before{position:absolute;top:-.875em;left:.96875em;width:1.9375em;height:1.71875em;background-color:#33c;mask-image:url(//gramercycenter.com/wp-content/themes/gramercy/assets/css/./../images/svg/blockquote.svg);-webkit-mask-image:url(//gramercycenter.com/wp-content/themes/gramercy/assets/css/./../images/svg/blockquote.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%}.wysiwyg-styles>blockquote p{font-weight:500;line-height:1.5;width:95%;max-width:29.3125em;text-align:right;padding:1.0625em .71875em .9375em 0}@media (min-width:768px){.wysiwyg-styles>blockquote p{padding-right:1.71875em}}.btn,.btn-black,.btn-primary,.btn-secondary,.btn-tertiary{position:relative;display:flex;justify-content:center;align-items:center;min-width:11.4285714286em;min-height:3.7142857143em;color:#fff8f1;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:700;line-height:1;text-transform:uppercase;text-align:center;border-radius:500px;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;z-index:0;padding:13px 2.5714285714em;transition:background-color .5s ease,opacity .5s ease}@media (min-width:1440px){.btn,.btn-black,.btn-primary,.btn-secondary,.btn-tertiary{font-size:calc(12 / 16 + rem)}}@media (hover:hover){.btn-black:hover,.btn-primary:hover,.btn-secondary:hover,.btn-tertiary:hover,.btn:hover{background:#2f5ee8}}.btn-black:after,.btn-primary:after,.btn-secondary:after,.btn-tertiary:after,.btn:after{border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;transition:opacity .5s ease}.btn-nav[disabled],.btn[disabled],[disabled].btn-black,[disabled].btn-primary,[disabled].btn-secondary,[disabled].btn-tertiary{opacity:.5;pointer-events:none}.btn-s.btn-black,.btn-s.btn-primary,.btn-s.btn-secondary,.btn-s.btn-tertiary,.btn.btn-s{min-height:3.2142857143em}@media (min-width:2000px){.btn,.btn-black,.btn-primary,.btn-secondary,.btn-tertiary{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.btn,.btn-black,.btn-primary,.btn-secondary,.btn-tertiary{font-size:calc(16 / 16 + rem)}}.btn-primary,.btn-primary:after{background-color:#33c}.btn-black,.btn-black:after{background-color:#17181c}.btn-black{color:#33c}.btn-secondary{color:#fff8f1;background-color:#9747ff}.btn-secondary:after{background-color:#7939cc}.btn-tertiary{background-color:#fff}.btn-tertiary:after{background-color:#ebebeb}.btn-nav{position:relative;display:flex;font-size:calc(27rem / 16 + 12 * (100vw - 375px)/ 1065);width:1em;height:1em;transition:opacity .35s ease}@media (min-width:1440px){.btn-nav{font-size:calc(39 / 16 + rem)}}.btn-nav__bg,.btn-nav__icon{transition:fill .5s ease}.btn-nav__icon{fill:#9747ff;stroke:#b7bbcc;z-index:1}.btn-nav__bg{fill:rgba(151,71,255,0)}@media (hover:hover){.btn-nav:hover .btn-nav__icon{fill:#fff}.btn-nav:hover .btn-nav__bg{fill:#9747ff}}.btn-nav-row{display:flex}.btn-nav-row>button{margin:0 1px}.btn-nav-col>button{margin:1px 0}.btn-black:after,.btn-nav__bg,.btn-nav__icon,.btn-primary:after,.btn-secondary:after,.btn-tertiary:after,.btn:after,.has-overlay:after,.js-has-video .js-btn-video,.js-has-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.splide__pagination>li>button{outline:0;box-shadow:none;appearance:none;cursor:pointer}.btn-nav{background-color:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0}form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}form label.hidden{position:absolute;clip-path:circle(0);opacity:0}.choices,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;min-height:4.1428571429em;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:24px;outline:0;box-shadow:none;border:1px solid rgba(51,51,204,.2);background-color:#fff8f1;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:500;padding:.929em 1.5em;transition:border-color .5s ease}@media (min-width:1440px){.choices,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:calc(14 / 16 + rem)}}.choices:active,.choices:focus,.choices:focus-visible,input[type=date]:active,input[type=date]:focus,input[type=date]:focus-visible,input[type=email]:active,input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:active,input[type=number]:focus,input[type=number]:focus-visible,input[type=password]:active,input[type=password]:focus,input[type=password]:focus-visible,input[type=search]:active,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=text]:active,input[type=text]:focus,input[type=text]:focus-visible,input[type=url]:active,input[type=url]:focus,input[type=url]:focus-visible,select:active,select:focus,select:focus-visible,textarea:active,textarea:focus,textarea:focus-visible{border-color:#33c}.choices::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:rgba(51,51,204,.4);opacity:1}.choices::-webkit-contacts-auto-fill-button,input[type=date]::-webkit-contacts-auto-fill-button,input[type=email]::-webkit-contacts-auto-fill-button,input[type=number]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-contacts-auto-fill-button,input[type=search]::-webkit-contacts-auto-fill-button,input[type=tel]::-webkit-contacts-auto-fill-button,input[type=text]::-webkit-contacts-auto-fill-button,input[type=url]::-webkit-contacts-auto-fill-button,select::-webkit-contacts-auto-fill-button,textarea::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;visibility:hidden;pointer-events:none}.error-message,.form-group{position:relative;width:100%}.choices:-webkit-autofill,.choices:-webkit-autofill:focus,.choices:-webkit-autofill:hover,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:hover,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:hover,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:hover,input[type=search]:-webkit-autofill,input[type=search]:-webkit-autofill:focus,input[type=search]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover,input[type=url]:-webkit-autofill,input[type=url]:-webkit-autofill:focus,input[type=url]:-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{-webkit-text-fill-color:#33c;-webkit-box-shadow:0 0 0 1000px #fff8f1 inset;outline:transparent solid 1px}input[type=submit]{font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;box-shadow:none;border-radius:0;background-color:transparent}@media (min-width:1440px){input[type=submit]{font-size:calc(14 / 16 + rem)}}textarea{padding:.929em 1.5em;min-height:9.785em;resize:none}.choices,select{background-image:url(//gramercycenter.com/wp-content/themes/gramercy/assets/css/./../images/svg/select-bg.svg);background-repeat:no-repeat;background-position:calc(100% - 1.72em) 50%;background-size:1em;padding-right:1.85em;cursor:pointer}textarea::placeholder{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:500}@media (min-width:1440px){textarea::placeholder{font-size:calc(14 / 16 + rem)}}input[type=search]::-webkit-search-cancel-button{filter:sepia(1)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select option{cursor:pointer}.choices option{cursor:pointer}.error-message{display:flex;align-content:center;align-items:center;font-family:Montserrat,Helvetica,Arial,sans-serif;margin-left:15px;margin-bottom:15px;font-size:calc(12rem / 16 + 2 * (100vw - 375px)/ 1065);text-align:left;color:#e0827f}@media (min-width:1440px){.error-message{font-size:calc(14 / 16 + rem)}}.error-message b{margin-left:5px;color:#e0827f}.error-message span{color:#e0827f}.sel .error-message{margin-top:-12px}.form-group{margin-bottom:2px}.form-group.half-width{width:calc(50% - 1px)}.form-group>label{position:absolute;top:1.3572em;left:.929em;font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065)}@media (min-width:1440px){.form-group>label{font-size:calc(14 / 16 + rem)}}.form-group>label span{font-size:calc(10rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:500;color:#818186}@media (min-width:1440px){.form-group>label span{font-size:calc(10 / 16 + rem)}}.form-group>input{padding:1.65em .929em .929em}.wpcf7 form .wpcf7-not-valid-tip{position:absolute;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);color:#33c;padding-top:.5em}@media (min-width:1440px){.wpcf7 form .wpcf7-not-valid-tip{font-size:calc(12 / 16 + rem)}}.wpcf7 form .wpcf7-form-control-wrap{width:100%}.wpcf7 form .wpcf7-response-output{font-size:calc(12rem / 16 + 2 * (100vw - 375px)/ 1065);color:#33c;text-align:center;border:0;padding:0;margin:5rem auto 0}@media (min-width:1440px){.wpcf7 form .wpcf7-response-output{font-size:calc(14 / 16 + rem)}}@media (min-width:1501px){.header__main-nav-menu li{margin-right:12px}.header__main-nav-menu li:after{right:-7px}}@media (max-width:1500px){.header__hamburger{display:block}.header__main-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header__main-nav.show{opacity:1;visibility:visible}.header__main-nav-menu{flex-direction:column;align-items:center;width:100%}.header__main-nav-menu li{margin-right:0;margin-bottom:40px}.header__main-nav-menu li a{font-size:25px}.header__main-nav-menu li:after{width:0;height:0}}.header__hamburger.active{position:fixed;top:24px;left:24px;z-index:1001}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
.single-banner__content-wrap,.testimonials__author{justify-content:space-between;display:flex;box-sizing:border-box}.single-banner{position:relative;margin-bottom:30px;margin-top:40px;width:100%}@media (max-width:600px){.single-banner{margin-top:5px}}.single-banner.blue .single-banner__content-wrap{background:#33c}.single-banner.blue .single-banner__category{width:100%;margin-bottom:18px;display:flex}.single-banner.blue .single-banner__category span{color:#fff8f1;border:1px solid #fff8f1}.single-banner.blue .single-banner__description,.single-banner.blue .single-banner__title{color:#fff8f1}.single-banner__inner{padding:0 var(--content-gap-s);position:relative;width:100%}.single-banner__content-wrap{background:linen;overflow:hidden;align-items:center;padding:16px;border-radius:15px;width:100%}.single-banner__image{position:relative;border-radius:15px;overflow:hidden;width:49%;height:360px}@media (max-width:859px){.single-banner__content-wrap{flex-wrap:wrap}.single-banner__image{width:100%;min-height:360px}}.single-banner__content{box-sizing:border-box;padding:30px 25px 19px 0;position:relative;width:49%}@media (max-width:959px){.single-banner__content{padding:30px 0 19px}}@media (max-width:859px){.single-banner__content{width:100%}}.single-banner__category{width:100%;margin-bottom:18px;display:flex}.single-banner__category span{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:600;line-height:12px;position:relative;padding:10px 12px;box-sizing:border-box;border-radius:500px;border:1px solid #33c;width:auto}@media (min-width:1440px){.single-banner__category span{font-size:calc(12 / 16 + rem)}}@media (max-width:579px){.single-banner__category{margin-bottom:15px}}.single-banner__title{font-size:calc(45rem / 16 + 39 * (100vw - 375px)/ 1065);font-family:'Playfair Display',Georgia,'Times New Roman',serif;position:relative;width:100%}@media (min-width:1440px){.single-banner__title{font-size:calc(84 / 16 + rem)}}.single-banner__description{margin-top:18px;position:relative;width:100%;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);margin-bottom:.78em;line-height:1.5}.conditions-explanation-block__header h2,.content-block__content h2,.detail-page-symptoms-block__title,.detail-page-text-block h2,.detail-page-text-block h3,.testimonials__title h2{font-family:'Playfair Display',Georgia,'Times New Roman',serif}@media (min-width:1440px){.single-banner__description{font-size:calc(18 / 16 + rem)}}.testimonials__inner{padding:1.08em var(--content-gap-l) 1em;display:flex;justify-content:center;flex-wrap:wrap}.testimonials__title{position:relative;width:100%}.testimonials__title h2{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);opacity:0;transform:translate3d(0,.25em,0);animation:fadeUpHero7 1.5s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero7 .75s ease forwards .1s;width:100%;text-align:center;margin-bottom:26px}@media (min-width:1440px){.testimonials__title h2{font-size:calc(68 / 16 + rem)}}.testimonials blockquote{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);color:rgba(51,51,204,.8);max-width:46em;text-align:center}@media (min-width:1440px){.testimonials blockquote{font-size:calc(18 / 16 + rem)}}@media (max-width:1063px){.testimonials__inner{padding:1.08em var(--content-gap) 1em}.testimonials blockquote{max-width:73%;box-sizing:border-box;padding:0 20px}}@media (max-width:579px){.testimonials blockquote{max-width:100%;padding:unset}}.testimonials__slider{box-sizing:border-box;padding:10px;position:relative;width:100%}.testimonials__slide{display:flex;flex-wrap:wrap;justify-content:center}.testimonials__author{padding:9px 18px;border:1px solid rgba(51,51,204,.07);border-radius:6px;width:100%;margin-bottom:25px;max-width:400px;margin-top:17px;align-items:center}.testimonials__author-info{display:flex;justify-content:space-between;align-items:center}.testimonials__author-image{position:relative;width:42px;height:42px;border-radius:50%;overflow:hidden}.testimonials__author-name{position:relative;width:auto;margin-left:13px}.testimonials__author-name-name{font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);text-transform:uppercase;font-weight:700;position:relative;width:100%}@media (min-width:1440px){.testimonials__author-name-name{font-size:calc(12 / 16 + rem)}}@media (min-width:2000px){.testimonials__author-name-name{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.testimonials__author-name-name{font-size:calc(16 / 16 + rem)}}.testimonials__author-role{font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);text-transform:uppercase;margin-top:7px;position:relative;color:rgba(51,51,204,.55);width:100%}@media (min-width:1440px){.testimonials__author-role{font-size:calc(12 / 16 + rem)}}@media (min-width:2000px){.testimonials__author-role{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.testimonials__author-role{font-size:calc(16 / 16 + rem)}}.testimonials__author-rating{font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);text-transform:uppercase;display:flex;align-items:center;font-weight:700;position:relative;padding-left:10px}@media (min-width:1440px){.testimonials__author-rating{font-size:calc(14 / 16 + rem)}}.testimonials__author-rating:before{content:"";position:absolute;left:0;top:-23px;height:369%;background:rgba(51,51,204,.07);width:1px}@media (min-width:2000px){.testimonials__author-rating{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.testimonials__author-rating{font-size:calc(16 / 16 + rem)}}.testimonials__author-items{width:100%;display:flex;justify-content:center}.testimonials__btns{display:flex;justify-content:space-between;position:absolute;width:100%}.testimonials__slider-wrapper{position:relative}@media (max-width:579px){.testimonials__btns{top:0;justify-content:flex-end}.testimonials__slider-wrapper{padding-top:40px}}.content-block__inner{padding:1.08em var(--content-gap-l) 1em;display:flex;justify-content:space-between;align-items:center}@media (max-width:1063px){.content-block__inner{padding:1.08em var(--content-gap) 1em}}.content-block__image{width:40%}.content-block__image img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;z-index:2}.content-block__content{position:relative;width:44.3%}@media (max-width:1499px){.content-block__content{width:50%}}.content-block__content h2{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);opacity:0;transform:translate3d(0,.25em,0);animation:fadeUpHero7 1.5s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero7 .75s ease forwards .1s;width:100%;text-align:left;margin-bottom:26px}@media (min-width:1440px){.content-block__content h2{font-size:calc(68 / 16 + rem)}}@keyframes fadeUpHero7{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero7{0%{opacity:0}100%{opacity:1}}.content-block__content p{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);color:rgba(51,51,204,.8);max-width:71em;line-height:1.5}@media (min-width:1440px){.content-block__content p{font-size:calc(18 / 16 + rem)}}@media (max-width:679px){.content-block__inner{flex-wrap:wrap;justify-content:center}.content-block__content{margin-top:20px;width:100%}.content-block__content h2{text-align:center}.content-block__content p{max-width:100%;text-align:center}}.content-block__btn{display:flex;margin-top:35px;justify-content:left;position:relative;width:100%}@media (max-width:679px){.content-block__btn{justify-content:center;margin-top:30px}}.conditions-explanation-block{position:relative;margin-top:30px;width:100%;background:linen;margin-bottom:30px}.conditions-explanation-block:before{content:"";background:linen;width:100%;height:500px;position:absolute;top:-210px;left:0;z-index:-1}.conditions-explanation-block__inner{padding:0 var(--content-gap-s)}.conditions-explanation-block__header{width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.conditions-explanation-block__header h2{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);opacity:0;transform:translate3d(0,.25em,0);animation:fadeUpHero4 1.5s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero4 .75s ease forwards .1s;width:100%}@media (min-width:1440px){.conditions-explanation-block__header h2{font-size:calc(68 / 16 + rem)}}.conditions-explanation-block__images{grid-template-columns:1fr 1fr 1fr;grid-gap:6px;margin-top:42px;row-gap:41px;display:grid}@media (max-width:763px){.conditions-explanation-block__images{grid-template-columns:1fr 1fr;row-gap:20px}}.conditions-explanation-block__image{position:relative;overflow:hidden;border-radius:15px;height:466px;width:100%}@media (max-width:1449px){.conditions-explanation-block__image{height:295px}}.conditions-explanation-block__text{position:relative;margin-top:28px;width:100%;line-height:1.5;font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);max-width:59em}@media (min-width:1440px){.conditions-explanation-block__text{font-size:calc(18 / 16 + rem)}}.conditions-explanation-block--bg{padding-top:50px;background:linear-gradient(to bottom,#33c 80%,#fff8f1 20%)}@media (max-width:559px){.conditions-explanation-block__images{grid-template-columns:1fr}.conditions-explanation-block--bg{background:linear-gradient(to bottom,#33c 45%,#fff8f1 25%)}}.conditions-explanation-block--bg:before{content:"";height:0}.conditions-explanation-block--bg .conditions-explanation-block__header .conditions-explanation-block__text,.conditions-explanation-block--bg .conditions-explanation-block__header h2{color:#fff8f1}.detail-page-symptoms-block{margin-top:30px;margin-bottom:30px}.detail-page-symptoms-block__inner{padding:0 var(--content-gap)}.detail-page-symptoms-block__title{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);opacity:0;transform:translate3d(0,.25em,0);animation:fadeUpHero5 1.5s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero5 .75s ease forwards .1s;width:100%;text-align:center}@media (min-width:1440px){.detail-page-symptoms-block__title{font-size:calc(68 / 16 + rem)}}@keyframes fadeUpHero5{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero5{0%{opacity:0}100%{opacity:1}}.detail-page-symptoms-block__subtitle{position:relative;margin-top:28px;width:100%;line-height:1.2;font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);text-align:center}@media (min-width:1440px){.detail-page-symptoms-block__subtitle{font-size:calc(18 / 16 + rem)}}.detail-page-symptoms-block__items{display:flex;flex-wrap:wrap;gap:32px 20px;margin-top:30px;justify-content:center}.detail-page-symptoms-block__items>*{flex:0 0 calc(25% - 15px)}@media (max-width:1249px){.detail-page-symptoms-block__items>*{flex:0 0 calc(33.333% - 13.33px)}}@media (max-width:859px){.detail-page-symptoms-block__items>*{flex:0 0 calc(50% - 10px)}}@media (max-width:579px){.detail-page-symptoms-block__items>*{flex:0 0 calc(100% - 0px)}}.detail-page-symptoms-block__item{position:relative;width:100%}.detail-page-symptoms-block__item:is(a){cursor:pointer}.detail-page-symptoms-block__item-container{border:1px solid rgba(51,51,204,.3215686275);border-radius:15px;overflow:hidden}.detail-page-symptoms-block__image{display:flex;align-items:center;max-height:213px;justify-content:center;position:relative;height:213px;width:100%}.detail-page-symptoms-block__image img{width:100%;max-width:100%}.detail-page-symptoms-block__item-title{position:relative;margin-top:16px;width:100%;line-height:1.2;font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);text-align:center;font-weight:600}@media (min-width:1440px){.detail-page-symptoms-block__item-title{font-size:calc(18 / 16 + rem)}}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.popup-overlay.active{opacity:1;pointer-events:auto}.popup-overlay .popup-content{position:relative;background:#fff;padding:20px;max-width:90%;max-height:90%;box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;align-items:center}.popup-overlay .popup-content iframe,.popup-overlay .popup-content video{width:100%;height:auto;max-height:80vh}.popup-overlay .popup-close{position:absolute;top:10px;right:10px;background:#fff;border:none;font-size:24px;cursor:pointer;color:#333;z-index:1001;padding:5px;line-height:1;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:background-color .3s ease,transform .3s ease}.block-accordion__wrapper,.detail-page-images-block__image{border-radius:15px;width:100%;overflow:hidden}.popup-overlay .popup-close:hover{background-color:#f1f1f1;transform:scale(1.1)}.popup-overlay .popup-close:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.5)}@media (max-width:768px){.popup-content{padding:10px}.popup-close{font-size:18px;top:5px;right:5px}}.detail-page-text-block{position:relative;margin-top:30px;margin-bottom:30px;width:100%}.detail-page-text-block__inner{padding:0 var(--content-gap-l)}.detail-page-text-block h2{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);width:100%}@media (min-width:1440px){.detail-page-text-block h2{font-size:calc(68 / 16 + rem)}}.detail-page-text-block h3{font-size:calc(32rem / 16 + 22 * (100vw - 375px)/ 1065);margin-bottom:26px;font-weight:700;width:100%;padding-top:0}.block-accordion__item-header h3,.block-accordion__item-text,.detail-page-text-block h4{font-family:Montserrat,Helvetica,Arial,sans-serif}.detail-page-images-block__inner,.detail-page-related-block__inner{padding:0 var(--content-gap)}@media (min-width:1440px){.detail-page-text-block h3{font-size:calc(54 / 16 + rem)}}.detail-page-text-block h4{font-size:calc(26rem / 16 + 6 * (100vw - 375px)/ 1065);font-weight:600;line-height:23.4px}@media (min-width:1440px){.detail-page-text-block h4{font-size:calc(32 / 16 + rem)}}.detail-page-text-block h5{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:calc(24rem / 16 + 4 * (100vw - 375px)/ 1065);font-weight:600;line-height:23.4px}@media (min-width:1440px){.detail-page-text-block h5{font-size:calc(28 / 16 + rem)}}.detail-page-text-block ol li,.detail-page-text-block p,.detail-page-text-block ul li{color:rgba(51,51,204,.8)!important;line-height:1.5}.detail-page-images-block{position:relative;margin-top:30px;margin-bottom:30px;width:100%}.detail-page-images-block__gallery{grid-template-columns:1fr 1fr;grid-gap:16px;row-gap:16px;display:grid;position:relative;width:100%}@media (max-width:649px){.detail-page-images-block__gallery{grid-template-columns:1fr}}.detail-page-images-block__image img{width:100%;max-width:100%}.block-accordion__inner{padding:1.08em var(--content-gap) 1em}.block-accordion__wrapper{position:relative;background:#33c;box-sizing:border-box;padding:80px 90px 80px 70px;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:1129px){.block-accordion__wrapper{padding:50px 20px}}@media (max-width:1059px){.block-accordion__wrapper{flex-wrap:wrap}}.block-accordion__title{width:100%;display:flex;justify-content:center;margin-bottom:34px;text-align:left}.block-accordion__title h2{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);font-family:'Playfair Display',Georgia,'Times New Roman',serif;opacity:0;transform:translate3d(0,.25em,0);animation:fadeUpHero1 1.5s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero1 .75s ease forwards .1s;width:100%;text-align:left;color:#fff8f1;cursor:pointer}@media (min-width:1440px){.block-accordion__title h2{font-size:calc(68 / 16 + rem)}}@keyframes fadeUpHero1{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero1{0%{opacity:0}100%{opacity:1}}.block-accordion__description{position:relative;width:100%;text-align:center;margin-top:34px;display:flex;justify-content:left}.block-accordion__description p{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);color:#fff8f1;max-width:71em;text-align:left;line-height:23.4px}@media (min-width:1440px){.block-accordion__description p{font-size:calc(18 / 16 + rem)}}.block-accordion__content{position:relative;width:45%}@media (max-width:1059px){.block-accordion__content{width:100%}}.block-accordion__items{position:relative;width:45%}@media (max-width:1059px){.block-accordion__items{margin-top:30px;width:100%}}.block-accordion__item{border:1px solid #fff8f1;position:relative;border-radius:24px;box-sizing:border-box;margin-bottom:10px;padding:13px 24px;width:100%}.block-accordion__item-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:0 0;border:none;cursor:pointer;padding:0}.block-accordion__item-header h3{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);color:#fff8f1;font-weight:600;line-height:23.4px;text-align:left;cursor:pointer}@media (min-width:1440px){.block-accordion__item-header h3{font-size:calc(18 / 16 + rem)}}.block-accordion__item-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out}.block-accordion__item.active .block-accordion__item-content{max-height:1000px;opacity:1}.block-accordion__item-text{font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:400;line-height:16.8px;text-align:left;color:rgba(255,248,241,.6980392157);margin-top:13px;margin-bottom:10px}@media (min-width:1440px){.block-accordion__item-text{font-size:calc(14 / 16 + rem)}}.detail-page-related-block{margin-bottom:30px;margin-top:30px}.detail-page-related-block__title{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);font-family:'Playfair Display',Georgia,'Times New Roman',serif;opacity:0;transform:translate3d(0,.25em,0);animation:fadeUpHero4 1.5s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero4 .75s ease forwards .1s;width:100%;text-align:center;margin-bottom:42px}@media (min-width:1440px){.detail-page-related-block__title{font-size:calc(68 / 16 + rem)}}@keyframes fadeUpHero4{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero4{0%{opacity:0}100%{opacity:1}}.detail-page-related-block__items{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;width:100%}@media (max-width:1109px){.detail-page-related-block__items{grid-template-columns:1fr 1fr}}.detail-page-related-block .treatment-listing-card{position:relative;margin-bottom:45px;width:100%}@media (max-width:579px){.detail-page-related-block .treatment-listing-card{margin-bottom:35px}.detail-page-related-block .treatment-listing-card:last-child{margin-bottom:0}}.detail-page-related-block .treatment-listing-card__category{position:absolute;top:16px;left:16px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:600;line-height:12px;background:#fff8f1;padding:10px 12px;box-sizing:border-box;border-radius:500px;border:1px solid #33c;width:auto}.detail-page-related-block .treatment-listing-card__image,.detail-page-video-block,.detail-page-video-block__iframe,.detail-page-video-block__video{position:relative;border-radius:20px;overflow:hidden}@media (min-width:1440px){.detail-page-related-block .treatment-listing-card__category{font-size:calc(12 / 16 + rem)}}.detail-page-related-block .treatment-listing-card__image{min-height:373px;margin-bottom:18px;width:100%}@media (max-width:1445px){.detail-page-related-block .treatment-listing-card__image{min-height:273px}}.detail-page-related-block .treatment-listing-card__image img{transition:opacity .3s ease;opacity:1}.detail-page-related-block .treatment-listing-card__image:hover img{opacity:.7}.detail-page-related-block .treatment-listing-card__content{display:flex;flex-wrap:wrap;width:100%}.detail-page-related-block .treatment-listing-card__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(22rem / 16 + 6 * (100vw - 375px)/ 1065);font-weight:600;line-height:28px;margin-bottom:12px;text-align:left;width:100%}@media (min-width:1440px){.detail-page-related-block .treatment-listing-card__title{font-size:calc(28 / 16 + rem)}}.detail-page-related-block .treatment-listing-card__title a{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(22rem / 16 + 6 * (100vw - 375px)/ 1065);font-weight:600;line-height:28px;text-align:left;width:100%}@media (min-width:1440px){.detail-page-related-block .treatment-listing-card__title a{font-size:calc(28 / 16 + rem)}}.detail-page-related-block .treatment-listing-card__description{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(14rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:400;line-height:16.8px;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:90%;text-overflow:ellipsis;position:relative;width:100%}@media (min-width:1440px){.detail-page-related-block .treatment-listing-card__description{font-size:calc(14 / 16 + rem)}}@media (max-width:784px){.detail-page-related-block__items{grid-template-columns:1fr}.detail-page-related-block .treatment-listing-card__description{max-width:100%}}.detail-page-related-block .treatment-listing-card__link{margin-top:18px;position:relative;width:100%;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-size:12px;font-weight:700;line-height:23.4px;text-align:left;text-transform:uppercase;text-decoration:underline}@media (min-width:1440px){.detail-page-related-block .treatment-listing-card__link{font-size:calc(12 / 16 + rem)}}.detail-page-related-block .treatment-listing-card__link:hover{color:#2f5ee8}@media (max-width:579px){.detail-page-related-block .treatment-listing-card__link{margin-top:15px}}.detail-page-video-block{width:100%;min-height:674px}@media (max-width:1441px){.detail-page-video-block{min-height:674px}}@media (max-width:859px){.detail-page-video-block{min-height:354px}}@media (max-width:739px){.detail-page-video-block{min-height:220px}}.detail-page-video-block__inner{padding:0 var(--content-gap)}.detail-page-video-block__item{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.detail-page-video-block__label{width:100%;display:none}.detail-page-video-block__content{width:22.5%;position:relative}@media (max-width:1179px){.detail-page-video-block__content{width:49%}}@media (max-width:859px){.detail-page-video-block__content{width:100%;margin-bottom:30px}.detail-page-video-block__cta-cont{display:flex;justify-content:center}}.detail-page-video-block__title{text-align:left;margin-bottom:21px}.detail-page-video-block__text{text-align:left}.detail-page-video-block__cta-cont{display:flex;margin-top:36px;position:relative;width:100%}.detail-page-video-block__video{margin-top:38px;width:100%;min-height:674px}@media (max-width:1441px){.detail-page-video-block__video{min-height:674px}}@media (max-width:859px){.detail-page-video-block__video{min-height:354px}}@media (max-width:739px){.detail-page-video-block__video{min-height:220px}}.detail-page-video-block__frame{position:relative;width:100%}.detail-page-video-block__iframe{width:100%;height:472px}.detail-page-video-block__poster{position:absolute;height:100%;top:0;left:0;right:0;width:100%;z-index:1}.detail-page-video-block__poster.is-video-played{z-index:0}.detail-page-video-block__poster-img{display:block;max-width:100%}.detail-page-video-block__btn-play{background:0 0;border:none;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.detail-page-video-block__btn-play.is-video-played{z-index:-1;opacity:0}.detail-page-video-block__poster-time{display:none}.detail-page-video-block__image-inner{position:absolute;top:0;left:0;width:100%;border-radius:16px;overflow:hidden}@media (max-width:1362px){.detail-page-video-block__image-inner{min-height:471px}}.detail-page-video-block #video-container{position:relative;width:100%;height:100%}.detail-page-video-block #play-button,.detail-page-video-block #thumbnail{cursor:pointer}.detail-page-video-block video{width:100%;height:100%;display:none;max-height:100%}@media (max-width:1063px){.detail-page-video-block .icon-play svg{width:80px}}@media (max-width:579px){.detail-page-video-block .icon-play svg{width:50px}}.detail-page-video-block #thumbnail,.detail-page-video-block #video{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}.detail-page-video-block #video{display:none}.detail-page-video-block #play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer}.detail-page-video-block .icon-play{transition:opacity .5s ease}.detail-page-video-block .icon-play:hover svg{fill:#fff8f1;transition:opacity .5s ease}
.quote-with-image .quote-with-image__credential{font-size:12px}.wc-card .wc-card__prompt,.wc-card .wc-card__eyebrow{font-size:12px}@media (max-width:1023px){.footer .footer__nav>ul>li>a{font-size:12px}}@media (max-width:1023px){.footer .footer__nav>ul>li{margin-bottom:0}.footer .footer__nav>ul>li>a{padding:13px 0;margin-bottom:0;line-height:1.2}}.vertical-tabs .vertical-tabs__link{padding:12px 0;margin-top:4px}@media (max-width:559px){.vertical-tabs .vertical-tabs__link{font-size:12px;margin-top:0}}.splide__pagination>li>button.splide__pagination__page,.splide__pagination>li>button.splide__pagination__page.is-active{position:relative;min-width:0;min-height:0;width:28px!important;height:28px!important;margin:0 1px!important;padding:0!important;border:0!important;border-radius:50%;background:transparent!important;opacity:1}.splide__pagination>li>button.splide__pagination__page:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;box-sizing:border-box;border:4px solid #33c;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.splide__pagination>li>button.splide__pagination__page.is-active:after{width:16px;height:16px;border-width:2px}.banner-hero .banner-hero__link,.footer .footer__links .footer__link{padding-top:14px;padding-bottom:14px;margin-top:-14px;margin-bottom:-14px}@media (max-width:479px){.banner-hero .banner-hero__link{margin-top:3px}}.footer p>a[href^="tel:"],.visit .visit__phone,.first-step .first-step__call-link{display:inline;padding-top:8px;padding-bottom:8px}.visit .visit__map--facade{position:relative;overflow:hidden;filter:none;background-color:rgba(255,255,255,.06);background-image:linear-gradient(rgba(192,223,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(192,223,255,.09) 1px,transparent 1px),linear-gradient(32deg,transparent 46%,rgba(192,223,255,.14) 46%,rgba(192,223,255,.14) 50%,transparent 50%),linear-gradient(-58deg,transparent 62%,rgba(192,223,255,.1) 62%,rgba(192,223,255,.1) 65%,transparent 65%);background-size:44px 44px,44px 44px,100% 100%,100% 100%}.visit .visit__map-load{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;border-radius:16px;color:var(--visit-linen,linen);text-decoration:none;cursor:pointer}.visit .visit__map-pin{display:block;width:44px;height:44px;fill:var(--visit-ice,#c0dfff)}.visit .visit__map-cta{display:inline-block;padding:16px 30px;border-radius:500px;background:var(--visit-linen,linen);color:var(--visit-navy,#202080);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;transition:background-color .2s ease}.visit .visit__map-note{font-size:12px;line-height:1.3;letter-spacing:.02em;color:rgba(250,240,230,.78)}.visit .visit__map-load:hover .visit__map-cta,.visit .visit__map-load:active .visit__map-cta{background:var(--visit-ice,#c0dfff);color:var(--visit-navy,#202080)}.visit .visit__map-load:focus-visible{outline:2px solid var(--visit-focus,#2b80fe);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.visit .visit__map-cta{transition:none}}
img.header__logo-img,img.footer__logo-img{height:auto}