.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}[hidden]{display:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius: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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}[role=button],[type=button],[type=reset],[type=submit],button,select{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}legend{border:0;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img,picture{max-width:100%;display:block}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}h1,h2,h3,h4,h5,h6{font-family:"Redonda",sans-serif;font-weight:600;margin-bottom:16px}h1{font-size:48px;line-height:60px}h2{font-size:42px;line-height:50px}h3{font-size:36px;line-height:44px}h4{font-size:30px;line-height:38px}h5{font-size:26px;line-height:34px}h6{font-size:24px;line-height:32px}a{color:#451577;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}ahover{color:#451577;text-decoration:underline}p{font-size:16px;line-height:24px;margin-bottom:26px}p.enlarged{font-family:"Redonda",sans-serif;letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){p.enlarged{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){p.enlarged{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){p.enlarged{font-size:36px;line-height:44px}}strong{font-weight:600}hr{margin-top:26px;margin-bottom:26px;border-bottom:none;border-top:1px solid #f9f5ed}a.scroll-anchor{display:block;position:relative;top:-35px;visibility:hidden}@media (min-width:1024px){a.scroll-anchor{top:-40px}}table:not(.treatments){width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1019607843);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1019607843);-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;overflow:hidden;margin-bottom:26px}table:not(.treatments) thead,table:not(.treatments) tr:has(th){text-align:left;color:#fff;letter-spacing:-.01em;background-color:#2b213c;font-size:18px;line-height:26px}@media (min-width:375px){table:not(.treatments) thead,table:not(.treatments) tr:has(th){font-size:calc(18px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(26px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){table:not(.treatments) thead,table:not(.treatments) tr:has(th){font-size:24px;line-height:32px}}table:not(.treatments) thead th,table:not(.treatments) tr:has(th) th{padding:32px 0 11px 20px}table:not(.treatments) thead th:last-child,table:not(.treatments) tr:has(th) th:last-child{border-left:1px solid #d9dee6}table:not(.treatments) td{border-top:1px solid #d9dee6;vertical-align:top;letter-spacing:-.01em;font-weight:600;padding:12px 20px;font-size:16px;line-height:24px}@media (min-width:375px){table:not(.treatments) td{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){table:not(.treatments) td{font-size:18px;line-height:28px}}table:not(.treatments) td:last-child{border-left:1px solid #d9dee6;background-color:#f9f5ed}table:not(.treatments) td span{display:block;letter-spacing:0;font-weight:400;font-size:14px;line-height:20px}@media (min-width:375px){table:not(.treatments) td span{font-size:calc(14px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(20px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){table:not(.treatments) td span{font-size:16px;line-height:24px}}ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}main ol,main ul{padding-left:20px;margin-bottom:26px}main ol li,main ul li{margin-bottom:6px}main ol li:last-child,main ul li:last-child{margin-bottom:0}.plus-list,.tick-list{list-style:none;padding:0}.plus-list li,.tick-list li{position:relative;padding-left:34px;margin-bottom:14px}.plus-list li:last-child,.tick-list li:last-child{margin-bottom:0}.plus-list li ul,.tick-list li ul{margin-top:14px}.plus-list li:before,.tick-list li:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"";position:absolute;left:0;top:0;width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;background-color:var(--brand-medium);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M11.8.9 4.9 7.8 1 3.9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(50% + .5px) calc(50% + 1px);background-size:54%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden}.plus-list li:before{background-color:#2b213c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' viewBox='0 0 800 762'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='20.190456' d='M799.95 342.85v76.2h-360V761.9h-80V419.04h-360v-76.19h360V0h80v342.85z'/%3E%3C/svg%3E");background-position:center;background-size:14px 14px}.contact-list{list-style:none;padding:0}.contact-list li .email-address,.contact-list li .phone-number{padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.contact-list li .email-address:before,.contact-list li .phone-number:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"";position:absolute;left:0;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-repeat:no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contact-list li .phone-number:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFEC2F' fill-rule='nonzero' d='M14.13 15c-1.74 0-3.46-.38-5.15-1.14a15.4 15.4 0 0 1-4.63-3.21 15.4 15.4 0 0 1-3.21-4.63A12.51 12.51 0 0 1 0 .88C0 .61.08.41.25.24A.85.85 0 0 1 .88 0h3.37c.2 0 .37.07.52.2.15.13.24.29.27.47l.54 2.91c.03.23.02.41-.02.57a.88.88 0 0 1-.23.4L3.31 6.57a10 10 0 0 0 1 1.5c.37.47.8.93 1.25 1.38a14.41 14.41 0 0 0 2.86 2.2l1.96-1.95a1.34 1.34 0 0 1 1.08-.33l2.87.58c.2.05.36.15.48.3.13.15.19.3.19.49v3.38c0 .24-.08.45-.25.62a.85.85 0 0 1-.63.25Z'/%3E%3C/svg%3E")}.contact-list li .email-address{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23FFEC2F' d='M12,52c-1.38,0-2.55-.49-3.53-1.47-.98-.98-1.47-2.16-1.47-3.53v-30c0-1.37.49-2.55,1.47-3.53.98-.98,2.16-1.47,3.53-1.47h40c1.37,0,2.55.49,3.53,1.47.98.98,1.47,2.16,1.47,3.53v30c0,1.37-.49,2.55-1.47,3.53-.98.98-2.16,1.47-3.53,1.47H12ZM32,34.5l20-12.5v-5l-20,12.5-20-12.5v5l20,12.5Z'/%3E%3C/svg%3E")}.contact-list li .email-address.nitro-lazy{background-image:none !important}.icon-list{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content;-ms-grid-columns:max-content;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;gap:10px;list-style:none;padding:0}.icon-list li{padding:0;margin:0}.icon-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:50px;background-color:#fff;border-radius:10px;height:72px;padding:0 10px 0 20px;color:var(--brand-dark);font-weight:600}.icon-list li.buildings a:after,.icon-list li.personal-accident a:after,.icon-list li.teaching a:after,.icon-list li.terrorism a:after{content:"";display:block;width:52px;height:52px;border-radius:50%;background-color:var(--brand-light);margin-left:auto}.icon-list li.buildings a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%232B213C' d='M7,57V18.11h11.11V7h27.78v22.22h11.11v27.78h-22.22v-11.11h-5.56v11.11H7ZM12.56,51.44h5.56v-5.56h-5.56v5.56ZM12.56,40.33h5.56v-5.56h-5.56v5.56ZM12.56,29.22h5.56v-5.56h-5.56v5.56ZM23.67,40.33h5.56v-5.56h-5.56v5.56ZM23.67,29.22h5.56v-5.56h-5.56v5.56ZM23.67,18.11h5.56v-5.56h-5.56v5.56ZM34.78,40.33h5.56v-5.56h-5.56v5.56ZM34.78,29.22h5.56v-5.56h-5.56v5.56ZM34.78,18.11h5.56v-5.56h-5.56v5.56ZM45.89,51.44h5.56v-5.56h-5.56v5.56ZM45.89,40.33h5.56v-5.56h-5.56v5.56Z'/%3E%3C/svg%3E");background-size:52%;background-position:center}.icon-list li.teaching a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%232B213C' d='M52.45,51.32V14.95H11.55v18.18h-4.55V14.95c0-1.25.45-2.32,1.34-3.21.89-.89,1.96-1.34,3.21-1.34h40.91c1.25,0,2.32.45,3.21,1.34.89.89,1.34,1.96,1.34,3.21v31.82c0,1.25-.45,2.32-1.34,3.21-.89.89-1.96,1.34-3.21,1.34ZM25.18,35.41c-2.5,0-4.64-.89-6.42-2.67-1.78-1.78-2.67-3.92-2.67-6.42s.89-4.64,2.67-6.42,3.92-2.67,6.42-2.67,4.64.89,6.42,2.67c1.78,1.78,2.67,3.92,2.67,6.42s-.89,4.64-2.67,6.42c-1.78,1.78-3.92,2.67-6.42,2.67ZM7,53.59v-6.36c0-1.29.33-2.47.99-3.55.66-1.08,1.54-1.9,2.64-2.47,2.35-1.17,4.73-2.05,7.16-2.64,2.42-.59,4.89-.88,7.39-.88s4.96.29,7.39.88c2.42.59,4.81,1.47,7.16,2.64,1.1.57,1.98,1.39,2.64,2.47.66,1.08.99,2.26.99,3.55v6.36H7Z'/%3E%3C/svg%3E");background-size:58%;background-position:center}.icon-list li.personal-accident a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%232B213C' d='M32,27c-2.75,0-5.1-.98-7.06-2.94-1.96-1.96-2.94-4.31-2.94-7.06s.98-5.1,2.94-7.06c1.96-1.96,4.31-2.94,7.06-2.94s5.1.98,7.06,2.94c1.96,1.96,2.94,4.31,2.94,7.06s-.98,5.1-2.94,7.06c-1.96,1.96-4.31,2.94-7.06,2.94ZM26.38,52c-.54,0-.99-.18-1.34-.53-.35-.35-.53-.8-.53-1.34s.18-.99.53-1.34c.35-.35.8-.53,1.34-.53h4.75l-1.75,3.75h-3ZM12,57v-16.94c0-1.42.35-2.72,1.06-3.91.71-1.19,1.69-2.11,2.94-2.78,2.5-1.25,5.09-2.21,7.78-2.87,2.69-.67,5.43-1,8.22-1,1.25,0,2.51.06,3.78.19,1.27.12,2.51.33,3.72.62l-6.06,12.94h-7.06c-1.92,0-3.54.67-4.88,2-1.33,1.33-2,2.96-2,4.87s.67,3.54,2,4.88c1.33,1.33,2.96,2,4.88,2h-14.38ZM44.38,57v-25.19c.62.21,1.24.45,1.84.72.6.27,1.2.55,1.78.84,1.25.67,2.23,1.59,2.94,2.78.71,1.19,1.06,2.49,1.06,3.91v11.94c0,1.37-.49,2.55-1.47,3.53s-2.16,1.47-3.53,1.47h-2.62Z'/%3E%3C/svg%3E");background-size:52%;background-position:center}.icon-list li.terrorism a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%232B213C' d='M32,42c.71,0,1.3-.24,1.78-.72.48-.48.72-1.07.72-1.78s-.24-1.3-.72-1.78c-.48-.48-1.07-.72-1.78-.72s-1.3.24-1.78.72c-.48.48-.72,1.07-.72,1.78s.24,1.3.72,1.78c.48.48,1.07.72,1.78.72ZM29.5,32h5v-12.5h-5v12.5ZM32,57c-5.79-1.46-10.57-4.78-14.34-9.97-3.77-5.19-5.66-10.95-5.66-17.28v-15.25l20-7.5,20,7.5v15.25c0,6.33-1.89,12.09-5.66,17.28-3.77,5.19-8.55,8.51-14.34,9.97Z'/%3E%3C/svg%3E");background-size:56%;background-position:center}.alignnone,a img.alignnone{margin:0}.aligncenter,a img.aligncenter,div.aligncenter{display:block;margin:0 auto}.alignright,a img.alignright{float:right;margin:0 0 16px 16px}.alignleft,a img.alignleft{float:left;margin:0 16px 16px 0}.wp-caption{width:100% !important;max-width:100%;text-align:center;margin-bottom:20px !important}.wp-caption.alignnone{margin:0}.wp-caption.alignleft{margin:0 16px 16px 0}.wp-caption.alignright{margin:0 0 16px 16px}.wp-caption .content-left.blog-post-page p img,.wp-caption img{border:0 none;height:auto;margin:0 auto;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:15px;line-height:1.6;color:#999;font-weight:600;margin:0;padding:6px 0 8px 0}.embed-container{position:relative;width:100%;aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.embed-container{height:0;padding-bottom:56.25%}}.embed-container{overflow:hidden;max-width:100%;margin-bottom:18px}.embed-container:last-child{margin-bottom:0}.embed-container .cookie-warning.cookieconsent-optout{display:block;display:none !important;position:absolute;inset:0}.embed-container .cookie-warning.cookieconsent-optout .cookie-warning-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:0;padding:20px;background-color:#808080;color:#fff}.embed-container .cookie-warning.cookieconsent-optout .cookie-warning-content a{color:#fff;margin-top:16px}.embed-container .cookie-warning.cookieconsent-optout .cookie-warning-content{opacity:0;-webkit-animation:fadeInMessage ease .5s .5s;animation:fadeInMessage ease .5s .5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;inset:0;width:100%;height:100%;border:0}@-webkit-keyframes fadeInMessage{0%{opacity:0}to{opacity:1}}@keyframes fadeInMessage{0%{opacity:0}to{opacity:1}}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:52px;padding:8px 12px;font-family:"basic-sans",sans-serif;font-weight:400;line-height:24px;color:#2b213c;background-color:#fff;background-clip:padding-box;border:1px solid rgba(43,33,60,.2);border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]::-webkit-date-and-time-value,input[type=password]::-webkit-date-and-time-value,input[type=tel]::-webkit-date-and-time-value,input[type=text]::-webkit-date-and-time-value,select::-webkit-date-and-time-value,textarea::-webkit-date-and-time-value{height:24px}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b1b1b1;font-weight:400;opacity:1}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#b1b1b1;font-weight:400;opacity:1}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b1b1b1;font-weight:400;opacity:1}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#b1b1b1;font-weight:400;opacity:1}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#b1b1b1;font-weight:400;opacity:1}input[type=email]:disabled,input[type=email][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=text]:disabled,input[type=text][readonly],select:disabled,select[readonly],textarea:disabled,textarea[readonly]{background-color:rgba(43,33,60,.3);border-color:rgba(43,33,60,.3);opacity:1;cursor:default}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232B213C' d='M512 176l-48-48-208 208L48 128 0 176l256 256 256-256z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:right 12px center}select.nitro-lazy{background-image:none !important}:root{--brand-dark:#2b213c;--brand-medium:#af77ff;--brand-light:#e1cdfe;--header-bar-height:103px}@media (min-width:375px){:root{--header-bar-height:calc(103px + 23 * ( 100dvw - 375px ) / ( 767 - 375 ))}}@media (min-width:768px){:root{--header-bar-height:calc(72px + 5 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){:root{--header-bar-height:calc(129px + 4 * ( 100dvw - 1024px ) / ( 1184 - 1024 ))}}@media (min-width:1184px){:root{--header-bar-height:133px}}@media (min-width:1024px){body.landing-page,body.quote-site{--header-bar-height:calc(77px + 4 * ( 100dvw - 1024px ) / ( 1184 - 1024 ))}}@media (min-width:1184px){body.landing-page,body.quote-site{--header-bar-height:81px}}body,html{height:100%}body{font-family:"basic-sans",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#2b213c;background-color:#fff;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1023px){body.menu-open{overflow:hidden}}body.quote-site{background-color:#f9f5ed}*{-webkit-tap-highlight-color:transparent}[id]{scroll-margin-top:calc(var(--header-bar-height) + 16px)}main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:var(--header-bar-height)}.container,.price-container{display:block;position:relative;margin-left:auto;margin-right:auto;max-width:100%;width:100%;padding-right:20px;padding-left:20px}@media (min-width:375px){.container,.price-container{width:100%;padding-right:22px;padding-left:22px}}@media (min-width:768px){.container,.price-container{width:100%;padding-right:26px;padding-left:26px}}@media (min-width:1024px){.container,.price-container{width:100%;padding-right:30px;padding-left:30px}}@media (min-width:1184px){.container,.price-container{width:1184px;padding-right:32px;padding-left:32px}}@media (min-width:1184px){.price-container{width:100%}}@media (min-width:1284px){.price-container{width:1280px}}.block-padding{padding-top:50px;padding-bottom:50px}@media (min-width:375px){.block-padding{padding-top:calc(50px + 40 * ( 100dvw - 375px ) / ( 1184 - 375 ));padding-bottom:calc(50px + 40 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.block-padding{padding-top:90px;padding-bottom:90px}}.half-block-padding{padding-top:25px;padding-bottom:25px}@media (min-width:375px){.half-block-padding{padding-top:calc(25px + 20 * ( 100dvw - 375px ) / ( 1184 - 375 ));padding-bottom:calc(25px + 20 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.half-block-padding{padding-top:45px;padding-bottom:45px}}.rounded,table{border-radius:6px}@media (min-width:375px){.rounded,table{border-radius:calc(6px + 4 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.rounded,table{border-radius:10px}}.resize-animation-stopper *{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;margin:-1px !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}@media screen{.admin-open{padding-top:32px !important}}@media screen and (max-width:782px){.admin-open{padding-top:46px !important}}@media print{.admin-open #wpadminbar{display:none}}@media screen and (max-width:600px){#wpadminbar{position:fixed !important}}::-moz-selection{background:rgba(var(--brand-medium-rgb),.5)}::selection{background:rgba(var(--brand-medium-rgb),.5)}::-moz-selection{background:rgba(var(--brand-medium-rgb),.5)}.sticky-to-top-btn{background:none;border:none;padding:0;margin:0;font:inherit;text-align:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:6px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;z-index:5;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.2);box-shadow:0px 0px 3px 0px rgba(0,0,0,.2);opacity:0;-webkit-transform:translateX(-999999px);transform:translateX(-999999px);-webkit-transition:opacity .2s ease,bottom .2s ease,-webkit-transform 0s .2s;transition:opacity .2s ease,bottom .2s ease,-webkit-transform 0s .2s;transition:opacity .2s ease,bottom .2s ease,transform 0s .2s;transition:opacity .2s ease,bottom .2s ease,transform 0s .2s,-webkit-transform 0s .2s;width:30px;height:30px;right:12px;bottom:6px}@media (min-width:375px){.sticky-to-top-btn{width:calc(30px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(30px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ));right:calc(12px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));bottom:calc(6px + 1 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.sticky-to-top-btn{width:40px;height:40px;right:14px;bottom:7px}}.sticky-to-top-btn svg{display:block;height:12px;width:auto;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.sticky-to-top-btn svg path{stroke:var(--brand-dark);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}.sticky-to-top-btn.scrolled{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .2s ease,bottom .2s ease,-webkit-transform 0s;transition:opacity .2s ease,bottom .2s ease,-webkit-transform 0s;transition:opacity .2s ease,bottom .2s ease,transform 0s;transition:opacity .2s ease,bottom .2s ease,transform 0s,-webkit-transform 0s;bottom:12px}@media (min-width:375px){.sticky-to-top-btn.scrolled{bottom:calc(12px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.sticky-to-top-btn.scrolled{bottom:14px}}.sticky-to-top-btn.near-bottom{opacity:.75}.header-bar{position:fixed;width:100%;z-index:50;display:block;background-color:#fff;border-bottom:1px solid var(--brand-light)}@media (min-width:1024px){.header-bar{border-bottom:0}}.header-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1312px;padding-right:20px;padding-left:20px}@media (min-width:375px){.header-bar .container{padding-right:23px;padding-left:23px}}.header-bar .container{margin-top:38px}@media (min-width:375px){.header-bar .container{margin-top:calc(38px + 16 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.header-bar .container{padding-right:26px;padding-left:26px;margin-top:0}}@media (min-width:1024px){.header-bar .container{padding-right:29px;padding-left:29px}}@media (min-width:1184px){.header-bar .container{padding-right:32px;padding-left:32px}}.header-bar .container{height:64px}@media (min-width:375px){.header-bar .container{height:calc(64px + 16 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.header-bar .container{height:80px}}.header-bar .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bar .logo a{display:block;margin-top:10px}@media (min-width:375px){.header-bar .logo a{margin-top:calc(10px + 3 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.header-bar .logo a{margin-top:13px}}.header-bar .logo a img{display:block;width:auto;height:28px}@media (min-width:375px){.header-bar .logo a img{height:calc(28px + 7 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.header-bar .logo a img{height:35px}}.header-bar .call-and-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--brand-light);left:0;width:100%;position:absolute;height:38px;top:-38px}@media (min-width:375px){.header-bar .call-and-hours{height:calc(38px + 16 * ( 100dvw - 375px ) / ( 768 - 375 ));top:calc(-38px + -16 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.header-bar .call-and-hours{width:auto;height:auto;top:auto;padding-right:26px;margin-left:auto;background-color:unset;position:relative}}@media (min-width:1024px){.header-bar .call-and-hours{padding-left:calc(26px + 10 * ( 100dvw - 1024px ) / ( 1260 - 1024 ))}}@media (min-width:1260px){.header-bar .call-and-hours{padding-left:36px}}@media (min-width:1024px){.header-bar .call-and-hours{padding-right:calc(26px + 10 * ( 100dvw - 1024px ) / ( 1260 - 1024 ))}}@media (min-width:1260px){.header-bar .call-and-hours{padding-right:36px}}.header-bar .call-and-hours .call-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;background-color:#fff;border-radius:50%;width:26px;height:26px}@media (min-width:375px){.header-bar .call-and-hours .call-icon{width:calc(26px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(26px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.header-bar .call-and-hours .call-icon{width:34px;height:34px}}.header-bar .call-and-hours .call-icon svg{display:block;width:12px}@media (min-width:375px){.header-bar .call-and-hours .call-icon svg{width:calc(12px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.header-bar .call-and-hours .call-icon svg{width:16px}}.header-bar .call-and-hours .call-icon svg{height:auto}@media (min-width:768px){.header-bar .call-and-hours .call-icon{background-color:var(--brand-light)}}.header-bar .call-and-hours .call-us-on{display:block;margin-right:7px;letter-spacing:0}@media (min-width:375px){.header-bar .call-and-hours .call-us-on{font-size:calc(16px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.header-bar .call-and-hours .call-us-on{display:none}}.header-bar .call-and-hours a{color:var(--brand-dark)}@media (min-width:375px){.header-bar .call-and-hours a{font-size:calc(16px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.header-bar .call-and-hours a{letter-spacing:0;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:text-shadow .2s ease;transition:text-shadow .2s ease}@media (min-width:768px){.header-bar .call-and-hours a{color:var(--brand-dark);font-size:20px;line-height:30px;letter-spacing:-.01em;font-weight:400}}.header-bar .call-and-hours .opening-hours{display:none}@media (min-width:1180px){.header-bar .call-and-hours .opening-hours{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--brand-dark);font-size:14px;line-height:20px;letter-spacing:0;font-weight:600;margin-left:13px}}.header-bar .quote-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;margin-left:auto}@media (min-width:768px){.header-bar .quote-button{padding-left:unset;margin-left:unset}}.header-bar .quote-button a{width:114px;height:42px}@media (min-width:375px){.header-bar .quote-button a{width:calc(114px + 28 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(42px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.header-bar .quote-button a{width:142px;height:52px}}.header-bar .menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}@media (min-width:768px){.header-bar .menu-button{padding-left:26px}}@media (min-width:1024px){.header-bar .menu-button{display:none}}.header-bar .menu-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.header-bar .menu-button button span.hamburger-icon,.header-bar .menu-button button span.hamburger-icon:after,.header-bar .menu-button button span.hamburger-icon:before{display:block;width:24px;height:2px;background:var(--brand-dark);-webkit-transition:all .2s ease;transition:all .2s ease}.header-bar .menu-button button span.hamburger-icon{position:relative}.header-bar .menu-button button span.hamburger-icon:after,.header-bar .menu-button button span.hamburger-icon:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-bar .menu-button button span.hamburger-icon:before{top:-9px}.header-bar .menu-button button span.hamburger-icon:after{bottom:-9px}@media (min-width:400px){.header-bar .menu-button button{width:26px;height:22px}.header-bar .menu-button button span.hamburger-icon,.header-bar .menu-button button span.hamburger-icon:after,.header-bar .menu-button button span.hamburger-icon:before{width:26px}.header-bar .menu-button button span.hamburger-icon:before{top:-10px}.header-bar .menu-button button span.hamburger-icon:after{bottom:-10px}}@media (min-width:600px){.header-bar .menu-button button{width:28px;height:24px}.header-bar .menu-button button span.hamburger-icon,.header-bar .menu-button button span.hamburger-icon:after,.header-bar .menu-button button span.hamburger-icon:before{width:28px}.header-bar .menu-button button span.hamburger-icon:before{top:-11px}.header-bar .menu-button button span.hamburger-icon:after{bottom:-11px}}@media (min-width:768px){.header-bar .menu-button button{width:30px;height:26px}.header-bar .menu-button button span.hamburger-icon,.header-bar .menu-button button span.hamburger-icon:after,.header-bar .menu-button button span.hamburger-icon:before{width:30px}.header-bar .menu-button button span.hamburger-icon:before{top:-12px}.header-bar .menu-button button span.hamburger-icon:after{bottom:-12px}}.header-bar.landing-page{background-color:#fff}@media (min-width:1024px){.header-bar.landing-page{border-bottom:1px solid var(--brand-light)}}.header-bar.landing-page .call-and-hours{background-color:#f5eee1}@media (min-width:768px){.header-bar.landing-page .call-and-hours{background-color:unset}}@media (min-width:768px){.header-bar.landing-page .call-and-hours a{color:var(--brand-dark)}}@media (min-width:1180px){.header-bar.landing-page .call-and-hours .opening-hours{color:var(--brand-dark)}}@media (min-width:1024px){.header-bar.quote-site{border-bottom:1px solid var(--brand-light)}}.menu-open .header-bar .menu-button button span.hamburger-icon{background:transparent;width:0}.menu-open .header-bar .menu-button button span.hamburger-icon:before{top:0;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.menu-open .header-bar .menu-button button span.hamburger-icon:after{bottom:0;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.trustpilot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trustpilot .tp-rating,.trustpilot .tp-trustscore{position:relative;top:1px;font-size:20px;line-height:1;letter-spacing:-.01em;margin:0 10px 0 0}@media (min-width:1024px){.trustpilot .tp-rating,.trustpilot .tp-trustscore{font-size:18px;letter-spacing:-.01em}}.trustpilot .tp-trustscore{font-weight:600}.trustpilot .tp-rating{font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.trustpilot .tp-rating strong{font-weight:600}.trustpilot .tp-logo{position:relative;display:block;width:105px;top:-2px}.trustpilot.mobile-version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 0 0 0}.trustpilot.mobile-version .tp-rating,.trustpilot.mobile-version .tp-trustscore{color:var(--brand-dark)}.trustpilot.mobile-version .tp-logo__text{fill:var(--brand-dark)}.trustpilot.desktop-version{display:none}@media (min-width:1024px){.trustpilot.mobile-version{display:none}.trustpilot.desktop-version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:36px}.trustpilot.desktop-version .tp-rating,.trustpilot.desktop-version .tp-trustscore{color:var(--brand-dark)}.trustpilot.desktop-version .tp-logo__text{fill:var(--brand-dark)}}.trustpilot.mobile-version:has(+.quick-links-block),.trustpilot.mobile-version:has(+script+.quick-links-block){background-color:#f9f5ed}@media (min-width:1024px){.landing-page .trustpilot.desktop-version .tp-rating,.landing-page .trustpilot.desktop-version .tp-trustscore{color:var(--brand-dark)}.landing-page .trustpilot.desktop-version .tp-logo__text{fill:var(--brand-dark)}}.quote-site .trustpilot.mobile-version .tp-rating,.quote-site .trustpilot.mobile-version .tp-trustscore{color:var(--brand-dark)}.quote-site .trustpilot.mobile-version .tp-logo__text{fill:var(--brand-dark)}.main-menu ul#menu-primary-navigation>li button{background:none;border:none;padding:0;margin:0;font:inherit;color:#fff;text-align:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.main-menu ul#menu-primary-navigation>li a svg{display:inline-block;width:auto;height:16px;margin-right:10px;text-align:center}.main-menu ul#menu-primary-navigation>li a svg path{fill:#ffec2f}.main-menu ul#menu-primary-navigation .search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.main-menu ul#menu-primary-navigation .search form:focus,.main-menu ul#menu-primary-navigation .search form:focus-visible{outline:none !important}.main-menu ul#menu-primary-navigation .search form input{border:2px solid #d8d8d8;border-right:unset;border-radius:22px 0 0 22px;height:44px}.main-menu ul#menu-primary-navigation .search form input:focus,.main-menu ul#menu-primary-navigation .search form input:focus-visible{outline:none !important}.main-menu ul#menu-primary-navigation .search form button{background-color:#ffec2f;color:var(--brand-dark);border-left:unset;height:44px;font-family:"Redonda",sans-serif;border-radius:0 22px 22px 0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.main-menu ul#menu-primary-navigation .search form button:hover{background-color:var(--brand-light)}.main-menu ul#menu-primary-navigation .search form button:focus-visible{outline:2px solid var(--brand-dark) !important;outline-offset:-2px !important;background-color:var(--brand-light)}@media (max-width:1023px){.main-menu{background-color:#fff;position:fixed;top:var(--header-bar-height);right:0;width:100%;height:calc(100dvh - var(--header-bar-height));-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #e2cdff}.main-menu ul#menu-primary-navigation{list-style:none;padding-top:11px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding-right:20px;padding-left:20px}}@media (max-width:1023px) and (min-width:375px){.main-menu ul#menu-primary-navigation{padding-right:23px;padding-left:23px}}@media (max-width:1023px) and (min-width:768px){.main-menu ul#menu-primary-navigation{padding-right:26px;padding-left:26px}}@media (max-width:1023px){.main-menu ul#menu-primary-navigation>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0;width:100%}.main-menu ul#menu-primary-navigation>li.home-button a svg{width:20px;height:auto !important}.main-menu ul#menu-primary-navigation>li.my-account a svg{padding:0 2px}.main-menu ul#menu-primary-navigation>li.mega-open .mega-menu{-ms-grid-rows:1fr;grid-template-rows:1fr}.main-menu ul#menu-primary-navigation>li.mega-open button svg{-webkit-transform:translateY(-1px) scaleY(-1);transform:translateY(-1px) scaleY(-1)}.main-menu ul#menu-primary-navigation>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--brand-dark);text-decoration:none;font-size:18px}.main-menu ul#menu-primary-navigation>li a svg{width:20px}.main-menu ul#menu-primary-navigation>li a svg path{fill:var(--brand-dark)}.main-menu ul#menu-primary-navigation>li button{color:var(--brand-dark);-ms-flex-item-align:start;align-self:flex-start;font-size:18px}.main-menu ul#menu-primary-navigation>li button svg{stroke:var(--brand-dark);display:inline-block;width:12px;height:auto;margin-left:5px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.main-menu ul#menu-primary-navigation>li .mega-menu{display:-ms-grid;display:grid;width:100%;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease,-ms-grid-rows .4s ease}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner img{display:block;width:auto;height:30px;margin-top:20px;margin-bottom:17px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner h3{padding:0;margin:0;font-size:24px;line-height:30px;letter-spacing:-.01em}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul{list-style:none;padding:0;margin:0}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li{margin-top:15px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li.has-icon,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li:first-child{margin-top:20px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li.has-icon+li{margin-top:10px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li.brand-logo~li,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li.sub-heading~li{padding-left:20px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li.has-icon~li:not(.has-icon){margin-left:50px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--brand-dark);white-space:nowrap}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li a.view-all{font-weight:600}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li a .menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background-color:var(--brand-light);margin-right:10px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li a .menu-icon svg{display:block;width:100%;height:auto;max-width:64%;max-height:64%;margin:0;text-align:center}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner ul li a .menu-icon svg path{fill:var(--brand-dark)}.main-menu ul#menu-primary-navigation .search{width:100%;margin-bottom:0;padding-bottom:22px}.main-menu ul#menu-primary-navigation .search>button{display:none}.main-menu ul#menu-primary-navigation .search form{position:relative;width:100%}.main-menu ul#menu-primary-navigation .search form input:focus,.main-menu ul#menu-primary-navigation .search form input:focus-visible{border-color:#b1b1b1}.main-menu ul#menu-primary-navigation .search form button{padding:0 20px 0 18px}}@media (min-width:1024px){.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--brand-dark);height:53px;color:#fff;border-top:1px solid #e2cdff}.main-menu ul#menu-primary-navigation{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;margin-left:auto;margin-right:auto;width:100%;max-width:1312px;padding-right:29px;padding-left:29px}}@media (min-width:1024px) and (min-width:1184px){.main-menu ul#menu-primary-navigation{padding-right:32px;padding-left:32px}}@media (min-width:1024px){.main-menu ul#menu-primary-navigation>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px}.main-menu ul#menu-primary-navigation>li:first-child{margin-left:0}.main-menu ul#menu-primary-navigation>li.home-button a span{display:none}.main-menu ul#menu-primary-navigation>li.home-button a svg{margin:0;width:20px;height:auto !important}.main-menu ul#menu-primary-navigation>li.home-button a svg path{fill:#fff;-webkit-transition:fill .15s ease;transition:fill .15s ease}.main-menu ul#menu-primary-navigation>li.home-button a:hover svg path{fill:#ffec2f}.main-menu ul#menu-primary-navigation>li.my-account{margin-left:auto}.main-menu ul#menu-primary-navigation>li.mega-open .mega-menu{-ms-grid-rows:1fr;grid-template-rows:1fr;z-index:1;border-bottom:1px solid #e2e2e2}}@media (min-width:1024px) and (hover:hover){.main-menu ul#menu-primary-navigation>li:hover .mega-menu{-ms-grid-rows:1fr;grid-template-rows:1fr;z-index:1;border-bottom:1px solid #e2e2e2}}@media (min-width:1024px){.main-menu ul#menu-primary-navigation>li .none,.main-menu ul#menu-primary-navigation>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.main-menu ul#menu-primary-navigation>li button svg{stroke:#fff;display:inline-block;width:12px;height:auto;margin-left:5px}.main-menu ul#menu-primary-navigation>li .mega-menu{position:absolute;left:0;width:100%;top:100%;display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease,-ms-grid-rows .4s ease;background-color:#fff}.main-menu ul#menu-primary-navigation>li .mega-menu:after{position:absolute;bottom:-1px;content:"";display:block;width:100%;height:1px;background-color:rgba(0,0,0,0);-webkit-transition:background-color 0s ease .4s;transition:background-color 0s ease .4s;pointer-events:none !important}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner{margin-left:auto;margin-right:auto;width:100%;max-width:1312px;padding-right:29px;padding-left:29px;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1024px) and (min-width:1184px){.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner{padding-right:32px;padding-left:32px}}@media (min-width:1024px){.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum{display:contents}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:first-child h3,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:first-child ul{grid-column:1/-1}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:nth-child(2) h3,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:nth-child(2) ul{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:nth-child(3) h3,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:nth-child(3) ul{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:nth-child(4) h3,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum:nth-child(4) ul{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum img{display:block;width:auto;height:34px;margin-top:16px;margin-bottom:17px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum h3{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding:4px 0 9px 0;margin:16px 0 0 0;font-size:26px;line-height:34px;letter-spacing:-.01em}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum h3:has(+ul){padding:4px 0 0 0}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum h3 a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--brand-dark)}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;list-style:none;padding:9px 0 27px 0;margin:0}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li{margin-top:10px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li.has-icon,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li.has-icon+li,.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li:first-child{margin-top:18px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li.has-icon:has(+li:not(.has-icon)){font-weight:600}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--brand-dark);white-space:normal;line-height:20px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li a.view-all{font-weight:600}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li a .menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background-color:var(--brand-light);margin-right:10px}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li a .menu-icon svg{display:block;width:100%;height:auto;max-width:64%;max-height:64%;margin:0;text-align:center}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum ul li a .menu-icon svg path{fill:var(--brand-dark)}.main-menu ul#menu-primary-navigation>li .mega-menu .mega-menu-inner .mega-menu-colum h3+ul{padding-top:4px}.main-menu ul#menu-primary-navigation .search{position:relative}.main-menu ul#menu-primary-navigation .search button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu ul#menu-primary-navigation .search button svg{display:inline-block;width:auto;height:16px;margin:0 10px 0 0;stroke:transparent}.main-menu ul#menu-primary-navigation .search button svg path{fill:#ffec2f}.main-menu ul#menu-primary-navigation .search form{position:absolute;top:0;right:0;bottom:0;width:0;overflow:hidden;background:var(--brand-dark);z-index:3;-webkit-transition:width 0s ease .3s,opacity .3s ease;transition:width 0s ease .3s,opacity .3s ease;opacity:0}.main-menu ul#menu-primary-navigation .search form button{padding:0 19px 0 18px}.main-menu ul#menu-primary-navigation .search form input{border:none}.main-menu ul#menu-primary-navigation .search.search-open form{width:380px;opacity:1;-webkit-transition:width .2s ease,opacity .2s ease;transition:width .2s ease,opacity .2s ease}}@media (max-width:1023px){.menu-open .header-bar .main-menu{-webkit-transform:translateX(0px);transform:translateX(0px)}}@media (max-width:782px){.admin-open .main-menu{top:calc(var(--header-bar-height) + 46px);height:calc(100dvh - ( var(--header-bar-height) + 46px ))}}@media (min-width:783px) and (max-width:1023px){.admin-open .main-menu{top:calc(var(--header-bar-height) + 32px);height:calc(100dvh - ( var(--header-bar-height) + 32px ))}}.link-btn,.link-btn-outline,.link-btn-quote,.quote-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;font-size:16px;line-height:24px;letter-spacing:0;font-weight:600;text-decoration:none;border-radius:36px;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.link-btn-quote,.quote-btn{width:191px;color:var(--brand-dark);background-color:#ffec2f}.link-btn-quote:hover,.quote-btn:hover{background-color:var(--brand-light);text-decoration:none}@media (max-width:767px){.link-btn-quote,.quote-btn{width:100%}}.link-btn,.link-btn-outline{min-width:234px;width:auto;padding:0 20px;color:var(--brand-dark);background-color:transparent;border:2px solid var(--brand-dark)}.link-btn-outline:hover,.link-btn:hover{background-color:var(--brand-dark);color:#fff;text-decoration:none}@media (max-width:767px){.link-btn,.link-btn-outline{width:100%}}.link-btn-outline.link-btn-quote,.link-btn.link-btn-quote{color:#fff;background-color:var(--brand-dark);border:0}.link-btn-outline.link-btn-quote:hover,.link-btn.link-btn-quote:hover{background-color:var(--brand-dark)}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;container-type:inline-size;container-name:button-group}.button-box{display:block;background-color:#fff;margin-top:6px;padding:18px 22px 22px 22px}@media (min-width:375px){.button-box{padding:calc(18px + 5 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(22px + 8 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(22px + 8 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(22px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.button-box{padding:calc(18px + 5 * ( 100dvw - 768px ) / ( 1024 - 768 )) calc(22px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 )) calc(22px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 )) calc(22px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.button-box{padding:23px 30px 30px 30px}}.button-box .button-group{container-name:button-box}.white .button-box{background-color:#f9f5ed}@container button-group (max-width: 480px){.link-btn,.quote-btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@container button-box (max-width: 450px){.link-btn,.link-btn-outline,.link-btn-quote,.quote-btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.slip-container{position:relative;width:100%}.slip-wrapper{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:height var(--transition-duration,300ms) ease;transition:height var(--transition-duration,300ms) ease}.slip-track{--gap:20px;--slides-per-view:1;display:-ms-grid;display:grid;grid-auto-flow:column;gap:var(--gap);grid-auto-columns:calc(( 100% - ( var(--slides-per-view) - 1 ) * var(--gap) ) / var(--slides-per-view));-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-touch-action:pan-y;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-transition:-webkit-transform var(--transition-duration,300ms) ease;transition:-webkit-transform var(--transition-duration,300ms) ease;transition:transform var(--transition-duration,300ms) ease;transition:transform var(--transition-duration,300ms) ease,-webkit-transform var(--transition-duration,300ms) ease}.slip-track.no-transition{-webkit-transition:none;transition:none}.slip-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slip-arrow.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.slip-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;height:15px}.slip-dot{background-color:transparent;border:1px solid #2b213c;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15px;height:15px;padding:0;border-radius:50%;outline:none;cursor:pointer;-webkit-appearance:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.slip-dot:hover{background-color:rgba(43,33,60,.2)}}.slip-dot.active{border-color:var(--brand-medium);background-color:var(--brand-medium);cursor:default}.peek-wrapper{display:block;width:100%}.peek-wrapper .slip-wrapper{overflow:unset}.slip-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}@media (min-width:768px){.slip-arrows{position:absolute;right:0;margin-top:0}}@media (min-width:768px){.slip-arrows{top:calc(-3px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.slip-arrows{top:3px}}.slip-arrows .arrow-next,.slip-arrows .arrow-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:6px;border:unset;outline:unset;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.slip-arrows .arrow-next svg,.slip-arrows .arrow-prev svg{display:block;width:12px;height:auto}.slip-arrows .arrow-next:hover,.slip-arrows .arrow-prev:hover{cursor:pointer}.slip-arrows .arrow-next:disabled,.slip-arrows .arrow-prev:disabled{opacity:.5}.slip-arrows .arrow-next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;aspect-ratio:2/3;width:100%}@media (min-width:640px){.hero{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:16/9}}@media (min-width:900px){.hero{aspect-ratio:32/15}}@media (min-width:1024px){.hero{aspect-ratio:unset;height:480px}}.hero .image-container{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:0}.hero picture{position:absolute;inset:0;max-width:1440px;margin:0 auto;z-index:0}.hero .hero-background{display:block;width:100%;height:100%;max-width:1440px;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:900px){.hero .hero-background{-o-object-position:calc(50% - 30px) center;object-position:calc(50% - 30px) center}}@media (min-width:1024px){.hero .hero-background{-o-object-position:calc(50% - clamp(0px,30px - (100vw - 1024px) * .395,30px)) center;object-position:calc(50% - clamp(0px,30px - (100vw - 1024px) * .395,30px)) center}}@media (min-width:1100px){.hero .hero-background{-o-object-position:center;object-position:center}}.hero .video-container{position:absolute;inset:0;overflow:hidden;z-index:0}.hero .hero-background-video{display:block;width:100%;height:100%;max-width:1440px;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero .container{z-index:1;padding-bottom:40px}@media (min-width:640px){.hero .container{padding-bottom:0}}.hero .container h1{color:#fff;max-width:100%;font-size:36px;line-height:39px}@media (min-width:375px){.hero .container h1{font-size:calc(36px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 ));line-height:calc(39px + 27 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:640px){.hero .container h1{max-width:calc(366px + 134 * ( 100dvw - 640px ) / ( 900 - 640 ));font-size:calc(28px + 10 * ( 100dvw - 640px ) / ( 900 - 640 ));line-height:calc(38px + 10 * ( 100dvw - 640px ) / ( 900 - 640 ))}}@media (min-width:900px){.hero .container h1{max-width:calc(566px + 94 * ( 100dvw - 900px ) / ( 1024 - 900 ));font-size:calc(43px + 7 * ( 100dvw - 900px ) / ( 1024 - 900 ));line-height:calc(53px + 7 * ( 100dvw - 900px ) / ( 1024 - 900 ))}}@media (min-width:1024px){.hero .container h1{max-width:calc(660px + 80 * ( 100dvw - 1024px ) / ( 1184 - 1024 ));font-size:calc(50px + 6 * ( 100dvw - 1024px ) / ( 1184 - 1024 ));line-height:calc(60px + 6 * ( 100dvw - 1024px ) / ( 1184 - 1024 ))}}@media (min-width:1184px){.hero .container h1{max-width:740px;font-size:56px;line-height:66px}}.hero .container p{color:#fff;letter-spacing:-.01em;font-weight:600;margin:0;max-width:100%;font-size:16px;line-height:24px}@media (min-width:375px){.hero .container p{font-size:calc(16px + 4 * ( 100dvw - 375px ) / ( 1024 - 375 ));line-height:calc(24px + 6 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:640px){.hero .container p{max-width:calc(330px + 116 * ( 100dvw - 640px ) / ( 900 - 640 ));font-size:calc(16px + 0 * ( 100dvw - 640px ) / ( 900 - 640 ));line-height:calc(24px + 2 * ( 100dvw - 640px ) / ( 900 - 640 ))}}@media (min-width:900px){.hero .container p{max-width:calc(438px + 77 * ( 100dvw - 900px ) / ( 1024 - 900 ));font-size:calc(16px + 2 * ( 100dvw - 900px ) / ( 1024 - 900 ));line-height:calc(26px + 2 * ( 100dvw - 900px ) / ( 1024 - 900 ))}}@media (min-width:1024px){.hero .container p{max-width:calc(515px + 55 * ( 100dvw - 1024px ) / ( 1184 - 1024 ));font-size:calc(18px + 2 * ( 100dvw - 1024px ) / ( 1184 - 1024 ));line-height:calc(28px + 2 * ( 100dvw - 1024px ) / ( 1184 - 1024 ))}}@media (min-width:1184px){.hero .container p{max-width:570px;font-size:20px;line-height:30px}}.hero .container p:last-of-type{margin-bottom:21px}@media (min-width:375px){.hero .container p:last-of-type{margin-bottom:calc(21px + 10 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:1024px){.hero .container p:last-of-type{margin-bottom:31px}}.hero .container p .no-break{white-space:nowrap}@media (min-width:640px){.hero .container .quote-btn{width:191px}}.hero .container .provided-by{display:block;color:#fff;font-size:14px;text-align:center;margin-top:9px;line-height:1.2}.hero .container .provided-by span{display:block}@media (min-width:640px){.hero .container .provided-by{width:191px}}@media (min-width:768px){.hero:has(.breadcrumbs-container) .container{padding-top:14px}}.hero .hero-tint{position:absolute;inset:0;margin:0 auto;z-index:0;display:block;width:100%;max-width:1440px;height:100%}.hero.purple-bg{background-color:#2b213c}.hero.purple-bg .hero-tint{background:radial-gradient(ellipse 122% 36% at 66% 35%,rgba(43,33,60,0) 0%,rgba(43,33,60,.3) 30%,rgba(43,33,60,.6) 60%,#2b213c 100%)}@media (min-width:640px){.hero.purple-bg .hero-tint{background:radial-gradient(ellipse 40% 122% at 60% 56%,rgba(43,33,60,0) 0%,rgba(43,33,60,.3) 30%,rgba(43,33,60,.6) 60%,#2b213c 100%)}}.hero.blue-bg{background-color:#2a2159}.hero.blue-bg .hero-tint{background:radial-gradient(ellipse 122% 36% at 66% 35%,rgba(42,33,89,0) 0%,rgba(42,33,89,.3) 30%,rgba(42,33,89,.6) 60%,#2a2159 100%)}@media (min-width:640px){.hero.blue-bg .hero-tint{background:radial-gradient(ellipse 40% 122% at 60% 56%,rgba(42,33,89,0) 0%,rgba(42,33,89,.3) 30%,rgba(42,33,89,.6) 60%,#2a2159 100%)}}.breadcrumbs-container{display:none}@media (min-width:768px){.breadcrumbs-container{display:block;position:absolute;inset:9px 0 auto;width:100%;z-index:1}}.breadcrumbs-container .schema-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;color:#fff;font-weight:600;margin:0 auto;width:100%;max-width:1312px;padding:0 20px}@media (min-width:375px){.breadcrumbs-container .schema-breadcrumbs{padding-inline:23px}}@media (min-width:768px){.breadcrumbs-container .schema-breadcrumbs{padding-inline:26px}}@media (min-width:1024px){.breadcrumbs-container .schema-breadcrumbs{padding-inline:29px}}@media (min-width:1184px){.breadcrumbs-container .schema-breadcrumbs{padding-inline:32px}}.breadcrumbs-container .schema-breadcrumbs a{color:inherit;font-weight:inherit;text-decoration:none}.breadcrumbs-container .schema-breadcrumbs>span{margin:0 8px}.breadcrumbs-container .schema-breadcrumbs>span:first-of-type{margin-left:0}.breadcrumbs-container .schema-breadcrumbs>span:last-of-type{margin-right:0}.quick-links-block{background-color:#f9f5ed;padding:34px 0}@media (min-width:375px){.quick-links-block{padding:calc(34px + 6 * ( 100dvw - 375px ) / ( 640 - 375 )) 0}}@media (min-width:640px){.quick-links-block{padding:calc(34px + 6 * ( 100dvw - 640px ) / ( 768 - 640 )) 0}}@media (min-width:768px){.quick-links-block{padding:calc(30px + 10 * ( 100dvw - 768px ) / ( 1184 - 768 )) 0}}@media (min-width:1184px){.quick-links-block{padding:40px 0}}.quick-links-block .container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.quick-links-block .container{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.quick-links-block .container{-ms-grid-columns:(1fr) [6];grid-template-columns:repeat(6,1fr)}}.quick-links-block .container{gap:24px}@media (min-width:375px){.quick-links-block .container{gap:calc(24px + 6 * ( 100dvw - 375px ) / ( 640 - 375 ))}}@media (min-width:640px){.quick-links-block .container{gap:calc(24px + 6 * ( 100dvw - 640px ) / ( 768 - 640 ))}}@media (min-width:768px){.quick-links-block .container{gap:calc(18px + 12 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.quick-links-block .container{gap:30px}}.quick-links-block .container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;aspect-ratio:4/3}@media (min-width:768px){.quick-links-block .container a{aspect-ratio:1/1}}.quick-links-block .container a{font-weight:600;text-decoration:none;text-align:center;font-size:16px}@media (min-width:375px){.quick-links-block .container a{font-size:calc(16px + 4 * ( 100dvw - 375px ) / ( 640 - 375 ))}}@media (min-width:640px){.quick-links-block .container a{font-size:calc(18px + 2 * ( 100dvw - 640px ) / ( 768 - 640 ))}}@media (min-width:768px){.quick-links-block .container a{font-size:calc(12px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.quick-links-block .container a{font-size:18px}}.quick-links-block .container a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:var(--brand-light);margin-bottom:6px}@media (min-width:375px){.quick-links-block .container a span{margin-bottom:calc(6px + 7 * ( 100dvw - 375px ) / ( 640 - 375 ))}}@media (min-width:640px){.quick-links-block .container a span{margin-bottom:calc(8px + 5 * ( 100dvw - 640px ) / ( 768 - 640 ))}}@media (min-width:768px){.quick-links-block .container a span{margin-bottom:calc(6px + 5 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.quick-links-block .container a span{margin-bottom:11px}}.quick-links-block .container a span{width:54px;height:54px}@media (min-width:375px){.quick-links-block .container a span{width:calc(54px + 20 * ( 100dvw - 375px ) / ( 640 - 375 ));height:calc(54px + 20 * ( 100dvw - 375px ) / ( 640 - 375 ))}}@media (min-width:640px){.quick-links-block .container a span{width:calc(58px + 16 * ( 100dvw - 640px ) / ( 768 - 640 ));height:calc(58px + 16 * ( 100dvw - 640px ) / ( 768 - 640 ))}}@media (min-width:768px){.quick-links-block .container a span{width:calc(44px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ));height:calc(44px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.quick-links-block .container a span{width:64px;height:64px}}.quick-links-block .container a span svg{display:block;width:100%;max-width:58%;height:auto;max-height:58%;fill:var(--brand-dark)}.quick-links-block .container a span.the-hub svg{max-width:84%}.fifty-fifty .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:22px}@media (min-width:768px){.fifty-fifty .container{-ms-grid-columns:3fr 4fr;grid-template-columns:3fr 4fr}}.fifty-fifty .container{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:768px){.fifty-fifty .container{-webkit-column-gap:calc(40px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ));-moz-column-gap:calc(40px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ));column-gap:calc(40px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.fifty-fifty .container{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.fifty-fifty .container .col-one,.fifty-fifty .container .col-two{display:contents}@media (min-width:768px){.fifty-fifty .container .col-one,.fifty-fifty .container .col-two{display:-ms-grid;display:grid;row-gap:26px;-ms-grid-rows:-webkit-min-content;-ms-grid-rows:min-content;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}}.fifty-fifty .container .col-one h2,.fifty-fifty .container .col-one h3,.fifty-fifty .container .col-one h4,.fifty-fifty .container .col-one h5,.fifty-fifty .container .col-one h6{margin-bottom:20px}.fifty-fifty .container .col-one h2+p,.fifty-fifty .container .col-one h3+p,.fifty-fifty .container .col-one h4+p,.fifty-fifty .container .col-one h5+p,.fifty-fifty .container .col-one h6+p{margin-bottom:20px}.fifty-fifty .container .col-one h2{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.fifty-fifty .container .col-one h2{font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.fifty-fifty .container .col-one h2{font-size:calc(30px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.fifty-fifty .container .col-one h2{font-size:42px;line-height:50px}}.fifty-fifty .container .col-one h3{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.fifty-fifty .container .col-one h3{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.fifty-fifty .container .col-one h3{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.fifty-fifty .container .col-one h3{font-size:36px;line-height:44px}}.fifty-fifty .container .col-one h2:last-child,.fifty-fifty .container .col-one h3:last-child,.fifty-fifty .container .col-one h4:last-child,.fifty-fifty .container .col-one h5:last-child,.fifty-fifty .container .col-one h6:last-child,.fifty-fifty .container .col-one ol:last-child,.fifty-fifty .container .col-one p:last-child,.fifty-fifty .container .col-one span:last-child,.fifty-fifty .container .col-one ul:last-child{margin-bottom:0}.fifty-fifty .container .col-two h2,.fifty-fifty .container .col-two h3{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.fifty-fifty .container .col-two h2,.fifty-fifty .container .col-two h3{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.fifty-fifty .container .col-two h2,.fifty-fifty .container .col-two h3{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.fifty-fifty .container .col-two h2,.fifty-fifty .container .col-two h3{font-size:36px;line-height:44px}}.fifty-fifty .container .col-two h3.additional-bullet{position:relative;color:var(--brand-dark);font-size:26px;font-weight:500;margin-bottom:4px;padding-left:33px}.fifty-fifty .container .col-two h3.additional-bullet:before{position:absolute;top:9px;left:0;display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M11.8.9 4.9 7.8 1 3.9'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:center;width:26px;height:26px;background-color:var(--brand-medium);border-radius:60%}.fifty-fifty .container .col-two h3.additional-bullet+p{padding-left:33px}.fifty-fifty .container .contact-info-section,.fifty-fifty .container .quick-links-section{-ms-grid-row:3;grid-row:3}@media (min-width:768px){.fifty-fifty .container .contact-info-section,.fifty-fifty .container .quick-links-section{grid-row:auto}}.fifty-fifty .container .quick-links-section .quick-links{font-size:18px;color:var(--brand-medium);line-height:28px;margin-bottom:10px}.fifty-fifty .container .quick-links-section .quick-links-list{list-style:none;margin:0 0 23px 0;padding:0}.fifty-fifty .container .quick-links-section .quick-links-list a{color:var(--brand-dark)}.fifty-fifty.white{background-color:#fff}.fifty-fifty.sand{background-color:#f9f5ed}.fifty-fifty.ac-light{background-color:var(--brand-light)}.fifty-fifty.ac-light .quote-btn:hover{color:white;background-color:var(--brand-dark)}.fifty-fifty.ac-medium{background-color:var(--brand-medium)}@media (min-width:768px){.fifty-fifty.flipped .container{-ms-grid-columns:4fr 3fr;grid-template-columns:4fr 3fr}}.policy-chooser{background-color:var(--brand-light)}.policy-chooser .chooser-cell{display:block;position:relative;width:100%;overflow:hidden;height:440px}@media (min-width:375px){.policy-chooser .chooser-cell{height:calc(440px + -140 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.policy-chooser .chooser-cell{height:300px}}.policy-chooser .chooser-cell .pc-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.policy-chooser .chooser-cell .pc-step h2{font-size:26px;line-height:34px}@media (min-width:375px){.policy-chooser .chooser-cell .pc-step h2{font-size:calc(26px + 4 * ( 100dvw - 375px ) / ( 1024 - 375 ));line-height:calc(34px + 4 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:1024px){.policy-chooser .chooser-cell .pc-step h2{font-size:30px;line-height:38px}}.policy-chooser .chooser-cell .pc-step h2{color:var(--brand-dark);margin-bottom:12px}.policy-chooser .chooser-cell .pc-step .pc-answer-btn{width:100%}@media (min-width:550px){.policy-chooser .chooser-cell .pc-step .pc-answer-btn{width:191px}}.policy-chooser .chooser-cell .pc-step .pc-answer-btn:hover{cursor:pointer}.policy-chooser .chooser-cell .pc-step .quote-btn{background-color:var(--brand-dark);color:#fff}.policy-chooser .chooser-cell .pc-step .quote-btn:hover{background-color:#ffec2f;color:var(--brand-dark)}.policy-chooser .chooser-cell .pc-step .button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}@media (min-width:550px){.policy-chooser .chooser-cell .pc-step .button-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.policy-chooser .chooser-cell .pc-step p{font-size:24px;line-height:32px}@media (min-width:375px){.policy-chooser .chooser-cell .pc-step p{font-size:calc(24px + 2 * ( 100dvw - 375px ) / ( 1024 - 375 ));line-height:calc(32px + 2 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:1024px){.policy-chooser .chooser-cell .pc-step p{font-size:26px;line-height:34px}}.policy-chooser .chooser-cell .pc-step p{color:var(--brand-dark);margin-bottom:24px}.policy-chooser .chooser-cell .pc-step#step-0 p{font-size:16px;line-height:24px}@media (min-width:375px){.policy-chooser .chooser-cell .pc-step#step-0 p{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 1024 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:1024px){.policy-chooser .chooser-cell .pc-step#step-0 p{font-size:18px;line-height:28px}}.policy-chooser .chooser-cell .pc-step#step-0 p{color:var(--brand-dark);font-weight:600;margin-bottom:24px}.policy-chooser .chooser-cell .pc-step .pc-back-btn{opacity:.5;display:block;margin-top:20px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.policy-chooser .chooser-cell .pc-step .pc-back-btn:hover{cursor:pointer;opacity:.8}.policy-chooser .chooser-cell .pc-step.active{-webkit-transform:translateY(0);transform:translateY(0)}.policy-chooser .chooser-cell .pc-step.answered{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.policy-chooser.barbers,.policy-chooser.white{background-color:#fff}.policy-chooser.sand{background-color:#f9f5ed}.policy-chooser.ac-light{background-color:var(--brand-light)}.policy-chooser.ac-medium{background-color:var(--brand-medium)}.qualifications-teachers-students{background-color:#fff}.qualifications-teachers-students .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}@media (min-width:1024px){.qualifications-teachers-students .container{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:1fr 1fr;gap:32px}}.qualifications-teachers-students .container .q-t-s-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--brand-light);padding:99px 30px 30px 30px}.qualifications-teachers-students .container .q-t-s-card .card-icon{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#fff}.qualifications-teachers-students .container .q-t-s-card .card-icon svg{display:block;width:100%;max-width:36px;height:auto;max-height:36px;fill:var(--brand-dark)}.qualifications-teachers-students .container .q-t-s-card h3{letter-spacing:-.01em;font-size:20px;line-height:30px}@media (min-width:375px){.qualifications-teachers-students .container .q-t-s-card h3{font-size:calc(20px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.qualifications-teachers-students .container .q-t-s-card h3{font-size:calc(20px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(30px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.qualifications-teachers-students .container .q-t-s-card h3{font-size:24px;line-height:32px}}@media (min-width:1024px) and (max-width:1148px){.qualifications-teachers-students .container .q-t-s-card h3 .breaker:before{content:"\A";white-space:pre}}.qualifications-teachers-students .container .q-t-s-card .buttons-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:auto}@media (min-width:768px){.qualifications-teachers-students .container .q-t-s-card .buttons-cell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.qualifications-teachers-students .container .q-t-s-card .buttons-cell .link-btn{width:191px;min-width:191px}}.qualifications-teachers-students.sand{background-color:#f9f5ed}.qualifications-teachers-students.sand .q-t-s-card{background-color:#fff}.qualifications-teachers-students.sand .q-t-s-card .card-icon{background-color:#f9f5ed}.qualifications-teachers-students.ac-light{background-color:var(--brand-light)}.qualifications-teachers-students.ac-light .q-t-s-card{background-color:#fff}.qualifications-teachers-students.ac-light .q-t-s-card .card-icon{background-color:var(--brand-light)}.qualifications-teachers-students.ac-light .quote-btn:hover{color:white;background-color:var(--brand-dark)}.qualifications-teachers-students.ac-medium{background-color:var(--brand-medium)}.qualifications-teachers-students.ac-medium .q-t-s-card{background-color:#fff}.qualifications-teachers-students.ac-medium .q-t-s-card .card-icon{background-color:var(--brand-light)}.qualifications-teachers-students.ac-medium .quote-btn:hover{color:white;background-color:var(--brand-dark)}.qualifications-teachers-students.brand-dark{background-color:var(--brand-dark)}.qualifications-teachers-students.brand-dark .q-t-s-card{background-color:#fff}.qualifications-teachers-students.brand-dark .q-t-s-card .card-icon{background-color:#f9f5ed}.covers-and-treatments{background-color:#fff}.covers-and-treatments .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}@media (min-width:990px){.covers-and-treatments .container{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:1fr 1fr 1fr;gap:32px}}@media (min-width:768px){.covers-and-treatments .container.quad-block{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.covers-and-treatments .container h2{font-size:30px;line-height:38px}@media (min-width:375px){.covers-and-treatments .container h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.covers-and-treatments .container h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.covers-and-treatments .container h2{font-size:36px;line-height:44px}}.covers-and-treatments .container h2{text-align:center;grid-column:1/-1;margin-bottom:10px}.covers-and-treatments .container .c-a-t-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--brand-light);padding:99px 30px 30px 30px}.covers-and-treatments .container .c-a-t-card .card-icon{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#fff}.covers-and-treatments .container .c-a-t-card .card-icon svg{display:block;width:100%;max-width:36px;height:auto;max-height:36px;fill:var(--brand-dark)}.covers-and-treatments .container .c-a-t-card h3{letter-spacing:-.01em;font-size:20px;line-height:30px}@media (min-width:375px){.covers-and-treatments .container .c-a-t-card h3{font-size:calc(20px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.covers-and-treatments .container .c-a-t-card h3{font-size:calc(20px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(30px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.covers-and-treatments .container .c-a-t-card h3{font-size:24px;line-height:32px}}@media (min-width:1024px) and (max-width:1148px){.covers-and-treatments .container .c-a-t-card h3 .breaker:before{content:"\A";white-space:pre}}.covers-and-treatments .container .c-a-t-card .link-btn{margin-top:auto;background-color:var(--brand-dark);color:#fff;border:none}.covers-and-treatments .container .c-a-t-card .link-btn:hover{background-color:#ffec2f;color:var(--brand-dark)}@media (min-width:768px){.covers-and-treatments .container .c-a-t-card .link-btn{-ms-flex-item-align:start;align-self:flex-start;min-width:191px}}.covers-and-treatments .container .c-a-t-card .buttons-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:auto}@media (min-width:768px){.covers-and-treatments .container .c-a-t-card .buttons-cell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.covers-and-treatments .container .c-a-t-card .buttons-cell .link-btn{-ms-flex-item-align:start;align-self:flex-start;min-width:191px}}.covers-and-treatments.barbers .c-a-t-card{background-color:#f9f5ed}.covers-and-treatments.barbers-inverted{background-color:#f9f5ed}.covers-and-treatments.barbers-inverted .c-a-t-card{background-color:#fff}.covers-and-treatments.barbers-inverted .c-a-t-card .card-icon{background-color:#f9f5ed}.insurance-covers{overflow-x:hidden}.insurance-covers h2{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.insurance-covers h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-covers h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.insurance-covers h2{font-size:36px;line-height:44px}}.insurance-covers h2.who-we-cover-small-heading{letter-spacing:-.01em;margin-bottom:14px;font-size:18px;line-height:28px}@media (min-width:375px){.insurance-covers h2.who-we-cover-small-heading{font-size:calc(18px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(28px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-covers h2.who-we-cover-small-heading{font-size:calc(18px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(28px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.insurance-covers h2.who-we-cover-small-heading{font-size:24px;line-height:32px}}.insurance-covers h3.who-we-cover-large-heading{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.insurance-covers h3.who-we-cover-large-heading{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-covers h3.who-we-cover-large-heading{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.insurance-covers h3.who-we-cover-large-heading{font-size:36px;line-height:44px}}.insurance-covers h3.who-we-cover-large-heading{max-width:calc(420px + 110 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.insurance-covers h3.who-we-cover-large-heading{max-width:530px}}.insurance-covers p{font-weight:600;font-size:16px;line-height:24px}@media (min-width:375px){.insurance-covers p{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-covers p{max-width:calc(590px + 80 * ( 100dvw - 768px ) / ( 1024 - 768 ));font-size:calc(16px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(24px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.insurance-covers p{max-width:670px;font-size:18px;line-height:28px}}@media (min-width:768px){.insurance-covers .link-btn{min-width:191px}}.insurance-covers .insurance-covers-slider{margin-top:30px}@media (min-width:375px){.insurance-covers .insurance-covers-slider{margin-top:calc(30px + 20 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-covers .insurance-covers-slider{margin-top:50px}}@media (min-width:375px){.insurance-covers .insurance-covers-slider .slip-track{--gap:22px}}@media (min-width:768px){.insurance-covers .insurance-covers-slider .slip-track{--gap:26px}}@media (min-width:1024px){.insurance-covers .insurance-covers-slider .slip-track{--gap:30px}}@media (min-width:1184px){.insurance-covers .insurance-covers-slider .slip-track{--gap:32px}}.insurance-covers .insurance-covers-slider .slip-track{--slides-per-view:1.22}@media (min-width:700px){.insurance-covers .insurance-covers-slider .slip-track{--slides-per-view:2.22}}@media (min-width:980px){.insurance-covers .insurance-covers-slider .slip-track{--slides-per-view:3}}.insurance-covers .insurance-covers-slider .slip-slide{position:relative;display:block;overflow:hidden;height:100%;text-decoration:none;color:var(--brand-dark)}.insurance-covers .insurance-covers-slider .slip-slide:focus-visible{outline:2px solid #000 !important;outline-offset:-5px !important}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-image{position:relative;display:block;aspect-ratio:16/10}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-image:before{content:"";position:absolute;inset:0;-webkit-box-shadow:inset 0 5px 10px rgba(var(--brand-dark-rgb),.03);box-shadow:inset 0 5px 10px rgba(var(--brand-dark-rgb),.03)}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-image img{width:100%;max-width:730px;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:16/10){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-image:before{float:left;padding-top:62.5%;content:""}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-image:after{display:block;content:"";clear:both}}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy{background-color:var(--brand-light);height:100%;padding:14px 20px 26px 20px}@media (min-width:375px){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy{padding:calc(14px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(20px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(26px + 4 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(20px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy{padding:22px 28px 30px 28px}}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy h3{font-family:"basic-sans",sans-serif;letter-spacing:-.01em;margin-bottom:-5px;font-size:20px;line-height:30px}@media (min-width:375px){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy h3{font-size:calc(20px + 2 * ( 100dvw - 375px ) / ( 1184 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy h3{font-size:22px;line-height:32px}}@media (min-width:200px) and (max-width:378px){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}@media (min-width:700px) and (max-width:719px){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}@media (min-width:980px) and (max-width:999px){.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy h3:has(+.card-copy){margin-bottom:5px}.insurance-covers .insurance-covers-slider .slip-slide .slider-card-copy .card-copy{font-size:16px;line-height:24px;letter-spacing:0}@media (min-width:768px){.insurance-covers .slip-arrows{top:calc(-90px + -2 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.insurance-covers .slip-arrows{top:-92px}}.insurance-covers .slip-arrows .arrow-next,.insurance-covers .slip-arrows .arrow-prev{background-color:var(--brand-light)}.insurance-covers.white{background-color:#fff}.insurance-covers.sand{background-color:#f9f5ed}.insurance-covers.sand .insurance-covers-slider .slip-slide .slider-card-copy{background-color:#fff}.insurance-covers.sand .slip-arrows .arrow-next,.insurance-covers.sand .slip-arrows .arrow-prev{background-color:#fff}.insurance-covers.ac-light{background-color:var(--brand-light)}.insurance-covers.ac-light .insurance-covers-slider .slip-slide .slider-card-copy{background-color:#fff}.insurance-covers.ac-light .slip-arrows .arrow-next,.insurance-covers.ac-light .slip-arrows .arrow-prev{background-color:#fff}.insurance-covers.ac-medium{background-color:var(--brand-medium);color:#fff}.insurance-covers.ac-medium .link-btn{border-color:#fff;color:#fff}.insurance-covers.ac-medium .link-btn:hover{background-color:#fff;color:var(--brand-dark)}.insurance-covers.ac-medium .insurance-covers-slider .slip-slide .slider-card-copy{background-color:#fff}.insurance-covers.ac-medium .slip-arrows .arrow-next,.insurance-covers.ac-medium .slip-arrows .arrow-prev{background-color:#fff}.popular-in{overflow-x:hidden}.popular-in h2 span{display:block;letter-spacing:-.01em;margin-bottom:14px;font-size:18px;line-height:28px}@media (min-width:375px){.popular-in h2 span{font-size:calc(18px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(28px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.popular-in h2 span{font-size:calc(18px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(28px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.popular-in h2 span{font-size:24px;line-height:32px}}.popular-in h2{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.popular-in h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.popular-in h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.popular-in h2{font-size:36px;line-height:44px}}.popular-in p{font-weight:600;font-size:16px;line-height:24px}@media (min-width:375px){.popular-in p{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.popular-in p{max-width:calc(590px + 80 * ( 100dvw - 768px ) / ( 1024 - 768 ));font-size:calc(16px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(24px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.popular-in p{max-width:670px;font-size:18px;line-height:28px}}@media (min-width:768px){.popular-in .link-btn{min-width:191px}}.popular-in .popular-in-slider{margin-top:30px}@media (min-width:375px){.popular-in .popular-in-slider{margin-top:calc(30px + 20 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.popular-in .popular-in-slider{margin-top:50px}}@media (min-width:375px){.popular-in .popular-in-slider .slip-track{--gap:22px}}@media (min-width:768px){.popular-in .popular-in-slider .slip-track{--gap:26px}}@media (min-width:1024px){.popular-in .popular-in-slider .slip-track{--gap:30px}}@media (min-width:1184px){.popular-in .popular-in-slider .slip-track{--gap:32px}}.popular-in .popular-in-slider .slip-track{--slides-per-view:1.22}@media (min-width:700px){.popular-in .popular-in-slider .slip-track{--slides-per-view:2.22}}@media (min-width:980px){.popular-in .popular-in-slider .slip-track{--slides-per-view:3}}.popular-in .popular-in-slider .slip-slide{position:relative;display:block;overflow:hidden;height:100%;text-decoration:none;color:var(--brand-dark)}.popular-in .popular-in-slider .slip-slide:focus-visible{outline:2px solid #000 !important;outline-offset:-5px !important}.popular-in .popular-in-slider .slip-slide .slider-card-image{position:relative;display:block;aspect-ratio:16/10}.popular-in .popular-in-slider .slip-slide .slider-card-image:before{content:"";position:absolute;inset:0;-webkit-box-shadow:inset 0 5px 10px rgba(var(--brand-dark-rgb),.03);box-shadow:inset 0 5px 10px rgba(var(--brand-dark-rgb),.03)}.popular-in .popular-in-slider .slip-slide .slider-card-image img{width:100%;max-width:730px;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:16/10){.popular-in .popular-in-slider .slip-slide .slider-card-image:before{float:left;padding-top:62.5%;content:""}.popular-in .popular-in-slider .slip-slide .slider-card-image:after{display:block;content:"";clear:both}}.popular-in .popular-in-slider .slip-slide .slider-card-copy{background-color:var(--brand-light);height:100%;padding:14px 20px 14px 20px}@media (min-width:375px){.popular-in .popular-in-slider .slip-slide .slider-card-copy{padding:calc(14px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(20px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(14px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(20px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.popular-in .popular-in-slider .slip-slide .slider-card-copy{padding:22px 28px 22px 28px}}.popular-in .popular-in-slider .slip-slide .slider-card-copy h3{font-family:"basic-sans",sans-serif;letter-spacing:-.01em;margin:0;font-size:20px;line-height:30px}@media (min-width:375px){.popular-in .popular-in-slider .slip-slide .slider-card-copy h3{font-size:calc(20px + 2 * ( 100dvw - 375px ) / ( 1184 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.popular-in .popular-in-slider .slip-slide .slider-card-copy h3{font-size:22px;line-height:32px}}@media (min-width:200px) and (max-width:378px){.popular-in .popular-in-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}@media (min-width:700px) and (max-width:719px){.popular-in .popular-in-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}@media (min-width:980px) and (max-width:999px){.popular-in .popular-in-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}.popular-in .popular-in-slider .slip-slide .slider-card-copy .card-copy{font-size:16px;line-height:24px;letter-spacing:0}@media (min-width:768px){.popular-in .slip-arrows{top:calc(-90px + -2 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.popular-in .slip-arrows{top:-92px}}.popular-in .slip-arrows .arrow-next,.popular-in .slip-arrows .arrow-prev{background-color:var(--brand-light)}.popular-in.white{background-color:#fff}.popular-in.sand{background-color:#f9f5ed}.popular-in.sand .popular-in-slider .slip-slide .slider-card-copy{background-color:#fff}.popular-in.sand .slip-arrows .arrow-next,.popular-in.sand .slip-arrows .arrow-prev{background-color:#fff}.popular-in.ac-light{background-color:var(--brand-light)}.popular-in.ac-light .popular-in-slider .slip-slide .slider-card-copy{background-color:#fff}.popular-in.ac-light .slip-arrows .arrow-next,.popular-in.ac-light .slip-arrows .arrow-prev{background-color:#fff}.popular-in.ac-medium{background-color:var(--brand-medium);color:#fff}.popular-in.ac-medium .link-btn{border-color:#fff;color:#fff}.popular-in.ac-medium .link-btn:hover{background-color:#fff;color:var(--brand-dark)}.popular-in.ac-medium .popular-in-slider .slip-slide .slider-card-copy{background-color:#fff}.popular-in.ac-medium .slip-arrows .arrow-next,.popular-in.ac-medium .slip-arrows .arrow-prev{background-color:#fff}.our-covers .container .image-container{position:relative}.our-covers .container .image-container .image-cell{overflow:hidden;aspect-ratio:16/10}@media (min-width:768px){.our-covers .container .image-container .image-cell{aspect-ratio:1/1}}.our-covers .container .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.our-covers .container .copy-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-covers .container .copy-container h2{margin-bottom:14px;letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.our-covers .container .copy-container h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.our-covers .container .copy-container h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.our-covers .container .copy-container h2{font-size:36px;line-height:44px}}.our-covers .container .copy-container .link-btn{-ms-flex-item-align:start;align-self:flex-start;min-width:138px}.our-covers.our-treatments .container .image-container .image-cell{overflow:hidden;aspect-ratio:16/10}@media (min-width:768px){.our-covers.our-treatments .container .image-container .image-cell{aspect-ratio:16/8}}.usps{background-color:#fff}.usps .container h2{text-align:center;letter-spacing:-.02em;font-size:30px;line-height:38px;margin-bottom:18px}@media (min-width:375px){.usps .container h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));margin-bottom:calc(18px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.usps .container h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));margin-bottom:calc(18px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.usps .container h2{font-size:36px;line-height:44px;margin-bottom:26px}}.usps .container .cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}@media (min-width:768px){.usps .container .cards{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:1fr 1fr 1fr;gap:32px}}.usps .container .usp-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--brand-light);color:var(--brand-dark);padding:99px 30px 30px 30px}.usps .container .usp-card .icon{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#fff}.usps .container .usp-card .icon svg{display:block;width:100%;max-width:36px;height:auto;max-height:36px;fill:var(--brand-dark)}.usps .container .usp-card .usp-heading{font-weight:600;letter-spacing:-.01em;margin-bottom:6px;font-size:20px;line-height:30px}@media (min-width:375px){.usps .container .usp-card .usp-heading{font-size:calc(20px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.usps .container .usp-card .usp-heading{font-size:calc(20px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(30px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.usps .container .usp-card .usp-heading{font-size:24px;line-height:32px}}.usps.sand{background-color:#f9f5ed}.usps.sand .usp-card{background-color:#fff}.usps.sand .usp-card .icon{background-color:var(--brand-light)}.usps.ac-light{background-color:var(--brand-light)}.usps.ac-light .usp-card{background-color:#fff}.usps.ac-light .usp-card .icon{background-color:var(--brand-light)}.usps.ac-medium{background-color:var(--brand-medium)}.usps.ac-medium .usp-card{background-color:#fff}.usps.ac-medium .usp-card .icon{background-color:var(--brand-light)}.usps.ac-dark{background-color:var(--brand-dark);color:#fff}.usps.ac-dark .usp-card{background-color:#fff}.usps.ac-dark .usp-card .icon{background-color:var(--brand-light)}.usps.barbers .usp-card .icon{background-color:#f9f5ed}.pricing{padding-top:calc(50px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 ));padding-bottom:calc(40px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ));background-color:white}@media (min-width:768px){.pricing{padding-bottom:calc(72px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.pricing{padding-top:70px;padding-bottom:80px}}.pricing .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing h2{font-weight:400;color:var(--brand-dark);font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px;text-align:center}@media (min-width:768px){.pricing h2{font-size:36px;line-height:44px}}.pricing .the-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(20px + 5 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.pricing .the-price{margin-bottom:0}}.pricing .the-price>span{display:block}.pricing .the-price .price-from,.pricing .the-price .price-term{font-weight:400;line-height:1;font-size:16px}@media (min-width:375px){.pricing .the-price .price-from,.pricing .the-price .price-term{font-size:calc(16px + 9 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:375px){.pricing .the-price .price-from,.pricing .the-price .price-term{line-height:1.2}}@media (min-width:768px){.pricing .the-price .price-from,.pricing .the-price .price-term{line-height:1}}@media (min-width:768px) and (min-width:768px){.pricing .the-price .price-from,.pricing .the-price .price-term{font-size:calc(16px + 9 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.pricing .the-price .price-from,.pricing .the-price .price-term{font-size:25px}}@media (min-width:1024px){.pricing .the-price .price-from,.pricing .the-price .price-term{line-height:1.2}}@media (min-width:1184px){.pricing .the-price .price-from,.pricing .the-price .price-term{line-height:1.4}}.pricing .the-price .price-value{font-weight:400;font-size:60px}@media (min-width:375px){.pricing .the-price .price-value{font-size:calc(60px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.pricing .the-price .price-value{line-height:1.2}@media (min-width:768px) and (min-width:768px){.pricing .the-price .price-value{font-size:calc(60px + 30 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.pricing .the-price .price-value{font-size:90px}}.pricing .the-price .price-value span{position:relative;top:-30px;color:#e2e2e2;font-size:30px}@media (min-width:375px){.pricing .the-price .price-value span{font-size:calc(30px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px) and (min-width:768px){.pricing .the-price .price-value span{font-size:calc(30px + 30 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.pricing .the-price .price-value span{font-size:60px}}.pricing .price-intro{margin-top:calc(22px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.pricing .price-intro{margin-top:30px}}.pricing .price-intro p{text-align:center}.pricing ul{list-style-type:none;margin:0;padding:0;margin:calc(30px + 10 * ( 100dvw - 375px ) / ( 768 - 375 )) 0;display:-ms-grid;display:grid;row-gap:calc(10px + 3 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.pricing ul{margin:40px 0;-ms-grid-columns:1fr calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 )) 1fr;grid-template-columns:1fr 1fr;gap:calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.pricing ul{gap:32px}}.pricing ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border:1px solid #e2e2e2;background-color:var(--brand-light);border-radius:10px;padding:20px}@media (min-width:768px){.pricing ul li{padding:32px 20px 32px 20px}}.pricing ul li .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(52px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(52px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));background-color:var(--brand-light);background-color:white;border-radius:50%;margin-bottom:calc(10px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.pricing ul li .card-icon{width:64px;height:64px;margin-bottom:12px}}.pricing ul li .card-icon svg{display:block;width:calc(28px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));height:auto}@media (min-width:768px){.pricing ul li .card-icon svg{width:34px}}.pricing ul li{font-weight:600;font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:0;text-align:center}@media (min-width:768px){.pricing ul li{font-size:18px;line-height:28px}}.pricing ul li p{font-weight:400;text-align:left}.pricing ul li h3{font-size:16px;line-height:24px}@media (min-width:375px){.pricing ul li h3{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.pricing ul li h3{font-size:18px;line-height:26px}}.pricing ul li h3{letter-spacing:-.02em;margin-bottom:0 !important}.pricing ul li h3 .breaker:before{content:"\A";white-space:pre}.pricing ul li a{text-decoration:none;color:var(--brand-dark)}.pricing ul li a:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:768px){.pricing ul.split-content{-ms-grid-columns:3fr 4fr;grid-template-columns:3fr 4fr}}.pricing ul.split-content li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:768px){.pricing ul.split-content li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:32px}}.pricing ul.split-content li .card-icon{margin-bottom:calc(10px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.pricing ul.split-content li .card-icon{margin-bottom:0;margin-right:12px}}@media (min-width:768px){.pricing ul.split-content li h3{text-align:left}}@media (max-width:767px){.pricing ul.split-content li h3 .breaker:before{content:"\A";white-space:pre}}@media (min-width:768px) and (max-width:934px){.pricing ul.split-content li h3 .breaker:before{content:normal;white-space:normal}}@media (min-width:935px){.pricing ul.split-content li h3 .breaker:before{content:"\A";white-space:pre}}.pricing .price-note{font-size:14px;line-height:1.3;font-weight:400;font-style:italic;text-align:center;padding:0 4px}@media (min-width:768px) and (min-width:375px){.pricing .price-note{font-size:calc(12px + 2 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:768px) and (min-width:1184px){.pricing .price-note{font-size:14px}}.pricing .price-note .anchor-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.pricing .price-note .anchor-links a{font-style:normal;margin:0 12px;padding:0 14px 0 14px}@media (min-width:375px){.pricing .price-note .anchor-links a{padding:0 calc(14px + 30 * ( 100dvw - 375px ) / ( 768 - 375 )) 0 calc(14px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.pricing .price-note .anchor-links a{min-width:114px}@media (min-width:375px){.pricing .price-note .anchor-links a{min-width:calc(114px + 106 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px) and (min-width:768px){.pricing .price-note .anchor-links a{padding:0 calc(34px + 8 * ( 100dvw - 768px ) / ( 1184 - 768 )) 0 calc(34px + 8 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.pricing .price-note .anchor-links a{padding:0 42px 0 42px}}@media (min-width:768px) and (min-width:768px){.pricing .price-note .anchor-links a{min-width:calc(190px + 30 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.pricing .price-note .anchor-links a{min-width:220px}}.pricing.barbers ul li{background-color:#f9f5ed;border:none}.superstars-banner .container .image-container .image-and-badge{position:relative}.superstars-banner .container .image-container .image-and-badge .image-cell{overflow:hidden;aspect-ratio:1/1}.superstars-banner .container .image-container .image-and-badge .image-cell img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.superstars-banner .container .image-container .image-and-badge .superstars-badge{position:absolute;right:-2%;bottom:11%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;background-color:var(--brand-medium);width:90px;height:90px}@media (min-width:375px){.superstars-banner .container .image-container .image-and-badge .superstars-badge{width:calc(90px + 60 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(90px + 60 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.superstars-banner .container .image-container .image-and-badge .superstars-badge{width:calc(90px + 60 * ( 100dvw - 768px ) / ( 1184 - 768 ));height:calc(90px + 60 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.superstars-banner .container .image-container .image-and-badge .superstars-badge{width:150px;height:150px}}.superstars-banner .container .image-container .image-and-badge .superstars-badge img{display:block;width:80%;height:auto}.superstars-banner .container .copy-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.superstars-banner .container .copy-container h2{margin-bottom:20px;letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.superstars-banner .container .copy-container h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.superstars-banner .container .copy-container h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.superstars-banner .container .copy-container h2{font-size:36px;line-height:44px}}.superstars-banner .container .copy-container .superstar-name{display:block;font-weight:600;letter-spacing:-.01em;font-size:20px;line-height:30px}@media (min-width:375px){.superstars-banner .container .copy-container .superstar-name{font-size:calc(20px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.superstars-banner .container .copy-container .superstar-name{font-size:calc(20px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(30px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.superstars-banner .container .copy-container .superstar-name{font-size:22px;line-height:32px}}.superstars-banner .container .copy-container .superstar-role{display:block;font-weight:600;margin-bottom:26px;letter-spacing:-.01em;font-size:16px;line-height:24px}@media (min-width:375px){.superstars-banner .container .copy-container .superstar-role{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.superstars-banner .container .copy-container .superstar-role{font-size:calc(16px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(24px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.superstars-banner .container .copy-container .superstar-role{font-size:18px;line-height:28px}}.superstars-banner .container .copy-container p{margin-bottom:34px}.superstars-banner .container .copy-container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:768px){.superstars-banner .container .copy-container .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.superstars-banner .container .copy-container .buttons .link-btn{-ms-flex-item-align:start;align-self:flex-start;min-width:200px}.superstars-banner .container .copy-container .buttons .link-btn.solid-btn{border:none;background-color:var(--brand-dark);color:#fff}.superstars-banner .container .copy-container .buttons .link-btn.solid-btn:hover{background-color:#ffec2f;color:var(--brand-dark)}.superstars-banner .container .copy-container .superstar-socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin:34px auto 0 auto}@media (min-width:375px){.superstars-banner .container .copy-container .superstar-socials{margin:calc(34px + 16 * ( 100dvw - 375px ) / ( 768 - 375 )) auto 0 auto}}@media (min-width:768px){.superstars-banner .container .copy-container .superstar-socials{margin:calc(34px + 16 * ( 100dvw - 768px ) / ( 1184 - 768 )) 0 0 0}}@media (min-width:1184px){.superstars-banner .container .copy-container .superstar-socials{margin:50px 0 0 0}}.superstars-banner .container .copy-container .superstar-socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background-color:var(--brand-dark)}.superstars-banner .container .copy-container .superstar-socials a svg{fill:#fff;width:100%;max-width:58%;height:auto;max-height:58%}.superstars-banner.white .container .copy-container .superstar-socials a svg{fill:#fff}.superstars-banner.sand .container .copy-container .superstar-socials a svg{fill:#f9f5ed}.superstars-banner.ac-light .container .copy-container .superstar-socials a svg{fill:var(--brand-light)}.superstars-banner.ac-medium .container .copy-container .superstar-socials a svg{fill:var(--brand-medium)}.superstar-question-modal{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.3);z-index:3000000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease,-webkit-transform 0s .2s;transition:opacity .2s ease,-webkit-transform 0s .2s;transition:opacity .2s ease,transform 0s .2s;transition:opacity .2s ease,transform 0s .2s,-webkit-transform 0s .2s}.superstar-question-modal .superstar-question-modal-box{-webkit-transform:scale(.8);transform:scale(.8);opacity:0;position:relative;background-color:#fff;padding:30px 40px;width:100%;max-width:900px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}@media (min-width:375px){.superstar-question-modal .superstar-question-modal-box{padding:40px 50px}}@media (min-width:768px){.superstar-question-modal .superstar-question-modal-box{padding:45px 60px}}@media (min-width:1024px){.superstar-question-modal .superstar-question-modal-box{padding:50px 70px}}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close{position:absolute;top:18px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:28px;height:28px;opacity:1;margin-left:auto}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:after,.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:before{position:absolute;left:14px;content:" ";height:28px;width:2px;border-radius:10px;background-color:var(--brand-dark)}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:hover{opacity:.7;cursor:pointer}@media (min-width:375px){.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:after,.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:before{left:15px;height:30px}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close{top:20px;right:24px;width:30px;height:30px}}@media (min-width:768px){.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:after,.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:before{left:16px;height:32px}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close{top:22px;right:28px;width:32px;height:32px}}@media (min-width:1024px){.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:after,.superstar-question-modal .superstar-question-modal-box .superstar-modal-close:before{left:18px;height:36px}.superstar-question-modal .superstar-question-modal-box .superstar-modal-close{top:24px;right:30px;width:36px;height:36px}}.superstar-question-modal .superstar-question-modal-box h2{font-size:24px;padding-right:18px}.superstar-question-modal .superstar-question-modal-box form{margin-top:0}.superstar-question-modal .superstar-question-modal-box .form-row{margin-top:26px}.superstar-question-modal .superstar-question-modal-box .wpcf7-spinner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;width:28px;height:28px;margin-right:20px}.superstar-question-modal .superstar-question-modal-box .wpcf7-form-control-wrap{width:100%}.superstar-question-modal .superstar-question-modal-box input[type=email],.superstar-question-modal .superstar-question-modal-box input[type=text],.superstar-question-modal .superstar-question-modal-box textarea{padding:12px 66px 12px 16px;background-repeat:no-repeat;background-size:35px 35px;background-position:right -35px center;-webkit-transition:background-position .2s ease;transition:background-position .2s ease}.superstar-question-modal .superstar-question-modal-box input[type=email].wpcf7-not-valid,.superstar-question-modal .superstar-question-modal-box input[type=text].wpcf7-not-valid,.superstar-question-modal .superstar-question-modal-box textarea.wpcf7-not-valid{background-position:right 16px center}.superstar-question-modal .superstar-question-modal-box textarea{display:block;background-position:right -35px top 9px}.superstar-question-modal .superstar-question-modal-box textarea.wpcf7-not-valid{background-position:right 16px top 9px}.superstar-question-modal .superstar-question-modal-box input[type=email],.superstar-question-modal .superstar-question-modal-box input[type=text],.superstar-question-modal .superstar-question-modal-box textarea{width:100%}.superstar-question-modal .superstar-question-modal-box input[type=email]:focus,.superstar-question-modal .superstar-question-modal-box input[type=text]:focus,.superstar-question-modal .superstar-question-modal-box textarea:focus{outline:1px solid var(--brand-medium)}.superstar-question-modal .superstar-question-modal-box .wpcf7-not-valid-tip{color:#ea1b10;margin-top:5px}.superstar-question-modal .superstar-question-modal-box .wpcf7-submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:var(--brand-dark);font-family:"Redonda",sans-serif;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;width:191px;height:52px;border-radius:36px;border:unset;outline:unset;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.superstar-question-modal .superstar-question-modal-box .wpcf7-submit:hover{background-color:#ffec2f;color:var(--brand-dark);cursor:pointer}.superstar-question-modal .superstar-question-modal-box .wpcf7-form.invalid .wpcf7-response-output{display:none}.superstar-question-modal .superstar-question-modal-box .success-message{display:none}.superstar-question-modal .superstar-question-modal-box .success-message .success-header{font-family:"Redonda",sans-serif;font-size:24px;color:var(--brand-dark);display:block;margin-bottom:22px}.superstar-question-modal .superstar-question-modal-box .success-message .superstar-close-btn{background-color:#e2e2e2;font-family:"Redonda",sans-serif;line-height:1;color:var(--brand-dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;width:auto !important;margin-left:auto;padding:5px 54px;border-radius:14px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.superstar-question-modal .superstar-question-modal-box .success-message .superstar-close-btn:hover{cursor:pointer;background-color:#e2e2e2}.superstar-question-modal .superstar-question-modal-box.form-success .wpcf7{display:none}.superstar-question-modal .superstar-question-modal-box.form-success .success-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.superstar-question-modal.modal-open{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity .2s ease,-webkit-transform 0s;transition:opacity .2s ease,-webkit-transform 0s;transition:opacity .2s ease,transform 0s;transition:opacity .2s ease,transform 0s,-webkit-transform 0s}.superstar-question-modal.modal-open .superstar-question-modal-box{-webkit-transform:scale(1);transform:scale(1);opacity:1}.insurance-experts{background-color:#fff}.insurance-experts .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--brand-dark)}.insurance-experts .container h2{font-size:20px;line-height:30px;letter-spacing:-.01em;margin-bottom:7px}@media (min-width:375px){.insurance-experts .container h2{margin-bottom:calc(7px + 7 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.insurance-experts .container h2{margin-bottom:14px}}.insurance-experts .container h3{letter-spacing:-.02em;margin-bottom:14px;font-size:30px;line-height:38px}@media (min-width:375px){.insurance-experts .container h3{font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-experts .container h3{font-size:calc(30px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.insurance-experts .container h3{font-size:42px;line-height:50px}}.insurance-experts .container h2,.insurance-experts .container h3{width:100%;text-align:left}@media (min-width:768px){.insurance-experts .container h2,.insurance-experts .container h3{width:auto;text-align:center}}.insurance-experts .container>p{text-align:left;letter-spacing:-.01em;margin-bottom:22px;font-size:16px;line-height:24px}@media (min-width:375px){.insurance-experts .container>p{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-experts .container>p{text-align:center;max-width:610px;font-size:18px;line-height:28px}}.insurance-experts .container .quote-btn+.cards{margin-top:30px}@media (min-width:375px){.insurance-experts .container .quote-btn+.cards{margin-top:calc(30px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-experts .container .quote-btn+.cards{margin-top:40px}}.insurance-experts .container .cards .card{border:1px solid #d9dee6}.insurance-experts .container .cards{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;margin-bottom:30px}@media (min-width:375px){.insurance-experts .container .cards{gap:calc(20px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));margin-bottom:calc(30px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-experts .container .cards{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.insurance-experts .container .cards{gap:calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ));margin-bottom:calc(30px + 10 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.insurance-experts .container .cards{gap:32px;margin-bottom:40px}}.insurance-experts .container .cards .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#fff;color:var(--brand-dark);text-decoration:none;padding:78px 18px 24px 18px}@media (min-width:375px){.insurance-experts .container .cards .card{padding:calc(78px + 14 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(18px + 12 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(24px + 16 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(18px + 12 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.insurance-experts .container .cards .card{padding:92px 30px 40px 30px}}.insurance-experts .container .cards .card .card-icon{position:absolute;display:-ms-grid;display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;font-family:"Redonda",sans-serif;font-size:26px;line-height:1;letter-spacing:-.01em;font-weight:600;background-color:var(--brand-light);color:#fff;width:58px;height:58px;top:14px;right:14px}@media (min-width:375px){.insurance-experts .container .cards .card .card-icon{width:calc(58px + 6 * ( 100dvw - 375px ) / ( 1184 - 375 ));height:calc(58px + 6 * ( 100dvw - 375px ) / ( 1184 - 375 ));top:calc(14px + 6 * ( 100dvw - 375px ) / ( 1184 - 375 ));right:calc(14px + 6 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.insurance-experts .container .cards .card .card-icon{width:64px;height:64px;top:20px;right:20px}}.insurance-experts .container .cards .card .card-icon svg{display:block;width:62%;height:62%;-o-object-fit:contain;object-fit:contain}.insurance-experts .container .cards .card .card-icon svg path{fill:var(--brand-dark)}.insurance-experts .container .cards .card h3.card-heading{display:block;font-family:"basic-sans",sans-serif;font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.01em;text-align:left;margin-bottom:8px}@media (min-width:375px){.insurance-experts .container .cards .card h3.card-heading{margin-bottom:calc(8px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.insurance-experts .container .cards .card h3.card-heading{margin-bottom:calc(8px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.insurance-experts .container .cards .card h3.card-heading{margin-bottom:16px}}.insurance-experts .container .cards:not(:has(+.quote-btn)){margin-bottom:0}.more-treatments{background-color:#fff}.more-treatments h2 span{display:block;letter-spacing:-.01em;margin-bottom:14px;font-size:18px;line-height:28px}@media (min-width:375px){.more-treatments h2 span{font-size:calc(18px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(28px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.more-treatments h2 span{font-size:calc(18px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(28px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.more-treatments h2 span{font-size:24px;line-height:32px}}.more-treatments h2{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.more-treatments h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.more-treatments h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.more-treatments h2{font-size:36px;line-height:44px}}.more-treatments h2{margin-bottom:0}.more-treatments .more-treatments-slider{margin-top:30px}@media (min-width:375px){.more-treatments .more-treatments-slider{margin-top:calc(30px + 20 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.more-treatments .more-treatments-slider{margin-top:50px}}@media (min-width:375px){.more-treatments .more-treatments-slider .slip-track{--gap:22px}}@media (min-width:400px){.more-treatments .more-treatments-slider .slip-track{--slides-per-view:2}}@media (min-width:580px){.more-treatments .more-treatments-slider .slip-track{--slides-per-view:3}}@media (min-width:768px){.more-treatments .more-treatments-slider .slip-track{--gap:26px;--slides-per-view:4}}@media (min-width:1024px){.more-treatments .more-treatments-slider .slip-track{--gap:30px;--slides-per-view:5}}@media (min-width:1184px){.more-treatments .more-treatments-slider .slip-track{--gap:32px}}.more-treatments .more-treatments-slider .slip-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1;background-color:var(--brand-light);font-family:"Redonda",sans-serif;font-size:20px;padding:30px;text-align:center}.more-treatments .more-treatments-slider .slip-slide.current{background-color:var(--brand-medium);color:#fff}@media (min-width:768px){.more-treatments .slip-arrows{top:calc(-90px + -2 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.more-treatments .slip-arrows{top:-92px}}.more-treatments .slip-arrows .arrow-next,.more-treatments .slip-arrows .arrow-prev{background-color:var(--brand-light)}.more-treatments .treatment-details-slider{margin-top:20px}@media (min-width:375px){.more-treatments .treatment-details-slider{margin-top:calc(20px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.more-treatments .treatment-details-slider{margin-top:30px}}.more-treatments .treatment-details-slider h3{font-family:"basic-sans",sans-serif;letter-spacing:-.02em;font-size:26px;line-height:34px}@media (min-width:375px){.more-treatments .treatment-details-slider h3{font-size:calc(26px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(34px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.more-treatments .treatment-details-slider h3{font-size:calc(26px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(34px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.more-treatments .treatment-details-slider h3{font-size:30px;line-height:38px}}.contact-us .container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-us .container>div #map_canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;height:auto;min-height:280px;padding-bottom:60%;background-color:#ddd}@media (min-width:1024px){.contact-us .container>div #map_canvas{padding-bottom:0;height:auto}}.contact-us .container>div .opening-hours span,.contact-us .container>div .postal-address span{display:block}.contact-us .container>div .email-address,.contact-us .container>div .facebook,.contact-us .container>div .instagram,.contact-us .container>div .telephone-number{margin-bottom:6px}.contact-us .container>div .wpcf7-textarea{height:210px}.contact-us .container>div form.wpcf7-form .req{color:#ea1b10;font-weight:bold}.contact-us .container>div form.wpcf7-form .form-note{color:#ea1b10;font-size:14px}.contact-us .container>div form.wpcf7-form .wpcf7-spinner{display:none}.contact-us .container>div form.wpcf7-form.submitting .wpcf7-submit.link-btn{background-color:#f9f5ed;border-color:#f9f5ed;color:#fff;cursor:default}.contact-us .container>div form.wpcf7-form.submitting .wpcf7-submit.link-btn:hover{background-color:#f9f5ed;border-color:#f9f5ed;color:#fff}.contact-us .container>div form.wpcf7-form .wpcf7-not-valid{border-color:#ea1b10 !important}.contact-us .container>div form.wpcf7-form .wpcf7-response-output{margin:0 !important;padding:8px 12px !important;font-size:15px !important;margin-top:26px !important;border-radius:3px}.contact-us .container>div form.wpcf7-form.invalid .wpcf7-response-output{border-color:#ea1b10 !important}.contact-us .container>div form.wpcf7-form p:last-of-type{margin:0}.wpcf7-validation-errors{border-color:#ea1b10 !important;color:#ea1b10 !important;border-radius:3px !important;font-size:15px !important;margin-top:16px !important}.ajax-loader{display:none !important}.ajax-loader.is-active{display:block !important;margin:2px auto !important}.automatic-covers.fifty-fifty,.optional-covers.fifty-fifty{row-gap:26px}@media (min-width:768px){.automatic-covers.fifty-fifty,.optional-covers.fifty-fifty{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width:1024px){.automatic-covers.fifty-fifty,.optional-covers.fifty-fifty{-ms-grid-columns:1fr 54%;grid-template-columns:1fr 54%}}.automatic-covers.fifty-fifty h2:last-child,.automatic-covers.fifty-fifty h3:last-child,.automatic-covers.fifty-fifty h4:last-child,.automatic-covers.fifty-fifty h5:last-child,.automatic-covers.fifty-fifty h6:last-child,.optional-covers.fifty-fifty h2:last-child,.optional-covers.fifty-fifty h3:last-child,.optional-covers.fifty-fifty h4:last-child,.optional-covers.fifty-fifty h5:last-child,.optional-covers.fifty-fifty h6:last-child{margin-bottom:0}.automatic-covers.fifty-fifty h2,.optional-covers.fifty-fifty h2{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.automatic-covers.fifty-fifty h2,.optional-covers.fifty-fifty h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.automatic-covers.fifty-fifty h2,.optional-covers.fifty-fifty h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.automatic-covers.fifty-fifty h2,.optional-covers.fifty-fifty h2{font-size:36px;line-height:44px}}.automatic-covers .full-width-head,.optional-covers .full-width-head{display:block;grid-column:1/-1;margin-bottom:30px}@media (min-width:375px){.automatic-covers .full-width-head,.optional-covers .full-width-head{margin-bottom:calc(30px + 20 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.automatic-covers .full-width-head,.optional-covers .full-width-head{margin-bottom:50px}}.automatic-covers ul,.optional-covers ul{list-style-type:none;padding:0;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}@media (min-width:600px){.automatic-covers ul,.optional-covers ul{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.automatic-covers ul li,.optional-covers ul li{margin:0}.automatic-covers ul li a,.optional-covers ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:28px;letter-spacing:-.01em;color:#2b213c;line-height:1.2}.automatic-covers ul li a span,.optional-covers ul li a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;background-color:var(--brand-light);margin-right:14px}.automatic-covers ul li a span svg,.optional-covers ul li a span svg{display:block;width:62%;height:62%;-o-object-fit:contain;object-fit:contain}.automatic-covers .note,.optional-covers .note{margin-top:26px;font-size:13px;line-height:1.6}.automatic-covers.ac-light ul li a span,.automatic-covers.sand ul li a span,.optional-covers.ac-light ul li a span,.optional-covers.sand ul li a span{background-color:#fff}.salons-or-freelance .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:26px}@media (min-width:768px){.salons-or-freelance .container{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:1fr 1fr;gap:32px}}.salons-or-freelance .container .s-o-f-heading{grid-column:1/-1}.salons-or-freelance .container .s-o-f-heading h2{letter-spacing:-.02em;font-size:30px;line-height:38px;margin-bottom:18px}@media (min-width:375px){.salons-or-freelance .container .s-o-f-heading h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));margin-bottom:calc(18px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.salons-or-freelance .container .s-o-f-heading h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));margin-bottom:calc(18px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.salons-or-freelance .container .s-o-f-heading h2{font-size:36px;line-height:44px;margin-bottom:26px}}.salons-or-freelance .container .s-o-f-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:20px;text-decoration:none}@media (min-width:768px){.salons-or-freelance .container .s-o-f-card{padding:30px}}.salons-or-freelance .container .s-o-f-card .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:74px;height:74px;border-radius:50%;background-color:var(--brand-light);margin-right:14px}@media (min-width:768px){.salons-or-freelance .container .s-o-f-card .card-icon{width:84px;height:84px}}.salons-or-freelance .container .s-o-f-card .card-icon svg{display:block;width:100%;max-width:40px;height:auto;max-height:40px;fill:var(--brand-dark)}@media (min-width:768px){.salons-or-freelance .container .s-o-f-card .card-icon svg{max-width:46px;max-height:46px}}.salons-or-freelance .container .s-o-f-card .title{color:var(--brand-dark);letter-spacing:-.01em;font-size:20px;line-height:30px}@media (min-width:375px){.salons-or-freelance .container .s-o-f-card .title{font-size:calc(20px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.salons-or-freelance .container .s-o-f-card .title{font-size:calc(20px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(30px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.salons-or-freelance .container .s-o-f-card .title{font-size:24px;line-height:32px}}@media (min-width:1024px) and (max-width:1148px){.salons-or-freelance .container .s-o-f-card .title .breaker:before{content:"\A";white-space:pre}}.salons-or-freelance.sand{background-color:#f9f5ed}.salons-or-freelance.sand .q-t-s-card{background-color:#fff}.salons-or-freelance.sand .q-t-s-card .card-icon{background-color:var(--brand-light)}.salons-or-freelance.ac-light{background-color:var(--brand-light)}.salons-or-freelance.ac-light .q-t-s-card{background-color:#fff}.salons-or-freelance.ac-light .q-t-s-card .card-icon{background-color:var(--brand-light)}.salons-or-freelance.ac-medium{background-color:var(--brand-medium)}.salons-or-freelance.ac-medium .q-t-s-card{background-color:#fff}.salons-or-freelance.ac-medium .q-t-s-card .card-icon{background-color:var(--brand-light)}.superstars-header{background-color:var(--brand-light)}.superstars-header .container{display:-ms-grid;display:grid}.superstars-header .container h1{display:-webkit-box;display:-ms-flexbox;display:flex}.superstars-header .container h1 img{width:100%;max-width:64%;height:auto;margin:20px auto 12px auto}@media (min-width:375px){.superstars-header .container h1 img{margin:20px auto 18px auto}}@media (min-width:768px){.superstars-header .container h1 img{max-width:450px;margin:0 auto}}.intro-copy .container{text-align:center}.mentors-nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 26px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:375px){.mentors-nav{-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (min-width:768px){.mentors-nav{-ms-grid-columns:1fr 36px 1fr 36px 1fr 36px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}}.mentors-nav .nav-mentor{margin-top:8px}@media (min-width:1024px){.mentors-nav .nav-mentor{margin-top:12px}}.mentors-nav .nav-mentor a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;margin-bottom:12px}.mentors-nav .nav-mentor a:hover{text-decoration:none}.mentors-nav .nav-mentor a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:grayscale(0%);filter:grayscale(0%)}.mentors-nav .nav-mentor a .mentor-photo{overflow:hidden}.mentors-nav .nav-mentor a img{width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-transform .2s ease,-webkit-filter .2s ease;transition:-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,filter .2s ease;transition:transform .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.mentors-nav .nav-mentor a .mentor-name{display:block;margin-top:8px;text-align:center;color:var(--brand-dark);line-height:1.2;font-size:14px}@media (min-width:375px){.mentors-nav .nav-mentor a .mentor-name{margin-top:12px;font-size:16px}}@media (min-width:768px){.mentors-nav .nav-mentor a .mentor-name{font-size:15px}}@media (min-width:1024px){.mentors-nav .nav-mentor a .mentor-name{font-size:17px}}.super-order{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.super-order .mentors-navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:50px}@media (min-width:375px){.super-order .mentors-navigation{padding-top:calc(50px + 20 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.super-order .mentors-navigation{padding-top:70px}}@media (min-width:768px){.super-order .mentors-navigation{padding-bottom:calc(70px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.super-order .mentors-navigation{padding-bottom:90px}}@media (min-width:768px){.super-order .mentors-navigation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0}}.super-order .intro-copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.super-order .intro-copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.super-order .intro-copy{padding-bottom:50px;padding-top:25px}@media (min-width:375px){.super-order .intro-copy{padding-bottom:calc(50px + 20 * ( 100dvw - 375px ) / ( 768 - 375 ));padding-top:calc(25px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.super-order .intro-copy{padding-top:calc(70px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ));padding-bottom:calc(35px + 10 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.super-order .intro-copy{padding-top:90px;padding-bottom:45px}}.salons-unlocked-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.salons-unlocked-header .container svg{display:block;width:200px}@media (min-width:375px){.salons-unlocked-header .container svg{width:calc(200px + 280 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.salons-unlocked-header .container svg{width:480px}}.salons-unlocked-header .container svg{height:auto}.salons-unlocked-grid{background-color:#f9f5ed}.salons-unlocked-grid .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}@media (min-width:375px){.salons-unlocked-grid .container{gap:22px}}@media (min-width:768px){.salons-unlocked-grid .container{-ms-grid-columns:1fr 26px 1fr;grid-template-columns:repeat(2,1fr);gap:26px}}@media (min-width:1024px){.salons-unlocked-grid .container{-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}}@media (min-width:1184px){.salons-unlocked-grid .container{gap:32px}}.salons-unlocked-grid .container .intro-copy{grid-column:1/-1}.salons-unlocked-grid .container .article-card img{width:100%;height:auto}.salons-unlocked-grid .container .article-card span{display:block;padding:20px}.article-card,.topic-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#2b213c;font-size:18px;line-height:28px;letter-spacing:-.01em;font-weight:600;background-color:#fff;overflow:hidden;height:100%}.article-card:focus-visible,.topic-card:focus-visible{outline:none !important}.article-card:focus-visible:after,.topic-card:focus-visible:after{content:"";position:absolute;inset:3px;border:2px solid #2b213c;border-radius:inherit;pointer-events:none;z-index:1}.article-card .slider-card-image,.topic-card .slider-card-image{position:relative;display:block;aspect-ratio:16/10}.article-card .slider-card-image img,.topic-card .slider-card-image img{width:100%;max-width:730px;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:16/10){.article-card .slider-card-image:before,.topic-card .slider-card-image:before{float:left;padding-top:62.5%;content:""}.article-card .slider-card-image:after,.topic-card .slider-card-image:after{display:block;content:"";clear:both}}.article-card .post-title,.topic-card .post-title{display:block;padding:20px 30px 20px 30px}.article-card .expert-name,.article-card .expertise,.topic-card .expert-name,.topic-card .expertise{display:block;padding:16px 20px 0 20px}.article-card .expertise,.topic-card .expertise{padding:0 20px 16px 20px;font-size:14px;font-weight:400}.article-card .post-readtime,.topic-card .post-readtime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:16px;line-height:24px;letter-spacing:0;padding:0 20px 14px 20px;margin-top:auto}.article-card .post-readtime svg,.topic-card .post-readtime svg{display:block;width:22px;height:auto;margin-right:10px}.topic-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px;line-height:1.2;height:auto}.topic-card img{display:block;width:40px;height:auto;max-height:40px}.trustpilot-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:42px;padding-bottom:50px}@media (min-width:375px){.trustpilot-bar .container{padding-top:calc(42px + 10 * ( 100dvw - 375px ) / ( 1184 - 375 ));padding-bottom:calc(50px + 10 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.trustpilot-bar .container{padding-top:52px;padding-bottom:60px}}.trustpilot-bar .container h2{font-size:20px;line-height:30px;letter-spacing:-.01em;margin-bottom:7px}@media (min-width:375px){.trustpilot-bar .container h2{margin-bottom:calc(7px + 7 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.trustpilot-bar .container h2{margin-bottom:14px}}.trustpilot-bar .container h3{letter-spacing:-.02em;font-size:30px;line-height:38px;margin-bottom:26px}@media (min-width:375px){.trustpilot-bar .container h3{font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));margin-bottom:calc(26px + 14 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.trustpilot-bar .container h3{font-size:calc(30px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ));margin-bottom:calc(26px + 14 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.trustpilot-bar .container h3{font-size:42px;line-height:50px;margin-bottom:40px}}.trustpilot-bar .container .trustpilot-widget{width:100%;height:292px !important;margin-bottom:32px}@media (min-width:375px){.trustpilot-bar .container .trustpilot-widget{margin-bottom:calc(32px + -10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.trustpilot-bar .container .trustpilot-widget{margin-bottom:22px}}.trustpilot-bar .container .trustpilot-widget iframe{width:100% !important;height:100% !important}@media (min-width:566px){.trustpilot-bar .container .trustpilot-widget{height:auto !important}}.trustpilot-bar.inverted{background-color:#2b213c;color:#fff}.archive.author .trustpilot-bar,.single-post .trustpilot-bar{background-color:#f9f5ed}.video-feed{overflow-x:hidden}.video-feed h2{text-align:center;letter-spacing:-.02em;font-size:30px;line-height:38px;margin-bottom:18px}@media (min-width:375px){.video-feed h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));margin-bottom:calc(18px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.video-feed h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));margin-bottom:calc(18px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.video-feed h2{font-size:36px;line-height:44px;margin-bottom:26px}}@media (min-width:375px){.video-feed .slip-track{--gap:22px}}@media (min-width:768px){.video-feed .slip-track{--gap:26px}}@media (min-width:1024px){.video-feed .slip-track{--gap:30px}}@media (min-width:1184px){.video-feed .slip-track{--gap:32px}}.video-feed .slip-track{--slides-per-view:1.22}@media (min-width:700px){.video-feed .slip-track{--slides-per-view:2.22}}@media (min-width:980px){.video-feed .slip-track{--slides-per-view:3}}.video-feed .slip-slide{overflow:hidden}.video-feed .embed-container .video-thumbnail{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-feed .embed-container .video-thumbnail:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.1)}.video-feed .embed-container .video-thumbnail.activated{opacity:0;visibility:hidden;pointer-events:none}.video-feed .embed-container{}.video-feed .embed-container .play-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:underline;z-index:1;background:none;border:none;font:inherit;cursor:pointer;font-size:14px}@media (min-width:375px){.video-feed .embed-container .play-button{font-size:calc(14px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.video-feed .embed-container .play-button{font-size:16px}}.video-feed .embed-container .play-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff;border-radius:50%;width:62px;height:62px;margin-bottom:4px}@media (min-width:375px){.video-feed .embed-container .play-button span{width:calc(62px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(62px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ));margin-bottom:calc(4px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.video-feed .embed-container .play-button span{width:92px;height:92px;margin-bottom:8px}}.video-feed .embed-container .play-button span:after{content:"";margin-left:6px;width:0;height:0;border-left:18px solid #2b213c;border-top:12px solid transparent;border-bottom:12px solid transparent}.video-feed .embed-container{}.video-feed .embed-container .play-buhhtton:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%);width:0;height:0;border-left:20px solid white;border-top:12px solid transparent;border-bottom:12px solid transparent}@media (min-width:768px){.video-feed .slip-arrows{position:relative;right:unset;margin-top:20px}}@media (min-width:980px){.video-feed .slip-arrows{display:none}}.video-feed .slip-arrows .arrow-next,.video-feed .slip-arrows .arrow-prev{background-color:var(--brand-light)}.video-feed.white{background-color:#fff}.video-feed.sand{background-color:#f9f5ed}.video-feed.sand .slip-arrows .arrow-next,.video-feed.sand .slip-arrows .arrow-prev{background-color:#fff}.video-feed.ac-light{background-color:var(--brand-light)}.video-feed.ac-light .slip-arrows .arrow-next,.video-feed.ac-light .slip-arrows .arrow-prev{background-color:#fff}.video-feed.ac-medium{background-color:var(--brand-medium)}.video-feed.ac-medium .slip-arrows .arrow-next,.video-feed.ac-medium .slip-arrows .arrow-prev{background-color:#fff}.faqs{background-color:#fff}.faqs .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.faqs .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.faqs .container h2{font-size:20px;line-height:30px;letter-spacing:-.01em;margin-bottom:7px}@media (min-width:375px){.faqs .container h2{margin-bottom:calc(7px + 7 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.faqs .container h2{margin-bottom:14px}}.faqs .container h3{letter-spacing:-.02em;font-size:30px;line-height:38px;margin-bottom:18px}@media (min-width:375px){.faqs .container h3{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));margin-bottom:calc(18px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.faqs .container h3{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));margin-bottom:calc(18px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.faqs .container h3{font-size:36px;line-height:44px;margin-bottom:26px}}.faqs .container .faq-accordion{width:100%;max-width:736px;border-bottom:1px solid #e6dbfc}.faqs .container .faq-accordion .faq-item{border-top:1px solid #e6dbfc}.faqs .container .faq-accordion .faq-item .accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:15px 60px 15px 0;min-height:80px;background:none;border:none;cursor:pointer;width:100%;text-align:left}@media (min-width:768px){.faqs .container .faq-accordion .faq-item .accordion-head{min-height:unset}}.faqs .container .faq-accordion .faq-item .accordion-head h2,.faqs .container .faq-accordion .faq-item .accordion-head h3,.faqs .container .faq-accordion .faq-item .accordion-head h4,.faqs .container .faq-accordion .faq-item .accordion-head h5,.faqs .container .faq-accordion .faq-item .accordion-head h6{margin:0;letter-spacing:-.01em;font-weight:500;color:#2b213c;font-size:16px;line-height:24px}@media (min-width:375px){.faqs .container .faq-accordion .faq-item .accordion-head h2,.faqs .container .faq-accordion .faq-item .accordion-head h3,.faqs .container .faq-accordion .faq-item .accordion-head h4,.faqs .container .faq-accordion .faq-item .accordion-head h5,.faqs .container .faq-accordion .faq-item .accordion-head h6{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.faqs .container .faq-accordion .faq-item .accordion-head h2,.faqs .container .faq-accordion .faq-item .accordion-head h3,.faqs .container .faq-accordion .faq-item .accordion-head h4,.faqs .container .faq-accordion .faq-item .accordion-head h5,.faqs .container .faq-accordion .faq-item .accordion-head h6{font-size:18px;line-height:28px}}.faqs .container .faq-accordion .faq-item .accordion-head span{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:var(--brand-light);border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.faqs .container .faq-accordion .faq-item .accordion-head span svg{display:block;height:12px;width:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.faqs .container .faq-accordion .faq-item .accordion-head span svg path{stroke:var(--brand-dark);-webkit-transition:stroke .2s ease;transition:stroke .2s ease}@media (hover:hover) and (pointer:fine){.faqs .container .faq-accordion .faq-item .accordion-head:hover{cursor:pointer}.faqs .container .faq-accordion .faq-item .accordion-head:hover span{background-color:#ffec2f}}.faqs .container .faq-accordion .faq-item .accordion-head.accordion-open span{background-color:#ffec2f}.faqs .container .faq-accordion .faq-item .accordion-head.accordion-open span svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media (hover:hover) and (pointer:fine){.faqs .container .faq-accordion .faq-item .accordion-head.accordion-open:hover span{background-color:rgba(255,236,47,.5)}}.faqs .container .faq-accordion .faq-item .accordion-content{display:none;padding:4px 60px 32px 0}@media (min-width:768px){.faqs .container .faq-accordion .faq-item .accordion-content{padding:4px 60px 48px 0}}.faqs .container .faq-accordion .faq-item .accordion-content p{font-size:16px;line-height:24px;letter-spacing:0}.faqs .container .faq-accordion .faq-item .accordion-content a{font-weight:600}.faqs .container .more-holder{padding-top:26px}.faqs.sand{background-color:#f9f5ed}.faqs.sand .faq-accordion{border-bottom:1px solid #d9dee6}.faqs.sand .faq-accordion .faq-item{border-top:1px solid #d9dee6}.faqs.ac-light{background-color:var(--brand-light)}.faqs.ac-light .faq-accordion{border-bottom:1px solid #f6f2fd}.faqs.ac-light .faq-accordion .faq-item{border-top:1px solid #f6f2fd}.faqs.ac-light .faq-accordion .faq-item .accordion-head span{background-color:#fff}@media (hover:hover) and (pointer:fine){.faqs.ac-light .faq-accordion .faq-item .accordion-head:hover span{background-color:#ffec2f}}.faqs.ac-light .faq-accordion .faq-item .accordion-head.accordion-open span{background-color:#ffec2f}@media (hover:hover) and (pointer:fine){.faqs.ac-light .faq-accordion .faq-item .accordion-head.accordion-open:hover span{background-color:rgba(255,236,47,.5)}}.faqs.ac-medium{background-color:var(--brand-medium)}.faqs.ac-medium h2,.faqs.ac-medium h3{color:#fff}.faqs.ac-medium .faq-accordion{border-bottom:1px solid var(--brand-light)}.faqs.ac-medium .faq-accordion .faq-item{border-top:1px solid var(--brand-light)}.faqs.ac-medium .faq-accordion .faq-item .accordion-head h2,.faqs.ac-medium .faq-accordion .faq-item .accordion-head h3,.faqs.ac-medium .faq-accordion .faq-item .accordion-head h4,.faqs.ac-medium .faq-accordion .faq-item .accordion-head h5,.faqs.ac-medium .faq-accordion .faq-item .accordion-head h6{color:#fff}.faqs.ac-medium .faq-accordion .faq-item .accordion-head span{background-color:#fff}@media (hover:hover) and (pointer:fine){.faqs.ac-medium .faq-accordion .faq-item .accordion-head:hover span{background-color:#ffec2f}}.faqs.ac-medium .faq-accordion .faq-item .accordion-head.accordion-open span{background-color:#ffec2f}@media (hover:hover) and (pointer:fine){.faqs.ac-medium .faq-accordion .faq-item .accordion-head.accordion-open:hover span{background-color:rgba(255,236,47,.5)}}.faqs.ac-medium .faq-accordion .faq-item .accordion-content a,.faqs.ac-medium .faq-accordion .faq-item .accordion-content p{color:#fff}.numbered-pagination{display:block;width:100%}.numbered-pagination ul{list-style:none;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.numbered-pagination ul li{display:none;font-family:"Redonda",sans-serif;font-size:20px;line-height:1}.numbered-pagination ul li.num-pag-next,.numbered-pagination ul li.num-pag-prev{display:block}.numbered-pagination ul li.num-pag-prev{margin-right:auto}.numbered-pagination ul li.num-pag-next{margin-left:auto}.numbered-pagination ul li.num-pag-none{color:#f9f5ed}@media (min-width:450px){.numbered-pagination ul li{display:block}.numbered-pagination ul li.num-pag-prev{margin-right:0}.numbered-pagination ul li.num-pag-next{margin-left:0}.numbered-pagination ul li.num-pag-none{display:none}}@media (min-width:450px){.numbered-pagination ul li{font-size:calc(18px + 2 * ( 100dvw - 450px ) / ( 500 - 450 ))}}@media (min-width:500px){.numbered-pagination ul li{font-size:20px}}.numbered-pagination ul li.active{color:var(--brand-medium);text-decoration:none}.numbered-pagination ul li a{display:block;padding:0 5px}.search-hero{background-color:#f9f5ed}.search-hero h1{letter-spacing:-.02em;margin:0;font-size:30px;line-height:38px}@media (min-width:375px){.search-hero h1{font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.search-hero h1{font-size:calc(30px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 12 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.search-hero h1{font-size:42px;line-height:50px}}.search-results .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:22px}@media (min-width:768px){.search-results .container{-ms-grid-columns:290px 1fr;grid-template-columns:290px 1fr;grid-template-areas:"left right"}}.search-results .container{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:768px){.search-results .container{-webkit-column-gap:calc(40px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ));-moz-column-gap:calc(40px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ));column-gap:calc(40px + 20 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.search-results .container{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.search-results .container .search-sidebar{-webkit-transition:margin .2s ease;transition:margin .2s ease}@media (max-width:767px){.search-results .container .search-sidebar{position:sticky;top:var(--header-bar-height);z-index:1}}.search-results .container .search-sidebar .search-filters{border:2px solid #2b213c;background-color:#fff;padding:12px 20px;margin:0;-webkit-transition:margin .05s ease .15s;transition:margin .05s ease .15s}@media (min-width:768px){.search-results .container .search-sidebar .search-filters{padding:26px 30px;position:sticky;top:calc(var(--header-bar-height) + 26px)}}.search-results .container .search-sidebar .search-filters #filter-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:600;background:none;border:none;cursor:pointer;width:100%;text-align:left;color:#2b213c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Redonda",sans-serif;letter-spacing:-.01em;margin:0;font-size:20px;line-height:30px}@media (min-width:375px){.search-results .container .search-sidebar .search-filters #filter-heading{font-size:calc(20px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.search-results .container .search-sidebar .search-filters #filter-heading{font-size:26px;line-height:34px}}.search-results .container .search-sidebar .search-filters #filter-heading svg{display:block;position:absolute;right:0;height:12px;width:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.search-results .container .search-sidebar .search-filters #filter-heading svg path{stroke:#2b213c}@media (min-width:768px){.search-results .container .search-sidebar .search-filters #filter-heading svg{display:none}}.search-results .container .search-sidebar .search-filters #filter-heading.accordion-open svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.search-results .container .search-sidebar .search-filters .accordion-content{padding-top:16px;display:none}@media (min-width:768px){.search-results .container .search-sidebar .search-filters .accordion-content{display:block !important}}.search-results .container .search-sidebar .search-filters form{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px 24px;padding-bottom:6px}@media (min-width:390px){.search-results .container .search-sidebar .search-filters form{-ms-grid-columns:138px 138px;grid-template-columns:138px 138px}}@media (min-width:552px){.search-results .container .search-sidebar .search-filters form{-ms-grid-columns:138px 138px 138px;grid-template-columns:138px 138px 138px}}@media (min-width:715px){.search-results .container .search-sidebar .search-filters form{-ms-grid-columns:138px 138px 138px 138px;grid-template-columns:138px 138px 138px 138px}}@media (min-width:768px){.search-results .container .search-sidebar .search-filters form{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:0}}.search-results .container .search-sidebar .search-filters form input[type=checkbox]{position:absolute;z-index:0;clip:rect(0 0 0 0);margin:0;width:auto}.search-results .container .search-sidebar .search-filters form label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;font-size:18px;line-height:28px;letter-spacing:-.01em;font-weight:600;cursor:pointer}.search-results .container .search-sidebar .search-filters form label span{font-family:"Redonda",sans-serif;font-size:16px;line-height:24px;letter-spacing:0;margin-left:6px;opacity:.5}.search-results .container .search-sidebar .search-filters form label:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:22px;height:22px;background-color:#fff;border:1px solid rgba(43,33,60,.2);border-radius:3px;margin-right:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M11.8.9 4.9 7.8 1 3.9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(50% + .5px) calc(50% + 1px);background-size:64%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.search-results .container .search-sidebar .search-filters form label:hover:before{outline-color:transparent;outline-width:0;border-color:#f9f5ed}.search-results .container .search-sidebar .search-filters form input[type=checkbox]:checked+label:before{background-color:#ea1b10;border-color:#ea1b10}.search-results .container .search-sidebar .search-filters form input[type=checkbox]:focus-visible+label:before{outline:1px solid #2b213c !important;border-color:#2b213c;outline-offset:0 !important;-webkit-transition:outline-color .2s ease,outline-width .1s ease !important;transition:outline-color .2s ease,outline-width .1s ease !important}@media (max-width:767px){.search-results .container .search-sidebar.is-stuck{margin:0 -20px;overflow:hidden}}@media (max-width:767px) and (min-width:375px){.search-results .container .search-sidebar.is-stuck{margin:0 -22px}}@media (max-width:767px){.search-results .container .search-sidebar.is-stuck .search-filters{margin:0 -2px;border-top-left-radius:0;border-top-right-radius:0}}.search-results .container .search-content{position:relative}.search-results .container .search-content ul.search-result-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;list-style:none;margin-bottom:25px}@media (min-width:375px){.search-results .container .search-content ul.search-result-list{margin-bottom:calc(25px + 20 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.search-results .container .search-content ul.search-result-list{margin-bottom:45px}}.search-results .container .search-content ul.search-result-list{padding:0}.search-results .container .search-content ul.search-result-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.search-results .container .search-content ul.search-result-list li a{font-size:18px;line-height:28px;letter-spacing:-.01em;font-weight:600}.search-results .container .search-content ul.search-result-list li h2{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.search-results .container .search-content ul.search-result-list li h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.search-results .container .search-content ul.search-result-list li h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.search-results .container .search-content ul.search-result-list li h2{font-size:36px;line-height:44px}}.search-results .container .search-content ul.search-result-list li h2{margin:0}@media (min-width:1024px){.admin-open .search-results .container .search-sidebar .search-filters{top:calc(var(--header-bar-height) + 58px)}}.site-footer{background-color:var(--brand-dark);display:block;width:100%;padding:40px 0 0 0}@media (min-width:375px){.site-footer{padding:calc(40px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 )) 0 0 0}}@media (min-width:1024px){.site-footer{padding:60px 0 0 0}}.site-footer .brand-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.site-footer .brand-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-footer .brand-bar{padding:0 0 33px 0}@media (min-width:375px){.site-footer .brand-bar{padding:0 0 calc(33px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 )) 0}}@media (min-width:1024px){.site-footer .brand-bar{padding:0 0 53px 0}}.site-footer .brand-bar img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;max-width:318px;height:auto;max-height:35px;margin-right:40px}.site-footer .brand-bar .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:20px 0 0 0}@media (min-width:830px){.site-footer .brand-bar .contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.site-footer .brand-bar .contacts{margin:0 0 0 auto}}.site-footer .brand-bar .contacts .call-and-hours{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:40px}@media (min-width:1024px){.site-footer .brand-bar .contacts .call-and-hours{top:-6px}}.site-footer .brand-bar .contacts .call-and-hours .call-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;background-color:#ffec2f;border-radius:50%;width:26px;height:26px}@media (min-width:375px){.site-footer .brand-bar .contacts .call-and-hours .call-icon{width:calc(26px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(26px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.site-footer .brand-bar .contacts .call-and-hours .call-icon{width:34px;height:34px}}.site-footer .brand-bar .contacts .call-and-hours .call-icon svg{display:block;width:12px}@media (min-width:375px){.site-footer .brand-bar .contacts .call-and-hours .call-icon svg{width:calc(12px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.site-footer .brand-bar .contacts .call-and-hours .call-icon svg{width:16px}}.site-footer .brand-bar .contacts .call-and-hours .call-icon svg{height:auto}.site-footer .brand-bar .contacts .call-and-hours a{color:#fff}@media (min-width:375px){.site-footer .brand-bar .contacts .call-and-hours a{font-size:calc(16px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.site-footer .brand-bar .contacts .call-and-hours a{letter-spacing:0;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:text-shadow .2s ease;transition:text-shadow .2s ease}@media (min-width:768px){.site-footer .brand-bar .contacts .call-and-hours a{font-size:20px;line-height:30px;letter-spacing:-.01em;font-weight:400}}.site-footer .brand-bar .contacts .call-and-hours .opening-hours{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;font-size:14px;line-height:20px;letter-spacing:0;font-weight:600;margin-left:13px}.site-footer .brand-bar .contacts .brand-email{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:20px 0 0 0}@media (min-width:830px){.site-footer .brand-bar .contacts .brand-email{margin:0}}@media (min-width:1024px){.site-footer .brand-bar .contacts .brand-email{top:-6px}}.site-footer .brand-bar .contacts .brand-email .email-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;background-color:#ffec2f;border-radius:50%;width:26px;height:26px}@media (min-width:375px){.site-footer .brand-bar .contacts .brand-email .email-icon{width:calc(26px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(26px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.site-footer .brand-bar .contacts .brand-email .email-icon{width:34px;height:34px}}.site-footer .brand-bar .contacts .brand-email .email-icon svg{display:block;width:18px}@media (min-width:375px){.site-footer .brand-bar .contacts .brand-email .email-icon svg{width:calc(18px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.site-footer .brand-bar .contacts .brand-email .email-icon svg{width:22px}}.site-footer .brand-bar .contacts .brand-email .email-icon svg{height:auto}.site-footer .brand-bar .contacts .brand-email a{color:#fff}@media (min-width:375px){.site-footer .brand-bar .contacts .brand-email a{font-size:calc(16px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.site-footer .brand-bar .contacts .brand-email a{letter-spacing:0;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:text-shadow .2s ease;transition:text-shadow .2s ease}@media (min-width:768px){.site-footer .brand-bar .contacts .brand-email a{font-size:20px;line-height:30px;letter-spacing:-.01em;font-weight:400}}.site-footer .foot-menus{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:24px}@media (min-width:375px){.site-footer .foot-menus{row-gap:calc(24px + 16 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:1024px){.site-footer .foot-menus{row-gap:40px}}@media (min-width:830px){.site-footer .foot-menus{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:(-webkit-max-content) [4];-ms-grid-columns:(max-content) [4];grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content)}}.site-footer .foot-menus .foot-column h4{font-family:"basic-sans",sans-serif;color:var(--brand-light);display:block;font-size:22px;line-height:32px;letter-spacing:-.01em;font-weight:600;margin-bottom:9px}.site-footer .foot-menus .foot-column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.site-footer .foot-menus .foot-column ul li{display:block}.site-footer .foot-menus .foot-column ul li a{color:#fff;font-size:16px;line-height:24px;letter-spacing:0;font-weight:400}.site-footer .newsletter-and-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:54px;padding-bottom:26px}@media (min-width:830px){.site-footer .newsletter-and-socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-footer .newsletter-and-socials .foot-socials{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;gap:15px}.site-footer .newsletter-and-socials .foot-socials li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;letter-spacing:-.01em;margin:0}.site-footer .newsletter-and-socials .foot-socials li span{font-family:"Redonda",sans-serif}.site-footer .newsletter-and-socials .foot-socials li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background-color:var(--brand-light)}.site-footer .newsletter-and-socials .foot-socials li a span{display:none}.site-footer .newsletter-and-socials .foot-socials li svg{display:block;width:100%;height:auto;max-width:50%;max-height:50%}.site-footer .newsletter-and-socials .foot-socials li svg path{fill:var(--brand-dark)}.site-footer .newsletter-and-socials .foot-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:830px){.site-footer .newsletter-and-socials .foot-newsletter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}}.site-footer .newsletter-and-socials .foot-newsletter h4{font-family:"basic-sans",sans-serif;font-weight:400;color:#fff;letter-spacing:-.01em;padding:0;margin:32px 0 14px 0;line-height:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px}@media (min-width:830px){.site-footer .newsletter-and-socials .foot-newsletter h4{font-size:calc(16px + 2 * ( 100dvw - 830px ) / ( 1024 - 830 ))}}@media (min-width:1024px){.site-footer .newsletter-and-socials .foot-newsletter h4{font-size:18px}}@media (min-width:830px){.site-footer .newsletter-and-socials .foot-newsletter h4{margin:0 14px 0 0}}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup{width:100%}@media (min-width:830px){.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup{width:calc(290px + 160 * ( 100dvw - 830px ) / ( 1024 - 830 ))}}@media (min-width:1024px){.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup{width:450px}}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields{position:relative;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields input{border:3px solid var(--brand-light);border-radius:26px;padding-right:120px;background-color:var(--brand-dark);color:#fff}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields button{position:absolute;right:0;height:100%;outline:none !important;border:none;background-color:var(--brand-light);color:var(--brand-dark);border-radius:26px;padding:0 20px}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields button:hover{cursor:pointer}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-success{display:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#00b65e;border-radius:23px}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-success p{margin:0;line-height:1;color:#fff;font-weight:600}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .email-error,.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-error,.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-exists-error{display:none;position:absolute;width:100%;bottom:calc(100% + 13px);padding:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#c12659;border-radius:23px}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .email-error p,.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-error p,.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-exists-error p{margin:0;line-height:1.2;color:#fff;font-weight:600}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .email-error:after,.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-error:after,.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup .newsletter-signup-fields .newsletter-exists-error:after{position:absolute;bottom:-13px;content:"";display:block;width:0;height:0;border-style:solid;border-width:14px 10px 0 10px;border-color:#c12659 transparent transparent transparent}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup.newsletter-success .newsletter-success{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup.email-error .email-error{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup.newsletter-exists-error .newsletter-exists-error{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .newsletter-and-socials .foot-newsletter .newsletter-signup.newsletter-error .newsletter-error{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .content-review-details{display:block;font-size:14px;line-height:20px;letter-spacing:0;padding-bottom:26px}.site-footer .content-review-details a,.site-footer .content-review-details span{color:#fff}.site-footer .content-review-details .approved-by,.site-footer .content-review-details .last-reviewed{display:block;margin:3px 0}@media (min-width:768px){.site-footer .content-review-details .approved-by,.site-footer .content-review-details .last-reviewed{display:inline-block}}.site-footer .content-review-details .divider{display:none}@media (min-width:768px){.site-footer .content-review-details .divider{color:rgba(255,255,255,.6);display:inline-block;padding:0 6px}}.site-footer .footnotes{padding:26px 0;border-top:1px solid var(--brand-light)}.site-footer .footnotes p{font-size:12px;line-height:18px;letter-spacing:0;margin-bottom:0;color:#fff}.site-footer .footnotes p a{color:#fff;white-space:nowrap}.payment-redirect-box{position:fixed;z-index:9999999999;display:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;backdrop-filter:blur(3px);background-color:rgba(var(--brand-dark-rgb),.6);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.payment-redirect-box.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1}.payment-redirect-box .redirect-message{color:#fff;font-family:"Redonda",sans-serif;font-size:26px;font-weight:600;margin-bottom:30px;text-align:center}.payment-redirect-box .redirect-message span{display:block;font-size:20px}.payment-redirect-box .redirect-spinner,.payment-redirect-box .redirect-spinner:after{border-radius:50%;width:110px;height:110px}.payment-redirect-box .redirect-spinner{position:relative;border-top:8px solid rgba(255,255,255,.2);border-right:8px solid rgba(255,255,255,.2);border-bottom:8px solid rgba(255,255,255,.2);border-left:8px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.short-footer{color:var(--brand-dark)}.short-footer a,.short-footer span{color:var(--brand-dark)}.short-footer .content-review-details{padding-bottom:12px}.short-footer .content-review-details .divider{color:rgba(var(--brand-dark-rgb),.6)}.short-footer .footer-copy{display:block;width:100%;position:relative;padding:20px 0 28px 0}@media (min-width:768px){.short-footer .footer-copy{padding:25px 0}}.short-footer .footer-copy p{font-size:14px;line-height:20px;letter-spacing:0;margin:0}.short-footer .footer-copy p:first-child,.short-footer .footer-copy p:nth-child(2){margin-bottom:12px}.short-footer .footer-copy p strong{font-weight:400 !important}.short-footer .other-brands{padding:0 0 20px 0}@media (min-width:375px){.short-footer .other-brands{padding:0 0 calc(20px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 )) 0}}@media (min-width:1024px){.short-footer .other-brands{padding:0 0 40px 0}}@media (max-width:767px){.short-footer .other-brands{margin-bottom:7px}}.short-footer .other-brands ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0;margin:0;gap:22px}@media (min-width:768px){.short-footer .other-brands ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.short-footer .other-brands ul li{height:26px}@media (min-width:768px){.short-footer .other-brands ul li{height:30px}}.short-footer .other-brands ul li a{display:inline-block;height:100%}.short-footer .other-brands ul li a img{height:100%;width:auto}.short-footer .footer-menu{list-style-type:none;padding:0 0 24px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:960px){.short-footer .footer-menu{gap:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px 0;border-top:1px solid #f9f5ed}}.short-footer .footer-menu li a{font-weight:600}.short-footer .footer-menu li.copyright{margin-right:0;font-size:14px;line-height:20px;letter-spacing:0;margin-top:28px}@media (min-width:960px){.short-footer .footer-menu li.copyright{margin:0 0 0 auto;font-size:16px;line-height:24px;letter-spacing:0}}.short-footer .footer-menu li:first-child{margin-top:0}.short-footer.quote-site{background-color:var(--brand-dark);color:#fff}.short-footer.quote-site a,.short-footer.quote-site span{color:#fff}.short-footer.quote-site .trustpilot.mobile-version .tp-rating,.short-footer.quote-site .trustpilot.mobile-version .tp-trustscore{color:#fff}.short-footer.quote-site .trustpilot.mobile-version .tp-logo__text{fill:#fff}.payment-redirector{position:fixed;z-index:9999999999;display:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;backdrop-filter:blur(3px);background-color:rgba(var(--brand-dark-rgb),.6);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.payment-redirector.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1}.payment-redirector .redirect-message{font-family:"Redonda",sans-serif;color:#fff;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:-.02em;padding:0 20px;font-size:24px;line-height:32px}@media (min-width:375px){.payment-redirector .redirect-message{font-size:calc(24px + 6 * ( 100dvw - 375px ) / ( 1184 - 375 ));line-height:calc(32px + 6 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.payment-redirector .redirect-message{font-size:30px;line-height:38px}}.payment-redirector .redirect-message span{margin-top:10px;display:block;font-size:20px;line-height:30px}@media (min-width:375px){.payment-redirector .redirect-message span{font-size:calc(20px + 6 * ( 100dvw - 375px ) / ( 1184 - 375 ));line-height:calc(30px + 4 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.payment-redirector .redirect-message span{font-size:26px;line-height:34px}}.payment-redirector .redirect-spinner,.payment-redirector .redirect-spinner:after{border-radius:50%;width:80px;height:80px}@media (min-width:375px){.payment-redirector .redirect-spinner,.payment-redirector .redirect-spinner:after{width:calc(80px + 30 * ( 100dvw - 375px ) / ( 1184 - 375 ));height:calc(80px + 30 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.payment-redirector .redirect-spinner,.payment-redirector .redirect-spinner:after{width:110px;height:110px}}.payment-redirector .redirect-spinner{position:relative;border-top:8px solid rgba(255,255,255,.2);border-right:8px solid rgba(255,255,255,.2);border-bottom:8px solid rgba(255,255,255,.2);border-left:8px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:redirectSpinner 1.1s infinite linear;animation:redirectSpinner 1.1s infinite linear}@-webkit-keyframes redirectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes redirectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.contact-us .container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-us .container>div #map_canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;height:auto;min-height:280px;padding-bottom:60%;background-color:#ddd}@media (min-width:1024px){.contact-us .container>div #map_canvas{padding-bottom:0;height:auto}}.contact-us .container>div .opening-hours span,.contact-us .container>div .postal-address span{display:block}.contact-us .container>div .email-address,.contact-us .container>div .telephone-number{margin-bottom:6px}.wpcf7-textarea{height:160px}form.wpcf7-form .req{color:#ea1b10;font-weight:bold}form.wpcf7-form .form-note{color:#ea1b10;font-size:14px}form.wpcf7-form .wpcf7-spinner{display:none}form.wpcf7-form.submitting .wpcf7-submit.link-btn{background-color:#f9f5ed;border-color:#f9f5ed;color:#fff;cursor:default}form.wpcf7-form.submitting .wpcf7-submit.link-btn:hover{background-color:#f9f5ed;border-color:#f9f5ed;color:#fff}form.wpcf7-form .wpcf7-not-valid{border-color:#ea1b10 !important}form.wpcf7-form .wpcf7-response-output{margin:0 !important;padding:8px 12px !important;font-size:15px !important;margin-top:26px !important;border-radius:3px}form.wpcf7-form.invalid .wpcf7-response-output{border-color:#ea1b10 !important}form.wpcf7-form p:last-of-type{margin:0}@media (min-width:768px){form.wpcf7-form .row.claim-form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}form.wpcf7-form .row.claim-form label{margin-bottom:4px}form.wpcf7-form .row.claim-form .claim-col-half{margin-bottom:20px}form.wpcf7-form .row.claim-form .claim-col-full{margin-bottom:20px}form.wpcf7-form .row.claim-form .claim-col-full:last-of-type{margin-bottom:0}@media (min-width:768px){form.wpcf7-form .row.claim-form .claim-col-full{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}form.wpcf7-form .claim-heading{margin-top:20px;margin-bottom:20px;color:#2b213c}form.wpcf7-form .row.claim-form+.claim-heading{margin-top:30px}form.wpcf7-form input::-webkit-input-placeholder,form.wpcf7-form textarea::-webkit-input-placeholder{color:#b1b1b1}form.wpcf7-form input:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder{color:#b1b1b1}form.wpcf7-form input::-webkit-input-placeholder,form.wpcf7-form textarea::-webkit-input-placeholder{color:#b1b1b1}form.wpcf7-form input::-moz-placeholder,form.wpcf7-form textarea::-moz-placeholder{color:#b1b1b1}form.wpcf7-form input:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder{color:#b1b1b1}form.wpcf7-form input::-ms-input-placeholder,form.wpcf7-form textarea::-ms-input-placeholder{color:#b1b1b1}form.wpcf7-form input::placeholder,form.wpcf7-form textarea::placeholder{color:#b1b1b1}.wpcf7-validation-errors{border-color:#ea1b10 !important;color:#ea1b10 !important;border-radius:3px !important;font-size:15px !important;margin-top:16px !important}.ajax-loader{display:none !important}.ajax-loader.is-active{display:block !important;margin:2px auto !important}.just-text.medium .container .text-holder,.just-text.narrow .container .text-holder{width:100%;margin:0 auto}.just-text.medium .container .text-holder{max-width:1024px}.just-text.narrow .container .text-holder{max-width:768px}.just-text.white{background-color:#fff}.just-text.sand{background-color:#f9f5ed}.just-text.ac-light{background-color:var(--brand-light)}.just-text.ac-medium{background-color:var(--brand-medium);color:#fff}.just-text.ac-medium a,.just-text.ac-medium h2,.just-text.ac-medium h4,.just-text.ac-medium h5,.just-text.ac-medium h6,.just-text.ac-medium p{color:#fff}.policy-documents .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.policy-documents .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.policy-documents .container .documents-list{width:100%;max-width:768px}.policy-documents .container .documents-list .brand-section{border-top:1px solid #d9dee6}.policy-documents .container .documents-list .brand-section .accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:15px 60px 15px 0;background:none;border:none;cursor:pointer;width:100%;text-align:left}.policy-documents .container .documents-list .brand-section .accordion-head img{margin-top:10px;display:block;height:30px;width:auto}.policy-documents .container .documents-list .brand-section .accordion-head strong{margin-left:8px;color:#451577}.policy-documents .container .documents-list .brand-section .accordion-head span{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:var(--brand-light);border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.policy-documents .container .documents-list .brand-section .accordion-head span svg{display:block;height:12px;width:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.policy-documents .container .documents-list .brand-section .accordion-head span svg path{stroke:var(--brand-dark);-webkit-transition:stroke .2s ease;transition:stroke .2s ease}@media (hover:hover) and (pointer:fine){.policy-documents .container .documents-list .brand-section .accordion-head:hover{cursor:pointer}.policy-documents .container .documents-list .brand-section .accordion-head:hover span{background-color:#ffec2f}}.policy-documents .container .documents-list .brand-section .accordion-head.accordion-open span{background-color:#ffec2f}.policy-documents .container .documents-list .brand-section .accordion-head.accordion-open span svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.policy-documents .container .documents-list .brand-section .accordion-head.accordion-open span svg path{stroke:var(--brand-dark)}@media (hover:hover) and (pointer:fine){.policy-documents .container .documents-list .brand-section .accordion-head.accordion-open:hover span{background-color:rgba(255,236,47,.5)}}.policy-documents .container .documents-list .brand-section .accordion-content,.policy-documents .container .documents-list .brand-section .brand-content{display:none;padding:32px 0 32px 0}@media (min-width:768px){.policy-documents .container .documents-list .brand-section .accordion-content,.policy-documents .container .documents-list .brand-section .brand-content{padding:20px 0 48px 0}}.policy-documents .container .documents-list .brand-section .accordion-content h4,.policy-documents .container .documents-list .brand-section .brand-content h4{font-family:"basic-sans",sans-serif;font-weight:600;letter-spacing:-.01em;font-size:20px;line-height:30px}@media (min-width:375px){.policy-documents .container .documents-list .brand-section .accordion-content h4,.policy-documents .container .documents-list .brand-section .brand-content h4{font-size:calc(20px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.policy-documents .container .documents-list .brand-section .accordion-content h4,.policy-documents .container .documents-list .brand-section .brand-content h4{font-size:calc(20px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(30px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.policy-documents .container .documents-list .brand-section .accordion-content h4,.policy-documents .container .documents-list .brand-section .brand-content h4{font-size:24px;line-height:32px}}.policy-documents .container .documents-list .brand-section .accordion-content p,.policy-documents .container .documents-list .brand-section .brand-content p{font-size:16px;line-height:24px;letter-spacing:0}.policy-documents .container .documents-list .brand-section .accordion-content .button-group,.policy-documents .container .documents-list .brand-section .brand-content .button-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}.policy-documents .container .documents-list .brand-section .accordion-content .button-group a,.policy-documents .container .documents-list .brand-section .brand-content .button-group a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e2e2e2;min-height:66px;padding:14px 70px 14px 24px;text-decoration:none}.policy-documents .container .documents-list .brand-section .accordion-content .button-group a svg,.policy-documents .container .documents-list .brand-section .brand-content .button-group a svg{position:absolute;right:16px;display:inline-block;height:40px;width:auto}.policy-documents .container .documents-list .brand-section .accordion-content .button-group+h4,.policy-documents .container .documents-list .brand-section .brand-content .button-group+h4{margin-top:32px}.policy-documents .container .documents-list .brand-section .accordion-content .button-group.salon .brand-accented,.policy-documents .container .documents-list .brand-section .brand-content .button-group.salon .brand-accented{fill:#af77ff}.policy-documents .container .documents-list .brand-section .accordion-content .button-group.freelance .brand-accented,.policy-documents .container .documents-list .brand-section .brand-content .button-group.freelance .brand-accented{fill:#af77ff}.policy-documents .container .documents-list .brand-section .accordion-content .button-group.holistic .brand-accented,.policy-documents .container .documents-list .brand-section .brand-content .button-group.holistic .brand-accented{fill:#af77ff}.policy-documents .container .documents-list .brand-section .accordion-content .button-group.counselling .brand-accented,.policy-documents .container .documents-list .brand-section .brand-content .button-group.counselling .brand-accented{fill:#aaa0ff}.policy-documents .container .documents-list .brand-section .accordion-content .button-group.fitness .brand-accented,.policy-documents .container .documents-list .brand-section .brand-content .button-group.fitness .brand-accented{fill:#aaa0ff}.policy-documents .container .documents-list .brand-section .brand-content{display:block;padding:0}.policy-documents .container .documents-list .brand-section:last-of-type{border-bottom:1px solid #d9dee6}.policy-documents .container .documents-list .brand-section.no-expand{border-top:unset}.policy-documents .container .documents-list .brand-section.no-expand:last-of-type{border-bottom:unset}.hero.reviews-page .our-reviews-head-contents{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:640px){.hero.reviews-page .our-reviews-head-contents{-ms-grid-columns:3fr 4fr;grid-template-columns:3fr 4fr}}.hero.reviews-page .our-reviews-head-contents .review-page-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(43,33,60,.6);padding:20px}@media (min-width:640px){.hero.reviews-page .our-reviews-head-contents .review-page-total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:transparent}}.hero.reviews-page .our-reviews-head-contents .review-page-total h1{margin-bottom:5px}.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg{display:block;height:auto}.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg path{fill:#ffec2f}.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg{width:36px}@media (min-width:375px){.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg{width:calc(36px + 9 * ( 100dvw - 375px ) / ( 640 - 375 ))}}@media (min-width:640px){.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg{width:calc(27px + 11 * ( 100dvw - 640px ) / ( 900 - 640 ))}}@media (min-width:900px){.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg{width:calc(44px + 7 * ( 100dvw - 900px ) / ( 1024 - 900 ))}}@media (min-width:1024px){.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg{width:calc(51px + 7 * ( 100dvw - 1024px ) / ( 1184 - 1024 ))}}@media (min-width:1184px){.hero.reviews-page .our-reviews-head-contents .review-page-total .review-stars svg{width:58px}}.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{display:block;color:#fff;letter-spacing:-.01em;font-weight:600;margin-top:12px}@media (min-width:375px){.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{margin-top:calc(12px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{margin-top:20px}}.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{font-size:16px;line-height:24px}@media (min-width:375px){.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{font-size:calc(16px + 4 * ( 100dvw - 375px ) / ( 1024 - 375 ));line-height:calc(24px + 6 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:640px){.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{font-size:calc(16px + 0 * ( 100dvw - 640px ) / ( 900 - 640 ));line-height:calc(24px + 2 * ( 100dvw - 640px ) / ( 900 - 640 ))}}@media (min-width:900px){.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{font-size:calc(16px + 2 * ( 100dvw - 900px ) / ( 1024 - 900 ));line-height:calc(26px + 2 * ( 100dvw - 900px ) / ( 1024 - 900 ))}}@media (min-width:1024px){.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{font-size:calc(18px + 2 * ( 100dvw - 1024px ) / ( 1184 - 1024 ));line-height:calc(28px + 2 * ( 100dvw - 1024px ) / ( 1184 - 1024 ))}}@media (min-width:1184px){.hero.reviews-page .our-reviews-head-contents .review-page-total .aggregate-rating{font-size:20px;line-height:30px}}.hero.reviews-page .our-reviews-head-contents .reviews-intro{padding:20px 0 0 0}@media (min-width:640px){.hero.reviews-page .our-reviews-head-contents .reviews-intro{background-color:rgba(43,33,60,.6);padding:20px}}.hero.reviews-page .our-reviews-head-contents .reviews-intro h2{color:#fff;font-size:30px;font-size:26px;line-height:34px}@media (min-width:375px){.hero.reviews-page .our-reviews-head-contents .reviews-intro h2{font-size:calc(26px + 4 * ( 100dvw - 375px ) / ( 1024 - 375 ));line-height:calc(34px + 4 * ( 100dvw - 375px ) / ( 1024 - 375 ))}}@media (min-width:1024px){.hero.reviews-page .our-reviews-head-contents .reviews-intro h2{font-size:30px;line-height:38px}}.hero.reviews-page .our-reviews-head-contents .reviews-intro p{color:#fff;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.01em;margin:0}.hero.reviews-page .our-reviews-head-contents .reviews-intro a{color:#fff;font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.01em}.our-reviews-list .container .content-holder{width:100%;margin:0 auto;max-width:768px}.our-reviews-list .reviews-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (min-width:500px){.our-reviews-list .reviews-sort{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.our-reviews-list .reviews-sort .sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0}@media (min-width:500px){.our-reviews-list .reviews-sort .sorting{margin:0 0 0 auto}}.our-reviews-list .reviews-sort .sorting .sort-by{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.our-reviews-list .reviews-sort .sorting form{width:100%}@media (min-width:500px){.our-reviews-list .reviews-sort .sorting form{width:auto}}.our-reviews-list .reviews-sort .sorting form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232B213C' d='M512 176l-48-48-208 208L48 128 0 176l256 256 256-256z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:right 15px center;cursor:pointer}.our-reviews-list .reviews-sort .sorting form select.nitro-lazy{background-image:none !important}.our-reviews-list .reviews-sort .sorting form select:focus{background-position:right 15px center}.our-reviews-list .reviews-sort+.a-review{margin-top:36px}.our-reviews-list .a-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-reviews-list .a-review .review-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.our-reviews-list .a-review .review-stars svg{display:block;width:25px;height:auto}.our-reviews-list .a-review .review-stars svg.review-star path{fill:#ffec2f}.our-reviews-list .a-review .review-stars .reviews-date{line-height:1;margin-left:6px}.our-reviews-list .a-review .review-comment{margin:10px 0 2px 0;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.01em}.our-reviews-list .a-review .review-name{font-size:20px;line-height:30px;letter-spacing:-.01em}.our-reviews-list .a-review .review-response{position:relative;border:1px solid #d3cbe2;border-radius:5px;padding:8px 14px;background-color:#f1eff6;margin-top:-10px}.our-reviews-list .a-review .review-response p{font-size:16px}.our-reviews-list .a-review .review-response .response-title{font-size:20px;line-height:30px;letter-spacing:-.01em;margin-bottom:12px}.our-reviews-list .a-review .review-response:before{display:block;content:"";position:absolute;top:-8px;left:14px;width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #d3cbe2 transparent}.our-reviews-list .a-review .review-response:after{display:block;content:"";position:absolute;top:-7px;left:15px;width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:transparent transparent #f1eff6 transparent}.our-reviews-list .a-review+.a-review{margin-top:36px}.our-reviews-list .reviews-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:36px}.our-reviews-list .reviews-pagination a,.our-reviews-list .reviews-pagination span{font-family:"Redonda",sans-serif;font-size:20px;line-height:1}@media (min-width:450px){.our-reviews-list .reviews-pagination a,.our-reviews-list .reviews-pagination span{font-size:calc(18px + 2 * ( 100dvw - 450px ) / ( 500 - 450 ))}}@media (min-width:500px){.our-reviews-list .reviews-pagination a,.our-reviews-list .reviews-pagination span{font-size:20px}}.our-reviews-list .reviews-pagination a,.our-reviews-list .reviews-pagination span{display:block;padding:0 5px}.our-reviews-list .reviews-pagination a.current,.our-reviews-list .reviews-pagination span.current{color:var(--brand-medium)}.logo-download .container .content-holder{width:100%;margin:0 auto;max-width:768px}.logo-download .container .content-holder select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232B213C' d='M512 176l-48-48-208 208L48 128 0 176l256 256 256-256z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:right 15px center;cursor:pointer}.logo-download .container .content-holder select.nitro-lazy{background-image:none !important}.logo-download .container .content-holder select:focus{background-position:right 15px center}.logo-download .container .content-holder #badge-size-select{margin-bottom:26px}.logo-download .container .content-holder .badge-download-form input[type=text]{margin-bottom:24px}.logo-download .container .content-holder #msg{color:#ea1b10;font-weight:600;padding-bottom:10px}.large-badge,.medium-badge,.print-badge,.small-badge{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px}.print-badge .badge-copy-column{text-align:center;margin-top:4px}@media (min-width:768px){.print-badge{-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr}.print-badge .badge-copy-column{text-align:left;margin-top:0}}.print-badge .link-btn-orange{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.large-badge img{width:168px}@media (min-width:768px){.large-badge{-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr}}.medium-badge img{width:152px}@media (min-width:768px){.medium-badge{-ms-grid-columns:180px 1fr;grid-template-columns:180px 1fr}}.small-badge img{width:134px}@media (min-width:768px){.small-badge{-ms-grid-columns:160px 1fr;grid-template-columns:160px 1fr}}textarea.badge-code{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:100%;min-height:130px;background-color:#fbfbfb;resize:none}.badge-tooltip{position:relative}textarea.badge-code:focus+.badge-tooltip:after{background:#505050;border-radius:0 0 3px 3px;color:#fff;bottom:0;left:0;padding:5px 15px;position:absolute;text-align:center;width:100%}body textarea.badge-code:focus+.badge-tooltip:after{content:"Press Ctrl + C or Command + C to copy"}.new-price{padding-top:calc(50px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 ));padding-bottom:calc(40px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ));background-color:white}@media (min-width:768px){.new-price{padding-bottom:calc(72px + 8 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.new-price{padding-top:70px;padding-bottom:80px}}.new-price .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-price h2{font-weight:400;color:var(--brand-dark);font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px;text-align:center}@media (min-width:768px){.new-price h2{font-size:36px;line-height:44px}}.new-price .the-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(20px + 5 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.new-price .the-price{margin-bottom:0}}.new-price .the-price>span{display:block}.new-price .the-price .price-from,.new-price .the-price .price-term{font-weight:400;line-height:1;font-size:16px}@media (min-width:375px){.new-price .the-price .price-from,.new-price .the-price .price-term{font-size:calc(16px + 9 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:375px){.new-price .the-price .price-from,.new-price .the-price .price-term{line-height:1.2}}@media (min-width:768px){.new-price .the-price .price-from,.new-price .the-price .price-term{line-height:1}}@media (min-width:768px) and (min-width:768px){.new-price .the-price .price-from,.new-price .the-price .price-term{font-size:calc(16px + 9 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.new-price .the-price .price-from,.new-price .the-price .price-term{font-size:25px}}@media (min-width:1024px){.new-price .the-price .price-from,.new-price .the-price .price-term{line-height:1.2}}@media (min-width:1184px){.new-price .the-price .price-from,.new-price .the-price .price-term{line-height:1.4}}.new-price .the-price .price-value{font-weight:400;font-size:60px}@media (min-width:375px){.new-price .the-price .price-value{font-size:calc(60px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.new-price .the-price .price-value{line-height:1.2}@media (min-width:768px) and (min-width:768px){.new-price .the-price .price-value{font-size:calc(60px + 30 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.new-price .the-price .price-value{font-size:90px}}.new-price .the-price .price-value span{position:relative;top:-30px;color:#e2e2e2;font-size:30px}@media (min-width:375px){.new-price .the-price .price-value span{font-size:calc(30px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px) and (min-width:768px){.new-price .the-price .price-value span{font-size:calc(30px + 30 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.new-price .the-price .price-value span{font-size:60px}}.new-price .price-intro{margin-top:calc(22px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.new-price .price-intro{margin-top:30px}}.new-price .price-intro p{text-align:center}.new-price ul{list-style-type:none;margin:0;padding:0;margin:calc(30px + 10 * ( 100dvw - 375px ) / ( 768 - 375 )) 0;display:-ms-grid;display:grid;row-gap:calc(10px + 3 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.new-price ul{margin:40px 0;-ms-grid-columns:1fr calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 )) 1fr;grid-template-columns:1fr 1fr;gap:calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.new-price ul{gap:32px}}.new-price ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border:1px solid #e2e2e2;background-color:var(--brand-light);border-radius:10px;padding:20px}@media (min-width:768px){.new-price ul li{padding:32px 20px 32px 20px}}.new-price ul li .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(52px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(52px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));background-color:var(--brand-light);background-color:white;border-radius:50%;margin-right:12px;margin-bottom:calc(10px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.new-price ul li .card-icon{width:64px;height:64px;margin-bottom:12px;margin-right:12px}}.new-price ul li .card-icon svg{display:block;width:calc(28px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));height:auto}@media (min-width:768px){.new-price ul li .card-icon svg{width:34px}}.new-price ul li{font-weight:600;font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:0;text-align:center}@media (min-width:768px){.new-price ul li{font-size:18px;line-height:28px}}.new-price ul li p{font-weight:400;text-align:left}.new-price ul li h3{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:0 !important}.new-price ul li a{text-decoration:none;color:var(--brand-dark)}.new-price ul li a:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:768px){.new-price ul.split-content{-ms-grid-columns:3fr 4fr;grid-template-columns:3fr 4fr}}.new-price ul.split-content li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}@media (min-width:768px){.new-price ul.split-content li{padding:32px}}.new-price ul.split-content li .card-icon{margin-right:12px}@media (min-width:768px){.new-price ul.split-content li .card-icon{margin-bottom:0;margin-right:12px}}.new-price ul.split-content li h3{text-align:left}.new-price .price-note{font-size:14px;line-height:1.3;font-weight:400;font-style:italic;text-align:center;padding:0 4px}@media (min-width:768px) and (min-width:375px){.new-price .price-note{font-size:calc(12px + 2 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:768px) and (min-width:1184px){.new-price .price-note{font-size:14px}}.new-price .price-note .anchor-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.new-price .price-note .anchor-links a{font-style:normal;margin:0 12px;padding:0 14px 0 14px}@media (min-width:375px){.new-price .price-note .anchor-links a{padding:0 calc(14px + 30 * ( 100dvw - 375px ) / ( 768 - 375 )) 0 calc(14px + 30 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.new-price .price-note .anchor-links a{min-width:114px}@media (min-width:375px){.new-price .price-note .anchor-links a{min-width:calc(114px + 106 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px) and (min-width:768px){.new-price .price-note .anchor-links a{padding:0 calc(34px + 8 * ( 100dvw - 768px ) / ( 1184 - 768 )) 0 calc(34px + 8 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.new-price .price-note .anchor-links a{padding:0 42px 0 42px}}@media (min-width:768px) and (min-width:768px){.new-price .price-note .anchor-links a{min-width:calc(190px + 30 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.new-price .price-note .anchor-links a{min-width:220px}}.our-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:80px 0;background-color:var(--brand-dark)}@media (max-width:767px){.our-cover{background-color:white;padding:calc(50px + 40 * ( 100dvw - 375px ) / ( 1024 - 375 )) 0 calc(50px + 40 * ( 100dvw - 375px ) / ( 1024 - 375 )) 0}.our-cover .contain{padding-left:0;padding-right:0}}.our-cover .our-cover-background{position:absolute;z-index:0;top:0;width:100%;height:100%;max-width:1920px;margin-left:auto;margin-right:auto}@media (min-width:768px){.our-cover .our-cover-background{height:100%}}.our-cover .our-cover-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-cover .our-cover-card{display:block;position:relative;z-index:1;background-color:white;border-radius:10px;padding:calc(23px + 20 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(20px + 6 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(20px + 6 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(20px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));width:calc(100% - ( 40px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ) ));margin:0 auto}@media (min-width:768px){.our-cover .our-cover-card{padding:43px 40px 40px 40px;width:608px;margin:0}}.our-cover .our-cover-card h2{font-weight:400;font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:15px}@media (min-width:768px){.our-cover .our-cover-card h2{font-size:36px;line-height:44px}}.our-cover .our-cover-card p{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.01em;margin-bottom:20px;max-width:510px}@media (min-width:768px){.our-cover .our-cover-card p{font-size:18px;line-height:28px}}.our-cover.landing-page h3{letter-spacing:-.01em;margin-bottom:14px;font-size:18px;line-height:28px}@media (min-width:375px){.our-cover.landing-page h3{font-size:calc(18px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(28px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.our-cover.landing-page h3{font-size:calc(18px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(28px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.our-cover.landing-page h3{font-size:24px;line-height:32px}}.our-cover.landing-page h4{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.our-cover.landing-page h4{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.our-cover.landing-page h4{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.our-cover.landing-page h4{font-size:36px;line-height:44px}}.our-cover.landing-page h4{max-width:calc(420px + 110 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.our-cover.landing-page h4{max-width:530px}}.background-tint{position:absolute;inset:0;margin:0 auto;z-index:0;display:block;width:100%;height:100%}.background-tint.purple{background:radial-gradient(ellipse 122% 36% at 66% 35%,rgba(43,33,60,0) 0%,rgba(43,33,60,.3) 30%,rgba(43,33,60,.6) 60%,#2b213c 100%)}@media (min-width:640px){.background-tint.purple{background:radial-gradient(ellipse 40% 122% at 60% 56%,rgba(43,33,60,0) 0%,rgba(43,33,60,.3) 30%,rgba(43,33,60,.6) 60%,#2b213c 100%)}}.background-tint.blue{background:radial-gradient(ellipse 122% 36% at 66% 35%,rgba(42,33,89,0) 0%,rgba(42,33,89,.3) 30%,rgba(42,33,89,.6) 60%,#2a2159 100%)}@media (min-width:640px){.background-tint.blue{background:radial-gradient(ellipse 40% 122% at 60% 56%,rgba(42,33,89,0) 0%,rgba(42,33,89,.3) 30%,rgba(42,33,89,.6) 60%,#2a2159 100%)}}.reviews-carousel{padding:52px 0 60px 0}.reviews-carousel .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-carousel .container span.reviews-heading{color:var(--brand-dark);font-size:24px;line-height:32px;letter-spacing:-.01em;margin-bottom:14px;font-weight:600}.reviews-carousel .container span.reviews-heading+p{font-family:"Redonda",sans-serif;font-weight:400;font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:calc(32px + 8 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.reviews-carousel .container span.reviews-heading+p{font-size:42px;line-height:50px;margin-bottom:40px}}.reviews-carousel .container .trustpilot-widget{width:100%;height:292px !important;margin-bottom:calc(32px + -10 * ( 100dvw - 375px ) / ( 768 - 375 ))}.reviews-carousel .container .trustpilot-widget iframe{width:100% !important;height:100% !important}@media (min-width:566px){.reviews-carousel .container .trustpilot-widget{height:auto !important}}@media (min-width:768px){.reviews-carousel .container .trustpilot-widget{margin-bottom:22px}}.treatment-finder{background-color:white}.treatment-finder h2{color:var(--brand-dark);font-size:24px;line-height:32px;letter-spacing:-.01em;margin-bottom:14px;text-align:center}.treatment-finder h3{font-weight:400;font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px;text-align:center}@media (min-width:768px){.treatment-finder h3{font-size:42px;line-height:50px}}.treatment-finder h4{color:var(--brand-dark);font-size:26px;line-height:34px;letter-spacing:-.01em;margin-bottom:14px;font-weight:500;text-align:left;margin-bottom:35px}.treatment-finder h4 span:before{content:"\A";white-space:pre}.treatment-finder p{text-align:left;font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.01em;margin-bottom:22px}@media (min-width:768px){.treatment-finder p{font-size:18px;line-height:28px}}.treatment-finder .accordion+h3{margin-top:35px}.treatment-finder p+h3{margin-top:35px}.treatment-finder h3+.accordion,.treatment-finder p+.accordion{margin-top:40px}.treatment-finder .accordion+.accordion{margin-top:20px}.treatment-finder .accordion{background-color:var(--brand-light);background-color:white;border-radius:10px}.treatment-finder .accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:80px}@media (min-width:768px){.treatment-finder .accordion-head{min-height:unset}}.treatment-finder .accordion-head{padding:20px 16px}@media (min-width:375px){.treatment-finder .accordion-head{padding:20px calc(16px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.treatment-finder .accordion-head{padding:20px 26px}}.treatment-finder .accordion-head span.icon{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--brand-light);border-radius:50%;margin-right:10px}.treatment-finder .accordion-head span.icon svg{display:block;width:62%;height:auto}.treatment-finder .accordion-head span.tab{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#e2e2e2;border-radius:6px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.treatment-finder .accordion-head span.tab svg{display:block;height:12px;width:auto;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.treatment-finder .accordion-head span.tab svg path{-webkit-transition:stroke .15s ease;transition:stroke .15s ease}.treatment-finder .accordion-head:hover{cursor:pointer}.treatment-finder .accordion-head:hover span.tab{background-color:var(--brand-dark)}.treatment-finder .accordion-head:hover span.tab svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.treatment-finder .accordion-head:hover span.tab svg path{stroke:white}.treatment-finder .accordion-head.accordion-deactivated:hover{cursor:default}.treatment-finder .accordion-head.accordion-open span.tab{background-color:var(--brand-light)}.treatment-finder .accordion-head.accordion-open span.tab svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.treatment-finder .accordion-head.accordion-open span.tab svg path{stroke:white}.treatment-finder .accordion-head h3{color:var(--brand-dark);font-size:calc(16px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.01em;font-weight:500;margin:0}@media (min-width:768px){.treatment-finder .accordion-head h3{font-size:26px;line-height:34px}}.treatment-finder .accordion-head span.treatment-toggle{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:var(--brand-light);border-radius:6px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;right:16px}@media (min-width:375px){.treatment-finder .accordion-head span.treatment-toggle{right:calc(16px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.treatment-finder .accordion-head span.treatment-toggle{right:26px}}.treatment-finder .accordion-head span.treatment-toggle svg{display:block;height:12px;width:auto;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.treatment-finder .accordion-head span.treatment-toggle svg path{-webkit-transition:stroke .15s ease;transition:stroke .15s ease}.treatment-finder .accordion-head:hover{cursor:pointer}.treatment-finder .accordion-head:hover span.treatment-toggle{background-color:#ffec2f}.treatment-finder .accordion-head.accordion-open span.treatment-toggle{background-color:#ffec2f}.treatment-finder .accordion-head.accordion-open span.treatment-toggle svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media (hover:hover) and (pointer:fine){.treatment-finder .accordion-head.accordion-open:hover span.treatment-toggle{background-color:rgba(255,236,47,.5)}}.treatment-finder .accordion-content{position:relative;display:none;padding:0 16px 14px 16px}@media (min-width:375px){.treatment-finder .accordion-content{padding:0 calc(16px + 10 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(14px + 12 * ( 100dvw - 375px ) / ( 768 - 375 )) calc(16px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.treatment-finder .accordion-content{padding:0 26px 26px 26px}}.treatment-finder .accordion-content ul.alphabet-sorter{width:100%;list-style-type:none;padding:0;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));padding:20px 0 16px 0;margin:0 auto;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.treatment-finder .accordion-content ul.alphabet-sorter li{text-align:left;font-size:22px;font-weight:400;line-height:1.6;color:var(--brand-dark)}.treatment-finder .accordion-content ul.alphabet-sorter li.selected{font-weight:400;color:var(--brand-medium);text-decoration:underline}.treatment-finder .accordion-content ul.alphabet-sorter li:hover{cursor:pointer}.treatment-finder .accordion-content table{width:100%}.treatment-finder .accordion-content table th{position:relative;background-color:white;font-weight:600;padding-top:20px;padding-bottom:20px;margin-bottom:40px;font-size:14px}@media (min-width:375px){.treatment-finder .accordion-content table th{font-size:calc(14px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.treatment-finder .accordion-content table th{line-height:1.2;height:48px;text-align:left}@media (min-width:768px){.treatment-finder .accordion-content table th{height:44px}}@media (min-width:768px) and (min-width:768px){.treatment-finder .accordion-content table th{font-size:calc(16px + 2 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.treatment-finder .accordion-content table th{font-size:18px}}.treatment-finder .accordion-content table th+th{text-align:center;width:76px}@media (min-width:768px){.treatment-finder .accordion-content table th+th{width:120px}}.treatment-finder .accordion-content table th:after{content:"";display:block;width:100%;height:1px;background-color:#e2e2e2;position:absolute;bottom:0}.treatment-finder .accordion-content table tr.hidden{display:none}.treatment-finder .accordion-content table td{position:relative;z-index:0;font-weight:400;line-height:1.34;padding:12px 1px 12px 1px;font-size:16px}@media (min-width:375px){.treatment-finder .accordion-content table td{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ))}}.treatment-finder .accordion-content table td{border-top:1px solid #e2e2e2}@media (min-width:768px){.treatment-finder .accordion-content table td{padding:9px 1px 9px 1px}}@media (min-width:768px) and (min-width:768px){.treatment-finder .accordion-content table td{font-size:calc(16px + 2 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:768px) and (min-width:1184px){.treatment-finder .accordion-content table td{font-size:18px}}@media (min-width:1184px){.treatment-finder .accordion-content table td{font-size:18px}}.treatment-finder .accordion-content table td+td{text-align:center}.treatment-finder .accordion-content table td span{display:block;width:28px;height:28px;text-indent:-999999px;border-radius:50%;background-repeat:no-repeat;margin:0 auto}.treatment-finder .accordion-content table td span.covered{background:#2c8165}.treatment-finder .accordion-content table td span.covered span{background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M6.19 11.52c-.31 0-.61-.13-.83-.35L1.07 6.81A1.16 1.16 0 0 1 2.73 5.2l3.42 3.48 7.1-7.8a1.16 1.16 0 0 1 1.71 1.55l-7.91 8.72c-.22.24-.52.37-.84.38H6.2Z' fill='%23fff'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center}.treatment-finder .accordion-content table td span.covered span.nitro-lazy{background-image:none !important}.treatment-finder .accordion-content table td span.not-covered{background:#e2e2e2}.treatment-finder .accordion-content table td span.not-covered span{background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.52 9.76a1.25 1.25 0 1 1-1.76 1.76L6 7.77l-3.76 3.75a1.25 1.25 0 0 1-1.76 0 1.25 1.25 0 0 1 0-1.76L4.23 6 .48 2.24A1.25 1.25 0 1 1 2.24.48L6 4.23 9.76.48a1.25 1.25 0 1 1 1.76 1.76L7.77 6l3.75 3.76Z' fill='%23fff'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center center}.treatment-finder .accordion-content table td span.not-covered span.nitro-lazy{background-image:none !important}.treatment-finder .accordion-content table tbody tr.hidden+tr td,.treatment-finder .accordion-content table tbody tr:first-of-type td{border:unset !important}.treatment-finder .accordion-content .treatment-footnote{border-top:1px solid #d9d9d9;font-size:15px;line-height:1.2;padding-top:14px;margin-top:18px;text-align:center}.treatment-finder.white{background-color:#fff}.treatment-finder.sand{background-color:#f9f5ed}.treatment-finder.ac-light{background-color:var(--brand-light)}.treatment-finder.ac-medium{background-color:var(--brand-medium)}.treatment-finder .accordion-content table th{position:sticky;z-index:1;top:calc(109px + 34 * ( 100dvw - 375px ) / ( 767 - 375 ))}@media (min-width:768px){.treatment-finder .accordion-content table th{top:81px}}@media (min-width:1024px){.treatment-finder .accordion-content table th{top:121px}}.treatment-finder .accordion-content[style*="overflow: hidden"] table th{position:relative !important;top:auto !important}.admin-open .treatment-finder .accordion-content table th{position:sticky;top:calc(155px + 34 * ( 100dvw - 375px ) / ( 767 - 375 ))}@media (min-width:768px){.admin-open .treatment-finder .accordion-content table th{top:127px}}@media (min-width:783px){.admin-open .treatment-finder .accordion-content table th{top:113px}}@media (min-width:1024px){.admin-open .treatment-finder .accordion-content table th{top:153px}}.admin-open .treatment-finder .accordion-content[style*="overflow: hidden"] table th{position:relative !important;top:auto !important}.why-choose-us h2{font-weight:400;font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px}@media (min-width:768px){.why-choose-us h2{font-size:36px;line-height:44px}}.why-choose-us .grid{display:-ms-grid;display:grid;grid-column-gap:28px;grid-row-gap:28px;margin:64px 0 0 0}.why-choose-us .grid.following-copy{margin:64px 0}@media (min-width:1024px){.why-choose-us .grid{-ms-grid-columns:calc(35% - 16px) calc(30% - 16px) calc(35% - 16px);grid-template-columns:calc(35% - 16px) calc(30% - 16px) calc(35% - 16px)}}.why-choose-us .grid .box{background-color:white;border-radius:10px;overflow:hidden}.why-choose-us .grid .box.box-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.why-choose-us .grid .box.box-1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.why-choose-us .grid .box.box-1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.why-choose-us .grid .box.box-1 .copy{padding:40px}.why-choose-us .grid .box.box-1 img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:16/9}@media (min-width:768px){.why-choose-us .grid .box.box-1 img{width:45%;aspect-ratio:4/3}}@media (min-width:1024px){.why-choose-us .grid .box.box-1 img{aspect-ratio:unset}}.why-choose-us .grid .box.box-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row:3;grid-row:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.why-choose-us .grid .box.box-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.why-choose-us .grid .box.box-2{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:2;grid-row:2}}.why-choose-us .grid .box.box-2 .copy{padding:40px}.why-choose-us .grid .box.box-2 img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:16/9}@media (min-width:768px){.why-choose-us .grid .box.box-2 img{width:45%;aspect-ratio:4/3}}@media (min-width:1024px){.why-choose-us .grid .box.box-2 img{aspect-ratio:unset}}.why-choose-us .grid .box.box-2.long-box{-ms-grid-row:3;grid-row:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.why-choose-us .grid .box.box-2.long-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.why-choose-us .grid .box.box-2.long-box{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;grid-row:2}}@media (min-width:1024px){.why-choose-us .grid .box.box-2.long-box img{width:27%}}.why-choose-us .grid .box.box-3,.why-choose-us .grid .box.box-4,.why-choose-us .grid .box.box-6{padding:40px}.why-choose-us .grid .box.box-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.why-choose-us .grid .box.box-5{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.why-choose-us .grid .box.box-5{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.why-choose-us .grid .box.box-5 .copy{padding:40px}.why-choose-us .grid .box.box-5 img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:16/9}@media (min-width:768px){.why-choose-us .grid .box.box-5 img{width:45%;aspect-ratio:4/3}}@media (min-width:1024px){.why-choose-us .grid .box.box-5 img{aspect-ratio:unset}}.why-choose-us .grid .box h3{font-weight:600;font-size:calc(20px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:0}@media (min-width:768px){.why-choose-us .grid .box h3{font-size:22px;line-height:32px;margin-bottom:12px}}.why-choose-us .grid .box p{display:block;text-align:left;font-size:16px;line-height:24px;letter-spacing:0;margin:0}.why-choose-us .grid+p{text-align:center}.why-choose-us.white{background-color:#fff}.why-choose-us.sand{background-color:#f9f5ed}.why-choose-us.ac-light{background-color:var(--brand-light)}.why-choose-us.ac-medium{background-color:var(--brand-medium)}.new-text-area .contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.new-text-area .contain{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.new-text-area .contain .quick-links-list{list-style-type:none;padding:0;margin:22px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-text-area .contain .quick-links-list li{margin:16px 12px 0 12px}.new-text-area .contain .quick-links-list li a{position:relative;text-decoration:none;font-weight:600;font-size:18px;line-height:28px}.new-text-area .contain .quick-links-list li a:after{position:absolute;bottom:-1px;display:block;content:"";width:100%;height:2px;background-color:var(--brand-dark)}.new-text-area .contain p.highlighted,.new-text-area .contain span.strapline{color:var(--brand-dark);font-size:24px;line-height:32px;letter-spacing:-.01em;margin-bottom:14px;font-weight:600}.new-text-area .contain h2{font-weight:400;font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px;text-align:center}@media (min-width:768px){.new-text-area .contain h2{font-size:42px;line-height:50px}}.new-text-area .contain h4{font-weight:400;font-size:calc(26px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(34px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px;text-align:center}@media (min-width:768px){.new-text-area .contain h4{font-size:30px;line-height:38px}}.new-text-area .contain p{text-align:left;font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.01em;margin-bottom:22px}@media (min-width:768px){.new-text-area .contain p{max-width:800px;font-size:18px;line-height:28px}}.new-text-area .contain .cards{margin-top:calc(30px + 10 * ( 100dvw - 375px ) / ( 768 - 375 ));display:-ms-grid;display:grid;row-gap:calc(10px + 3 * ( 100dvw - 375px ) / ( 768 - 375 ))}@media (min-width:768px){.new-text-area .contain .cards{margin-top:40px;-ms-grid-columns:1fr calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 )) 1fr calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 )) 1fr;grid-template-columns:1fr 1fr 1fr;row-gap:unset;-webkit-column-gap:calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ));-moz-column-gap:calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ));column-gap:calc(26px + 6 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.new-text-area .contain .cards{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}.new-text-area .contain .cards .card{display:block;position:relative;border:1px solid #e2e2e2;border-radius:10px;padding:20px}@media (min-width:768px){.new-text-area .contain .cards .card{padding:92px 30px 42px 30px}}.new-text-area .contain .cards .card .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(52px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));height:calc(52px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));background-color:var(--brand-light);border-radius:50%}@media (min-width:768px){.new-text-area .contain .cards .card .card-icon{width:64px;height:64px;top:20px;right:20px;-webkit-transform:unset;transform:unset}}.new-text-area .contain .cards .card .card-icon svg{display:block;width:calc(28px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));height:auto}@media (min-width:768px){.new-text-area .contain .cards .card .card-icon svg{width:34px}}.new-text-area .contain .cards .card h3{font-weight:600;font-size:calc(20px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(30px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:0}@media (min-width:768px){.new-text-area .contain .cards .card h3{font-size:22px;line-height:32px;margin-bottom:12px}}.new-text-area .contain .cards .card p{display:none}@media (min-width:768px){.new-text-area .contain .cards .card p{display:block;text-align:left;font-size:16px;line-height:24px;letter-spacing:0;margin:0}}.new-text-area.who-is{background-color:var(--brand-light)}.new-text-area.who-is h2,.new-text-area.who-is h3{text-align:center}.new-text-area.who-is .who-is-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--brand-light);background-color:#fff;border-radius:10px;padding:calc(20px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 )) calc(30px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 ))}@media (min-width:768px){.new-text-area.who-is .who-is-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.new-text-area.who-is .who-is-box{padding:40px 50px}}.new-text-area.who-is .who-is-box ul{list-style-type:none;padding:0 0 0 26px;margin:0 auto 22px auto}.new-text-area.who-is .who-is-box ul li{position:relative;font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.01em;margin-bottom:4px}@media (min-width:768px){.new-text-area.who-is .who-is-box ul li{font-size:18px;line-height:28px}}.new-text-area.who-is .who-is-box ul li:last-child{margin-bottom:0}.new-text-area.who-is .who-is-box ul li:before{position:absolute;top:4px;left:-26px;display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M11.8.9 4.9 7.8 1 3.9'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:center;width:20px;height:20px;background-color:var(--brand-medium);border-radius:60%}.new-text-area.who-is .who-is-box ul:last-child{margin-bottom:0}.new-text-area.who-is .who-is-box p{max-width:100%}.new-text-area.who-is .who-is-box p:last-child{margin:0 auto 0 auto}.new-text-area.white{background-color:#fff}.new-text-area.sand{background-color:#f9f5ed}.new-text-area.ac-light{background-color:var(--brand-light)}.new-text-area.ac-medium{background-color:var(--brand-medium)}.what-risks .container{display:-ms-grid;display:grid;gap:calc(40px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 ))}@media (min-width:768px){.what-risks .container{-ms-grid-columns:1fr 1.3fr;grid-template-columns:1fr 1.3fr}}@media (min-width:1024px){.what-risks .container{gap:60px}}.what-risks .container h2{font-weight:400;font-size:calc(30px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 12 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px;text-align:left}@media (min-width:768px){.what-risks .container h2{font-size:42px;line-height:50px}}.what-risks .container h3{position:relative;color:var(--brand-dark);font-weight:400;font-size:calc(26px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(34px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.02em;margin-bottom:14px;text-align:left;padding-left:38px}@media (min-width:768px){.what-risks .container h3{font-size:30px;line-height:38px}}.what-risks .container h3:before{position:absolute;top:5px;left:0;display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M11.8.9 4.9 7.8 1 3.9'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:center;width:30px;height:30px;background-color:var(--brand-medium);border-radius:60%}.what-risks .container .left .left-content{position:sticky;top:calc(50px + 20 * ( 100dvw - 375px ) / ( 1024 - 375 ))}@media (min-width:1024px){.what-risks .container .left .left-content{top:190px}}.what-risks .container .right .right-box{background-color:white;display:block;position:relative;border-radius:10px;padding:20px;margin-bottom:24px}.what-risks .container .right .right-box:last-child{margin-bottom:0}.what-risks.white{background-color:#fff}.what-risks.sand{background-color:#f9f5ed}.what-risks.ac-light{background-color:var(--brand-light)}.what-risks.ac-medium{background-color:var(--brand-medium)}.new-related{overflow-x:hidden}.new-related h2 span{display:block;letter-spacing:-.01em;margin-bottom:14px;font-size:18px;line-height:28px}@media (min-width:375px){.new-related h2 span{font-size:calc(18px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(28px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.new-related h2 span{font-size:calc(18px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(28px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.new-related h2 span{font-size:24px;line-height:32px}}.new-related h2{letter-spacing:-.02em;font-size:30px;line-height:38px}@media (min-width:375px){.new-related h2{font-size:calc(30px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(38px + 6 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.new-related h2{font-size:calc(30px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(38px + 6 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.new-related h2{font-size:36px;line-height:44px}}.new-related p{font-weight:600;font-size:16px;line-height:24px}@media (min-width:375px){.new-related p{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.new-related p{max-width:calc(590px + 80 * ( 100dvw - 768px ) / ( 1024 - 768 ));font-size:calc(16px + 2 * ( 100dvw - 768px ) / ( 1024 - 768 ));line-height:calc(24px + 4 * ( 100dvw - 768px ) / ( 1024 - 768 ))}}@media (min-width:1024px){.new-related p{max-width:670px;font-size:18px;line-height:28px}}@media (min-width:768px){.new-related .link-btn{min-width:191px}}.new-related .popular-in-slider{margin-top:30px}@media (min-width:375px){.new-related .popular-in-slider{margin-top:calc(30px + 20 * ( 100dvw - 375px ) / ( 768 - 375 ))}}@media (min-width:768px){.new-related .popular-in-slider{margin-top:50px}}@media (min-width:375px){.new-related .popular-in-slider .slip-track{--gap:22px}}@media (min-width:768px){.new-related .popular-in-slider .slip-track{--gap:26px}}@media (min-width:1024px){.new-related .popular-in-slider .slip-track{--gap:30px}}@media (min-width:1184px){.new-related .popular-in-slider .slip-track{--gap:32px}}.new-related .popular-in-slider .slip-track{--slides-per-view:1.22}@media (min-width:700px){.new-related .popular-in-slider .slip-track{--slides-per-view:2.22}}@media (min-width:980px){.new-related .popular-in-slider .slip-track{--slides-per-view:3}}.new-related .popular-in-slider .slip-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:100%;text-decoration:none;color:var(--brand-dark)}.new-related .popular-in-slider .slip-slide:focus-visible{outline:2px solid #000 !important;outline-offset:-5px !important}.new-related .popular-in-slider .slip-slide .slider-card-image{position:relative;display:block;aspect-ratio:16/10}.new-related .popular-in-slider .slip-slide .slider-card-image:before{content:"";position:absolute;inset:0;-webkit-box-shadow:inset 0 5px 10px rgba(var(--brand-dark-rgb),.03);box-shadow:inset 0 5px 10px rgba(var(--brand-dark-rgb),.03)}.new-related .popular-in-slider .slip-slide .slider-card-image img{width:100%;max-width:730px;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:16/10){.new-related .popular-in-slider .slip-slide .slider-card-image:before{float:left;padding-top:62.5%;content:""}.new-related .popular-in-slider .slip-slide .slider-card-image:after{display:block;content:"";clear:both}}.new-related .popular-in-slider .slip-slide .slider-card-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--brand-light);-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 20px 14px 20px}@media (min-width:375px){.new-related .popular-in-slider .slip-slide .slider-card-copy{padding:calc(14px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(20px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(14px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 )) calc(20px + 8 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.new-related .popular-in-slider .slip-slide .slider-card-copy{padding:22px 28px 22px 28px}}.new-related .popular-in-slider .slip-slide .slider-card-copy h3{font-family:"basic-sans",sans-serif;letter-spacing:-.01em;margin:0;font-size:16px;line-height:24px}@media (min-width:375px){.new-related .popular-in-slider .slip-slide .slider-card-copy h3{font-size:calc(16px + 2 * ( 100dvw - 375px ) / ( 1184 - 375 ));line-height:calc(24px + 4 * ( 100dvw - 375px ) / ( 1184 - 375 ))}}@media (min-width:1184px){.new-related .popular-in-slider .slip-slide .slider-card-copy h3{font-size:18px;line-height:28px}}@media (min-width:200px) and (max-width:378px){.new-related .popular-in-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}@media (min-width:700px) and (max-width:719px){.new-related .popular-in-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}@media (min-width:980px) and (max-width:999px){.new-related .popular-in-slider .slip-slide .slider-card-copy h3 .break-after-amp:after{content:"\A";white-space:pre}}.new-related .popular-in-slider .slip-slide .slider-card-copy .card-copy{font-size:16px;line-height:24px;letter-spacing:0}.new-related .popular-in-slider .slip-slide .slider-card-copy .post-readtime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0 0 auto}.new-related .popular-in-slider .slip-slide .slider-card-copy .post-readtime svg{position:relative;top:-1px;display:block;width:22px;height:auto;margin-right:11px}.new-related .popular-in-slider .slip-slide .slider-card-copy .post-readtime svg path{fill:var(--brand-medium)}@media (min-width:768px){.new-related .slip-arrows{top:calc(-90px + -2 * ( 100dvw - 768px ) / ( 1184 - 768 ))}}@media (min-width:1184px){.new-related .slip-arrows{top:-92px}}.new-related .slip-arrows .arrow-next,.new-related .slip-arrows .arrow-prev{background-color:var(--brand-light)}.new-related.white{background-color:#fff}.new-related.sand{background-color:#f9f5ed}.new-related.sand .popular-in-slider .slip-slide .slider-card-copy{background-color:#fff}.new-related.sand .slip-arrows .arrow-next,.new-related.sand .slip-arrows .arrow-prev{background-color:#fff}.new-related.ac-light{background-color:var(--brand-light)}.new-related.ac-light .popular-in-slider .slip-slide .slider-card-copy{background-color:#fff}.new-related.ac-light .slip-arrows .arrow-next,.new-related.ac-light .slip-arrows .arrow-prev{background-color:#fff}.new-related.ac-medium{background-color:var(--brand-medium);color:#fff}.new-related.ac-medium .link-btn{border-color:#fff;color:#fff}.new-related.ac-medium .link-btn:hover{background-color:#fff;color:var(--brand-dark)}.new-related.ac-medium .popular-in-slider .slip-slide .slider-card-copy{background-color:#fff}.new-related.ac-medium .slip-arrows .arrow-next,.new-related.ac-medium .slip-arrows .arrow-prev{background-color:#fff}.cta-bar{padding:calc(32px + 8 * ( 100dvw - 375px ) / ( 768 - 375 )) 0}@media (min-width:768px){.cta-bar{padding:40px 0}}.cta-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-bar .container h2{text-align:center;color:var(--brand-dark);max-width:880px;font-size:calc(26px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));line-height:calc(34px + 4 * ( 100dvw - 375px ) / ( 768 - 375 ));letter-spacing:-.01em;margin-bottom:20px;font-weight:400}.cta-bar .container h2 a{white-space:nowrap;color:var(--brand-dark);font-weight:600}@media (min-width:768px){.cta-bar .container h2{font-size:30px;line-height:38px;letter-spacing:-.02em}}.cta-bar .container p{text-align:center;max-width:880px}.cta-bar .container .quote-btn{background-color:var(--brand-dark);color:#fff}.cta-bar .container .quote-btn:hover{background-color:#ffec2f;color:var(--brand-dark)}.cta-bar.white{background-color:#fff}.cta-bar.sand{background-color:#f9f5ed}.cta-bar.ac-light{background-color:var(--brand-light)}.cta-bar.ac-medium{background-color:var(--brand-medium)}a,button,input,select,textarea{outline-color:transparent;outline-width:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{-webkit-transition:outline-color .2s ease,outline-width .1s ease,border-color .2s ease !important;transition:outline-color .2s ease,outline-width .1s ease,border-color .2s ease !important}a:focus-visible,button:focus-visible,input[type=submit]:focus-visible{outline:2px solid #0090f0 !important;outline-offset:3px !important}.form-focus:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #2b213c !important;border-color:#2b213c;outline-offset:0 !important}.skip-link.sr-only:focus-visible{position:fixed !important;top:0 !important;left:0 !important;background-color:#eee !important;clip:auto !important;clip-path:none !important;color:#444 !important;display:block !important;font-size:1em !important;height:auto !important;left:5px !important;line-height:normal !important;padding:15px 23px 14px !important;text-decoration:none !important;top:5px !important;width:auto !important;z-index:100000 !important}#main-content{outline:unset !important}[data-class="wpcf7cf_group"],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:bold}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}.wpcf7cf_repeater_sub_controls{display:inline-flex;gap:4px;margin:4px 0;align-items:center}