.ui-button{cursor:pointer;border:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;display:flex;position:relative}.ui-button__text{z-index:1;text-wrap:nowrap;position:relative}.ui-button__icon{width:var(--width-24);height:var(--height-24);flex-shrink:0;display:block;position:relative}.ui-button--red{height:var(--btn-height);min-width:var(--btn-width);width:fit-content;padding:0 var(--padding-28) var(--padding-2);border-radius:var(--border-radius-s);gap:var(--gap-4);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-bg-red);color:var(--color-txt-white);line-height:1}.ui-button--red:hover{background:var(--color-bg-white);color:var(--color-txt-black)}.ui-button--red-black{height:var(--btn-height);min-width:var(--btn-width);width:fit-content;padding:0 var(--padding-28) var(--padding-2);border-radius:var(--border-radius-s);gap:var(--gap-4);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-bg-red);color:var(--color-txt-white);line-height:1}.ui-button--red-black:hover{background:var(--color-bg-black)}.ui-button--white{height:var(--btn-height);min-width:var(--btn-width);width:fit-content;padding:0 var(--padding-28) var(--padding-2);border-radius:var(--border-radius-s);gap:var(--gap-4);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-bg-white);color:var(--color-txt-black);line-height:1}.ui-button--white.ui-button--disabled,.ui-button--white:disabled{background:var(--color-bg-white-10);color:var(--color-txt-white-20);pointer-events:none}.ui-button--ghost{height:var(--btn-height);min-width:var(--btn-width);width:fit-content;padding:0 var(--padding-28) var(--padding-2);border-radius:var(--border-radius-s);gap:var(--gap-4);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:var(--border-width-s) solid var(--color-bdr-white);background:0 0;line-height:1}.ui-button--ghost:hover{background:var(--color-bg-white);border-color:#0000}.ui-button--ghost .ui-button__text{color:var(--color-txt-white);mix-blend-mode:difference}.ui-button--square-white,.ui-button--square-red{min-width:var(--width-48);width:var(--width-48);height:var(--height-48);border-radius:var(--border-radius-m);--_offset:calc((var(--height-48) + var(--height-24)) / 2);min-height:44px;position:relative;overflow:hidden}@media (width<=1239px){.ui-button--square-white,.ui-button--square-red{border-radius:8px;width:44px;height:44px}}.ui-button--square-white .ui-button__icon:before,.ui-button--square-white .ui-button__icon:after,.ui-button--square-red .ui-button__icon:before,.ui-button--square-red .ui-button__icon:after{width:var(--width-24);height:var(--width-24);content:"";background-color:currentColor;flex-shrink:0;transition:transform .35s;position:absolute;top:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M19.3359 19.3596L19.3359 4.62823L4.60454 4.62823%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4.59375 19.3657L19.3251 4.63433%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M19.3359 19.3596L19.3359 4.62823L4.60454 4.62823%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4.59375 19.3657L19.3251 4.63433%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-button--square-white .ui-button__icon:after,.ui-button--square-red .ui-button__icon:after{transform:translate(calc(-1 * var(--_offset)), var(--_offset))}.ui-button--square-white:hover .ui-button__icon:before,.ui-button--square-red:hover .ui-button__icon:before{transform:translate(var(--_offset), calc(-1 * var(--_offset)))}.ui-button--square-white:hover .ui-button__icon:after,.ui-button--square-red:hover .ui-button__icon:after{transform:translate(0)}.ui-button--square-white{background:var(--color-bg-white);color:var(--color-txt-black)}.ui-button--square-red{background:var(--color-bg-red);color:var(--color-txt-white)}.ui-button--circle-white{min-width:var(--width-48);width:var(--width-48);height:var(--height-48);border-radius:var(--border-radius-pill);background:var(--color-bg-white);min-height:44px;color:var(--color-txt-black);position:relative;overflow:hidden}.ui-button--circle-white.ui-button--disabled,.ui-button--circle-white:disabled{background:var(--color-bg-white-10);color:var(--color-txt-white-40);pointer-events:none}.ui-button--circle-white .ui-button__icon{width:var(--width-24);height:var(--width-24);background-color:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M7 22L17 12L7 2%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M7 22L17 12L7 2%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-button--play{cursor:pointer;background-color:#0000;border:none;outline:none;align-items:center;padding:0;display:flex}.ui-button__play{width:max(100px, 100 * var(--fluid-unit));min-width:max(100px, 100 * var(--fluid-unit));height:max(100px, 100 * var(--fluid-unit));background-color:var(--color-bg-white);--_offset:max(74px, 74 * var(--fluid-unit));border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width<=1239px){.ui-button__play{--_offset:calc((82px + 38px) / 2);width:82px;min-width:82px;height:82px}}@media (width<=743px){.ui-button__play{--_offset:calc((44px + 24px) / 2);width:44px;min-width:44px;height:44px}}.ui-button__play:before,.ui-button__play:after{width:max(48px, 48 * var(--fluid-unit));height:max(48px, 48 * var(--fluid-unit));background-color:var(--color-bg-black);content:"";flex-shrink:0;margin:auto;transition:transform .35s;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22 fill=%22none%22%3E%3Cpath d=%22M11.5 6.93067C11.5 5.6648 12.9004 4.90025 13.9652 5.58478L40.5175 22.6541C41.4972 23.2839 41.4972 24.7161 40.5175 25.3459L13.9652 42.4152C12.9004 43.0997 11.5 42.3352 11.5 41.0693V6.93067Z%22 stroke=%22white%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22 fill=%22none%22%3E%3Cpath d=%22M11.5 6.93067C11.5 5.6648 12.9004 4.90025 13.9652 5.58478L40.5175 22.6541C41.4972 23.2839 41.4972 24.7161 40.5175 25.3459L13.9652 42.4152C12.9004 43.0997 11.5 42.3352 11.5 41.0693V6.93067Z%22 stroke=%22white%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=743px){.ui-button__play:before,.ui-button__play:after{width:24px;height:24px}}.ui-button__play:after{transform:translateY(var(--_offset))}.ui-button__play-label{color:var(--color-txt-white);margin-left:30px;font-size:14px;display:inline-block}.ui-button--play:hover .ui-button__play:before{transform:translateY(calc(-1 * var(--_offset)))}.ui-button--play:hover .ui-button__play:after{transform:translateY(0)}.ui-button--loading{pointer-events:none}.ui-button--loading .ui-button__text,.ui-button--loading .ui-button__icon,.ui-button--loading .ui-button__play,.ui-button--loading .ui-button__play-label{visibility:hidden}.ui-button--loading .ui-button__loader{display:block}.ui-button__loader{width:max(16px, 18 * var(--fluid-unit));height:max(16px, 18 * var(--fluid-unit));border:var(--border-width-m) solid currentColor;border-top-color:#0000;border-radius:50%;margin:auto;animation:.75s linear infinite ui-button-spin;display:none;position:absolute;inset:0}@keyframes ui-button-spin{to{transform:rotate(360deg)}}.ui-button.ui-button--xs{height:max(36px, 38 * var(--fluid-unit));width:fit-content;min-width:0;padding:0 var(--padding-20) var(--padding-2);border-radius:var(--border-radius-m);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:capitalize;line-height:1}@media (width<=1239px){.ui-button.ui-button--xs{height:36px;padding-inline:20px}}.section-header{padding-inline:var(--padding-60-40-20)}.container-inline .section-header,.hero-homepage .section-header,.hero-product .section-header{padding-inline:0}.section-header{column-gap:var(--gap-14)}@media (width<=1239px){.section-header{gap:var(--gap-24-24-14);grid-template-columns:1fr;align-items:flex-start}}.section-header--default,.section-header--tertiary{grid-template-columns:repeat(12,1fr);display:grid}.section-header--tertiary{align-items:flex-end;gap:var(--gap-30);grid-template-rows:repeat(2,auto)}@media (width<=1239px){.section-header--tertiary{grid-template-rows:auto}}.section-header--tertiary .section-header__content{grid-row:1/-1}@media (width<=1239px){.section-header--tertiary .section-header__content{grid-row:2/3}}.section-header__left-buttons{grid-column:1/span 6}@media (width<=1239px){.section-header__left-buttons{grid-area:3/1/4/-1}}.section-header--column{gap:var(--gap-20-14);flex-direction:column;display:flex}.section-header--column .section-header__content{gap:var(--gap-30-30-24)}.section-header__title{color:var(--color-txt-white);font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);text-transform:none;line-height:115%;font-family:var(--font-family-headings);padding-right:var(--padding-60-0);grid-column:1/span 6}@media (width<=1239px){.section-header__title{grid-column:1/-1}}.section-header--align-flex-end{align-items:flex-end}.section-header--align-center{align-items:center}.section-header--no-content .section-header__title{grid-column:1/span 10}.section-header__content{padding-top:var(--padding-10);justify-content:flex-start;gap:var(--gap-30-30-20);flex-direction:column;grid-column:7/span 5;display:flex}.section-header__content:has(.section-header__buttons){height:100%}@media (width<=1239px){.section-header__content{grid-column:1/-1;max-width:864px;padding-top:0}.section-header__content:has(.section-header__buttons){height:auto}}.section-header__description{color:var(--color-txt-white);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);text-transform:none;line-height:150%;font-family:var(--font-family-primary)}.section-header__buttons{gap:var(--gap-20-14);display:flex}@media (width<=1239px){.section-header{grid-template-columns:1fr}.section-header__title{grid-column:1/-1}.section-header__content{grid-column:1/-1;padding-top:0}}@keyframes ui-input-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ui-field-spin{to{transform:rotate(360deg)}}.ui-field{gap:var(--gap-10-8-4);border-bottom:var(--border-width-s) solid var(--color-bdr-white-20);width:100%;min-width:0;scroll-margin-top:calc(var(--header-height) + calc(24 * var(--fluid-unit)));flex-direction:column;transition:border-color .3s;display:flex;position:relative}.ui-field__label{color:var(--color-txt-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);text-transform:none;line-height:1.4;font-family:var(--font-family-headings);cursor:default;display:inline-block}.ui-field__req{color:var(--color-txt-red);margin-left:var(--gap-2);display:inline-block}.ui-field__body{gap:var(--gap-20);align-items:center;width:100%;min-width:0;display:flex}@media (width<=743px){.ui-field__body{min-height:calc(var(--font-size-xl) * 1.4)}}.ui-field__foot{gap:var(--gap-10);left:0;bottom:max(2px, 2 * var(--fluid-unit));width:100%;padding-top:var(--padding-4);justify-content:space-between;align-items:baseline;display:flex;position:absolute}.ui-field__feedback{color:var(--color-txt-white-50);min-width:0}.ui-field__feedback[hidden],.ui-field__feedback:empty{display:none}.ui-field__counter{color:var(--color-txt-white-50);white-space:nowrap}.ui-field:not(.is-error):not(.is-active):not(.is-valid):not(.is-disabled):not(.ui-field--disabled):hover,.ui-field:not(.is-error):not(.is-disabled):not(.ui-field--disabled):focus-within,.ui-field.is-focused:not(.is-error):not(.is-disabled):not(.ui-field--disabled){border-color:var(--color-bdr-white)}.ui-field.is-active:not(.is-error),.ui-field--valid,.ui-field.is-valid:not(.is-error){border-color:var(--color-bdr-green)}.ui-field.is-unverified:not(.is-error),.ui-field.is-unverified:not(.is-error).is-active,.ui-field.is-unverified:not(.is-error).is-valid{border-color:var(--color-bdr-white-20)}.ui-field.is-unverified:not(.is-error):hover,.ui-field.is-unverified:not(.is-error):focus-within,.ui-field.is-unverified:not(.is-error).is-focused{border-color:var(--color-bdr-white)}.ui-field__spinner{width:max(16px, 18 * var(--fluid-unit));height:max(16px, 18 * var(--fluid-unit));border:var(--border-width-m) solid var(--color-bdr-white);border-top-color:#0000;border-radius:50%;flex:none;animation:.75s linear infinite ui-field-spin}.ui-field__spinner[hidden]{display:none}.ui-field.is-active:not(.is-error) .ui-field__label,.ui-field.is-active:not(.is-error) .ui-field__req{color:var(--color-txt-white-50)}.ui-field--error,.ui-field.is-error{border-color:var(--color-bdr-red)}.ui-field--error .ui-field__feedback,.ui-field.is-error .ui-field__feedback{color:var(--color-txt-red)}.ui-field--disabled,.ui-field.is-disabled{opacity:.5;pointer-events:none;border-color:var(--color-bdr-white-20)}.ui-field:has(:disabled){opacity:.5;pointer-events:none;border-color:var(--color-bdr-white-20)}.ui-field--disabled .ui-select-wrap--disabled,.ui-field.is-disabled .ui-select-wrap--disabled{opacity:1}.ui-field:has(:disabled) .ui-select-wrap--disabled{opacity:1}.ui-field--pad-l{padding-bottom:var(--padding-40-24-20)}.ui-field--pad-l.is-error{padding-bottom:calc(var(--padding-40-24-20) + 4px)}.ui-field--pad-s{padding-bottom:var(--padding-4)}.ui-field--checkbox{gap:var(--gap-10);border-bottom:none}.ui-field--checkbox .ui-field__foot{padding-top:0;position:static}.ui-field--checkbox .ui-field__feedback{color:var(--color-txt-red)}.ui-field--checkbox .ui-checkbox{align-items:flex-start}.ui-field--checkbox .ui-checkbox__box{margin-top:.15em}.ui-field--checkbox.is-error .ui-checkbox__box{box-shadow:inset 0 0 0 var(--border-width-s) var(--color-bdr-red)}.ui-field--checkbox.is-error .ui-checkbox__label,.ui-field--checkbox.is-error .ui-checkbox__label a{color:var(--color-txt-red)}.ui-field__cursor{content:"";width:var(--border-width-l);background-color:var(--color-bg-white);opacity:0;pointer-events:none;height:60%;animation:1.1s ease-in-out infinite ui-input-cursor-blink;display:block;position:absolute;top:8%;left:0}.ui-field-input__control{color:var(--color-txt-white);font-size:var(--font-size-xl-2);font-weight:var(--font-weight-light);text-transform:none;line-height:1.4;font-family:var(--font-family-headings);width:100%;min-width:0;appearance:none;caret-color:var(--color-txt-white);resize:none;background:0 0;border:none;margin:0;padding:0}.ui-field-input__control::placeholder{color:var(--color-txt-white-50);transition:opacity .3s,color .3s}.ui-field-input__control:hover::placeholder{color:var(--color-txt-white)}.ui-field-input__control:focus{outline:none}.ui-field-input__control:focus::placeholder{opacity:0}.ui-field-input__control[data-cursor=true]{caret-color:#0000;padding-left:var(--gap-8);transition:padding .3s}.ui-field-input__control[data-cursor=true]:focus{caret-color:var(--color-txt-white);outline:none;padding-left:0}.ui-field-input__control[data-cursor=true]:focus+.ui-field__cursor{visibility:hidden}.ui-field-input__control:-webkit-autofill{caret-color:var(--color-txt-white);-webkit-box-shadow:0 0 0 1000px var(--color-bg-black) inset!important;-webkit-text-fill-color:var(--color-txt-white)!important}.ui-field-input__control:-webkit-autofill:hover{caret-color:var(--color-txt-white);-webkit-box-shadow:0 0 0 1000px var(--color-bg-black) inset!important;-webkit-text-fill-color:var(--color-txt-white)!important}.ui-field-input__control:-webkit-autofill:focus{caret-color:var(--color-txt-white);-webkit-box-shadow:0 0 0 1000px var(--color-bg-black) inset!important;-webkit-text-fill-color:var(--color-txt-white)!important}textarea.ui-field-input__control{max-height:max(180px, 180 * var(--fluid-unit));min-height:max(56px, 56 * var(--fluid-unit));scrollbar-width:thin;scrollbar-color:var(--color-bg-white) var(--color-bg-white-10);display:block}textarea.ui-field-input__control::-webkit-scrollbar{width:6px;height:6px}textarea.ui-field-input__control::-webkit-scrollbar-track{background:var(--color-bg-white-10);border-radius:var(--border-radius-pill)}textarea.ui-field-input__control::-webkit-scrollbar-thumb{background:var(--color-bg-white);border-radius:var(--border-radius-pill);background-clip:padding-box;border:1px solid #0000}textarea.ui-field-input__control::-webkit-scrollbar-thumb:hover{background:var(--color-bg-white)}.ui-field--select .ui-field__body{display:block}.ui-field--input-select .ui-input-select__body{align-items:center;gap:var(--gap-20);display:flex}.ui-field--input-select .ui-select-wrap{flex-shrink:0;width:auto}.ui-field--input-select .ui-select__panel{min-width:max(320px, 320 * var(--fluid-unit))}.ui-field--radio .ui-field-radio__options{grid-template-columns:repeat(var(--radio-cols,2), minmax(0, 1fr));gap:var(--gap-20-20-14) var(--gap-40);width:100%;display:grid}.ui-field--radio .ui-radio{min-width:0;padding-right:var(--padding-20)}.ui-field--radio .ui-radio__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=743px){.ui-field--radio .ui-field-radio__options{grid-template-columns:repeat(var(--radio-cols-mobile,1), minmax(0, 1fr))}}.ui-radio{align-items:center;gap:var(--gap-20-20-14);cursor:pointer;display:inline-flex}@media (width<=743px){.ui-radio{min-height:calc(var(--font-size-xl) * 1.4)}}.ui-radio__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-radio__indicator{width:var(--width-24);height:var(--height-24);border-radius:var(--border-radius-pill);background:var(--color-bg-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-radio__dot{width:var(--width-12);height:var(--height-12);border-radius:var(--border-radius-pill);background:var(--color-bg-black-20);transition:background .2s}.ui-radio:hover .ui-radio__dot{background:var(--color-bg-gray-dark-50)}.ui-radio__input:checked~.ui-radio__indicator .ui-radio__dot{background:var(--color-bg-green)}.ui-radio__input:focus-visible~.ui-radio__indicator{outline:var(--border-width-m) solid var(--color-bdr-white);outline-offset:2px}.ui-radio__label{color:var(--color-txt-white);font-size:var(--font-size-xl-2);font-weight:var(--font-weight-light);text-transform:none;line-height:1.4;font-family:var(--font-family-headings)}.ui-radio--disabled{opacity:.5;cursor:not-allowed}.ui-checkbox{align-items:center;gap:var(--gap-14);cursor:pointer;display:inline-flex}.ui-checkbox__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-checkbox__box{width:max(20px, 20 * var(--fluid-unit));height:max(20px, 20 * var(--fluid-unit));border-radius:max(4px, 4 * var(--fluid-unit));flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,box-shadow .2s;display:flex}.ui-checkbox__check{width:max(10px, 10 * var(--fluid-unit));height:max(8px, 8 * var(--fluid-unit));background-color:var(--color-bg-white);opacity:0;transition:opacity .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2210%22 height=%228%22 viewBox=%220 0 10 8%22 fill=%22none%22%3E%3Cpath d=%22M1 4L3.6 6.4L9 1%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2210%22 height=%228%22 viewBox=%220 0 10 8%22 fill=%22none%22%3E%3Cpath d=%22M1 4L3.6 6.4L9 1%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-checkbox__input:checked~.ui-checkbox__box .ui-checkbox__check{opacity:1}.ui-checkbox__input:focus-visible~.ui-checkbox__box{outline:var(--border-width-m) solid var(--color-bdr-white);outline-offset:2px}.ui-checkbox--green .ui-checkbox__box{background:var(--color-bg-white-20)}.ui-checkbox--green:hover .ui-checkbox__input:not(:checked)~.ui-checkbox__box .ui-checkbox__check,.ui-checkbox--red:hover .ui-checkbox__input:not(:checked)~.ui-checkbox__box .ui-checkbox__check{opacity:.4}.ui-checkbox--green .ui-checkbox__input:checked~.ui-checkbox__box{background:var(--color-bg-green)}.ui-checkbox--green .ui-checkbox__label{color:var(--color-txt-white);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);text-transform:none;line-height:1.4;font-family:var(--font-family-primary)}.ui-checkbox--red .ui-checkbox__box{background:var(--color-bg-black-10)}.ui-checkbox--red:hover .ui-checkbox__box{background:var(--color-bg-black-20)}.ui-checkbox--red .ui-checkbox__input:checked~.ui-checkbox__box{background:var(--color-bg-red)}.ui-checkbox--red .ui-checkbox__label{color:var(--color-txt-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-transform:none;line-height:1.4;font-family:var(--font-family-primary)}.ui-checkbox.is-error .ui-checkbox__box{box-shadow:inset 0 0 0 var(--border-width-s) var(--color-bdr-red);background:var(--color-bg-white-20)}.ui-checkbox.is-error .ui-checkbox__label,.ui-checkbox.is-error .ui-checkbox__label a{color:var(--color-txt-red)}.ui-checkbox--disabled{opacity:.5;cursor:not-allowed}.ui-checkbox__label a{color:var(--color-txt-white);text-underline-offset:3px;transition:var(--transition-default);font-family:var(--font-family-primary);text-decoration:underline}.ui-checkbox__label a:hover{opacity:.7}.ui-select-wrap{width:100%;min-width:0;max-width:100%;position:relative}.ui-select-wrap--compact{flex-shrink:0;width:auto;max-width:none}.ui-select-wrap--disabled{opacity:.5;pointer-events:none}.ui-select__value-input,.ui-hs-value{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-select__trigger{font:inherit;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--gap-20-20-10);background:0 0;border:0;width:100%;min-width:0;max-width:100%;padding:0;display:flex}@media (width<=743px){.ui-select__trigger{min-height:calc(var(--font-size-xl) * 1.4)}}.ui-select__value{align-items:center;gap:var(--gap-20-20-10);flex:1;min-width:0;display:flex}.ui-select__icon{flex-shrink:0;display:inline-flex}.ui-select__icon[hidden]{display:none}.ui-select__icon img,.ui-select__icon svg{width:100%;height:100%;display:block}.ui-select__text{color:var(--color-txt-white-50);font-size:var(--font-size-xl-2);font-weight:var(--font-weight-light);text-transform:none;line-height:1.4;font-family:var(--font-family-headings);white-space:nowrap;text-overflow:ellipsis;transition:color .3s;overflow:hidden}.ui-select__trigger.is-filled .ui-select__text{color:var(--color-txt-white)}.ui-select__trigger.is-filled .ui-select__arrow{background-color:var(--color-txt-white)}.ui-select__tags{align-items:center;gap:var(--gap-24-24-14);flex:1;min-width:0;display:flex;overflow:hidden}.ui-select__tag{align-items:center;gap:var(--gap-10-8-4);flex:1 1 0;min-width:0;display:flex;overflow:hidden}.ui-select__tag-remove{font:inherit;color:var(--color-txt-white);cursor:pointer;width:max(24px, 24 * var(--fluid-unit));height:max(24px, 24 * var(--fluid-unit));background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ui-select__tag-remove-icon{width:max(16px, 16 * var(--fluid-unit));height:max(16px, 16 * var(--fluid-unit));background-color:var(--color-txt-white);flex-shrink:0;transform:rotate(45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-select__tag-label{color:var(--color-txt-white);font-size:var(--font-size-xl-2);font-weight:var(--font-weight-light);text-transform:none;line-height:1.4;font-family:var(--font-family-headings);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-select__more{color:var(--color-txt-white);font-size:var(--font-size-xl-2);font-weight:var(--font-weight-light);text-transform:none;line-height:1.4;font-family:var(--font-family-headings);flex-shrink:0}.ui-select__arrow{width:max(24px, 24 * var(--fluid-unit));height:max(24px, 24 * var(--fluid-unit));background-color:var(--color-txt-white-50);flex-shrink:0;transition:all .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M2 7L12 17L22 7%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M2 7L12 17L22 7%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-select-wrap.is-open .ui-select__arrow{background-color:var(--color-txt-white);transform:rotate(90deg)}.ui-select-wrap.is-open .ui-select__text{color:var(--color-txt-white)}.ui-select-wrap--compact .ui-select__icon{width:max(42px, 42 * var(--fluid-unit));height:max(42px, 42 * var(--fluid-unit));border-radius:var(--border-radius-pill);border:var(--border-width-xs) solid var(--color-bdr-grey-dark);overflow:hidden}.ui-select__panel{z-index:20;top:calc(100% + var(--gap-10));width:100%;min-width:max(280px, 280 * var(--fluid-unit));background:var(--color-bg-white);border-radius:max(14px, 14 * var(--fluid-unit));flex-direction:column;display:flex;position:absolute;left:0;overflow:clip;box-shadow:0 10px 40px #00000040}.ui-select__panel[hidden]{display:none}.ui-select__search{padding:var(--padding-10) var(--padding-10) 0}.ui-select__list-wrap{padding:var(--padding-10);min-height:0}.ui-select__list{gap:var(--gap-4);max-height:max(244px, 244 * var(--fluid-unit));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.ui-select__option{color:var(--color-txt-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-transform:none;line-height:1.4;font-family:var(--font-family-primary);align-items:center;gap:var(--gap-14);min-height:44px;height:max(48px, 48 * var(--fluid-unit));padding:0 var(--padding-20);border-radius:max(10px, 10 * var(--fluid-unit));cursor:pointer;flex-shrink:0;transition:background .2s;display:flex}.ui-select__option:hover,.ui-select__option.is-active{background:var(--color-bg-gray-white)}.ui-select__option.is-selected{background:var(--color-bg-gray)}.ui-select__option[hidden]{display:none}.ui-select__option-icon{border-radius:var(--border-radius-pill);flex-shrink:0;width:24px;height:24px;display:inline-flex;overflow:hidden}.ui-select__option-icon img,.ui-select__option-icon svg{width:100%;height:100%;display:block}.ui-select__option-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-select__option-add{opacity:.6}.ui-select__option--check{height:auto;min-height:max(54px, 54 * var(--fluid-unit));border-bottom:var(--border-width-s) solid var(--color-bdr-grey);border-radius:0;padding:0}.ui-select__option--check:last-child{border-bottom:none}.ui-select__option--check:hover{background:0 0}.ui-select__option--check .ui-checkbox{width:100%;min-height:max(54px, 54 * var(--fluid-unit));padding:max(6px, 6 * var(--fluid-unit)) var(--padding-20);box-sizing:border-box}.ui-select__option--check .ui-checkbox__label{white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;min-width:0;overflow:hidden}.ui-search{justify-content:space-between;align-items:center;gap:var(--gap-10);width:100%;min-height:44px;height:max(48px, 48 * var(--fluid-unit));padding-left:var(--padding-20);padding-right:var(--padding-10);background:var(--color-bg-white);border:var(--border-width-s) solid var(--color-bdr-grey);border-radius:max(10px, 10 * var(--fluid-unit));display:flex}.ui-search__input{color:var(--color-txt-black);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);text-transform:none;line-height:1.4;font-family:var(--font-family-primary);appearance:none;background:0 0;border:none;outline:none;flex:1 0 0;min-width:0}.ui-search__input::placeholder{color:var(--color-txt-black);opacity:.5}.ui-search__input::-webkit-search-decoration{display:none}.ui-search__input::-webkit-search-cancel-button{display:none}.ui-search__input::-webkit-search-results-button{display:none}.ui-search__btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.ui-search__icon{width:max(24px, 24 * var(--fluid-unit));height:max(24px, 24 * var(--fluid-unit));background-color:var(--color-txt-black);flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22 stroke=%22%23000%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M20 20L16.5 16.5%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22 stroke=%22%23000%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M20 20L16.5 16.5%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-form-success{text-align:center;align-items:center;gap:var(--gap-24-24-14);padding-block:var(--padding-40-40-30);padding-inline:var(--padding-40-40-20);border-radius:var(--border-radius-xl);border:1px solid var(--color-bdr-white-20);flex-direction:column;display:flex}.ui-form-success[hidden]{display:none}.ui-form-success__icon{width:var(--size-100-80-44);height:var(--size-100-80-44);background-color:var(--color-bg-green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22101%22 height=%22100%22 viewBox=%220 0 101 100%22 fill=%22none%22%3E%3Cpath d=%22M74.4065 33.8L41.9503 66.2528L27.1975 51.5015M98.4062 50C98.4062 76.5097 76.9159 98 50.4062 98C23.8966 98 2.40625 76.5097 2.40625 50C2.40625 23.4903 23.8966 2 50.4062 2C76.9159 2 98.4062 23.4903 98.4062 50Z%22 stroke=%22%2300BB67%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22101%22 height=%22100%22 viewBox=%220 0 101 100%22 fill=%22none%22%3E%3Cpath d=%22M74.4065 33.8L41.9503 66.2528L27.1975 51.5015M98.4062 50C98.4062 76.5097 76.9159 98 50.4062 98C23.8966 98 2.40625 76.5097 2.40625 50C2.40625 23.4903 23.8966 2 50.4062 2C76.9159 2 98.4062 23.4903 98.4062 50Z%22 stroke=%22%2300BB67%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-form-success__title{color:var(--color-txt-white);font-size:var(--font-size-xxl);font-weight:var(--font-weight-light);text-transform:none;line-height:120%;font-family:var(--font-family-headings)}.ui-form-success__text{color:var(--color-txt-white-70);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);text-transform:none;line-height:150%;font-family:var(--font-family-primary);width:max(864px, 864 * var(--fluid-unit));max-width:100%}.ui-form-success__reset{margin-top:var(--gap-10)}.ui-slider{opacity:0;visibility:hidden;transition:opacity .3s;position:relative;overflow:hidden}.ui-slider.swiper-initialized{opacity:1;visibility:visible}.ui-slider .swiper-wrapper{box-sizing:content-box;align-items:stretch;display:flex}.ui-slider .swiper-slide{flex-shrink:0;height:auto}.ui-slider__bottom-controls{justify-content:space-between;align-items:center;gap:var(--gap-10);flex-direction:row;display:flex}.ui-slider__nav{z-index:2;cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex}.ui-slider__nav-wrapper{gap:var(--gap-10);display:flex}.ui-slider__nav--prev{transform:rotate(180deg)}.ui-slider__nav.swiper-button-disabled{background-color:var(--color-bg-gray-dark-20);-webkit-backdrop-filter:blur(var(--blur-m));backdrop-filter:blur(var(--blur-m));pointer-events:none}.ui-slider__nav.swiper-button-disabled path{stroke:var(--bdr-gray-dark-50,#80808080)}.ui-slider__pagination{--swiper-pagination-bullet-size:max(8px, 8 * var(--fluid-unit));--swiper-pagination-bullet-width:max(8px, 8 * var(--fluid-unit));--swiper-pagination-bullet-height:max(8px, 8 * var(--fluid-unit));--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:0;border-radius:var(--border-radius-pill);background:var(--color-bg-gray-dark-20);-webkit-backdrop-filter:blur(var(--blur-m));backdrop-filter:blur(var(--blur-m));justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-slider__pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width);height:var(--swiper-pagination-bullet-height);border-radius:var(--border-radius-pill);background:var(--color-bg-white);opacity:1;cursor:pointer;flex-shrink:0;margin:0;transition:width .35s}.ui-slider__pagination .swiper-pagination-bullet-active{width:max(48px, 48 * var(--fluid-unit))}@media (width<=390px){.ui-slider__pagination{--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px;gap:var(--gap-4)}.ui-slider__pagination .swiper-pagination-bullet-active{width:24px}}.report-form{scroll-margin-top:calc(var(--header-height) + calc(24 * var(--fluid-unit)))}.report-form.is-sent .report-form__form{display:none}.report-form__form{align-items:flex-start;gap:var(--gap-40-30);padding-top:max(30px, 30 * var(--fluid-unit));flex-direction:column;display:flex}.report-form__body{gap:var(--gap-40-24-20);flex-direction:column;width:100%;display:flex}.report-form__conditional{width:100%}.report-form__conditional[hidden]{display:none}.report-form__foot{align-items:flex-start;gap:var(--gap-40-30);flex-direction:column;width:100%;display:flex}.report-form__consent{gap:var(--gap-20-14);flex-direction:column;width:100%;display:flex}.report-form__consent .ui-checkbox__label p{margin:0}.report-form__consent .ui-checkbox__label p:not(:last-of-type){margin-bottom:.5em}.report-form__consent .ui-checkbox__label p:last-of-type,.report-form__consent .ui-checkbox__label .ui-field__req{display:inline}.report-form__actions{align-items:flex-start;gap:var(--gap-20);display:flex}.report-form__message[hidden],.report-form__message:empty{display:none}.report-form .ui-form-feedback--success{color:var(--color-txt-green)}.report-form .ui-form-feedback--error{color:var(--color-txt-red)}.report-form .ui-form-success{margin-top:var(--padding-30-30-20)}@media (width>=1239.02px){.report-form .ui-form-success{text-align:left;align-items:flex-start}}.card-overview{--card-overview-offset:max(40px, 40 * var(--fluid-unit));flex-direction:column;display:flex;position:relative;overflow:hidden}.card-overview__content{padding:var(--padding-60-40-20);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}@media (width<=1239px){.card-overview__content{padding:30px 0 0;position:static}}@media (width<=743px){.card-overview__content{padding-top:20px}}.card-overview__name{gap:var(--gap-30);align-items:flex-start;line-height:1.4;display:flex}@media (width>=1239.02px){.card-overview__name{max-width:calc(390 * var(--fluid-unit))}}.card-overview__text{margin-top:max(20px, 20 * var(--fluid-unit))}@media (width>=1239.02px){.card-overview__text{max-width:calc(390 * var(--fluid-unit))}}.card-overview__num{color:var(--accent-color-black,var(--color-txt-red));white-space:nowrap;flex-shrink:0}@media (width<=743px){.card-overview__num{display:none}}.card-overview__media{border-radius:var(--border-radius-l);height:calc(100dvh - var(--header-height) - var(--card-overview-offset));position:relative;overflow:hidden}@media (width<=1239px){.card-overview__media{aspect-ratio:16/9;height:593px}}@media (width<=743px){.card-overview__media{height:340px}}.card-overview__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s ease-in-out;transform:scale(1.2)}.swiper-slide-active .card-overview__media img{transform:scale(1)}.overview-section{--overview-controls-offset:max(40px, 40 * var(--fluid-unit));background-color:var(--color-bg-black);overflow:clip}.overview-section .section-header{margin-bottom:var(--gap-60-48-40)}.overview-section .ui-slider{overflow:visible!important}.overview-section .ui-slider__slide{height:auto}.overview-section .ui-slider__bottom-controls{bottom:var(--overview-controls-offset);margin-top:var(--overview-controls-offset);z-index:34;width:100%;padding-inline:var(--overview-controls-offset);position:sticky}@media (width<=1239px){.overview-section .ui-slider__bottom-controls{padding-inline:0}}.overview-section .ui-slider__pagination,.overview-section .ui-slider .swiper-button-disabled{-webkit-backdrop-filter:blur(calc(var(--m,30px) / 2));backdrop-filter:blur(calc(var(--m,30px) / 2))}.overview-section .card-overview{height:100%}.overview-section__swiper .swiper-wrapper{will-change:transform;backface-visibility:hidden;transition-timing-function:ease-in-out}.overview-section__swiper .swiper-slide{backface-visibility:hidden}@media (width>=1239.02px){.overview-section.bottom-extra-padding{padding-bottom:calc(var(--padding-140-140-50) + var(--padding-40-24-20))}}.card-testimonial{border-top:var(--s,1.2px) solid #80808033;padding-block:var(--padding-50-50-40);gap:var(--gap-30);flex-direction:column;display:flex}.card-testimonial:last-child{padding-bottom:0}.card-testimonial__logo{height:max(40px, 40 * var(--fluid-unit));align-items:center;display:flex}.card-testimonial__logo-img{object-fit:contain;object-position:left center;width:auto;height:100%}.card-testimonial__quote{color:var(--color-txt-black);font-size:var(--font-size-xl-2-form);font-weight:var(--font-weight-light);text-transform:none;line-height:1.4;font-family:var(--font-family-headings)}@media (width<=1239px){.card-testimonial__quote{max-width:864px}}.card-testimonial__author{align-items:center;gap:var(--gap-24-24-14);display:flex}.card-testimonial__photo{width:max(70px, 70 * var(--fluid-unit));height:max(70px, 70 * var(--fluid-unit));border-radius:50%;flex-shrink:0;overflow:hidden}.card-testimonial__photo-img{object-fit:cover;width:100%;height:100%}.card-testimonial__info{gap:var(--gap-8);flex-direction:column;min-width:0;display:flex}.card-testimonial__name{color:var(--color-txt-black)}.card-testimonial__position{color:#000000b3}.sticky-testimonials{background-color:var(--color-bg-white);padding-block:var(--padding-160-80-50) var(--padding-200-100-80)}.sticky-testimonials__body{gap:var(--gap-20-14);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=1239px){.sticky-testimonials__body{grid-template-columns:1fr}}.sticky-testimonials__left{padding-right:var(--padding-60-40-20)}@media (width>=1239.02px){.sticky-testimonials__left{top:calc(var(--header-height,0px) + var(--padding-28));align-self:start;position:sticky}}@media (width<=1239px){.sticky-testimonials__left{padding-bottom:var(--gap-50-50-40);padding-right:0}}.sticky-testimonials__left .section-header{padding-inline:0}.sticky-testimonials__left .section-header__title,.sticky-testimonials__left .section-header__description{color:var(--color-txt-black)}.sticky-testimonials__right{padding-top:var(--padding-20);flex-direction:column;gap:0;display:flex}.card-report{position:relative}.card-report:after{content:"";padding:var(--border-width-card);border-radius:inherit;background:linear-gradient(264deg, var(--color-bdr-black) 0.99%, var(--color-bdr-black-50) 6.42%, var(--color-bdr-black-0) 49.83%, var(--color-bdr-black-50) 93.69%, var(--color-bdr-black) 98.75%), linear-gradient(96deg, var(--color-bdr-white) 2.13%, var(--color-bdr-white-50) 4.51%, var(--color-bdr-white-20) 49.79%, var(--color-bdr-white-50) 96%, var(--color-bdr-white) 98.08%);-webkit-mask-composite:xor;pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-report{--card-h:72vh;--cover-ratio:.6;height:var(--card-h);border-radius:var(--border-radius-l);background:var(--color-bg-black);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=1239px){.card-report{--card-h:380px}}.card-report__bg{z-index:0;pointer-events:none;opacity:0;background:url(/wp-content/themes/softswiss2022/assets/images/background/cta/report/report-card-bg.avif) 50%/cover no-repeat;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:scale(1.2)}.card-report__bg:before{content:"";mix-blend-mode:overlay;background-image:url(/wp-content/themes/softswiss2022/assets/images/effects/noise_bg-repeat-2.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}@media (width<=1239px){.card-report__bg{opacity:1;transform:none}}.card-report__cover{z-index:0;padding-top:var(--padding-40-24-20);pointer-events:none;grid-template-areas:"book";place-items:start center;display:grid;position:absolute;inset:0}@media (width<=1239px){.card-report__cover{width:65%;padding-top:0;inset:auto 17% -41px auto}}.card-report__cover-img{height:calc(var(--card-h) * var(--cover-ratio));object-fit:contain;transform-origin:top;grid-area:book;width:auto;max-width:100%;transition:transform .6s,opacity .4s;transform:scale(1)}.card-report__cover-img--hover{opacity:0}@media (width<=1239px){.card-report__cover-img{width:100%;max-width:none;height:270px;max-height:none}.card-report__cover-img--hover{opacity:1}}.card-report__body{min-height:0;padding:var(--padding-40-24-20);z-index:2;flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}@media (width<=1239px){.card-report__body{grid-template-columns:1fr var(--height-44);column-gap:var(--gap-10);padding:var(--padding-40-24-20);flex:1;grid-template-rows:auto auto 1fr auto;display:grid}}.card-report__top{z-index:1;padding-bottom:var(--padding-20);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}@media (width<=1239px){.card-report__top{display:contents}}.card-report__category{height:max(24px, 24 * var(--fluid-unit));padding-inline:max(12px, 12 * var(--fluid-unit));border:1px solid var(--color-txt-white);border-radius:var(--border-radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-txt-white);white-space:nowrap;align-items:center;padding-bottom:1px;line-height:1.4;transition:opacity .3s;display:inline-flex}@media (width<=1239px){.card-report__category{grid-area:1/1/2/2;justify-self:start}}.card-report__toggle{font:inherit;color:inherit;cursor:pointer;pointer-events:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:inline-flex}@media (width<=1239px){.card-report__toggle{width:var(--height-44);height:var(--height-44);pointer-events:auto;border-radius:var(--border-radius-s);background:var(--color-bg-black-30);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:4;grid-area:1/2/2/3;align-self:start;transition:background .3s;position:relative}}.card-report__icon-plus{width:var(--width-24);height:var(--width-24);background-color:#fff;flex-shrink:0;transition:transform .4s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.card-report__bottom{z-index:1;height:calc(max(150px, 234 * var(--fluid-unit)) + var(--padding-40-24-20));margin-bottom:calc(-1 * var(--padding-40-24-20));flex-shrink:0;position:relative;overflow:hidden}@media (width<=1239px){.card-report__bottom{grid-area:2/1/3/2;height:auto;margin-bottom:0;position:static;overflow:visible}}.card-report__bottom-inner{bottom:var(--padding-40-24-20);gap:var(--padding-40-24-20);width:100%;transform:translateY(calc(var(--part-hover-h,120px) + var(--padding-40-24-20)));flex-direction:column;transition:transform .7s;display:flex;position:absolute;left:0}@media (width<=1239px){.card-report__bottom-inner{gap:var(--gap-30);transition:none;position:static;bottom:auto;transform:none}}.card-report__title{color:var(--color-txt-white);font-size:var(--font-size-xxl-3);font-weight:var(--font-weight-light);text-transform:none;line-height:1.15;font-family:var(--font-family-headings);transition:opacity .3s}.card-report__info{opacity:0;flex-shrink:0;transition:opacity .4s;display:block}@media (width>=1239.02px){.card-report__info{padding-right:calc(var(--button-w,0px) + var(--gap-20-14))}}.card-report__description{color:var(--color-txt-white);font-weight:var(--font-weight-light);flex:1}.card-report>.ui-button{bottom:var(--padding-40-24-20);right:var(--padding-40-24-20);z-index:4;transform:translateY(calc(110% + var(--padding-40-24-20)));transition:transform .7s;position:absolute}.card-report>.ui-button:before{content:"";top:-100vmax;left:-100vmax;right:calc(-1 * var(--padding-40-24-20));bottom:calc(-1 * var(--padding-40-24-20));z-index:3;display:block;position:absolute}@media (width<=1239px){.card-report>.ui-button{display:none}.card-report__cta-square{grid-area:4/1/5/2;justify-self:start}}.card-report__overlay-link{display:none}@media (width<=1239px){.card-report__overlay-link{z-index:2;display:block;position:absolute;inset:0}}@media (width>=1239.02px){.card-report .card-report__cta-square{display:none}}@media (hover:hover){.card-report:hover .card-report__bg{opacity:1;transform:scale(1)}.card-report:hover .card-report__cover-img{transform:scale(1.2)}.card-report:hover .card-report__cover-img--hover{opacity:1}.card-report:hover .card-report__title{opacity:0}.card-report:hover .card-report__info{opacity:1}.card-report:hover .card-report__bottom-inner{transform:translateY(0)}.card-report:hover .card-report__toggle{opacity:0}.card-report:hover>.ui-button{transition:transform .7s .1s;transform:translateY(0)}}@media (width<=1239px){.card-report--no-description .card-report__toggle{display:none}.card-report__info{top:var(--padding-40-24-20);left:var(--padding-40-24-20);right:var(--padding-40-24-20);z-index:3;border-radius:var(--border-radius-s);background:var(--color-bg-black-30);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:1;width:auto;height:0;max-height:none;padding:0 50px 0 0;transition:height .5s;display:block;position:absolute;overflow:hidden}.card-report__description{padding:14px}.card-report.is-open .card-report__category,.card-report.is-open .card-report__title{opacity:0;pointer-events:none}.card-report.is-open .card-report__info{height:var(--expand-h,200px)}.card-report.is-open .card-report__toggle{background:0 0}.card-report.is-open .card-report__icon-plus{transform:rotate(45deg)}}.reports-slider{background-color:var(--color-bg-black);padding-block:var(--padding-160-80-50) var(--padding-200-100-80);gap:var(--gap-60-48-40);flex-direction:column;display:flex}.reports-slider .section-header__title,.reports-slider .section-header__description{color:var(--color-txt-white)}.reports-slider__slider{padding-inline:var(--padding-60-40-20)}.reports-slider__slider .swiper-slide{height:auto}.reports-slider .ui-slider__bottom-controls{margin-top:var(--gap-50-50-40)}.cta-parallax{background-color:var(--color-bg-black);width:100%;height:80vh;position:relative;overflow:clip}@media (width<=1239px){.cta-parallax{height:auto}}.cta-parallax__bg-track{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cta-parallax__bg-picture{width:100%;height:100%;position:absolute;inset:0}.cta-parallax__bg-image{object-fit:cover;width:100%;height:100%}.cta-parallax__bg-sticky{background:radial-gradient(108% 124% at 100% 50%, var(--product-bg) 0%, color-mix(in srgb, var(--product-bg) 83%, var(--color-bg-black)) 15%, color-mix(in srgb, var(--product-bg) 62%, var(--color-bg-black)) 27%, color-mix(in srgb, var(--product-bg) 44%, var(--color-bg-black)) 40%, color-mix(in srgb, var(--product-bg) 29%, var(--color-bg-black)) 52%, color-mix(in srgb, var(--product-bg) 16%, var(--color-bg-black)) 64%, color-mix(in srgb, var(--product-bg) 8%, var(--color-bg-black)) 77%, color-mix(in srgb, var(--product-bg) 3%, var(--color-bg-black)) 87%, var(--color-bg-black) 98%);width:100%;height:100dvh;position:sticky;top:0}.cta-parallax__bg-sticky:before{content:"";pointer-events:none;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,                        <svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'>                        <filter id='n'>                        <feTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' stitchTiles='stitch'/>                        </filter>                        <rect width='100%25' height='100%25' filter='url(%23n)'/>                        </svg>");position:absolute;inset:0}.cta-parallax--noise-grain .cta-parallax__bg-sticky:before{content:"";z-index:1;pointer-events:none;opacity:1;mix-blend-mode:overlay;background-image:url(/wp-content/themes/softswiss2022/assets/images/effects/noise_bg-repeat-2.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}.cta-parallax__body{z-index:1;flex-direction:column;justify-content:center;height:80vh;display:flex;position:relative}@media (width<=1239px){.cta-parallax__body{height:auto;padding:100px 40px 230px}}@media (width<=743px){.cta-parallax__body{padding-top:80px;padding-bottom:200px}}.cta-parallax__content{gap:var(--gap-30);flex-direction:column;max-width:83%;display:flex}@media (width<=1239px){.cta-parallax__content{gap:20px;max-width:100%}}.cta-parallax__title{color:var(--color-txt-white)}.cta-parallax__bottom{align-items:flex-start;gap:var(--gap-30);flex-direction:column;max-width:55%;display:flex}@media (width<=1239px){.cta-parallax__bottom{max-width:75%}}@media (width<=743px){.cta-parallax__bottom{max-width:100%}}.cta-parallax__description{color:var(--color-txt-white)}.cta-parallax__image-wrap{z-index:1;pointer-events:none;clip-path:inset(0);width:50%;height:100%;position:absolute;top:0;right:0}@media (width<=1239px){.cta-parallax__image-wrap{clip-path:none;width:100%;height:75%;top:auto;bottom:0;overflow:hidden}}.cta-parallax__image{top:50%;right:calc(-453 * var(--fluid-unit));transform:translateY(calc(-50% + var(--cta-parallax-offset,0px)));width:calc(1270 * var(--fluid-unit));max-width:none;height:auto;position:fixed}.cta-parallax:not([data-active]) .cta-parallax__image{display:none}@media (width<=1239px){.cta-parallax__image{width:700px;position:absolute;top:auto;bottom:-350px;right:-200px;transform:none;display:block!important}}@media (width<=743px){.cta-parallax__image{width:540px;bottom:-250px;right:-170px}}.product-card{position:relative}.product-card:after{content:"";padding:var(--border-width-card);border-radius:inherit;background:linear-gradient(264deg, var(--color-bdr-black) 0.99%, var(--color-bdr-black-50) 6.42%, var(--color-bdr-black-0) 49.83%, var(--color-bdr-black-50) 93.69%, var(--color-bdr-black) 98.75%), linear-gradient(96deg, var(--color-bdr-white) 2.13%, var(--color-bdr-white-50) 4.51%, var(--color-bdr-white-20) 49.79%, var(--color-bdr-white-50) 96%, var(--color-bdr-white) 98.08%);-webkit-mask-composite:xor;pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.product-card{border-radius:var(--border-radius-l);background:var(--color-bg-black);flex-direction:column;height:68vh;min-height:50vh;display:flex;position:relative;overflow:hidden}@media (width<=1239px){.product-card{height:auto;min-height:308px;padding:20px}}.product-card__bg{z-index:0;opacity:0;pointer-events:none;--product-bg-size:110% 130%;background:radial-gradient(var(--product-bg-size) at 80% 110%, var(--product-bg,--ref-red) 0%, color-mix(in srgb, var(--product-bg,--ref-red) 70%, var(--color-bg-black)) 30%, color-mix(in srgb, var(--product-bg,--ref-red) 35%, var(--color-bg-black)) 55%, color-mix(in srgb, var(--product-bg,--ref-red) 12%, var(--color-bg-black)) 78%, var(--color-bg-black) 100%);transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:scale(1.2)}.product-card__bg:before{content:"";pointer-events:none;mix-blend-mode:overlay;background-image:url(/wp-content/themes/softswiss2022/assets/images/effects/noise_bg-repeat-2.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}@media (width<=1239px){.product-card__bg{opacity:1;--product-bg-size:130% 140%;padding:1px;transform:none}}.product-card__img{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=1239px){.product-card__img{display:block;inset:auto -10% -10% auto}}.product-card__img img{object-fit:contain;will-change:transform;width:44.2vh;height:44.2vh;transition:transform .6s,opacity .2s ease-in-out;transform:scale(1)}@media (width<=1239px){.product-card__img img{width:270px;height:270px}}.product-card__body{padding:var(--padding-40-24-20);z-index:2;flex-direction:column;flex:1;justify-content:space-between;padding-bottom:0;display:flex;position:relative}@media (width<=1239px){.product-card__body{padding:0}}.product-card__top{padding-bottom:var(--padding-20);justify-content:space-between;align-items:flex-start;display:flex}@media (width<=1239px){.product-card__top{gap:var(--gap-20);flex-direction:column;padding-right:50px;transition:opacity .3s}}.product-card__title{flex-basis:50%}.product-card__award{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.product-card__award-img{width:max(60px, 104 * var(--fluid-unit));height:auto}@media (width<=1239px){.product-card__award-img{width:60px}}.product-card__award-count{text-align:center;margin-top:-10px}@media (width<=1239px){.product-card__award-count{margin-top:-5px}}.product-card__bottom{height:max(140px, 208 * var(--fluid-unit));position:relative;overflow:hidden}@media (width<=1239px){.product-card__bottom{background:var(--bg-black-30,#00000080);width:100%;height:0;-webkit-backdrop-filter:blur(calc(var(--m,30px) / 2));backdrop-filter:blur(calc(var(--m,30px) / 2));border-radius:10px;transition:height .5s;position:absolute;overflow:hidden}}.product-card__bottom-inner{gap:var(--gap-40);width:100%;transform:translateY(calc(var(--part-hover-h,84px)));flex-direction:column;transition:transform .7s;display:flex;position:absolute;bottom:0;left:0}@media (width<=1239px){.product-card__bottom-inner{gap:var(--gap-10);z-index:5;padding:14px;transition:none;position:static;transform:none!important}}.product-card__part-default{gap:var(--gap-10);opacity:1;grid-template-columns:repeat(2,1fr);transition:opacity .2s;display:grid}@media (width<=1239px){.product-card__part-default{flex-direction:column;display:flex;opacity:1!important}}.product-card__icon-plus{width:var(--width-24);height:var(--width-24);background-color:#fff;flex-shrink:0;align-self:flex-end;margin-bottom:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=1239px){.product-card__icon-plus{display:none}}.product-card__description{font-weight:var(--font-weight-light);flex:1}@media (width<=1239px){.product-card__description{padding-right:50px}}.product-card__part-hover{justify-content:space-between;align-items:flex-end;gap:var(--gap-20);flex-shrink:0;width:100%;display:flex}@media (width<=1239px){.product-card__part-hover{align-items:flex-start}}.product-card__features{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}@media (width>=1239.02px){.product-card__features{padding-right:calc(var(--button-w,0px) + calc(14 * var(--fluid-unit)))}}.product-card__feature:before{content:"";width:max(4px, 4 * var(--fluid-unit));height:max(4px, 4 * var(--fluid-unit));background:var(--color-bg-white);border-radius:50%;flex-shrink:0;margin-top:.65em;display:block}.product-card__feature{gap:var(--gap-10);line-height:1.4;display:flex}.product-card__toggle{display:none}@media (width<=1239px){.product-card__toggle{border-radius:max(10px, 10 * var(--fluid-unit));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;z-index:4;background:#0000004d;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s;display:flex;position:absolute;top:0;right:0}}.product-card__toggle-icon{width:var(--width-24);height:var(--width-24);background-color:#fff;flex-shrink:0;transition:transform .4s;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M11.9996 2.63501L11.9996 21.365M2.63523 11.9986L21.3652 11.9986%22 stroke=%22white%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/contain no-repeat}.product-card>.ui-button{bottom:var(--padding-40-24-20);right:var(--padding-40-24-20);transform:translateY(calc(110% + var(--padding-40-24-20)));z-index:4;transition:transform .7s;position:absolute}.product-card>.ui-button:before{content:"";z-index:3;inset:0;left:max(-1000px, -1000 * var(--fluid-unit));top:max(-1000px, -1000 * var(--fluid-unit));right:max(-100px, -100 * var(--fluid-unit));bottom:max(-100px, -100 * var(--fluid-unit));display:block;position:absolute}@media (width<=1239px){.product-card>.ui-button:before{display:none}.product-card>.ui-button{width:fit-content;margin-top:var(--gap-20);z-index:1;transition:none;position:relative;bottom:auto;right:auto;transform:none}}.product-card:hover .product-card__bg{opacity:1;transform:scale(1)}.product-card:hover .product-card__img img{transform:scale(1.2)}@media (width<=1239px){.product-card:hover .product-card__img img{transform:none}}.product-card:hover .product-card__bottom-inner{transform:translateY(calc(-1 * var(--gap-40,40px)))}.product-card:hover .product-card__part-default{opacity:0}.product-card:hover>.ui-button{transition:transform .7s .1s;transform:translateY(0)}@media (width<=1239px){.product-card.is-open .product-card__bottom{height:var(--expand-h,200px)}.product-card.is-open .product-card__toggle{background:0 0}.product-card.is-open .product-card__toggle-icon{transform:rotate(45deg)}.product-card.is-open .product-card__top{opacity:0;pointer-events:none}}.products-section{gap:var(--gap-60-48-40);padding-bottom:var(--padding-200-100-80);background-color:var(--color-bg-black);flex-direction:column;display:flex}.products-section__grid{gap:var(--gap-20);padding-inline:var(--padding-20-40-20);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=743px){.products-section__grid{grid-template-columns:1fr}}.products-section--slider .products-section__slider{gap:var(--gap-50-50-40);padding-inline:var(--padding-60-40-20);flex-direction:column;display:flex}.products-section--slider .products-section__slider .swiper-slide{height:auto}.hero{padding-bottom:0}@media (width<=1239px){.hero{padding-bottom:100px}}@media (width<=743px){.hero{padding-bottom:80px}}.overview-section{padding-top:0}@media (width<=1239px){.cta-parallax__image{bottom:-180px;right:-141px}.cta-parallax__body{padding-bottom:300px}.cta-parallax__title br{display:none}}@media (width<=743px){.cta-parallax__image{bottom:-115px;right:-213px}.cta-parallax__body{padding-bottom:210px;padding-inline:20px}}.products-section--slider{padding-top:0!important}
