﻿.img-cover,.bullet-list li,.accent,.primary-nav,.dropdown,.hero,.intro-wrapper,.services,.services .service,.services .service>a,.content-row,.testimonials-row,.testimonials-row .testimonial-glass,.testimonials-row .testimonial-glass .featured-testimonial,.featured-testimonial,.pagination,.breadcrumbs-wrapper,.breadcrumbs,.cta-row,footer,.footer-nav,.button-3,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{position:relative}.img-cover img,.bullet-list li:before,.dropdown-menu,.menu-burger,.menu-burger span,.relaxation:after,.intro-wrapper:before,.testimonials-row .testimonial-glass:after,footer:after,footer:before{position:absolute}header{position:fixed}.accent,.accent-title,.hero-text h1 span,.breadcrumbs div a:before,.cta-row h3 span,.footer-nav .social a,.button-3,.btn-outline,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{display:inline-block;zoom:1}.img-cover img,.bullet-list li:before,.logo,.logo img,.dropdown-menu a,.services .service>a,.services .service>a picture,.services .service>a img,.breadcrumbs div a,.breadcrumbs .location,.breadcrumbs .top-link,.footer-nav h2,.footer-nav p,.footer-nav a,.footer-logo img,.content-row .img-wrapper img,.relaxation:after,.intro-wrapper:before,.testimonials-row .testimonial-glass:after,footer:after,footer:before{display:block}.swi,header,.logo,.hero-text,.services,.services .service,.services .service .info,.content-row .text-wrapper,.testimonials-row,.testimonials-row .testimonial-glass,.pagination,.footer-nav .social a,.btn-outline,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{box-sizing:border-box}.hidden,.dropdown-menu{display:none}.img-cover,.hero,.services .service>a,footer,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{overflow:hidden}.button-3,.btn-outline,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{cursor:pointer}.relaxation:after,.intro-wrapper:before,.testimonials-row .testimonial-glass:after,footer:after,footer:before{content:""}.services .services-title,.testimonials-row .testimonial-glass,.featured-testimonial{width:100%}.services .service>a picture,.services .service>a img{height:100%;width:100%}.services .services-title h2,.services .service .info h2{margin:0}.accent,.intro-wrapper div,.testimonials-row,.testimonials-row>h2,.featured-testimonial,.pagination,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{text-align:center}.intro-wrapper p,.testimonials-row .testimonial-glass,.featured-testimonial,.footer-nav .social{margin-left:auto;margin-right:auto}.accent,.accent-title,.primary-nav a:not(.btn),.dropdown-menu a,.featured-testimonial .author,.footer-nav nav a,.button-3,.btn-outline,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{text-transform:uppercase}.services .service,.services .service .info{display:flex}.flex-row,.fx-row,.fx-col,.primary-nav,.hero,.services,.testimonials-row,.cta-row,.footer-nav .social,.fx-row-between,header,.services .services-title,.services .service.service-featured,.content-row,.breadcrumbs,.breadcrumbs div,.footer-nav,.footer-credits{display:flex;flex-wrap:wrap}.fx-row-between,header,.services .services-title,.services .service.service-featured,.content-row,.breadcrumbs,.breadcrumbs div,.footer-nav,.footer-credits{justify-content:space-between}.fx-col,.services .service,.services .service .info{flex-direction:column}header,.primary-nav,.hero,.services .services-title,.services .service.service-featured,.testimonials-row,.breadcrumbs,.breadcrumbs div,.cta-row{align-items:center}.relaxation:after,.hero,.intro-wrapper:before,.testimonials-row,.cta-row,footer:after,footer:before,.footer-nav .social a{background-repeat:no-repeat}.hero,.testimonials-row,.cta-row{background-size:cover}.relaxation:after,.intro-wrapper:before,footer:after,footer:before{background-size:contain}.hero,.cta-row{background-position:center center}.intro-wrapper:before,footer:before,.footer-nav .social a{background-position:left center}.relaxation:after{background-position:right center}.testimonials-row{background-position:center bottom}.logo img,.services .service>a img,.button-3,.btn-outline{transition-duration:300ms}.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{transition-duration:500ms}.hero-text h1 span,.cta-row h3 span,.primary-nav,.primary-nav a:not(.btn),.dropdown-menu a,.hero-text h2{transition-duration:750ms}.primary-nav,.primary-nav a:not(.btn),.dropdown-menu a,.hero-text h2,.logo img,.services .service>a img,.button-3,.btn-outline{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.hero-text h1 span,.cta-row h3 span,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.hero-text h1 span,.cta-row h3 span,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a,.primary-nav,.primary-nav a:not(.btn),.dropdown-menu a,.hero-text h2,.logo img,.services .service>a img,.button-3,.btn-outline{transition-behaviour:allow-discrete}.hero-text h1 span,.cta-row h3 span,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a,.primary-nav,.primary-nav a:not(.btn),.dropdown-menu a,.hero-text h2,.logo img,.services .service>a img,.button-3,.btn-outline{transition-property:opacity,transform,width,visibility}.hero-text h2{transition-delay:1000ms}.button-3,.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{font-family:"Roboto",sans-serif}.services .service .info h3,.featured-testimonial .author,.services .service .info h2,.testimonials-row>h2,.services .services-title h2,.content-row .text-wrapper h3,.cta-row h3,.hero-text h1{font-family:"Georgia","Times New Roman",serif}.btn,.hero-text a:last-of-type,.btn-alt,.hero-text a{font-weight:bold;padding:1.1em 1.2em;border:none;min-width:220px;letter-spacing:.2em;color:#fff}.btn:hover,.btn-alt:hover,.hero-text a:hover{transform:scale(1.05)}.btn:active,.btn-alt:active,.hero-text a:active{transform:scale(0.95)}.btn-alt,.hero-text a{background:#653c96}.btn-alt:hover,.hero-text a:hover{background-color:rgb(125.7571428571,77.1428571429,183.8571428571)}.btn-alt:active,.hero-text a:active{background-color:rgb(76.4714285714,45.4285714286,113.5714285714)}.btn,.hero-text a:last-of-type{background:#8dc63f}.btn:hover,.hero-text a:hover:last-of-type{background-color:hsl(85.3333333333,54.2168674699%,61.1764705882%)}.btn:active,.hero-text a:active:last-of-type{background-color:rgb(113.8554216867,161.9277108434,48.0722891566)}.button-3{color:#653c96;font-weight:bold;letter-spacing:.18em;text-decoration:none;background:rgba(0,0,0,0);border:none;padding:0;min-width:0}.button-3:after{content:"→";display:inline-block;margin-left:.5em;transition:transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.button-3:hover{color:#565453}.button-3:hover:after{transform:translateX(4px)}.btn-outline{padding:.85em 1.5em;border:1px solid #565453;border-radius:50px;color:#565453;background:rgba(0,0,0,0);letter-spacing:.12em;min-width:0;font-weight:normal}.btn-outline:hover{background:#565453;color:#fff}.btn-outline-light{border-color:#fff;color:#fff}.btn-outline-light:hover{background:#fff;color:#565453}.content-row .img-wrapper img{width:100%;height:100%;object-fit:cover}.img-cover,.btn-alt,.hero-text a,.btn,.hero-text a:last-of-type{border-radius:8px}.services .service>a,.testimonials-row .testimonial-glass{border-radius:25px}.footer-credits{border-top:2px solid #8dc63f}@media screen and (min-width: 1921px){.sw{margin-left:7.5%;margin-right:7.5%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.sw{margin-left:5%;margin-right:5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.sw{margin-left:5%;margin-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.sw{margin-left:2em;margin-right:2em}}@media screen and (max-width: 760px){.sw{margin-left:5%;margin-right:5%}}@media screen and (min-width: 1921px){.sw,.swi,header,.hero,.intro-wrapper div,.services,.content-row,.content-row .text-wrapper,.testimonials-row,.pagination,.breadcrumbs-wrapper,.cta-row,footer{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.sw,.swi,header,.hero,.intro-wrapper div,.services,.content-row,.content-row .text-wrapper,.testimonials-row,.pagination,.breadcrumbs-wrapper,.cta-row,footer{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.sw,.swi,header,.hero,.intro-wrapper div,.services,.content-row,.content-row .text-wrapper,.testimonials-row,.pagination,.breadcrumbs-wrapper,.cta-row,footer{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.sw,.swi,header,.hero,.intro-wrapper div,.services,.content-row,.content-row .text-wrapper,.testimonials-row,.pagination,.breadcrumbs-wrapper,.cta-row,footer{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.sw,.swi,header,.hero,.intro-wrapper div,.services,.content-row,.content-row .text-wrapper,.testimonials-row,.pagination,.breadcrumbs-wrapper,.cta-row,footer{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1201px){.intro-wrapper,.testimonials-row,.cta-row{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){.intro-wrapper,.testimonials-row,.cta-row{padding-top:4em;padding-bottom:4em}}@media screen and (max-width: 760px){.intro-wrapper,.testimonials-row,.cta-row{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 1201px){.services,.content-row{padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){.services,.content-row{padding-bottom:4em}}@media screen and (max-width: 760px){.services,.content-row{padding-bottom:2em}}@media screen and (min-width: 1920px){.hero-text h1{font-size:5em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hero-text h1{font-size:4.5em}}@media screen and (min-width: 701px)and (max-width: 1199px){.hero-text h1{font-size:4em}}@media screen and (min-width: 451px)and (max-width: 700px){.hero-text h1{font-size:3.5em}}@media screen and (max-width: 450px){.hero-text h1{font-size:3em}}@media screen and (min-width: 1920px){.services .services-title h2,.content-row .text-wrapper h3,.cta-row h3{font-size:3.2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.services .services-title h2,.content-row .text-wrapper h3,.cta-row h3{font-size:3em}}@media screen and (min-width: 701px)and (max-width: 1199px){.services .services-title h2,.content-row .text-wrapper h3,.cta-row h3{font-size:3em}}@media screen and (min-width: 451px)and (max-width: 700px){.services .services-title h2,.content-row .text-wrapper h3,.cta-row h3{font-size:2.5em}}@media screen and (max-width: 450px){.services .services-title h2,.content-row .text-wrapper h3,.cta-row h3{font-size:2em}}@media screen and (min-width: 1920px){.hero-text h2,.testimonials-row>h2{font-size:2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hero-text h2,.testimonials-row>h2{font-size:2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hero-text h2,.testimonials-row>h2{font-size:1.7em}}@media screen and (max-width: 450px){.hero-text h2,.testimonials-row>h2{font-size:1.5em}}@media screen and (min-width: 1920px){.services .service .info h2{font-size:1.6em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.services .service .info h2{font-size:1.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.services .service .info h2{font-size:1.4em}}@media screen and (max-width: 450px){.services .service .info h2{font-size:1.3em}}@media screen and (min-width: 1920px){.accent-title,.breadcrumbs,.footer-nav h2,.footer-nav p,.footer-nav a,.bullet-list li,.hero-text p,.intro-wrapper p,.services .service .info p,.content-row .text-wrapper p,.featured-testimonial p,.services .service .info h3,.featured-testimonial .author{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.accent-title,.breadcrumbs,.footer-nav h2,.footer-nav p,.footer-nav a,.bullet-list li,.hero-text p,.intro-wrapper p,.services .service .info p,.content-row .text-wrapper p,.featured-testimonial p,.services .service .info h3,.featured-testimonial .author{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.accent-title,.breadcrumbs,.footer-nav h2,.footer-nav p,.footer-nav a,.bullet-list li,.hero-text p,.intro-wrapper p,.services .service .info p,.content-row .text-wrapper p,.featured-testimonial p,.services .service .info h3,.featured-testimonial .author{font-size:.95em}}@media screen and (max-width: 450px){.accent-title,.breadcrumbs,.footer-nav h2,.footer-nav p,.footer-nav a,.bullet-list li,.hero-text p,.intro-wrapper p,.services .service .info p,.content-row .text-wrapper p,.featured-testimonial p,.services .service .info h3,.featured-testimonial .author{font-size:.95em}}@media screen and (min-width: 1920px){.accent,.footer-credits p,.btn-alt,.hero-text a,.btn,.hero-text a:last-of-type,.button-3,.btn-outline{font-size:.85em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.accent,.footer-credits p,.btn-alt,.hero-text a,.btn,.hero-text a:last-of-type,.button-3,.btn-outline{font-size:.82em}}@media screen and (min-width: 451px)and (max-width: 1199px){.accent,.footer-credits p,.btn-alt,.hero-text a,.btn,.hero-text a:last-of-type,.button-3,.btn-outline{font-size:.8em}}@media screen and (max-width: 450px){.accent,.footer-credits p,.btn-alt,.hero-text a,.btn,.hero-text a:last-of-type,.button-3,.btn-outline{font-size:.7 .5em}}.services .service .info h3,.featured-testimonial .author,.services .service .info h2,.testimonials-row>h2,.services .services-title h2,.content-row .text-wrapper h3,.cta-row h3,.hero-text h1{color:#653c96;font-weight:100;font-style:oblique;margin-bottom:.5em;margin-bottom:1em;line-height:1.4em}.bullet-list li,.hero-text p,.intro-wrapper p,.services .service .info p,.content-row .text-wrapper p,.featured-testimonial p{font-weight:100;line-height:1.8em}.bullet-list li,.hero-text p,.intro-wrapper p,.services .service .info p,.content-row .text-wrapper p,.featured-testimonial p{margin-bottom:1.5em}.hero-text h2{opacity:0}.hero-text h2.is-visible{opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;text-decoration:none;list-style:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}a [href^=tel],p [href^=tel]{color:inherit;text-decoration:none}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Light-webfont.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium-webfont.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.flex-row img{max-width:100%}@media screen and (max-width: 760px){.sw{width:90%}}.half{width:50%}html{font-size:15px}body{color:#565453;font-family:"Roboto",sans-serif;background-color:#fff}.img-cover img{min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(0.1)}.bullet-list{width:100%;overflow:auto}.bullet-list li{padding-left:20px}.bullet-list li:before{content:" ";top:6px;left:0;width:8px;height:8px;background:#8dc63f}.accent{border-radius:50px;font-weight:bold;color:#565453;background-color:#eaf5dc;padding:.8em 1.8em;letter-spacing:.14em;margin-bottom:1.5em}.accent-title{font-weight:100;width:100%;padding-bottom:.8em;letter-spacing:.12em}.relaxation:after{background-image:url("/app/global/images/relax-right.webp");width:50%;height:100%;right:0;top:0}.gradient-bg{background-color:#fff;background-image:linear-gradient(to bottom, #eaf5dc, #FFFFFF)}header{width:100%;z-index:99999;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);padding:1.2em 5%;transition:background-color 300ms ease,border-color 300ms ease,box-shadow 300ms ease,padding 300ms ease}header.scrolled{background-color:#fff;border-bottom-color:rgba(101,60,150,.08);box-shadow:0 4px 24px rgba(86,84,83,.06);padding-top:.8em;padding-bottom:.8em}.logo img{width:100%;max-width:180px}.logo img:hover{transform:scale(1.03)}.logo img:active{transform:scale(0.97)}@media screen and (max-width: 1140px){.logo img{max-width:140px}}.primary-nav a:not(.btn){font-size:.9em;font-weight:500;color:#565453;letter-spacing:.2em}.primary-nav a:not(.btn):hover{color:#653c96}.primary-nav .btn{min-width:150px}@media screen and (min-width: 961px){.primary-nav a{margin-left:2em}.primary-nav a:not(.btn){padding:3px 5px}}.dropdown-menu{padding:20px 5%;top:100%;left:0;background-color:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(101,60,150,.08);border-radius:8px;min-width:350px;z-index:10}.dropdown-menu a{font-size:.9em;font-weight:500;line-height:2em;color:#565453;letter-spacing:.2em;white-space:nowrap}.dropdown-menu a:hover{color:#653c96}.dropdown:hover .dropdown-menu{display:block}@media screen and (max-width: 960px){.primary-nav{position:absolute;visibility:hidden;opacity:0;top:0px;left:0;right:0;background-color:hsla(0,0%,100%,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9999;transform-origin:center top;padding:6em 3em;transition:opacity 500ms ease-in-out}.primary-nav a{display:block;width:100%;text-align:left;color:#565453;box-sizing:border-box;margin:0;padding:.75em 5%;line-height:1.8em;border-bottom:none;font-size:1.5em;transform:translateX(-40px);opacity:0}.primary-nav a:nth-child(1){transition-delay:.1s}.primary-nav a:nth-child(2){transition-delay:.2s}.primary-nav a:nth-child(3){transition-delay:.3s}.primary-nav a:nth-child(4){transition-delay:.4s}.primary-nav a:nth-child(5){transition-delay:.5s}.primary-nav a:nth-child(6){transition-delay:.6s}.primary-nav a:nth-child(7){transition-delay:.7s}.primary-nav a:nth-child(8){transition-delay:.8s}.primary-nav a:nth-child(9){transition-delay:.9s}.primary-nav.open{opacity:1;visibility:visible}.primary-nav.open a{transform:translateX(0);opacity:1}.primary-nav.open a:hover{color:#653c96}}.home-page .home-link,.about-page .about-link,.services-page .services-link,.process-page .process-link,.testimonials-page .testimonials-link,.faqs-page .faqs-link,.calculators-page .calculators-link,.contact-page .contact-link{color:#653c96 !important}.home-page .fhome-link,.about-page .fabout-link,.services-page .fservices-link,.faqs-page .ffaqs-link,.testimonials-page .ftestimonials-link,.contact-page .fcontact-link{color:#8dc63f}body.annnounced .menu-burger{top:6.5vw}body:not(.announced) .menu-burger{top:6.5vw}.menu-burger{right:5%;width:40px;height:30px;cursor:pointer;z-index:10001}.menu-burger:hover span{background-color:#565453}.menu-burger:active span:nth-of-type(1){top:-3px}.menu-burger:active span:nth-of-type(4){top:27px;opacity:.7}.menu-burger span{transition:.1s ease-in-out;display:block;left:50%;width:40px;margin-left:-20px;height:4px;opacity:1;background-color:#653c96;transform:rotate(0deg)}.menu-burger span:nth-of-type(1){top:0px;width:35px}.menu-burger span:nth-of-type(2),.menu-burger span:nth-of-type(3){top:12px}.menu-burger span:nth-of-type(4){top:25px;width:30px}.menu-burger.open span{background-color:#653c96}.menu-burger.open span:nth-of-type(1),.menu-burger.open span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open span:nth-of-type(2){transform:rotate(45deg)}.menu-burger.open span:nth-of-type(3){transform:rotate(-45deg)}.menu-burger.open:active span:nth-of-type(1),.menu-burger.open:active span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open:active span:nth-of-type(2){transform:rotate(55deg)}.menu-burger.open:active span:nth-of-type(3){transform:rotate(-55deg)}@media screen and (min-width: 961px){.menu-burger{display:none}}@media screen and (max-width: 960px){body.annnounced .menu-burger{top:68px}body:not(.announced) .menu-burger{top:68px}}.hero{padding-top:12vw;padding-bottom:10vw;background-image:url("/app/global/images/hero-bg.webp")}.hero-text{width:100%}.hero-text h1{font-weight:100;color:#653c96;margin-bottom:0}.hero-text h1 span{color:#565453;margin-right:.1em;transform:translateX(-0.5em);opacity:0}.hero-text h1 span i{font-style:italic;font-weight:100;color:#653c96}.hero-text h1.is-visible span{transform:translateX(0);opacity:1}.hero-text h1.is-visible span:nth-of-type(1){transition-delay:.15s}.hero-text h1.is-visible span:nth-of-type(2){transition-delay:.3s}.hero-text h1.is-visible span:nth-of-type(3){transition-delay:.45s}.hero-text h1.is-visible span:nth-of-type(4){transition-delay:.6s}.hero-text h1.is-visible span:nth-of-type(5){transition-delay:.75s}.hero-text h1.is-visible span:nth-of-type(6){transition-delay:.9s}.hero-text h1.is-visible span:nth-of-type(7){transition-delay:1.05s}.hero-text h1.is-visible span:nth-of-type(8){transition-delay:1.2s}.hero-text h1.is-visible span:nth-of-type(9){transition-delay:1.35s}.hero-text h1.is-visible span:nth-of-type(10){transition-delay:1.5s}.hero-text h1.is-visible span:nth-of-type(11){transition-delay:1.65s}.hero-text h1.is-visible span:nth-of-type(12){transition-delay:1.8s}.hero-text h1.is-visible span:nth-of-type(13){transition-delay:1.95s}.hero-text h1.is-visible span:nth-of-type(14){transition-delay:2.1s}.hero-text h2{font-weight:500;margin-bottom:2em}.hero-text a:first-of-type{margin-right:1.5em}.intro-wrapper:before{background-image:url("/app/global/images/relax-left.webp");width:25%;height:100%;left:0;top:0}.intro-wrapper p{width:80%}@media screen and (max-width: 760px){.intro-wrapper p{width:100%}}.services{background:#fff;gap:6em}.services .services-title{margin-bottom:2em;width:100%}.services .services-title h2{font-weight:100;letter-spacing:0;width:auto}.services .service{width:45%}.services .service>a{width:100%;aspect-ratio:4/3}.services .service>a img{object-fit:cover}.services .service>a:hover img{transform:scale(1.05)}.services .service .info{width:100%;padding:2em 0 0}.services .service .info h2{color:#653c96;font-weight:bold;margin-bottom:.3em}.services .service .info h3{color:#8dc63f;font-style:italic;font-weight:normal;margin-bottom:1.5em}.services .service .info p{color:#565453;margin-bottom:1.5em}.services .service .info .button-3{margin-top:.5em}.services .service.service-featured{width:100%;flex-direction:row}.services .service.service-featured>a{width:50%}.services .service.service-featured .info{width:45%;padding:0 4em;justify-content:center}@media screen and (max-width: 960px){.services{gap:4em}.services .service{width:100%}.services .service>a{width:100%}.services .service .info{width:100%;padding:2em 0 0 0}.services .service.service-featured{flex-direction:column}.services .service.service-featured>a{width:100%}.services .service.service-featured .info{width:100%;padding:2em 0 0 0}.services .services-title h2{width:100%;margin-bottom:1.5em}}.content-row:nth-child(even){flex-direction:row-reverse}.content-row .img-wrapper{width:50%}.content-row .text-wrapper{width:45%;padding:7.5% 0}.content-row .text-wrapper h2{color:#653c96}.content-row .text-wrapper h3{color:#565453;margin-bottom:.5em}@media screen and (max-width: 1140px){.content-row .img-wrapper{width:100%;aspect-ratio:16/9}.content-row .text-wrapper{width:100%;padding:7.5% 0}}.testimonials-row{background-color:#653c96;background-image:url("/app/global/images/testimonial-bg.webp")}.testimonials-row>h2{width:100%;color:#565453;z-index:10}.testimonials-row .testimonial-glass{max-width:80%;padding:4em 5%;background:hsla(0,0%,100%,.04);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.28);box-shadow:0 20px 60px -15px rgba(35,16,57,.45),inset 0 1px 0 hsla(0,0%,100%,.4)}.testimonials-row .testimonial-glass:after{top:.05em;left:.4em;content:"“";font-family:Georgia,serif;font-size:20em;line-height:1;font-style:italic;color:hsla(0,0%,100%,.2);pointer-events:none}.testimonials-row .testimonial-glass .featured-testimonial{z-index:1}.featured-testimonial{opacity:0;transform:translateY(15px);animation:testimonialFade 1.6s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;animation-delay:.3s}.featured-testimonial p{line-height:2em !important;color:#565453}.featured-testimonial .author{margin-top:1.5em;color:#653c96;margin-bottom:0;opacity:0;transform:translateY(10px);animation:testimonialFade 1.2s ease forwards;animation-delay:.6s}@keyframes testimonialFade{to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 760px){.testimonials-row{padding-top:25%}.testimonials-row .testimonial-glass{padding:2em 2em}.testimonials-row .testimonial-glass:after{font-size:5em;top:.1em;left:.3em}}.pagination{width:100%;padding-top:2em;padding-bottom:2em;color:#565453}.pagination a{color:#653c96}.pagination a:hover{color:#8dc63f}.pagination .prev{float:left}.pagination .next{float:right}.breadcrumbs-wrapper{background-color:#fff}.breadcrumbs{padding-top:2em;padding-bottom:1.5em}.breadcrumbs div a,.breadcrumbs .location,.breadcrumbs .top-link{padding:1.65em 0;font-weight:bold}.breadcrumbs div a:before{content:"";width:15px;height:17px;background:url("/app/global/images/breadcrumb-chevron.png") no-repeat center center;background-size:10px;vertical-align:middle;margin:0 1.8em}.breadcrumbs div a:before:hover{color:#653c96}.breadcrumbs .location{color:#653c96}.breadcrumbs a{color:#565453}.breadcrumbs a:hover{color:#653c96}.breadcrumbs .top-link{justify-self:flex-end}@media screen and (max-width: 960px){.breadcrumbs .top-link{display:none}}@media screen and (max-width: 760px){.breadcrumbs{display:none}}.cta-row{background-image:url("/app/global/images/cta-bg.webp");min-height:300px}.cta-row div{width:60%}.cta-row .accent-title{color:#653c96}.cta-row h3{color:#653c96;margin-bottom:1.5em;line-height:1.5em}.cta-row h3 span{margin-right:.1em;transform:translateX(-0.5em);opacity:0}.cta-row h3.is-visible span{transform:translateX(0);opacity:1}.cta-row h3.is-visible span:nth-of-type(1){transition-delay:.15s}.cta-row h3.is-visible span:nth-of-type(2){transition-delay:.3s}.cta-row h3.is-visible span:nth-of-type(3){transition-delay:.45s}.cta-row h3.is-visible span:nth-of-type(4){transition-delay:.6s}.cta-row h3.is-visible span:nth-of-type(5){transition-delay:.75s}.cta-row h3.is-visible span:nth-of-type(6){transition-delay:.9s}.cta-row h3.is-visible span:nth-of-type(7){transition-delay:1.05s}.cta-row h3.is-visible span:nth-of-type(8){transition-delay:1.2s}.cta-row h3.is-visible span:nth-of-type(9){transition-delay:1.35s}.cta-row h3.is-visible span:nth-of-type(10){transition-delay:1.5s}.cta-row h3.is-visible span:nth-of-type(11){transition-delay:1.65s}.cta-row h3.is-visible span:nth-of-type(12){transition-delay:1.8s}.cta-row h3.is-visible span:nth-of-type(13){transition-delay:1.95s}.cta-row h3.is-visible span:nth-of-type(14){transition-delay:2.1s}@media screen and (max-width: 760px){.cta-row{min-height:400px}.cta-row div{width:100%}}footer{background-color:#231039}footer:after{background-image:url("/app/global/images/relax-right.webp");background-position:top right;width:50%;height:100%;right:0;top:0;z-index:0}footer:before{background-image:url("/app/global/images/relax-left.webp");width:20%;height:100%;left:0;top:-45%}.footer-nav{width:100%;padding-bottom:6em;padding-top:6em}.footer-nav nav{margin-top:2em}.footer-nav nav:nth-of-type(1){width:20%}.footer-nav nav:nth-of-type(2){width:30%}.footer-nav div{width:20%;margin-top:2em;z-index:1}.footer-nav h2,.footer-nav p,.footer-nav a{line-height:2em}.footer-nav h2{color:#653c96;margin-bottom:1.5em}.footer-nav h3{color:#8dc63f;margin-bottom:1.5em}.footer-nav p{color:#8dc63f}.footer-nav p:nth-of-type(3){margin-top:1.5em}.footer-nav .phone{font-size:1.2em;font-weight:bold}.footer-nav nav a{color:#fff;font-weight:normal}.footer-nav nav a:hover{color:#8dc63f}.footer-nav .social{margin-top:10%;width:100%}.footer-nav .social a{background-size:32px;padding:1.5em;margin-left:1.5em;transition:filter .3s ease}.footer-nav .social a:hover{filter:brightness(0) invert(1)}.footer-nav .social .facebook{background-image:url("/app/global/images/facebook-icon-w.png")}.footer-nav .social .instagram{background-image:url("/app/global/images/instagram-icon-w.png")}.footer-nav .social .youtube{background-image:url("/app/global/images/youtube-icon-w.png")}.footer-logo{width:100%}.footer-logo img{width:100%;max-width:220px}@media screen and (min-width: 761px)and (max-width: 1280px){.footer-nav div{width:45%}.footer-nav nav{margin-bottom:2em}.footer-nav nav:nth-of-type(1){width:45%}.footer-nav nav:nth-of-type(2){width:45%}}@media screen and (max-width: 760px){.footer-nav div{width:100%}.footer-nav nav:nth-of-type(1){width:100%}.footer-nav nav:nth-of-type(2){width:100%}}.footer-credits{color:#fff;padding-top:1.5em;padding-bottom:1.5em}.footer-credits p{line-height:2.5em}.footer-credits a{color:#fff}.footer-credits a:hover{color:#8dc63f}@media screen and (max-width: 819px){.footer-credits p{width:100%;text-align:left}}.rlx{transition:transform .1s linear;will-change:transform}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@-webkit-keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}
