@charset "UTF-8";

.typography-body,body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;font-family:century-gothic,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.05em;line-height:2}@media screen and (max-width:767px){.typography-body,body,button,input,select,textarea{line-height:1.33}}h1 span{display:block;font-family:century-gothic,sans-serif;font-size:1rem}@media screen and (max-width:767px){h1 span{padding-top:.5rem}}.typography-heading,h1,h2{color:#111;font-family:the-seasons,sans-serif;font-size:2.5rem;font-weight:100;letter-spacing:.05em;line-height:1.25}@media screen and (max-width:767px){.typography-heading,h1,h2{font-size:2rem;line-height:1}}.inner h2{font-size:2.75rem}@media screen and (max-width:767px){.inner h2{font-size:1.75rem}}.typography-subheading,h3{color:#111;font-family:the-seasons,sans-serif;font-size:2.25rem;font-weight:400;letter-spacing:.08em;letter-spacing:0;line-height:1;text-transform:uppercase}@media screen and (max-width:767px){.typography-subheading,h3{line-height:1.25}}.typography-subheading-lg{font-size:1.625rem;font-weight:500;line-height:1.875rem;margin-bottom:.75rem;text-transform:uppercase}.accordion__content,.typography-body-jumbo{font-size:2.25rem}.typography-script{color:#bfad8d;font-family:Twister,sans-serif;font-size:3.625rem;font-weight:400;letter-spacing:0;line-height:2.375rem;text-transform:lowercase}.typography-regular-case{text-transform:none}.typography-heading-lg{color:#111;font-family:the-seasons,sans-serif;font-size:2.5rem;font-size:4.375rem;font-weight:100;letter-spacing:.05em;line-height:1.25}@media screen and (max-width:767px){.typography-heading-lg{font-size:2rem;line-height:1}}li a,p a,td a{font-weight:500}.typography-heavy,b,strong,strong a,th{font-weight:700}.typography-fine-print,small{font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media screen and (max-width:767px){.typography-fine-print,small{font-size:1rem}}.typography-heading-container,.typography-heading-container-with-script{display:flex;flex-direction:column;max-width:-moz-max-content;max-width:max-content;padding-bottom:.5rem;position:relative}.typography-heading-container h3,.typography-heading-container-with-script h3{margin-bottom:0;margin-top:0;order:-1}.typography-heading-container h2,.typography-heading-container-with-script h2{margin-top:0!important;position:relative;z-index:2}.typography-heading-container h4,.typography-heading-container-with-script h4{color:#bfad8d;font-family:Twister,sans-serif;font-size:3.625rem;font-weight:400;letter-spacing:0;line-height:2.375rem;margin:-1rem 0 0;position:relative;text-align:right;text-transform:lowercase;width:100%;z-index:1}.typography-heading-container+p.typography-heavy,.typography-heading-container-with-script+p.typography-heavy{padding-right:4.375rem}@media screen and (max-width:767px){.typography-heading-container+p.typography-heavy,.typography-heading-container-with-script+p.typography-heavy{padding-right:0}}@media screen and (min-width:768px){.typography-heading-container-with-script{width:120%}.typography-heading-container-with-script h2,.typography-heading-container-with-script h3{padding-right:4.375rem}}.text-align-center .typography-heading-container{margin:auto}.text-align-center .typography-heading-container h2{width:auto}.title{color:#111;font-family:century-gothic,sans-serif;font-size:2.125rem;font-weight:700;line-height:1;margin:0}.bg-text{color:#fff;font-family:the-seasons,sans-serif;font-size:30.75rem;font-weight:500;left:-8rem;letter-spacing:6rem;line-height:.2;position:absolute;top:0;z-index:-1}.bg-text,.uppercase{text-transform:uppercase}form input,form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;display:block}form select{cursor:pointer}form textarea{resize:vertical}form .grid-2-col{gap:0 .5rem;margin-bottom:1.5rem}form input,form select,form textarea{font-size:1.3125rem;height:100%;outline:.0625rem solid #dedede;outline-offset:0!important;padding:1.5625rem 2.25rem;width:100%}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#767676}form input::placeholder,form select::placeholder,form textarea::placeholder{color:#767676}form input:hover:not(:focus),form select:hover:not(:focus),form textarea:hover:not(:focus){outline-color:#a3a3a3}form select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 9"><polygon points="15.636,0.225 8.5,7.361 1.364,0.225 0.657,0.932 7.793,8.068 8.5,8.775 9.207,8.068 16.343,0.932" style="fill:rgb(118, 118, 118);"/></svg>') right 1.875rem center/1.0625rem .5625rem no-repeat;padding-right:5rem}form select:focus,form select:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 9"><polygon points="15.636,0.225 8.5,7.361 1.364,0.225 0.657,0.932 7.793,8.068 8.5,8.775 9.207,8.068 16.343,0.932" style="fill:black;"/></svg>')}form textarea{min-height:15rem!important}form button{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:#111;color:#fff;display:block;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:25rem;padding:1.25rem 2.25rem;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in,color .3s ease-in}form button:hover{background:#bfad8d;background:transparent;color:#444}.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}.swiper-android .swiper-slide,.swiper-pagination,.swiper-wrapper{transform:translateZ(0)}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1}.swiper-pointer-events{touch-action:pan-y}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-button-next,.swiper-button-prev{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev,.swiper-pagination-bullet:only-child,.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto}.swiper-button-lock,.swiper-pagination-lock{display:none}.swiper-pagination{position:absolute;text-align:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:0;width:100%}.swiper-pagination-bullet{display:inline-block}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper{width:100%}.swiper-wrapper{cursor:default}.swiper-wrapper:active{cursor:grab}.swiper-button-next,.swiper-button-prev{background:transparent;padding:1.25rem;top:4.25rem;z-index:7}.swiper-button-next svg,.swiper-button-prev svg{fill:#a8a5a5;display:block;height:2.25rem;transition:fill .3s ease-in;width:1.25rem}.swiper-button-next:focus svg,.swiper-button-next:hover svg,.swiper-button-prev:focus svg,.swiper-button-prev:hover svg{fill:#444}@media screen and (max-width:1024px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:7.5rem}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:7.5rem}.swiper-pagination{transition:opacity .3s ease-in;z-index:7}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:1.4375rem}.swiper-pagination-bullet{margin:.25rem;padding:.375rem}.swiper-pagination-bullet:before{border:.0625rem solid #a8a5a5;border-radius:100%;content:"";display:block;height:.5625rem;transition:background-color .3s ease-in,border-color .3s ease-in;width:.5625rem}.swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active):before{background:#dedede}.swiper-pagination-bullet-active:before{background:#bfad8d;border-color:#bfad8d}.align-children-center{display:flex;flex-direction:column}.align-center,.align-children-center{align-items:center;justify-content:center}.align-center{margin-left:auto;margin-right:auto;text-align:center}.align-right{text-align:right}.align-left{text-align:left}.align-bottom{display:flex;flex-direction:column;justify-content:flex-end}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}body,html{background:#fff;min-height:100%;width:100%}html{-webkit-text-size-adjust:100%;font-size:100%}body{overflow:hidden;overflow-y:auto}body,figure{margin:0}footer,header,section{position:relative}a{color:#000;font-weight:700;text-decoration:none;transition:color .3s ease-in}a:hover{color:#222}img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}a:first-child,blockquote:first-child,code:first-child,dl:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,hr:first-child,img:first-child,ol:first-child,p:first-child,pre:first-child,table:first-child,ul:first-child{margin-top:0}a:last-child,blockquote:last-child,code:last-child,dl:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,img:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:block}nav ul{list-style:none;padding:0}:is(a,button,input,textarea,select,[role=button]):focus,:is(a,button,input,textarea,select,[role=button]):focus-visible{outline:.125rem solid #444;outline-offset:.125rem}:is(a,button,input,textarea,select,[role=button]):focus:not(:focus-visible){outline:none}.banner :is(a,button,input,textarea,select,[role=button]):focus,.banner :is(a,button,input,textarea,select,[role=button]):focus-visible,.header :is(a,button,input,textarea,select,[role=button]):focus,.header :is(a,button,input,textarea,select,[role=button]):focus-visible,.inverted :is(a,button,input,textarea,select,[role=button]):focus,.inverted :is(a,button,input,textarea,select,[role=button]):focus-visible{outline-color:#fff}address{font-style:normal}.bg-black{background-color:#111}.container{position:relative}.gutter-16{gap:1rem}.gutter-24,.gutter-sm{gap:1.5rem}.gutter-30{gap:1.875rem}@media screen and (max-width:767px){.gutter-24,.gutter-30,.gutter-sm{gap:1rem}}.gutter-col-width{gap:3.9583333333vw}@media screen and (min-width:1921px){.gutter-col-width{gap:4.75rem}}.grid,[class*=" grid-"],[class^=grid-]{display:grid;width:100%}@media screen and (max-width:767px){.grid,[class*=" grid-"],[class^=grid-]{width:auto}}.grid-2-col{grid-template-columns:1fr 1fr}.grid-2-col-5-7{grid-template-columns:5fr 7fr}.grid-2-col-6-5{grid-template-columns:6fr 5fr}.grid-2-col-7-5{grid-template-columns:7fr 5fr}.grid-2-col-3-8{grid-template-columns:3fr 8fr}.grid-2-col-8-3{grid-template-columns:8fr 3fr}.grid-3-col{grid-template-columns:1fr 1fr 1fr}.grid-3-col-2-3-4{grid-template-columns:2fr 3fr 4fr}.grid-3-col-2-4-3{grid-template-columns:2fr 4fr 3fr}.grid-3-col-4-3-2{grid-template-columns:4fr 3fr 2fr}.grid-3-col-2-3-2{grid-template-columns:2fr 3fr 2fr}.grid-4-col{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1024px){.grid-4-col{grid-template-columns:1fr 1fr}}.grid-5-col{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-1-col{grid-template-columns:1fr}@media screen and (max-width:767px){.grid-2-col,.grid-2-col-3-8,.grid-2-col-5-7,.grid-2-col-6-5,.grid-2-col-7-5,.grid-2-col-8-3,.grid-3-col,.grid-3-col-2-3-2,.grid-3-col-2-3-4,.grid-3-col-2-4-3,.grid-3-col-4-3-2,.grid-4-col,.grid-5-col{grid-template-columns:1fr}}.grid-no-stretch{align-items:flex-start}.grid-vertically-center-children>*{align-self:center;justify-self:center}.inverted,.inverted a{color:#fff}.inverted a:hover{color:#bfad8d}.inverted .nav a,.inverted nav a{color:#fff}.inverted .nav a:hover,.inverted nav a:hover{color:#bfad8d}.inverted .nav-vertical li:before{background-color:#fff!important}.margin-bottom-none{margin-bottom:0}.padding-md{padding:3.125vw}@media screen and (max-width:767px){.padding-md{padding:24px}}@media screen and (min-width:1921px){.padding-md{padding:3.75rem}}.padding-lg{padding:4.1666666667vw}@media screen and (min-width:1921px){.padding-lg{padding:5rem}}.padding-xl{padding:7.2916666667vw}@media screen and (min-width:1921px){.padding-xl{padding:8.75rem}}.padding-xxl{padding:10.4166666667vw}@media screen and (min-width:1921px){.padding-xxl{padding:12.5rem}}.padding-top-md{padding-top:2.6041666667vw}@media screen and (max-width:767px){.padding-top-md{padding-top:24px}}@media screen and (min-width:1921px){.padding-top-md{padding-top:3.125rem}}.padding-bottom-md{padding-bottom:2.6041666667vw}@media screen and (max-width:767px){.padding-bottom-md{padding-bottom:24px}}@media screen and (min-width:1921px){.padding-bottom-md{padding-bottom:3.125rem}}.padding-h-lg{padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media screen and (min-width:1921px){.padding-h-lg{padding-left:5rem;padding-right:5rem}}.padding-v-xl{padding-bottom:7.2916666667vw;padding-top:7.2916666667vw}@media screen and (min-width:1921px){.padding-v-xl{padding-bottom:8.75rem;padding-top:8.75rem}}.padding-top-xl{padding-top:7.2916666667vw}@media screen and (min-width:1921px){.padding-top-xl{padding-top:8.75rem}}.padding-bottom-none{padding-bottom:0!important}.padding-top-none{padding-top:0!important}.section{width:100%}.section>*{margin:auto}.section>:not([class^=width-]):not([class*=" width-"]){max-width:1640px}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media screen and (min-width:768px){.sr-and-mobile-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media screen and (min-width:1201px){.sr-and-above-tablet{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media screen and (min-width:1367px){.sr-and-above-laptop{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}#svg{height:0;left:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:0;z-index:-1}[class*=" width-"],[class^=width-]{margin-left:auto;margin-right:auto}.width-md{max-width:33.75rem}.width-xl{max-width:83rem}.width-full{max-width:100%}.width-content{max-width:-moz-max-content!important;max-width:max-content!important}blockquote,h4,h5,h6,ol,p,table,ul{margin-bottom:1.875rem;margin-top:1.875rem}blockquote+.button,blockquote+.button-icon,h4+.button,h4+.button-icon,h5+.button,h5+.button-icon,h6+.button,h6+.button-icon,ol+.button,ol+.button-icon,p+.button,p+.button-icon,table+.button,table+.button-icon,ul+.button,ul+.button-icon{margin-top:2.49375rem}@media screen and (max-width:767px){blockquote+.button,blockquote+.button-icon,h4+.button,h4+.button-icon,h5+.button,h5+.button-icon,h6+.button,h6+.button-icon,ol+.button,ol+.button-icon,p+.button,p+.button-icon,table+.button,table+.button-icon,ul+.button,ul+.button-icon{margin-top:1.875rem}blockquote,h4,h5,h6,ol,p,table,ul{margin-bottom:1.5rem;margin-top:1.5rem}}.typography-heading-container:not(:first-child),h2{margin-top:4.03125rem}h2{margin-bottom:-.28125rem}@media screen and (max-width:767px){h2{margin-bottom:-.375rem;margin-top:3rem}}h2+div{margin-top:1.875rem}@media screen and (min-width:768px){h2:first-child{margin-top:-.5625rem}h2:last-child{margin-bottom:-.5625rem}}.typography-heading-container+p.typography-heavy,h2+p.typography-heavy,h3+p.typography-heavy{padding-right:13%}@media screen and (max-width:767px){.typography-heading-container+p.typography-heavy,h2+p.typography-heavy,h3+p.typography-heavy{padding-right:0}}address{text-transform:uppercase}blockquote:not(figure blockquote){color:#ccc;margin-left:0;position:relative}blockquote:not(figure blockquote):before{background:#bfad8d;content:"";display:block;height:100%;position:absolute;transform:translateX(-1.7em);width:.05rem}blockquote:not(figure blockquote){padding-left:2.8125rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#guide{display:none;left:0;position:fixed;top:0;z-index:99}#guide,#guide>div{height:100%;width:100%}#guide>div{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin:auto;max-width:1920px;outline:3px solid red;padding:0 calc(6.3vw + 1rem)}#guide>div>div{background:rgba(0,50,255,.3);height:100%;outline:1px solid rgba(0,0,255,.3);outline-offset:-1px}@media screen and (min-width:1920px){#guide>div{max-width:1920px;padding:0 8.5625rem}}[data-aos=fade-in-btm]{opacity:0;transform:translateY(10vh);transition:opacity 1s,transform 1s cubic-bezier(0,1.1,.985,.985)}.js-intersection-observed[data-aos=fade-in-btm]{opacity:1;transform:translateY(0)}[data-aos=fade-in]{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(0,1.1,.985,.985)}.js-intersection-observed[data-aos=fade-in]{opacity:1}[data-aos=fade-down]{opacity:0;transform:translateY(-200px);transition:opacity 1s,transform 1s cubic-bezier(0,1.1,.985,.985)}.js-intersection-observed[data-aos=fade-down]{opacity:1;transform:translateY(0)}[data-aos=fade-left]{opacity:0;transform:translateX(400px);transition:opacity 1s,transform 1s cubic-bezier(0,1.1,.985,.985)}@media screen and (max-width:767px){[data-aos=fade-left]{transform:translateY(-200px)}}.js-intersection-observed[data-aos=fade-left]{opacity:1;transform:translateX(0)}@media screen and (max-width:767px){.js-intersection-observed[data-aos=fade-left]{transform:translateY(0)}}[data-aos=fade-right]{opacity:0;transform:translateX(-200px);transition:opacity 1s,transform 1s cubic-bezier(0,1.1,.985,.985)}@media screen and (max-width:767px){[data-aos=fade-right]{transform:translateY(-200px)}}.js-intersection-observed[data-aos=fade-right]{opacity:1;transform:translateX(0)}@media screen and (max-width:767px){.js-intersection-observed[data-aos=fade-right]{transform:translateY(0)}}[data-animation-delay="100"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="100"]{transition-delay:.1s}[data-animation-delay="200"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="200"]{transition-delay:.2s}[data-animation-delay="300"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="300"]{transition-delay:.3s}[data-animation-delay="400"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="400"]{transition-delay:.4s}[data-animation-delay="500"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="500"]{transition-delay:.5s}[data-animation-delay="600"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="600"]{transition-delay:.6s}[data-animation-delay="700"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="700"]{transition-delay:.7s}[data-animation-delay="800"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="800"]{transition-delay:.8s}[data-animation-delay="900"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="900"]{transition-delay:.9s}[data-animation-delay="1000"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1000"]{transition-delay:1s}[data-animation-delay="1100"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1100"]{transition-delay:1.1s}[data-animation-delay="1200"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1200"]{transition-delay:1.2s}[data-animation-delay="1300"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1300"]{transition-delay:1.3s}[data-animation-delay="1400"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1400"]{transition-delay:1.4s}[data-animation-delay="1500"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1500"]{transition-delay:1.5s}[data-animation-delay="1600"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1600"]{transition-delay:1.6s}[data-animation-delay="1700"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1700"]{transition-delay:1.7s}[data-animation-delay="1800"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1800"]{transition-delay:1.8s}[data-animation-delay="1900"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="1900"]{transition-delay:1.9s}[data-animation-delay="2000"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2000"]{transition-delay:2s}[data-animation-delay="2100"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2100"]{transition-delay:2.1s}[data-animation-delay="2200"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2200"]{transition-delay:2.2s}[data-animation-delay="2300"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2300"]{transition-delay:2.3s}[data-animation-delay="2400"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2400"]{transition-delay:2.4s}[data-animation-delay="2500"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2500"]{transition-delay:2.5s}[data-animation-delay="2600"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2600"]{transition-delay:2.6s}[data-animation-delay="2700"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2700"]{transition-delay:2.7s}[data-animation-delay="2800"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2800"]{transition-delay:2.8s}[data-animation-delay="2900"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="2900"]{transition-delay:2.9s}[data-animation-delay="3000"]{transition-delay:0s}.js-intersection-observed[data-animation-delay="3000"]{transition-delay:3s}.accordion{list-style:none;padding:0;text-align:left}.accordion:not(:first-child){margin-top:3.5rem}.accordion .accordion__item{background:#efefef;border:.0625rem solid #e2e2e2}.accordion .accordion__item:not(:first-child){border-top-width:0}.accordion .accordion__header{margin:0!important}.accordion .accordion__header button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#444;display:flex;font-family:century-gothic,sans-serif;font-size:.875rem;font-size:1.375rem;font-weight:300;height:100%;letter-spacing:.05em;line-height:2;padding:1.4375rem 2.5rem;text-align:left;transition:color .3s ease-in;width:100%}@media screen and (max-width:767px){.accordion .accordion__header button{line-height:1.33;padding-left:24px;padding-right:30px}}.accordion .accordion__header button .accordion__icon{align-items:center;display:flex;height:1.5rem;justify-content:center;margin:.375rem -.375rem -.125rem auto;min-width:1.5rem;padding-left:2.5rem;position:relative;width:1.5rem}@media screen and (max-width:767px){.accordion .accordion__header button .accordion__icon{margin-top:0}}.accordion .accordion__header button .accordion__icon:after,.accordion .accordion__header button .accordion__icon:before{background:#444;content:"";display:block;height:1.5rem;position:absolute;transition:transform .3s ease-in,opacity .3s ease-in,background-color .3s ease-in;width:.25rem}.accordion .accordion__header button .accordion__icon:before{transform:rotate(90deg)}.accordion .accordion__header button:hover{color:#bfad8d}.accordion .accordion__header button:hover .accordion__icon:after,.accordion .accordion__header button:hover .accordion__icon:before{background:#bfad8d}.accordion .accordion__header button:active{color:#444;transition-duration:0s}.accordion .accordion__header button:active .accordion__icon:after,.accordion .accordion__header button:active .accordion__icon:before{background:#444;transition-duration:0s}.accordion .accordion__panel{height:0;overflow:hidden;transition:height .3s ease-in}.accordion .accordion__panel .accordion__content{color:#111;font-size:1rem;opacity:0;padding:2rem 5rem 4rem;position:relative;transition:opacity .3s ease-in}@media screen and (max-width:767px){.accordion .accordion__panel .accordion__content{padding:24px 3rem 48px}}.accordion .accordion__panel ul{list-style-type:disc}.accordion .accordion__panel ul ul{list-style-type:circle}.accordion .accordion__panel ul ul ul{list-style-type:square}.accordion .accordion__item--expanding .accordion__content{opacity:1}.accordion .accordion__item--expanded .accordion__panel{height:auto;overflow:visible}.accordion .accordion__item--expanded .accordion__panel .accordion__content{opacity:1}.accordion .accordion__item--expanded .accordion__header button .accordion__icon:after,.accordion .accordion__item--expanding .accordion__header button .accordion__icon:after{opacity:0;transform:rotate(90deg)}ol.accordion{counter-reset:counter}ol.accordion>li{counter-increment:counter}ol.accordion>li .accordion__header button span:first-child:before{content:counter(counter,decimal-leading-zero);opacity:.33;padding-right:.75rem}.bg-cover-photo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-tinted-less:after,.bg-tinted-more:after,.bg-tinted:after{background:hsla(0,0%,7%,.5);content:"";display:block;height:130%;left:0;position:absolute;top:0;width:100%;z-index:4}@media screen and (max-width:768px){.bg-tinted-less:after,.bg-tinted-more:after,.bg-tinted:after{height:100%}}.bg-tinted-less:after{background:hsla(0,0%,7%,.3)}.bg-tinted-more:after{background:hsla(0,0%,7%,.8)}.relative{position:relative}.bg-gray{background-color:#b3b0b0}.bg-white{background-color:#fff}.bg-green{background-color:#bfad8d}.box-align-vertically{display:flex;flex-direction:column;height:100%;justify-content:center}.box-align-height{height:auto}.bar{background-color:#111;display:inline-block;height:2px;margin:15px auto 30px;width:60%}.border-tr{border:2px solid #111;box-shadow:10px -10px 0 10px #111}.border-bl{border:2px solid #111;box-shadow:-10px 10px 0 10px #111}.btn,.button-icon{align-items:center;background-color:#181818;border:1px solid #181818;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;min-height:2.25rem;overflow:hidden;padding:.5625rem 2.25rem!important;position:relative;text-transform:uppercase;transition:all .3s ease-in;width:-moz-max-content;width:max-content;z-index:0}@media screen and (max-width:767px){.btn,.button-icon{text-align:center}}.btn:hover,.button-icon:hover{background-color:transparent;border-color:#000;color:#000!important}.btn.outline,.button-icon.outline{background-color:transparent!important;border:1px solid #111!important;color:#111!important}.btn.outline:hover,.button-icon.outline:hover{background-color:#111!important;color:#fff!important}.btn.outline:hover:after,.button-icon.outline:hover:after{background-color:#6ac7cf!important;background-image:none}.btn.with-arrow,.button-icon.with-arrow{padding-right:3.5rem!important;position:relative}.btn.with-arrow:after,.button-icon.with-arrow:after{--svg:url(//www.creatingbeauty.com/wp-content/themes/omatix/images/arrow-right-white.svg);background-color:#fff;background-image:var(--svg);bottom:0;content:"";height:14px;margin:auto 0;-webkit-mask:var(--svg);mask:var(--svg);position:absolute;right:18px;top:0;transition:all .3s ease-in-out;width:25px;z-index:10}.btn.with-arrow:hover:after,.button-icon.with-arrow:hover:after{transform:rotate(90deg)}@media screen and (max-width:767px){.padding-section-content .button:last-child{margin-bottom:24px}}.button-icon svg{display:block;height:1rem;margin-right:.625rem;width:1rem}a.btn.inverted,a.button-icon.inverted{background-color:#111;color:#fff!important;transition:all .3s ease-in}a.btn.inverted:hover,a.button-icon.inverted:hover{background-color:#bfad8d;color:#111!important}a.btn.inverted.outline,a.button-icon.inverted.outline{border:1px solid #fff!important;color:#fff!important}a.btn.inverted.outline:hover,a.button-icon.inverted.outline:hover{background:#fff!important;color:#111!important}.svg,a.svg{position:relative}.svg.inverted svg,a.svg.inverted svg{stroke:#fff}.svg svg,a.svg svg{fill:none;stroke:#dedddd;stroke-width:.5px;bottom:0;left:50%;margin:0 auto;pointer-events:none;position:absolute;right:0;top:-1.5rem;transform:translateX(-50%)}.svg svg path,a.svg svg path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1)}.svg:hover svg path,a.svg:hover svg path{stroke-dashoffset:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.8,1,.7,1)}.big-button{align-items:center;background-color:transparent;border:1px solid #111;border-radius:50%;display:flex;height:240px;justify-content:center;margin-bottom:0;margin-top:6rem;overflow:hidden;position:relative;transition:all .3s ease-in;width:240px}.big-button svg{fill:#111;transition:all .3s ease-in}.big-button:hover svg{fill:#fff}.big-button:hover:after{opacity:1;top:0}.big-button:after{background-color:#bfad8d;border-radius:50%;bottom:0;content:"";display:inline-block;height:100%;left:0;opacity:0;position:absolute;right:0;top:100%;transition:all .4s ease-in;width:100%;z-index:-1}.column-2{-moz-column-count:2;-moz-column-width:max-content;columns:max-content 2}@media screen and (max-width:767px){.column-2{-moz-column-count:1;-moz-column-width:auto;columns:1;margin-left:0;margin-right:0}}@media screen and (min-width:768px){.container-offset-left{margin-right:calc(-3.75vw - 1rem);padding-right:calc(3.75vw + 1rem);position:relative;z-index:2}.container-offset-right{margin-bottom:3.125vw;margin-left:calc(-3.75vw - 1rem)!important;margin-top:3.125vw;padding-left:calc(3.75vw + 1rem)!important}}@media screen and (min-width:1921px){.container-offset-right{margin-bottom:3.75rem;margin-top:3.75rem}}@media screen and (max-width:767px){.container-offset-right.padding-section-content{padding-bottom:0!important}}.padding-default .container-offset-left,.padding-default .container-offset-right{padding-left:0;padding-right:0}.container-before-after-sample{box-sizing:border-box;position:relative}.container-before-after-sample h2{color:#111;font-family:the-seasons,sans-serif;font-size:2.5rem;font-size:4.375rem;font-weight:100;letter-spacing:.05em;line-height:1.25;margin-top:1.875rem}@media screen and (max-width:767px){.container-before-after-sample h2{font-size:2rem;line-height:1}}.container-before-after-sample h2 span{margin:0 0 -2.125rem .375rem}@media screen and (max-width:767px){.container-before-after-sample h2{font-size:3.375rem}.container-before-after-sample h2 span{margin-bottom:-.625rem}}.container-before-after-sample .hr{margin:1.875rem auto 2.5rem;max-width:16.25rem}@media screen and (max-width:767px){.container-before-after-sample .hr{margin:.625rem auto 1.25rem}}.container-before-after-sample .hr,.container-before-after-sample figcaption,.container-before-after-sample h2{position:relative;z-index:3}.container-before-after-sample figure{display:block;width:100%}.container-before-after-sample figure img{height:100%;position:absolute;top:0;width:50%}.container-before-after-sample figure img:first-child{left:0}.container-before-after-sample figure img+img{right:0}.container-before-after-sample figure figcaption{color:#111;font-family:the-seasons,sans-serif;font-size:2.25rem;font-weight:400;letter-spacing:.08em;letter-spacing:0;line-height:1;text-transform:uppercase}@media screen and (max-width:767px){.container-before-after-sample figure figcaption{line-height:1.25}}.container-before-after-sample .read-more{bottom:-6.25rem;right:-6.25rem}@media screen and (max-width:1366px){.container-before-after-sample .read-more{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:#111;background:#bfad8d;bottom:auto;color:#fff;color:#444;display:block;height:auto;margin:1.875rem auto;max-width:25rem;padding:1.25rem 2.25rem;position:static;right:auto;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in,color .3s ease-in;width:auto}.container-before-after-sample .read-more:hover{background:#bfad8d;color:#444}.container-before-after-sample .read-more .read-more__arrow,.container-before-after-sample .read-more .read-more__circle,.container-before-after-sample .read-more .read-more__text,.container-before-after-sample .read-more svg{display:none!important}.container-before-after-sample .read-more:hover{background:#444;color:#fff}}@media screen and (max-width:767px){.container-before-after-sample .read-more{margin-bottom:.625rem}}.container-wellness{display:grid;grid-template-columns:55fr 41fr;padding:5.2083333333vw 0 3.9583333333vw;position:relative;z-index:5}@media screen and (max-width:767px){.container-wellness{display:block}}.container-wellness .bg-gray-2{bottom:-7.9166666667vw;position:relative}.container-wellness .nav ul{gap:2.7083333333vw}@media screen and (min-width:1921px){.container-wellness{padding:6.25rem 0 4.75rem}.container-wellness .bg-gray-2{bottom:-9.5rem}.container-wellness .nav ul{gap:3.25rem}}@media screen and (max-width:1600px){.container-wellness{gap:0;grid-template-columns:60fr 40fr}.container-wellness .bg-gray-2{padding:3.9583333333vw}.container-wellness .nav ul{gap:1.25rem}}@media screen and (min-width:768px){.container-gallery-promo .container{padding:8.9583333333vw 4.0625vw}}@media screen and (min-width:1921px){.container-gallery-promo .container{padding:10.75rem 4.875rem}}.container-gallery-promo .bg-cover-photo{background-image:url(//www.creatingbeauty.com/wp-content/themes/riversedge_com/assets/images/bg-gallery-promo.jpg)}@media screen and (min-width:768px){.container-gallery-promo .bg-cover-photo{height:100%;position:absolute;right:0;top:0;width:50%}}@media screen and (max-width:767px){.container-gallery-promo .bg-cover-photo{height:60vw;width:100%}}.container-gallery-promo h2{color:#111;font-family:the-seasons,sans-serif;font-size:2.5rem;font-size:4.375rem;font-weight:100;letter-spacing:.05em;line-height:1.25;margin:auto;position:relative;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.container-gallery-promo h2{font-size:2rem;line-height:1}}@media screen and (min-width:768px){.container-gallery-promo h2 .typography-script{display:block;margin:2rem 0 0 -4.25rem;position:absolute}}@media screen and (max-width:767px){.container-gallery-promo h2{margin-top:30px;padding:0 24px}.container-gallery-promo h2 .typography-script{display:inline!important}.container-gallery-promo .nav{margin:24px}}.container-gallery-promo .nav .hr{margin-bottom:.6770833333vw;margin-top:1.09375vw}@media screen and (min-width:1921px){.container-gallery-promo .nav .hr{margin-bottom:.8125rem;margin-top:1.3125rem}}.container-gallery-promo .nav ul{gap:2.0833333333vw}@media screen and (min-width:1921px){.container-gallery-promo .nav ul{gap:2.5rem}}.container-column-menu{margin-top:1rem}.container-column-menu a{display:block}.container-column-menu h2{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:768px){.container-column-menu h2{min-height:8rem}}@media screen and (max-width:1200px){.container-column-menu h2{font-size:2.25rem;line-height:1.25}}@media screen and (max-width:767px){.container-column-menu>div:not(:first-child)>h2{margin-top:24px}}.container-column-menu img{margin:2.25rem auto 1.875rem}.container-tiled-corner-box{margin:3.125rem 3.125rem 3.125rem 1.875rem}@media screen and (max-width:767px){.container-tiled-corner-box{margin:30px}.container-tiled-corner-box .padding-xl2{padding-bottom:50px;padding-top:50px}}.container-tiled-corner-box .container-tiled-corner-box__tiles{position:relative}.container-tiled-corner-box .container-tiled-corner-box__tiles>*{position:relative;z-index:1}.container-tiled-corner-box .container-tiled-corner-box__tiles:after,.container-tiled-corner-box .container-tiled-corner-box__tiles:before{background:#e2e2e2 url(//www.creatingbeauty.com/wp-content/themes/riversedge_com/assets/images/bg-tile-light-sm.jpg) 50%/cover no-repeat;content:"";display:block;height:78%;opacity:.4;position:absolute;width:80%;z-index:0}.container-tiled-corner-box .container-tiled-corner-box__tiles:before{right:-3.125rem;top:-3.125rem}.container-tiled-corner-box .container-tiled-corner-box__tiles:after{bottom:-3.125rem;left:-3.125rem}@media screen and (max-width:767px){.container-tiled-corner-box .container-tiled-corner-box__tiles:before{right:-1.875rem;top:-1.875rem}.container-tiled-corner-box .container-tiled-corner-box__tiles:after{bottom:-1.875rem;left:-1.875rem}}.container-border-left,.container-border-right{position:relative}.container-border-left:before,.container-border-right:before{background:#bfad8d;content:"";display:block;height:100%;position:absolute;top:0;width:.05rem}@media screen and (max-width:767px){.container-border-left:before,.container-border-right:before{display:none}.container-border-left.padding-section-content,.container-border-right.padding-section-content{padding:0 24px}.container-border-left:first-child,.container-border-right:first-child{margin-bottom:24px}.container-border-left:not(:first-child),.container-border-right:not(:first-child){margin-top:24px}}.container-border-left:before{left:0}@media screen and (max-width:767px){.container-border-left{border-left:.05rem solid #bfad8d}}.container-border-right:before{right:0}@media screen and (max-width:767px){.container-border-right{border-right:.05rem solid #bfad8d}}.container-box-sizing{box-sizing:border-box}@media screen and (min-width:768px){.container-box-sizing{padding-bottom:5.625rem}}.container-box-sizing svg{display:block;height:2.25rem;margin:0 auto 3.125rem;max-width:17rem;width:100%}.container-review-tiles{list-style:none;padding:.875rem 0 5.2083333333vw}@media screen and (min-width:1921px){.container-review-tiles{padding-bottom:6.25rem}}.container-review-tiles a{background:#777;display:block;overflow:hidden;padding:3.375rem 2rem 2.875rem;position:relative;text-align:center}@media screen and (max-width:767px){.container-review-tiles a{padding:32px 24px}}.container-review-tiles a svg{fill:#bfad8d;display:block;height:2.5rem;margin:0 auto .375rem;transition:fill .3s ease-in;width:4.0625rem}.container-review-tiles a span:not(.sr-only){color:#fff;display:block;font-size:1.625rem;font-weight:500;line-height:1.875rem;text-transform:uppercase;transition:color .3s ease-in}@media screen and (min-width:768px){.container-review-tiles a span:not(.sr-only){font-size:1.875rem;margin:2.5rem auto .75rem}}.container-review-tiles a:after{background-color:#bfad8d;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease-in;width:100%;z-index:-1}.container-review-tiles a:hover span{color:#444}.container-review-tiles a:hover svg{fill:#444}.container-review-tiles a:hover:after{transform:translateX(0)}.section__footer{overflow:hidden}.section__footer .blurb{line-height:1.6;max-width:800px}.section__footer .info{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.section__footer .info .tel{font-size:36px;font-weight:400;padding-bottom:24px}@media screen and (max-width:767px){.section__footer .info .tel{font-size:26px}}.section__footer .info .address{font-size:14px;font-weight:400}.section__footer .info .social{padding-bottom:24px;padding-top:24px}.section__footer .info .schedule{font-size:14px;margin-top:0}.footer__top{padding-bottom:42px;padding-top:42px}.footer__bottom,.footer__middle{padding-bottom:94px;padding-top:64px}.footer__middle{background-color:#f6f6f3;position:relative}.footer__middle .grid{position:relative;z-index:5}.footer__bg{height:100%;left:0;position:absolute;top:0;width:100%}.footer__bg p{bottom:-1.5rem;color:#fff;font-size:300px;left:40%;line-height:.6;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1365px){.footer__bg p{font-size:220px}}.footer .menu ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.footer .menu ul{flex-direction:column;gap:20px}}.footer .menu ul li{padding:0 2%}.footer .menu ul li a{font-size:14px;position:relative;text-transform:uppercase}.footer .menu ul li a:after,.footer .menu ul li a:before{background-color:#000;content:"";height:1px;position:absolute;top:100%;transition:width .3s ease-in-out;width:0}.footer .menu ul li a:before{left:50%}.footer .menu ul li a:after{right:50%}.footer .menu ul li a:hover:after,.footer .menu ul li a:hover:before{transition:width .3s ease-in-out;width:50%}.footer .logo,.footer .logo a{align-items:center;display:flex}.footer .logo a img{display:block;filter:grayscale(1);height:81px;max-width:311px}.footer .copy{font-size:14px}.footer .copy a{position:relative}.footer .copy a:after,.footer .copy a:before{background-color:#000;content:"";height:1px;position:absolute;top:100%;transition:width .3s ease-in-out;width:0}.footer .copy a:before{left:50%}.footer .copy a:after{right:50%}.footer .copy a:hover:after,.footer .copy a:hover:before{transition:width .3s ease-in-out;width:50%}.header{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;position:absolute;width:100%;z-index:99}@media screen and (max-width:767px){.header{animation:none!important;position:fixed}}.header.fixed{animation:slideDown .3s ease-out;background-color:#000;position:fixed}@media screen and (min-width:768px){.header.fixed .header__content{padding-bottom:.5rem;padding-top:.5rem}.header.fixed .header__content--logo a img{opacity:0;visibility:hidden}.header.fixed .header__content--logo a img+img{-o-object-fit:fill;object-fit:fill;opacity:1;visibility:visible;width:75px}}.header.fixed .header__content .btn{background:#bfad8d;border:1px solid #bfad8d!important}.header.fixed .header__content .btn:hover{background:none;color:#bfad8d!important}.header .header__content{padding:1.25rem 2rem;position:relative;transition:all .3s ease-in;z-index:99}@media screen and (max-width:1023px){.header .header__content{padding:1rem 1.25rem}}@media screen and (max-width:767px){.header .header__content{background-color:#000;padding:0}}.header .header__content--logo a{display:flex;position:relative}.header .header__content--logo img+img{opacity:0;position:absolute;visibility:hidden}.header .header__content--logo.header__content--logo-mobile{display:none}@media screen and (max-width:767px){.header .header__content--logo.header__content--logo-mobile{display:flex}.header .header__content--logo.header__content--logo-mobile img{height:41px;margin-left:20px;margin-top:12px}}.header .header__content--column{grid-template-columns:2fr 1fr 2fr}.header .header__content--column div.left{align-items:center;display:flex;justify-content:flex-start}.header .header__content--column div.left .phone a{color:#fff;display:block;font-family:century-gothic,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;padding:0;text-transform:uppercase}.header .header__content--column div.left .phone a:hover{color:#fff}@media screen and (max-width:1024px){.header .header__content--column div.left .phone a{font-size:1rem}}.header .header__content--column div.mid{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){.header .header__content--column div.mid{display:none}}.header .header__content--column div.mid .logo{padding:0;text-align:center;transition:all .5s ease-in-out}.header .header__content--column div.right{align-items:center;display:flex;justify-content:flex-end;margin-right:4rem}.header .header__content--column div.right ul{list-style:none;margin:0;padding:0}.header .header__content--column div.right ul li{display:inline-block;list-style:none;margin-right:.5rem}@media screen and (max-width:1200px){.header .header__content--column div.right ul li:first-child{display:none}}.header .header__content--column div.right ul li:last-child{margin-right:1.5rem}@media screen and (max-width:1200px){.header .header__content--column div.right ul li:last-child{margin-right:.75rem}}@media screen and (max-width:1024px){.header .header__content--column div.right ul li{margin-right:0}}.header .header__content--column div.right ul li a{background-color:#bfad8d;border:none;color:#fff;font-family:century-gothic,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:0;text-transform:uppercase}.header .header__content--column div.right ul li a:hover{color:#fff}@media screen and (max-width:1024px){.header .header__content--column div.right ul li a{font-size:.75rem}}.header .header__content--column div.right ul li a:hover{background-color:#111;border:none;color:#fff!important}.header .header__content--column div.right .phone a{font-size:1rem;letter-spacing:0;line-height:1.2;margin-left:10px;margin-right:10px;padding:0;position:relative}.header .header__content--column div.right .phone a:after,.header .header__content--column div.right .phone a:before{background-color:#fff;content:"";height:1px;position:absolute;top:100%;transition:width .3s ease-in-out;width:0}.header .header__content--column div.right .phone a:before{left:50%}.header .header__content--column div.right .phone a:after{right:50%}.header .header__content--column div.right .phone a:hover{color:#fff!important}.header .header__content--column div.right .phone a:hover:after,.header .header__content--column div.right .phone a:hover:before{transition:width .3s ease-in-out;width:50%}.header .header__content--column div.right .btn-link{line-height:1.2;margin-left:10px;margin-right:30px;padding:0}@media screen and (max-width:767px){.header .header__content--column{display:none}}.header .header__content--info{align-items:center;border:1px solid #fff;display:flex;font-size:.9rem;height:41px;justify-content:center;padding:2px 6rem 0 1rem;position:fixed}@media screen and (min-width:768px) and (max-width:1024px){.header .header__content--info{padding:2px 4rem 0 1rem!important}}@media screen and (max-width:1200px){.header .header__content--info{padding:2px 5rem 0 1rem}}.header .header__content--info p{margin:0}.header .header__content--info address{border-left:1px solid #fff;padding-right:.5rem}.header .header__content--info address a{display:unset!important;text-transform:capitalize}.header .header__content .btn.outline{border-color:#fff!important}.header .header__content .btn-link{border:none!important;position:relative}.header .header__content .btn-link:after,.header .header__content .btn-link:before{background-color:#fff;content:"";height:1px;position:absolute;top:100%;transition:width .3s ease-in-out;width:0}.header .header__content .btn-link:before{left:50%}.header .header__content .btn-link:after{right:50%}.header .header__content .btn-link:hover{color:#fff!important}.header .header__content .btn-link:hover:after,.header .header__content .btn-link:hover:before{transition:width .3s ease-in-out;width:50%}.header .header__content .right{white-space:nowrap}.header .header__content .right .phone{margin-right:1rem}.header a:not(.header__skip):not(.logo){color:#fff;padding:.625rem;text-transform:uppercase}.header a:not(.header__skip):not(.logo):hover{color:#fff}.header nav ul{display:flex;gap:5rem;gap:4.1vw}@media screen and (max-width:1200px){.header nav{display:none}}.header .header__photo-gallery-link{bottom:0;position:absolute;text-align:center}.header .header__photo-gallery-link,.header .header__photo-gallery-link a,.header .header__photo-gallery-link svg{display:block;height:5.625rem;width:6.125rem}.header .header__photo-gallery-link svg{fill:#fff}.header__skip{align-items:center;background:#fff;display:flex;height:3rem;justify-content:center;left:3rem;padding:.375rem 1.25rem;position:fixed;top:1.625rem;transform:translateX(calc(-100% - 48px));transition:transform .3s ease-in,color .3s ease-in;z-index:7}.header__skip:focus{opacity:1;transform:translateX(0)}.header__skip svg{height:1.375rem;margin-left:1rem;transition:fill .3s ease-in;width:2rem}.header__skip:hover svg{fill:#bfad8d}@media screen and (max-width:767px){.header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.975);filter:drop-shadow(0 0 .75rem rgba(30,10,0,.125));height:80px;left:0;position:fixed;top:0;width:100%;z-index:8;z-index:99}.header .header__content{min-height:80px}.header .header__left{left:0}.header .header__left .logo{align-items:center;display:flex;flex-direction:column;height:60px;justify-content:center;padding:0 16px;width:auto}.header .header__left .logo svg{height:40px;width:190px}.header .header__left .logo svg .logo__mobile{display:block}.header .header__left .logo svg .logo__desktop,.header .header__left a:not(.logo){display:none}}.hr,.hr-short,hr{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 30" style="transform:rotate(45deg);fill:black;"><rect width="1" height="30" /></svg>') 5.75rem/1.875rem 1.875rem no-repeat;border:none;height:1.4375rem;margin-bottom:2.25rem;margin-top:2.25rem;opacity:.33;overflow:visible;position:relative}.hr-short:after,.hr-short:before,.hr:after,.hr:before,hr:after,hr:before{background:#111;content:"";display:block;height:.0625rem;position:absolute;top:.6875rem}.hr-short:before,.hr:before,hr:before{left:0;width:6.25rem}.hr-short:after,.hr:after,hr:after{right:0;width:calc(100% - 7.0625rem)}.banner .hr,.banner hr,.hr--short,.quote .hr,.quote hr,nav .hr,nav hr{background-position:1.625rem;max-width:38.125rem}.banner .hr:before,.banner hr:before,.hr--short:before,.quote .hr:before,.quote hr:before,nav .hr:before,nav hr:before{width:2.125rem}.banner .hr:after,.banner hr:after,.hr--short:after,.quote .hr:after,.quote hr:after,nav .hr:after,nav hr:after{width:calc(100% - 2.9375rem)}.hr-initials{height:3.25rem;position:relative;width:100%}.hr-initials:after,.hr-initials:before{background:#111;content:"";display:block;height:.0625rem;position:absolute;top:50%;width:calc(50% - 4.75rem)}.hr-initials:before{left:0}.hr-initials:after{right:0}.hr-initials svg{display:block;height:3.25rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3.625rem}.hr-initials+h2{margin-top:1.875rem}.hr-initials.inverted:after,.hr-initials.inverted:before,.inverted .hr-initials:after,.inverted .hr-initials:before{background:hsla(0,0%,100%,.3)}.hr-initials.inverted svg,.inverted .hr-initials svg{fill:#fff}.hr.hr--flipped,hr.hr--flipped,nav .hr:last-child,nav .hr:last-of-type:not(:first-child),nav hr:last-of-type:not(:first-child){transform:rotate(180deg)}.banner .hr,.banner hr,.hr.inverted,.inverted .hr,.inverted hr,hr.inverted{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 30" style="transform:rotate(45deg);fill:white;"><rect width="1" height="30" /></svg>');opacity:1}.banner .hr:after,.banner .hr:before,.banner hr:after,.banner hr:before,.hr.inverted:after,.hr.inverted:before,.inverted .hr:after,.inverted .hr:before,.inverted hr:after,.inverted hr:before,hr.inverted:after,hr.inverted:before{background:#fff}.inverted .hr--faded{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 30" style="transform:rotate(45deg);fill:rgba(255,255,255,0.3);"><rect width="1" height="30" /></svg>')}.inverted .hr--faded:after,.inverted .hr--faded:before{background:hsla(0,0%,100%,.3)}@media screen and (min-width:768px){.img-full-height{height:100%;-o-object-fit:cover;object-fit:cover}}.img-gutter-pull-right{margin-right:-1rem;width:calc(100% + 1rem)}.banner-stock-disclaimer{bottom:15px;color:#fff;font-size:.6rem;position:absolute;right:15px;text-align:left;z-index:99}.stock-img-before:before{color:#fff;content:"*Stock image";font-size:.6rem;left:15px;position:relative;top:30px;z-index:99}.stock-img-before-inv:before{color:#000}.stock-img-after:after{bottom:30px;color:#fff;content:"*Stock image";font-size:.6rem;left:15px;position:relative;z-index:99}.stock-img-before-inv:after{color:#000}.logo,.logo img,.logo svg{display:block}.logo svg{height:55px;transition:all .3s ease-in}@media screen and (max-width:767px){.logo svg{height:auto;left:-55px;position:relative;transform:scale(.6)}}.margin-top-25{margin-top:1.5625rem!important}.margin-top-45{margin-top:2.34375vw}@media screen and (min-width:1921px){.margin-top-45{margin-top:2.8125rem}}.margin-bottom-66{margin-bottom:3.4375vw}@media screen and (min-width:1921px){.margin-bottom-66{margin-bottom:4.125rem}}.margin-top-70{margin-top:3.6458333333vw}@media screen and (min-width:1921px){.margin-top-70{margin-top:4.375rem}}.margin-default{margin:3.9583333333vw auto}@media screen and (min-width:1921px){.margin-default{margin:4.75rem auto}}@media screen and (max-width:767px){.margin-default{margin:24px auto}}.margin-top-default{margin-top:3.9583333333vw}@media screen and (min-width:1921px){.margin-top-default{margin-top:4.75rem}}.margin-top-100{margin-top:5.2083333333vw}@media screen and (min-width:1921px){.margin-top-100{margin-top:6.25rem}}.margin-top-125{margin-top:6.5104166667vw}@media screen and (min-width:1921px){.margin-top-125{margin-top:7.8125rem}}@media screen and (max-width:767px){.banner+.margin-top-125{margin-top:0}}.margin-bottom-125{margin-bottom:6.5104166667vw}@media screen and (min-width:1921px){.margin-bottom-125{margin-bottom:7.8125rem}}.margin-top-180{margin-top:9.375vw}@media screen and (min-width:1921px){.margin-top-180{margin-top:11.25rem}}.margin-top-200{margin-top:10.4166666667vw}@media screen and (min-width:1921px){.margin-top-200{margin-top:12.5rem}}.margin-bottom-200{margin-bottom:10.4166666667vw}@media screen and (min-width:1921px){.margin-bottom-200{margin-bottom:12.5rem}}.margin-top-250{margin-top:13.0208333333vw}@media screen and (min-width:1921px){.margin-top-250{margin-top:15.625rem}}.margin-top-300{margin-top:15.625vw}@media screen and (min-width:1921px){.margin-top-300{margin-top:18.75rem}}.margin-bottom-300{margin-bottom:15.625vw}@media screen and (min-width:1921px){.margin-bottom-300{margin-bottom:18.75rem}}.margin-bottom-400{margin-bottom:23.4375vw}@media screen and (min-width:1921px){.margin-bottom-400{margin-bottom:28.125rem}}:root{--nav-text-color:#fff;--nav-text-color-inverted:#fff}body{overflow-x:hidden}body.scroll-lock{overflow:hidden}body.scroll-lock .header{position:absolute;z-index:auto}.main-navigation{--nav-height:100vh;--nav-bg-color:#fff;--nav-rc-bg-color:#fff;--c-accent:#bfad8d;--nav-columns-padding:80px 60px;--nav-font-size:1.4rem;--nav-font-size-sm:1.25rem;--nav-items-spacing:2px;--nav-dropdown-arrow-size:0.65rem;--nav-dropdown-arrow-size-sm:0.5rem;--nav-slidein-speed:0.6s;--nav-scrollbar-bg:#000;--nav-scrollbar-color:#555;--subnav-indent-mobile:20px;align-content:center;background-color:var(--nav-bg-color);display:grid;grid-template-columns:2fr 1fr;height:var(--nav-height);justify-content:space-between;max-height:100dvh;overflow-y:scroll;position:fixed;top:0;transform:translateX(100%);transition:transform var(--nav-slidein-speed) ease-in-out;width:100%;z-index:9990}@media screen and (max-width:1400px){.main-navigation{grid-template-columns:4fr 2fr}}@media screen and (max-width:960px){.main-navigation{align-content:unset;align-items:flex-start;grid-template-columns:1fr}}@media screen and (max-width:768px){.main-navigation{--nav-columns-padding:40px 20px;--nav-font-size:2.5rem;align-content:unset}}.main-navigation.hide{display:none}.main-navigation__left-column{align-items:center;background-image:url(//www.creatingbeauty.com/wp-content/themes/omatix_v2/assets/images/bg-stone.webp);background-size:cover;display:grid;height:var(--nav-height);overflow-y:auto;padding:0 2.5rem;position:relative;scrollbar-color:var(--nav-scrollbar-color) var(--nav-scrollbar-bg);scrollbar-width:thin;z-index:10}@media screen and (max-width:768px){.main-navigation__left-column{align-items:unset;height:auto;overflow-y:unset}}.main-navigation__left-column::-webkit-scrollbar{width:11px}.main-navigation__left-column::-webkit-scrollbar-track{background:var(--nav-scrollbar-bg)}.main-navigation__left-column::-webkit-scrollbar-thumb{background-color:var(--nav-scrollbar-color);border:3px solid var(--nav-scrollbar-bg);border-radius:0}.main-navigation__svg{left:1.5rem;position:absolute;top:2rem}@media screen and (max-width:768px){.main-navigation__svg{left:1.5rem;top:1.7rem}.main-navigation__svg svg{width:33px}}@media screen and (min-width:768px) and (max-width:1024px){.main-navigation__svg{left:1.3rem;top:1.1rem}.main-navigation__svg svg{width:38px}}@media screen and (min-width:1024px) and (max-width:1366px){.main-navigation__svg{top:1.1rem}}.main-navigation__nav{margin:0;position:relative;width:-moz-fit-content;width:fit-content;z-index:99}@media screen and (max-width:1279px){.main-navigation__nav{padding-left:0}}.main-navigation__nav+.main-navigation__nav li a{font-family:century-gothic,sans-serif;font-size:20px;letter-spacing:0}@media screen and (max-width:768px){.main-navigation__nav{padding-bottom:70px;padding-left:0;padding-top:80px;width:100%}}.main-navigation__nav>ul{margin:3rem 27vw 3rem 5vw;max-width:-moz-max-content;max-width:max-content;position:relative}.main-navigation__nav ul{margin-bottom:unset;margin-top:unset}@media screen and (max-width:768px){.main-navigation__nav ul{padding-left:0}}.main-navigation__nav li{line-height:2em;list-style:none}.main-navigation__nav li.has-submenu:hover .submenu-container{opacity:1;visibility:visible}@media screen and (max-width:768px){.main-navigation__nav li.has-submenu:hover .submenu-container{opacity:unset;visibility:unset}}.main-navigation__nav li a{color:var(--nav-text-color);display:block;font-family:the-seasons,sans-serif;font-size:3rem;font-weight:300;letter-spacing:.1rem;line-height:1.4;padding:0 0 .8rem;text-decoration:none;text-transform:none;transition:color .8s ease-in-out}@media screen and (max-width:768px){.main-navigation__nav li a{--nav-items-spacing:8px;padding:calc(var(--nav-items-spacing) - 2px) 60px calc(var(--nav-items-spacing) - 2px) 0}}.main-navigation__nav li:hover>a{color:var(--c-accent)}@media screen and (max-width:768px){.main-navigation__nav li a:hover{color:var(--c-accent)}}.main-navigation__nav li .submenu-container{--subnav-animation-shift:15px;left:100%;opacity:0;position:absolute;top:15px;transition:all .3s ease-in-out;visibility:hidden}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container{margin-left:var(--subnav-indent-mobile);opacity:1;position:unset;visibility:visible;width:calc(100% - var(--subnav-indent-mobile))}}.main-navigation__nav li .submenu-container .submenu{min-width:200px;position:absolute;top:-1rem;transform:translateX(calc(var(--subnav-animation-shift)*-1));width:-moz-max-content;width:max-content}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu{display:none;height:0;opacity:unset;position:unset;transform:unset;visibility:unset;width:100%}}.main-navigation__nav li .submenu-container .submenu ul{padding:unset;padding-right:30px}.main-navigation__nav li .submenu-container .submenu ul li a{font-family:proxima-nova,sans-serif;font-size:1.05rem;font-weight:300;letter-spacing:.08em;line-height:1.75;margin-right:2.5rem;padding:0 0 .4rem;text-transform:none}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu ul li a{font-size:1rem;line-height:1.5rem}}.main-navigation__nav li .submenu-container .submenu ul li.has-submenu{position:relative}.main-navigation__nav li .submenu-container .submenu.show{opacity:1;transform:translateX(0);visibility:visible}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu.show{display:block;height:unset}}.main-navigation__nav li .submenu-container .submenu.hide{opacity:0;transform:translateX(calc(var(--subnav-animation-shift)*-1));visibility:hidden}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu.hide{transform:unset}}.main-navigation__nav li .submenu-container .submenu--second-level{opacity:0;visibility:hidden}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu--second-level{margin-left:calc(var(--subnav-indent-mobile) + var(--subnav-indent-mobile)/2);position:unset;width:calc(100% - var(--subnav-indent-mobile))}}.main-navigation__nav li .submenu-container .submenu--second-level ul li:first-of-type{color:var(--nav-text-color);position:relative}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu--second-level ul li:first-of-type{display:none}.main-navigation__nav li .submenu-container .submenu--second-level.show{transform:translateX(calc(var(--subnav-animation-shift)*-1))}}.main-navigation__nav li .submenu-container .submenu--second-level.mobile{display:none}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu--second-level.mobile.show{display:block;height:unset}}.main-navigation__nav li .submenu-container .submenu__btn{--nav-btn-height:30px;background:transparent;border:none;color:var(--nav-text-color);cursor:pointer;height:var(--nav-btn-height);min-width:var(--nav-btn-height);position:absolute;right:0;top:calc(35% - var(--nav-btn-height)/2);z-index:10}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu__btn{top:0}}.main-navigation__nav li .submenu-container .submenu__btn:after{border-right:calc(var(--nav-dropdown-arrow-size)/6) solid var(--nav-text-color);border-top:calc(var(--nav-dropdown-arrow-size)/6) solid var(--nav-text-color);content:"";display:inline-block;height:var(--nav-dropdown-arrow-size);left:0;margin:0 auto;position:absolute;right:0;top:calc(50% - var(--nav-dropdown-arrow-size)/2);transform:rotate(45deg);width:var(--nav-dropdown-arrow-size)}.main-navigation__nav li .submenu-container .submenu__btn--next{font-size:0;z-index:10}@media screen and (max-width:768px){.main-navigation__nav li .submenu-container .submenu__btn--next:after{transform-origin:center;transition:transform .2s ease-in-out;z-index:0}.main-navigation__nav li .submenu-container .submenu__btn--next.active:after{transform:rotate(135deg)}}.main-navigation__nav li .submenu-container .submenu__btn--back{padding:2px 4px 2px 42px;right:-12px;top:-20px}.main-navigation__nav li .submenu-container .submenu__btn--back:after{display:none}.main-navigation__nav li .submenu-container .submenu__btn--back:before{border-right:calc(var(--nav-dropdown-arrow-size)/6) solid var(--nav-text-color);border-top:calc(var(--nav-dropdown-arrow-size)/6) solid var(--nav-text-color);content:"";display:inline-block;height:var(--nav-dropdown-arrow-size-sm);margin-right:4px;position:relative;top:-1px;transform:rotate(-135deg);transform-origin:center;width:var(--nav-dropdown-arrow-size-sm)}.main-navigation__nav>li{line-height:2.6em;padding-right:80px;position:relative}@media screen and (max-width:768px){.main-navigation__nav>li{line-height:2.7em;padding-right:unset}}.main-navigation__nav>li>a{font-size:var(--nav-font-size)}@media screen and (max-width:768px){.main-navigation__nav>li>a{font-size:1.25rem}}.main-navigation__nav>li.has-submenu>a{position:relative}.main-navigation__nav>li.has-submenu>a:after{border-right:calc(var(--nav-dropdown-arrow-size)/6) solid var(--nav-text-color);border-top:calc(var(--nav-dropdown-arrow-size)/6) solid var(--nav-text-color);content:"";display:none;height:var(--nav-dropdown-arrow-size);margin-right:20px;position:absolute;right:0;top:calc(50% - var(--nav-dropdown-arrow-size)/2);transform:rotate(45deg);width:var(--nav-dropdown-arrow-size)}@media screen and (max-width:768px){.main-navigation__nav>li.has-submenu>a:after{display:inline-block;margin-right:8px;transition:transform .2s ease-in-out}.main-navigation__nav>li.has-submenu>a.active:after{transform:rotate(135deg)}}.main-navigation__nav>li.align-top .submenu-container{margin-top:-50%;top:unset}@media screen and (max-width:768px){.main-navigation__nav>li.align-top .submenu-container{margin-top:unset}}.main-navigation__nav>li.align-top-small .submenu-container{margin-top:-32%;top:unset}@media screen and (max-width:768px){.main-navigation__nav>li.align-top-small .submenu-container{margin-top:unset}}.main-navigation__right-column{background-position:top;background-repeat:no-repeat;background-size:cover}.main-navigation aside,.main-navigation__right-column{align-items:flex-start;background-color:#fff;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:0;position:relative;text-align:center;z-index:99;z-index:5}@media screen and (max-width:960px){.main-navigation aside,.main-navigation__right-column{margin:0;padding:0}}.main-navigation aside .company-info,.main-navigation__right-column .company-info{display:flex;flex-direction:column;height:auto;margin:auto 0;transition:opacity .8s ease .4s;width:100%}.main-navigation aside .company-info .info a,.main-navigation__right-column .company-info .info a{color:#111;font-weight:400!important}.main-navigation aside .company-info .logo,.main-navigation__right-column .company-info .logo{display:block;margin-bottom:100px}@media screen and (max-width:1279px){.main-navigation aside .company-info .logo a,.main-navigation__right-column .company-info .logo a{align-items:flex-start;display:block;padding-left:2.5rem;padding-right:2.5rem}.main-navigation aside .company-info .logo a img,.main-navigation__right-column .company-info .logo a img{max-width:300px;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;width:100%}}.main-navigation aside .company-info .logo img,.main-navigation__right-column .company-info .logo img{display:block;margin:0 auto;max-width:350px}.main-navigation aside .company-info .logo .svg,.main-navigation__right-column .company-info .logo .svg{display:block}.main-navigation aside .company-info .logo svg,.main-navigation__right-column .company-info .logo svg{left:auto!important;margin:0 auto}.main-navigation aside .company-info .logo .cta-nav-btns,.main-navigation__right-column .company-info .logo .cta-nav-btns{display:flex;gap:2rem}@media screen and (max-width:960px){.main-navigation aside .company-info .logo,.main-navigation__right-column .company-info .logo{margin:5rem 0 0}}.main-navigation aside .company-info .phone,.main-navigation__right-column .company-info .phone{margin:3rem auto 4rem;padding:0 2rem;text-align:center;z-index:10}.main-navigation aside .company-info .phone h3,.main-navigation__right-column .company-info .phone h3{font-size:1.5rem}.main-navigation aside .company-info .phone .number,.main-navigation__right-column .company-info .phone .number{font-family:the-seasons,sans-serif;font-size:1.75rem;font-weight:500;margin:1rem 0 0!important}.main-navigation aside .company-info .phone .primary-city,.main-navigation__right-column .company-info .phone .primary-city{font-weight:900;text-transform:uppercase}.main-navigation aside .social ul,.main-navigation__right-column .social ul{display:flex;gap:0 12px;justify-content:center}.main-navigation aside .social ul li,.main-navigation__right-column .social ul li{list-style:none}.main-navigation aside .social ul li a svg,.main-navigation__right-column .social ul li a svg{height:auto;max-width:25px}.main-navigation aside .bottom,.main-navigation__right-column .bottom{padding:0 2rem;text-align:center}@media screen and (max-width:960px){.main-navigation aside .bottom,.main-navigation__right-column .bottom{margin-bottom:4rem;margin-top:0}}.main-navigation.active{transform:translateX(0)}.main-navigation.is-mobile.active{overflow-y:auto}.main-navigation .btn-mobile-toggle{cursor:pointer;display:none;height:50px;position:absolute;right:-4px;top:calc(var(--nav-items-spacing)/2);width:30px;z-index:10}@media screen and (max-width:768px){.main-navigation .btn-mobile-toggle{display:block}}.menu-toggle{--button-width:35px;align-items:center;background:transparent;border:none;box-sizing:border-box;color:var(--nav-text-color-inverted);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:var(--button-width);outline-color:#fff!important;position:absolute;right:2vw;top:40px;transition:all .2s ease;transition:all .5s ease-in-out;z-index:999;z-index:9992}@media screen and (max-width:767px){.menu-toggle{animation:none!important;position:fixed}}.menu-toggle.fixed{animation:slideDown .3s ease-out;position:fixed}@media screen and (min-width:768px){.menu-toggle.fixed{top:1.8rem}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media screen and (max-width:768px){.menu-toggle{background:transparent;padding-right:0;right:15px;top:.8rem}}@media screen and (max-width:1023px){.menu-toggle{top:34px}}@media screen and (max-width:767px){.menu-toggle{top:25px}}.menu-toggle span{display:block;font-size:.65rem;letter-spacing:.15rem;line-height:normal;margin-bottom:6px;right:2px;text-transform:uppercase;transition:color .2s ease-in-out}@media screen and (max-width:768px){.menu-toggle span{font-size:.75rem}}.menu-toggle svg{fill:currentColor;max-height:100%;max-width:100%;min-width:var(--button-width);transition:fill .2s ease-in-out}.menu-toggle svg rect{transform-origin:center;transition:all .3s ease;width:40px}.menu-toggle svg rect:nth-child(2){transform:translateX(0);width:40px}.menu-toggle:not(.active):hover svg{fill:#fff}.menu-toggle:not(.active):hover svg rect:nth-child(2){transform:translateX(20px);width:40px}.menu-toggle.active{color:var(--nav-text-color-inverted);position:fixed;right:2vw;top:1.4rem}.menu-toggle.active:hover svg{fill:#000}@media screen and (max-width:768px){.menu-toggle.active:hover svg{fill:#fff}}.menu-toggle.active svg{fill:#000}@media screen and (max-width:768px){.menu-toggle.active svg{fill:#fff}}.menu-toggle.active svg rect:first-child{transform:rotate(45deg) translateY(45%)}.menu-toggle.active svg rect:nth-child(2){transform:scale(0)}.menu-toggle.active svg rect:last-child{transform:rotate(-45deg) translateY(7%);width:40px}@media screen and (max-width:960px){.menu-toggle.active{color:var(--nav-text-color)}}.js-menu-trigger-is-inverted .menu-toggle{background:#fff;color:#000;position:fixed;right:35px}@media screen and (max-width:768px){.js-menu-trigger-is-inverted .menu-toggle{background:transparent}}.js-menu-trigger-is-inverted .menu-toggle.active{color:#000}@media screen and (max-width:960px){.js-menu-trigger-is-inverted .menu-toggle.active{background:transparent;color:var(--nav-text-color)}}.js-viewport-frozen{overflow:hidden}@media screen and (max-width:767px){.js-viewport-frozen .footer,.js-viewport-frozen .header,.js-viewport-frozen .menu-mobile-cta,.js-viewport-frozen main{visibility:hidden}}body.nav-active .header__content{background-color:transparent;z-index:9999}body.nav-active .header__content--column,body.nav-active .header__content--logo{display:none}@media screen and (max-width:960px){body.nav-active .header{background:transparent;z-index:9999}}.menu-mobile-cta{display:none}@media screen and (max-width:767px){.menu-mobile-cta{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(38,28%,65%,.975);bottom:0;display:block;filter:drop-shadow(0 0 .75rem rgba(30,10,0,.125));left:0;position:fixed;width:100%;z-index:8;z-index:9999}.menu-mobile-cta ul{align-items:center;display:flex;justify-content:center;line-height:1rem!important;list-style:none;padding:0}.menu-mobile-cta ul li{flex:1}.menu-mobile-cta ul li:last-of-type{border-left:1px solid #333}.menu-mobile-cta ul a{align-items:center;background-color:#111;color:#fff;display:flex;font-size:.65rem;justify-content:center;letter-spacing:.1rem;padding:.5rem;text-align:center;text-transform:uppercase;transition:all .35s ease-in-out}.menu-mobile-cta ul a:hover{background-color:#111}.menu-mobile-cta ul a svg{margin-right:10px}}.padding-bottom-25{padding-bottom:1.3020833333vw!important}@media screen and (min-width:1921px){.padding-bottom-25{padding-bottom:1.5625rem!important}}.padding-v-30{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.padding-v-50{padding-bottom:3.125rem;padding-top:3.125rem}@media screen and (max-width:767px){.padding-v-50{padding-bottom:24px;padding-top:24px}}.padding-bottom-50{padding-bottom:3.125rem}.padding-66{padding:3.4375vw}@media screen and (min-width:1921px){.padding-66{padding:4.125rem}}.padding-default{padding:3.9583333333vw}@media screen and (max-width:767px){.padding-default{padding-bottom:24px;padding-top:24px}}@media screen and (min-width:1921px){.padding-default{padding:4.75rem}}.padding-right-default{padding-right:3.9583333333vw}@media screen and (min-width:1921px){.padding-right-default{padding-right:4.75rem}}.padding-left-default{padding-left:3.9583333333vw}@media screen and (min-width:1921px){.padding-left-default{padding-left:4.75rem}}@media screen and (max-width:767px){[class*=" grid-"]>.padding-left-default,[class*=" grid-"]>.padding-right-default,[class^=grid-]>.padding-left-default,[class^=grid-]>.padding-right-default{padding-left:0;padding-right:0;width:100%}}.padding-top-100{padding-top:5.2083333333vw!important}@media screen and (min-width:1921px){.padding-top-100{padding-top:6.25rem!important}}.padding-bottom-100{padding-bottom:5.2083333333vw!important}@media screen and (min-width:1921px){.padding-bottom-100{padding-bottom:6.25rem!important}}.padding-v-100{padding-bottom:5.2083333333vw;padding-top:5.2083333333vw}@media screen and (min-width:1921px){.padding-v-100{padding-bottom:6.25rem;padding-top:6.25rem}}.padding-thick{padding:calc(5.25833vw + 1rem)}.padding-section-content{padding:3.9583333333vw calc(5.25833vw + 1rem)}@media screen and (max-width:767px){.padding-section-content{padding-bottom:24px!important;padding-top:24px!important}}@media screen and (min-width:1921px){.padding-section-content{padding:4.75rem 8.5625rem}}@media screen and (max-width:767px){.padding-default>.padding-section-content:not([class^=container-border-]):not([class*=" container-border-"]):not([class^=bg-]):not([class*=" bg-"]){padding:0!important}img+.padding-section-content{margin-top:24px}}.padding-v-145{padding-bottom:7.5520833333vw;padding-top:7.5520833333vw}@media screen and (min-width:1921px){.padding-v-145{padding-bottom:9.0625rem;padding-top:9.0625rem}}.padding-v-150{padding-bottom:7.8125vw;padding-top:7.8125vw}.padding-top-170{padding-top:10.625rem}@media screen and (max-width:767px){.padding-top-170{padding-top:50px}}.padding-bottom-170{padding-bottom:10.625rem}@media screen and (max-width:767px){.padding-bottom-170{padding-bottom:50px}}.padding-xl2{padding:11.25rem 3.9583333333vw}@media screen and (min-width:1921px){.padding-xl2{padding:11.25rem 4.75rem}}@media screen and (max-width:1366px){.padding-section-content,.padding-thick{padding:3.9583333333vw}}@media screen and (min-width:1921px){.padding-default,.padding-section-content{max-width:1920px}.padding-thick{padding:8.5625rem}.padding-v-150{padding-bottom:9.375rem;padding-top:9.375rem}}@keyframes textSpin{0%{transform:rotate(14deg)}to{transform:rotate(374deg)}}@media screen and (min-width:768px){.read-more{bottom:0;position:absolute;right:0}.read-more,.read-more .read-more__circle,.read-more svg{display:block;transform-style:preserve-3d}.read-more,.read-more .read-more__circle{height:12.5rem;width:12.5rem}.read-more .read-more__arrow,.read-more .read-more__circle,.read-more .read-more__text,.read-more svg{position:absolute}.read-more .read-more__circle{background:#bfad8d;border-radius:100%;transform:scale(.93);transition:transform .3s ease-in}.read-more .read-more__text{height:10rem;left:1.25rem;top:1.25rem;transform:rotate(14deg);width:10rem}.read-more .read-more__arrow{height:1.8125rem;transform:rotate(-45deg) translate(-.3125rem,7.25rem);transition:transform .3s ease-in;width:2.625rem}.read-more:hover .read-more__text{animation:textSpin 8s linear infinite;transform:none}.read-more:hover .read-more__circle{transform:scale(1)}.read-more:hover .read-more__arrow{transform:rotate(-45deg) translate(.5625rem,7.25rem)}}@media screen and (max-width:767px){.read-more{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:#111;color:#fff;display:block;height:auto;margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:25rem;padding:1.25rem 2.25rem;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in,color .3s ease-in;width:auto}.read-more:hover{background:#bfad8d;color:#444}.read-more .read-more__arrow,.read-more .read-more__circle,.read-more .read-more__text,.read-more svg{display:none!important}.inverted .read-more{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:#bfad8d;color:#444;display:block;margin-left:auto;margin-right:auto;max-width:25rem;padding:1.25rem 2.25rem;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in,color .3s ease-in}.inverted .read-more:hover{background:#444;color:#fff}}.social ul{display:flex;list-style:none;padding:0}.social ul a{display:block;padding:.5625rem}.social ul a svg{fill:#444;display:block;height:1.375rem;transition:fill .3s ease-in;width:1.375rem}.social ul a:hover svg{fill:#bfad8d}@media screen and (max-width:767px){.social ul{justify-content:center}}.svg__fill-accent{fill:#bfad8d}.svg__fill-white{fill:#fff}.svg__fill-gray-dark{fill:#272727}.width-640{max-width:40rem}.width-640,.width-674{padding-left:30px;padding-right:30px}.width-674{max-width:42.125rem}.width-812{max-width:50.75rem}.width-812,.width-852{padding-left:30px;padding-right:30px}.width-852{max-width:53.25rem}.width-1088{max-width:68rem!important}.width-1088,.width-1128{padding-left:30px;padding-right:30px}.width-1128{max-width:70.5rem!important}.width-1330{max-width:83.125rem!important}.width-1330,.width-1364{padding-left:30px;padding-right:30px}.width-1364{max-width:85.25rem}.width-1640{max-width:102.5rem}.width-1640,.width-1920{padding-left:30px;padding-right:30px}.width-1920{max-width:1920px}*{box-sizing:border-box}@media screen and (max-width:767px){.inner .section__banner{height:calc(58vh - 80px)!important;margin-top:0!important}}.inner h1{font-size:3rem;margin-bottom:0!important}@media screen and (max-width:767px){.inner h1{font-size:2.25rem}}.inner h2,.inner h3{margin-bottom:2rem!important}.inner h2.mb-0,.inner h3.mb-0{margin-bottom:0!important}.inner p,.inner ul{margin-top:0!important}@media screen and (max-width:767px){.inner p,.inner ul{font-size:.9rem;line-height:1.5rem}}.inner .subtitle{color:#777;font-size:1rem;letter-spacing:.3rem;margin-top:.3rem!important;padding-bottom:1rem;text-transform:uppercase}.book-online a{background:#bfad8d!important;border:none!important;color:#fff!important}.book-online a:hover{background:#000;border:none!important}.order-2-sm{order:-1}@media screen and (max-width:767px){.order-2-sm{order:2}}.pt-1{padding-top:1rem}.pt-5{padding-top:5rem}@media screen and (max-width:767px){.pt-5{padding-top:3.5rem}}.pt-10{padding-top:10rem}@media screen and (max-width:767px){.pt-10{padding-top:7rem}}.pt-12{padding-top:12rem}@media screen and (max-width:767px){.pt-12{padding-top:7rem}}.pt-15{padding-top:15rem}@media screen and (max-width:767px){.pt-15{padding-top:7rem}}.pb-2{padding-bottom:2rem}@media screen and (max-width:767px){.pb-2{padding-bottom:1rem}}.pb-1{padding-bottom:1rem}.pb-10,.pb-5{padding-bottom:10rem}.plr-1{padding-left:1rem;padding-right:1rem}.hero--animation{overflow:hidden}.hero--animation:before{animation:heroBGAnimation 1.8s ease-in-out;background:var(--bg-image) center top no-repeat;background-size:cover;content:"";display:block;height:100%;position:absolute;transition-delay:.1s;width:100%;z-index:0}@keyframes heroBGAnimation{0%{opacity:.1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.styled-boxes{background-attachment:fixed;background-size:cover!important;padding:4rem 0 6rem}.styled-boxes .grid-2-col{grid-gap:60px}.styled-boxes h3{font-size:1.25rem;letter-spacing:.1rem;line-height:1.5;position:relative}.styled-boxes h3:after{background:#bfad8d;bottom:-15px;content:"";display:block;height:3px;left:0;position:absolute;transition:all .3s ease-in;width:100px}@media screen and (max-width:767px){.styled-boxes .bg-cover-photo{background-color:transparent!important;padding:0 2rem}}.styled-boxes .box{background:#fff;padding:40px}.styled-boxes .box:hover h3:after{width:250px}.testimonial .padding-section-content{-moz-column-count:3;column-count:3;-moz-column-gap:100px;column-gap:100px}@media screen and (max-width:767px){.testimonial .padding-section-content{-moz-column-count:1;column-count:1}}.testimonial__wrap{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px;padding-bottom:6rem}.testimonial__wrap:after{background-color:#bfad8d;bottom:-2rem;content:"";display:block;height:2px;position:relative;width:10%}.testimonial__rating{display:flex;gap:6px;max-width:100px;max-width:110px;padding-bottom:24px}.case{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.case__wrap{padding-bottom:4rem}@media screen and (max-width:767px){.case__wrap{padding:2rem 1rem 0}}.case__wrap .title{font-size:1.2rem}@media screen and (max-width:767px){.case__wrap .title{font-size:1.25rem;margin-bottom:1.25rem!important}}.gap{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-2{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-3{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-4{-moz-column-gap:4.5rem;column-gap:4.5rem}.gap-5{-moz-column-gap:5.5rem;column-gap:5.5rem}.insurance__logos{-moz-column-gap:5rem;column-gap:5rem;display:grid;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:767px){.insurance__logos{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(3,1fr)!important}}.insurance__logos img{height:80px;-o-object-fit:contain;object-fit:contain;width:100%}.box-1{box-shadow:0 0 25px rgba(0,0,0,.1);margin-bottom:2rem;padding:3rem 4rem;position:relative}.box-1 .highlight{align-items:center;background-color:#bfad8d;box-shadow:0 0 25px rgba(0,0,0,.5);color:#111;display:flex;font-weight:600;justify-content:center;padding:10px;position:absolute;right:-20px;top:-12px}@media screen and (max-width:767px){.box-1 .highlight{right:0;top:18px}.box-1{padding:3rem}}.d-flex{align-items:center;justify-content:center}.d-flex,.proc-cta{display:flex;flex-direction:row}@media screen and (max-width:767px){.proc-cta{flex-direction:column}}.proc-cta a{margin-bottom:1rem}.membership__bullet svg{fill:#bfad8d;flex:2;max-height:80px;width:100%}.membership__bullet span{flex:4;font-weight:600}.bg-dark{background-color:#111}.bg-gray{background-color:#efefef}.title-sm{font-size:1.5rem}.swiper2{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.mt-2{margin-top:2rem!important}.mt-6{margin-top:6rem}@media screen and (max-width:767px){.mt-6{margin-top:1rem}}.mb-15{margin-bottom:15rem}@media screen and (max-width:767px){.mb-15{margin-bottom:5rem}}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:2rem!important}.mb-5{margin-bottom:5rem!important}.contact-form{width:100%}.contact-form .captcha_main{position:relative!important}.contact-form #captchaimg{max-width:140px;position:absolute!important;right:11px!important;top:11px!important;width:100%}@media screen and (max-width:767px){.contact-form #captchaimg{max-width:110px;top:20px!important}}.contact-form .required_text{color:#999!important;float:left!important;font-size:12px!important;font-style:italic!important;margin-top:15px!important}.contact-form input[type=text],.contact-form select,.contact-form textarea{background:none!important;border:none!important;color:#939494!important;font:16px/24px Arial,Helvetica,sans-serif!important;height:auto!important;width:100%!important}@media screen and (max-width:767px){.contact-form input[type=text],.contact-form select,.contact-form textarea{font-size:14px!important}}.contact-form .field{background:none repeat scroll 0 0 #fff!important;border:none!important;height:auto!important;margin-bottom:7px!important}.contact-form select{-moz-appearance:none!important;text-indent:.01px!important;text-overflow:""!important;width:100%!important}.contact-form .err ul,.contact-form .err ul li{background:none}.contact-form input[type=button]{background:#bfad8d!important;border:none!important;box-sizing:border-box!important;cursor:pointer!important;float:right!important;margin-top:8px!important;outline:none!important;padding:14px 24px!important}.contact-form input[type=button]:hover{background:#000!important}.contact-form.qc textarea{height:85px!important}@media screen and (max-width:767px){.scrolled #menu-trigger{top:.8rem}}.scrolled .mid .logo svg{height:45px}.scrolled .header .header__content{background-color:#000}@media screen and (max-width:767px){.scrolled .header .header__content{padding:0}}.menu-toggle{align-items:flex-end}@media (max-width:992px){.rellax{transform:translateZ(0)!important}footer{font-size:1rem}}.hours{font-size:.9rem;width:100%}.hours td{padding:5px 15px}.hours tr:nth-child(2n){background-color:#eee}table,td,th{border:none;border-collapse:collapse}@media (max-width:1200px){.contact-info{grid-template-columns:1fr!important}}.styled-boxes .bg-cover-photo{margin-bottom:3rem}.styled-boxes .box img{border:1px solid #000;float:right;margin:-4rem 0 2rem 3rem;max-width:200px}@media screen and (max-width:767px){.styled-boxes .box img{float:none;margin:-4rem auto 2rem}.reverse-on-mobile div:first-of-type{order:2}.reverse-on-mobile div:last-of-type{order:1}.inner-content .align-center{text-align:left}}.inner-content .align-center.mobile{text-align:center!important}.view-all{bottom:60px;position:absolute;right:70px}@media screen and (max-width:1366px){.view-all{bottom:inherit;position:relative;right:inherit}}.view-all a{color:#111;font-size:.9rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}@media screen and (max-width:767px){body .uwy.userway_p5 .uai{bottom:60px!important}}.hide-on-desktop{display:none}@media screen and (max-width:767px){.hide-on-desktop{display:block}}.hide-on-laptop{display:block}@media screen and (max-width:1400px){.hide-on-laptop{display:none}}.hide-on-mobile{display:block}@media screen and (max-width:767px){.hide-on-mobile{display:none}}.social a{margin:0 .5rem}.social a svg{fill:#fff;transition:all .3s ease-in}.social a svg.facebook{margin-bottom:.1rem;width:1rem}.social a svg.instagram{width:1.5rem}.social a:hover svg{fill:#bfad8d}@media screen and (max-width:767px){.section__dental .align-center{text-align:left}.section__dental .grid-3-col{margin:0;row-gap:1rem}}.section__about{background-attachment:fixed}@media screen and (max-width:1440px){.section__about .left .grid-2-col{grid-template-columns:1fr!important}}@media screen and (max-width:767px){.section__features .grid-2-col div:nth-child(2){order:-1}}.section__features .grid-2-col h2{font-size:2.25rem}@media screen and (max-width:767px){.section__features .grid-2-col h2{font-size:1.75rem}}.section__features .grid-2-col .padding-default{padding-bottom:0;padding-top:0}@media screen and (max-width:767px){.section__features .grid-2-col .padding-default{padding-bottom:54px;padding-top:54px}}.section__features .grid-2-col .spinning-symbol{bottom:0;filter:grayscale(1);height:auto;left:0;max-width:80px;position:absolute;transform:translate(-50%,50%)}@media screen and (max-width:767px){.section__features .grid-2-col .spinning-symbol{display:none}}.section__ratings{font-family:the-seasons,sans-serif;font-size:36px;line-height:1.5;overflow:hidden;position:relative}@media screen and (max-width:767px){.section__ratings{font-size:1.5rem}}.section__ratings .padding-default{padding-bottom:100px;padding-top:100px}.section__ratings .section__ratings--nav{bottom:0;display:flex;flex-direction:row;margin:auto;position:absolute;right:0;z-index:10}@media screen and (max-width:1366px){.section__ratings .section__ratings--nav{left:0;margin:1rem 0 0;position:relative;right:auto}}.section__ratings .swiper-button-next,.section__ratings .swiper-button-prev{background-color:#fff;height:50px;left:0;position:relative!important;right:0;top:0;transition:transform .3s ease-in-out;width:auto}@media screen and (max-width:1366px){.section__ratings .swiper-button-next,.section__ratings .swiper-button-prev{display:block!important}}.section__ratings .swiper-button-next:after,.section__ratings .swiper-button-prev:after{background-repeat:no-repeat;content:"";display:none;height:30px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px;z-index:10}.section__ratings .swiper-button-next:hover,.section__ratings .swiper-button-prev:hover{transition:transform .3s ease-in-out}.section__ratings .swiper-button-next:hover{transform:translateX(5px)}.section__ratings .swiper-button-prev:hover{transform:translateX(-5px)}.section__ratings .section__ratings-grid{position:relative}.section__ratings .section__ratings-grid:before{color:#e5e3e3;content:"“";font-family:the-seasons,sans-serif;font-size:532px;left:-70px;line-height:.8;position:absolute;top:40px}@media screen and (max-width:1279px){.section__ratings .section__ratings-grid .swiper-slide{font-size:20px;font-weight:500}}.with-line.gray h2:after{background-color:#ccc}.with-line h1,.with-line h2{padding-bottom:3rem;position:relative}@media screen and (max-width:767px){.with-line h1,.with-line h2{margin-bottom:0!important}}.with-line h1:after,.with-line h2:after{background-color:#fff;bottom:1.5rem;content:"";height:1px;left:0;position:absolute;width:200px;width:120px}.with-line h1 span,.with-line h2 span{color:#bfad8d;display:block;font-family:century-gothic,sans-serif;font-size:1rem;font-weight:700;padding-top:.7rem;text-transform:uppercase}@media screen and (max-width:767px){.with-line h1 span,.with-line h2 span{padding-top:.5rem}}.with-line h1.inverted span,.with-line h2.inverted span{color:#bfad8d}.image-with-accent{position:relative}.image-with-accent img{position:relative;z-index:1}.image-with-accent .accent-image{max-width:280px;position:absolute;right:-80px;top:-120px;width:100%;z-index:-1}.case__wrap .title{font-size:1.2rem!important;font-weight:600;text-align:center}.title-medium{font-size:2rem!important}.sticky{height:100vh;position:sticky;top:96px}@media screen and (max-width:767px){.sticky{height:auto;position:relative;top:0}}.tab-widget ul{display:flex;flex-wrap:wrap;list-style:none;margin:0!important;margin-bottom:1rem;padding:0}.tab-widget ul li{margin:0;padding:0;text-align:center;width:120px}@media screen and (max-width:767px){.tab-widget ul li{width:80px}}.tab-widget ul li.bg{background-color:#fff;border-radius:4px 4px 0 0;transform:translatex(-300%);transition:all .5s ease-in-out;z-index:-1}.tab-widget ul li label{border-radius:100px;cursor:pointer;display:inline-block;font-weight:400;padding:10px 20px}@media screen and (max-width:767px){.tab-widget ul li label span{display:none}}.tab-widget #button-1:checked~ul li.bg{transform:translatex(-300%)}.tab-widget #button-2:checked~ul li.bg{transform:translatex(-200%)}.tab-widget #button-3:checked~ul li.bg{transform:translatex(-100%)}.tab-widget #button-1:checked~#content #tab-1,.tab-widget #button-2:checked~#content #tab-2,.tab-widget #button-3:checked~#content #tab-3{display:flex}.tab-widget #button-1:checked~#shadow #content{transform:translatex(0)}.tab-widget #button-2:checked~#shadow #content{transform:translatex(-33.33%)}.tab-widget #button-3:checked~#shadow #content{transform:translatex(-66.67%)}.tab-widget #tabs{max-width:100%;width:100%}.tab-widget #shadow{background-color:#fff;border-radius:0 4px 4px 4px;box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:5px 5px 0 rgba(0,0,0,.15);overflow:hidden}.tab-widget #content{box-sizing:border-box;display:flex;flex-wrap:wrap;transition:all .5s ease-in-out;width:300%}.tab-widget #content>div{align-items:center;display:flex;flex:1;padding:20px 20px 20px 40px}.tab-widget #content>div ul{flex-direction:column;width:100%}.tab-widget #content>div ul li{text-align:left;width:100%}.tab-widget #content img{width:100%}.tab-widget #content h4{font-size:1.5rem;letter-spacing:-1px;margin:0}.tab-widget #content p{font-size:1rem;line-height:1.5rem;margin:1.2rem 0}.tab-widget #content button{background-color:#000;border:0;border-radius:2rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;padding:12px 20px;transition:all .25s ease-in-out}.tab-widget #content button:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:scale(1.08)}.tab-widget input[type=radio]{display:none}.section__banner .grid-2-col>div:first-child{padding-right:30px}@media screen and (max-width:767px){.section__banner .grid-2-col>div:first-child{padding-bottom:20px;padding-right:0}}.section__banner .grid-2-col>div:nth-child(2){padding-left:30px}@media screen and (max-width:767px){.section__banner .grid-2-col>div:nth-child(2){padding-left:0}}.section__banner h1{color:#fff;font-size:70px;font-weight:300;text-align:right;text-transform:uppercase}@media screen and (max-width:1365px){.section__banner h1{font-size:60px}}@media screen and (max-width:1023px){.section__banner h1{font-size:40px}}@media screen and (max-width:767px){.section__banner h1{font-size:25px;padding-bottom:0!important;text-align:left}}.section__banner p{color:#fff;padding-right:50px;text-align:left}@media screen and (max-width:767px){.section__banner p{padding-right:0}}.home .section__banner h1{line-height:4.5rem}@media screen and (max-width:767px){.home .section__banner h1{line-height:2rem}}.section__treatments{overflow:hidden;padding-bottom:150px;padding-top:150px;position:relative}@media screen and (max-width:767px){.section__treatments{margin-bottom:0;padding-bottom:100px;padding-top:40px}}.section__treatments-content{max-width:450px;padding-left:5rem;position:relative;width:100%;z-index:5}@media screen and (max-width:1600px){.section__treatments-content{max-width:350px;padding-left:0}}.section__treatments-carousel{align-items:center;display:flex;height:100%;max-width:calc(100vw - 33%);position:absolute;right:0;top:0;width:100%}@media screen and (max-width:1365px){.section__treatments-carousel{padding-left:100px}}@media screen and (max-width:767px){.section__treatments-carousel{flex-direction:column;margin-top:50px;max-width:100%;padding-left:0;position:static}}.section__treatments-carousel .swiper-slide{height:620px;overflow:hidden;position:relative;width:470px!important}@media screen and (max-width:1365px){.section__treatments-carousel .swiper-slide{width:375px!important}}@media screen and (max-width:767px){.section__treatments-carousel .swiper-slide{width:100%!important}}.section__treatments-carousel .swiper-slide:hover img{transform:scale(1.05);transition:transform .5s ease-in-out}.section__treatments-carousel .swiper-slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transform:scale(1);transition:transform .4s ease-in-out;width:100%}.section__treatments-carousel .swiper-slide p{bottom:0;color:#fff;font-size:36px;font-weight:700;left:0;line-height:1.2;margin-bottom:0;padding:25px;position:absolute;text-align:right;width:100%;z-index:4}.section__treatments-nav{align-items:center;display:flex;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:140px;z-index:5}@media screen and (max-width:1365px){.section__treatments-nav{left:100px}}@media screen and (max-width:767px){.section__treatments-nav{position:static;transform:unset}}.section__treatments-nav button{padding-left:10px;padding-right:10px;position:static;transition:transform .3s ease-in-out}@media screen and (max-width:1279px){.section__treatments-nav button{display:block}}.section__treatments-nav button:hover{transition:transform .3s ease-in-out}.section__treatments-nav button:hover.swiper-button-next{transform:translateX(5px)}.section__treatments-nav button:hover.swiper-button-prev{transform:translateX(-5px)}.section__treatments h3{font-size:16px;text-transform:uppercase}.section__treatments h2{font-size:60px;padding-bottom:20px}@media screen and (max-width:767px){.section__treatments h2{font-size:2rem;padding-bottom:0}}.section__dental{overflow:hidden;padding-top:250px;position:relative}@media screen and (max-width:767px){.section__dental{padding-top:200px}}.section__dental-bg{max-width:100%!important;z-index:0}.section__dental-bg,.section__dental-bg img{height:100%;left:0;position:absolute;top:0;width:100%}.section__dental-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.section__dental h2{font-size:60px}@media screen and (max-width:767px){.section__dental h2{font-size:2rem;text-align:center}}.section__dental .grid{position:relative;z-index:5}.section__dental .service{display:flex;flex-direction:column}.section__dental .service img{display:block;max-height:317px;max-width:100%;min-height:317px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section__dental .service h3{font-size:16px;font-weight:700;margin-top:40px;text-align:center;text-transform:uppercase}.section__dental .service p{font-size:14px;font-weight:400;text-align:center}.section__procedure{position:relative}@media screen and (max-width:1365px){.section__procedure{margin-bottom:100px}}@media screen and (max-width:767px){.section__procedure{overflow:hidden}}.section__procedure-bg{height:100%;left:0;max-width:100%!important;position:absolute;top:0;width:100%;z-index:0}@media screen and (max-width:767px){.section__procedure-bg{left:-9999px;opacity:0;position:absolute;top:-99999px;visibility:hidden;z-index:-99999}}.section__procedure-bg .swiper{height:100%;left:0;position:absolute;top:0;width:50%}.section__procedure-bg picture{display:block;height:100%;overflow:hidden;position:relative}.section__procedure-bg img{transform:scale(1.2);transition:transform 1.25s ease}.section__procedure-bg img.js-zoom{transform:scale(1);transition:transform 1.25s ease}.section__procedure-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:100%}.section__procedure .grid{position:relative;z-index:2}@media screen and (max-width:767px){.section__procedure .grid,.section__procedure .grid-2-col{display:flex;flex-direction:column}.section__procedure .grid-2-col>div{width:100%}}.section__procedure-content{max-width:550px;padding-bottom:130px;padding-right:0;padding-top:175px;position:relative;width:100%;z-index:2}@media screen and (max-width:1365px){.section__procedure-content{padding-bottom:300px;padding-top:125px}}@media screen and (max-width:1279px){.section__procedure-content{padding-bottom:200px;padding-top:100px}}@media screen and (max-width:767px){.section__procedure-content{max-width:100%;padding-bottom:0;padding-left:0;padding-top:75px}}.section__procedure-content h2{font-size:60px}@media screen and (max-width:767px){.section__procedure-content h2{font-size:2rem}}.section__procedure-content h3{font-size:16px;margin-top:30px;text-transform:uppercase}.section__procedure-content .btn-wrap{align-items:center;display:flex;gap:20px}@media screen and (max-width:767px){.section__procedure-content .btn-wrap{flex-direction:column}}.section__procedure-content .btn-wrap .btn.outline{color:#000}@media screen and (max-width:767px){.section__procedure-content .btn-wrap .btn.outline{width:100%}}.section__procedure-content .btn-wrap .btn.outline:hover{background-color:#000!important;color:#fff}.section__procedure-content .swiper-slide{background-color:#fff;visibility:hidden}.section__procedure-content .swiper-slide-active{visibility:visible}.section__procedure-nav{align-items:center;display:flex;position:absolute;right:0;top:0}.section__procedure-nav .swiper-button-next,.section__procedure-nav .swiper-button-prev{position:static;transition:transform .3s ease-in-out}@media screen and (max-width:1279px){.section__procedure-nav .swiper-button-next,.section__procedure-nav .swiper-button-prev{display:block}}.section__procedure-nav .swiper-button-next:hover,.section__procedure-nav .swiper-button-prev:hover{transition:transform .3s ease-in-out}.section__procedure-nav .swiper-button-prev:hover{transform:translateX(-5px)}.section__procedure-nav .swiper-button-next:hover{transform:translateX(5px)}.inner .section__explore{overflow:hidden}.section__explore{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;position:relative}@media screen and (max-width:767px){.section__explore{flex-direction:column}.section__explore h2{font-size:2rem}}.section__explore-bg{height:100%;left:0;max-width:100%!important;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.section__explore-bg img{left:0;max-height:100%;max-width:500px;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%)}.section__explore-bg p{bottom:0;color:#fff;font-size:300px;line-height:1.1;position:absolute;right:50px}@media screen and (max-width:1365px){.section__explore-bg p{font-size:220px}}@media screen and (max-width:1279px){.section__explore-bg p{font-size:175px}}@media screen and (max-width:767px){.section__explore-bg p{display:none}}.section__explore .grid{position:relative}.section__explore-content{color:#fff;max-width:500px;position:relative;z-index:5}.section__explore-content h2,.section__explore-content h3{color:#fff}.section__explore-content h2{font-size:60px}@media screen and (max-width:767px){.section__explore-content h2{font-size:2rem}}.section__explore-content h3{font-size:16px;padding-top:15px}.section__explore-content .btn.outline{border-color:#fff!important;color:#fff;margin-top:75px}.section__explore-content .btn.outline:hover{background-color:#fff!important;color:#000!important}@media screen and (max-width:767px){.section__vision{padding-top:100px}}.section__vision-bg{height:100%;left:0;max-width:100%!important;position:absolute;top:0;width:100%}.section__vision-bg p{display:none}.section__vision-bg p span{text-transform:uppercase;transform:translateY(-10px)}.section__vision-bg p img{display:block;height:auto;max-width:100%;position:absolute}.section__vision-video{bottom:-100px;height:330px;left:150px;position:absolute;width:330px;z-index:1}@media screen and (max-width:1365px){.section__vision-video{left:50px}}@media screen and (max-width:1279px){.section__vision-video{height:300px;width:300px}}@media screen and (max-width:767px){.section__vision-video{left:0;position:relative}}.section__vision-video video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.section__vision-video a{display:flex;height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px}.section__vision h2{color:#fff;font-size:60px;padding-bottom:50px}@media screen and (max-width:767px){.section__vision h2{font-size:2rem;padding-bottom:0}}.section__schedule{align-items:center;display:flex;justify-content:center;min-height:90vh;position:relative}.section__schedule-bg{height:100%;left:0;max-width:100%!important;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media screen and (max-width:1279px){.section__schedule-bg{display:none}}.section__schedule-bg img{height:auto;position:absolute;width:100%}.section__schedule-bg img:first-child{left:50px;max-width:309px;top:-50px}.section__schedule-bg img:nth-child(2){bottom:-50px;max-width:216px;right:50px}.section__schedule .grid{position:relative;z-index:5}.section__schedule .btn.outline{border-color:#fff!important}.section__schedule .btn.outline:hover{background-color:#fff!important;color:#000!important}.header__content--logo a{align-items:flex-start}.header__content--logo img{display:block;height:60px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:1023px){.header__content--logo img{height:60px;max-width:100%;-o-object-fit:fill;object-fit:fill;width:auto}}.mfp-bg{z-index:9999}.mfp-wrap{z-index:99999}.dropdown-container{display:inline-block;margin:0 2rem 0 1rem;position:relative}.dropdown-container:focus-within .dropdown-menu{display:flex}.dropdown-container .dropdown-toggle{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;outline:none;padding:0;text-transform:uppercase}.dropdown-container .dropdown-menu{background:#000;display:none;flex-direction:column;left:0;min-width:180px;position:absolute;top:100%;z-index:1000}.dropdown-container .dropdown-menu a{border:none!important;color:#fff;display:block;font-size:1rem;padding:5px 15px!important;text-decoration:none;transition:color .3s ease,background-color .3s ease}.dropdown-container .dropdown-menu a:last-child{border-bottom:none!important}.dropdown-container .dropdown-menu a:hover{color:#fff}.no-hero .header a:not(.header__skip):not(.logo){color:#000}.no-hero .header .header__content--column div.right .phone a:hover,.no-hero .header a.btn.inverted.outline,.no-hero .header a.button-icon.inverted.outline{color:#000!important}.no-hero .header .dropdown-toggle{color:#000}.no-hero .header .dropdown-menu a,.no-hero .header .dropdown-toggle a{color:#fff!important}.no-hero .header.fixed .dropdown-toggle,.no-hero .header.fixed a:not(.header__skip):not(.logo){color:#fff}.no-hero .header.fixed .header__content--column div.right .phone a:hover,.no-hero .header.fixed a.btn.inverted.outline,.no-hero .header.fixed a.button-icon.inverted.outline{color:#fff!important}.no-hero .header.fixed a.btn.inverted.outline:hover,.no-hero .header.fixed a.button-icon.inverted.outline:hover{color:#000!important}.page-template-page-gallery .sidebar ul li:first-child{display:none}.page-template-page-gallery .photo_gal img{margin:0 auto;max-width:300px}.page-template-page-gallery .the_patient .photo_gal img{max-width:150px}@media screen and (max-width:767px){.section__blocks .align-center{text-align:left!important}}.inner .banner h1 span{font-size:.8rem;letter-spacing:.3rem}@media screen and (max-width:767px){.inner .banner h1 span{font-size:.7rem;letter-spacing:.2rem}.section__banner p,.section__dental p,.section__explore p,.section__features p,.section__procedure p,.section__treatments p{font-size:.9rem;line-height:1.5rem}}.header.fixed{padding:.5rem 0}@media screen and (max-width:767px){.header.fixed{height:70px;padding:0}}.header.fixed .header__content--logo img{height:50px}@media screen and (max-width:767px){.section__schedule .align-center{text-align:center!important}}.page-template-page-contact #contact_form_errorloc ul{padding-bottom:1rem}.page-template-page-contact #contact_form_errorloc ul li{color:#fff;line-height:1}.forms__other input,.forms__other select,.forms__other textarea{display:block;margin-bottom:20px;width:100%}.forms__other .grid-2-col{-moz-column-gap:2rem;column-gap:2rem}.forms__other .align-start{align-items:flex-start}.forms__other .cc-cvv label,.forms__other .cc-exp label{display:block;font-weight:600;margin-bottom:6px}.forms__other .radio-options{align-items:center;display:flex;gap:20px;margin-top:6px}.forms__other .radio-item{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:6px}.forms__other input[type=checkbox],.forms__other input[type=radio]{accent-color:#333;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;height:16px;width:16px}.section__store h2{padding-bottom:0}.section__store .img-2{height:auto;position:absolute;right:80px;top:-100px;width:250px}.section__store .v-title{color:hsla(0,0%,100%,.5);font-size:clamp(4rem,15vw,15rem);font-weight:700;left:-10%;line-height:1;pointer-events:none;position:absolute;top:23%;transform:rotate(270deg);z-index:2}@media screen and (max-width:767px){.section__store .v-title{font-size:3rem;left:-30px;top:60px}.section__store .img-2{right:20px;top:-30px;width:150px}}.featured-links a{font-weight:400}.section__reviews{padding-bottom:50px}.section__reviews .swiper-button-disabled{display:none}@media screen and (max-width:1279px){.section__reviews{padding-bottom:0}}.section__reviews__grid{max-width:100%!important;padding-left:80px}@media screen and (max-width:1279px){.section__reviews__grid{padding-left:20px}}@media screen and (max-width:767px){.section__reviews__grid{padding-right:20px}}.section__reviews__wrapper{align-items:center;display:flex;gap:150px}@media screen and (max-width:1023px){.section__reviews__wrapper{gap:100px}}@media screen and (max-width:767px){.section__reviews__wrapper{flex-wrap:wrap;gap:50px}}.section__reviews__wrapper>div:first-of-type{max-width:420px;width:100%}@media screen and (max-width:1279px){.section__reviews__wrapper>div:first-of-type{max-width:400px}}@media screen and (max-width:1023px){.section__reviews__wrapper>div:first-of-type{max-width:300px}}@media screen and (max-width:767px){.section__reviews__wrapper>div:first-of-type{max-width:100%}}.section__reviews__wrapper>div:nth-of-type(2){flex:1;max-width:100%;min-width:1px}.section__reviews__desc{margin-bottom:80px;margin-top:80px}@media screen and (max-width:1023px){.section__reviews__desc{margin-bottom:50px;margin-top:50px}}.section__reviews__carousel{flex:1;padding-bottom:50px}.section__reviews__carousel .swiper-slide{display:flex;flex-direction:column;height:auto!important;width:500px!important}@media screen and (max-width:1023px){.section__reviews__carousel .swiper-slide{width:300px!important}}@media screen and (max-width:767px){.section__reviews__carousel .swiper-slide{width:calc(100% - 60px)!important}}.section__reviews__box{border:10px solid #e4e3e1;display:flex;flex:1;flex-direction:column;padding:70px 40px;position:relative}@media screen and (max-width:1023px){.section__reviews__box{border-width:5px;padding:50px 20px}}.section__reviews__box-quote{height:90px;left:20px;position:absolute;top:50px;width:100px}.section__reviews__box p{color:#979797;font-family:dovetail-mvb,sans-serif;font-size:28px;line-height:1.667;position:relative;z-index:2}@media screen and (max-width:1023px){.section__reviews__box p{font-size:22px}}@media screen and (max-width:767px){.section__reviews__box p{font-size:18px}}.section__reviews__navigation-wrapper{align-items:center;display:flex;justify-content:flex-end;padding-right:30%}@media screen and (max-width:767px){.section__reviews__navigation-wrapper{justify-content:center;padding-right:0}}.section__reviews__navigation-wrapper a+a{margin-left:50px}.section__reviews__navigation img{width:auto}body.home .section__banner{height:100vh;max-height:inherit}.inner .section__banner{height:75vh}.section__banner{background-position:top;display:flex;flex-direction:column;height:100vh;justify-content:center}@media screen and (max-width:1024px){.section__banner{height:calc(100vh - 80px)!important}}@media screen and (min-width:1024px) and (max-width:1366px){.section__banner{height:90vh!important}}.section__banner--block{height:100%;overflow:hidden;position:relative;z-index:5}@media screen and (min-width:768px) and (max-width:1024px){.section__banner--block{grid-template-columns:1fr}}@media screen and (max-width:767px){.section__banner--block .hero-text-wrap{text-align:center}}.section__banner--block .hero-text-wrap .hero-title{font-family:the-seasons,sans-serif;font-size:3.4375rem;font-weight:700;letter-spacing:.15rem;line-height:1.1;padding-bottom:3rem;position:relative}.section__banner--block .hero-text-wrap .hero-title:after{background-color:#fff;bottom:1.5rem;content:"";height:1px;left:0;position:absolute;width:200px;width:120px}@media screen and (max-width:767px){.section__banner--block .hero-text-wrap .hero-title:after{left:0;margin:0 auto;right:0}}.section__banner--block .hero-text-wrap .hero-title span{display:block;font-size:1rem;font-weight:300;letter-spacing:.1rem;padding-top:15px}@media screen and (max-width:767px){.section__banner--block .hero-text-wrap .hero-title{font-size:2.5rem}}.section__banner--block .hero-text-wrap h1{color:#bfad8d;font-family:century-gothic,sans-serif;font-size:1rem;font-weight:700}.section__banner--block .hero-text-wrap p{line-height:normal;max-width:300px}@media screen and (max-width:767px){.section__banner--block .hero-text-wrap p{margin:0 auto;width:100%}.section__banner--block .hero-text-wrap .btn-wrap a{font-weight:400;margin:0 auto}}.section__banner--block .bc{align-items:center;display:flex;flex-wrap:wrap;font-size:.7rem;gap:.7rem;justify-content:center;list-style:none;margin-top:2rem!important;padding:0;text-transform:uppercase}@media screen and (max-width:767px){.section__banner--block .bc{font-size:.6rem;gap:.2rem;line-height:normal!important}}.section__banner--block .video-fg{align-items:center;background:rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:50px;position:relative;z-index:2}.section__banner--block .video-fg .title{font-size:1rem;font-weight:300;letter-spacing:4px;margin:0 auto;position:relative;text-transform:uppercase;width:80%}.section__banner--block .video-fg .title span{align-items:center;display:flex;justify-content:center}.section__banner--block .video-fg .title span:after,.section__banner--block .video-fg .title span:before{background:#fff;content:"";display:inline-block;height:1px;width:170px}@media screen and (max-width:767px){.section__banner--block .video-fg .title span:after,.section__banner--block .video-fg .title span:before{width:10%}}.section__banner--block .video-fg .title span:before{left:0;margin-right:20px}.section__banner--block .video-fg .title span:after{margin-left:20px;right:0}.section__banner--block .video-fg .btn{margin-top:4.375rem}.section__banner--block .video-bg{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}.section__banner--block .video-bg video{height:100%;object-fit:cover;-o-object-fit:cover;position:relative;width:100%;z-index:-1}.section__banner--block .video-bg img{height:100%!important;width:100%!important}.section__banner nav.inverted li,.section__banner nav.inverted li a,.section__banner nav.inverted li:not(:last-child):before{color:#fff}.section__banner nav ol,.section__banner nav ul{align-items:center;display:flex;flex-wrap:wrap;font-size:1.3125rem;gap:1.6875rem;justify-content:center;list-style:none;padding:0}.section__banner nav ol li,.section__banner nav ul li{color:#444;font-family:century-gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.7142857143;position:relative;text-transform:uppercase}@media screen and (max-width:767px){.section__banner nav ol li,.section__banner nav ul li{line-height:1.25}}.section__banner nav ol li:not(:last-child):before,.section__banner nav ul li:not(:last-child):before{border-radius:100%;color:#444;content:"|";display:block;height:.1875rem;position:absolute;right:-.7875rem;top:.3rem;width:.1875rem}@media screen and (max-width:767px){.section__banner nav ol li:not(:last-child):before,.section__banner nav ul li:not(:last-child):before{top:.275rem}}.section__banner nav ol li a,.section__banner nav ul li a{color:#444;display:block;font-style:normal;font-weight:600;padding:.3125rem .25rem}.section__banner nav ol li a:hover,.section__banner nav ul li a:hover{color:#bfad8d}@media screen and (max-width:767px){.section__banner nav ol li a,.section__banner nav ul li a{line-height:1.25}}.inner .video-fg{background:rgba(0,0,0,.2)!important}.section__blocks h2{line-height:1.2;margin:0}.section__blocks li::marker{color:#bfad8d;font-size:1.25rem}.section__blocks ul.bar-menu{padding-left:2rem}.section__blocks ul.bar-menu li{list-style:none;position:relative}.section__blocks ul.bar-menu li::marker{color:#bfad8d;display:none}.section__blocks ul.bar-menu li:before{background-color:#bfad8d;bottom:0;content:"";display:block;height:5px;left:-32px;position:absolute;top:14px;width:20px}@media screen and (max-width:767px){.section__blocks ul.bar-menu li:before{top:9px}}.section__blocks ul ul{margin:0;padding-left:15px}@media screen and (max-width:767px){.section__blocks.svgs .grid{margin:-1rem 0 -2rem;padding:0 3rem}.section__blocks.svgs .grid svg{width:100%}}.section__blocks--gallery .grid-4-col{grid-gap:20px}@media screen and (min-width:768px) and (max-width:1024px){.section__blocks--gallery .grid-4-col{grid-template-columns:1fr 1fr}}.section__blocks--location{grid-gap:10px}@media screen and (min-width:1024px) and (max-width:1366px){.section__blocks--location .grid-4-col{grid-template-columns:1fr 1fr}}.section__blocks--location .location__box{margin:-5rem 0 4rem -2rem;max-width:620px!important;overflow:hidden;padding:6rem 3rem;position:relative;width:50%;z-index:10}@media screen and (max-width:767px){.section__blocks--location .location__box{margin:-5rem 0 4rem -2rem;max-width:100%!important;padding:6rem 2rem 9rem;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.section__blocks--location .location__box{padding:6rem 3rem 8rem}}.section__blocks--location .location__box .relative{z-index:10}.section__blocks--location .location__box .relative h3{color:#111;font-size:2.5rem;margin-bottom:0;text-transform:uppercase}.section__blocks--location .location__box .relative p{margin-top:0}.section__blocks--location .location__box .relative p a{color:#111;font-size:1.375rem;font-weight:400}.section__blocks--location .location__box .relative p a:hover{color:#638659}.section__blocks--location .location__box:after{background:#bfad8d;content:"";display:block;height:70%;left:0;position:absolute;top:0;transform:rotate(-5deg);width:210%;z-index:4}@media screen and (max-width:767px){.section__blocks--location .location__box:after{width:210%}.section__blocks--location .img1{display:none}}@media screen and (max-width:1366px){.section__blocks--location .img3,.section__blocks--location .img4{display:none}}@media screen and (max-width:1024px){.section__blocks--tri .grid-2-col{grid-template-columns:1fr}.section__blocks--tri .grid-2-col .left{margin-top:3rem}.section__blocks--tri .grid-2-col .right{margin:0}}@media screen and (min-width:1024px) and (max-width:1366px){.section__blocks--tri .grid-2-col .left{margin-top:4rem}.section__blocks--tri .grid-2-col .right{margin-left:3rem;margin-top:-18rem}}.section__blocks--tri .left{margin-top:10rem}.section__blocks--tri .right{margin-left:8rem;margin-top:-6rem}.section__blocks--tri-reverse .right{margin-left:0;margin-right:8rem}@media screen and (max-width:1024px){.section__blocks--tri-reverse .right{margin:0}}@media screen and (min-width:1024px) and (max-width:1366px){.section__blocks--tri-reverse .right{margin-right:3rem}}.section__proc--tabs{background-color:#b3b0b0;overflow:hidden}.section__proc--tabs .svg__accent{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:0 auto;right:0}.section__proc--tabs .svg__accent svg{opacity:.4}.section__proc--tabs .grid-2-col-5-7{grid-gap:100px;padding:8rem 5rem;position:relative;z-index:10}@media screen and (max-width:767px){.section__proc--tabs .grid-2-col-5-7{grid-gap:30px;padding:6rem 2rem}}@media screen and (min-width:768px) and (max-width:1024px){.section__proc--tabs .grid-2-col-5-7{grid-gap:60px;padding:8rem 2rem}}.section__proc--tabs .tabs{align-items:flex-start;display:flex;flex-direction:column;line-height:30px}@media screen and (max-width:767px){.section__proc--tabs .tabs{line-height:30px;padding:0}}@media screen and (min-width:768px) and (max-width:1024px){.section__proc--tabs .tabs{line-height:30px;padding:0}}.section__proc--tabs .tab-link{color:hsla(0,0%,100%,.5);cursor:pointer;font-family:century-gothic,sans-serif;font-size:2rem;list-style:none;margin:0 0 2rem;text-transform:uppercase;transition:all .3s ease-in}@media screen and (max-width:767px){.section__proc--tabs .tab-link{font-size:1.25rem}}@media screen and (min-width:768px) and (max-width:1024px){.section__proc--tabs .tab-link{font-size:1.5625rem}}.section__proc--tabs .tab-link.current,.section__proc--tabs .tab-link:hover{color:#fff}.section__proc--tabs .tab-content{color:#fff;display:none;font-size:1.0625rem;opacity:0;transition:all .3s ease-in}.section__proc--tabs .tab-content.current{display:block;opacity:1}.svg__accent{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%}.menu__procs ul{list-style:none;margin:0;padding:0}.menu__procs ul li{display:inline-block;list-style:none;margin-bottom:2rem;margin-right:1.5rem;position:relative}.menu__procs ul li a{color:#111;font-family:century-gothic,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.menu__procs ul li a:hover{color:#bfad8d}.menu__procs ul li a:hover:after{width:40%}.menu__procs ul li a:after{border-bottom:4px solid #bfad8d;content:"";display:block;left:auto;position:absolute;right:0;transition:all .3s ease-in;width:100%}.section__welcome{background-position:100% 0;background-repeat:no-repeat;background-size:15%;overflow:hidden}@media screen and (max-width:1024px){.section__welcome{background-image:none!important}}.section__welcome-bg{height:100%;left:0;max-width:100%!important;position:absolute;top:0;width:100%}.section__welcome-bg img{max-height:100%;max-width:500px;opacity:.1;position:absolute;right:0;top:50%;transform:translateY(-50%)}.section__welcome .grid{position:relative;z-index:5}.section__welcome .left{position:relative}.section__welcome .left picture{display:block;overflow:hidden;position:relative}.section__welcome .left img{transform:scale(1.2);transition:transform 1.25s ease}.section__welcome .left img.js-zoom{transform:scale(1);transition:transform 1.25s ease}.section__welcome .left .spinning-symbol{bottom:-4rem;display:none;position:absolute;right:-4rem;z-index:10}@media screen and (max-width:767px){.section__welcome .left .spinning-symbol{right:3rem}.section__welcome .right{order:-1}}.section__welcome .right h3{font-size:16px;text-transform:uppercase}.section__welcome .right h2{font-size:60px;margin-top:2rem;padding-bottom:50px}@media screen and (max-width:1366px){.section__welcome .right h2{font-size:3rem}}@media screen and (min-width:768px) and (max-width:1024px){.section__welcome .right h2{font-size:2.5rem}}@media screen and (max-width:767px){.section__welcome .right h2{font-size:2rem;left:0;line-height:normal;margin-top:0;padding:0}}.section__welcome .right p{padding-left:50px}@media screen and (max-width:767px){.section__welcome .right p{font-size:.9rem;line-height:1.5rem;padding-left:0}}.section__welcome .right .subtitle{color:#6ac7cf;font-family:the-seasons,sans-serif;font-size:1.75rem;line-height:2.5rem}@media screen and (min-width:768px) and (max-width:1024px){.section__welcome .right .subtitle{font-size:1.5rem;line-height:1.4}}@media screen and (max-width:767px){.section__welcome .right .subtitle{font-size:1.25rem;line-height:1.2}}.section__welcome .right .btn-wrap{display:flex;padding-left:50px}@media screen and (max-width:767px){.section__welcome .right .btn-wrap{justify-content:flex-start;padding-left:0}.section__welcome .padding-section-content{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.section__patient .grid-2-col-8-3{grid-template-columns:1fr}.section__patient .grid-2-col-8-3 .left{order:2}.section__patient .grid-2-col-8-3 .right{padding:1rem 3.9583333333vw 3rem!important}}.section__patient .box{background:hsla(0,0%,7%,.84);height:100%;max-width:320px;overflow:hidden;width:100%}.section__patient .box .bottom,.section__patient .box .mid,.section__patient .box .top{padding:4rem 3rem;position:relative}.section__patient .box .bottom .title,.section__patient .box .mid .title,.section__patient .box .top .title{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase}.section__patient .box .bottom p,.section__patient .box .mid p,.section__patient .box .top p{color:#fff;font-size:.9rem;line-height:1.5;margin:0}.section__patient .box .mid:after,.section__patient .box .mid:before{background-color:#fff;content:"";display:block;height:1px;left:auto;position:absolute;right:5px;width:60%}.section__patient .box .mid:before{top:0}.section__patient .box .mid:after{bottom:0}@media screen and (max-width:1024px){.section__dental .grid-2-col-7-5{grid-template-columns:1fr}.section__dental .left{order:2}.section__dental .right{padding:0 3.9583333333vw 3rem!important}.section__insurance .grid-2-col-5-7{grid-template-columns:1fr}}.section__insurance .left{margin:-3rem 0}@media screen and (max-width:1024px){.section__insurance .left{margin:0}}@media screen and (max-width:767px){.section__insurance .right .grid-2-col{grid-gap:30px}}@media screen and (max-width:1024px){.section__insurance .right{padding:5rem 3rem!important}.section__staff{margin-top:3rem}}.section__staff .box-align-vertically{margin-top:-5rem}@media screen and (max-width:1024px){.section__staff .box-align-vertically{margin-top:0}.section__staff .grid-2-col-3-8{grid-template-columns:1fr}.section__staff .grid{padding:2rem 1rem 0}}.section__staff--block{padding-bottom:5rem}.section__staff--block h3{color:#111;font-family:century-gothic,sans-serif;font-size:1rem;margin-bottom:0;text-transform:capitalize}.section__staff--block p{color:#a8a5a5;margin-top:0}.section__staff--nav{height:40px;margin-top:-1rem;width:100%}.section__staff--nav .swiper-button-prev{left:45%;opacity:1;top:0}@media screen and (max-width:1400px){.section__staff--nav .swiper-button-prev{display:block;left:35%}}.section__staff--nav .swiper-button-next{opacity:1;right:45%;top:0}@media screen and (max-width:1400px){.section__staff--nav .swiper-button-next{display:block;right:35%}}.section__testimonials .grid-3-col{grid-template-columns:1fr 1fr 2fr;min-height:36rem}@media screen and (max-width:1366px){.section__testimonials .grid-3-col{grid-template-columns:1fr}.section__testimonials .grid-3-col .left{min-height:10rem}.section__testimonials .grid-3-col .mid{padding:5rem 3.9583333333vw 3rem!important}.section__testimonials .grid-3-col .right{min-height:36rem}}.section__testimonials .grid-3-col .box{max-width:300px;position:absolute}@media screen and (max-width:767px){.section__testimonials .grid-3-col .box{position:relative}}.section__testimonials .grid-3-col .box.box1{left:16%;top:-5%}@media screen and (max-width:767px){.section__testimonials .grid-3-col .box.box1{left:inherit;margin-left:auto;margin-right:2rem;margin-top:3rem;top:inherit}}@media screen and (min-width:768px) and (max-width:1024px){.section__testimonials .grid-3-col .box.box1{top:5%}}@media screen and (min-width:1024px) and (max-width:1366px){.section__testimonials .grid-3-col .box.box1{left:28%;top:5%}}.section__testimonials .grid-3-col .box.box2{left:0;top:35%}@media screen and (max-width:767px){.section__testimonials .grid-3-col .box.box2{left:inherit;margin-left:2rem;margin-right:auto;margin-top:2rem;top:inherit}}@media screen and (min-width:768px) and (max-width:1024px){.section__testimonials .grid-3-col .box.box2{left:6%;top:50%}}@media screen and (min-width:1024px) and (max-width:1366px){.section__testimonials .grid-3-col .box.box2{left:9%;top:44%}}.section__testimonials .grid-3-col .box.box3{right:8%;top:29%}@media screen and (max-width:767px){.section__testimonials .grid-3-col .box.box3{margin-left:auto;margin-right:2rem;margin-top:2rem;right:inherit;top:inherit}}@media screen and (min-width:768px) and (max-width:1024px){.section__testimonials .grid-3-col .box.box3{top:24%}}@media screen and (min-width:1024px) and (max-width:1366px){.section__testimonials .grid-3-col .box.box3{right:10%;top:23%}}.section__testimonials .grid-3-col .box.box4{right:24%;top:73%}@media screen and (max-width:767px){.section__testimonials .grid-3-col .box.box4{margin-left:2rem;margin-right:auto;margin-top:2rem;right:inherit;top:inherit}}@media screen and (min-width:768px) and (max-width:1024px){.section__testimonials .grid-3-col .box.box4{right:20%;top:70%}}@media screen and (min-width:1024px) and (max-width:1366px){.section__testimonials .grid-3-col .box.box4{right:24%;top:66%}}.section__testimonials .grid-3-col .box-container{background-color:#fff;border:1px solid #b3b0b0;padding:2rem;position:relative}.section__testimonials .grid-3-col .box-container .stars svg{fill:#bfad8d;display:inline-block}.section__testimonials .grid-3-col .box-container p{line-height:1.4;margin-top:10px}@media screen and (max-width:1024px){.section__testimonials .grid-3-col .box-container p{font-size:.875rem;line-height:1.3}}.section__testimonials .grid-3-col .box-container:before{border:1.02rem solid transparent;border-bottom:none;border-top-color:#fff;content:"";display:block;height:0;position:absolute;right:1.58em;top:100%;width:0;z-index:0}.section__testimonials .grid-3-col .box-container:after{border:1.1rem solid transparent;border-bottom:none;border-top-color:#b3b0b0;content:"";display:block;height:0;position:absolute;right:1.5em;top:100%;width:0;z-index:-1}.section__testimonials .grid-3-col .box span{align-items:flex-end;display:flex;justify-content:flex-end;margin-right:30px;margin-top:15px}.section__schedule{background-attachment:fixed;background-size:cover;padding:6rem 0}@media screen and (max-width:767px){.section__schedule{padding:2rem 0}}.section__schedule h2{font-size:3.25rem!important}@media screen and (max-width:767px){.section__schedule h2{font-size:2.25rem!important}}.section__schedule h2 span{color:#fff}.section__schedule .align-center h2:after{margin:0 auto;right:0}.section__schedule .align-center .btn{margin:0 auto}.section__types{background-position:100%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1024px){.section__types{margin-bottom:6rem}}.section__types .grid-3-col{grid-gap:60px}@media screen and (max-width:1024px){.section__types .grid-3-col{grid-gap:100px;grid-template-columns:1fr}}.section__types .grid-3-col .bg-cover-photo{height:100%;padding:1rem}.section__types .grid-3-col .bg-cover-photo .box{background-color:#fff;border:1px solid #111;height:78%;padding:3.2rem 2rem}@media screen and (max-width:1024px){.section__types .grid-3-col .bg-cover-photo .box{height:auto}}.section__types .grid-3-col .bg-cover-photo .box .title{font-size:1rem;text-transform:uppercase}.section__types .grid-3-col .bg-cover-photo .img{position:relative}.section__types .grid-3-col .bg-cover-photo .img img{border:3px solid #bfad8d;bottom:-5rem;max-width:150px;position:absolute;right:20px}@media screen and (max-width:1024px){.section__types .grid-3-col .bg-cover-photo .img img{bottom:-6rem;max-width:120px}}@media screen and (max-width:767px){#wpadminbar{display:none}}html {
scroll-behavior: smooth;
}
.left.sticky{
overflow:hidden;
}
.inner .banner h1{
line-height: 1!important;
padding-bottom: 2rem;
}
.timeline-container{
display:block;
position:relative;
}
.timeline-container ul.tl{
margin:20px 0;
display:inline-block;
padding: 3rem 3rem 0 3rem;
}
.timeline-container ul.tl li {
list-style: none;
margin:auto;
min-height:50px;
border-left:1px solid #999;
padding:0 0 50px 60px;
position:relative;
display: flex;
flex-direction: row;
}
.timeline-container ul.tl li.dashed {
border-left:1px dashed #86D6FF;
}
.timeline-container ul.tl li:last-child{
border-left:0;
padding-bottom: 0;
}
.timeline-container ul.tl li .item-icon {
position: absolute;
left: -18px;
top: -5px;
content: " ";
border: 12px solid #d9ccb4;
background: #bfad8d;
height: 20px;
width: 20px;
box-sizing: initial;
}
.timeline-container ul.tl li:hover::before{
border-color: #258CC7;
transition: all 1000ms ease-in-out;
}
ul.tl li .item-text {
display: flex;
flex-direction: column;
flex-grow: 1;
}
ul.tl li .item-title {
font-size: 1.25rem;
}
ul.tl li .item-detail {
color:rgba(0,0,0,0.5);
font-size: 1;
}
ul.tl li .item-timestamp{
color: #8D8D8D;
text-align: right;
padding-left: 20px;
}
.p-tb-4{
padding: 4rem 0;
}
.treatment-menu li{
line-height: 2rem;
padding-bottom: 1.5rem;
}
.treatment-menu li a{
font-size: 1.2rem;
}
.no-hero .header__content{
box-shadow: none;
background: transparent;
}
.no-hero .menu-toggle svg, .no-hero .menu-toggle svg:hover {
fill: #000;
}
.no-hero .menu-toggle.fixed svg, .no-hero .menu-toggle.fixed svg:hover{
fill: #fff;
}
.no-hero .menu-toggle.active svg {
fill: #000!important;
}
.no-hero #home-banner{
height: 200px; 
position: absolute;
}
.no-hero header:not(.fixed) .header__content .btn.outline {
border-color: #000 !important;
}
.no-hero header:not(.fixed) .header__content--logo img{
height: 60px;
width: 100%;
}
.header.fixed{
transition: all 500ms ease-in-out;
}
.main-navigation__nav{
padding-top: 6rem;
}
.main-navigation__nav li.nav-small-title a {
font-family: century-gothic,sans-serif;
font-size: 0.9rem;
letter-spacing: 0.1rem;
padding-bottom: 0.4rem;
}
.main-navigation__nav li.nav-small-title-first{
margin-top: 2rem;    
}
.inner .section__explore-content{
max-width: 700px;
}
.inner .page-wrapper{
overflow-x: hidden;
}
.inner .section__banner h1{
text-align: center;
}
.grid-3-col.col-1-3-1 {
grid-template-columns: 2fr 3fr 2fr;
}
.section-column-gap{
gap: 8rem;
}
.staff-menu{
background: #000;
background-image: url(//www.creatingbeauty.com/wp-content/uploads/2025/06/bg-marble-blk.webp);
background-repeat: repeat-y;
padding: 5rem 3rem;
}
.staff-menu ul{
line-height: 2.25rem;
}    
.staff-menu li a{
color: #fff;
}
.eprofile{
padding-bottom: 5rem;
margin-bottom: 5rem;
border-bottom: 1px solid #eee;
}
.eprofile h3{
font-size: 1.45rem;
letter-spacing: 0.25rem;
}
.eprofile:has(.etitle) h3 {
margin: 0!important;
}
.ebio{
column-gap: 5rem;
}
.etitle{
font-style: italic;
}
a[name] {
scroll-margin-top: 140px;
}
.no-hero {
background-image: url(//www.creatingbeauty.com/wp-content/themes/omatix_v2/assets/images/img-choose-bg.png);
background-repeat: no-repeat;
}
.form-links {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 3rem;
row-gap: 1rem;
margin: auto;
width: 100%;
list-style: none;
padding: 0;
}
.form-links li {
width: 100%;
}
.form-links a {
display: block;
text-align: center;
padding: 12px 16px;
border: 1px solid #555;
background: transparent;
color: #555;
text-decoration: none;
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.form-links a:hover {
background: #555;
color: #fff;
}
.video-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
padding: 20px;
} .video-item {
text-align: center;
cursor: pointer;
}
.video-item img {
width: 100%;
transition: transform 0.3s ease;
}
.video-item img:hover {
transform: scale(1.05);
}
.video-title {
font-size: 14px;
margin-top: 5px;
}
.video-modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
justify-content: center;
align-items: center;
z-index: 99999;
}
.video-modal iframe {
width: 80%;
height: 60vh;
max-width: 800px;
border: none;
}
.close-btn {
position: absolute;
top: 20px;
right: 30px;
font-size: 30px;
color: white;
cursor: pointer;
}
.map-container {
position: relative;
width: 100%;
padding-bottom: 56.25%; height: 0;
overflow: hidden;
}
.map-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
@media screen and (max-width: 1023px) {
.video-gallery {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 767px) {
.timeline-container ul.tl{
padding-bottom: 0;
}
.menu-mobile-cta ul a svg {
margin-top: 3px;
margin-bottom: 5px;
height: 14px;
width: auto;
}
.no-hero #home-banner{
height: 80px; 
position: absolute;
}
.header, .header .header__content{
background-color:transparent;
backdrop-filter:none;
}
.header, .menu-toggle{
position: absolute;
}
body.admin-bar {
margin-top: -46px;
}
.section__banner {
height: calc(80vh - 80px) !important;
}
.header .header__content--logo.header__content--logo-mobile img{
height: 50px;
}
.header.fixed .header__content--logo.header__content--logo-mobile img{
height: 40px;
}
.menu-mobile-cta ul a{
flex-direction: column;
}
.menu-mobile-cta ul a svg{
margin: 0 0 6px 0;
}
.inner .section__explore-content h2{
font-size: 35px;
margin-bottom: 0!important;
}
.footer .logo a img{
display: none;
}
.section__schedule {
min-height: 40vh;
background-attachment: scroll;
}
.menu-mobile-cta ul a {
background-color: #000;
} 
.menu-mobile-cta ul li:last-of-type {
border-left: 1px solid #444;
}
.no-hero .menu-toggle.active svg {
fill: #fff!important;
}
.grid-3-col.col-1-3-1 {
grid-template-columns: 1fr;
}
.section-column-gap{
gap: 1.5rem;
}
.pb-5{
padding-bottom: 1rem;
}
.ebio{
row-gap: 3rem;
}
a[name] {
scroll-margin-top: 80px;
}  
.form-links {
grid-template-columns: 1fr;
}    
.video-gallery {
grid-template-columns: 1fr;
}
.no-hero header:not(.fixed) .header__content--logo img{
filter: invert(1)!important;
}
}
.monthly-specials {
color: #1f1f1f;
}
.specials-container {
max-width: 1640px;
margin: 0 auto;
}
.specials-header {
text-align: center;
margin-bottom: 60px;
}
.specials-header p {
margin: 0 0 12px;
font-size: 14px;
letter-spacing: 3px;
text-transform: uppercase;
color: #bfad8d;
font-weight: 600;
}
.specials-header h2 {
margin: 0;
font-size: clamp(36px, 5vw, 64px);
font-weight: 400;
line-height: 1;
}
.specials-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
.special-card {
position: relative;
background: #fefcf9;
padding: 54px 42px;
border: 1px solid rgba(191,173,141,.22);
text-align: center;
overflow: hidden;
box-shadow:
0 20px 45px rgba(0,0,0,.06),
0 0 0 1px rgba(191,173,141,.08);
transition: .4s ease;
}
.special-card:before {
content: "";
position: absolute;
top: 0;
left: 50%;
width: 70%;
height: 3px;
background: #bfad8d;
transform: translateX(-50%);
opacity: .75;
}
.special-card:hover {
transform: translateY(-5px);
box-shadow:
0 28px 65px rgba(0,0,0,.09),
0 0 0 1px rgba(191,173,141,.18);
}
.special-card h3,
.special-card .subtitle,
.special-card .offer,
.special-card .details,
.special-card .note {
position: relative;
z-index: 2;
}
.special-card h3 {
margin: 0 0 18px;
font-size: 28px;
line-height: 1.1;
font-weight: 500;
text-transform: uppercase;
letter-spacing: .5px;
color: #a99674;
}
.special-card .subtitle {
margin: 0 0 24px;
font-size: 14px;
line-height: 1.7;
text-transform: uppercase;
letter-spacing: 1.5px;
color: #2d2d2d;
font-weight: 500;
}
.special-card .offer {
margin: 0 0 12px;
font-size: 18px;
line-height: 1.3;
color: #a99674;
}
.special-card .offer span {
display: block;
font-size: clamp(42px, 5vw, 58px);
font-weight: 300;
line-height: 1;
letter-spacing: -1px;
margin-top: 8px;
color: #a99674;
}
.special-card .details {
margin: 0 0 12px;
font-size: 18px;
line-height: 1.6;
font-weight: 500;
color: #111;
}
.special-card .note {
margin: 0;
font-size: 12px;
line-height: 1.7;
color: #555;
}
.specials-footer {
text-align: center;
margin-top: 54px;
font-size: 22px;
font-weight: 600;
}
.specials-footer a {
color: #1f1f1f;
text-decoration: none;
transition: .3s ease;
}
.specials-footer a:hover {
color: #bfad8d;
}
.specials-footer span {
margin: 0 14px;
color: #bfad8d;
}
.specials-footer p {
margin: 12px 0 0;
font-size: 13px;
font-weight: 400;
letter-spacing: 1px;
text-transform: uppercase;
color: #555;
}
@media (max-width: 991px) {
.monthly-specials {
padding: 60px 18px;
}
.specials-header {
margin-bottom: 40px;
}
.specials-grid {
grid-template-columns: 1fr;
gap: 22px;
}
.special-card {
padding: 42px 26px;
}
.special-card .offer span {
font-size: 46px;
}
.specials-footer {
font-size: 18px;
}
.specials-footer span {
display: block;
margin: 8px 0;
}
}