@charset "UTF-8";:where(:not(html,input,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:normal}:where([hidden]),:where([type=hidden i]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{color:#19f}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentcolor}.flickity-prev-next-button{top:50%;width:44px;height:44px;z-index:1;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;z-index:1;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{position:relative;display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(51,51,51,.25);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:hover{background:rgba(51,51,51,.75)}.flickity-page-dot:active{background:#19f}.flickity-page-dot.is-selected{background:#333}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}@font-face{font-family:Lato Hairline;src:url(/wp-content/themes/smokefree/dist/Lato-Hairline.7767b7b7.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-Hairline.ab6f7060.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato Hairline;src:url(/wp-content/themes/smokefree/dist/Lato-HairlineItalic.7ce1c01c.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-HairlineItalic.91fd687f.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-Light.1f932078.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-Light.e03ed7a7.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-LightItalic.e71f0426.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-LightItalic.de1db219.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-Regular.e2cc57e6.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-Regular.78b6d00e.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-Italic.f54c1322.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-Italic.8db86293.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-Bold.d91cd490.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-Bold.c71f3dfa.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-BoldItalic.01d954c6.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-BoldItalic.b5ee9020.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-Heavy.38ee2563.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-Heavy.ca599ab0.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-HeavyItalic.a3492940.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-HeavyItalic.c016b657.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-Black.95d4ff7e.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-Black.b5dda176.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/smokefree/dist/Lato-BlackItalic.e6b3ded9.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Lato-BlackItalic.8780b204.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-Thin.65888098.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-Thin.cf645a68.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-ThinItalic.fffbc9ee.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-ThinItalic.e9dfbc40.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-Light.7afbfa8a.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-Light.ba026a66.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-LightItalic.bfcbde7c.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-LightItalic.99c88a16.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-Regular.513133ad.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-Regular.dac65b03.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-Italic.b828161f.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-Italic.81aac95e.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-Medium.e8c10026.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-Medium.9528fefc.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-MediumItalic.4fe91cdb.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-MediumItalic.80a6c4e4.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-Bold.2611b96a.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-Bold.97ec57ac.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-BoldItalic.99d14d31.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-BoldItalic.9defc518.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-Black.b4a83545.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-Black.ef735b7c.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/wp-content/themes/smokefree/dist/Roboto-BlackItalic.8db56105.woff2) format("woff2"),url(/wp-content/themes/smokefree/dist/Roboto-BlackItalic.5734d1ff.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}body,html{overflow:hidden}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;width:100%;height:auto;background-color:linear-gradient(180deg,#036,#000);--header-height:60px}html.no-scroll-snap{scroll-snap-type:none}html body{overscroll-behavior:none;margin:0;width:100%}html body.\--nav-is-on{overflow:hidden;height:100dvh}html body.\--nav-is-on #main,html body.\--nav-is-on footer{pointer-events:none}@media only screen and (min-width:768px){html{--header-height:72px}}@media only screen and (min-width:1200px){html{--header-height:80px}}@media only screen and (min-width:1920px){html{--header-height:90px}}.scroll-snap-container{height:100dvh;display:block;scroll-snap-type:y mandatory;overscroll-behavior:none;overflow-y:scroll;overflow-x:hidden}.scroll-snap-container.no-scroll-snap,.scroll-snap-container:has(div.disable-scroll-snap){scroll-snap-type:none}.scroll-snap-container:has(div.disable-scroll){overflow-y:hidden}.scroll-snap-container:has(div.hide-footer-header) footer,.scroll-snap-container:has(div.hide-footer-header) header{display:none!important}.scroll-snap-container.no-musk .block .block__mask:after{clip-path:unset}@media only screen and (max-height:480px) and (orientation:landscape){.scroll-snap-container{scroll-snap-type:none}}#main{width:100%;position:relative}.dev-controls{position:absolute;bottom:0;right:0;z-index:100;display:flex;gap:4px}.dev-controls .button{background:#fff;padding:4px;border-radius:4px;font-size:10px}.scroller{position:relative;flex:1;overflow:auto;padding-right:5px;--top:0;--height:15px}.scroller:after{content:"";display:block;position:absolute;right:0;top:var(--top);width:5px;height:var(--height);background:#bbb;border-radius:15px}.scroller--disabled{padding-right:0}.scroller--disabled:after{content:unset}.scroller__content{width:100%;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.scroller__content::-webkit-scrollbar{display:none}.acf-field{margin:0;clear:both;padding-bottom:20px}.acf-field .acf-label label{display:block;margin:0 0 8px;padding:0}.acf-field .acf-notice{border:0!important;padding:0 0 0 18px;margin:0 0 4px}@media only screen and (min-width:768px){.acf-field .acf-notice{padding:0 0 0 24px}}.acf-field .acf-notice p{margin:0;padding:4px}.acf-field .acf-notice:before{content:"";background-size:80%;background-repeat:no-repeat;background-position:50%;margin-left:4px;height:100%;width:18px;display:block;position:absolute;left:0}@media only screen and (min-width:390px){.acf-field .acf-notice{border-radius:calc(clamp(.5rem, .3042rem + .8032vw, .625rem)*0.25)}}@media only screen and (min-width:640px){.acf-field .acf-notice{border-radius:calc(clamp(.625rem, -1.8947rem + 6.2992vw, 1.125rem)*0.25)}}@media only screen and (min-width:768px){.acf-field .acf-notice{border-radius:calc(clamp(1.125rem, .9023rem + .464vw, 1.25rem)*0.25)}}@media only screen and (min-width:1200px){.acf-field .acf-notice{border-radius:.3125rem}}@media only screen and (min-width:1920px){.acf-field .acf-notice{border-radius:.3125rem}}.acf-field .acf-notice.-error{background-color:#c40;color:#fff}.acf-field .acf-notice.-error:before{content:"";background-image:url(/wp-content/themes/smokefree/dist/icon-error-cross.abc633cc.svg)}.acf-field .acf-notice.-success{background-color:#558000;color:#fff}.acf-field .acf-notice.-warning{background-color:#d82;color:#fff}.acf-field .acf-notice.-warning:before{content:"";background-image:url(/wp-content/themes/smokefree/dist/icon-warning-triangle.e7975bce.svg)}.acf-field[data-width]{float:left;clear:none}.acf-fields>.acf-field{position:relative;margin:0;border-top-width:0}.acf-field input[type=date],.acf-field input[type=datetime-local],.acf-field input[type=datetime],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=password],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=text],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field select,.acf-field select:focus,input[type=email],input[type=text],select{width:100%;margin:0}.acf-field input[type=date]::-moz-placeholder,.acf-field input[type=datetime-local]::-moz-placeholder,.acf-field input[type=datetime]::-moz-placeholder,.acf-field input[type=email]::-moz-placeholder,.acf-field input[type=month]::-moz-placeholder,.acf-field input[type=number]::-moz-placeholder,.acf-field input[type=password]::-moz-placeholder,.acf-field input[type=search]::-moz-placeholder,.acf-field input[type=tel]::-moz-placeholder,.acf-field input[type=text]::-moz-placeholder,.acf-field input[type=time]::-moz-placeholder,.acf-field input[type=url]::-moz-placeholder,.acf-field input[type=week]::-moz-placeholder,.acf-field select::-moz-placeholder,.acf-field select:focus::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder{opacity:.6}.acf-field input[type=date]::placeholder,.acf-field input[type=datetime-local]::placeholder,.acf-field input[type=datetime]::placeholder,.acf-field input[type=email]::placeholder,.acf-field input[type=month]::placeholder,.acf-field input[type=number]::placeholder,.acf-field input[type=password]::placeholder,.acf-field input[type=search]::placeholder,.acf-field input[type=tel]::placeholder,.acf-field input[type=text]::placeholder,.acf-field input[type=time]::placeholder,.acf-field input[type=url]::placeholder,.acf-field input[type=week]::placeholder,.acf-field select::placeholder,.acf-field select:focus::placeholder,input[type=email]::placeholder,input[type=text]::placeholder,select::placeholder{opacity:.6}.acf-field textarea{width:100%;margin:0;padding:21px!important}.acf-field textarea::-moz-placeholder{opacity:.6}.acf-field textarea::placeholder{opacity:.6}ul.acf-checkbox-list,ul.acf-radio-list{background:transparent;border:1px solid transparent;position:relative;padding:8px 0 0;margin:0;display:flex;flex-flow:row;font-size:16px;line-height:120%}ul.acf-checkbox-list:focus-within,ul.acf-radio-list:focus-within{border:0 solid rgba(165,210,231,0);border-radius:0}ul.acf-checkbox-list li,ul.acf-radio-list li{font-size:inherit;line-height:inherit;display:flex;margin-right:24px}ul.acf-checkbox-list li label,ul.acf-radio-list li label{display:flex;align-items:center;cursor:pointer;-moz-column-gap:8px;column-gap:8px}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before{content:"";display:block;width:14px;height:14px;top:0;left:0;background-color:currentColor;border:none;border-radius:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.acf-range-wrap input[type=number]{min-width:3em}.acf-spinner,p.submit .acf-spinner,p.submit .spinner{vertical-align:top;float:none;position:absolute;top:0;bottom:0;left:0;margin:auto}.media-modal .acf-required{color:#c40}.acf-form-submit,.frm_submit{position:relative}.acf-form-submit button[type=submit],.frm_submit button[type=submit]{width:-moz-fit-content!important;width:fit-content!important;padding:10px 30px!important;height:35px;font-size:14px!important;line-height:normal}.af-submit{padding:0!important}.af-success{padding:8px;background-color:#558000;color:#fff;border-radius:10000px;display:flex;flex-flow:row;align-items:center}@media only screen and (min-width:768px){.af-success{padding:16px}}.acf-error-message .icon__wrap,.af-success .icon__wrap{justify-content:center;align-items:center;display:flex;width:24px;height:24px;margin:0 8px}.acf-form>.acf-notice:first-child{display:none!important}.acf-field.acf-error input,.acf-field.acf-error textarea,.acf-field.needs-validating input,.acf-field.needs-validating textarea{border:2px solid #c40!important}.acf-field.has-validated .validation-message{display:none}.acf-field.has-validated input,.acf-field.has-validated textarea{border:1px solid #558000!important}.frm_forms hr{padding:0!important;border-top:2px solid #140!important;margin:8px 0}@media only screen and (min-width:768px){.frm_forms hr{margin:16px 0}}@media only screen and (min-width:1200px){.frm_forms hr{margin:20px 0}}.frm_forms ol,.frm_forms p,.frm_forms ul{margin:0 0 8px}@media only screen and (min-width:640px){.frm_forms ol,.frm_forms p,.frm_forms ul{margin:0 0 16px}}@media only screen and (min-width:768px){.frm_forms ol,.frm_forms p,.frm_forms ul{margin:0 0 18px}}@media only screen and (min-width:1200px){.frm_forms ol,.frm_forms p,.frm_forms ul{margin:0 0 20px}}.frm_description,.frm_form_field{font-style:italic;margin-top:16px}@media only screen and (min-width:768px){.frm_description,.frm_form_field{margin-top:36px}}@media only screen and (min-width:1200px){.frm_description,.frm_form_field{margin-top:40px}}.frm_image_option_container .frm_selected_checkmark{left:0!important;top:0!important}#frm_field_276_container p{display:flex;gap:20px}#frm_field_276_container a{display:block}#frm_field_276_container img,#frm_field_279_container img{width:100%;height:auto}.frm_submit{margin-top:16px}@media only screen and (min-width:768px){.frm_submit{margin-top:36px}}@media only screen and (min-width:1200px){.frm_submit{margin-top:40px}}body.page-id-1488 article{background-color:#fff}.svg__icon{width:100%;height:auto}.svg__icon svg{display:block;width:100%;height:100%}p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.\--body,.\--description,.block,body:not(.wp-admin){font-size:14px;line-height:18px}@media only screen and (min-width:390px){.\--body,.\--description,.block,body:not(.wp-admin){font-size:clamp(1.125rem,1.0931rem + .1308vw,1.25rem);line-height:clamp(1.25rem,1.1225rem + .5232vw,1.75rem)}}.\--body-smaller,.\--download-items,.acf-field .acf-notice p,.frm_description,.frm_form_field,.frm_text_label_for_image{font-size:12px;line-height:14px}@media only screen and (min-width:390px){.\--body-smaller,.\--download-items,.acf-field .acf-notice p,.frm_description,.frm_form_field,.frm_text_label_for_image{font-size:clamp(1rem,.9681rem + .1308vw,1.125rem);line-height:clamp(1rem,.8725rem + .5232vw,1.5rem)}}.\--section-pre-title{color:#333;font-size:10px;line-height:10px}@media only screen and (min-width:390px){.\--section-pre-title{font-size:clamp(.875rem,.6518rem + .9156vw,1.75rem);line-height:clamp(.875rem,.6518rem + .9156vw,1.75rem)}}.\--section-title{color:#558000;font-size:22px;line-height:24px;padding-top:8px;padding-bottom:16px}@media only screen and (min-width:390px){.\--section-title{font-size:clamp(1.625rem,1.2743rem + 1.4388vw,3rem);line-height:clamp(1.625rem,1.1786rem + 1.8313vw,3.375rem)}}@media only screen and (min-width:1200px){.\--section-title{padding-top:18px;padding-bottom:36px}}.frm_forms h3{color:#140;font-size:22px;line-height:24px;padding-bottom:8px}@media only screen and (min-width:390px){.frm_forms h3{font-size:clamp(1.5rem,1.1174rem + 1.5697vw,3rem);line-height:clamp(1.625rem,1.1467rem + 1.9621vw,3.5rem)}}@media only screen and (min-width:768px){.frm_forms h3{padding-bottom:16px}}@media only screen and (min-width:1200px){.frm_forms h3{padding-bottom:24px}}em{font-style:italic}.\--title{font-size:24px;line-height:120%;color:#333;margin-bottom:8px;text-align:center}@media only screen and (min-width:390px){.\--title{margin-bottom:16px;font-size:clamp(1.75rem,1.5587rem + .7848vw,2.5rem)}}.\--subtitle{font-size:18px;line-height:120%;color:#333;text-align:center;margin-bottom:16px}@media only screen and (min-width:390px){.\--subtitle{font-size:clamp(1.25rem,1.0268rem + .9156vw,2.125rem)}}.\--plain-text{font-size:clamp(1rem,.8725rem + .5232vw,1.5rem);line-height:140%;text-align:center;color:#000;margin-bottom:16px}@media only screen and (min-width:390px){.\--plain-text{margin-bottom:24px}}.\--caption{color:#000;margin:16px 0}.\--caption,.\--step{font-size:clamp(1rem,.9681rem + .1308vw,1.125rem);line-height:140%;text-align:center}.\--step{color:#757575}@media only screen and (min-width:1920px){.\--step{font-size:30px}}.block--main-hero .title,body:has(.page--404) .block--404 .title{font-size:32px;line-height:32px}@media only screen and (min-width:390px){.block--main-hero .title,body:has(.page--404) .block--404 .title{font-size:50px;line-height:50px}}@media only screen and (min-width:768px){.block--main-hero .title,body:has(.page--404) .block--404 .title{font-size:60px;line-height:60px}}@media only screen and (min-width:1200px){.block--main-hero .title,body:has(.page--404) .block--404 .title{font-size:70px;line-height:70px}}.block--b2b-main .title,.block--contact-form .title,.block--faq .title,.block--new-slider:first-child .slide__text-wrapper .block-title,.block--new-slider:first-child .title,.block--patient-referral-choose-option .title,.block--patient-referral-hero .title,.block--people-slider:first-child .title,.wp-block:not(.wp-block-post-title) .block--faq .title{font-size:40px;line-height:100%}@media only screen and (min-width:768px){.block--b2b-main .title,.block--contact-form .title,.block--faq .title,.block--new-slider:first-child .slide__text-wrapper .block-title,.block--new-slider:first-child .title,.block--patient-referral-choose-option .title,.block--patient-referral-hero .title,.block--people-slider:first-child .title,.wp-block:not(.wp-block-post-title) .block--faq .title{font-size:50px}}@media only screen and (min-width:1200px){.block--b2b-main .title,.block--contact-form .title,.block--faq .title,.block--new-slider:first-child .slide__text-wrapper .block-title,.block--new-slider:first-child .title,.block--patient-referral-choose-option .title,.block--patient-referral-hero .title,.block--people-slider:first-child .title,.wp-block:not(.wp-block-post-title) .block--faq .title{font-size:60px}}.block--about-us .title,.block--app-reviews .\--ratings .\--rating-text,.block--b2b-main--bottom .bottom-title,.block--fortune-wheel .title,.block--main-hero .subtitle,.block--new-slider .slide__title,.block--new-slider .title,.block--new-slider:first-child .slide__text-wrapper .block-subtitle,.block--new-slider:first-child .subtitle,.block--patient-referral-details-form .title,.block--patient-referral-form .title,.block--people-slider .title,.block--people-slider:not(:has(.more)) .title,.block--press-releases .title,.block--publication .title,.block--quit-for-good-slider .title,.block--survey-question .title,.block--survey-result .title,.block--text-slider .title,.download-modal__title,.heading1,.patient-referral-success__content .title,body:has(.page--404) .block--404 .subtitle{font-size:26px;line-height:120%}@media only screen and (min-width:768px){.block--about-us .title,.block--app-reviews .\--ratings .\--rating-text,.block--b2b-main--bottom .bottom-title,.block--fortune-wheel .title,.block--main-hero .subtitle,.block--new-slider .slide__title,.block--new-slider .title,.block--new-slider:first-child .slide__text-wrapper .block-subtitle,.block--new-slider:first-child .subtitle,.block--patient-referral-details-form .title,.block--patient-referral-form .title,.block--people-slider .title,.block--people-slider:not(:has(.more)) .title,.block--press-releases .title,.block--publication .title,.block--quit-for-good-slider .title,.block--survey-question .title,.block--survey-result .title,.block--text-slider .title,.download-modal__title,.heading1,.patient-referral-success__content .title,body:has(.page--404) .block--404 .subtitle{font-size:36px}}@media only screen and (min-width:1200px){.block--about-us .title,.block--app-reviews .\--ratings .\--rating-text,.block--b2b-main--bottom .bottom-title,.block--fortune-wheel .title,.block--main-hero .subtitle,.block--new-slider .slide__title,.block--new-slider .title,.block--new-slider:first-child .slide__text-wrapper .block-subtitle,.block--new-slider:first-child .subtitle,.block--patient-referral-details-form .title,.block--patient-referral-form .title,.block--people-slider .title,.block--people-slider:not(:has(.more)) .title,.block--press-releases .title,.block--publication .title,.block--quit-for-good-slider .title,.block--survey-question .title,.block--survey-result .title,.block--text-slider .title,.download-modal__title,.heading1,.patient-referral-success__content .title,body:has(.page--404) .block--404 .subtitle{font-size:46px}}.block--b2b-main .qr-title,.block--fortune-wheel .subtitle,.block--patient-referral-choose-option .qr-title,.block--patient-referral-choose-option .referral-title,.block--people-slider .subtitle,.block--press-releases .assets-title,.block--press-releases .media-title,.block--publication .other-publications-title,.block--quote .\--quote-title,.block--survey-question .step,.survey__error .title,.survey__exist .title{font-size:20px;line-height:120%}@media only screen and (min-width:768px){.block--b2b-main .qr-title,.block--fortune-wheel .subtitle,.block--patient-referral-choose-option .qr-title,.block--patient-referral-choose-option .referral-title,.block--people-slider .subtitle,.block--press-releases .assets-title,.block--press-releases .media-title,.block--publication .other-publications-title,.block--quote .\--quote-title,.block--survey-question .step,.survey__error .title,.survey__exist .title{font-size:24px}}@media only screen and (min-width:1200px){.block--b2b-main .qr-title,.block--fortune-wheel .subtitle,.block--patient-referral-choose-option .qr-title,.block--patient-referral-choose-option .referral-title,.block--people-slider .subtitle,.block--press-releases .assets-title,.block--press-releases .media-title,.block--publication .other-publications-title,.block--quote .\--quote-title,.block--survey-question .step,.survey__error .title,.survey__exist .title{font-size:34px}}.block--main-hero .quote,.block--quote .\--quote-body{font-size:22px;line-height:140%}@media only screen and (min-width:768px){.block--main-hero .quote,.block--quote .\--quote-body{font-size:30px;font-weight:500}}@media only screen and (min-width:1200px){.block--main-hero .quote,.block--quote .\--quote-body{font-size:42px}}.block--faq .accordion__sub-item .sub-accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__sub-item .sub-accordion__header{font-size:16px;line-height:40px}@media only screen and (min-width:768px){.block--faq .accordion__sub-item .sub-accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__sub-item .sub-accordion__header{font-size:18px;line-height:40px}}@media only screen and (min-width:1200px){.block--faq .accordion__sub-item .sub-accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__sub-item .sub-accordion__header{font-size:28px;line-height:140%}}.block--survey-result .subtitle{font-size:16px!important;font-weight:800!important;line-height:120%;letter-spacing:.4px}@media only screen and (min-width:768px){.block--survey-result .subtitle{font-size:18px!important}}@media only screen and (min-width:1200px){.block--survey-result .subtitle{font-size:28px!important}}.block--main-hero .quote-author,.block--quote .\--quote-credit,.download-modal__label{font-size:16px;line-height:140%}@media only screen and (min-width:768px){.block--main-hero .quote-author,.block--quote .\--quote-credit,.download-modal__label{font-size:18px;line-height:120%}}@media only screen and (min-width:1200px){.block--main-hero .quote-author,.block--quote .\--quote-credit,.download-modal__label{font-size:25px;line-height:140%}}.block--about-us .description,.block--about-us .description a,.block--about-us .description b,.block--about-us .description strong,.block--b2b-main--bottom .bottom-description,.block--b2b-main .qr-helper-text,.block--b2b-main .qr-helper-text .toggle_contact,.block--b2b-main .qr-question-text,.block--contact-form .description,.block--contact-form .description b,.block--contact-form .description strong,.block--new-slider .slide__subtitle,.block--patient-referral-choose-option .qr-text,.block--patient-referral-choose-option .referral-bottom-text,.block--patient-referral-choose-option .referral-top-text,.block--patient-referral-hero .notice,.block--patient-referral-hero .notice a,.block--patient-referral-hero .notice b,.block--patient-referral-hero .notice span,.block--patient-referral-hero .notice strong,.block--people-slider .person-biography,.block--quit-for-good-slider .description,.block--survey-question .subtitle,.block--survey-start .subtitle,.block--text,.block--text-slider .slide .text-wrapper,.block--text-slider .slide .text-wrapper b,.block--text-slider .slide .text-wrapper i,.block--text-slider .slide .text-wrapper strong,.download-modal__subtitle,.download-modal__subtitle a,.patient-referral-success__content .subtitle,.patient-referral-success__content a,.survey__error .text,.survey__error .text a,.survey__exist .text,.survey__exist .text a{font-size:16px;line-height:140%}@media only screen and (min-width:768px){.block--about-us .description,.block--about-us .description a,.block--about-us .description b,.block--about-us .description strong,.block--b2b-main--bottom .bottom-description,.block--b2b-main .qr-helper-text,.block--b2b-main .qr-helper-text .toggle_contact,.block--b2b-main .qr-question-text,.block--contact-form .description,.block--contact-form .description b,.block--contact-form .description strong,.block--new-slider .slide__subtitle,.block--patient-referral-choose-option .qr-text,.block--patient-referral-choose-option .referral-bottom-text,.block--patient-referral-choose-option .referral-top-text,.block--patient-referral-hero .notice,.block--patient-referral-hero .notice a,.block--patient-referral-hero .notice b,.block--patient-referral-hero .notice span,.block--patient-referral-hero .notice strong,.block--people-slider .person-biography,.block--quit-for-good-slider .description,.block--survey-question .subtitle,.block--survey-start .subtitle,.block--text,.block--text-slider .slide .text-wrapper,.block--text-slider .slide .text-wrapper b,.block--text-slider .slide .text-wrapper i,.block--text-slider .slide .text-wrapper strong,.download-modal__subtitle,.download-modal__subtitle a,.patient-referral-success__content .subtitle,.patient-referral-success__content a,.survey__error .text,.survey__error .text a,.survey__exist .text,.survey__exist .text a{font-size:18px}}@media only screen and (min-width:1200px){.block--about-us .description,.block--about-us .description a,.block--about-us .description b,.block--about-us .description strong,.block--b2b-main--bottom .bottom-description,.block--b2b-main .qr-helper-text,.block--b2b-main .qr-helper-text .toggle_contact,.block--b2b-main .qr-question-text,.block--contact-form .description,.block--contact-form .description b,.block--contact-form .description strong,.block--new-slider .slide__subtitle,.block--patient-referral-choose-option .qr-text,.block--patient-referral-choose-option .referral-bottom-text,.block--patient-referral-choose-option .referral-top-text,.block--patient-referral-hero .notice,.block--patient-referral-hero .notice a,.block--patient-referral-hero .notice b,.block--patient-referral-hero .notice span,.block--patient-referral-hero .notice strong,.block--people-slider .person-biography,.block--quit-for-good-slider .description,.block--survey-question .subtitle,.block--survey-start .subtitle,.block--text,.block--text-slider .slide .text-wrapper,.block--text-slider .slide .text-wrapper b,.block--text-slider .slide .text-wrapper i,.block--text-slider .slide .text-wrapper strong,.download-modal__subtitle,.download-modal__subtitle a,.patient-referral-success__content .subtitle,.patient-referral-success__content a,.survey__error .text,.survey__error .text a,.survey__exist .text,.survey__exist .text a{font-size:24px}}.block--about-us .description a,.block--b2b-main .qr-helper-text .toggle_contact,.block--patient-referral-hero .notice a,.download-modal__subtitle a,.survey__error .text a,.survey__exist .text a{color:#558000}.block--contact-form .note,.block--patient-referral-details-form .form-wrapper input,.block--patient-referral-details-form .form-wrapper label,.block--patient-referral-details-form .hint-text,.block--patient-referral-form .dropdown-label,.block--patient-referral-form .form-wrapper input,.block--patient-referral-form .form-wrapper label,.block--patient-referral-form .hint-text,.block--people-slider .person-name,.block--people-slider .person-position{font-size:14px;line-height:140%}@media only screen and (min-width:768px){.block--contact-form .note,.block--patient-referral-details-form .form-wrapper input,.block--patient-referral-details-form .form-wrapper label,.block--patient-referral-details-form .hint-text,.block--patient-referral-form .dropdown-label,.block--patient-referral-form .form-wrapper input,.block--patient-referral-form .form-wrapper label,.block--patient-referral-form .hint-text,.block--people-slider .person-name,.block--people-slider .person-position{font-size:16px}}@media only screen and (min-width:1200px){.block--contact-form .note,.block--patient-referral-details-form .form-wrapper input,.block--patient-referral-details-form .form-wrapper label,.block--patient-referral-details-form .hint-text,.block--patient-referral-form .dropdown-label,.block--patient-referral-form .form-wrapper input,.block--patient-referral-form .form-wrapper label,.block--patient-referral-form .hint-text,.block--people-slider .person-name,.block--people-slider .person-position{font-size:20px}}#cmplz-manage-consent button{text-align:center;background-image:url(/wp-content/themes/smokefree/dist/cookies.dedd9f49.svg);background-size:24px;background-repeat:no-repeat;background-position:50%;min-width:32px!important;left:0!important;min-height:32px!important;height:-moz-fit-content!important;height:fit-content!important}body:has(.page--404) .block--404{--block-height:100dvh;height:calc(var(--block-height) - 20vw - var(--header-height));min-height:unset;display:flex;flex-direction:column}body:has(.page--404) .block--404 .block__mask:after{background:linear-gradient(180deg,#036,#000)}body:has(.page--404) .block--404 .block__content{display:flex;flex-direction:column;justify-content:flex-start;padding-top:16px}@media only screen and (min-width:640px){body:has(.page--404) .block--404 .block__content{padding-top:150px}}@media only screen and (max-height:480px) and (orientation:landscape){body:has(.page--404) .block--404 .block__content{padding-top:24px}}body:has(.page--404) .block--404 .title__content-item{order:1}body:has(.page--404) .block--404 .subtitle__content-item{order:3}body:has(.page--404) .block--404 .image__content-item{grid-row:unset;order:2}@media only screen and (min-width:640px){body:has(.page--404) .block--404 .subtitle__content-item{order:2}body:has(.page--404) .block--404 .image__content-item{grid-row:1/-3;order:3}}body:has(.page--404) .block--404 .title{color:#fff;text-align:center;width:100%;margin-bottom:30px}@media only screen and (min-width:640px){body:has(.page--404) .block--404 .title{margin-bottom:0;text-align:left}}body:has(.page--404) .block--404 .subtitle{color:#fb1;text-align:center;width:100%;max-width:80%;margin:60px auto 0}@media only screen and (min-width:640px){body:has(.page--404) .block--404 .subtitle{text-align:left;max-width:100%;margin:0}}body:has(.page--404) .block--404 .not-found-image{-o-object-fit:contain;object-fit:contain;max-width:200px;margin:0 auto}@media only screen and (min-width:768px){body:has(.page--404) .block--404 .not-found-image{max-width:319px}}body:has(.page--404) .block--logos .block__mask:after{background:linear-gradient(180deg,#d6f0fa,#f0fbe2)}.\--dark-green{color:#140}.\--mid-green{color:#558000}.\--light-green{color:#be7}.\--lighter-green{color:#f0fbe2}.\--dark-yellow{color:#d82}.\--mid-yellow{color:#fb1}.\--light-yellow{color:#ffebaa}.\--dark-blue{color:#036}.\--mid-blue{color:#7ce}.\--light-blue{color:#d6f0fa}.\--dark-red{color:#c40}.\--mid-red{color:#f52}.\--red{color:#c40c40}.\--light-red{color:#ffdece}.\--black{color:#000}.\--dark-grey{color:#333}.\--mid-grey{color:#757575}.\--light-grey{color:#bbb}.\--off-white{color:#eee}.\--white{color:#fff}.\--black-dark-blue{color:linear-gradient(180deg,#036,#000)}.\--light-blue-lighter-green{color:linear-gradient(180deg,#d6f0fa,#f0fbe2)}.\--mid-blue-light-blue{color:linear-gradient(185.64deg,#7ce 2.57%,#d6f0fa 97.43%)}.\--off-white-light-blue{color:linear-gradient(156.12deg,#eee 15.34%,#d6f0fa 84.66%)}.hidden{display:none!important}@media only screen and (min-width:1px){.container{width:calc(100% - clamp(.3125rem, .3075rem + 7.9897vw, 2.25rem)*2);margin:0 clamp(.3125rem,.3075rem + 7.9897vw,2.25rem)}}@media only screen and (min-width:390px){.container{width:calc(100% - clamp(2.25rem, .2922rem + 8.0321vw, 3.5rem)*2);margin:0 clamp(2.25rem,.2922rem + 8.0321vw,3.5rem)}}@media only screen and (min-width:640px){.container{width:calc(100% - clamp(3.5rem, 3.185rem + .7874vw, 3.5625rem)*2);margin:0 clamp(3.5rem,3.185rem + .7874vw,3.5625rem)}}@media only screen and (min-width:768px){.container{width:calc(100% - clamp(3.5625rem, -1.8946rem + 11.3689vw, 6.625rem)*2);margin:0 clamp(3.5625rem,-1.8946rem + 11.3689vw,6.625rem)}}@media only screen and (min-width:1200px){.container{width:calc(100% - clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*2);margin:0 clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}@media only screen and (min-width:1920px){.container{width:calc(100% - clamp(13rem, -2.2381rem + 12.6984vw, 18rem)*2);margin:0 clamp(13rem,-2.2381rem + 12.6984vw,18rem)}}@media only screen and (min-width:2550px){.container{width:calc(100% - clamp(13rem, -2.2381rem + 12.6984vw, 18rem)*2);margin:0 clamp(13rem,-2.2381rem + 12.6984vw,18rem)}}@media only screen and (min-width:1920px){.container{margin:0 auto;max-width:1504px}}.grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:unset;height:auto;min-height:0;min-width:0}@media only screen and (min-width:390px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:640px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (min-width:768px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (min-width:1200px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (min-width:1px){.grid{width:calc(100% - clamp(.3125rem, .3075rem + 7.9897vw, 2.25rem)*2);gap:.5rem;margin:0 clamp(.3125rem,.3075rem + 7.9897vw,2.25rem)}}@media only screen and (min-width:390px){.grid{width:calc(100% - clamp(2.25rem, .2922rem + 8.0321vw, 3.5rem)*2);gap:clamp(.5rem,.3042rem + .8032vw,.625rem);margin:0 clamp(2.25rem,.2922rem + 8.0321vw,3.5rem)}}@media only screen and (min-width:640px){.grid{width:calc(100% - clamp(3.5rem, 3.185rem + .7874vw, 3.5625rem)*2);gap:clamp(.625rem,-1.8947rem + 6.2992vw,1.125rem);margin:0 clamp(3.5rem,3.185rem + .7874vw,3.5625rem)}}@media only screen and (min-width:768px){.grid{width:calc(100% - clamp(3.5625rem, -1.8946rem + 11.3689vw, 6.625rem)*2);gap:clamp(1.125rem,.9023rem + .464vw,1.25rem);margin:0 clamp(3.5625rem,-1.8946rem + 11.3689vw,6.625rem)}}@media only screen and (min-width:1200px){.grid{width:calc(100% - clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*2);gap:1.25rem;margin:0 clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}@media only screen and (min-width:1920px){.grid{width:calc(100% - clamp(13rem, -2.2381rem + 12.6984vw, 18rem)*2);gap:1.25rem;margin:0 clamp(13rem,-2.2381rem + 12.6984vw,18rem)}}@media only screen and (min-width:2550px){.grid{width:calc(100% - clamp(13rem, -2.2381rem + 12.6984vw, 18rem)*2);gap:1.25rem;margin:0 clamp(13rem,-2.2381rem + 12.6984vw,18rem)}}@media only screen and (min-width:1920px){.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;margin:0 auto;max-width:1504px}}.grid.grid--header{grid-template-columns:repeat(8,minmax(0,1fr))}@media only screen and (max-width:1919px){.grid.grid--header{margin:0 32px}}@media only screen and (max-width:1199px){.grid.grid--header{margin:0 2vw}}@media only screen and (max-width:639px){.grid.grid--header{margin:0 4vw}}@media only screen and (min-width:390px){.grid.grid--header{grid-template-columns:repeat(8,minmax(0,1fr))}}@media only screen and (min-width:640px){.grid.grid--header{grid-template-columns:repeat(12,minmax(0,1fr))}}@media only screen and (min-width:1200px){.grid.grid--header{grid-template-columns:repeat(16,minmax(0,1fr))}}@media only screen and (min-width:1920px){.grid.grid--header{grid-template-columns:repeat(24,minmax(0,1fr))}}.\--no-gap{gap:0}.grid__content-item{box-sizing:content-box;display:flex;margin:0;overflow:hidden}.\--span-all-cols{grid-column:1/-1}.\--align-right{justify-content:end}.\--align-left{justify-content:start}.\--align-center{justify-content:center}.\--flow-row{display:flex;flex-flow:row}.\--flow-col{display:flex;flex-flow:column}.\--no-row-gap{row-gap:0}@media only screen and (min-width:1px){.grid__content-item.--start-col4--1{grid-column-start:1}.grid__content-item.--end-col4--1{grid-column-end:2}.grid__content-item.--start-col4--2{grid-column-start:2}.grid__content-item.--end-col4--2{grid-column-end:3}.grid__content-item.--start-col4--3{grid-column-start:3}.grid__content-item.--end-col4--3{grid-column-end:4}.grid__content-item.--start-col4--4{grid-column-start:4}.grid__content-item.--end-col4--4{grid-column-end:5}}@media only screen and (min-width:640px){.grid__content-item.--start-col6--1{grid-column-start:1}.grid__content-item.--end-col6--1{grid-column-end:2}.grid__content-item.--start-col6--2{grid-column-start:2}.grid__content-item.--end-col6--2{grid-column-end:3}.grid__content-item.--start-col6--3{grid-column-start:3}.grid__content-item.--end-col6--3{grid-column-end:4}.grid__content-item.--start-col6--4{grid-column-start:4}.grid__content-item.--end-col6--4{grid-column-end:5}.grid__content-item.--start-col6--5{grid-column-start:5}.grid__content-item.--end-col6--5{grid-column-end:6}.grid__content-item.--start-col6--6{grid-column-start:6}.grid__content-item.--end-col6--6{grid-column-end:7}}@media only screen and (min-width:1200px){.grid__content-item.--start-col8--1{grid-column-start:1}.grid__content-item.--end-col8--1{grid-column-end:2}.grid__content-item.--start-col8--2{grid-column-start:2}.grid__content-item.--end-col8--2{grid-column-end:3}.grid__content-item.--start-col8--3{grid-column-start:3}.grid__content-item.--end-col8--3{grid-column-end:4}.grid__content-item.--start-col8--4{grid-column-start:4}.grid__content-item.--end-col8--4{grid-column-end:5}.grid__content-item.--start-col8--5{grid-column-start:5}.grid__content-item.--end-col8--5{grid-column-end:6}.grid__content-item.--start-col8--6{grid-column-start:6}.grid__content-item.--end-col8--6{grid-column-end:7}.grid__content-item.--start-col8--7{grid-column-start:7}.grid__content-item.--end-col8--7{grid-column-end:8}.grid__content-item.--start-col8--8{grid-column-start:8}.grid__content-item.--end-col8--8{grid-column-end:9}}@media only screen and (min-width:1920px){.grid__content-item.--start-col12--1{grid-column-start:1}.grid__content-item.--end-col12--1{grid-column-end:2}.grid__content-item.--start-col12--2{grid-column-start:2}.grid__content-item.--end-col12--2{grid-column-end:3}.grid__content-item.--start-col12--3{grid-column-start:3}.grid__content-item.--end-col12--3{grid-column-end:4}.grid__content-item.--start-col12--4{grid-column-start:4}.grid__content-item.--end-col12--4{grid-column-end:5}.grid__content-item.--start-col12--5{grid-column-start:5}.grid__content-item.--end-col12--5{grid-column-end:6}.grid__content-item.--start-col12--6{grid-column-start:6}.grid__content-item.--end-col12--6{grid-column-end:7}.grid__content-item.--start-col12--7{grid-column-start:7}.grid__content-item.--end-col12--7{grid-column-end:8}.grid__content-item.--start-col12--8{grid-column-start:8}.grid__content-item.--end-col12--8{grid-column-end:9}.grid__content-item.--start-col12--9{grid-column-start:9}.grid__content-item.--end-col12--9{grid-column-end:10}.grid__content-item.--start-col12--10{grid-column-start:10}.grid__content-item.--end-col12--10{grid-column-end:11}.grid__content-item.--start-col12--11{grid-column-start:11}.grid__content-item.--end-col12--11{grid-column-end:12}.grid__content-item.--start-col12--12{grid-column-start:12}.grid__content-item.--end-col12--12{grid-column-end:13}}body:before{display:none;visibility:hidden}@media only screen and (min-width:1px){body:before{content:"base"}}@media only screen and (min-width:390px){body:before{content:"xxs"}}@media only screen and (min-width:640px){body:before{content:"xs"}}@media only screen and (min-width:768px){body:before{content:"sm"}}@media only screen and (min-width:1200px){body:before{content:"lg"}}@media only screen and (min-width:1920px){body:before{content:"xxl"}}@media only screen and (min-width:2550px){body:before{content:"xxxl"}}.\--lato-hairline{font-style:normal}.\--lato-hairline,.\--lato-hairline-italic{font-family:Lato Hairline,sans-serif;font-weight:300}.\--lato-hairline-italic{font-style:italic}.\--lato-light,.block--app-details .\--detail-items .\--details-title,.block--app-reviews .\--review-featured.grid__content-item .\--featured-title,.header-dropdown .rating__title{font-family:Lato,sans-serif;font-weight:300;font-style:normal}.\--lato-light-italic{font-family:Lato,sans-serif;font-weight:300;font-style:italic}.\--lato-regular,.block--faq .accordion__sub-item .sub-accordion__header,.block--fortune-wheel .slice text,.block--survey-result .subtitle,.contact-form__content .text,.wp-block:not(.wp-block-post-title) .block--faq .accordion__sub-item .sub-accordion__header{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.\--lato-regular-italic,.block--main-hero .quote,.block--quote .\--quote-body{font-family:Lato,sans-serif;font-weight:400;font-style:italic}.\--lato-medium{font-style:normal}.\--lato-medium,.\--lato-medium-italic{font-family:Lato,sans-serif;font-weight:400}.\--lato-medium-italic{font-style:italic}.\--lato-bold,.block--about-us .show-more__text,.block--app-reviews .\--ratings .\--rating-numbers,.block--app-reviews .\--ratings .\--rating-title,.block--b2b-main--bottom .show-more__text,.block--publication .publication-control__text,.block--publication .publication-item__text,.block--publication .publication-item__text span,.contact-form__content .subtitle,.footer__nav,.frm_forms h3,.header-dropdown .rating__subtitle,.header-nav li a{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.\--lato-bold-italic{font-family:Lato,sans-serif;font-weight:700;font-style:italic}.\--lato-heavy,.\--section-pre-title,.\--section-title,.\--step,.\--subtitle,.\--title,.acf-field .acf-label label,.block--about-us .title,.block--app-reviews .\--ratings .\--rating-text,.block--b2b-main--bottom .bottom-title,.block--b2b-main .qr-title,.block--b2b-main .title,.block--contact-form .title,.block--faq .title,.block--fortune-wheel .subtitle,.block--fortune-wheel .title,.block--main-hero .subtitle,.block--main-hero .title,.block--new-slider .slide__title,.block--new-slider .title,.block--new-slider:first-child .slide__text-wrapper .block-subtitle,.block--new-slider:first-child .slide__text-wrapper .block-title,.block--new-slider:first-child .subtitle,.block--new-slider:first-child .title,.block--patient-referral-choose-option .qr-title,.block--patient-referral-choose-option .referral-title,.block--patient-referral-choose-option .title,.block--patient-referral-details-form .title,.block--patient-referral-form .title,.block--patient-referral-hero .title,.block--people-slider .subtitle,.block--people-slider .title,.block--people-slider:first-child .title,.block--people-slider:not(:has(.more)) .title,.block--press-releases .assets-title,.block--press-releases .media-title,.block--press-releases .title,.block--publication .other-publications-title,.block--publication .publication-item__percent,.block--publication .title,.block--quit-for-good-slider .title,.block--quote .\--quote-title,.block--survey-question .step,.block--survey-question .title,.block--survey-result .title,.block--survey-start .title,.block--text-slider .title,.download-modal__title,.heading1,.patient-referral-success__content .title,.survey__error .title,.survey__exist .title,.wp-block:not(.wp-block-post-title) .block--faq .title,body:has(.page--404) .block--404 .subtitle,body:has(.page--404) .block--404 .title{font-family:Lato,sans-serif;font-weight:900;font-style:normal}.\--lato-heavy-italic,.header-nav__mask .header-nav__bottom-text{font-family:Lato,sans-serif;font-weight:900;font-style:italic}.\--lato-black,b{font-style:normal}.\--lato-black,.\--lato-black-italic,b{font-family:Lato,sans-serif;font-weight:900}.\--lato-black-italic{font-style:italic}.\--roboto-thin{font-style:normal}.\--roboto-thin,.\--roboto-thin-italic{font-family:Roboto,sans-serif;font-weight:100}.\--roboto-thin-italic{font-style:italic}.\--roboto-light{font-style:normal}.\--roboto-light,.\--roboto-light-italic{font-family:Roboto,sans-serif;font-weight:300}.\--roboto-light-italic{font-style:italic}.\--body,.\--caption,.\--description,.\--plain-text,.\--roboto-regular,.acf-field input[type=date],.acf-field input[type=date].smaller,.acf-field input[type=datetime-local],.acf-field input[type=datetime-local].smaller,.acf-field input[type=datetime],.acf-field input[type=datetime].smaller,.acf-field input[type=email],.acf-field input[type=email].smaller,.acf-field input[type=month],.acf-field input[type=month].smaller,.acf-field input[type=number],.acf-field input[type=number].smaller,.acf-field input[type=password],.acf-field input[type=password].smaller,.acf-field input[type=search],.acf-field input[type=search].smaller,.acf-field input[type=tel],.acf-field input[type=tel].smaller,.acf-field input[type=text],.acf-field input[type=text].smaller,.acf-field input[type=time],.acf-field input[type=time].smaller,.acf-field input[type=url],.acf-field input[type=url].smaller,.acf-field input[type=week],.acf-field input[type=week].smaller,.acf-field select,.acf-field select.smaller,.acf-field select:focus,.acf-field select:focus.smaller,.acf-field textarea,.block,.block--about-us .description,.block--about-us .description a,.block--about-us .description b,.block--about-us .description strong,.block--b2b-main--bottom .bottom-description,.block--b2b-main .qr-helper-text,.block--b2b-main .qr-helper-text .toggle_contact,.block--b2b-main .qr-question-text,.block--contact-form .description,.block--contact-form .description b,.block--contact-form .description strong,.block--contact-form .note,.block--new-slider .slide__image-wrapper .star__text,.block--new-slider .slide__subtitle,.block--patient-referral-choose-option .qr-text,.block--patient-referral-choose-option .referral-bottom-text,.block--patient-referral-choose-option .referral-top-text,.block--patient-referral-details-form .form-wrapper input,.block--patient-referral-details-form .form-wrapper label,.block--patient-referral-details-form .hint-text,.block--patient-referral-form .dropdown-label,.block--patient-referral-form .form-wrapper .checkbox-label,.block--patient-referral-form .form-wrapper input,.block--patient-referral-form .form-wrapper label,.block--patient-referral-form .hint-text,.block--patient-referral-form .subtitle,.block--patient-referral-hero .notice,.block--patient-referral-hero .notice a,.block--patient-referral-hero .notice b,.block--patient-referral-hero .notice span,.block--patient-referral-hero .notice strong,.block--people-slider .person-biography,.block--people-slider .person-name,.block--people-slider .person-position,.block--quit-for-good-slider .description,.block--survey-question .subtitle,.block--survey-start .subtitle,.block--text,.block--text-slider .slide .text-wrapper,.block--text-slider .slide .text-wrapper b,.block--text-slider .slide .text-wrapper i,.block--text-slider .slide .text-wrapper strong,.download-modal__error-message,.download-modal__input,.download-modal__subtitle,.download-modal__subtitle a,.patient-referral-success__content .subtitle,.patient-referral-success__content a,.survey__error .text,.survey__error .text a,.survey__exist .text,.survey__exist .text a,body:not(.wp-admin),input[type=email],input[type=email].smaller,input[type=text],input[type=text].smaller,select,select.smaller,ul.acf-checkbox-list li input[type=checkbox],ul.acf-checkbox-list li input[type=radio],ul.acf-radio-list li input[type=checkbox],ul.acf-radio-list li input[type=radio]{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.\--roboto-regular-italic{font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.\--roboto-medium{font-style:normal}.\--roboto-medium,.\--roboto-medium-italic{font-family:Roboto,sans-serif;font-weight:500}.\--roboto-medium-italic{font-style:italic}.\--roboto-bold,.back-button span,.block--about-us .description a,.block--about-us .description b,.block--about-us .description strong,.block--app-details .\--detail-items .\--details-sub-title,.block--app-reviews .\--review-featured.grid__content-item .\--featured-subtitle,.block--b2b-main .qr-helper-text .toggle_contact,.block--b2b-main .qr-question-text,.block--contact-form .description b,.block--contact-form .description strong,.block--main-hero .quote-author,.block--new-slider .slide__subtitle span,.block--patient-referral-details-form .form-wrapper label,.block--patient-referral-form .dropdown-label,.block--patient-referral-form .dropdown-option,.block--patient-referral-form .dropdown-toggle,.block--patient-referral-form .form-wrapper label,.block--patient-referral-form .subtitle b,.block--patient-referral-hero .notice a,.block--patient-referral-hero .notice b,.block--patient-referral-hero .notice span,.block--patient-referral-hero .notice strong,.block--patient-referral-hero .option label,.block--people-slider .person-name,.block--people-slider .person-position,.block--press-releases .show-more__text,.block--quit-for-good-slider .description b,.block--quit-for-good-slider .description strong,.block--quote .\--quote-credit,.block--referral-first-step .radio-button-group label,.block--referral-second-step .radio-button-group label,.block--referral-third-step .radio-button-group label,.block--survey-question .button__skip,.block--survey-question .radio-button-group label,.block--text-slider .slide .text-wrapper b,.block--text-slider .slide .text-wrapper strong,.contact-form__content .title,.download-modal__label,.download-modal__subtitle a,.form__title,.patient-referral-success__content a,.survey__error .text a,.survey__exist .text a{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.\--roboto-bold-italic,.block--text-slider .slide .text-wrapper i{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}#header .call-to-action .button,.\--roboto-black,.acf-form-submit button[type=submit],.block--fortune-wheel .button,.block--patient-referral-choose-option .referral-button,.block--patient-referral-details-form .button,.block--patient-referral-form .button,.block--referral-first-step .button,.block--referral-result .button,.block--referral-second-step .button,.block--referral-start .button,.block--referral-third-step .button,.block--survey-question .button,.block--survey-result .button,.block--survey-start .button,.contact-form__content .form__button,.download-modal__submit,.frm_submit button[type=submit],body:not(.wp-admin) footer .buttons-wrapper a,body:not(.wp-admin) footer .mobile-buttons .button{font-family:Roboto,sans-serif;font-weight:900;font-style:normal}.\--roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}.block--app-reviews .\--ratings .\--rating-numbers,.form__title,.upper-case{text-transform:uppercase}.\--section-pre-title,.block--app-reviews .\--ratings .\--rating-numbers,.footer-nav-top,.small-caps{font-variant:all-small-caps}.align-right{text-align:right}.\--section-pre-title,.\--section-title,.align-center,.form__title{text-align:center}.align-left{text-align:left}.\--section-pre-title,.\--section-title{justify-content:center}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown;animation-duration:.2s}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out;animation-duration:1s}#header .call-to-action .button,.acf-form-submit button[type=submit],.block--fortune-wheel .button,.block--patient-referral-choose-option .referral-button,.block--patient-referral-details-form .button,.block--patient-referral-form .button,.block--referral-first-step .button,.block--referral-result .button,.block--referral-second-step .button,.block--referral-start .button,.block--referral-third-step .button,.block--survey-question .button,.block--survey-result .button,.block--survey-start .button,.contact-form__content .form__button,.download-modal__submit,.frm_submit button[type=submit],body:not(.wp-admin) footer .buttons-wrapper a,body:not(.wp-admin) footer .mobile-buttons .button{border-radius:100vw;width:100%;display:flex;text-align:center;justify-content:center;margin:auto;align-items:center;text-decoration:none;white-space:nowrap;text-transform:uppercase;cursor:pointer}#header .call-to-action .button,.acf-form-submit button[type=submit],.block--fortune-wheel .button,.block--patient-referral-choose-option .referral-button,.block--patient-referral-details-form .button,.block--patient-referral-form .button,.block--referral-first-step .button,.block--referral-result .button,.block--referral-second-step .button,.block--referral-start .button,.block--referral-third-step .button,.block--survey-question .button,.block--survey-result .button,.block--survey-start .button,.contact-form__content .form__button,.download-modal__submit,.frm_submit button[type=submit],body:not(.wp-admin) footer .mobile-buttons .button{background:#fb1;color:#333}#header .call-to-action .button:hover,.acf-form-submit button[type=submit]:hover,.block--fortune-wheel .button:hover,.block--patient-referral-choose-option .referral-button:hover,.block--patient-referral-details-form .button:hover,.block--patient-referral-form .button:hover,.block--referral-first-step .button:hover,.block--referral-result .button:hover,.block--referral-second-step .button:hover,.block--referral-start .button:hover,.block--referral-third-step .button:hover,.block--survey-question .button:hover,.block--survey-result .button:hover,.block--survey-start .button:hover,.contact-form__content .form__button:hover,.download-modal__submit:hover,.frm_submit button[type=submit]:hover,body:not(.wp-admin) footer .mobile-buttons .button:hover{color:#fff}body:not(.wp-admin) footer .buttons-wrapper a{background:#fff;color:#000}#header .call-to-action .button{font-size:clamp(.625rem,.5293rem + .3924vw,1rem);line-height:clamp(.625rem,.5293rem + .3924vw,1rem);width:-moz-fit-content;width:fit-content;margin:0;padding:4px 8px;text-transform:none;display:flex;justify-content:center;align-items:center;gap:2px;height:26px}#header .call-to-action .button:hover{color:#333}#header .call-to-action .button path{fill:#000}#header .call-to-action .button span{padding-top:1px}@media only screen and (min-width:1200px){#header .call-to-action .button{padding:4px 16px;gap:4px;height:36px}#header .call-to-action .button span{padding-top:2px;background:linear-gradient(185.64deg,#036 13.9%,#000 96.73%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}}.block--app-reviews .\--ratings,.contact-form__wrap .contact-form__inner{box-shadow:0 0 9px 0 #bbb;background:#fff;border-radius:2vw}.block--app-reviews .\--ratings{background:linear-gradient(180deg,#e0e0e0,#eee);filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));box-shadow:unset}.acf-field input[type=date],.acf-field input[type=date].smaller,.acf-field input[type=datetime-local],.acf-field input[type=datetime-local].smaller,.acf-field input[type=datetime],.acf-field input[type=datetime].smaller,.acf-field input[type=email],.acf-field input[type=email].smaller,.acf-field input[type=month],.acf-field input[type=month].smaller,.acf-field input[type=number],.acf-field input[type=number].smaller,.acf-field input[type=password],.acf-field input[type=password].smaller,.acf-field input[type=search],.acf-field input[type=search].smaller,.acf-field input[type=tel],.acf-field input[type=tel].smaller,.acf-field input[type=text],.acf-field input[type=text].smaller,.acf-field input[type=time],.acf-field input[type=time].smaller,.acf-field input[type=url],.acf-field input[type=url].smaller,.acf-field input[type=week],.acf-field input[type=week].smaller,.acf-field select,.acf-field select.smaller,.acf-field select:focus,.acf-field select:focus.smaller,.acf-field textarea,.download-modal__input,input[type=email],input[type=email].smaller,input[type=text],input[type=text].smaller,select,select.smaller{font-size:16px;line-height:120%;background:#eee;color:#333;border:0;border-radius:50px;padding:9px 21px}.acf-field input[type=date]:focus-visible,.acf-field input[type=datetime-local]:focus-visible,.acf-field input[type=datetime]:focus-visible,.acf-field input[type=month]:focus-visible,.acf-field input[type=number]:focus-visible,.acf-field input[type=password]:focus-visible,.acf-field input[type=search]:focus-visible,.acf-field input[type=tel]:focus-visible,.acf-field input[type=time]:focus-visible,.acf-field input[type=url]:focus-visible,.acf-field input[type=week]:focus-visible,.acf-field select.smaller:focus-visible,.acf-field textarea:focus-visible,.download-modal__input:focus-visible,input[type=email].smaller:focus-visible,input[type=email]:focus-visible,input[type=text].smaller:focus-visible,input[type=text]:focus-visible,select.smaller:focus-visible,select:focus-visible{outline:none}.acf-field input[type=date]:focus::-moz-placeholder,.acf-field input[type=datetime-local]:focus::-moz-placeholder,.acf-field input[type=datetime]:focus::-moz-placeholder,.acf-field input[type=month]:focus::-moz-placeholder,.acf-field input[type=number]:focus::-moz-placeholder,.acf-field input[type=password]:focus::-moz-placeholder,.acf-field input[type=search]:focus::-moz-placeholder,.acf-field input[type=tel]:focus::-moz-placeholder,.acf-field input[type=time]:focus::-moz-placeholder,.acf-field input[type=url]:focus::-moz-placeholder,.acf-field input[type=week]:focus::-moz-placeholder,.acf-field select.smaller:focus::-moz-placeholder,.acf-field textarea:focus::-moz-placeholder,.download-modal__input:focus::-moz-placeholder,input[type=email].smaller:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=text].smaller:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select.smaller:focus::-moz-placeholder,select:focus::-moz-placeholder{color:transparent}.acf-field input[type=date]:focus::placeholder,.acf-field input[type=datetime-local]:focus::placeholder,.acf-field input[type=datetime]:focus::placeholder,.acf-field input[type=month]:focus::placeholder,.acf-field input[type=number]:focus::placeholder,.acf-field input[type=password]:focus::placeholder,.acf-field input[type=search]:focus::placeholder,.acf-field input[type=tel]:focus::placeholder,.acf-field input[type=time]:focus::placeholder,.acf-field input[type=url]:focus::placeholder,.acf-field input[type=week]:focus::placeholder,.acf-field select.smaller:focus::placeholder,.acf-field textarea:focus::placeholder,.download-modal__input:focus::placeholder,input[type=email].smaller:focus::placeholder,input[type=email]:focus::placeholder,input[type=text].smaller:focus::placeholder,input[type=text]:focus::placeholder,select.smaller:focus::placeholder,select:focus::placeholder{color:transparent}.acf-field textarea{border-radius:20px}ul.acf-checkbox-list li input[type=checkbox],ul.acf-checkbox-list li input[type=radio],ul.acf-radio-list li input[type=checkbox],ul.acf-radio-list li input[type=radio]{vertical-align:middle;font-size:16px;line-height:120%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eee;margin:0;color:#558000;width:12px;height:12px;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}ul.acf-checkbox-list li input[type=checkbox]:before,ul.acf-checkbox-list li input[type=radio]:before,ul.acf-radio-list li input[type=checkbox]:before,ul.acf-radio-list li input[type=radio]:before{content:"";border-radius:50%;background-color:#558000}ul.acf-checkbox-list li input[type=checkbox]:checked,ul.acf-checkbox-list li input[type=radio]:checked,ul.acf-radio-list li input[type=checkbox]:checked,ul.acf-radio-list li input[type=radio]:checked{border:1px solid #558000}ul.acf-checkbox-list li input[type=checkbox]:checked:before,ul.acf-checkbox-list li input[type=radio]:checked:before,ul.acf-radio-list li input[type=checkbox]:checked:before,ul.acf-radio-list li input[type=radio]:checked:before{width:6px;height:6px;background-color:#558000}.acf-field .acf-label label{font-size:16px;line-height:120%}.block--app-details .\--detail-items .details__wrap{color:inherit;text-decoration:none}.\--editor ul,.block--contact-form .description,ul.list__default{position:relative}.\--editor ul li,.block--contact-form .description li,ul.list__default li{padding-left:18px}@media only screen and (min-width:1200px){.\--editor ul li,.block--contact-form .description li,ul.list__default li{padding-left:20px}}.\--editor ul li:before,.block--contact-form .description li:before,ul.list__default li:before{left:0;position:absolute;content:"●";font-size:10px;width:8px}@media only screen and (min-width:1200px){.\--editor ul li:before,.block--contact-form .description li:before,ul.list__default li:before{width:20px}}.\--editor ol,ul.list__numbers{position:relative}.\--editor ol li,ul.list__numbers li{counter-increment:apply-counter;padding-left:18px}@media only screen and (min-width:1200px){.\--editor ol li,ul.list__numbers li{padding-left:20px}}.\--editor ol li:before,ul.list__numbers li:before{left:0;position:absolute;content:counter(apply-counter) ".";width:8px}@media only screen and (min-width:1200px){.\--editor ol li:before,ul.list__numbers li:before{width:20px}}.\--shadow{opacity:.6;justify-content:center;align-items:center;display:flex}.image,video{width:100%;height:auto}.image{display:block}.image img{width:100%;height:auto}.image.vertical-item,.image.vertical-item img,.image.vertical-item video{margin:auto}.image.vertical-item img.horizontal-media,.image.vertical-item video.horizontal-media{width:100%;height:auto;margin:auto}.image.vertical-item img.square-media,.image.vertical-item img.vertical-media,.image.vertical-item video.square-media,.image.vertical-item video.vertical-media{width:100%;height:auto}.image.vertical-item.media-larger-than-item{width:auto;height:100%;margin:auto}.image.vertical-item.media-larger-than-item img.vertical-media,.image.vertical-item.media-larger-than-item video.vertical-media{width:auto;height:100%}.image.horizontal-item{margin:auto}.image.horizontal-item img.horizontal-media,.image.horizontal-item video.horizontal-media{width:100%;height:auto;display:block;margin:auto}.image.horizontal-item img.square-media,.image.horizontal-item img.vertical-media,.image.horizontal-item video.square-media,.image.horizontal-item video.vertical-media{width:auto;height:100%}.image.horizontal-item.media-larger-than-item img,.image.horizontal-item.media-larger-than-item video{display:block;margin:auto}.image.horizontal-item.media-larger-than-item img.horizontal-media,.image.horizontal-item.media-larger-than-item img.vertical-media,.image.horizontal-item.media-larger-than-item video.horizontal-media,.image.horizontal-item.media-larger-than-item video.vertical-media{width:auto;height:100%}.image.square-item img.horizontal-media,.image.square-item img.square-media,.image.square-item img.vertical-media,.image.square-item video.horizontal-media,.image.square-item video.square-media,.image.square-item video.vertical-media{width:100%;height:auto}.image.square-item.media-larger-than-item img.vertical-media,.image.square-item.media-larger-than-item video.vertical-media{width:auto;height:100%}.block .block__mask.bg__image:after{background:var(--bgImage);background-size:cover;background-repeat:no-repeat;background-position:50%}.block .block__mask.bg__color:after{background:var(--bgColor)!important}.block .grid__content-item.\--section-title{padding:20px 0 10px}@media only screen and (min-width:768px){.block .grid__content-item.\--section-title{padding:20px 0}}.block{position:relative;width:100%;min-height:calc(var(--block-height) + 5vw);scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:calc(var(--header-height) - 20vw);padding:20vw 0 0}@media only screen and (min-width:640px){.block{min-height:var(--block-height)}}.block:first-child .block__content,.block:first-child .block__mask{z-index:1}.block:nth-child(2) .block__content,.block:nth-child(2) .block__mask{z-index:2}.block:nth-child(3) .block__content,.block:nth-child(3) .block__mask{z-index:3}.block:nth-child(4) .block__content,.block:nth-child(4) .block__mask{z-index:4}.block:nth-child(5) .block__content,.block:nth-child(5) .block__mask{z-index:5}.block:nth-child(6) .block__content,.block:nth-child(6) .block__mask{z-index:6}.block:nth-child(7) .block__content,.block:nth-child(7) .block__mask{z-index:7}.block:nth-child(8) .block__content,.block:nth-child(8) .block__mask{z-index:8}.block:nth-child(9) .block__content,.block:nth-child(9) .block__mask{z-index:9}.block:nth-child(10) .block__content,.block:nth-child(10) .block__mask{z-index:10}.block:nth-child(11) .block__content,.block:nth-child(11) .block__mask{z-index:11}.block:nth-child(12) .block__content,.block:nth-child(12) .block__mask{z-index:12}.block:nth-child(13) .block__content,.block:nth-child(13) .block__mask{z-index:13}.block:nth-child(14) .block__content,.block:nth-child(14) .block__mask{z-index:14}.block:nth-child(15) .block__content,.block:nth-child(15) .block__mask{z-index:15}.block:nth-child(16) .block__content,.block:nth-child(16) .block__mask{z-index:16}.block:nth-child(17) .block__content,.block:nth-child(17) .block__mask{z-index:17}.block:nth-child(18) .block__content,.block:nth-child(18) .block__mask{z-index:18}.block:nth-child(19) .block__content,.block:nth-child(19) .block__mask{z-index:19}.block:nth-child(20) .block__content,.block:nth-child(20) .block__mask{z-index:20}.block:nth-child(21) .block__content,.block:nth-child(21) .block__mask{z-index:21}.block:nth-child(22) .block__content,.block:nth-child(22) .block__mask{z-index:22}.block:nth-child(23) .block__content,.block:nth-child(23) .block__mask{z-index:23}.block:nth-child(24) .block__content,.block:nth-child(24) .block__mask{z-index:24}.block:nth-child(25) .block__content,.block:nth-child(25) .block__mask{z-index:25}.block:first-child{min-height:var(--block-height);scroll-margin-top:var(--header-height);padding:var(--header-height) 0 0}.block:first-child .block__mask:after{clip-path:unset}.block:first-child .block__content{z-index:20}.block:last-child{min-height:var(--block-height)}.block:last-child .block__mask:after{min-height:100%}.block__mask{position:absolute;inset:0}.block__mask:after{content:"";position:absolute;min-height:calc(100% + 20vw);width:100%;background:#fff;clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw)}.block__content{position:relative}.block--main-hero{display:flex;flex-direction:column;color:#140}.block--main-hero:first-child{padding:0;min-height:calc(var(--block-height) - var(--header-height))}@media only screen and (max-height:480px) and (orientation:landscape){.block--main-hero:first-child{padding:var(--header-height) 0 0}}@media only screen and (min-width:768px){.block--main-hero:first-child{padding:var(--header-height) 0 0}}.block--main-hero .block__content{padding-top:40px;flex:1}@media only screen and (min-width:768px){.block--main-hero .block__content{display:flex}}@media only screen and (max-height:480px) and (orientation:landscape){.block--main-hero .block__content{padding-top:0}}.block--main-hero .grid{flex:1}.block--main-hero .grid__content-item{overflow:visible}.block--main-hero .wrapper{width:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.block--main-hero .wrapper{width:75%}}.block--main-hero .mobile-image{display:flex;justify-content:center;height:45dvh;margin:20px 0 15px}@media only screen and (min-width:390px){.block--main-hero .mobile-image{height:53dvh}}@media only screen and (min-width:768px){.block--main-hero .mobile-image{display:none}}.block--main-hero .mobile-image .phone{width:auto;height:100%}.block--main-hero .mobile-image .rating{position:absolute;top:48%;transform:translateY(-48%);max-width:160px;left:calc(50% - 170px)}@media only screen and (max-height:480px) and (orientation:landscape){.block--main-hero .mobile-image .rating{max-width:80px;left:calc(50% - 80px)}}.block--main-hero .desktop-image{position:relative;display:none}@media only screen and (min-width:768px){.block--main-hero .desktop-image{display:flex;justify-content:center;align-items:center}}.block--main-hero .desktop-image .phone{width:100%;max-width:600px;max-height:834px}.block--main-hero .desktop-image .rating{position:absolute;top:48%;left:-50px;transform:translateY(-48%);max-width:50%;width:250px}.block--main-hero .title{color:#fff;text-align:center;margin:0 -16px}@media only screen and (min-width:768px){.block--main-hero .title br{display:none}}@media only screen and (min-width:768px){.block--main-hero .title{text-align:left;margin:0}}.block--main-hero .subtitle{text-align:center;color:#fb1}@media only screen and (min-width:768px){.block--main-hero .subtitle{text-align:left}}.block--main-hero .quote{color:#fff;padding-bottom:4px}@media only screen and (min-width:768px){.block--main-hero .quote{padding-bottom:24px}}.block--main-hero .quote-author{color:#fff}.block--main-hero .quote,.block--main-hero .quote-author{text-align:center}@media only screen and (min-width:768px){.block--main-hero .quote,.block--main-hero .quote-author{text-align:left}}.block--main-hero .more-wrapper{width:100%;display:flex;justify-content:center;margin-top:14px;position:relative}.block--main-hero .more-wrapper .more{display:flex;align-items:center;flex-direction:column;width:100%;z-index:10;cursor:pointer;gap:4px;width:-moz-fit-content;width:fit-content;position:relative;padding:6px 16px}.block--main-hero .more-wrapper .more .text{color:#be7;text-transform:uppercase;font-weight:700;font-size:14px;line-height:120%}.block--main-hero .more-wrapper .more .icon{width:13px;height:auto}@media only screen and (min-width:1200px){.block--main-hero .more-wrapper .more .icon{width:15px}}.block--main-hero .more-wrapper .more:before{content:"";position:absolute;inset:0;padding:7px;background:#000;opacity:.7;border-radius:20px;z-index:-1}@media only screen and (min-width:640px){.block--main-hero .more-wrapper .more{border-radius:30px}}@media only screen and (min-width:768px){.block--main-hero .more-wrapper{margin-top:0;position:absolute;bottom:0}}.wp-block:not(.wp-block-post-title) .block--main-hero{min-height:100dvh}.wp-block:not(.wp-block-post-title) .block--main-hero .more{position:relative}.block--app-details{color:#140;display:flex;flex-direction:column}@media only screen and (max-height:480px) and (orientation:landscape){.block--app-details{--block-height:200dvh!important}}.block--app-details .\--detail-items,.block--app-details .block__content{display:flex;flex-direction:column;flex-grow:1}.block--app-details .\--detail-items{align-items:center;justify-content:space-evenly}@media only screen and (min-width:1200px){.block--app-details .\--detail-items{flex-direction:row}}.block--app-details .\--detail-items .details__wrap{display:flex;flex-flow:column;text-align:center;align-items:center;width:100%}.block--app-details .\--detail-items .detail__item{display:flex;flex:1;align-items:center}@media only screen and (min-width:1200px){.block--app-details .\--detail-items .detail__item{align-items:stretch;min-height:244px}}.block--app-details .\--detail-items .\--details-icon{height:30px}@media only screen and (min-width:640px){.block--app-details .\--detail-items .\--details-icon{height:38px}}@media only screen and (min-width:1200px){.block--app-details .\--detail-items .\--details-icon{height:48px}}.block--app-details .\--detail-items .\--details-icon img{display:flex;height:inherit;width:auto;margin:auto}.block--app-details .\--detail-items .\--details-title{color:#000;font-size:clamp(2rem,1.713rem + 1.1772vw,3.125rem);line-height:clamp(2rem,1.713rem + 1.1772vw,3.125rem);padding:8px 0}@media only screen and (min-width:640px){.block--app-details .\--detail-items .\--details-title{padding:12px 0}}@media only screen and (min-width:1200px){.block--app-details .\--detail-items .\--details-title{min-height:148px;padding:24px 0;display:flex;justify-content:center;align-items:center}}.block--app-details .\--detail-items .\--details-sub-title{color:#000;text-transform:uppercase;font-size:clamp(.875rem,.7157rem + .6536vw,1.5rem);line-height:clamp(.875rem,.7157rem + .6536vw,1.5rem)}@media only screen and (min-width:1920px){.block--app-details .\--detail-items .\--details-sub-title{max-width:55%}}.block--app-details .logos{display:flex;justify-content:center;align-items:center;flex-flow:wrap;gap:50px;padding:8px 0}@media only screen and (min-width:640px){.block--app-details .logos{padding:16px 0}}@media only screen and (min-width:1200px){.block--app-details .logos{padding:24px 0}}.block--app-details .logo__item,.block--app-details a.logo__item{height:55px}@media only screen and (min-width:1200px){.block--app-details .logo__item,.block--app-details a.logo__item{height:100px}}.block--app-details .logo__item img,.block--app-details a.logo__item img{display:flex;height:100%;width:auto;overflow:hidden;margin:auto}.block--app-reviews{color:#140;margin-bottom:-15vw;padding-top:calc(20vw + 40px)}@media only screen and (min-width:768px){.block--app-reviews{scroll-margin-top:calc(var(--header-height) - 8vw);padding-top:11vw}}.block--app-reviews .block__mask:after{background-size:auto}@media only screen and (min-width:768px){.block--app-reviews .block__mask:after{background-size:cover}}.block--app-reviews .\--ratings-wrapper.grid__content-item{justify-content:center;overflow:visible;margin:0}.block--app-reviews .\--ratings{width:100%;color:#333;position:relative;text-align:center;display:flex;flex-flow:column;padding:28px 18px;max-width:300px;margin-top:40px}@media only screen and (min-width:640px){.block--app-reviews .\--ratings{max-width:100%}}@media only screen and (min-width:768px){.block--app-reviews .\--ratings{padding:64px 24px 32px}}.block--app-reviews .\--ratings .\--rating-ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-75%);width:120px;height:120px}@media only screen and (min-width:768px){.block--app-reviews .\--ratings .\--rating-ribbon{width:160px;height:160px;transform:translate(-50%,-55%)}}.block--app-reviews .\--ratings .\--rating-ribbon img{filter:drop-shadow(0 3px 6px rgba(0,0,0,.3019607843));-o-object-fit:cover;object-fit:cover}.block--app-reviews .\--ratings .\--rating-title{max-width:95%;margin:auto;padding-bottom:8px;line-height:clamp(.875rem,.6518rem + .9156vw,1.75rem);font-size:clamp(.875rem,.8112rem + .2616vw,1.125rem)}.block--app-reviews .\--ratings .\--rating-stars{margin:auto auto 8px;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.2509803922));height:24px}@media only screen and (min-width:768px){.block--app-reviews .\--ratings .\--rating-stars{height:36px;margin:auto auto 16px}}@media only screen and (min-width:1200px){.block--app-reviews .\--ratings .\--rating-stars{height:30px;margin:auto auto 20px}}.block--app-reviews .\--ratings .\--rating-stars img{margin:auto;display:block;position:relative;height:100%;width:auto}.block--app-reviews .\--ratings .\--rating-numbers{font-size:clamp(.875rem,.8112rem + .2616vw,1.125rem);line-height:clamp(1rem,.8725rem + .5232vw,1.5rem)}.block--app-reviews .\--review-featured{text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;padding-top:12px}@media only screen and (min-width:768px){.block--app-reviews .\--review-featured{padding-top:0}}.block--app-reviews .\--review-featured.grid__content-item .image{width:32px}@media only screen and (min-width:768px){.block--app-reviews .\--review-featured.grid__content-item .image{width:36px}}@media only screen and (min-width:1200px){.block--app-reviews .\--review-featured.grid__content-item .image{width:40px}}.block--app-reviews .\--review-featured.grid__content-item .\--featured-title{font-size:clamp(2rem,1.713rem + 1.1772vw,3.125rem);line-height:clamp(2rem,1.713rem + 1.1772vw,3.125rem);padding:8px 0}@media only screen and (min-width:768px){.block--app-reviews .\--review-featured.grid__content-item .\--featured-title{padding:16px 0}}@media only screen and (min-width:1200px){.block--app-reviews .\--review-featured.grid__content-item .\--featured-title{padding:20px 0}}.block--app-reviews .\--review-featured.grid__content-item .\--featured-subtitle{width:100%;text-align:center;font-size:14px;line-height:normal;text-transform:uppercase}@media only screen and (min-width:1200px){.block--app-reviews .\--review-featured.grid__content-item .\--featured-subtitle{font-size:32px}}.block--app-reviews .image-wrap{display:flex;justify-content:center}@media only screen and (min-width:1200px){.block--app-reviews .image-wrap{justify-content:normal;padding-top:24px}}.block--app-reviews .image-wrap img{height:auto;max-width:130px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:640px){.block--app-reviews .image-wrap img{height:65dvh;max-width:100%}}@media only screen and (min-width:768px){.block--app-reviews .image-wrap img{height:45dvh}}@media only screen and (min-width:1920px){.block--app-reviews .image-wrap img{height:65dvh}}.wp-block:not(.wp-block-post-title) .block--app-reviews .image-wrap{left:0;bottom:0}.block--logos{color:#140;display:flex;flex-flow:column;height:-moz-fit-content;height:fit-content}.block--logos:last-child:has(.title) .block__content{padding:5vw 0 8px}@media only screen and (min-width:1200px){.block--logos:last-child:has(.title) .block__content{padding:5vw 0 64px}}.block--logos:last-child .block__content{padding:10vw 0 24px}@media only screen and (min-width:1200px){.block--logos:last-child .block__content{padding:10vw 0 64px}}.block--logos .block__mask.bg__color:after{background:var(--bgColor)!important}.block--logos .title{text-align:center;font-size:clamp(1rem,.9362rem + .2616vw,1.25rem);line-height:clamp(1rem,.9362rem + .2616vw,1.25rem);color:#000;padding:12px 0 0}@media only screen and (min-width:768px){.block--logos .title{padding:24px 0}}.block--logos .logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:24px}@media only screen and (min-width:640px){.block--logos .logos{flex-wrap:nowrap}}.block--logos .logo__main-item{height:40px}@media only screen and (min-width:768px){.block--logos .logo__main-item{height:60px}}@media only screen and (min-width:1200px){.block--logos .logo__main-item{margin:auto}}.block--logos .logo__item{display:flex;justify-content:center;width:50%}@media only screen and (min-width:640px){.block--logos .logo__item{width:25%}}.block--logos .logo__item:first-child{order:3}.block--logos .logo__item:nth-child(2){justify-content:flex-start;order:2}.block--logos .logo__item:nth-child(2) img{width:-moz-fit-content;width:fit-content;margin:0}.block--logos .logo__item:nth-child(3){justify-content:flex-end;order:1}.block--logos .logo__item:nth-child(3) img{width:-moz-fit-content;width:fit-content;margin:0}.block--logos .logo__item:nth-child(4){order:4}@media only screen and (min-width:640px){.block--logos .logo__item:first-child,.block--logos .logo__item:nth-child(2),.block--logos .logo__item:nth-child(3),.block--logos .logo__item:nth-child(4){order:0}.block--logos .logo__item:nth-child(2),.block--logos .logo__item:nth-child(3){justify-content:center}.block--logos .logo__item:nth-child(2) img,.block--logos .logo__item:nth-child(3) img{width:100%;margin:auto}}.block--logos .logo__item img{height:60px;margin:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1200px){.block--logos .logo__item img{height:90px}}.block--publication .block__content{padding-top:24px}.block--publication .block__content:has(.publication-items--show-all){padding-bottom:200px}.block--publication .title{color:#fff;text-align:center;margin:0 auto 16px}@media only screen and (min-width:768px){.block--publication .title{margin:0 auto 24px}}.block--publication .publication-items{width:100%;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:390px){.block--publication .publication-items{gap:16px}}.block--publication .publication-items--show-all .publication-item--hidden{display:flex}.block--publication .publication-items--show-all .publication-item__text{display:initial}.block--publication .publication-items--other{gap:4px}@media only screen and (min-width:390px){.block--publication .publication-items--other{gap:10px}}@media only screen and (min-width:1200px){.block--publication .publication-items--featured{display:grid;justify-content:space-between;grid-template-columns:repeat(3,minmax(0,360px))}}.block--publication .other-publications-title{text-align:center;color:#fff;margin:16px auto 8px}@media only screen and (min-width:768px){.block--publication .other-publications-title{margin:32px auto 8px}}.block--publication .publication-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 15px 6px 23px;background:#ffebaa;border-radius:10px}.block--publication .publication-item:nth-child(2n){background:#f0fbe2}@media only screen and (min-width:768px){.block--publication .publication-item{gap:10px;padding:16px 24px}}.block--publication .publication-item--hidden{display:none}.block--publication .publication-item__percent-wrapper{display:flex;justify-content:center}@media only screen and (min-width:1200px){.block--publication .publication-item__percent-wrapper{width:120px}}.block--publication .publication-item__percent{font-size:40px;line-height:120%;min-width:84px}@media only screen and (min-width:1200px){.block--publication .publication-item__percent{font-size:clamp(1.75rem,1.5587rem + .7848vw,2.5rem);line-height:clamp(2rem,1.7768rem + .9156vw,2.875rem)}}.block--publication .publication-item__img{width:20px;min-width:20px;height:20px}.block--publication .publication-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.block--publication .publication-item__img{width:30px;min-width:30px;height:30px}}.block--publication .publication-item__text{color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:120%}.block--publication .publication-item__text br{display:none}@media only screen and (min-width:768px){.block--publication .publication-item__text{font-size:16px}}@media only screen and (min-width:1200px){.block--publication .publication-item__text br{display:initial}}.block--publication .publication-item--other{gap:10px;background:transparent;padding:10px 15px 10px 10px}.block--publication .publication-item--other:nth-child(2n){background:#ffebaa}.block--publication .publication-item--other:nth-child(2n) .publication-item__text{color:#000}.block--publication .publication-item--other:nth-child(2n) .publication-item__arrow svg path{stroke:#558000}.block--publication .publication-item--other .publication-item__text{font-size:12px;line-height:120%;font-weight:400;color:#fff}@media only screen and (min-width:768px){.block--publication .publication-item--other .publication-item__text{font-size:16px}}@media only screen and (min-width:768px){.block--publication .publication-item--other{gap:40px;padding:24px 20px 24px 34px}}.block--publication .publication-item__arrow{margin-left:auto}@media only screen and (min-width:768px){.block--publication .publication-item__arrow{display:flex}}.block--publication .publication-control{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;gap:10px;margin-top:24px;padding:12px 14px 12px 10px;width:-moz-fit-content;width:fit-content;position:relative}.block--publication .publication-control__text{color:#be7;font-size:14px;line-height:120%}.block--publication .publication-control__arrow{display:flex}.block--publication .publication-control:before{content:"";position:absolute;inset:0;padding:7px;background:#000;opacity:.7;border-radius:20px;z-index:-1}@media only screen and (min-width:640px){.block--publication .publication-control{border-radius:30px}}@media only screen and (min-width:768px){.block--publication .publication-control{margin-top:45px}}.block--quote{color:#140}@media only screen and (min-width:1920px){.block--quote .block__content{padding-top:64px}}.block--quote:last-child .mask__outer{bottom:0}.block--quote .mask__outer{position:absolute;left:0;right:0;bottom:-20vw;z-index:20}@media only screen and (min-width:1920px){.block--quote .mask__outer{width:100%}}.block--quote .no-titles .grid{gap:0}.block--quote .no-titles .\--quote-open{margin:24px 0}.block--quote .no-titles .\--quote-body{margin:12px 0}@media only screen and (min-width:1920px){.block--quote .no-titles .\--quote-body{margin:24px 0}}.block--quote .\--quote-open{width:60%}.block--quote .\--quote-open svg path{fill:#558000}.block--quote .\--quote-title{color:#140;text-transform:uppercase}.block--quote .\--quote-body{color:#558000}.block--quote .\--quote-credit{color:#140}.block--survey-question{scroll-margin-top:calc(-20vw + 50px)!important}@media only screen and (min-width:1920px){.block--survey-question{scroll-margin-top:calc(-20vw + 120px)!important}}@media only screen and (min-width:1200px){.block--survey-question .block__mask:after{background:linear-gradient(180deg,#d6f0fa,#f0fbe2)}}.block--survey-question:nth-child(2n) .block__mask:after{background:#fff}.block--survey-question .block__content{min-height:var(--block-height);display:flex;align-items:center;flex-direction:column;overflow:visible}.block--survey-question .bottom_mask{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.block--survey-question .bottom_mask .container{display:flex;flex-direction:column;margin-top:20vw;z-index:10;flex:1}@media only screen and (min-width:768px){.block--survey-question .bottom_mask .container{margin-top:0;justify-content:space-evenly}}.block--survey-question .bottom_mask:after{content:"";position:absolute;top:0;display:block;width:100%;min-height:100dvh;background:linear-gradient(180deg,#d6f0fa,#f0fbe2);clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw)}@media only screen and (max-height:480px) and (orientation:landscape){.block--survey-question .bottom_mask:after{min-height:calc(100dvh + 20vw)}}@media only screen and (min-width:1200px){.block--survey-question .bottom_mask:after{content:unset}}.block--survey-question .title{text-align:center;margin:0 auto}@media only screen and (min-width:1200px){.block--survey-question .title{max-width:65%;margin:0 auto 24px}.block--survey-question .title br{display:none}}.block--survey-question .subtitle{text-align:center;margin:6px 0 8px}.block--survey-question .step{text-align:center;color:#bbb}@media only screen and (min-width:1200px){.block--survey-question .step{font-weight:700}}.block--survey-question .image{height:150px;width:150px;padding:20px}@media only screen and (min-width:1200px){.block--survey-question .image{width:200px;height:200px}}.block--survey-question .back{top:15vw;position:absolute;z-index:10;left:50%;transform:translateX(-50%);width:auto;height:auto;all:unset;cursor:pointer;margin-bottom:15px;margin-top:0}@media only screen and (min-width:640px){.block--survey-question .back{width:20px;height:10px}}@media only screen and (min-width:768px){.block--survey-question .back{width:30px;height:15px}}.block--survey-question .back img{width:100%}.block--survey-question .back .wrapper{position:relative;inset:0}.block--survey-question .back .wrapper:after{content:"";display:block;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}@media only screen and (min-width:768px){.block--survey-question .back{margin-top:8px}}@media only screen and (min-width:1200px){.block--survey-question .back{margin-bottom:50px}}.block--survey-question .radio-button-group{display:flex;flex-direction:column;align-items:center;gap:8px;margin:16px auto 24px;width:100%}@media only screen and (min-width:390px){.block--survey-question .radio-button-group{margin:16px auto 40px;gap:16px}}@media only screen and (min-width:768px){.block--survey-question .radio-button-group{margin:16px auto 24px;flex-direction:row;justify-content:center}}.block--survey-question .radio-button-group .radio-button{width:100%;max-width:300px}.block--survey-question .radio-button-group input[type=radio]{display:none}.block--survey-question .radio-button-group label{background:#fff;color:#000;display:flex;justify-content:center;align-items:center;cursor:pointer;height:40px;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:8px;font-size:clamp(1rem,.9681rem + .1308vw,1.125rem)}.block--survey-question .radio-button-group input[type=radio]:checked+label{background-color:#558000;color:#fff}.block--survey-question .scale{position:relative;width:100%;max-width:550px;margin:32px auto}@media only screen and (min-width:390px){.block--survey-question .scale{margin:32px auto 64px}}@media only screen and (min-width:768px){.block--survey-question .scale{margin:32px auto}}.block--survey-question .hints{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.block--survey-question .hints span{font-size:14px;flex:1;text-align:center}.block--survey-question .hints span:first-child{text-align:left}.block--survey-question .hints span:last-child{text-align:right}@media only screen and (min-width:640px){.block--survey-question .hints span{font-size:16px}}.block--survey-question .range-gradation{display:flex;justify-content:space-between;margin-bottom:8px}.block--survey-question .range-gradation__item{padding:0;width:20px;text-align:center;position:relative}.block--survey-question .range-gradation__item:after{content:"";height:36px;width:2px;background:#fff;position:absolute;bottom:-44px;left:50%;transform:translateX(-50%);pointer-events:none}.block--survey-question .range-gradation__item:first-child{left:5px!important}.block--survey-question .range-gradation__item:last-child{right:5px!important}.block--survey-question input[type=range]{width:100%;margin:0;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:linear-gradient(90deg,#7ce 8.04%,#fb1 93.48%);border-radius:20px}.block--survey-question input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:2px;background-color:transparent!important}.block--survey-question input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;background-color:#fff;border:.5px solid rgba(0,0,0,.04);height:30px;width:30px;border-radius:34px;margin-top:-13px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1607843137)}.block--survey-question input[type=range]::-moz-range-track{-webkit-appearance:none;height:2px;border-radius:1px!important;cursor:pointer}.block--survey-question input[type=range]::-moz-range-thumb{-webkit-appearance:none!important;background-color:#fff;border:.5px solid rgba(0,0,0,.04);height:30px;width:30px;border-radius:34px;margin-top:-13px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1607843137);cursor:pointer}.block--survey-question input[type=range]::-moz-range-progress{background-color:transparent;border-radius:3px}.block--survey-question input[type=range]::-moz-range-track{background-color:transparent}.block--survey-question .comment{width:100%;background:#fff;border-radius:10px;color:#000;padding:20px;min-height:116px;margin:16px auto 24px}.block--survey-question .comment::-moz-placeholder{color:#bbb}.block--survey-question .comment::placeholder{color:#bbb}@media only screen and (min-width:768px){.block--survey-question .comment{min-height:80px}}@media only screen and (min-width:390px){.block--survey-question .comment{min-height:150px}}@media only screen and (min-width:768px){.block--survey-question .comment{margin:16px auto}}@media only screen and (min-width:1200px){.block--survey-question .comment{border:1px solid #757575;max-width:50%}}.block--survey-question .button{font-size:14px;height:36px;max-width:254px;background:#fb1;color:#333;margin:0 auto}.block--survey-question .radio-button-group:has(:not(input[type=radio]:checked))+.buttons-wrapper>.button{pointer-events:none;background:#757575}.block--survey-question .radio-button-group:has(input[type=radio]:checked)+.buttons-wrapper>.button{pointer-events:auto;cursor:pointer;background:#fb1;color:#333}.block--survey-question .loader{background:#757575!important;pointer-events:none!important}.block--survey-question .loader:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-top-color:#fb1;animation:spin .8s linear infinite;margin-right:8px}.block--survey-question .button__skip{margin:11px auto 0;font-size:14px;font-weight:700;line-height:19.6px;text-align:center;color:#558000;text-transform:uppercase;cursor:pointer}.block--survey-question .buttons-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.block--survey-question .buttons-wrapper{padding:0 0 16px}}.block--survey-result{background:#fff;scroll-margin-top:0!important}@media only screen and (min-width:768px){.block--survey-result{scroll-margin-top:calc(-20vw + 70px)!important}}@media only screen and (min-width:1920px){.block--survey-result{scroll-margin-top:calc(-20vw + 120px)!important}}.block--survey-result .block__content{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:var(--block-height)}.block--survey-result .block__mask:after{background:#fff}.block--survey-result .bottom__mask{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.block--survey-result .bottom__mask .container{display:flex;flex-direction:column;margin-top:20vw;z-index:10;flex:1}@media only screen and (min-width:768px){.block--survey-result .bottom__mask .container{margin-top:15vw}}@media only screen and (min-width:1200px){.block--survey-result .bottom__mask .container{margin-top:0}}.block--survey-result .bottom__mask:after{content:"";position:absolute;top:-15vw;display:block;width:100%;min-height:100dvh;background:linear-gradient(180deg,#d6f0fa,#f0fbe2);clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw)}.block--survey-result .title{text-align:center}.block--survey-result .subtitle{text-align:center;margin:40px 0}.block--survey-result .image{margin:0 auto;max-width:242px}@media only screen and (min-width:1200px){.block--survey-result .image{max-width:400px}}.block--survey-result .button{font-size:14px;height:35px;width:100%;max-width:200px;display:flex;margin:80px auto 0;z-index:1;text-transform:none}.block--survey-header{display:flex;padding:0 16px!important;background:transparent;position:fixed;scroll-snap-align:unset!important;min-height:unset!important;z-index:40;scroll-margin-top:0!important;height:50px}.block--survey-header .image{max-width:80px}@media only screen and (min-width:1920px){.block--survey-header{height:120px;padding:0 75px!important}.block--survey-header .image{max-width:220px}}.block--survey-start{background:#fff;scroll-margin-top:0;padding-top:80px}@media only screen and (min-width:1200px){.block--survey-start{padding:120px 0 0}}@media only screen and (min-width:1920px){.block--survey-start{padding-top:150px}}.block--survey-start .block__content{z-index:0!important}.block--survey-start .block__content:before{content:"";position:absolute;min-height:calc(100% + 200vw);width:100%;background:linear-gradient(180deg,#d6f0fa,#f0fbe2);clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw);top:calc(100% - 17vw)}@media only screen and (min-width:640px){.block--survey-start .block__content:before{top:calc(100% - 10vw)}}@media only screen and (min-width:1200px){.block--survey-start .block__content:before{top:calc(100% - 15vw)}}.block--survey-start .image{max-width:182px;z-index:-1;margin:0 auto}@media only screen and (min-width:1200px){.block--survey-start .image{margin:0;max-width:532px}}.block--survey-start .grid__button-item,.block--survey-start .grid__content-item--center{justify-content:center}.block--survey-start .title{text-align:center;font-size:24px;font-weight:900;line-height:140%;margin-bottom:41px}@media only screen and (min-width:768px){.block--survey-start .title{font-size:30px;line-height:normal}}@media only screen and (min-width:1200px){.block--survey-start .title{font-size:64px;line-height:120%;margin-bottom:22px}}.block--survey-start .subtitle{margin:0 0 31px;text-align:center}@media only screen and (min-width:1200px){.block--survey-start .subtitle{margin:0 52px 36px}}.block--survey-start .button{position:absolute;z-index:10;font-size:14px;height:39px;width:100%;max-width:250px;display:flex;margin:80px auto 0}@media only screen and (min-width:390px){.block--survey-start .button{margin:110px auto 0}}@media only screen and (min-width:640px){.block--survey-start .button{display:none}}.block--survey-start .button__desktop{position:relative;display:none}@media only screen and (min-width:640px){.block--survey-start .button__desktop{margin:0 auto;max-width:297px;display:flex}}@media only screen and (min-width:1200px){.block--survey-start+.block .block__mask:after{content:unset}}.survey__error,.survey__exist{position:absolute;inset:0;width:100%;height:100dvh;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.survey__error .text,.survey__error .title,.survey__exist .text,.survey__exist .title{max-width:75%;text-align:center}.survey__loader-wrapper{position:fixed;inset:0;display:grid;place-content:center;z-index:20;background:#fff}.survey__loader .image{animation:pulse .75s infinite alternate}.block--text{color:#333}.block--text .\--section-pre-title{font-variant:unset;text-transform:uppercase}.block--text .\--editor ol li,.block--text .\--editor ul li,.block--text ul.list__default li,.block--text ul.list__numbers li{padding-left:18px}@media only screen and (min-width:1200px){.block--text .\--editor ol li,.block--text .\--editor ul li,.block--text ul.list__default li,.block--text ul.list__numbers li{padding-left:20px}}.block--text:first-child .block__content{padding-top:24px}.block--text .block__content{padding-bottom:5vw}.block--text .block__content a{color:#558000;text-decoration:underline;font-weight:700}.block--text .\--editor{flex-flow:column}.block--text .table-wrapper{overflow-x:auto}.block--text .table-wrapper table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ddd}.block--text .table-wrapper td,.block--text .table-wrapper th{text-align:left;padding:8px;border:1px solid #ddd}.block--text .table-wrapper tr:nth-child(2n){background-color:#eee}.block--video{color:#333;display:flex;--block-height:100dvh}@media only screen and (min-width:768px){.block--video{--block-height:calc(100dvh + 10vw)}}.block--video .block__content{flex:1;display:flex}.block--video .wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.block--video .heading1{color:#fff}.block--video .video{margin:50px 0 56px}@media only screen and (min-width:768px){.block--video .video{width:75%}}@media only screen and (min-width:1200px){.block--video .video{margin:0 0 50px}}@media only screen and (max-height:480px) and (orientation:landscape){.block--video .video{width:50%;margin:16px 0}}@media only screen and (min-width:640px){.block--video .icon{display:none}}.block--faq .block__content,.wp-block:not(.wp-block-post-title) .block--faq .block__content{padding-top:37px}@media only screen and (min-width:768px){.block--faq .block__content,.wp-block:not(.wp-block-post-title) .block--faq .block__content{padding-top:64px}}@media only screen and (min-width:1920px){.block--faq .block__content,.wp-block:not(.wp-block-post-title) .block--faq .block__content{padding-top:220px}}.block--faq .block__mask:after,.wp-block:not(.wp-block-post-title) .block--faq .block__mask:after{background:linear-gradient(180deg,#036,#000)}.block--faq .title__wrapper,.wp-block:not(.wp-block-post-title) .block--faq .title__wrapper{justify-content:center}@media only screen and (min-width:640px){.block--faq .title__wrapper,.wp-block:not(.wp-block-post-title) .block--faq .title__wrapper{justify-content:flex-start}}.block--faq .title,.wp-block:not(.wp-block-post-title) .block--faq .title{color:#fff;padding:0 0 36px}@media only screen and (min-width:768px){.block--faq .title,.wp-block:not(.wp-block-post-title) .block--faq .title{text-align:left;padding:0 0 48px}}.block--faq .logo__wrapper,.wp-block:not(.wp-block-post-title) .block--faq .logo__wrapper{position:relative;justify-content:center}@media only screen and (min-width:640px){.block--faq .logo__wrapper,.wp-block:not(.wp-block-post-title) .block--faq .logo__wrapper{position:absolute;justify-content:flex-start}}.block--faq .image,.wp-block:not(.wp-block-post-title) .block--faq .image{-o-object-fit:contain;object-fit:contain;max-width:200px}@media only screen and (min-width:640px){.block--faq .image,.wp-block:not(.wp-block-post-title) .block--faq .image{max-width:488px}}.block--faq .accordion,.wp-block:not(.wp-block-post-title) .block--faq .accordion{display:flex;flex-direction:column;gap:24px;width:100%;margin-bottom:32px}.block--faq .accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__header{cursor:pointer;display:flex;align-items:center;gap:12px;font-weight:700;font-size:20px;line-height:120%;justify-content:space-between;color:#fff}@media only screen and (min-width:768px){.block--faq .accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__header{gap:24px;font-size:32px}}@media only screen and (min-width:1200px){.block--faq .accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__header{font-size:40px}}@media only screen and (min-width:1920px){.block--faq .accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__header{gap:35px}}.block--faq .accordion__header .icon svg,.wp-block:not(.wp-block-post-title) .block--faq .accordion__header .icon svg{fill:#be7;width:12px;height:12px}@media only screen and (min-width:768px){.block--faq .accordion__header .icon svg,.wp-block:not(.wp-block-post-title) .block--faq .accordion__header .icon svg{width:24px;height:24px}}.block--faq .accordion__header .icon--rotate,.wp-block:not(.wp-block-post-title) .block--faq .accordion__header .icon--rotate{transform:rotate(90deg)}.block--faq .accordion__content,.wp-block:not(.wp-block-post-title) .block--faq .accordion__content{display:none}.block--faq .accordion__sub-item .sub-accordion__header,.wp-block:not(.wp-block-post-title) .block--faq .accordion__sub-item .sub-accordion__header{color:#fff}.block--faq .accordion__sub-item .sub-accordion__header .icon--rotate,.wp-block:not(.wp-block-post-title) .block--faq .accordion__sub-item .sub-accordion__header .icon--rotate{transform:rotate(-90deg)}.block--faq .sub-accordion .accordion__content,.wp-block:not(.wp-block-post-title) .block--faq .sub-accordion .accordion__content{font-size:14px;line-height:140%;color:#fff;margin:16px 0}@media only screen and (min-width:768px){.block--faq .sub-accordion .accordion__content,.wp-block:not(.wp-block-post-title) .block--faq .sub-accordion .accordion__content{font-size:clamp(1rem,.9362rem + .2616vw,1.25rem)}}.block--faq .sub-accordion .accordion__content p>strong,.wp-block:not(.wp-block-post-title) .block--faq .sub-accordion .accordion__content p>strong{font-weight:700}.block--faq .sub-accordion .accordion__content ul,.wp-block:not(.wp-block-post-title) .block--faq .sub-accordion .accordion__content ul{list-style:disc inside!important}.block--faq .sub-accordion .accordion__content ol,.wp-block:not(.wp-block-post-title) .block--faq .sub-accordion .accordion__content ol{list-style:decimal inside}.block--faq .sub-accordion .accordion__content a,.wp-block:not(.wp-block-post-title) .block--faq .sub-accordion .accordion__content a{font-weight:700;text-decoration:underline;color:#558000}.block--faq .sub-accordion .accordion__content .toggle_contact,.wp-block:not(.wp-block-post-title) .block--faq .sub-accordion .accordion__content .toggle_contact{font-weight:700;cursor:pointer}.block--referral-header{background:transparent;position:fixed;scroll-snap-align:unset!important;min-height:unset!important;z-index:40;padding:31px 0 11px 20px!important;scroll-margin-top:0!important}.block--referral-header .image{max-width:80px}.referral__loader-wrapper{position:fixed;inset:0;display:grid;place-content:center;z-index:100;background:#fff}.referral__loader-wrapper.hide{display:none}.referral__loader .image{animation:pulse .75s infinite alternate}@media only screen and (min-width:1200px){.block--referral-first-step{scroll-margin-top:-13vw}}.block--referral-first-step .block__mask:after{background:#eee}.block--referral-first-step .grid__content-item{overflow:visible;align-items:center}.block--referral-first-step .\--title{max-width:240px}@media only screen and (min-width:768px){.block--referral-first-step .\--title{max-width:100%}}.block--referral-first-step .\--step{margin-bottom:24px}.block--referral-first-step .back{position:absolute;z-index:10;left:50%;transform:translateX(-50%);cursor:pointer;width:auto;height:auto;top:15vw}@media only screen and (min-width:640px){.block--referral-first-step .back{width:20px;height:10px}}.block--referral-first-step .radio-button-group{display:flex;flex-direction:column;gap:34px;width:100%;max-width:286px;margin-bottom:24px}@media only screen and (min-width:390px){.block--referral-first-step .radio-button-group{margin-bottom:54px}}@media only screen and (min-width:1920px){.block--referral-first-step .radio-button-group{flex-direction:row;max-width:100%;justify-content:center;margin-bottom:244px}.block--referral-first-step .radio-button-group>div{width:100%;max-width:452px}}.block--referral-first-step .radio-button-group input[type=radio]{display:none}.block--referral-first-step .radio-button-group label{background:#fff;color:#000;display:flex;justify-content:space-between;align-items:center;padding:8px 18px 8px 34px;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:20px;font-size:clamp(1rem,.9681rem + .1308vw,1.125rem)}@media only screen and (min-width:1920px){.block--referral-first-step .radio-button-group label{font-size:24px}}.block--referral-first-step .radio-button-group input[type=radio]:checked+label{background-color:#558000;color:#fff}.block--referral-first-step .image{max-width:80px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:390px){.block--referral-first-step .image{max-width:133px}}@media only screen and (min-width:1920px){.block--referral-first-step .image{max-width:200px}}.block--referral-first-step .button{font-size:14px;height:36px;max-width:254px;pointer-events:none;background:#757575}.block--referral-first-step .radio-button-group:has(input[type=radio]:checked)+.button{pointer-events:auto;cursor:pointer;background:#fb1;color:#333}@media only screen and (min-width:1200px){.block--referral-second-step{scroll-margin-top:-15vw}}.block--referral-second-step .block__content .grid{padding-top:38px}.block--referral-second-step .block__content .grid__content-item{overflow:visible}.block--referral-second-step .\--step{margin-bottom:24px}.block--referral-second-step .back{position:absolute;z-index:10;left:50%;transform:translateX(-50%);cursor:pointer;width:auto;height:auto;top:15vw;margin-top:28px}@media only screen and (min-width:640px){.block--referral-second-step .back{width:20px;height:10px}}.block--referral-second-step .radio-button-group{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px}@media only screen and (min-width:390px){.block--referral-second-step .radio-button-group{gap:16px}}.block--referral-second-step .radio-button-group .radio-button{width:100%;max-width:286px}.block--referral-second-step .radio-button-group input[type=radio]{display:none}.block--referral-second-step .radio-button-group label{background:#eee;color:#000;display:flex;justify-content:center;align-items:center;padding:12px;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:16px;font-size:clamp(1rem,.9681rem + .1308vw,1.125rem)}.block--referral-second-step .radio-button-group input[type=radio]:checked+label{background-color:#558000;color:#fff}.block--referral-second-step .button{font-size:14px;height:36px;max-width:254px;pointer-events:none;background:#757575}.block--referral-second-step .radio-button-group:has(input[type=radio]:checked)+.button{pointer-events:auto;cursor:pointer;background:#fb1;color:#333}@media only screen and (min-width:1200px){.block--referral-third-step{scroll-margin-top:-15vw}}.block--referral-third-step .block__mask:after{background:#eee}.block--referral-third-step .block__content .grid{padding-top:38px}.block--referral-third-step .block__content .grid__content-item{overflow:visible;align-items:center}.block--referral-third-step .\--title{max-width:240px}@media only screen and (min-width:768px){.block--referral-third-step .\--title{max-width:100%}}.block--referral-third-step .\--step{margin-bottom:24px}.block--referral-third-step .radio-button-group{display:flex;width:100%;max-width:286px}.block--referral-third-step .radio-button-group .button-group--day{width:100%;max-width:80px;height:80px}.block--referral-third-step .radio-button-group--days{gap:8px;justify-content:space-between;margin-bottom:16px}@media only screen and (min-width:390px){.block--referral-third-step .radio-button-group--days{gap:16px}}.block--referral-third-step .radio-button-group--days label{flex-direction:column;height:100%}.block--referral-third-step .radio-button-group--days label p:first-child{text-transform:uppercase;font-size:16px}.block--referral-third-step .radio-button-group--days label p:last-child{font-size:13px}.block--referral-third-step .radio-button-group--times{flex-direction:column;gap:8px;margin-bottom:16px}@media only screen and (min-width:390px){.block--referral-third-step .radio-button-group--times{gap:16px}}.block--referral-third-step .radio-button-group label{background:#fff;color:#000;display:flex;justify-content:center;align-items:center;padding:12px;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:16px;font-size:clamp(1rem,.9681rem + .1308vw,1.125rem)}.block--referral-third-step .radio-button-group input[type=radio]{display:none}.block--referral-third-step .radio-button-group input[type=radio]:checked+label{background-color:#558000;color:#fff}.block--referral-third-step .button{font-size:14px;height:36px;max-width:254px;pointer-events:none;background:#757575}.block--referral-third-step .loader{background:#757575!important;pointer-events:none!important}.block--referral-third-step .loader:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-top-color:#fb1;animation:spin .8s linear infinite;margin-right:8px}.block--referral-third-step .radio-button-group--days:has(input[type=radio]:checked)+.radio-button-group--times:has(input[type=radio]:checked)+.button{pointer-events:auto;cursor:pointer;background:#fb1;color:#333}.block--referral-third-step .back{top:15vw;position:absolute;z-index:10;left:50%;transform:translateX(-50%);cursor:pointer;width:auto;height:auto;top:calc(15vw + 28px)}@media only screen and (min-width:640px){.block--referral-third-step .back{width:20px;height:10px}}@keyframes spin{to{transform:rotate(1turn)}}.block--referral-start{background:#fff;scroll-margin-top:0;padding:0}.block--referral-start .block__content{padding-top:90px;z-index:0!important;overflow:visible}@media only screen and (min-width:1920px){.block--referral-start .block__content{padding-top:200px}}.block--referral-start .block__content:before{content:"";position:absolute;min-height:calc(100% + 75vw);width:100%;background:#eee;clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw);top:calc(100% - 25vw)}@media only screen and (min-width:1920px){.block--referral-start .block__content:before{top:calc(100% - 10vw)}}.block--referral-start .image{max-width:300px;z-index:-1}@media only screen and (min-width:1920px){.block--referral-start .image{max-width:932px}}.block--referral-start .grid{gap:0}.block--referral-start .grid__button-item,.block--referral-start .grid__content-item--center{justify-content:center}@media only screen and (min-width:1920px){.block--referral-start .\--title{font-size:90px;text-align:left;line-height:108px;margin-bottom:62px}}.block--referral-start .\--plain-text{max-width:95%}@media only screen and (min-width:1920px){.block--referral-start .\--plain-text{text-align:left;max-width:740px;margin-bottom:161px}}.block--referral-start .button{position:absolute;z-index:10;font-size:14px;height:36px;max-width:254px;display:flex;margin-top:0;padding:0 16px}@media only screen and (min-width:1920px){.block--referral-start .button{display:none;margin-right:10%}}.block--referral-start .button__desktop{position:relative;display:none;margin:0;align-self:end;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1920px){.block--referral-start .button__desktop{display:flex}}.block--referral-result{background:#fff;padding:0}@media only screen and (min-width:1200px){.block--referral-result{scroll-margin-top:-15vw}}.block--referral-result .block__content{padding:20vw 0 0}.block--referral-result .block__content .grid{padding-top:16px}.block--referral-result .block__content .grid__content-item{overflow:visible;z-index:-1}.block--referral-result .block__content .grid__content-button{position:absolute;z-index:1;top:100%;width:100%}.block--referral-result .block__content:before{content:"";position:absolute;min-height:100%;width:100%;background:#eee;clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw);top:calc(100% - 20vw)}.block--referral-result .\--title{margin-bottom:24px}.block--referral-result .\--caption{z-index:10}.block--referral-result .image{max-width:372px;width:100%}@media only screen and (min-width:390px){.block--referral-result .image{max-width:372px;width:372px;left:50%;position:relative;transform:translateX(-50%)}}@media only screen and (min-width:640px){.block--referral-result .image{width:100%;left:unset;position:relative;transform:unset}}.block--referral-result .button{position:relative;z-index:10;font-size:14px;height:36px;max-width:254px}.block--new-slider{display:flex;flex-direction:column}.block--new-slider .block__mask:after{background:linear-gradient(185.64deg,#036 13.9%,#000 96.73%)}.block--new-slider .block__content{flex:1}.block--new-slider .grid__content-item{text-align:center;overflow:visible;height:75dvh;align-items:center;flex-direction:column;justify-content:center}.block--new-slider .grid__content-item:not(:has(.flickity-enabled)) .slider{display:flex}.block--new-slider:first-child .subtitle,.block--new-slider:first-child .title{display:initial}@media only screen and (min-width:640px){.block--new-slider:first-child .subtitle,.block--new-slider:first-child .title{display:none}}.block--new-slider:first-child .subtitle{color:#fb1}.block--new-slider:first-child .slide__text-wrapper .block-subtitle,.block--new-slider:first-child .slide__text-wrapper .block-title{display:none}@media only screen and (min-width:640px){.block--new-slider:first-child .slide__text-wrapper .block-subtitle,.block--new-slider:first-child .slide__text-wrapper .block-title{display:block}}@media only screen and (min-width:640px){.block--new-slider:first-child .slide__text-wrapper .block-title{color:#fff}}@media only screen and (min-width:640px){.block--new-slider:first-child .slide__text-wrapper .block-subtitle{color:#fb1;padding-bottom:24px}}.block--new-slider:has(:not(:first-child)) .block-subtitle,.block--new-slider:has(:not(:first-child)) .block-title{display:none}.block--new-slider .title{color:#fff;text-align:center;width:100%}@media only screen and (min-width:768px){.block--new-slider .title br{display:none}}.block--new-slider:has(.title) .block__content{padding-top:24px}.block--new-slider:has(.title):first-child{min-height:calc(var(--block-height) - var(--header-height) + 16vw)}@media only screen and (min-width:768px){.block--new-slider:has(.title):first-child{min-height:calc(var(--block-height) - var(--header-height))}}.block--new-slider:has(.title):first-child .slide__image-wrapper{margin:12px 0;height:35dvh}@media only screen and (min-width:390px){.block--new-slider:has(.title):first-child .slide__image-wrapper{height:45dvh}}.block--new-slider:has(.title):first-child .flickity-page-dots{bottom:0}.block--new-slider:has(.title) .slider{height:auto}.block--new-slider:has(.title) .slide{padding-top:0}@media only screen and (max-height:480px) and (orientation:landscape){.block--new-slider:has(.title) .slide{height:auto}}@media only screen and (min-width:640px){.block--new-slider:has(.title) .slide{height:auto}}.block--new-slider:has(.title) .slide__image-wrapper{margin:24px 0;height:48dvh}@media only screen and (min-width:640px){.block--new-slider:has(.title) .slide__image-wrapper{margin:24px 0}}@media only screen and (min-width:640px){.block--new-slider:has(.title) .slide__image-wrapper{margin:0;height:45dvh}}.block--new-slider:has(.title) .slide__image{height:100%}.block--new-slider:has(.title) .slide__text-wrapper{height:auto;max-height:none;min-height:15dvh}.block--new-slider:has(.title) .slide__text-wrapper p{padding:0}.block--new-slider:has(.title) .flickity-page-dots{bottom:-32px}.block--new-slider .slide{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:24px;text-align:center}@media only screen and (min-width:640px){.block--new-slider .slide{height:75dvh;flex-direction:row-reverse;justify-content:space-between;padding:0}}.block--new-slider .slide__image-wrapper{height:50dvh;position:relative;width:-moz-fit-content;width:fit-content;overflow:visible;display:flex;align-items:center;margin-top:0;padding-right:1px}@media only screen and (min-width:390px){.block--new-slider .slide__image-wrapper{height:60dvh}}@media only screen and (min-width:640px){.block--new-slider .slide__image-wrapper{width:-moz-fit-content;width:fit-content;flex:1;height:auto}}@media only screen and (max-height:480px) and (orientation:landscape){.block--new-slider .slide__image-wrapper{height:75dvh}}.block--new-slider .slide__image-wrapper .slide__icon{width:100px;height:108px;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translateY(calc(-50% + 54px));top:calc(50% + 54px);right:0;left:unset}@media only screen and (min-width:640px){.block--new-slider .slide__image-wrapper .slide__icon{display:none}}.block--new-slider .slide__image-wrapper .star{position:absolute}@media only screen and (min-width:390px){.block--new-slider .slide__image-wrapper .star{width:-moz-fit-content;width:fit-content}}.block--new-slider .slide__image-wrapper .star--top{top:0;right:0}@media only screen and (min-width:640px){.block--new-slider .slide__image-wrapper .star--top{top:-50px;left:-50px}}@media only screen and (max-height:480px) and (orientation:landscape){.block--new-slider .slide__image-wrapper .star--top{top:-40px;left:-40px}}.block--new-slider .slide__image-wrapper .star--center{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transform:translateY(-50%);top:50%;right:0;left:unset}@media only screen and (min-width:640px){.block--new-slider .slide__image-wrapper .star--center{right:unset;left:-75px}}.block--new-slider .slide__image-wrapper .star__wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:17dvh}@media only screen and (max-height:480px) and (orientation:landscape){.block--new-slider .slide__image-wrapper .star__wrapper{height:35dvh}}@media only screen and (min-width:1920px){.block--new-slider .slide__image-wrapper .star__wrapper{height:200px}}.block--new-slider .slide__image-wrapper .star__text{display:block;position:absolute;font-size:clamp(.875rem,.7157rem + .6536vw,1.5rem);line-height:clamp(.875rem,.7157rem + .6536vw,1.5rem);font-weight:500;padding:16px}@media only screen and (min-width:1200px){.block--new-slider .slide__image-wrapper .star__text{font-weight:700}}.block--new-slider .slide__image-wrapper .star__text b{font-weight:900;font-size:clamp(1rem,.8407rem + .6536vw,1.625rem)}.block--new-slider .slide__image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1200px){.block--new-slider .slide__image{all:unset;max-height:60dvh}}.block--new-slider .slide__text-wrapper{display:flex;flex-direction:column;align-items:center;height:30dvh}@media only screen and (min-width:390px){.block--new-slider .slide__text-wrapper{height:25dvh}}@media only screen and (min-width:640px){.block--new-slider .slide__text-wrapper{align-items:flex-start;justify-content:center;flex:3}}.block--new-slider .slide__title{width:105%;color:#fff;padding:20px 0 12px}@media only screen and (min-width:640px){.block--new-slider .slide__title{padding:24px 0}}@media only screen and (min-width:768px){.block--new-slider .slide__title{width:100%;max-width:80%}}@media only screen and (min-width:640px){.block--new-slider .slide__title{text-align:left;max-width:90%}}.block--new-slider .slide__subtitle{width:100%;color:#fff;padding-bottom:8px}@media only screen and (min-width:390px){.block--new-slider .slide__subtitle{padding-bottom:16px}}@media only screen and (min-width:768px){.block--new-slider .slide__subtitle{max-width:85%}}@media only screen and (min-width:640px){.block--new-slider .slide__subtitle{max-width:75%;text-align:left}}.block--new-slider .show-more-wrapper{width:100%;display:flex;justify-content:center;position:absolute;z-index:20;bottom:20px}@media only screen and (min-width:768px){.block--new-slider .show-more-wrapper{position:absolute;bottom:0;margin:0}}.block--new-slider .show-more-wrapper .more{display:flex;align-items:center;flex-direction:column;width:100%;z-index:10;cursor:pointer;gap:4px;padding:6px 16px;width:-moz-fit-content;width:fit-content;position:relative}.block--new-slider .show-more-wrapper .more .text{color:#be7;text-transform:uppercase;font-weight:700;font-size:14px;line-height:120%}.block--new-slider .show-more-wrapper .more .icon{width:13px;height:auto}@media only screen and (min-width:1200px){.block--new-slider .show-more-wrapper .more .icon{width:15px}}.block--new-slider .show-more-wrapper .more:before{content:"";position:absolute;inset:0;padding:7px;background:#000;opacity:.7;border-radius:20px;z-index:-1}@media only screen and (min-width:640px){.block--new-slider .show-more-wrapper .more{border-radius:30px}}.block--new-slider .slider{z-index:10;position:relative;height:100%;width:100%}.block--new-slider .flickity-viewport{overflow:visible}@media only screen and (min-width:1200px){.block--new-slider .flickity-viewport{overflow:hidden}}@media only screen and (min-width:1px){.block--new-slider .slide{margin-right:clamp(.3125rem,.3075rem + 7.9897vw,2.25rem)}}@media only screen and (min-width:390px){.block--new-slider .slide{margin-right:clamp(2.25rem,.2922rem + 8.0321vw,3.5rem)}}@media only screen and (min-width:640px){.block--new-slider .slide{margin-right:clamp(3.5rem,3.185rem + .7874vw,3.5625rem)}}@media only screen and (min-width:768px){.block--new-slider .slide{margin-right:clamp(3.5625rem,-1.8946rem + 11.3689vw,6.625rem)}}@media only screen and (min-width:1200px){.block--new-slider .slide{margin-right:clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}@media only screen and (min-width:1920px){.block--new-slider .slide{margin-right:clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}.block--new-slider .overlay{position:absolute;z-index:10;inset:0;width:100dvw;height:100dvh}@media only screen and (min-width:1px){.block--new-slider .overlay{margin-left:calc(clamp(.3125rem, .3075rem + 7.9897vw, 2.25rem)*-1)}}@media only screen and (min-width:390px){.block--new-slider .overlay{margin-left:calc(clamp(2.25rem, .2922rem + 8.0321vw, 3.5rem)*-1)}}@media only screen and (min-width:640px){.block--new-slider .overlay{margin-left:calc(clamp(3.5rem, 3.185rem + .7874vw, 3.5625rem)*-1)}}@media only screen and (min-width:768px){.block--new-slider .overlay{margin-left:calc(clamp(3.5625rem, -1.8946rem + 11.3689vw, 6.625rem)*-1)}}@media only screen and (min-width:1200px){.block--new-slider .overlay{margin-left:calc(clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*-1)}}@media only screen and (min-width:1920px){.block--new-slider .overlay{margin-left:calc(clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*-1)}}.block--new-slider .flickity-button{cursor:pointer}.block--new-slider .flickity-button:after{content:"";position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%)}.block--new-slider .flickity-button:disabled{display:none}.block--new-slider .flickity-button:focus{outline:none;box-shadow:unset}.block--new-slider .flickity-button:active{color:transparent}.block--new-slider .flickity-button-icon{fill:#fff}.block--new-slider .flickity-prev-next-button{background:transparent;outline:none;width:24px;height:24px}.block--new-slider .flickity-prev-next-button.next{right:-25px}.block--new-slider .flickity-prev-next-button.previous{left:-25px}@media only screen and (min-width:768px){.block--new-slider .flickity-button-icon{height:auto;width:30px}}.block--new-slider .flickity-page-dots{bottom:0}.block--new-slider .flickity-page-dots .button-group--cells{display:flex;width:100%;justify-content:center}.block--new-slider .flickity-page-dots .flickity-page-dot{background-color:#fff;opacity:.5;margin-left:0;margin-right:8px;width:10px;height:10px}.block--new-slider .flickity-page-dots .flickity-page-dot:last-child{margin-right:0}.block--new-slider .flickity-page-dots .flickity-page-dot.is-selected{background-color:#fb1;opacity:1}.block--new-slider [data-slide-count="0"] .flickity-page-dots,.block--new-slider [data-slide-count="1"] .flickity-page-dots{display:none}@media only screen and (min-width:1200px){.block--new-slider .slider{height:auto}}.block--new-slider .flickity-button{background:rgba(0,0,0,.7);width:33px;height:33px}@media only screen and (min-width:768px){.block--new-slider .flickity-button{width:40px;height:40px}}.block--new-slider .flickity-button-icon{fill:#be7;position:absolute;left:50%;top:50%;width:60%;height:60%;transform:translate(-50%,-50%)}.block--new-slider .flickity-prev-next-button.next{right:-32px}.block--new-slider .flickity-prev-next-button.previous{left:-32px}@media only screen and (min-width:640px){.block--new-slider .flickity-prev-next-button{top:50%}}@media only screen and (min-width:768px){.block--new-slider .flickity-prev-next-button.next{right:-46px}.block--new-slider .flickity-prev-next-button.previous{left:-60px}}.block--new-slider .flickity-page-dots{position:relative;z-index:20;bottom:8px;left:0}@media only screen and (min-width:640px){.block--new-slider .flickity-page-dots{justify-content:flex-start;bottom:15%}}@media only screen and (min-width:640px){.block--new-slider .flickity-page-dots .button-group--cells{justify-content:start}}.block--people-slider{display:flex;flex-direction:column}.block--people-slider .block__content{padding-top:24px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media only screen and (min-width:768px){.block--people-slider .block__content{gap:48px;padding-top:0}}.block--people-slider .block__content:not(:has(.flickity-enabled)) .slider{display:flex}.block--people-slider .block__mask:after{background:linear-gradient(185.64deg,#036 13.9%,#000 96.73%)}.block--people-slider:first-child{min-height:calc(var(--block-height) - var(--header-height))}.block--people-slider .grid{overflow:visible}.block--people-slider .text-wrapper{flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:1200px){.block--people-slider .text-wrapper{align-items:flex-start}}.block--people-slider .slider-wrapper{overflow:visible;margin-right:0}@media only screen and (min-width:1200px){.block--people-slider .slider-wrapper{overflow:hidden;margin-right:calc(clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*-1)}}@media only screen and (min-width:1920px){.block--people-slider .slider-wrapper{margin-right:calc(clamp(13rem, -2.2381rem + 12.6984vw, 18rem)*-1)}}@media only screen and (min-width:2550px){.block--people-slider .slider-wrapper{margin-right:calc(100% - 1504px)}}.block--people-slider .title{color:#fff;margin-bottom:16px}@media only screen and (min-width:1200px){.block--people-slider .title{margin-bottom:0}}.block--people-slider .subtitle{color:#fb1}.block--people-slider:has(.subtitle) .title{margin-bottom:0}.block--people-slider:has(.subtitle) .subtitle{margin-bottom:24px}@media only screen and (min-width:1200px){.block--people-slider:has(.subtitle) .subtitle{margin-bottom:0}}.block--people-slider .card{display:flex;flex-direction:column;background:#fff;padding:24px 28px;border-radius:10px;height:50dvh;width:100%}@media only screen and (min-width:390px){.block--people-slider .card{height:57dvh}}@media only screen and (max-height:480px) and (orientation:landscape){.block--people-slider .card{height:75dvh}}@media only screen and (min-width:640px){.block--people-slider .card{justify-content:center}}@media only screen and (min-width:768px){.block--people-slider .card{height:40dvh}}@media only screen and (min-width:1200px){.block--people-slider .card{padding:24px}}.block--people-slider .person-info{display:flex;align-items:center;gap:16px;margin-bottom:32px}.block--people-slider .person-image{width:60px;height:60px;border-radius:50%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1200px){.block--people-slider .person-image{width:85px;height:85px}}.block--people-slider .person-data{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.block--people-slider .person-name{color:#333}.block--people-slider .person-position{color:#558000}.block--people-slider .person-biography{color:#000;position:relative;flex:1;overflow-y:auto;z-index:20}@media only screen and (min-width:768px){.block--people-slider .person-biography{font-size:16px}}@media only screen and (min-width:1200px){.block--people-slider .person-biography{font-size:20px}}.block--people-slider:not(:has(.more)) .slide{margin-bottom:48px}.block--people-slider:not(:has(.more)) .card{height:50dvh}@media only screen and (min-width:390px){.block--people-slider:not(:has(.more)) .card{height:67dvh}}@media only screen and (min-width:768px){.block--people-slider:not(:has(.more)) .card{height:51dvh}}.block--people-slider .slider{z-index:10;position:relative;height:100%;width:100%}@media only screen and (min-width:1200px){.block--people-slider .flickity-viewport{overflow:hidden}}@media only screen and (min-width:1px){.block--people-slider .slide{margin-right:clamp(.3125rem,.3075rem + 7.9897vw,2.25rem)}}@media only screen and (min-width:390px){.block--people-slider .slide{margin-right:clamp(2.25rem,.2922rem + 8.0321vw,3.5rem)}}@media only screen and (min-width:640px){.block--people-slider .slide{margin-right:clamp(3.5rem,3.185rem + .7874vw,3.5625rem)}}@media only screen and (min-width:768px){.block--people-slider .slide{margin-right:clamp(3.5625rem,-1.8946rem + 11.3689vw,6.625rem)}}@media only screen and (min-width:1200px){.block--people-slider .slide{margin-right:clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}@media only screen and (min-width:1920px){.block--people-slider .slide{margin-right:clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}.block--people-slider .overlay{position:absolute;z-index:10;inset:0;width:100dvw;height:100dvh}@media only screen and (min-width:1px){.block--people-slider .overlay{margin-left:calc(clamp(.3125rem, .3075rem + 7.9897vw, 2.25rem)*-1)}}@media only screen and (min-width:390px){.block--people-slider .overlay{margin-left:calc(clamp(2.25rem, .2922rem + 8.0321vw, 3.5rem)*-1)}}@media only screen and (min-width:640px){.block--people-slider .overlay{margin-left:calc(clamp(3.5rem, 3.185rem + .7874vw, 3.5625rem)*-1)}}@media only screen and (min-width:768px){.block--people-slider .overlay{margin-left:calc(clamp(3.5625rem, -1.8946rem + 11.3689vw, 6.625rem)*-1)}}@media only screen and (min-width:1200px){.block--people-slider .overlay{margin-left:calc(clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*-1)}}@media only screen and (min-width:1920px){.block--people-slider .overlay{margin-left:calc(clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*-1)}}.block--people-slider .flickity-button{cursor:pointer}.block--people-slider .flickity-button:after{content:"";position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%)}.block--people-slider .flickity-button:disabled{display:none}.block--people-slider .flickity-button:focus{outline:none;box-shadow:unset}.block--people-slider .flickity-button:active{color:transparent}.block--people-slider .flickity-button-icon{fill:#fff}.block--people-slider .flickity-prev-next-button{background:transparent;outline:none;width:24px;height:24px}.block--people-slider .flickity-prev-next-button.next{right:-25px}.block--people-slider .flickity-prev-next-button.previous{left:-25px}@media only screen and (min-width:768px){.block--people-slider .flickity-prev-next-button.next{right:-46px}.block--people-slider .flickity-prev-next-button.previous{left:-60px}}.block--people-slider .flickity-button-icon{fill:#be7}@media only screen and (min-width:768px){.block--people-slider .flickity-button-icon{height:auto;width:30px}}.block--people-slider .flickity-page-dots .button-group--cells{display:flex;width:100%;justify-content:center}.block--people-slider .flickity-page-dots .flickity-page-dot{background-color:#fff;opacity:.5;margin-left:0;margin-right:8px;width:10px;height:10px}.block--people-slider .flickity-page-dots .flickity-page-dot:last-child{margin-right:0}.block--people-slider .flickity-page-dots .flickity-page-dot.is-selected{background-color:#fb1;opacity:1}.block--people-slider [data-slide-count="0"] .flickity-page-dots,.block--people-slider [data-slide-count="1"] .flickity-page-dots{display:none}.block--people-slider .flickity-viewport{overflow:visible;border-radius:10px 0 0 10px}.block--people-slider .flickity-page-dots{position:relative;bottom:0}@media only screen and (min-width:1200px){.block--people-slider .flickity-page-dots{justify-content:flex-start;left:17%}}.block--people-slider .slide{width:100%;margin-right:20px;margin-bottom:18px;max-width:90%}@media only screen and (min-width:768px){.block--people-slider .slide{max-width:50%}}@media only screen and (min-width:1200px){.block--people-slider .slide{display:flex;justify-content:center;align-items:center;max-width:33.3333333333%}}@media only screen and (min-width:1920px){.block--people-slider .slide{max-width:28.5714285714%}}.block--people-slider .show-more-wrapper{width:100%;display:flex;justify-content:center;z-index:20;margin-top:16px;color:#be7;text-transform:uppercase;bottom:0}@media only screen and (min-width:768px){.block--people-slider .show-more-wrapper{position:absolute;bottom:-40px;margin:0}}@media only screen and (min-width:1920px){.block--people-slider .show-more-wrapper{bottom:0}}.block--people-slider .show-more-wrapper .more{display:flex;align-items:center;flex-direction:column;width:100%;z-index:10;cursor:pointer;gap:4px;padding:6px 16px;width:-moz-fit-content;width:fit-content;position:relative;bottom:0}.block--people-slider .show-more-wrapper .more .text{color:#be7;text-transform:uppercase;font-weight:700;font-size:14px;line-height:120%}.block--people-slider .show-more-wrapper .more .icon{width:13px;height:auto}@media only screen and (min-width:1200px){.block--people-slider .show-more-wrapper .more .icon{width:15px}}.block--people-slider .show-more-wrapper .more:before{content:"";position:absolute;inset:0;padding:7px;background:#000;opacity:.7;border-radius:20px;z-index:-1}.block--fortune-wheel-header{display:flex;padding:0 16px!important;background:#fff;scroll-snap-align:unset!important;min-height:unset!important;z-index:40;scroll-margin-top:0!important;height:50px}.block--fortune-wheel-header .image{max-width:80px}@media only screen and (min-width:1920px){.block--fortune-wheel-header{height:120px;padding:0 75px}.block--fortune-wheel-header .image{max-width:220px}}.block--fortune-wheel{padding-top:10px;min-height:calc(100dvh - 50px)!important;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}@media only screen and (min-width:768px){.block--fortune-wheel{padding-top:80px}}@media only screen and (min-width:1920px){.block--fortune-wheel{height:calc(100dvh - 120px)}}.block--fortune-wheel .title{padding:0 0 8px;z-index:1}.block--fortune-wheel .subtitle{padding:0 0 32px;z-index:1}.block--fortune-wheel .button{width:-moz-fit-content;width:fit-content;height:35px;padding:8px 25px;font-weight:700;z-index:1}.block--fortune-wheel .button--spin{margin:62px 0 0}.block--fortune-wheel .button--certificate{margin:16px 0 0}@media only screen and (min-width:390px){.block--fortune-wheel .button--certificate{margin:24px 0 0}}.block--fortune-wheel .button--disabled{background:#ffebaa;color:#bbb;pointer-events:none;cursor:not-allowed}.block--fortune-wheel .error-wrapper,.block--fortune-wheel .success-wrapper{max-width:300px;display:flex;justify-content:center;align-items:center;margin:16px 0 0}.block--fortune-wheel .error,.block--fortune-wheel .success{padding:8px 36px 16px;background:#ffebaa;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:20px;text-align:center;z-index:1}.block--fortune-wheel .error--title,.block--fortune-wheel .success--title{font-size:18px;line-height:140%}@media only screen and (min-width:390px){.block--fortune-wheel .error--title,.block--fortune-wheel .success--title{font-size:24px}}.block--fortune-wheel .error--title span,.block--fortune-wheel .success--title span{font-weight:900}.block--fortune-wheel .error--subtitle,.block--fortune-wheel .success--subtitle{font-size:12px;line-height:120%}@media only screen and (min-width:390px){.block--fortune-wheel .error--subtitle,.block--fortune-wheel .success--subtitle{font-size:14px}}.block--fortune-wheel #chart{z-index:1;position:relative}.block--fortune-wheel #chart:before{content:"";position:absolute;inset:0;bottom:8px;background:#fff;border-radius:50%;z-index:-1;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}.block--fortune-wheel .slice text{font-size:18px}.block--fortune-wheel .bottom_mask{width:100%;position:relative;flex-grow:1;min-height:283px}.block--fortune-wheel .bottom_mask:after{content:"";position:absolute;top:0;display:block;width:100%;min-height:100dvh;background:linear-gradient(180deg,#d6f0fa,#f0fbe2);clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw)}.block--fortune-wheel .bottom_mask--top{top:-35vw}.block--fortune-wheel .loader{background:#757575!important;pointer-events:none!important}.block--fortune-wheel .loader:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-top-color:#fb1;animation:spin .8s linear infinite;margin-right:8px}.block--fortune-wheel .shake{animation:shake .5s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(0)}75%{transform:translate(2px)}to{transform:translate(0)}}.block--text-slider{display:flex;flex-direction:column}.block--text-slider .block__mask:after{background:linear-gradient(180deg,#d6f0fa,#f0fbe2)}.block--text-slider .grid{flex:1;height:100%}.block--text-slider .grid__content-item{overflow:visible}.block--text-slider .block__content{padding-top:24px}@media only screen and (min-width:1200px){.block--text-slider .block__content{padding-top:12px;display:flex;flex-direction:column;flex:1}}.block--text-slider .desktop,.block--text-slider .mobile{width:100%;height:100%}.block--text-slider .desktop{display:none}@media only screen and (min-width:768px){.block--text-slider .desktop{display:flex;flex-direction:column;justify-content:center}}.block--text-slider .desktop .title--left{text-align:left}.block--text-slider .desktop .title--center{text-align:center}.block--text-slider .desktop .title--right{text-align:right}.block--text-slider .mobile{display:block}@media only screen and (min-width:768px){.block--text-slider .mobile{display:none}}.block--text-slider .title{color:#558000;width:100%;text-align:center;padding-bottom:8px}@media only screen and (min-width:390px){.block--text-slider .title{padding-bottom:16px}}@media only screen and (min-width:1200px){.block--text-slider .title{padding-bottom:24px}}.block--text-slider .slide{width:100%;min-height:70dvh;display:flex;flex-direction:column}@media only screen and (min-width:768px){.block--text-slider .slide{margin-bottom:32px;min-height:65dvh}}@media only screen and (min-width:1200px){.block--text-slider .slide{min-height:-moz-fit-content;min-height:fit-content;margin-bottom:64px}}.block--text-slider .slide .text-wrapper{flex:1;word-break:break-word}@media only screen and (min-width:768px){.block--text-slider .slide .text-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0;font-size:16px}}@media only screen and (min-width:1200px){.block--text-slider .slide .text-wrapper{font-size:20px}}.block--text-slider .slide .text-wrapper a{color:#558000;position:relative;z-index:20}.block--text-slider .slider{z-index:10;position:relative;height:100%;width:100%}.block--text-slider .flickity-viewport{overflow:visible}@media only screen and (min-width:1200px){.block--text-slider .flickity-viewport{overflow:hidden}}@media only screen and (min-width:1px){.block--text-slider .slide{margin-right:clamp(.3125rem,.3075rem + 7.9897vw,2.25rem)}}@media only screen and (min-width:390px){.block--text-slider .slide{margin-right:clamp(2.25rem,.2922rem + 8.0321vw,3.5rem)}}@media only screen and (min-width:640px){.block--text-slider .slide{margin-right:clamp(3.5rem,3.185rem + .7874vw,3.5625rem)}}@media only screen and (min-width:768px){.block--text-slider .slide{margin-right:clamp(3.5625rem,-1.8946rem + 11.3689vw,6.625rem)}}@media only screen and (min-width:1200px){.block--text-slider .slide{margin-right:clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}@media only screen and (min-width:1920px){.block--text-slider .slide{margin-right:clamp(6.625rem,-4.0148rem + 14.1864vw,13rem)}}.block--text-slider .overlay{position:absolute;z-index:10;inset:0;width:100dvw;height:100dvh}@media only screen and (min-width:1px){.block--text-slider .overlay{margin-left:calc(clamp(.3125rem, .3075rem + 7.9897vw, 2.25rem)*-1)}}@media only screen and (min-width:390px){.block--text-slider .overlay{margin-left:calc(clamp(2.25rem, .2922rem + 8.0321vw, 3.5rem)*-1)}}@media only screen and (min-width:640px){.block--text-slider .overlay{margin-left:calc(clamp(3.5rem, 3.185rem + .7874vw, 3.5625rem)*-1)}}@media only screen and (min-width:768px){.block--text-slider .overlay{margin-left:calc(clamp(3.5625rem, -1.8946rem + 11.3689vw, 6.625rem)*-1)}}@media only screen and (min-width:1200px){.block--text-slider .overlay{margin-left:calc(clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*-1)}}@media only screen and (min-width:1920px){.block--text-slider .overlay{margin-left:calc(clamp(6.625rem, -4.0148rem + 14.1864vw, 13rem)*-1)}}.block--text-slider .flickity-button{cursor:pointer}.block--text-slider .flickity-button:after{content:"";position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%)}.block--text-slider .flickity-button:disabled{display:none}.block--text-slider .flickity-button:focus{outline:none;box-shadow:unset}.block--text-slider .flickity-button:active{color:transparent}.block--text-slider .flickity-button-icon{fill:#fff}.block--text-slider .flickity-prev-next-button{background:transparent;outline:none;width:24px;height:24px}.block--text-slider .flickity-prev-next-button.next{right:-25px}.block--text-slider .flickity-prev-next-button.previous{left:-25px}@media only screen and (min-width:768px){.block--text-slider .flickity-prev-next-button.next{right:-46px}.block--text-slider .flickity-prev-next-button.previous{left:-60px}}@media only screen and (min-width:768px){.block--text-slider .flickity-button-icon{height:auto;width:30px}}.block--text-slider .flickity-page-dots{position:relative;bottom:0}.block--text-slider .flickity-page-dots .button-group--cells{display:flex;width:100%;justify-content:center}.block--text-slider .flickity-page-dots .flickity-page-dot{background-color:#fff;opacity:.5;margin-left:0;margin-right:8px;width:10px;height:10px}.block--text-slider .flickity-page-dots .flickity-page-dot:last-child{margin-right:0}.block--text-slider .flickity-page-dots .flickity-page-dot.is-selected{background-color:#fb1;opacity:1}.block--text-slider [data-slide-count="0"] .flickity-page-dots,.block--text-slider [data-slide-count="1"] .flickity-page-dots{display:none}@media only screen and (min-width:768px){.block--text-slider .slider{height:-moz-fit-content;height:fit-content}}.block--text-slider .flickity-button{background:rgba(0,0,0,.7);width:33px;height:33px}@media only screen and (min-width:768px){.block--text-slider .flickity-button{width:40px;height:40px}}.block--text-slider .flickity-button-icon{fill:#be7;position:absolute;left:50%;top:50%;width:40%;height:40%;transform:translate(-50%,-50%)}.block--text-slider .flickity-prev-next-button.next{right:-36px}.block--text-slider .flickity-prev-next-button.previous{left:-36px}@media only screen and (min-width:768px){.block--text-slider .flickity-prev-next-button .flickity-button-icon{height:auto;width:20px}.block--text-slider .flickity-prev-next-button.next{right:-46px}.block--text-slider .flickity-prev-next-button.previous{left:-60px}}@media only screen and (min-width:1200px){.block--text-slider .flickity-prev-next-button.next{right:-83px}.block--text-slider .flickity-prev-next-button.previous{left:-98px}}.block--text-slider .flickity-page-dots{z-index:20;inset:unset;bottom:8px}@media only screen and (min-width:768px){.block--text-slider .flickity-page-dots{bottom:0}}@media only screen and (min-width:1200px){.block--text-slider .flickity-page-dots .button-group--cells{justify-content:start}}.block--text-slider .flickity-page-dots .flickity-page-dot{background-color:#333}.block--text-slider--dark .block__mask:after{background:linear-gradient(180deg,#036,#000)}.block--text-slider--dark .title{color:#fff;padding:0 0 24px}.block--text-slider--dark .text-wrapper{color:#fff}.block--text-slider--dark .flickity-button-icon{fill:#be7}.block--text-slider--dark .flickity-page-dots .flickity-page-dot{background-color:#fff}.block--about-us{display:flex;flex-direction:column}.block--about-us .block__content{flex:1;padding-top:24px}.block--about-us .block__mask:after{background:linear-gradient(180deg,#d6f0fa,#f0fbe2)}.block--about-us .grid__content-item{overflow:visible}.block--about-us .image{width:148px;height:148px;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:640px){.block--about-us .image{width:-moz-fit-content;width:fit-content;height:10dvh}}@media only screen and (min-width:1200px){.block--about-us .image{position:absolute;width:100%;max-width:333px;height:auto;margin-top:80px}}.block--about-us .title{color:#558000;width:100%;padding-top:24px;padding-bottom:18px;justify-content:center}@media only screen and (min-width:1200px){.block--about-us .title{justify-content:flex-start}}.block--about-us .description{text-align:center;color:#000;height:35dvh;overflow:hidden}@media only screen and (min-width:390px){.block--about-us .description{height:43dvh}}@media only screen and (min-width:768px){.block--about-us .description{height:-moz-fit-content;height:fit-content;overflow:visible}}@media only screen and (min-width:1200px){.block--about-us .description{text-align:left}}.block--about-us .description p{width:100%}.block--about-us .description--full{overflow:visible;height:-moz-fit-content;height:fit-content}.block--about-us .show-more-wrapper{width:100%;display:flex;justify-content:center}.block--about-us .show-more{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;gap:10px;text-transform:uppercase;margin-top:18px;padding:12px 14px 12px 10px;width:-moz-fit-content;width:fit-content;position:relative}.block--about-us .show-more__text{color:#be7;font-size:14px;line-height:120%}.block--about-us .show-more__arrow{display:flex}.block--about-us .show-more:before{content:"";position:absolute;inset:0;padding:7px;background:#000;opacity:.7;border-radius:20px;z-index:-1}@media only screen and (min-width:640px){.block--about-us .show-more{border-radius:30px}}.block--about-us .show-more__arrow{transform:rotate(90deg)}.block--about-us .show-more__arrow--opened{transform:rotate(-90deg)}.block--about-us.dark .description,.block--about-us.dark .title{color:#fff}.block--contact-form{display:flex;flex-direction:column}.block--contact-form .block__content{display:flex;flex-direction:column;flex:1}.block--contact-form .grid{flex:1}.block--contact-form .block__mask:after{background:linear-gradient(180deg,#d6f0fa,#f0fbe2)}.block--contact-form .grid__content-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,.4902rem + 2.0915vw,3rem)}.block--contact-form .title{color:#fff;text-align:center}.block--contact-form .description{color:#fff}@media only screen and (min-width:640px){.block--contact-form .description{max-width:75%}}.block--contact-form .note{color:#fff;text-align:center}@media only screen and (min-width:640px){.block--contact-form .note{max-width:75%}}.block--contact-form .form__wrapper{border-radius:10px;padding:16px;background:#fff;width:100%;max-width:100%}@media only screen and (min-width:640px){.block--contact-form .form__wrapper{padding:24px;max-width:75%}}.block--contact-form .form__wrapper:has(#acf-field_65eb3582a127c-yes:checked) .acf-button{background:#eee;color:#fff;pointer-events:none!important;cursor:not-allowed}.block--quit-for-good-slider{display:flex;flex-direction:column}.block--quit-for-good-slider .block__content{flex:1;padding-top:24px}.block--quit-for-good-slider .block__mask:after{background:linear-gradient(185.64deg,#036 13.9%,#000 96.73%)}.block--quit-for-good-slider .grid__content-item{overflow:visible}.block--quit-for-good-slider .title{color:#fff;text-align:center;width:100%;padding:0}@media only screen and (min-width:768px){.block--quit-for-good-slider .title{padding:24px 0}}@media only screen and (min-width:1200px){.block--quit-for-good-slider .title{text-align:left}}.block--quit-for-good-slider .description{color:#fff;padding:0;text-align:center}@media only screen and (min-width:390px){.block--quit-for-good-slider .description{padding:0 32px}}@media only screen and (min-width:1200px){.block--quit-for-good-slider .description{text-align:left;padding:0}}.block--quit-for-good-slider .image{width:100%;max-width:150px;height:auto;margin:20px auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:390px){.block--quit-for-good-slider .image{max-width:190px}}@media only screen and (min-width:1200px){.block--quit-for-good-slider .image{position:absolute;width:100%;max-width:333px;margin-top:80px}}.block--b2b-footer{padding:24px 0 32px;background:#000;color:#fff;flex-direction:column;gap:16px}.block--b2b-footer,.block--b2b-footer .menu{display:flex;justify-content:center;align-items:center}.block--b2b-footer .menu-item{position:relative;font-size:19px;line-height:22px;font-weight:900;padding:0 8px}.block--b2b-footer .menu-item:after{content:"|";position:absolute;right:-2px;width:4px;text-align:center}.block--b2b-footer .menu-item.hide-after:after{content:none}.block--b2b-footer .menu-item:last-child:after{content:""}.block--b2b-header{z-index:10;padding:0!important;margin:0;position:absolute}.block--b2b-header .wrapper{display:flex;justify-content:space-between;align-items:center;background:transparent;height:100px}.block--b2b-header .image{-o-object-fit:contain;object-fit:contain;max-width:100px;max-height:80px}@media only screen and (min-width:768px){.block--b2b-header .image{max-width:180px}}.block--b2b-main{scroll-margin-top:0;padding-top:157px}.block--b2b-main:after{content:"";inset:0;position:absolute;z-index:-1;background:linear-gradient(180deg,#d6f0fa,#f0fbe2);height:calc(100dvh + 25vw)}@media only screen and (min-width:1920px){.block--b2b-main{padding-top:170px}}.block--b2b-main .grid{grid-template-rows:min-content}.block--b2b-main .title{text-align:center;color:#140;padding-bottom:32px}@media only screen and (min-width:1200px){.block--b2b-main .title{padding-bottom:45px}}@media only screen and (min-width:1920px){.block--b2b-main .title{padding-bottom:100px}}.block--b2b-main .qr-title{color:#558000;padding:48px 0 24px}@media only screen and (min-width:1200px){.block--b2b-main .qr-title{padding:41px 0 69px}}@media only screen and (min-width:1920px){.block--b2b-main .qr-title{padding:77px 0 100px}}.block--b2b-main .qr-image{height:196px;width:196px;-o-object-fit:contain;object-fit:contain}.block--b2b-main .qr-helper-text,.block--b2b-main .qr-question-text{color:#000}.block--b2b-main .qr-helper-text .toggle_contact{cursor:pointer}.block--b2b-main .qr-helper-text,.block--b2b-main .qr-question-text,.block--b2b-main .qr-title,.block--b2b-main .title{text-align:center}@media only screen and (min-width:640px){.block--b2b-main .qr-helper-text,.block--b2b-main .qr-question-text,.block--b2b-main .qr-title,.block--b2b-main .title{text-align:left}}.block--b2b-main .wrapper{display:flex;align-items:center;flex-direction:column;gap:8px}@media only screen and (min-width:640px){.block--b2b-main .wrapper{flex-direction:row}}@media only screen and (min-width:768px){.block--b2b-main .wrapper{gap:58px}}@media only screen and (min-width:1920px){.block--b2b-main .wrapper{gap:42px}}.block--b2b-main .top{min-height:calc(100dvh - 157px)}@media only screen and (min-width:1920px){.block--b2b-main .top{min-height:calc(100dvh - 170px)}}.block--b2b-main .phone-image{align-items:flex-start}.block--b2b-main .phone-image .image{display:none;max-height:62dvh;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:640px){.block--b2b-main .phone-image .image{display:block}}@media only screen and (min-width:1920px){.block--b2b-main .phone-image .image{max-height:630px}}.block--b2b-main--bottom{padding-top:0;scroll-margin-top:0}.block--b2b-main--bottom:has(.bottom-description--full){scroll-margin-bottom:20vw}.block--b2b-main--bottom .bottom{position:relative;padding-bottom:64px}@media only screen and (min-width:1200px){.block--b2b-main--bottom .bottom{padding-bottom:131px}}@media only screen and (min-width:1920px){.block--b2b-main--bottom .bottom{padding-bottom:243px}}.block--b2b-main--bottom .mask{position:absolute;inset:0}@media only screen and (min-width:1920px){.block--b2b-main--bottom .mask{top:40px}}.block--b2b-main--bottom .mask:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#036,#000);clip-path:polygon(0 15vw,15vw 20vw,100vw 0,0 1000000vw,0 1000000vw)}.block--b2b-main--bottom .bottom .grid__content-item{overflow:visible}.block--b2b-main--bottom .bottom .image{position:relative;display:none}@media only screen and (min-width:640px){.block--b2b-main--bottom .bottom .image{display:block}}@media only screen and (min-width:1200px){.block--b2b-main--bottom .bottom .image{left:-20%}}@media only screen and (min-width:1920px){.block--b2b-main--bottom .bottom .image{left:0}}.block--b2b-main--bottom .bottom-text{padding-top:calc(64px + 20vw);flex-direction:column;gap:24px;text-align:center}@media only screen and (min-width:640px){.block--b2b-main--bottom .bottom-text{padding-top:64px;text-align:left}}@media only screen and (min-width:1200px){.block--b2b-main--bottom .bottom-text{gap:52px}}.block--b2b-main--bottom .bottom-title{line-height:100%;color:#fff;text-align:center}@media only screen and (min-width:640px){.block--b2b-main--bottom .bottom-title{text-align:left}}.block--b2b-main--bottom .bottom-description{color:#fff;white-space:pre-wrap}.block--b2b-main--bottom .image{-o-object-fit:contain;object-fit:contain}.block--b2b-main--bottom .show-more{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;gap:10px;margin:0;justify-content:flex-start}.block--b2b-main--bottom .show-more__text{color:#be7;font-size:14px;line-height:120%}.block--b2b-main--bottom .show-more__arrow{display:flex}:has(+.block--patient-referral-footer) .block__mask:after{min-height:100%}.block--patient-referral-footer{padding:24px 0 32px;background:#000;color:#fff;flex-direction:column;gap:16px}.block--patient-referral-footer,.block--patient-referral-footer .menu{display:flex;justify-content:center;align-items:center}.block--patient-referral-footer .menu-item{position:relative;font-size:16px;line-height:18px;font-weight:900;padding:0 8px}@media only screen and (min-width:640px){.block--patient-referral-footer .menu-item{font-size:19px;line-height:22px}}.block--patient-referral-footer .menu-item:after{content:"|";position:absolute;right:-2px;width:4px;text-align:center}.block--patient-referral-footer .menu-item.hide-after:after{content:none}.block--patient-referral-footer .menu-item:last-child:after{content:""}.block--patient-referral-footer .copy-date{font-size:16px}@media only screen and (min-width:640px){.block--patient-referral-footer .copy-date{font-size:medium}}.block--patient-referral-footer .image-wrapper{display:flex;justify-content:center}@media only screen and (min-width:640px){.block--patient-referral-footer .image-wrapper{justify-content:normal}}.block--patient-referral-footer .image{max-width:50%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:640px){.block--patient-referral-footer .image{max-width:165px}}.block--patient-referral-header{z-index:40;padding:0!important;margin:0;position:absolute}.block--patient-referral-header .wrapper{display:flex;justify-content:space-between;align-items:center;background:transparent;height:80px}@media only screen and (min-width:1200px){.block--patient-referral-header .wrapper{height:114px}}@media only screen and (min-width:1920px){.block--patient-referral-header .wrapper{height:120px}}.block--patient-referral-header .image{-o-object-fit:contain;object-fit:contain}.block--patient-referral-header .image:first-child{max-width:76px;max-height:28px}.block--patient-referral-header .image:last-child{max-width:90px;max-height:28px}.block--patient-referral-header .image:first-child{margin-left:-16px}.block--patient-referral-header .image:last-child{margin-right:-16px}@media only screen and (min-width:640px){.block--patient-referral-header .image{margin:0}}@media only screen and (min-width:1200px){.block--patient-referral-header .image:first-child{max-width:164px;max-height:56px;margin:0}.block--patient-referral-header .image:last-child{max-width:161px;max-height:50px;margin:0}}@media only screen and (min-width:1920px){.block--patient-referral-header .image:first-child{max-width:164px;max-height:50px}.block--patient-referral-header .image:last-child{max-width:174px;max-height:50px}}.patient-referral-success{display:none;justify-content:center;align-items:center;position:fixed;z-index:20;inset:0;overflow:auto;background-color:rgba(51,51,51,.5019607843)}.patient-referral-success__content{position:relative;margin:auto;padding:48px 36px;width:100%;max-width:300px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}@media only screen and (min-width:640px){.patient-referral-success__content{max-width:390px}}.patient-referral-success__content .title{margin-bottom:22px;text-align:center}.patient-referral-success__content .subtitle{text-align:center}.patient-referral-success__content a{color:#558000}.patient-referral-success__content .close-icon{cursor:pointer;position:absolute;top:11px;right:11px;width:11px;height:11px}.block--patient-referral-choose-option{color:#000;min-height:calc(var(--block-height) + 20vw);scroll-margin-top:-20vw}.block--patient-referral-choose-option .title{justify-content:center;margin:0 -16px 8px}@media only screen and (min-width:390px){.block--patient-referral-choose-option .title{margin:0 -8px 34px}}@media only screen and (min-width:640px){.block--patient-referral-choose-option .title{justify-content:flex-start;margin:0 0 80px}}@media only screen and (min-width:768px){.block--patient-referral-choose-option .title{font-size:36px;line-height:120%}}@media only screen and (min-width:1200px){.block--patient-referral-choose-option .title{font-size:46px}}.block--patient-referral-choose-option .qr-code-section{margin-bottom:8px}@media only screen and (min-width:390px){.block--patient-referral-choose-option .qr-code-section{margin-bottom:24px}}@media only screen and (min-width:640px){.block--patient-referral-choose-option .qr-code-section{margin-bottom:0}}.block--patient-referral-choose-option .qr-code-section,.block--patient-referral-choose-option .referral-section{flex-direction:column;align-items:center}@media only screen and (min-width:640px){.block--patient-referral-choose-option .qr-code-section,.block--patient-referral-choose-option .referral-section{align-items:flex-start}}.block--patient-referral-choose-option .qr-title{margin-bottom:8px}@media only screen and (min-width:390px){.block--patient-referral-choose-option .qr-title{margin-bottom:27px}}@media only screen and (min-width:640px){.block--patient-referral-choose-option .qr-title{margin-bottom:35px}}.block--patient-referral-choose-option .qr-image{margin-bottom:8px}@media only screen and (min-width:390px){.block--patient-referral-choose-option .qr-image{margin-bottom:27px}}@media only screen and (min-width:640px){.block--patient-referral-choose-option .qr-image{margin-bottom:34px}}.block--patient-referral-choose-option .qr-image img{-o-object-fit:contain;object-fit:contain;width:128px;height:128px;border-radius:20px}@media only screen and (min-width:640px){.block--patient-referral-choose-option .qr-image img{width:196px;height:196px}}.block--patient-referral-choose-option .qr-text,.block--patient-referral-choose-option .referral-bottom-text,.block--patient-referral-choose-option .referral-top-text{text-align:center}@media only screen and (min-width:640px){.block--patient-referral-choose-option .qr-text,.block--patient-referral-choose-option .referral-bottom-text,.block--patient-referral-choose-option .referral-top-text{text-align:left}}.block--patient-referral-choose-option .referral-bottom-text{max-width:219px}@media only screen and (min-width:640px){.block--patient-referral-choose-option .referral-bottom-text{max-width:319px}}.block--patient-referral-choose-option .referral-title{margin-bottom:8px}@media only screen and (min-width:390px){.block--patient-referral-choose-option .referral-title{margin-bottom:16px}}@media only screen and (min-width:640px){.block--patient-referral-choose-option .referral-title{margin-bottom:35px}}.block--patient-referral-choose-option .referral-button{max-width:269px;height:40px;font-size:16px;line-height:120%;margin:8px 0}@media only screen and (min-width:390px){.block--patient-referral-choose-option .referral-button{margin:20px 0 21px}}@media only screen and (min-width:640px){.block--patient-referral-choose-option .referral-button{margin:61px 0}}.block--patient-referral-choose-option .loader{background:#757575!important;pointer-events:none!important}.block--patient-referral-choose-option .loader:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-top-color:#fb1;animation:spin .8s linear infinite;margin-right:8px}.block--patient-referral-choose-option .back-button{color:#000}.block--patient-referral-choose-option .back-button svg path{stroke:#000}@media only screen and (min-width:640px){.block--patient-referral-choose-option .back-button{margin:24px 0 16px}}@media only screen and (min-width:1920px){.block--patient-referral-choose-option .back-button{margin:70px 0 16px}}.block--patient-referral-form{min-height:calc(var(--block-height) + 20vw);scroll-margin-top:-20vw;color:#000}.block--patient-referral-form .title{text-align:center;justify-content:center;margin-bottom:4px}@media only screen and (min-width:390px){.block--patient-referral-form .title{margin-bottom:12px}}@media only screen and (min-width:768px){.block--patient-referral-form .title{text-align:left;justify-content:flex-start}}.block--patient-referral-form .subtitle{display:inline-block;margin-bottom:4px;font-size:12px;line-height:140%}@media only screen and (min-width:390px){.block--patient-referral-form .subtitle{margin-bottom:8px;font-size:14px}}@media only screen and (min-width:768px){.block--patient-referral-form .subtitle{font-size:16px}}@media only screen and (min-width:1200px){.block--patient-referral-form .subtitle{max-width:865px;font-size:20px}}@media only screen and (min-width:1920px){.block--patient-referral-form .subtitle{max-width:995px}}.block--patient-referral-form .form-wrapper{display:flex;flex-direction:column;overflow:visible}.block--patient-referral-form .form-wrapper input{background:#fff;height:37px;max-width:100%}@media only screen and (min-width:640px){.block--patient-referral-form .form-wrapper input{max-width:380px}}.block--patient-referral-form .form-wrapper input::-moz-placeholder{color:#bbb}.block--patient-referral-form .form-wrapper input::placeholder{color:#bbb}.block--patient-referral-form .form-wrapper label{display:block}.block--patient-referral-form .form-wrapper label span{color:#c40}.block--patient-referral-form .form-wrapper .checkbox-wrapper{display:flex;gap:24px}.block--patient-referral-form .form-wrapper .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:18px;min-width:18px!important;height:18px;border-radius:4px;display:grid;place-content:center;position:relative}.block--patient-referral-form .form-wrapper .checkbox:before{content:""}.block--patient-referral-form .form-wrapper .checkbox:checked{background-color:#558000;margin:0}.block--patient-referral-form .form-wrapper .checkbox:checked:before{content:"";background-image:url(/wp-content/themes/smokefree/dist/check-mark.0d9beb8e.svg);background-size:contain;background-repeat:no-repeat;width:14px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block--patient-referral-form .form-wrapper .checkbox-label{margin-bottom:0;font-size:12px;line-height:140%}@media only screen and (min-width:390px){.block--patient-referral-form .form-wrapper .checkbox-label{font-size:14px}}@media only screen and (min-width:768px){.block--patient-referral-form .form-wrapper .checkbox-label{font-size:16px}}@media only screen and (min-width:1200px){.block--patient-referral-form .form-wrapper .checkbox-label{font-size:20px}}.block--patient-referral-form .form-wrapper .checkbox-label span{color:#c40}.block--patient-referral-form:has(.has--compact) .form-wrapper{gap:4px}@media only screen and (min-width:390px){.block--patient-referral-form:has(.has--compact) .form-wrapper{gap:8px}}.block--patient-referral-form:has(.has--compact) .form-wrapper label{margin-bottom:0}@media only screen and (min-width:390px){.block--patient-referral-form:has(.has--compact) .form-wrapper label{margin-bottom:8px}}@media only screen and (min-width:1200px){.block--patient-referral-form:has(.has--compact) .form-wrapper label{margin-bottom:18px}}.block--patient-referral-form:not(:has(.has--compact)) .form-wrapper{gap:8px}@media only screen and (min-width:390px){.block--patient-referral-form:not(:has(.has--compact)) .form-wrapper{gap:24px}}.block--patient-referral-form:not(:has(.has--compact)) .form-wrapper label{margin-bottom:8px}@media only screen and (min-width:1200px){.block--patient-referral-form:not(:has(.has--compact)) .form-wrapper label{margin-bottom:18px}}.block--patient-referral-form .image-wrapper{display:none}@media only screen and (min-width:640px){.block--patient-referral-form .image-wrapper{display:flex;flex-direction:column;justify-content:space-between}}.block--patient-referral-form .image-wrapper img{max-width:100%;height:-moz-fit-content;height:fit-content;-o-object-fit:contain;object-fit:contain}.block--patient-referral-form .dropdown{position:relative;width:100%;max-width:380px}.block--patient-referral-form .dropdown.open .dropdown-toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.41 12.256a.833.833 0 101.179-1.179l-5-5a.833.833 0 00-1.179 0l-5 5a.833.833 0 101.179 1.179l4.41-4.41 4.411 4.41z' fill='%23313144'/%3E%3C/svg%3E")}.block--patient-referral-form .dropdown.open .dropdown-options{display:block}.block--patient-referral-form .dropdown-label{display:block;margin-bottom:0}@media only screen and (min-width:390px){.block--patient-referral-form .dropdown-label{margin-bottom:8px}}@media only screen and (min-width:1200px){.block--patient-referral-form .dropdown-label{margin-bottom:18px}}.block--patient-referral-form .dropdown-label span{color:#c40}.block--patient-referral-form .dropdown-toggle{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-radius:8px;background:#fff;color:#313144;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.36px;position:relative}.block--patient-referral-form .dropdown-toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.59 7.744a.833.833 0 10-1.18 1.179l5 5a.833.833 0 001.18 0l5-5a.833.833 0 10-1.18-1.179L10 12.154l-4.41-4.41z' fill='%23313144'/%3E%3C/svg%3E");width:20px;height:20px}.block--patient-referral-form .dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:10;display:none;background:#fff;border:2px solid #ccc;border-radius:8px;margin-top:4px;max-height:124px;overflow-y:auto;color:#000}@media only screen and (min-width:390px){.block--patient-referral-form .dropdown-options{max-height:200px}}.block--patient-referral-form .dropdown-option{padding:8px;cursor:pointer;font-size:12px;font-weight:700;color:#313144}@media only screen and (min-width:390px){.block--patient-referral-form .dropdown-option{padding:11px 24px}}.block--patient-referral-form .dropdown-option.selected,.block--patient-referral-form .dropdown-option:hover{background:#f0fbe2}.block--patient-referral-form .button:disabled{background-color:#757575;cursor:not-allowed;pointer-events:none}.block--patient-referral-form .button{min-width:150px;width:-moz-fit-content;width:fit-content;padding:0 16px;min-height:40px;margin:8px 0}@media only screen and (min-width:390px){.block--patient-referral-form .button{margin-top:16px}}@media only screen and (min-width:640px){.block--patient-referral-form .button{margin-top:24px}}.block--patient-referral-form .loader{background:#757575!important;pointer-events:none!important}.block--patient-referral-form .loader:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-top-color:#fb1;animation:spin .8s linear infinite;margin-right:8px}.block--patient-referral-form .back-button{height:24px}@media only screen and (min-width:390px){.block--patient-referral-form .back-button{height:40px}}@media only screen and (min-width:640px){.block--patient-referral-form .back-button{margin:24px 0 16px}}@media only screen and (min-width:1920px){.block--patient-referral-form .back-button{margin:70px 0 16px}}.block--patient-referral-form .hint-text{width:100%}.block--patient-referral-form .hint-text span{color:#c40}.block--patient-referral-details-form{min-height:calc(var(--block-height) + 20vw);scroll-margin-top:-20vw;color:#000}.block--patient-referral-details-form .grid__content-item{overflow:visible}.block--patient-referral-details-form--full-height .block__mask:after{min-height:100%}.block--patient-referral-details-form .title{margin-bottom:24px;text-align:center;justify-content:center}@media only screen and (min-width:390px){.block--patient-referral-details-form .title{margin-bottom:54px}}@media only screen and (min-width:768px){.block--patient-referral-details-form .title{text-align:left;justify-content:flex-start}}@media only screen and (min-width:1200px){.block--patient-referral-details-form .title{margin-bottom:48px}}.block--patient-referral-details-form .form-wrapper{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:390px){.block--patient-referral-details-form .form-wrapper{gap:24px}}.block--patient-referral-details-form .form-wrapper input{background:#eee;height:37px;max-width:100%}@media only screen and (min-width:640px){.block--patient-referral-details-form .form-wrapper input{max-width:380px}}.block--patient-referral-details-form .form-wrapper input::-moz-placeholder{color:#bbb}.block--patient-referral-details-form .form-wrapper input::placeholder{color:#bbb}.block--patient-referral-details-form .form-wrapper label{display:block;margin-bottom:8px}@media only screen and (min-width:1200px){.block--patient-referral-details-form .form-wrapper label{margin-bottom:18px}}.block--patient-referral-details-form .form-wrapper label span{color:#c40}.block--patient-referral-details-form .image-wrapper{display:none}@media only screen and (min-width:640px){.block--patient-referral-details-form .image-wrapper{display:flex}}.block--patient-referral-details-form .image-wrapper img{max-width:100%;height:-moz-fit-content;height:fit-content;-o-object-fit:contain;object-fit:contain}.block--patient-referral-details-form .button.disabled,.block--patient-referral-details-form .button:disabled{background-color:#757575;cursor:not-allowed;pointer-events:none}.block--patient-referral-details-form .button{margin:47px 0 0;padding:0 16px;min-width:150px;width:-moz-fit-content;width:fit-content;min-height:40px;font-size:16px;font-weight:700}@media only screen and (min-width:1200px){.block--patient-referral-details-form .button{margin-top:56px}}.block--patient-referral-details-form .loader{background:#757575!important;pointer-events:none!important}.block--patient-referral-details-form .loader:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-top-color:#fb1;animation:spin .8s linear infinite;margin-right:8px}.block--patient-referral-details-form .back-button{height:24px}@media only screen and (min-width:390px){.block--patient-referral-details-form .back-button{height:40px}}@media only screen and (min-width:640px){.block--patient-referral-details-form .back-button{margin:24px 0 16px}}@media only screen and (min-width:1920px){.block--patient-referral-details-form .back-button{margin:70px 0 16px}}.block--patient-referral-details-form .back-button svg path{stroke:#000}.block--patient-referral-details-form .hint-text{width:100%}.block--patient-referral-details-form .hint-text span{color:#c40}.block--patient-referral-hero{scroll-margin-top:0;padding-top:80px;min-height:calc(var(--block-height) - 10vw)}@media only screen and (min-width:390px){.block--patient-referral-hero{padding-top:104px}}@media only screen and (min-width:640px){.block--patient-referral-hero{padding-top:170px}}@media only screen and (min-width:1920px){.block--patient-referral-hero{padding-top:150px}}.block--patient-referral-hero .block__mask:after{clip-path:unset}.block--patient-referral-hero .title{color:#140;margin-bottom:8px}@media only screen and (min-width:390px){.block--patient-referral-hero .title{margin-bottom:54px}}@media only screen and (min-width:1200px){.block--patient-referral-hero .title{margin-bottom:116px}}.block--patient-referral-hero .options-wrapper{display:flex;flex-direction:column;gap:15px;margin-bottom:8px;overflow:visible}@media only screen and (min-width:390px){.block--patient-referral-hero .options-wrapper{gap:25px;margin-bottom:30px}}@media only screen and (min-width:1200px){.block--patient-referral-hero .options-wrapper{margin-bottom:54px;gap:30px}}@media only screen and (min-width:1920px){.block--patient-referral-hero .options-wrapper{margin-bottom:121px;row-gap:30px;-moz-column-gap:20px;column-gap:20px}}.block--patient-referral-hero .options{display:flex;flex-wrap:wrap;justify-content:center;row-gap:16px;-moz-column-gap:15px;column-gap:15px}@media only screen and (min-width:390px){.block--patient-referral-hero .options{row-gap:25px}}@media only screen and (min-width:1200px){.block--patient-referral-hero .options{row-gap:30px;-moz-column-gap:19px;column-gap:19px}}@media only screen and (min-width:1920px){.block--patient-referral-hero .options{-moz-column-gap:22px;column-gap:22px}}.block--patient-referral-hero .option{width:100%;max-width:263px}.block--patient-referral-hero .option input[type=radio]{display:none}.block--patient-referral-hero .option input[type=radio]:checked+label{background-color:#558000;color:#fff}.block--patient-referral-hero .option label{height:50px;background:#fff;color:#000;display:flex;justify-content:center;align-items:center;padding:14px;cursor:pointer;box-shadow:0 3px 6px 0 rgba(0,0,0,.1607843137);border-radius:20px;font-size:18px;line-height:120%}.block--patient-referral-hero .divider{width:100%}.block--patient-referral-hero .notice{text-align:center}.block--patient-referral-hero .notice a{text-decoration:underline}.block--press-releases .block__content{padding-top:16px;padding-bottom:24px}@media only screen and (min-width:768px){.block--press-releases .block__content{padding-top:64px}}@media only screen and (min-width:1920px){.block--press-releases .block__content{padding-top:240px}}.block--press-releases .title{color:#fff;margin-bottom:0;width:100%;text-align:center}@media only screen and (min-width:768px){.block--press-releases .title{text-align:left;margin-bottom:45px}}.block--press-releases .assets{width:100%;display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:1200px){.block--press-releases .assets{gap:20px}}.block--press-releases .assets-wrapper{display:flex;flex-direction:column}.block--press-releases .assets-title{color:#fb1;margin:0 0 21px;width:100%;text-align:center}@media only screen and (min-width:768px){.block--press-releases .assets-title{text-align:left;margin:0 0 24px}}.block--press-releases .assets-item{width:100%;display:none;align-items:center;border-radius:10px;padding:16px 15px 16px 10px;background:hsla(0,0%,100%,.2);color:#fff;min-height:60px}.block--press-releases .assets-item:nth-child(-n+3){display:flex}@media only screen and (min-width:768px){.block--press-releases .assets-item{padding:16px 20px 16px 38px;min-height:90px}.block--press-releases .assets-item:nth-child(-n+4){display:flex}}.block--press-releases .assets-item:nth-child(2n){background:#ffebaa;color:#000}.block--press-releases .assets-item:nth-child(2n) .arrow-right svg path{stroke:#558000}.block--press-releases .assets-item__title{margin-right:10px;font-size:12px;font-weight:400;line-height:120%}.block--press-releases .assets-item__title b,.block--press-releases .assets-item__title strong{font-weight:700}.block--press-releases .assets-item__title br{display:none}@media only screen and (min-width:768px){.block--press-releases .assets-item__title{margin-right:24px}}@media only screen and (min-width:1200px){.block--press-releases .assets-item__title{font-size:20px;line-height:140%}.block--press-releases .assets-item__title br{display:initial}}.block--press-releases .media{width:100%;display:flex;gap:15px;flex-direction:column}@media only screen and (min-width:1200px){.block--press-releases .media{gap:19px}}@media only screen and (min-width:1440px){.block--press-releases .media{flex-direction:row}}.block--press-releases .media-title{color:#fff;margin:16px 0;width:100%;text-align:center}@media only screen and (min-width:768px){.block--press-releases .media-title{text-align:left;margin:32px 0}}.block--press-releases .media-item{width:100%;display:flex;align-items:center;border-radius:10px;padding:16px 15px 16px 10px;color:#000;min-height:60px;background:#ffebaa}@media only screen and (min-width:768px){.block--press-releases .media-item{padding:16px 20px 16px 38px;min-height:90px}}.block--press-releases .media-item:first-child{background:#ffebaa}.block--press-releases .media-item:last-child{background:#f0fbe2}.block--press-releases .media-item__title{font-size:14px;font-weight:700;line-height:140%;margin-right:16px}@media only screen and (min-width:1200px){.block--press-releases .media-item__title{font-size:25px;margin-right:24px}}.block--press-releases .media-item__description{font-size:13px;font-weight:700;line-height:120%}@media only screen and (min-width:1200px){.block--press-releases .media-item__description{font-size:20px}}.block--press-releases .media-item .arrow-right svg path{stroke:#558000}.block--press-releases .download-icon,.block--press-releases .link-icon,.block--press-releases .lock-icon,.block--press-releases .pdf-icon{width:20px;min-width:20px;margin-right:11px}@media only screen and (min-width:768px){.block--press-releases .download-icon,.block--press-releases .link-icon,.block--press-releases .lock-icon,.block--press-releases .pdf-icon{width:-moz-fit-content;width:fit-content;margin-right:38px}}.block--press-releases .arrow-right{margin-left:auto;width:10px!important;min-width:10px!important;height:10px!important}@media only screen and (min-width:768px){.block--press-releases .arrow-right{width:16px!important;min-width:16px!important;height:16px!important}}.block--press-releases .show-more{display:none;align-items:center;justify-content:center;margin:16px 0;width:100%;cursor:pointer;gap:10px;padding:9px 15px}.block--press-releases .show-more__text{font-size:14px;color:#be7}.block--press-releases .show-more__arrow{display:flex;transform:rotate(90deg)}.block--press-releases .show-more.is-expanded .show-more__arrow{transform:rotate(270deg)}.\--character .\--character-img{display:block;width:100%;max-height:50dvh;-o-object-fit:contain;object-fit:contain}@media only screen and (max-height:480px) and (orientation:landscape){.\--character .\--character-img{height:50dvh}}@media only screen and (min-width:768px){.\--character .\--character-img{max-height:40dvh}}@media only screen and (min-width:1920px){.\--character .\--character-img{max-height:50dvh}}.contact-form{display:none;position:fixed;z-index:100;inset:0;overflow:auto;background-color:rgba(51,51,51,.5019607843)}.contact-form,.contact-form__content{justify-content:center;align-items:center}.contact-form__content{position:relative;margin:auto;padding:20px;width:100%;max-width:375px;display:flex;flex-direction:column;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}@media only screen and (min-width:640px){.contact-form__content{max-width:50%}}.contact-form__content:has(:not(.af-success)) .title--success{display:none}.contact-form__content:has(:not(.af-success)) .subtitle,.contact-form__content:has(:not(.af-success)) .text,.contact-form__content:has(:not(.af-success)) .title--initial{display:block}.contact-form__content:has(.af-success) .title--success{display:block}.contact-form__content:has(.af-success) .subtitle,.contact-form__content:has(.af-success) .text,.contact-form__content:has(.af-success) .title--initial{display:none}.contact-form__content .af-success{background:#fff;color:#333;font-size:clamp(1rem,.8725rem + .5232vw,1.5rem);line-height:clamp(1rem,.8725rem + .5232vw,1.5rem);padding:0;text-align:center;display:flex;justify-content:center}.contact-form__content .title{font-size:clamp(1.5rem,1.3725rem + .5232vw,2rem);line-height:clamp(1.5rem,1.3725rem + .5232vw,2rem);margin-bottom:20px}.contact-form__content .subtitle{margin-bottom:24px}.contact-form__content .subtitle,.contact-form__content .text{font-size:clamp(1rem,.8725rem + .5232vw,1.5rem);line-height:clamp(1rem,.8725rem + .5232vw,1.5rem);text-align:center}.contact-form__content .text{margin-bottom:18px}.contact-form__content .form__wrapper{width:100%}.contact-form__content .form__wrapper .acf-label,.contact-form__content .form__wrapper .af-label{display:none}.contact-form__content .form__input{margin-bottom:20px}.contact-form__content .form__button{width:-moz-fit-content;width:fit-content;padding:6px 43px}.contact-form__content .close-icon{cursor:pointer;position:absolute;top:11px;right:11px;width:11px;height:11px;z-index:100}html.contact-form-active{overflow:hidden}html.contact-form-active body.--nav-is-on .contact-form__wrap{z-index:100}html.contact-form-active body.--nav-is-on .contact-form__wrap .grid{height:100%}@media only screen and (max-height:480px) and (orientation:landscape){html.contact-form-active body.--nav-is-on .contact-form__wrap{overflow:auto}html.contact-form-active body.--nav-is-on .contact-form__wrap .grid__content-item{overflow:visible}}html.contact-form-active body.--nav-is-on .contact-form__inner{height:100%;max-height:100%;padding:0}html.contact-form-active body.--nav-is-on .contact-form__wrap .form__close-button{right:0}html.contact-form-active body.--nav-is-on .form__close.form__close-toggle{background-color:#fff}@media only screen and (min-width:1200px){html.contact-form-active body.--nav-is-on .form__close.form__close-toggle{background-color:unset}}html.contact-form-active main{opacity:.8}.contact-form__wrap{display:none;height:100dvh;position:fixed;width:100%;z-index:0;top:0;pointer-events:none}.contact-form-active .contact-form__wrap{display:flex;justify-content:center;align-items:center;z-index:100;pointer-events:auto}.contact-form__wrap .contact-form__inner{display:flex;z-index:8;position:relative;box-shadow:unset;color:#333;width:100%;flex-flow:column;height:auto;justify-content:center;max-height:90dvh;padding:40px 30px;overflow:auto}@media only screen and (min-width:1200px){.contact-form__wrap .contact-form__inner{padding:24px}}@media only screen and (min-width:390px){.contact-form__wrap .contact-form__inner{padding:40px 30px}}.contact-form__wrap .contact-form__inner:has(#acf-field_65eb3582a127c-yes:checked) .acf-button{background:#eee;color:#fff;pointer-events:none!important;cursor:not-allowed}.contact-form__wrap .form__close{cursor:pointer;z-index:6;position:fixed;inset:0;pointer-events:none}.contact-form__wrap .form__close-button{cursor:pointer;position:absolute;top:24px;right:24px;width:16px;height:16px;z-index:100}@media only screen and (max-height:480px) and (orientation:landscape){.contact-form__wrap .form__close-button{top:8px}}.form__title{color:#333;font-size:24px;line-height:150%}.form-toggle__contact{cursor:pointer}.form-toggle__contact a{pointer-events:none}body:not(.wp-admin) footer{background-color:#000;color:#fff;width:100%;position:relative;font-size:10px;line-height:10px;scroll-snap-align:start;z-index:35;height:auto;display:block;padding:24px 0 32px}@media only screen and (min-width:390px){body:not(.wp-admin) footer{font-size:clamp(1rem,.9681rem + .1308vw,1.125rem);line-height:clamp(1rem,.9681rem + .1308vw,1.125rem)}}@media only screen and (min-width:1920px){body:not(.wp-admin) footer .grid{max-width:1920px}}@media only screen and (min-width:1200px){body:not(.wp-admin) footer{display:flex;align-content:center;flex-flow:wrap;justify-content:center;padding:72px 0 80px}}body:not(.wp-admin) footer.zIndex{z-index:0}body:not(.wp-admin) footer .footer__inner{display:flex;height:auto;justify-content:space-between;flex-flow:column;align-items:center}body:not(.wp-admin) footer .copy-date{font-size:12px;line-height:12px;padding-top:24px}@media only screen and (min-width:390px){body:not(.wp-admin) footer .copy-date{font-size:clamp(1rem,.9681rem + .1308vw,1.125rem);line-height:clamp(1rem,.9681rem + .1308vw,1.125rem)}}body:not(.wp-admin) footer .logo--mobile{display:flex;max-width:110px}body:not(.wp-admin) footer .logo--mobile path{fill:#fff}@media only screen and (min-width:1200px){body:not(.wp-admin) footer .logo--mobile{display:none}}body:not(.wp-admin) footer .mobile-buttons{display:flex;justify-content:space-evenly;width:100%;margin:24px 32px}body:not(.wp-admin) footer .mobile-buttons .button{font-size:10px;line-height:10px;gap:4px;text-transform:none;width:-moz-fit-content;width:fit-content;margin:0;padding:4px 8px}@media only screen and (min-width:1200px){body:not(.wp-admin) footer .mobile-buttons .button{padding:5px 20px}}body:not(.wp-admin) footer .mobile-buttons .button path{fill:#000}@media only screen and (min-width:1200px){body:not(.wp-admin) footer .mobile-buttons{display:none}}body:not(.wp-admin) footer .logo{display:none}body:not(.wp-admin) footer .logo path{fill:#fff}@media only screen and (min-width:1200px){body:not(.wp-admin) footer .logo{display:flex}}body:not(.wp-admin) footer .buttons-wrapper{display:none;font-size:12px;line-height:12px}@media only screen and (min-width:390px){body:not(.wp-admin) footer .buttons-wrapper{font-size:clamp(1rem,.9681rem + .1308vw,1.125rem);line-height:clamp(1rem,.9681rem + .1308vw,1.125rem)}}@media only screen and (min-width:1200px){body:not(.wp-admin) footer .buttons-wrapper{display:flex;align-items:center;gap:24px}}body:not(.wp-admin) footer .buttons-wrapper a{width:-moz-fit-content;width:fit-content;gap:4px;font-size:14px;text-transform:none;margin:0;padding:8px 16px;height:36px}.footer__nav{font-size:12px;line-height:12px}@media only screen and (min-width:390px){.footer__nav{font-size:clamp(1rem,.9681rem + .1308vw,1.125rem);line-height:clamp(1rem,.8725rem + .5232vw,1.5rem)}}.footer__nav ul{display:flex;flex-flow:row wrap;list-style-type:none;text-transform:none;justify-content:center;row-gap:8px;padding:0 0 30px!important;margin:0 auto;max-width:250px}@media only screen and (min-width:640px){.footer__nav ul{max-width:100%}}@media only screen and (min-width:1200px){.footer__nav ul{row-gap:0}}.footer__nav ul li{display:flex;margin:0;pointer-events:auto;position:relative;padding:0 8px}@media only screen and (min-width:768px){.footer__nav ul li{padding:0 10px}}.footer__nav ul li:after{content:"|";position:absolute;right:-2px;width:4px;text-align:center}.footer__nav ul li.hide-after:after{content:none}.footer__nav ul li:last-child:after{content:""}.footer__nav ul li a{color:inherit;display:flex;align-items:center;text-decoration:none;justify-content:center;width:100%}.footer__nav ul li.current-menu-item a,.footer__nav ul li.current_page_item a,.footer__nav ul li.current_page_parent a,.footer__nav ul li a:active,.footer__nav ul li a:focus,.footer__nav ul li a:hover{color:#fb1}.footer-nav-bottom,.footer__nav-main ul{text-transform:uppercase}.footer__nav-main ul{display:flex;flex-flow:row wrap;list-style-type:none}.footer__nav-main ul li{display:flex;flex-grow:1;justify-content:center;margin:0;pointer-events:auto;width:auto}.footer__nav-main ul li:after{content:""}.footer__nav-main ul li a{color:inherit;display:flex;align-items:center;justify-content:center;text-decoration:none;width:auto}.footer__nav-main ul li a:active,.footer__nav-main ul li a:focus,.footer__nav-main ul li a:hover,.footer__nav-main ul li a:visited{color:#fff}@media only screen and (min-width:1200px){.footer__nav-main ul li a{justify-content:flex-start}}.grid.footer__nav-main{display:none}@media only screen and (min-width:1200px){.grid.footer__nav-main{display:grid}}ul.footer-socials{display:flex;flex-flow:row wrap;list-style-type:none;justify-content:space-between;text-transform:none}@media only screen and (min-width:1200px){ul.footer-socials{align-items:center;justify-content:space-evenly}}ul.footer-socials li{display:flex;flex-grow:1;justify-content:center;margin:0;pointer-events:auto}@media only screen and (min-width:1200px){ul.footer-socials li{flex-grow:0}}ul.footer-socials li a{color:inherit;display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%}ul.footer-socials li a:active,ul.footer-socials li a:focus,ul.footer-socials li a:hover,ul.footer-socials li a:visited{color:#fff}ul.footer-socials li a img{width:44px;height:44px}#header{display:flex;flex-flow:column;height:-moz-fit-content;height:fit-content;overflow:hidden;position:fixed;inset:0;z-index:35;pointer-events:none;background:linear-gradient(180deg,#036,#000)}@media only screen and (max-height:480px) and (orientation:landscape){#header{overflow:auto}}@media only screen and (min-width:1920px){#header .grid{max-width:1920px}}#header .logo{pointer-events:auto;grid-column:span 3;justify-content:flex-start;height:28px}@media only screen and (min-width:768px){#header .logo{height:36px}}@media only screen and (min-width:1200px){#header .logo{height:40px}}#header .logo a{display:flex;margin-right:auto}#header .logo path{fill:#fff}#header .call-to-action .button{text-transform:uppercase;pointer-events:auto;height:40px;padding:8.5px 30px}#header .call-to-action .button--active{padding:6.5px 28px;background:#fff;border:2px solid #fb1}#header .header__toggle_wrap{height:auto;padding:16px 0}@media only screen and (min-width:768px){#header .header__toggle_wrap{padding:18px 0}}@media only screen and (min-width:1200px){#header .header__toggle_wrap{padding:20px 0}}@media only screen and (min-width:1920px){#header .header__toggle_wrap{padding:25px 0}}#header .header__toggle_wrap .call-to-action{grid-column:span 4}@media only screen and (min-width:640px){#header .header__toggle_wrap .call-to-action{grid-column:span 6}}#header .header__toggle_wrap .toggle{pointer-events:auto;grid-column:span 5}@media only screen and (min-width:640px){#header .header__toggle_wrap .toggle{grid-column:span 9}}#header .header__nav{opacity:0;height:0;padding:0}@media only screen and (min-width:768px){#header .header__nav{padding:0}}@media only screen and (min-width:1200px){#header .header__nav{padding:20px 0}}@media only screen and (min-width:1920px){#header .header__nav{padding:25px 0}}#header .header__nav .header-nav{grid-column:span 12}@media only screen and (min-width:390px){#header .header__nav .header-nav{grid-column:span 12}}@media only screen and (min-width:1200px){#header .header__nav .header-nav{grid-column:span 14}}@media only screen and (min-width:1920px){#header .header__nav .header-nav{grid-column:span 22}}#header .header__nav .logo{display:none;grid-column:span 3}@media only screen and (min-width:1200px){#header .header__nav .logo{display:flex;grid-column:span 2}}#header .header__nav .call-to-action{display:none;pointer-events:auto;overflow:visible}@media only screen and (min-width:1200px){#header .header__nav .call-to-action{display:flex;gap:24px}}#header .grid{width:auto}#header .header__toggle{pointer-events:auto;display:flex;overflow:visible;margin:4px;flex-direction:column;justify-content:space-between;align-self:center;height:18px;width:18px}#header .header__toggle .bar{height:calc(clamp(1.125rem, .9023rem + .464vw, 1.25rem)*0.1);width:100%;background-color:#fff;transition:all .1s ease-in-out}#header .header__toggle:hover{cursor:pointer}#header .x:first-of-type{transition:all .1s ease-in-out;transform:rotate(45deg);transform-origin:top left;width:calc(clamp(1.125rem, .9023rem + .464vw, 1.25rem)*1.27)}#header .x:nth-of-type(2){transition:all .1s ease-in-out;transform-origin:center;width:0}#header .x:nth-of-type(3){transition:all .1s ease-in-out;transform:rotate(-45deg);transform-origin:bottom left;width:calc(clamp(1.125rem, .9023rem + .464vw, 1.25rem)*1.27)}#header.\--toggle-is-on{background-color:#333;color:#fff;display:flex;flex-flow:column;position:fixed;height:100dvh}@media only screen and (min-width:1200px){#header.\--toggle-is-on{top:auto;bottom:auto;height:auto;position:relative;background-color:#333}}#header.\--toggle-is-on .header__nav{opacity:1;height:auto;pointer-events:auto;overflow:initial;box-sizing:content-box;flex-grow:1}@media only screen and (min-width:1200px){#header.\--toggle-is-on .header__nav{min-height:auto}}@media only screen and (min-width:1200px){#header .header__toggle_wrap{opacity:0;margin-top:0;display:none}#header .header__nav{opacity:1;overflow:initial;height:auto}#header .header__nav .header-nav{flex-flow:row;text-align:left;justify-content:space-between;gap:24px}}.header-dropdown{display:none;position:absolute;top:var(--header-height);width:100%;height:400px;z-index:40;background:linear-gradient(180deg,#d6f0fa,#f0fbe2);flex-direction:column;justify-content:center;border-radius:0 0 20px 20px}.header-dropdown.show{display:none}@media only screen and (min-width:1200px){.header-dropdown.show{display:flex}}.header-dropdown .container{display:flex;gap:22px}.header-dropdown .card{width:33.3333333333%;border-radius:20px;background:linear-gradient(180deg,#036,#000);height:19dvh;position:relative;overflow:visible}@media only screen and (min-width:1920px){.header-dropdown .card{height:250px}}.header-dropdown .card .character__img,.header-dropdown .card .download__img{all:unset;position:absolute;-o-object-fit:contain;object-fit:contain;width:100%;max-width:50%}.header-dropdown .card .character__img{bottom:0;left:8px;height:calc(100% + 20px)}@media only screen and (min-width:1920px){.header-dropdown .card .character__img{max-width:none;width:auto;left:10px}}.header-dropdown .card .download__img{bottom:0;right:8px;height:calc(100% + 40px)}@media only screen and (min-width:1920px){.header-dropdown .card .download__img{max-width:none;width:auto;right:36px}}.header-dropdown .card:nth-child(2) .character__img{left:-10px}.header-dropdown .card:nth-child(3){padding:0 34px;background:#fff;display:flex;justify-content:center;align-items:center;gap:20px}.header-dropdown .rating{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-dropdown .rating__title{padding:12px 0 16px;font-size:clamp(2rem,-.9167rem + 3.8889vw,3.75rem);line-height:120%;text-align:center}.header-dropdown .rating__subtitle{font-size:clamp(1rem,.7917rem + .2778vw,1.125rem);line-height:120%;text-align:center}.header-dropdown .logos{flex:1}.header-dropdown .logo__image{-o-object-fit:contain;object-fit:contain;width:100%;max-width:160px}.header-nav{position:relative;display:flex;flex-flow:column;list-style-type:none;gap:4px;padding:0 calc(1vw + 45px)}@media only screen and (max-height:480px) and (orientation:landscape){.header-nav{min-height:600px}}@media only screen and (min-width:390px){.header-nav{padding:0 calc(1vw + 40px)}}@media only screen and (max-width:1199px){.header-nav{margin:0 -2vw}}@media only screen and (max-width:639px){.header-nav{margin:0 -4vw}}.header-nav__image{-o-object-fit:contain;object-fit:contain;position:absolute;bottom:120px;left:calc(14vw - 25px);z-index:-1;height:30dvh}@media only screen and (min-width:390px){.header-nav__image{bottom:140px}}.header-nav__mask{position:absolute;width:100%;height:calc(20vw + 120px);background:linear-gradient(180deg,#d6f0fa,#f0fbe2);left:0;bottom:0;z-index:100;clip-path:polygon(0 10vw,20vw 20vw,100vw 0,0 1000000vw,0 1000000vw)}@media only screen and (min-width:390px){.header-nav__mask{height:calc(20vw + 140px)}}.header-nav__mask .mask-wrapper{position:absolute;z-index:100;bottom:24px;width:100%;padding:0 calc(1vw + 45px)}.header-nav__mask .header-nav__bottom-text{color:#000;font-size:28px;line-height:120%}.header-nav__mask .buttons-wrapper{display:flex;gap:24px;margin-top:20px}.header-nav__mask .buttons-wrapper img{-o-object-fit:contain;object-fit:contain;height:40px}@media only screen and (min-width:1200px){.header-nav{margin-block-start:0;margin-block-end:0;margin-inline-end:0;padding-inline-start:0;margin:0;padding:0}.header-nav__image,.header-nav__mask{display:none}}.header-nav li{pointer-events:auto;width:100%;padding:10px 9px}.header-nav li:first-child{margin-left:0}@media only screen and (min-width:1200px){.header-nav li:first-child{margin-left:100px}}@media only screen and (min-width:1200px){.header-nav li{display:flex;justify-content:left;margin:0;width:-moz-fit-content;width:fit-content;min-height:0;padding:0}}.header-nav li a{color:#fff;text-decoration:none;text-transform:uppercase;width:50%;font-size:16px}@media only screen and (min-width:1200px){.header-nav li a{display:flex;align-items:center;justify-content:left;width:-moz-fit-content;width:fit-content;border-top:none;border-bottom:none;font-size:clamp(.875rem,.8431rem + .1308vw,1rem)}}.header-nav li.active a,.header-nav li.current-menu-item a,.header-nav li.current_page_item a,.header-nav li.current_page_parent a,.header-nav li.toggle-active a,.header-nav li:focus a,.header-nav li:hover a{color:#fb1}.header-nav li:first-child a{border-top:none}.header-nav li:last-child a{border-bottom:none;pointer-events:none}.loader-wrapper{position:fixed;inset:0;display:grid;place-content:center;z-index:100;background:#fff}.loader-wrapper.hide{display:none}.loader svg{animation:pulse .75s infinite alternate}.back-button{display:flex;gap:8px;align-items:center;height:40px;cursor:pointer}.back-button span{font-size:14px;text-transform:uppercase}.back-button--white span{color:#fff}.back-button--white svg path{stroke:#fff}.back-button--green span{color:#558000}.back-button--green svg path{stroke:#558000}.download-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;z-index:100}.download-modal--active{display:flex}.download-modal__content{position:relative;background:#fff;padding:28px;border-radius:20px;max-width:350px;width:100%;display:flex;flex-direction:column}@media only screen and (min-width:768px){.download-modal__content{max-width:600px}}.download-modal__title{text-align:center;margin-bottom:48px}.download-modal__subtitle{margin-bottom:44px}.download-modal__form{display:flex;flex-direction:column}.download-modal__label{margin-bottom:8px}.download-modal__required{color:#c40c40}.download-modal__form-field{display:flex;flex-direction:column;position:relative;margin-bottom:44px}.download-modal__input--error{border:2px solid #c40c40}.download-modal__error-message{font-size:12px;display:none;color:#c40c40;position:absolute;bottom:-24px}.download-modal__error-message--active{display:block}.download-modal__submit{width:-moz-fit-content;width:fit-content;padding:10px 30px}.download-modal__close{cursor:pointer;position:absolute;top:10px;right:10px;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' fill='none'%3E%3Cpath d='M8.975 20l9.518-10.607M8.975 9l4.759 5.303 4.76 5.304' stroke='%23333' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}