.comparison{position:relative}.comparison .comparison__slider{position:relative;display:block;user-select:none;overflow:hidden}.comparison .comparison__slider .comparison__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.comparison .comparison__slider .comparison__photo--before{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transform:translate(-50%)}.comparison .comparison__slider .comparison__photo--before img,.comparison .comparison__slider .comparison__photo--before .comparison__layer{transform:translate(50%)}.comparison .comparison__slider .comparison__divider{height:50px;width:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:3px solid #fefefe;background:#ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:0;cursor:pointer;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px rgb(51 51 51 / .5)}.comparison .comparison__slider .comparison__divider::before,.comparison .comparison__slider .comparison__divider::after{content:" ";display:block;background:#fefefe;position:absolute;z-index:0;width:3px;height:9999px;left:50%;margin-left:-1px}.comparison .comparison__slider .comparison__divider::before{bottom:50%;margin-bottom:25px}.comparison .comparison__slider .comparison__divider::after{top:50%;margin-top:25px}.comparison .comparison__slider .comparison__divider .comparison__handle{position:absolute;width:45px;height:45px;cursor:pointer}.comparison .comparison__slider .comparison__divider .comparison__handle::before,.comparison .comparison__slider .comparison__divider .comparison__handle::after{content:" ";display:block;position:absolute;top:50%;transform:translateY(-50%);border-top:7px solid #fff0;border-bottom:7px solid #fff0}.comparison .comparison__slider .comparison__divider .comparison__handle::before{left:8px;border-right:7px solid #fefefe}.comparison .comparison__slider .comparison__divider .comparison__handle::after{right:8px;border-left:7px solid #fefefe}/*! 
https://serp.co/tools/css-reset/
<link rel="stylesheet" href="https://css.serp.co/css-reset/normalize.css/">
*/
 *,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.post-edit-link{background:#c9a277;display:block;width:150px;padding:15px 0;color:#fff!important;position:fixed;bottom:0;left:0;text-transform:uppercase;font-weight:700;z-index:999;text-align:center;text-decoration:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.post-edit-link{background:#c9a277;display:block;width:fit-content;padding:12px 22px 8px;color:#fff!important;position:fixed;bottom:0;left:0;font-weight:700;z-index:999;text-align:center;text-decoration:none;right:0;margin:0 auto;border-radius:15px 15px 0 0;text-transform:lowercase;font-size:1.6rem;-webkit-box-shadow:0 0 30px rgb(0 0 0 / .4);box-shadow:0 0 30px rgb(0 0 0 / .4)}.cookie-dialog__label{padding:0!important}.cookie-dialog__more{color:#b6b6b6!important;border-color:transparent!important}.cookie-dialog__table{border-collapse:collapse;width:100%;max-width:100%;background-color:#fff0;margin-top:20px;margin-bottom:20px;table-layout:auto;line-height:1.3}@media (min-width:768px){.cookie-dialog__table{margin-top:30px;margin-bottom:30px}}.cookie-dialog__table th,.cookie-dialog__table td{vertical-align:top;border:1px solid #838383;padding:4px 10px;text-align:left}.cookie-dialog__table th:nth-child(1),.cookie-dialog__table td:nth-child(1){word-break:break-word;min-width:140px}.cookie-dialog__table th{font-weight:700}@media (max-width:768px){.cookie-dialog__table caption,.cookie-dialog__table table,.cookie-dialog__table thead,.cookie-dialog__table tbody,.cookie-dialog__table th,.cookie-dialog__table td,.cookie-dialog__table tr{display:block}.cookie-dialog__table thead{display:none}.cookie-dialog__table tbody td{border:none;border-width:1px 1px 0;border-style:solid;border-color:#838383;position:relative;white-space:normal;text-align:left;padding:4px 10px 4px 130px}.cookie-dialog__table tbody td:before{position:absolute;top:4px;left:10px;width:40%;white-space:nowrap;text-align:left;font-weight:700}.cookie-dialog__table tbody td:nth-child(1):before{content:"Cookie name"}.cookie-dialog__table tbody td:nth-child(2):before{content:"Provider"}.cookie-dialog__table tbody td:nth-child(3):before{content:"Type"}.cookie-dialog__table tbody td:nth-child(4):before{content:"Expiry"}.cookie-dialog__table tbody td:nth-child(5):before{content:"Description"}.cookie-dialog__table tbody td:first-child{border-width:1px 1px 0;width:auto}.cookie-dialog__table tbody td:last-child{border-width:1px;width:auto}.cookie-dialog__table tbody tr:not(:last-child){border-width:0 0 20px;border-style:solid;border-color:#fff}}html{font-size:62.5%}body{height:100%;max-height:100%;font-family:"montserrat",sans-serif;font-size:1.8rem;line-height:1.6em;color:#3a4145}@media (max-width:1800px){body{font-size:1.7rem}}@media (max-width:1400px){body{font-size:1.6rem}}@media (max-width:1000px){body{font-size:1.5rem}}@media (max-width:500px){body{font-size:1.4rem}}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin:0;font-weight:500;text-wrap:pretty}h1{font-size:4.5rem;margin:0 0 25px}@media screen and (max-width:1100px){h1{font-size:clamp(3.5rem, 3.5vw, 4rem);line-height:clamp(4.5rem, 4.5vw, 5rem)}}@media screen and (max-width:750px){h1{font-size:clamp(2.5rem, 2.5vw, 3rem);line-height:clamp(3.5rem, 3.5vw, 4rem)}}h2{font-size:clamp(3rem, 3vw, 4rem);line-height:clamp(4rem, 4vw, 5.5rem);margin:0 0 25px}@media screen and (max-width:1100px){h2{font-size:clamp(2.5rem, 2.5vw, 3.5rem);line-height:clamp(3.5rem, 3.5vw, 4.5rem)}}@media screen and (max-width:750px){h2{font-size:clamp(2rem, 2vw, 3rem);line-height:clamp(3rem, 3vw, 4rem)}}h3{font-size:clamp(2.75rem, 2.8vw, 3.5rem)}@media screen and (max-width:1100px){h3{font-size:clamp(2.5rem, 2.5vw, 3rem);line-height:clamp(3rem, 3vw, 3.5rem)}}@media screen and (max-width:750px){h3{font-size:clamp(2rem, 2vw, 2.5rem);line-height:clamp(3rem, 3vw, 3.5rem)}}h4{font-size:clamp(2.5rem, 2.4vw, 3rem)}@media screen and (max-width:1100px){h4{font-size:clamp(2rem, 2vw, 2.75rem);line-height:clamp(3rem, 3vw, 3.5rem)}}@media screen and (max-width:750px){h4{font-size:clamp(1.8rem, 1.8vw, 2.5rem);line-height:clamp(2.5rem, 2.5vw, 3rem)}}h5{font-size:clamp(2.25rem, 2vw, 2.5rem)}h6{font-size:clamp(1.8rem, 1.6vw, 2rem)}a{text-decoration:none;color:#4a4a4a;-webkit-transition:color ease 0.3s;-moz-transition:color ease 0.3s;-ms-transition:color ease 0.3s;-o-transition:color ease 0.3s;transition:all 0.3s ease-in-out}a:hover{color:#c5996a}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#50585d}ul,ol{margin:1.6em 0}p{margin-top:2rem;margin-bottom:2rem}@media (min-width:992px){p{margin-top:3rem;margin-bottom:3rem}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ol ol,ul ul,ul ol,ol ul{margin:.4em 0}hr{display:block;height:1px;border:0;border-top:3px solid #c5996a;margin:1em 0;padding:0}header,footer{width:100%}.container{max-width:1800px;width:85%;margin:0 auto}@media (max-width:1800px){.container{width:90%}}@media (max-width:1400px){.container{width:95%}}@media (max-width:1000px){.container{width:100%;padding:25px}}.flex{display:flex;flex-wrap:wrap}.content-object-center{max-width:100%;width:100%;align-self:center;margin:0 auto;padding:100px}@media (max-width:1600px){.content-object-center{padding:75px}}@media (max-width:1400px){.content-object-center{padding:50px}}@media (max-width:750px){.content-object-center{padding:50px 25px}}img.object-fit.sticky-on{width:100%;position:sticky;max-width:100%;height:100%;max-height:65vh;object-fit:cover;object-position:center;top:175px}@media (max-width:1300px){img.object-fit.sticky-on{max-height:50vh}}@media (max-width:1000px){img.object-fit.sticky-on{position:relative}}.object-fit{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.width-thirty{width:30%}.width-fourty{width:40%}.width-fourtyfive{width:45%}.width-fifty{width:50%}.width-fiftyfive{width:55%}.width-sixty{width:60%}.width-seventy{width:70%}.width-hundred{width:100%}.divider{padding-right:15px;margin-right:15px;border-right:2px solid #000;height:1.6rem;display:inline-block}.default-padding{padding:100px 0}@media (max-width:1200px){.default-padding{padding:50px 0}}@media (max-width:750px){.default-padding{padding:25px 0}}.top-padding{padding-top:100px}@media (max-width:1200px){.top-padding{padding-top:50px}}@media (max-width:750px){.top-padding{padding-top:25px}}.bottom-padding{padding-bottom:100px}@media (max-width:1200px){.bottom-padding{padding-bottom:50px}}@media (max-width:750px){.bottom-padding{padding-bottom:25px}}.no-padding{padding:0}.list,.tick-list{list-style:none;padding:0}.list li,.tick-list li{position:relative;padding-left:2em;margin-bottom:1rem;line-height:1.7}.list li::before,.tick-list li::before{content:"";position:absolute;left:0;top:.55em;width:.6em;height:.6em;background-color:#000;border-radius:50%}.tick-list li::before{content:"";top:.15em;width:1.1em;height:1.1em;background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 12 9 17 20 6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:0}.opening-hours-wrapper{margin:3rem 0 0}.day,.time{width:50%;margin:0 0 2px}.banner-content-wrapper.position-left,.banner-content-wrapper.position-right{position:relative;height:inherit}.banner-content-wrapper.position-left{order:1}.banner-content-wrapper.position-right{order:0}.mobile-ctas-wrapper{display:none}@media (max-width:600px){.mobile-ctas-wrapper{display:flex;justify-content:space-between;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 -2px 5px rgb(0 0 0 / .1);z-index:99;text-transform:uppercase}}.mobile-cta-content{text-align:center;padding:20px;background:#c5996a;color:#fff;font-weight:700}.mobile-cta-content a,.mobile-cta-content a:hover,.mobile-cta-content a:focus,.mobile-cta-content a:active,.mobile-cta-content a:visited{color:#fff;text-decoration:none;-webkit-tap-highlight-color:#fff0}.mobile-cta-content:last-child{border-left:2px solid #fff;background:rgb(181.3913043478,127.8260869565,70.6086956522)}header{position:sticky;top:0;z-index:999;background-color:#fff;transition:box-shadow 0.3s ease}header.scrolled{-webkit-box-shadow:0 0 40px rgb(0 0 0 / .4);box-shadow:0 0 40px rgb(0 0 0 / .4)}.header-top{background-color:#fff}.header-top .wrapper{justify-content:space-between;align-items:center;min-height:116px}@media (max-width:1000px){.header-top .wrapper{min-height:60px}}@media (max-width:1000px){.header-top .wrapper .btn{margin:0 auto}}@media (max-width:450px){.header-top .wrapper .btn{display:none}}.header-logo img{width:100%;height:auto;max-width:100px}.header-subnav{background-color:#c5996a;min-height:50px;align-content:center}@media screen and (max-width:660px){.header-subnav{display:none}}@media (max-width:1000px){.header-subnav .container{padding:0 25px}}.header-subnav .subnav-item{color:#fff}.header-subnav .subnav-item a{color:#fff;text-decoration:none;font-style:normal;font-size:1.6rem}@media screen and (max-width:1430px){.header-subnav .subnav-item:nth-child(1){display:none}}.header-subnav .subnav-item:nth-child(2){margin-left:auto}.header-subnav .subnav-item:nth-child(3){margin-left:40px}@media screen and (max-width:1430px){.header-subnav .subnav-item:nth-child(2),.header-subnav .subnav-item:nth-child(3){margin:0 auto}}footer{padding:50px 0}.page-id-396 footer{background:whitesmoke}.footer-section{flex:1;margin-right:5%;text-wrap:balance;align-content:center;max-width:435px}@media screen and (max-width:1650px){.footer-section{margin-right:2.5%}}.footer-section.footer-opening-hours p{margin:0;font-size:80%}.footer-section.footer-opening-hours p:first-of-type{margin:0 0 25px}.footer-section.footer-opening-hours{background:whitesmoke;padding:30px;border-radius:8px}.page-id-396 .footer-section.footer-opening-hours{background:#fff}.footer-section.footer-opening-hours .day,.footer-section.footer-opening-hours .time{width:50%;margin:0 0 2px}.footer-section.footer-opening-hours .day{padding:0 25px 0 0;font-weight:600}@media screen and (max-width:1100px){.footer-section.footer-opening-hours .day{width:100%}}.footer-section:last-of-type{margin:0;max-width:inherit}.social-icons a{margin:0 12px 0 0}@media screen and (max-width:1100px){.footer-section.footer-legal{margin:0 0 2.5%;width:100%;order:3;max-width:inherit;flex:inherit;flex-direction:column;text-align:center}.footer-section.footer-contact-details,.footer-section.footer-opening-hours{max-width:inherit;margin:0}.social-icons{display:none}}@media screen and (max-width:850px){.footer-section.footer-contact-details,.footer-section.footer-opening-hours{flex:none;width:100%;margin:0;padding:30px}.footer-section.footer-legal{text-align:left;margin:0;padding:30px}.footer-section.footer-opening-hours .day{width:100%}.footer-section.footer-legal p{margin:0}}@media screen and (max-width:600px){.footer-section.footer-legal a{display:block}.footer-section.footer-legal .divider{display:none}}@media screen and (max-width:500px){.footer-section.footer-opening-hours{padding:20px}.footer-section.footer-contact-details,.footer-section.footer-legal{padding:20px 20px 20px 0}}.banner{overflow:hidden}a.website-logo img{width:100%;height:auto;max-width:600px;margin:0 auto}@media (max-width:1600px){a.website-logo img{max-width:500px}}@media (max-width:1400px){a.website-logo img{max-width:400px}}.banner-content-wrapper .content-object-center{padding:65px 100px;max-width:80ch;text-wrap:pretty}@media (max-width:1800px){.banner-content-wrapper .content-object-center{padding:50px 50px}}@media (max-width:1550px){.banner-content-wrapper .content-object-center{padding:40px 35px}}@media (max-width:1200px){.banner-content-wrapper .content-object-center{padding:35px 30px}}@media (max-width:1000px){.banner-content-wrapper .content-object-center{max-width:90%;padding:35px 25px}}@media (max-width:600px){.banner-content-wrapper .content-object-center{max-width:100%;padding:35px 25px}}.banner-content-wrapper .content-object-center p small{display:block;margin:10px 0 0 0}@media (max-width:1250px){.home .banner-content-wrapper{align-content:space-between;background:#505050}}@media (max-width:1000px){.home .banner-content-wrapper{width:100%}}@media (max-width:1000px){.banner-content-wrapper .content-object-center p{max-width:90%}.banner-content-wrapper.flex.width-fiftyfive{width:100%}}@media (max-width:600px){.banner-content-wrapper .content-object-center p{max-width:100%}}.banner-image-wrapper{flex:1;padding:100px 0 0 0}@media (max-width:1600px){.banner-image-wrapper{padding:75px 0 0 0}}@media (max-width:1550px){.banner-image-wrapper{padding:0}}@media (max-width:1000px){.banner-image-wrapper{width:100%;flex:none;padding:0}}.error404 .banner-image-wrapper{width:45%}.banner.position-right .banner-image-wrapper{order:-1}@media (max-width:1000px){.banner.position-right .banner-image-wrapper{order:1}}.banner.position-left .banner-image-wrapper{order:1}.banner.position-right .banner-image-wrapper img{border-radius:0 8px 0 0;min-height:500px}@media (max-width:850px){.banner.position-right .banner-image-wrapper img{min-height:inherit}}.banner.position-left .banner-image-wrapper img{border-radius:8px 0 0 0;min-height:500px}@media (max-width:1550px){.banner.position-left .banner-image-wrapper img{border-radius:0}}@media (max-width:850px){.banner.position-left .banner-image-wrapper img{min-height:inherit}}.banner-content-bottom{background-color:#505050;color:#fff;width:100%}.banner-content-inner-top-left{flex:1;text-wrap:balance}@media (max-width:1000px){.banner-content-inner-top-left{text-align:center}}.banner-content-inner-top-wrapper{border-bottom:3px solid #c5996a;justify-content:space-between;padding:0 0 40px;align-items:center}@media (max-width:1250px){.banner-content-inner-top-wrapper{padding:0 0 20px}}.banner-content-inner-top-wrapper h1{font-size:clamp(2.5rem, 1.5rem + 3vw, 3.5rem);line-height:clamp(2.5rem, 2.5rem + 3vw, 4.5rem);margin:0 30px 0 0}@media (max-width:1550px){.banner-content-inner-top-wrapper h1{font-size:clamp(2rem, 1.25rem + 3vw, 3rem);line-height:clamp(2rem, 2.25rem + 3vw, 4rem)}}@media (max-width:1250px){.banner-content-inner-top-wrapper h1{margin:0}}.banner-content-top{padding:100px 0 50px;width:100%}@media (max-width:1550px){.banner-content-top{padding:50px 0}}@media (max-width:1400px){.banner-content-top{padding:30px 0}}@media (max-width:1250px){.banner-content-top{display:none}}.banner-content-top .content-object-center{padding:0}.banner-content-inner-top-right{width:225px}@media (max-width:1400px){.banner-content-inner-top-right{width:fit-content}}@media (max-width:1250px){.banner-content-inner-top-right{display:none}}.banner-content-inner-top-right a.btn{width:100%}.banner-content-inner-bottom-wrapper{justify-content:space-between;padding:40px 0 0}@media (max-width:1250px){.banner-content-inner-bottom-wrapper{padding:30px 0 0}}.banner-content-inner-bottom-wrapper .tick-list{margin:0;font-weight:600}.banner-content-inner-bottom-wrapper .tick-list li{padding-left:2.25em;margin-bottom:.25rem}.banner-content-inner-bottom-wrapper .tick-list li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 12 9 17 20 6'/%3E%3C/svg%3E")}.banner-content-inner-bottom-left{flex-basis:65%;margin:0 30px 0 0}@media (max-width:1550px){.banner-content-inner-bottom-left{flex-basis:55%}}@media (max-width:600px){.banner-content-inner-bottom-left{flex-basis:100%;margin:0 0 20px;text-align:center}}.text-bg{background:#6a6a6a;color:#fff;display:block;padding:20px 30px;border-radius:8px;height:100%;align-content:center}.banner-content-inner-bottom-left p{font-size:clamp(1.75rem, 1.25rem + 1.5vw, 2.25rem);text-wrap:balance}@media (max-width:1550px){.banner-content-inner-bottom-left p{font-size:clamp(1.65rem, 1.5rem + 1.5vw, 2rem)}}@media (max-width:1400px){.banner-content-inner-bottom-left p{font-size:clamp(1.6rem, 1.25rem + 1.5vw, 1.8rem)}}.banner-content-inner-bottom-right{flex:1;color:#fff}@media (max-width:1400px){.banner-content-inner-bottom-right{width:fit-content}}.cta-line{background:#c5996a;padding:30px;font-size:clamp(1.6rem, 1.25rem + 1vw, 2rem);color:#fff;text-align:center;align-content:center;width:100%;height:82px;letter-spacing:.5px}@media (max-width:500px){.cta-line{height:inherit;text-wrap:pretty;padding:25px}}.cta-line:hover{background:rgb(181.3913043478,127.8260869565,70.6086956522);color:#fff}.banner.innerbanner{background:whitesmoke;margin:0 0 100px 0}@media (max-width:1200px){.banner.innerbanner{margin:0 0 50px 0}}@media (max-width:1000px){.banner.innerbanner{margin:0}}.banner.innerbanner h2{text-wrap:balance;font-size:clamp(2rem, 1.5rem + 3vw, 3rem);line-height:clamp(2rem, 1.5rem + 3vw, 4.5rem)}@media screen and (max-width:1100px){.banner.innerbanner h2{font-size:clamp(1.8rem, 1.3rem + 3vw, 2.5rem);line-height:clamp(2.5rem, 2rem + 3vw, 3.5rem)}}@media screen and (max-width:750px){.banner.innerbanner h2{font-size:clamp(1.5rem, 1.2rem + 3vw, 2rem);line-height:clamp(2rem, 1.5rem + 3vw, 3rem)}}.desktop-nav{align-items:center}@media (max-width:1000px){.desktop-nav{display:none}}.desktop-nav ul{list-style:none;position:relative;float:left;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.desktop-nav .btn{margin:0 0 0 20px;align-content:center;transition:0.3s}.desktop-nav .btn a{height:inherit}.desktop-nav .btn:hover{background-color:#c5996a;color:#fff;transition:0.3s}.desktop-nav ul a{color:#000;text-decoration:none;font-weight:500;padding:15px 22px 10px;display:flex;flex-wrap:wrap;align-content:center;text-transform:uppercase;font-size:2rem}@media (max-width:1300px){.desktop-nav ul a{font-size:1.8rem;padding:15px 15px 10px}}@media (max-width:1100px){.desktop-nav ul a{font-size:1.7rem;padding:15px 12px 10px}}.desktop-nav ul li{position:relative}.desktop-nav ul li:hover{background-color:#c5996a;transition:all 0.3s ease;border-radius:8px}.desktop-nav ul li:hover a{color:#fff;transition:all 0.3s ease}.desktop-nav ul ul{display:none;position:absolute;top:100%;left:0;padding:31px 0 0 0;z-index:5;width:max-content;min-width:200px}.desktop-nav ul ul li{float:none;border-top-width:1px;border-top-style:solid;border-top-color:rgb(255 255 255 / .23);margin:0;padding:0;background-color:#505050;transition:all 0.3s ease}.desktop-nav ul ul li:hover{border-radius:0;background-color:gray}.desktop-nav ul ul a img{position:absolute;right:22px;margin:0;top:22px}.desktop-nav ul li .sub-menu .sub-menu{padding:15px 0;top:-15px;margin:inherit}.desktop-nav ul ul ul li{background-color:#000;border-top:1px solid #666}.desktop-nav ul ul li:first-of-type{border-top:none}.desktop-nav ul ul a{line-height:120%;padding:18px 52px 18px 22px;height:inherit;font-size:1.5rem;color:#fff;text-transform:capitalize}.desktop-nav ul ul ul{top:0;left:100%}.desktop-nav ul ul ul a{line-height:120%;padding:18px 30px 18px 30px}.desktop-nav ul li:hover>ul{display:block}.desktop-nav ul ul li:hover>a{color:#fff}form.contact-form{margin:2rem 0 0 0}form.contact-form input,form.contact-form select,form.contact-form textarea{border:none;padding:23px 23px 10px;width:100%;resize:none;background-color:#fff;color:#000;border-radius:8px;font-weight:500}form.contact-form input:focus,form.contact-form textarea:focus,form.contact-form select:focus{box-shadow:inset 0 -6px 0 #c5996a;transition:0.3s;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none}form.contact-form input,form.contact-form select{height:75px}form.contact-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 23px) center;background-size:14px;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:10px 50px 10px 23px}form.contact-form textarea{height:200px;padding-top:50px}.form-content-bottom{margin-top:1.5rem;align-items:center;width:100%;justify-content:space-between}.form-group{position:relative;max-width:49%;width:100%;margin:0 2% 2% 0}@media (max-width:1200px){.form-group{max-width:100%;margin:0 0 2% 0}}.form-group+.form-group,.form-group+.form-group+.form-group+.form-group{margin-right:0}.form-group+.form-group+.form-group{margin-right:2%}@media (max-width:1200px){.form-group+.form-group+.form-group{margin-right:0}}.form-label{position:absolute;top:25px;left:23px;color:#999;z-index:5;transition:transform 150ms ease-out,font-size 150ms ease-out;color:#000;font-weight:500}.focused .form-label{transform:translateY(-65%);font-size:.5em}.form-group.last-group{width:100%;max-width:100%;margin:0}.form-group.last-group .form-label{top:30px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.consent-wrapper{display:flex;align-items:flex-start;gap:10px;max-width:inherit;flex:1;padding:0 25px 0 0}@media screen and (max-width:550px){.consent-wrapper{width:100%;flex:none;padding:0 0 25px;text-align:center}}.consent-wrapper input[type=checkbox]{appearance:none;width:22px;height:22px;border:2px solid #fff;border-radius:4px;position:relative;cursor:pointer;padding:10px;background:#fff;margin:10px 10px 0 0}.consent-wrapper input[type=checkbox]:checked::after{content:"";position:absolute;inset:0;background-image:url("/wp-content/themes/swiss-cottage/assets/css/<?php echo get_template_directory_uri(); ?>/assets/svg/tick.svg");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.consent-wrapper label{color:#fff;font-size:1.4rem;line-height:1.4;text-wrap:balance}.consent-wrapper a{text-decoration:underline;color:#fff}.consent-wrapper a:hover{color:#000}.consent-wrapper input[type=checkbox]:checked::after{content:"✔";color:#000;font-size:16px;position:absolute;left:3px;top:0}.consent-wrapper input[type=checkbox]:focus{box-shadow:none}.accordion{background:whitesmoke;padding:100px 0;margin:0 0 100px}@media screen and (max-width:1100px){.accordion{padding:80px 0}}@media screen and (max-width:750px){.accordion{padding:50px 0}}.accordion .container{max-width:1100px;width:100%}@media (max-width:1200px){.accordion .container{padding:0 50px}}@media (max-width:700px){.accordion .container{padding:0 25px}}.accordion .container h2{width:100%;margin:0 0 50px;text-align:center}.accordion .container .set{position:relative;width:100%;height:auto;border-top:3px solid #c5996a}.accordion .container .set:last-of-type{margin:0}.accordion .container .set>button{all:unset;display:flex;justify-content:space-between;align-items:center;padding:35px 80px 35px 0;font-size:2.6rem;font-weight:500;color:#000;cursor:pointer;width:100%;text-align:left;transition:all 0.2s linear;box-sizing:border-box}@media screen and (max-width:1100px){.accordion .container .set>button{font-size:clamp(2rem, 2vw, 3rem);line-height:clamp(3rem, 3vw, 4rem)}}@media screen and (max-width:750px){.accordion .container .set>button{font-size:clamp(1.8rem, 1.8vw, 2rem);line-height:clamp(2.75rem, 2vw, 3rem)}}@media screen and (max-width:500px){.accordion .container .set>button{font-size:clamp(1.6rem, 1.8vw, 1.75rem);line-height:clamp(2.5rem, 2vw, 2rem)}}.accordion .container .set>button .icon{flex-shrink:0;display:flex;align-items:center}.accordion .container .set>button .icon svg{width:40px;height:40px;right:30px;transition:transform 0.3s ease;position:absolute}@media screen and (max-width:1100px){.accordion .container .set>button .icon svg{right:0}}.accordion .container .set>button:focus-visible{outline:2px solid #007acc;outline-offset:4px}.accordion .container .icon-up svg{transform:rotate(180deg)}.accordion-content{display:none;padding:0 100px 32px 0}@media screen and (max-width:1100px){.accordion-content{padding:0 50px 32px 0}}@media screen and (max-width:750px){.accordion-content{padding:0 0 32px 0}}.accordion-content p:first-of-type{margin:0 0 .6em}.accordion-content p:last-of-type{margin:0}@media (prefers-reduced-motion:reduce){.accordion .container .set>button,.accordion .container .icon svg{transition:none!important}}.surrounding-box{width:80%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:0 8px 0 0}@media (max-width:1000px){.surrounding-box{display:none}}.content-image-wrapper .image-section{padding:100px 0 0 100px}@media (max-width:1600px){.content-image-wrapper .image-section{padding:60px 0 0 60px}}@media (max-width:1000px){.content-image-wrapper .image-section{padding:0}}.content-image-wrapper .image-section img{border-radius:8px;z-index:1}@media (max-width:1000px){.content-image-wrapper .image-section img{top:0;border-radius:0}}.content-image-wrapper .image-section{flex:1 1 0%;min-width:0;position:relative;height:inherit;min-height:700px}@media (max-width:1400px){.content-image-wrapper .image-section{min-height:inherit}}@media (max-width:1000px){.content-image-wrapper .image-section{flex:none;width:100%}}.content-section{position:relative;min-width:0;align-content:center}@media (max-width:1300px){.content-section.width-fourtyfive{width:55%}}@media (max-width:1000px){.content-section.width-fourtyfive{width:100%}}.content-section h2{max-width:30ch;text-wrap:balance}.content-section .single-content{max-width:100%;width:100%;margin:0 auto;position:relative}.content-section .single-content+.single-content{margin:50px 0 0 0;border-top:5px solid #c5996a;padding:50px 0 0 0}.content-section.position-left,.content-section.position-right{position:relative;height:inherit}.content-section.position-left{order:1}@media (max-width:1000px){.content-section.position-left{order:-1;width:100%}}.content-section.position-right{order:0}.content-image-wrapper .content-section.width-fifty .content-object-center .single-content{max-width:45ch;margin:0;text-wrap:pretty}@media (max-width:1000px){.content-image-wrapper .content-section.width-fifty .content-object-center .single-content{max-width:100%}}.quicklink-wrapper .container{gap:24px;padding:125px 0 60px}@media (max-width:1400px){.quicklink-wrapper .container{padding:75px 0 50px}}@media (max-width:1000px){.quicklink-wrapper .container{padding:50px 25px 40px}}.quicklink-item{display:block;position:relative;aspect-ratio:4/5;border-radius:8px;overflow:hidden;flex:1 1 280px;max-width:25%;min-height:500px;box-shadow:0 8px 20px rgb(0 0 0 / .15)}@media (max-width:1400px){.quicklink-item{min-height:400px}}@media (max-width:1260px){.quicklink-item{max-width:50%;flex:1 1;min-height:inherit}}@media (max-width:1185px){.quicklink-item{min-width:48%}}@media (max-width:1185px){.quicklink-item{min-width:48%}}@media (max-width:650px){.quicklink-item{min-width:47%}}@media (max-width:600px){.quicklink-item{min-width:100%}}.quicklink-item:nth-child(2){top:12px}.quicklink-item:nth-child(3){top:24px}.quicklink-item:nth-child(4){top:36px}.quicklink-item:nth-child(5){top:48px}.quicklink-item .quicklink-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.quicklink-item::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,rgb(0 0 0 / .65),#fff0);z-index:1;pointer-events:none}.quicklink-item .btn{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);z-index:2;white-space:nowrap;width:80%}.quicklink-item:hover .btn.bg-gold{background-color:rgb(181.3913043478,127.8260869565,70.6086956522)}.cta{padding:85px 25px;justify-content:center}@media (max-width:1000px){.cta{padding:40px 25px 15px;text-wrap:balance;text-align:center}}.cta span{font-size:clamp(2rem, 1rem + 2vw, 3.5rem);line-height:clamp(2.4rem, 1.2em, 4.2rem);font-weight:500}.cta-link{border-bottom:4px solid #c5996a;margin:0 0 0 10px}.cta-link:hover{color:#c5996a}.benefits .container{gap:24px}@media (max-width:1000px){.benefits .container{padding:50px 25px 0}}.benefit-item{background:whitesmoke;padding:50px 30px;text-align:center;justify-content:center;text-wrap:balance;align-content:flex-start;border-radius:8px;flex:1 1;max-width:25%}@media (max-width:1300px){.benefit-item{max-width:50%;flex-basis:48%;width:100%}}@media (max-width:1000px){.benefit-item{max-width:100%}}.benefits-title{width:100%;text-align:center}.benefit-item h3{font-size:3rem}@media (max-width:1300px){.benefit-item h3{font-size:2.5rem;width:100%}}@media (max-width:1000px){.benefit-item h3{font-size:2rem}}.practice-steps-left,.practice-steps-right{width:50%}@media (max-width:1150px){.practice-steps-left,.practice-steps-right{width:100%}}.practice-steps-right{background:#505050;position:relative}@media (max-width:1150px){.practice-steps-right{display:none}}.practice-steps-left{align-content:space-between;flex-flow:column}@media (max-width:500px){.practice-steps-left{flex-direction:column}}.practice-steps-image-wrapper{position:relative;width:90%;overflow:hidden;z-index:1;border-radius:8px 8px 0 0}@media (max-width:1400px){.practice-steps-image-wrapper{width:95%}}@media (max-width:1200px){.practice-steps-image-wrapper{width:100%}}.practice-steps-cta{position:absolute;bottom:0;background:hsl(0 0% 0% / .4);width:100%;padding:35px;justify-content:center}@media (max-width:750px){.practice-steps-cta{padding:25px}}.practice-steps-cta a{width:80%}@media (max-width:500px){.practice-steps-cta a{width:100%}}.background-strip-right-side{width:100%;background:#fff;height:250px;position:absolute;top:0;right:0}.practice-steps-left-top{width:80%;margin:0 10%;height:250px;align-content:center}@media screen and (max-width:1150px){.practice-steps-left-top{height:inherit;width:100%;margin:0;text-align:center;padding:0 25px 20px}}.practice-steps-left-bottom{flex:1;background:#505050}.practice-steps{background:rgb(255 255 255 / .15);margin:0 0 20px;border-radius:8px;padding:35px;color:#fff;align-items:center;transition:0.3s}@media (max-width:500px){.practice-steps{display:flex;flex-direction:column}}.practice-steps:hover{background:#000;cursor:pointer}.practice-steps:hover .practice-step-number{background:#fff;color:#000}.practice-steps-left-top h2{text-wrap:balance}@media (max-width:750px){.practice-steps-left-top h2{margin:25px 0}}.practice-steps-left-top h2 span{color:#c5996a}.practice-step-number{background:#c5996a;height:75px;width:75px;border-radius:100%;justify-content:center;align-items:center;margin:0 40px 0 0;font-size:3.5rem;font-weight:700;padding:5px 0 0 0;transition:0.3s}@media (max-width:1250px){.practice-step-number{height:60px;width:60px;font-size:3rem}}@media (max-width:500px){.practice-step-number{height:50px;width:50px;font-size:2rem;margin:0 0 20px}}.practice-step-text{flex:1;text-wrap:pretty}@media (max-width:500px){.practice-step-text{text-align:center}}.practice-steps a{color:#c5996a;font-weight:700}.map-form-top-content{width:100%;position:relative;max-height:650px}@media (max-width:1525px){.map-form-top-content{max-height:550px}}.footer-image-background{position:absolute;width:100%;height:50%;background:#505050;bottom:0;z-index:-1}.footer-image{height:100%;border-radius:8px}.map-form-bottom-content{background-color:#505050;width:100%;padding:100px 0}@media (max-width:1200px){.map-form-bottom-content{padding:50px 0}}@media (max-width:1000px){.map-form-bottom-content{padding:0 0 50px}}.map-form-bottom-content .container{display:flex;justify-content:space-between}.map-form-section{color:#fff}.map-form-section h1{width:100%;margin:0}p.contact-page-description{font-size:2.25rem;line-height:3.5rem;text-wrap:pretty}@media (max-width:1200px){p.contact-page-description{font-size:inherit;line-height:inherit}}.map-form-section span{color:#fff;font-size:clamp(1.75rem, 1.2rem + 3.5vw, 3.5rem);line-height:clamp(2.5rem, 1.7rem + 3.5vw, 4.5rem)}@media (max-width:1000px){.map-form-section span{font-size:clamp(1.5rem, 1.2rem + 2.5vw, 3rem);line-height:clamp(2rem, 1.5rem + 2.5vw, 4rem);text-align:center;width:100%;text-wrap:balance;padding:0 0 15px}}@media (max-width:1000px){.map-form-section span br{display:none}}.form-container,.map-container{width:47%}@media screen and (max-width:1000px){.form-container,.map-container{width:100%;margin:0 0 50px 0}}.map-container{border-radius:8px;overflow:hidden}@media screen and (max-width:1000px){.map-container{height:600px;margin:0}}@media screen and (max-width:600px){.map-container{height:400px}}#map{width:100%;height:100%}.gm-style .gmnoprint,.gm-style-cc,.gm-style a[href^="https://www.google.com/maps"],.gm-style a[href^="https://maps.google.com/maps"]{display:none!important}.treatment-info .container{justify-content:space-evenly}.treatment-info .container.for-index{justify-content:center;gap:24px}.treatment-info-holder.for-index{text-align:center;align-content:baseline;border:none;border-radius:8px;background-color:#505050;color:#fff;flex-direction:column;justify-content:space-between;overflow:hidden;flex:1 1 390px;max-width:25%}@media (max-width:1525px){.treatment-info-holder.for-index{max-width:inherit}}@media (max-width:850px){.treatment-info-holder.for-index{align-content:normal}}.container.for-index.items-2 .treatment-info-holder.for-index,.container.for-index.items-3 .treatment-info-holder.for-index,.container.for-index.items-5 .treatment-info-holder.for-index{max-width:calc(33.333% - 16px);flex:1 1 calc(33.333% - 16px)}@media (max-width:1000px){.container.for-index.items-2 .treatment-info-holder.for-index,.container.for-index.items-3 .treatment-info-holder.for-index,.container.for-index.items-5 .treatment-info-holder.for-index{max-width:48%;flex:none}}@media (max-width:650px){.container.for-index.items-2 .treatment-info-holder.for-index,.container.for-index.items-3 .treatment-info-holder.for-index,.container.for-index.items-5 .treatment-info-holder.for-index{max-width:100%}}.treatment-info-holder.for-index:hover{background-color:rgb(54.5,54.5,54.5)}.treatment-info-holder:last-of-type{border-right:none}.treatment-image-holder{max-height:350px;min-height:350px;width:100%}@media (max-width:550px){.treatment-image-holder{max-height:300px;min-height:300px}}@media (max-width:450px){.treatment-image-holder{max-height:250px;min-height:250px}}@media (max-width:4000px){.treatment-image-holder{max-height:220px;min-height:220px}}.treatment-info-holder:hover .btn.outline-blue{background:#c5996a}.treatment-info-content-holder{text-align:left;flex:1;align-content:space-between;justify-content:flex-start;padding:44px 38px}@media (max-width:750px){.treatment-info-content-holder{padding:34px 28px}}.tq-content-top{width:100%}.treatment-info-holder.for-index .tq-content-top p{margin:0 0 3rem}@media (max-width:750px){.treatment-info-holder.for-index .tq-content-top p{margin:0 0 2rem}}.tq-content-top p{text-wrap:balance}.treatment-info-content-holder .tq-content-top h3{color:#fff;margin:0 0 2rem;font-weight:500;line-height:clamp(2.5rem, 2.5rem + 2vw, 4.5rem);font-size:clamp(1.75rem, 1.2rem + 3.5vw, 3rem)}.treatment-info-content-holder .tq-content-top span{font-weight:200;display:block;color:#fff}@media (max-width:1700px){.tq-content-bottom .btn span{padding:0 10px}}.full-width-layout .container{background:whitesmoke;border-radius:8px}@media (max-width:750px){.full-width-layout .container{padding:0}}.image-content-section .container{border-radius:8px;overflow:hidden;width:90%;max-width:none;min-height:650px}@media (max-width:1400px){.image-content-section .container{width:95%}}.image-content-section .image-section{flex:1}.comparison .comparison__slider,.comparison .comparison__slider .comparison__photo--before,.comparison .comparison__slider .comparison__photo--after{height:100%}.image-content-section .content-section{background:#505050;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid #005fcc;outline-offset:2px}@media (prefers-contrast:high){#nav-toggle .menu{background:currentColor}nav.mobile{border:1px solid}}@media (prefers-reduced-motion:reduce){#nav-toggle .menu,#nav-toggle .menu:before,#nav-toggle .menu:after,nav.mobile,.sub-menu{transition:none!important;animation:none!important}}#nav-toggle{font-size:1.875rem;position:absolute;width:30px;height:30px;right:27px;background:#fff0;border:none;z-index:1000;line-height:1;padding:0;cursor:pointer;display:none}@media (max-width:980px){#nav-toggle{display:block}nav.mobile .sub-menu li a img{display:none}}#nav-toggle.open{background:#fff;border-radius:50%;padding:25px 41px 27px 11px;right:14px}#nav-toggle:hover,#nav-toggle:focus{color:#000;outline:none}#nav-toggle .menu{position:absolute;display:block;width:3rem;height:4px;background:#c5996a;overflow:visible;transition:background-color 0.3s ease-out;transition-delay:0.1s}#nav-toggle .menu:before,#nav-toggle .menu:after{content:"";position:absolute;left:0;width:3rem;height:4px;background:#c5996a;transition:transform 0.2s}#nav-toggle .menu:before{top:-10px}#nav-toggle .menu:after{top:10px}#nav-toggle.open .menu{background-color:#fff0;transition:background-color 0s;transition-delay:0s}#nav-toggle.open .menu:before,#nav-toggle.open .menu:after{transition:transform 0.3s}#nav-toggle.open .menu:before{top:0;box-shadow:none;transform:rotate(45deg)}#nav-toggle.open .menu:after{transform:rotate(-45deg);top:0}nav.mobile{display:block;position:fixed;top:0;left:0;background-color:#353948;z-index:3;box-shadow:0 1px 3px -1px rgb(41 70 97 / .2);transform:translateX(-100%);transition:all 0.3s ease-out;opacity:0;width:100vw;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}nav.mobile--open{transform:translateX(0);opacity:1}body::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .7);opacity:0;visibility:hidden;z-index:2;transition:opacity 0.3s ease-out,visibility 0.3s ease-out;pointer-events:none}body.mobile-nav-open::before{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-logo-wrapper{width:100%;padding:30px;margin:0 0 20px;align-content:center;background-color:#242630}.mobile-nav-logo-wrapper #header-logo img{width:100%;max-width:80px;padding:0;height:auto}nav.mobile ul{list-style-type:none;padding:0;margin:0}nav.mobile li{border-bottom:2px solid rgb(255 255 255 / .5)}nav.mobile li a{display:block;padding:2rem 2rem 2rem 30px;text-decoration:none;color:#fff;font-weight:500;transition:background-color 0.3s ease;font-size:1.6rem}nav.mobile li.menu-item-has-children{position:relative}nav.mobile li.menu-item-has-children>a{position:relative;padding-right:80px}nav.mobile li.menu-item-has-children>a::after{content:"";position:absolute;right:27px;top:50%;transform:translateY(-50%);width:25px;height:25px;background:#fff;border-radius:6px;display:flex;justify-content:center;align-items:center;transition:transform 0.3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}nav.mobile li.menu-item-has-children.open>a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}nav.mobile .sub-menu{display:none;background-color:rgb(42.188,45.372,57.312)}nav.mobile .sub-menu.open{display:block}nav.mobile .sub-menu li a{color:#fff}nav.mobile .sub-menu.open li:last-of-type{border-bottom:none}nav.mobile .sub-menu .menu-item-has-children>a{font-size:1.6rem;position:relative;padding-right:80px}nav.mobile .sub-menu .menu-item-has-children>a::after{content:"";position:absolute;right:27px;top:50%;transform:translateY(-50%);width:25px;height:25px;background:#fff;border-radius:6px;display:flex;justify-content:center;align-items:center;transition:transform 0.3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}nav.mobile .sub-menu .menu-item-has-children.open>a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");transform:translateY(-50%)}nav.mobile .sub-menu .sub-menu.open{background-color:rgb(31.376,33.744,42.624)}nav.mobile .sub-menu .sub-menu.open a{font-size:1.6rem}nav.mobile .menu-item-has-children>a::after{cursor:pointer;transition:opacity 0.2s ease,transform 0.3s ease}nav.mobile .menu-item-has-children>a:hover::after{opacity:.8;transform:translateY(-50%) scale(1.1)}nav.mobile .menu-item-has-children>a:hover{background-color:rgb(255 255 255 / .05)}.btn,.contact-form button{text-transform:uppercase;padding:17px 40px 13px;border:none;font-weight:600;letter-spacing:.35px;line-height:1.6;border-radius:8px;transition:0.3s;display:flex;align-items:center;justify-content:center;width:fit-content;cursor:pointer}@media (max-width:1150px){.btn,.contact-form button{padding:14px 25px 10px}}.contact-form button{background-color:#c5996a;color:#fff}@media (max-width:550px){.contact-form button{margin:0 auto}}.btn.bg-gold{color:#fff}.btn.bg-gold:hover,.contact-form button:hover{background-color:rgb(181.3913043478,127.8260869565,70.6086956522)}.bg-white{background-color:#fff}.bg-whitesmoke{background-color:whitesmoke}.bg-black{background-color:#000}.bg-gold{background-color:#c5996a}.bg-grey{background-color:#505050}.bg-light-grey{background-color:gray}.fees-wrapper{background:whitesmoke;padding:125px 0}@media (max-width:1650px){.fees-wrapper{padding:100px 25px}}@media (max-width:1000px){.fees-wrapper{padding:75px 25px}}.fees-wrapper h2{margin:0 auto 50px;width:100%;text-align:center}@media (max-width:1000px){.fees-wrapper h2{margin:0 auto 25px}}.fees,.fees-note{width:100%;max-width:1400px;margin:0 auto;border-collapse:collapse;padding:0;color:#000}.fees-note{font-size:.9em;margin-top:25px;font-style:italic}.fees thead{margin:0 0 5%}.fees td:first-of-type{flex:1}@media (max-width:750px){.fees td:first-of-type{flex:none;width:100%}}.fees td:nth-child(2){background:#efefef}.fees td:nth-child(3){background:#e2e2e2}.fees tr{background-color:#fffefe;border-bottom:1px solid #ddd;padding:.35em}@media (max-width:750px){.fees tr{flex-direction:column;display:flex}}.fees thead tr{background:#c5996a;color:#fff}.fees th,.fees td{padding:1em 1.5em;text-align:left}.fees th{padding:1.5em}@media (max-width:750px){.fees thead th:last-of-type{display:none}}.fees th i{font-style:italic;font-weight:100;font-size:small}.fee-table{width:100%;border-collapse:collapse;margin:1.5em 0}.fee-table th,.fee-table td{border:1px solid #505050;background-color:#c5996a;padding:8px;text-align:center}.fee-table th{background-color:#c5996a;font-weight:700;color:#fff}.elfsight-testimonials{margin:0 0 100px}.team-section-items h2{width:100%;text-align:center;margin-bottom:75px;color:#fff}.team-section-items .container{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:calc(100px - 2%);gap:1%}@media (max-width:1000px){.team-section-items .container{padding:50px 25px}}.team-section-item{display:flex;flex-wrap:wrap;flex-direction:column;margin:0 0 2%;border-radius:8px;overflow:hidden;background-color:#505050;width:24%}@media (max-width:1400px){.team-section-item{width:32%}}@media (max-width:1000px){.team-section-item{width:48%}}@media (max-width:600px){.team-section-item{width:100%}}.team-section-item.no-border{border-radius:0}.team-section-item-info-container,.team-section-item-info-container-not-clickable{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;flex:1}.team-section-item-info-container:hover{cursor:pointer}.team-section-items h3{width:100%;text-align:left;margin:0 0 75px}.team-section-item-position{margin:15px 0 25px;width:100%;line-height:2.4rem;text-wrap:balance}.team-section-item-info a.gdc{font-weight:600;width:100%;margin:0 0 20px}.team-section-item-name{width:100%;font-weight:600;font-size:2.8rem;line-height:4rem}@media (max-width:1500px){.team-section-item-name{font-size:2.5rem;line-height:3.5rem}}@media (max-width:1000px){.team-section-item-name{font-size:2.3rem;line-height:3.1rem}}.team-section-item-name span{display:block}.team-section-item-info{text-align:center;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between;padding:35px;flex:1;color:#fff}.team-section-item-img{width:100%;cursor:pointer;display:flex;object-fit:cover;flex-grow:initial;max-height:410px;min-height:410px;object-position:top}@media (max-width:1500px){.team-section-item-img{max-height:360px;min-height:360px}}@media (max-width:1000px){.team-section-item-img{max-height:310px;min-height:310px}}.team-section-item-gdc a{color:inherit;text-decoration:none;margin:0 0 10px;display:flex;justify-content:center;flex-wrap:wrap}.team-section-item .btn{padding:15px 50px;text-align:center;margin:0;color:#fff;font-weight:500;width:100%;background:#c5996a}.team-overlay{position:fixed;top:0;bottom:0;right:0;left:0;opacity:.4;background-color:#000;z-index:9999999;transition:0.5s;visibility:hidden;opacity:0;transition:0.5s}.add-overlay .team-overlay{visibility:visible;opacity:.3}.team-section-item-modal{position:fixed;right:-100%;top:0;bottom:0;z-index:9999999;background-color:#fff;max-width:650px;width:100%;text-align:left;overflow:overlay;transition:1s;padding:0 50px 50px;color:#000}.team-section-item-modal-position{margin:0 0 25px}.team-section-item-modal-position:last-of-type{font-style:italic}.team-section-item-modal a.gdc{margin:10px 0 0;display:flex;color:#000}.modal-open .team-section-item-modal{right:0;color:#000}.team-section-item-modal img{margin:0 0 30px;min-height:600px;border-radius:0;width:100%}@media (max-width:1500px){.team-section-item-modal img{min-height:500px}}@media (max-width:1000px){.team-section-item-modal img{min-height:400px}}@media (max-width:1000px){.team-section-item-modal img{min-height:350px}}.team-section-item-modal h3{text-align:left;margin:0 0 30px;padding:0;color:#000}.team-section-item-modal p{color:#000}.team-section-item-modal h3 span{display:block;font-style:italic;font-size:1.8rem;text-transform:capitalize}@media (max-width:1000px){.team-section-item-modal h3 span{font-size:inherit}}.team-section-item-modal-qualifications ul{margin:1em 0 1.6em;padding:0 0 0 20px}.team-section-item-modal-img{position:relative;height:40vh;width:100%;margin:0 0 50px;background-size:cover;background-position:center}.team-section-item-modal-close{position:sticky;left:0;top:0;width:50px;height:50px;background-color:#000;cursor:pointer;z-index:99}.team-section-item-modal-close:hover{opacity:1}.team-section-item-modal-close:before,.team-section-item-modal-close:after{position:absolute;left:25px;content:" ";height:30px;width:2px;background-color:#fff;top:10px}.team-section-item-modal-close:before{transform:rotate(45deg)}.team-section-item-modal-close:after{transform:rotate(-45deg)}.team-section-item:hover .btn{background:#fff;color:#000}.referral-form-wrapper{padding:0 0 100px}@media (max-width:1000px){.referral-form-wrapper{padding:50px 0}}.referral-form{display:flex;flex-direction:column;gap:50px;width:100%}.form-section{border:none;padding:0;margin:0;min-width:0;gap:20px;background:whitesmoke;padding:75px;border-radius:8px}@media (max-width:900px){.form-section{padding:50px;width:100%}}@media (max-width:565px){.form-section{padding:25px}}.form-section legend{padding:0;margin-bottom:10px;width:100%;display:contents}.form-section legend h3{margin:0 0 3rem;padding:0 0 10px;width:fit-content;border-bottom:4px solid #c5996a}.form-section p{width:100%;margin:-3rem 0 3rem;text-align:center}.form-field{display:flex;align-items:center;gap:20px;width:100%}@media (max-width:768px){.form-field{flex-direction:column;align-items:flex-start;gap:8px}}.form-field label{width:300px;font-weight:600}@media (max-width:768px){.form-field label{min-width:unset}}.form-field input[type=text],.form-field input[type=email],.form-field input[type=tel],.form-field select,.form-field textarea{flex:1;width:100%;padding:14px 20px;border:1px solid #d4d4d4;border-radius:6px;background-color:#fff;color:#1c1c1c;transition:box-shadow 0.2s,border-color 0.2s}@media (max-width:768px){.form-field input[type=text],.form-field input[type=email],.form-field input[type=tel],.form-field select,.form-field textarea{flex:none;width:100%}}.form-field input[type=text]:focus,.form-field input[type=email]:focus,.form-field input[type=tel]:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:#c5996a;box-shadow:0 0 0 3px rgb(197 153 106 / .2)}.form-field textarea{height:120px;resize:vertical}.form-field input[type=file]{flex:1;background:#e7e7e7;padding:20px;border-radius:8px}@media (max-width:768px){.form-field input[type=file]{flex:none;width:100%}}.checkbox-list-wrapper{display:flex;flex-wrap:wrap;gap:14px;width:100%}.checkbox-list{display:flex;align-items:center;gap:10px}.checkbox-list input[type=checkbox]{width:20px;height:20px;accent-color:#c5996a;cursor:pointer;flex-shrink:0}.checkbox-list label{cursor:pointer;font-weight:500}.referral-form-wrapper button.bg-gold{color:#fff;padding:15px 40px;margin:0 auto}.referral-form-wrapper .gdpr-section{text-align:center}.referral-form-wrapper .gdpr-section p{max-width:1200px;width:100%;margin:3rem auto}