:root{--base-font: "Inter", sans-serif;--secondary-font: "Oswald", sans-serif;--white: #ffffff;--white-05: rgba(255, 255, 255, 0.05);--white-10: rgba(255, 255, 255, 0.1);--white-15: rgba(255, 255, 255, 0.15);--white-20: rgba(255, 255, 255, 0.2);--primary: #1e325a;--primary-50: #f4f5f7;--primary-75: #e9ebef;--primary-100: #d2d6de;--primary-200: #8f99ad;--primary-300: #62708c;--primary-400: #35476b;--accent: #f14f24;--accent-active: #e23114;--accent-05: rgba(241, 79, 36, 0.05);--accent-10: rgba(241, 79, 36, 0.1);--accent-15: rgba(241, 79, 36, 0.15);--gray: #303030;--error: #c8113d;--green: #25d366;--green-active: #21be5c;--text-size: 16px;--text-size-64: 64px;--text-size-48: 48px;--text-size-46: 46px;--text-size-40: 40px;--text-size-32: 32px;--text-size-34: 34px;--text-size-30: 30px;--text-size-28: 28px;--text-size-24: 24px;--text-size-22: 22px;--text-size-20: 20px;--text-size-18: 18px;--text-size-14: 14px;--text-size-12: 12px;--lh-sm: 1.3;--lh-default: 1.5;--fw-thin: 300;--fw-normal: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--transition: 0.4s;--transition-long: 0.8s;--transition-fast: 0.3s;--header-z-index: 100;--z-index-cookie: 99;--window-height: 100vh;--bs-body-font-family: var(--base-font);--bs-body-font-size: var(--text-size);--bs-body-font-weight: var(--fw-normal);--bs-body-line-height: var(--lh-default);--bs-body-bg: var(--white);--bs-body-color: var(--primary)}@media(min-width: 576px){.container{margin-right:auto;margin-left:auto;max-width:100%}}@media(min-width: 760px){.container{margin-right:auto;margin-left:auto;max-width:100%}}@media(min-width: 1034px){.container{margin-right:auto;margin-left:auto;max-width:100%}}@media(min-width: 1200px){.container{margin-right:auto;margin-left:auto;max-width:100%}}@media(min-width: 1430px){.container{margin-right:auto;margin-left:auto;max-width:1350px}}@media(min-width: 1650px){.container{margin-right:auto;margin-left:auto;max-width:1350px}}@font-face{font-style:normal;font-weight:300;src:url("../../fonts/Inter/Inter-Light.eot");src:url("../../fonts/Inter/Inter-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/Inter/Inter-Light.woff2") format("woff2"),url("../../fonts/Inter/Inter-Light.woff") format("woff"),url("../../fonts/Inter/Inter-Light.ttf") format("truetype"),url("../../fonts/Inter/Inter-Light.svg#Hind-Regular") format("svg");font-family:"Inter";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url("../../fonts/Inter/Inter-Regular.eot");src:url("../../fonts/Inter/Inter-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/Inter/Inter-Regular.woff2") format("woff2"),url("../../fonts/Inter/Inter-Regular.woff") format("woff"),url("../../fonts/Inter/Inter-Regular.ttf") format("truetype"),url("../../fonts/Inter/Inter-Regular.svg#Hind-Regular") format("svg");font-family:"Inter";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url("../../fonts/Inter/Inter-Medium.eot");src:url("../../fonts/Inter/Inter-Medium.eot?#iefix") format("embedded-opentype"),url("../../fonts/Inter/Inter-Medium.woff2") format("woff2"),url("../../fonts/Inter/Inter-Medium.woff") format("woff"),url("../../fonts/Inter/Inter-Medium.ttf") format("truetype"),url("../../fonts/Inter/Inter-Medium.svg#Hind-Regular") format("svg");font-family:"Inter";font-display:swap}@font-face{font-style:normal;font-weight:600;src:url("../../fonts/Inter/Inter-SemiBold.eot");src:url("../../fonts/Inter/Inter-SemiBold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Inter/Inter-SemiBold.woff2") format("woff2"),url("../../fonts/Inter/Inter-SemiBold.woff") format("woff"),url("../../fonts/Inter/Inter-SemiBold.ttf") format("truetype"),url("../../fonts/Inter/Inter-SemiBold.svg#Hind-Regular") format("svg");font-family:"Inter";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("../../fonts/Inter/Inter-Bold.eot");src:url("../../fonts/Inter/Inter-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Inter/Inter-Bold.woff2") format("woff2"),url("../../fonts/Inter/Inter-Bold.woff") format("woff"),url("../../fonts/Inter/Inter-Bold.ttf") format("truetype"),url("../../fonts/Inter/Inter-Bold.svg#Hind-Regular") format("svg");font-family:"Inter";font-display:swap}@font-face{font-style:normal;font-weight:300;src:url("../../fonts/Oswald/Oswald-Light.eot");src:url("../../fonts/Oswald/Oswald-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/Oswald/Oswald-Light.woff2") format("woff2"),url("../../fonts/Oswald/Oswald-Light.woff") format("woff"),url("../../fonts/Oswald/Oswald-Light.ttf") format("truetype"),url("../../fonts/Oswald/Oswald-Light.svg#Hind-Regular") format("svg");font-family:"Oswald";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url("../../fonts/Oswald/Oswald-Regular.eot");src:url("../../fonts/Oswald/Oswald-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/Oswald/Oswald-Regular.woff2") format("woff2"),url("../../fonts/Oswald/Oswald-Regular.woff") format("woff"),url("../../fonts/Oswald/Oswald-Regular.ttf") format("truetype"),url("../../fonts/Oswald/Oswald-Regular.svg#Hind-Regular") format("svg");font-family:"Oswald";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url("../../fonts/Oswald/Oswald-Medium.eot");src:url("../../fonts/Oswald/Oswald-Medium.eot?#iefix") format("embedded-opentype"),url("../../fonts/Oswald/Oswald-Medium.woff2") format("woff2"),url("../../fonts/Oswald/Oswald-Medium.woff") format("woff"),url("../../fonts/Oswald/Oswald-Medium.ttf") format("truetype"),url("../../fonts/Oswald/Oswald-Medium.svg#Hind-Regular") format("svg");font-family:"Oswald";font-display:swap}@font-face{font-style:normal;font-weight:600;src:url("../../fonts/Oswald/Oswald-SemiBold.eot");src:url("../../fonts/Oswald/Oswald-SemiBold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Oswald/Oswald-SemiBold.woff2") format("woff2"),url("../../fonts/Oswald/Oswald-SemiBold.woff") format("woff"),url("../../fonts/Oswald/Oswald-SemiBold.ttf") format("truetype"),url("../../fonts/Oswald/Oswald-SemiBold.svg#Hind-Regular") format("svg");font-family:"Oswald";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("../../fonts/Oswald/Oswald-Bold.eot");src:url("../../fonts/Oswald/Oswald-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Oswald/Oswald-Bold.woff2") format("woff2"),url("../../fonts/Oswald/Oswald-Bold.woff") format("woff"),url("../../fonts/Oswald/Oswald-Bold.ttf") format("truetype"),url("../../fonts/Oswald/Oswald-Bold.svg#Hind-Regular") format("svg");font-family:"Oswald";font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media(max-width: 759.98px){.container{padding-right:calc(20px*.8);padding-left:calc(20px*.8)}}body.page-default{padding-top:var(--header-height-initial, 0px)}@media(min-width: 1200px){body.page-default .header{background-color:var(--primary)}}.section--mt{margin-top:var(--section-space)}.section--mb{margin-bottom:var(--section-space)}.section--light{background-color:var(--primary-50);padding:var(--section-space) 0}.section--primary{background-color:var(--primary);padding:var(--section-space) 0}:root{--header-height-initial: 56px;--section-space: 60px}@media(min-width: 1200px){:root{--header-height-initial: 76px;--section-space: 80px}}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:border-color var(--transition),background-color var(--transition),color var(--transition);cursor:pointer;border:1px solid currentColor;border-radius:4px;padding:11px 23px;font-weight:var(--fw-medium);font-size:var(--text-size-18);line-height:var(--lh-default);font-family:var(--secondary-font);letter-spacing:.023rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;text-transform:uppercase}@media(min-width: 1200px){.btn{padding:15px 39px}}.btn[disabled],.btn.disabled{border-color:var(--primary-50);background-color:var(--primary-50);pointer-events:none;color:var(--primary-200)}.btn--primary{border-color:var(--primary);background-color:var(--primary);color:var(--white)}.btn--primary:hover{border-color:var(--primary-400);background-color:var(--primary-400);color:var(--white)}.btn--primary:active{border-color:var(--primary-400);background-color:var(--primary-400);color:var(--white)}.btn--accent{border-color:var(--accent);background-color:var(--accent);color:var(--white)}.btn--accent:hover{border-color:var(--accent-active);background-color:var(--accent-active);color:var(--white)}.btn--accent:active{border-color:var(--accent-active);background-color:var(--accent-active);color:var(--white)}.btn--bordered-accent{border-color:var(--accent);background-color:rgba(0,0,0,0);color:var(--white)}.btn--bordered-accent:hover{border-color:var(--accent);background-color:var(--white-10);color:var(--white)}.btn--bordered-accent:active{border-color:var(--accent);background-color:var(--white-10);color:var(--white)}.btn--sm{padding:5px 15px;font-size:var(--text-size);letter-spacing:.02rem}@media(min-width: 1200px){.btn--sm{padding:9px 31px}}.btn--sm .btn__icon{width:20px;height:20px}.btn--md{padding:15px 23px;font-size:var(--text-size);letter-spacing:.02rem}.btn--md .btn__icon{width:24px;height:24px}.btn__icon{display:flex;position:relative;flex:none;justify-content:center;align-items:center;width:24px;height:24px}.btn-watch{display:inline-flex;justify-content:center;align-items:center;gap:16px;backdrop-filter:blur(4px);transition:border-color var(--transition),background-color var(--transition),color var(--transition);cursor:pointer;border:1px solid var(--accent-15);border-radius:32px;background-color:var(--accent-10);padding:11px 23px;color:var(--accent);font-weight:var(--fw-medium);font-size:var(--text-size-14);line-height:var(--lh-default);font-family:var(--secondary-font);letter-spacing:.023rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;text-transform:uppercase}@media(min-width: 1200px){.btn-watch{padding:9px 19px 9px 23px;font-size:var(--text-size)}}@media(min-width: 1200px){.btn-watch:hover,.btn-watch:active{color:var(--primary-75)}}.btn-watch[disabled],.btn-watch.disabled{opacity:.5;pointer-events:none}.btn-watch__icon{display:flex;position:relative;flex:none;justify-content:center;align-items:center;width:24px;height:24px}.arrow-link{display:flex;align-items:center;gap:12px;transition:color var(--transition);color:var(--accent);font-weight:var(--fw-medium);font-size:var(--text-size);line-height:var(--lh-default);font-family:var(--secondary-font);letter-spacing:.02rem;text-transform:uppercase}@media(min-width: 1200px){.arrow-link:hover{color:var(--primary)}.arrow-link:hover .arrow-link__icon-wrapper{padding-left:10px}.arrow-link:hover .arrow-link__icon-wrapper::before{width:19px}}.arrow-link__icon{flex:none;width:12px;height:12px}.arrow-link__icon-wrapper{display:flex;position:relative;align-items:center;gap:0;transition:padding-left var(--transition);padding-left:3px}.arrow-link__icon-wrapper::before{position:absolute;top:50%;left:0;flex:none;transform:translateY(-50%);transition:width var(--transition);border-radius:4px;background-color:currentColor;width:12px;height:1px;content:""}.chat-btn{display:flex;justify-content:center;align-items:center;gap:4px;transition:background-color var(--transition);box-shadow:0 4px 24px 0 rgba(37,211,102,.4);border-radius:50px;background-color:var(--green);padding:8px 20px 8px 16px;color:var(--white);font-weight:var(--fw-medium);font-size:var(--text-size-12);line-height:var(--lh-default);font-family:var(--secondary-font);letter-spacing:.03rem;text-transform:uppercase}@media(min-width: 1200px){.chat-btn:hover{background-color:var(--green-active)}}.chat-btn--md{gap:4px;padding:6px 20px 6px 16px;font-size:var(--text-size-12);letter-spacing:.03rem}@media(min-width: 1200px){.chat-btn--md{gap:8px;padding:8px 20px 8px 16px;font-size:var(--text-size);letter-spacing:.02rem}}.chat-btn__icon{flex:none;width:16px;height:16px}@media(min-width: 1200px){.chat-btn__icon{width:20px;height:20px}}@keyframes float{0%,100%{transform:translateY(-5px)}50%{transform:translateY(5px)}}.float-animation{animation:float 3s ease-in-out infinite}.service-card{display:flex;position:relative;flex-direction:column;box-shadow:0 8px 24px 0 rgba(30,50,90,.08);border-radius:8px;background-color:var(--white);overflow:hidden}@media(min-width: 1200px){.service-card:hover .service-card__image{transform:scale(1.1)}}.service-card__stretch-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,0);pointer-events:auto}.service-card__head{position:relative}.service-card__image{position:absolute;top:0;left:0;transition:transform var(--transition),opacity var(--transition);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-card__image-wrapper{position:relative;background-color:var(--primary-100);padding-bottom:56.162%;overflow:hidden}.service-card__body{padding:16px}@media(min-width: 1200px){.service-card__body{padding:24px 24px 32px}}.service-card__top{display:flex;align-items:flex-start;gap:16px}.service-card__top-content{flex:1}.service-card__icon-wrapper{display:flex;flex:none;justify-content:center;align-items:center;border-radius:4px;background-color:var(--primary-75);padding:10px;width:40px;height:40px}.service-card__name{color:var(--primary)}.service-card__quote{margin-top:4px;color:var(--primary);font-style:italic}.service-card__text{margin-top:8px;color:var(--primary-400)}@media(min-width: 1200px){.service-card__text{margin-top:16px}}.service-card__footer{margin-top:auto;padding:0 16px 16px}@media(min-width: 1200px){.service-card__footer{padding:0 24px 24px}}.service-card__detail{position:relative;z-index:2}.review-card{transition:background-color var(--transition);border:1px solid var(--primary-400);border-radius:8px;background-color:var(--white-05);padding:23px}@media(min-width: 1200px){.review-card:hover{background-color:var(--white-10)}.review-card:hover .review-card__text{color:var(--white)}}.review-card__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.review-card__rating{flex:none}.review-card__type{color:var(--primary-200);font-weight:var(--fw-normal);font-size:var(--text-size-12);line-height:var(--lh-default);text-transform:uppercase}.review-card__text{transition:color var(--transition);color:var(--primary-100);font-style:italic}.review-card__footer{margin-top:auto;padding-top:24px}.review-card__job{color:var(--primary-200);font-weight:var(--fw-normal);font-size:var(--text-size-12);line-height:var(--lh-default)}.define-card{position:relative;transition:background-color var(--transition);border:1px solid var(--primary-400);border-radius:8px;background-color:var(--white-05);padding:23px}.define-card::before{position:absolute;top:-1px;right:-1px;left:-1px;visibility:hidden;opacity:0;transition:opacity var(--transition),visibility var(--transition);border-top:4px solid var(--accent);border-radius:8px;width:auto;height:100%;pointer-events:none;content:""}@media(min-width: 1200px){.define-card:hover{background-color:var(--white-10)}.define-card:hover::before{visibility:visible;opacity:1}.define-card:hover .define-card__text{color:var(--primary-75)}}.define-card__head{margin-bottom:16px}@media(min-width: 1200px){.define-card__head{margin-bottom:24px}}.define-card__icon-wrapper{display:flex;justify-content:center;align-items:center;border-radius:100px;background-color:var(--accent-10);padding:12px;width:48px;height:48px}.define-card__name{color:var(--white)}.define-card__text{transition:color var(--transition);margin-top:8px;color:var(--primary-200)}.managed-card{position:relative;transition:background-color var(--transition),border-color var(--transition);border:1px solid var(--accent-15);border-radius:8px;background-color:var(--accent-05);padding:23px}.managed-card::before{position:absolute;top:-1px;right:-1px;left:-1px;visibility:hidden;opacity:0;transition:opacity var(--transition),visibility var(--transition);border-top:4px solid var(--accent);border-radius:8px;width:auto;height:100%;pointer-events:none;content:""}@media(min-width: 1200px){.managed-card:hover{border-color:var(--accent);background-color:var(--accent-10)}.managed-card:hover::before{visibility:visible;opacity:1}}.managed-card__head{margin-bottom:16px}@media(min-width: 1200px){.managed-card__head{margin-bottom:24px}}.managed-card__icon-wrapper{display:flex;justify-content:center;align-items:center;border-radius:100px;background-color:var(--accent);padding:12px;width:48px;height:48px}.managed-card__name{color:var(--primary)}.managed-card__text{margin-top:8px;color:var(--primary-400)}.gallery-card{position:relative}.gallery-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-card__image-wrapper{border-radius:8px;background-color:var(--primary-100);height:343px;overflow:hidden}@media(min-width: 1200px){.gallery-card__image-wrapper{height:360px}}.price-card{display:flex;position:relative;flex-direction:column;transition:box-shadow var(--transition);cursor:pointer;box-shadow:0 8px 24px 0 rgba(30,50,90,.08);border:1px solid var(--primary-100);border-radius:8px;background-color:var(--white);overflow:hidden}@media(min-width: 1200px){.price-card:hover{box-shadow:0 4px 24px 0 rgba(30,50,90,.24)}.price-card:hover .price-card__image{transform:scale(1.02)}}.price-card__head{position:relative}.price-card__image{position:absolute;top:0;left:0;transition:opacity var(--transition),transform var(--transition);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.price-card__image-wrapper{position:relative;padding-bottom:67.165%}.price-card__body{display:flex;flex:1;flex-direction:column;padding:16px}@media(min-width: 1200px){.price-card__body{padding:24px}}.price-card__name{color:var(--primary)}.price-card__text{margin-top:8px;color:var(--primary-400)}.price-card__bottom{margin-top:auto;padding-top:16px}.price-card__label{color:var(--primary-300)}.price-card__starting{color:var(--accent);font-weight:var(--fw-bold)}.form-item{display:flex;flex-direction:column}.form-item__wrapper{display:flex;position:relative;flex-direction:column}.form-item__label{cursor:pointer;margin-bottom:4px;color:var(--primary);font-weight:var(--fw-normal);font-size:var(--text-size-12);line-height:var(--lh-default);text-transform:uppercase}.form-item__input{transition:border-color var(--transition),background-color var(--transition);cursor:pointer;outline:none;border:1px solid var(--primary-100);border-radius:4px;background-color:var(--primary-50);padding:11px 15px;width:100%;min-height:48px;color:var(--primary);font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-default);font-family:var(--base-font)}.form-item__input--white{background-color:var(--white)}.form-item__input.disabled,.form-item__input[disabled]{opacity:.5;pointer-events:none}.form-item__input::-moz-placeholder{-moz-transition:color var(--transition);transition:color var(--transition);color:var(--primary-200)}.form-item__input::placeholder{transition:color var(--transition);color:var(--primary-200)}.form-item__input:hover,.form-item__input:active{border-color:var(--primary-200)}.form-item__input:hover::-moz-placeholder, .form-item__input:active::-moz-placeholder{color:var(--primary)}.form-item__input:hover::placeholder,.form-item__input:active::placeholder{color:var(--primary)}.form-item__input:focus{border-color:var(--primary-200)}.form-item__input.has-error{box-shadow:none !important;border-color:var(--error) !important}.form-item__error-text{margin-top:4px;color:var(--error);font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-default)}.form-item textarea{border-radius:4px;min-height:96px;resize:none}.form-item__checkbox{display:flex;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-item__checkbox input[type=checkbox]{position:absolute;opacity:0;margin:-1px;width:1px;height:1px}.form-item__checkbox input[type=checkbox]:checked+.form-item__checkbox-icon{border-color:var(--primary)}.form-item__checkbox input[type=checkbox]:checked+.form-item__checkbox-icon::before{opacity:1}.form-item__checkbox input[type=checkbox]:checked+.form-item__checkbox-icon .form-item__checkbox-icon-main{opacity:1}.form-item__checkbox input[type=checkbox][disabled]+.form-item__checkbox-icon{opacity:.5}.form-item__checkbox input[type=checkbox][disabled]+.form-item__checkbox-icon::before{opacity:.5}.form-item__checkbox input[type=checkbox][disabled]~.form-item__checkbox-text{opacity:.5}.form-item__checkbox-icon{display:inline-flex;position:relative;flex:none;justify-content:center;align-items:center;transition:all var(--transition);border:1px solid var(--primary-300);border-radius:2px;background-color:rgba(0,0,0,0);width:20px;height:20px;overflow:hidden;color:var(--white)}.form-item__checkbox-icon::before{position:absolute;top:0;left:0;opacity:0;transition:all var(--transition);background-position:center;background-size:contain;background-repeat:no-repeat;background-color:var(--primary);width:100%;height:100%;content:""}.form-item__checkbox-icon-main{position:relative;opacity:0;transition:all var(--transition);width:16px;height:16px}.form-item__checkbox-content{display:flex;flex-direction:column;gap:6px}.form-item__checkbox-text{transition:color var(--transition);margin-left:16px;color:var(--primary-400);font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-default)}.form-item__checkbox-text a{transition:color var(--transition);color:var(--accent)}.form-item__checkbox-text a:hover{color:var(--accent-active)}.custom-pick{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-pick[disabled]{pointer-events:none}@media(min-width: 1200px){.custom-pick:hover .custom-pick__content{border-color:var(--accent)}.custom-pick:hover .custom-pick__image{opacity:.75}}.custom-pick>input[type=checkbox],.custom-pick>input[type=radio]{position:absolute;opacity:0;margin:-1px;width:1px;height:1px}.custom-pick>input[type=checkbox]:checked~.custom-pick__content,.custom-pick>input[type=radio]:checked~.custom-pick__content{border-color:var(--accent)}.custom-pick__content{transition:border-color var(--transition);box-shadow:0 4px 16px 0 rgba(30,50,90,.08);border:2px solid var(--white);border-radius:8px;background-color:var(--white);padding:0 16px 24px}.custom-pick__image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity var(--transition);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.custom-pick__image-wrapper{position:relative;padding-bottom:100%}.custom-pick__input{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:195.5px}.custom-pick__input-wrapper{position:relative;padding-bottom:100%}.custom-pick__text{margin-top:16px;color:var(--primary);font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-default);text-align:center;text-transform:uppercase}.custom-pick-default{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-pick-default[disabled]{pointer-events:none}@media(min-width: 1200px){.custom-pick-default:hover .custom-pick-default__content{border-color:var(--accent)}}.custom-pick-default>input[type=checkbox],.custom-pick-default>input[type=radio]{position:absolute;opacity:0;margin:-1px;width:1px;height:1px}.custom-pick-default>input[type=checkbox]:checked~.custom-pick-default__content,.custom-pick-default>input[type=radio]:checked~.custom-pick-default__content{border-color:var(--accent)}.custom-pick-default__content{transition:border-color var(--transition);box-shadow:0 4px 16px 0 rgba(30,50,90,.08);border:1px solid var(--white);border-radius:8px;background-color:var(--white);padding:11px 23px}.custom-pick-default__text{color:var(--primary);font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-default);text-align:center;text-transform:uppercase}.custom-select{display:none}.modal-open .select2-container--open{z-index:2000}.select2-container--open{z-index:var(--header-menu-index)}.select2.select2-container--open .select2-selection{border-color:var(--gray) !important;border-top-right-radius:20px;border-top-left-radius:20px;color:var(--black)}.select2.select2-container--open .select2-selection__placeholder{color:var(--gray-300) !important}.select2.select2-container--open .select2-selection__arrow{transform:scaleY(-1)}.select2.select2-container--open .select2-selection--multiple::after{transform:scaleY(-1)}.select2.select2-container--disabled .select2-selection{opacity:.5;pointer-events:none}.select2 .select2-selection{display:flex;align-items:center;transition:border-color var(--transition),background-color var(--transition),box-shadow var(--transition);outline:none;border:1px solid var(--gray-200);border-radius:40px;background-color:var(--light);padding:11px 19px;padding-right:40px !important;width:100%;min-height:45px;color:var(--black);font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-sm)}.select2 .select2-selection.disabled,.select2 .select2-selection[disabled]{opacity:.5;pointer-events:none}.select2 .select2-selection:hover,.select2 .select2-selection:active{border-color:var(--gray)}.select2 .select2-selection__placeholder{transition:color var(--transition);color:var(--gray-300) !important}.select2 .select2-selection__rendered{display:-webkit-box !important;padding:0 !important;-webkit-line-clamp:1 !important;color:var(--black) !important;line-height:initial !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important}.select2 .select2-selection__arrow{top:0 !important;right:20px !important;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxOV8yODMzKSI+CjxwYXRoIGQ9Ik0xMyA2TDggMTFMMyA2IiBzdHJva2U9IiNEMUUwRjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIxOV8yODMzIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==");background-position:center;background-repeat:no-repeat;width:16px !important;height:100% !important}.select2 .select2-selection__arrow b{display:none}.select2-search--dropdown{padding:0}.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder{color:var(--gray)}.select2-container--default .select2-search--inline .select2-search__field::placeholder{color:var(--gray)}.select2-results{padding:5px}.select2-results .select2-results__option,.select2-results .select2-results__option .select2-results__option{border-radius:4px;padding:6px 8px 6px 32px;width:100%;color:var(--gray);font-weight:var(--fw-light);font-size:var(--text-size-14);line-height:var(--lh-sm)}.select2-results .select2-results__option[aria-disabled=true],.select2-results .select2-results__option .select2-results__option[aria-disabled=true]{display:none !important}.select2-dropdown{border-color:var(--gray);border-radius:4px;background-color:var(--light);overflow:hidden}.select2-container--default .select2-results__option--selected{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220%200%2016%2016%22 fill%3D%22none%22%3E%3Cpath d%3D%22M13.3337 4L6.00033 11.3333L2.66699 8%22 stroke%3D%22%2364748B%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");background-position:8px center;background-size:16px;background-repeat:no-repeat;background-color:rgba(0,0,0,0);color:var(--black)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--gray-300);color:var(--black)}.select2-container--default .select2-results>.select2-results__options{max-height:202px}.custom-seo{font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-default)}.custom-seo b,.custom-seo strong{font-weight:var(--fw-bold)}.custom-seo p{margin-bottom:0}.custom-seo p+p{margin-top:16px}.custom-seo p+ul,.custom-seo p+ol{margin-top:16px}.custom-seo p+.table-wrapper,.custom-seo p+table{margin-top:32px}.custom-seo h1{margin:32px 0 24px}.custom-seo h2{margin:40px 0 24px}.custom-seo h3{margin:40px 0 24px}.custom-seo h4{margin:32px 0 16px}.custom-seo h5{margin:32px 0 16px}.custom-seo h6{margin:24px 0 12px}.custom-seo h1+p,.custom-seo h1+ul,.custom-seo h1+ol,.custom-seo h2+p,.custom-seo h2+ul,.custom-seo h2+ol,.custom-seo h3+p,.custom-seo h3+ul,.custom-seo h3+ol,.custom-seo h4+p,.custom-seo h4+ul,.custom-seo h4+ol{margin-top:16px}@media(min-width: 1200px){.custom-seo h1+p,.custom-seo h1+ul,.custom-seo h1+ol,.custom-seo h2+p,.custom-seo h2+ul,.custom-seo h2+ol,.custom-seo h3+p,.custom-seo h3+ul,.custom-seo h3+ol,.custom-seo h4+p,.custom-seo h4+ul,.custom-seo h4+ol{margin-top:24px}}.custom-seo h5+p,.custom-seo h5+ul,.custom-seo h5+ol{margin-top:16px}.custom-seo h6+p,.custom-seo h6+ul,.custom-seo h6+ol{margin-top:12px}.custom-seo ul:not(:first-child){margin-top:16px}@media(min-width: 1200px){.custom-seo ul:not(:first-child){margin-top:20px}}.custom-seo ul li{position:relative;padding-left:32px;list-style:none}.custom-seo ul li+li{margin-top:8px}.custom-seo ul li::before{position:absolute;top:10px;left:16px;border-radius:50%;background-color:var(--accent);width:6px;height:6px;content:""}.custom-seo ol{counter-reset:item;list-style:none}.custom-seo ol:not(:first-child){margin-top:16px}@media(min-width: 1200px){.custom-seo ol:not(:first-child){margin-top:20px}}.custom-seo ol li{position:relative;counter-increment:item;margin-bottom:0;padding-left:32px}.custom-seo ol li+li{margin-top:8px}.custom-seo ol li:before{display:inline-block;position:absolute;top:0;left:0;min-width:24px;content:counter(item) ".";text-align:right}.custom-seo ul+p,.custom-seo ol+p{margin-top:20px}.custom-seo a{transition:color var(--transition);color:var(--blue);text-underline-offset:25%}.custom-seo a:hover{color:var(--primary);text-decoration:underline}.custom-seo .table-wrapper{margin:24px 0 -24px;padding-bottom:24px;width:100%;overflow-x:auto}.custom-seo table{border-collapse:separate;border-spacing:0;width:100%}.custom-seo th,.custom-seo td{vertical-align:top;border:1px solid var(--primary-100);border-right:none;padding:11px 15px;font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-default);text-align:left}.custom-seo th:last-child,.custom-seo td:last-child{border-right:1px solid var(--primary-100)}.custom-seo tr:not(:first-child) td{border-top:none}.custom-seo th{background-color:var(--primary);color:var(--white);text-transform:uppercase}.custom-seo th:first-child{border-top-left-radius:4px}.custom-seo th:last-child{border-top-right-radius:4px}@media(max-width: 1199.98px){.custom-seo th{min-width:213.5px}}.custom-seo tr:last-child td:first-child{border-bottom-left-radius:4px}.custom-seo tr:last-child td:last-child{border-bottom-right-radius:4px}.custom-seo td{background-color:var(--primary-50);padding-top:12px;color:var(--primary)}.modal{--bs-modal-margin: 20px}@media(max-width: 759.98px){.modal{--bs-modal-margin: calc(20px * 0.8)}}.modal-backdrop{--bs-backdrop-opacity: 0.6;--bs-backdrop-bg: var(--primary)}.modal-content{position:relative;border:none;border-radius:0}.modal--custom .modal-dialog{margin:var(--bs-modal-margin);max-width:100%}@media(min-width: 1430px){.modal--custom .modal-dialog{margin-right:auto;margin-left:auto;max-width:1310px}}.modal--custom .modal-content{position:relative;border-radius:16px;background-color:var(--white);overflow:hidden}.modal--custom .modal-header{display:block;position:relative;z-index:1;padding:32px 16px 40px;text-align:left}@media(min-width: 1200px){.modal--custom .modal-header{padding:40px 40px 60px}}.modal--custom .modal-header__content{width:100%;max-width:824px}.modal--custom .modal-header__label{margin-bottom:8px;color:var(--accent)}@media(min-width: 1200px){.modal--custom .modal-header__label{margin-bottom:16px}}.modal--custom .modal-header__title{color:var(--primary)}.modal--custom .modal-header__title span,.modal--custom .modal-header__title b,.modal--custom .modal-header__title strong{color:var(--accent)}.modal--custom .modal-header__description{margin-top:16px;color:var(--primary-400)}@media(min-width: 1200px){.modal--custom .modal-header__description{margin-top:24px}}.modal--custom .modal-header .close{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;z-index:2;transition:color var(--transition);margin-left:0;border-radius:4px;padding:8px;color:var(--primary-300)}@media(min-width: 1200px){.modal--custom .modal-header .close{top:16px;right:16px}}.modal--custom .modal-header .close:hover{color:var(--primary)}.modal--custom .modal-header .close:active{color:var(--primary)}.modal--custom .modal-header .close .icon{width:16px;height:16px}.modal--custom .modal-body{position:relative;z-index:1;padding:0 16px 24px;overflow:hidden}@media(min-width: 1200px){.modal--custom .modal-body{padding:0 40px 60px}}.modal--custom .modal-footer{--bs-modal-footer-gap: 0;display:block;border-top:1px solid var(--primary-100);background:var(--white);padding:23px 16px 24px}@media(min-width: 1200px){.modal--custom .modal-footer{padding:31px 40px 32px}}.modal--custom .modal-calculator__items{display:flex;flex-direction:column;gap:40px}@media(min-width: 1200px){.modal--custom .modal-calculator__items{gap:60px}}.modal--custom .modal-calculator__items--hidden{display:none}.modal--custom .modal-calculator__items--hidden.is-active{display:flex}.modal--custom .modal-calculator__head{margin-bottom:16px}@media(min-width: 1200px){.modal--custom .modal-calculator__head{margin-bottom:24px}}.modal--custom .modal-calculator__picks{margin:-16px;padding:16px}.modal--custom .modal-calculator__picks.no-slider{overflow:visible}.modal--custom .modal-calculator__picks.no-slider .modal-calculator__picks-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px}@media(min-width: 576px){.modal--custom .modal-calculator__picks.no-slider .modal-calculator__picks-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 760px){.modal--custom .modal-calculator__picks.no-slider .modal-calculator__picks-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.modal--custom .modal-calculator__picks.no-slider .modal-calculator__picks-grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px){.modal--custom .modal-calculator__picks.no-slider .modal-calculator__picks-grid--five{grid-template-columns:repeat(5, 1fr)}}.modal--custom .modal-calculator__picks.no-slider+.custom-slider-navigation{display:none}.modal--custom .modal-calculator__picks-flex{display:flex;flex-wrap:nowrap;gap:16px;margin:-10px;padding:10px;overflow:auto hidden}@media(min-width: 1200px){.modal--custom .modal-calculator__picks-flex{flex-wrap:wrap;overflow:visible}}.modal--custom .modal-calculator__pick{max-width:295px}.modal--custom .modal-calculator__pick-label{flex:none}@media(min-width: 1200px){.modal--custom .modal-calculator__pick-label{flex:initial}}.modal--custom .modal-calculator__info{margin-top:40px;width:100%;max-width:712px}@media(min-width: 1200px){.modal--custom .modal-calculator__info{margin-top:60px}}.modal--custom .modal-calculator__info-head{margin-bottom:24px}@media(min-width: 1200px){.modal--custom .modal-calculator__info-head{margin-bottom:40px}}.modal--custom .modal-calculator__info-label{margin-bottom:8px;color:var(--accent)}@media(min-width: 1200px){.modal--custom .modal-calculator__info-label{margin-bottom:16px}}.modal--custom .modal-calculator__info-title{color:var(--primary)}.modal--custom .modal-calculator__info-title span,.modal--custom .modal-calculator__info-title b,.modal--custom .modal-calculator__info-title strong{color:var(--accent)}.modal--custom .modal-calculator__info-items{display:flex;flex-wrap:wrap;gap:16px}.modal--custom .modal-calculator__info-item{flex:0 0 100%}@media(min-width: 576px){.modal--custom .modal-calculator__info-item--half{flex:0 0 calc(50% - 8px)}}.modal--custom .modal-calculator__info-agree{margin-top:16px}.modal--custom .modal-calculator__info-submit-wrapper{display:flex;flex-direction:column;margin-top:24px}.modal--custom .modal-result__wrapper{display:flex;flex-direction:column;gap:60px}@media(min-width: 1034px){.modal--custom .modal-result__wrapper{flex-direction:row;align-items:flex-start}}@media(min-width: 1430px){.modal--custom .modal-result__wrapper{padding:0 72px}}.modal--custom .modal-result__col{flex:1;margin:0 auto;width:100%;max-width:311px}@media(min-width: 1034px){.modal--custom .modal-result__col{max-width:295px}}.modal--custom .modal-result__card{width:100%}.modal--custom .modal-result__price{margin-top:16px;box-shadow:0 4px 16px 0 rgba(30,50,90,.08);border:1px solid #facabd;border-radius:8px;background-color:#fde5de;padding:15px;text-align:center}@media(min-width: 1200px){.modal--custom .modal-result__price{padding:23px 15px}}.modal--custom .modal-result__price-val{color:var(--accent)}.modal--custom .modal-result__price-text{margin-top:8px;color:var(--primary-400);text-transform:uppercase}.modal--custom .modal-result__items{display:flex;flex:1;flex-direction:column;gap:24px}.modal--custom .modal-result__footer{position:relative;text-align:center}.modal--custom .modal-result__footer-image{position:absolute;top:0;right:0;max-height:80px;pointer-events:none}@media(min-width: 1200px){.modal--custom .modal-result__footer-image{top:50%;transform:translateY(-50%);max-height:110px}}.modal--custom .modal-result__footer-title{position:relative;z-index:1;color:var(--primary)}.modal--custom .modal-result__footer-text{position:relative;z-index:1;margin-top:8px;color:var(--primary-400)}.modal--custom .modal-result__footer-btns{display:flex;position:relative;flex-wrap:wrap;justify-content:center;gap:8px 16px;z-index:1;margin-top:16px}@media(min-width: 1200px){.modal--custom .modal-result__footer-btns{gap:12px 24px;margin-top:24px}}.modal--custom .modal-result__footer-btn{flex:1;white-space:nowrap}@media(min-width: 576px){.modal--custom .modal-result__footer-btn{flex:initial}}.modal#resultModal .modal-content{background-color:var(--primary-50)}.modal#resultModal .modal-header{padding-bottom:24px}@media(min-width: 1200px){.modal#resultModal .modal-header{padding-bottom:40px}}.modal#resultModal .modal-header__title:after{margin-bottom:0}.modal#resultModal .modal-body{padding-bottom:40px}@media(min-width: 1200px){.modal#resultModal .modal-body{padding-bottom:60px}}.modal--video .modal-dialog{margin:0;max-width:100%;height:100%}.modal--video .modal-header{position:initial;z-index:initial}.modal--video .modal-content{margin:0;border-radius:0;height:100%}.modal--video .modal-content .close--text{display:flex;position:absolute;top:32px;right:32px;align-items:center;gap:12px;z-index:5;transition:color var(--transition);padding:8px 0;color:var(--white);font-weight:var(--fw-medium);font-size:var(--text-size);line-height:var(--lh-default);font-family:var(--secondary-font);letter-spacing:.02rem;text-transform:uppercase}@media(min-width: 1200px){.modal--video .modal-content .close--text:hover{color:var(--accent)}}.modal--video .modal-content .close--text .icon{width:12px;height:12px}.modal--video .modal-header,.modal--video .modal-body{padding:0}.modal--video .modal-video{height:100dvh}.modal--video .modal-video .plyr{height:100%}.modal--video .modal-video .plyr video,.modal--video .modal-video .plyr iframe{-o-object-fit:cover;object-fit:cover}.modal-dialog-scrollable .modal-body{overflow:hidden auto}.modal.fade .modal-dialog{transform:translate(0, 0)}@media(max-width: 1199.98px){.modal.fade.modal--filled .modal-dialog{transform:translateY(100%)}.modal.show.modal--filled .modal-dialog{transform:translateY(0)}}[data-bs-target]{outline:none}.custom-slider-section{overflow:hidden}.custom-slider-section.no-slider .custom-slider-navigation{display:none}.custom-slider-wrapper{position:relative;--row-gap-mobile: 0px;--row-gap-tablet: 0px;--row-gap-tablet-large: 0px;--row-gap-hd: 0px;--row-gap-desktop: 0px}.custom-slider-wrapper .swiper-grid>.swiper-wrapper{gap:var(--row-gap-mobile) 0}@media(min-width: 576px){.custom-slider-wrapper .swiper-grid>.swiper-wrapper{gap:var(--row-gap-tablet) 0}}@media(min-width: 1034px){.custom-slider-wrapper .swiper-grid>.swiper-wrapper{gap:var(--row-gap-tablet-large) 0}}@media(min-width: 1200px){.custom-slider-wrapper .swiper-grid>.swiper-wrapper{gap:var(--row-gap-hd) 0}}@media(min-width: 1650px){.custom-slider-wrapper .swiper-grid>.swiper-wrapper{gap:var(--row-gap-desktop) 0}}.custom-slider-wrapper .swiper-grid>.swiper-wrapper .swiper-slide{margin-top:0 !important}.custom-slider-wrapper .swiper-slide{height:auto !important}.custom-slider-wrapper .custom-slider-navigation{display:flex;position:relative;justify-content:center;align-items:center;gap:24px;margin-top:24px}@media(min-width: 1200px){.custom-slider-wrapper .custom-slider-navigation{gap:40px;margin-top:40px}}.custom-slider-wrapper .custom-slider-navigation .swiper-pagination{display:none;margin-top:0}@media(min-width: 1200px){.custom-slider-wrapper .custom-slider-navigation .swiper-pagination{display:block}}.custom-slider-wrapper .custom-slider-navigation .swiper-counter{min-width:34px;color:var(--primary-300);font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-default);text-align:center}@media(min-width: 1200px){.custom-slider-wrapper .custom-slider-navigation .swiper-counter{display:none}}.custom-slider-wrapper .custom-slider-navigation .swiper-counter--light{color:var(--primary-100)}.custom-slider-wrapper .custom-slider-arrow{position:relative;top:auto;bottom:0;transform:none;z-index:4}.tooltip{--bs-tooltip-opacity: 1;z-index:calc(var(--header-z-index) - 1)}.tooltip .tooltip-arrow{display:none !important}.tooltip-inner{box-shadow:none;border:1px solid var(--primary);border-radius:12px;background:var(--white);padding:15px;max-width:350px;color:var(--primary);font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-default)}@media(min-width: 1200px){.tooltip-inner{font-size:var(--text-size-20);line-height:var(--lh-sm)}}.tooltip-inner p{margin-top:0;margin-bottom:0}.tooltip-inner p:not(:first-of-type){margin-top:4px}.custom-scroll--js{position:relative}.custom-scroll__wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-color:initial !important;scrollbar-width:none !important}.custom-scroll__wrapper::-webkit-scrollbar{display:none}.custom-scroll__wrapper.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-scroll__wrapper.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-scroll__track{position:absolute;border-radius:4px;background-color:var(--primary-75);pointer-events:none}.custom-scroll__track-wrapper{opacity:0;transition:opacity var(--transition);width:100%}.custom-scroll__track-wrapper--x{margin-top:16px}.custom-scroll__track--y{top:0;right:0;width:2px;height:100%}.custom-scroll__track--x{position:relative;bottom:0;left:0;width:100%;height:2px}.custom-scroll__bar{position:absolute;opacity:0;transition:background-color var(--transition);cursor:pointer;border-radius:4px;background-color:var(--primary-300);pointer-events:auto}.custom-scroll__bar:hover{background-color:var(--primary-400)}.custom-scroll__bar--y{top:0;right:0;width:2px}.custom-scroll__bar--x{bottom:0;left:0;height:2px}.cookie-modal{position:fixed;bottom:0;left:0;transform:translateY(100%);visibility:hidden;opacity:0;z-index:calc(var(--header-z-index) - 2);transition:all var(--transition);padding:16px;width:100%}@media(min-width: 576px){.cookie-modal{padding:20px;max-width:500px}}.cookie-modal.show{transform:translateY(0);visibility:visible;opacity:1}.cookie-modal__wrapper{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:12px;backdrop-filter:blur(12px);border:1px solid var(--white-20);border-radius:8px;background-color:var(--primary-400);padding:11px}@media(min-width: 760px){.cookie-modal__wrapper{flex-direction:row;gap:16px;padding:15px 23px 15px 15px}}.cookie-modal__icon{width:24px;height:24px;color:var(--accent)}.cookie-modal__icon-wrapper{flex:none}.cookie-modal__content{flex:1}.cookie-modal__title{color:var(--white)}.cookie-modal__text{margin-top:4px;color:var(--primary-100)}@media(min-width: 1200px){.cookie-modal__text{margin-top:8px}}.cookie-modal__text a{transition:color var(--transition);color:var(--accent)}.cookie-modal__text a:hover{color:var(--accent-active)}.cookie-modal__close{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;z-index:1;transition:color var(--transition);padding:8px;color:var(--primary-100)}@media(min-width: 1200px){.cookie-modal__close:hover{color:var(--accent)}}.cookie-modal__close .icon{width:16px;height:16px}.star-rating{display:flex;align-items:flex-start;gap:6px;margin-right:-6px;--filled-star: url("../../img/filled-star.svg");--empty-star: url("../../img/star.svg")}.star-rating label{float:right;margin-right:6px;background-image:var(--empty-star);background-position:center;background-size:cover;background-repeat:no-repeat;width:12px;height:12px}.star-rating input{display:none}.star-rating input:checked~label{background-image:var(--filled-star)}:root{--plyr-color-main: var(--white);--plyr-video-control-color: var(--white);--plyr-video-control-color-hover: #080d10;--plyr-progress-color: #080d10;--plyr-progress-color-buffered: var(--primary-300)}body .custom-video-wrapper .plyr .plyr__controls{-moz-column-gap:1.1111111111vw;column-gap:1.1111111111vw;margin:16px;border-radius:100px;background:#080d10;padding:0.5555555556vw;color:#fff}@media(max-width: 1199.98px){body .custom-video-wrapper .plyr .plyr__controls{-moz-column-gap:16px;column-gap:16px;margin:8px;padding:8px}}body .custom-video-wrapper .plyr button[data-plyr=mute],body .custom-video-wrapper .plyr button[data-plyr=play]{display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;padding:0;width:2.2222222222vw;height:2.2222222222vw;color:#080d10}@media(max-width: 1199.98px){body .custom-video-wrapper .plyr button[data-plyr=mute],body .custom-video-wrapper .plyr button[data-plyr=play]{width:32px;height:32px}}.breadcrumbs{position:relative;z-index:1}.breadcrumbs>.container{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media(min-width: 1200px){.breadcrumbs>.container{overflow:hidden}}.breadcrumbs>.container::-webkit-scrollbar{display:none}.breadcrumbs__list{display:flex;white-space:nowrap}@media(min-width: 1034px){.breadcrumbs__list{flex-wrap:wrap;white-space:normal}}.breadcrumbs__list-item{display:flex;align-items:center;font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-default)}.breadcrumbs__list-item:last-child{padding-right:20px}@media(min-width: 1034px){.breadcrumbs__list-item:last-child{padding-right:0}}.breadcrumbs__list-item:not(:last-of-type) .breadcrumbs__list-link{margin-right:28px}.breadcrumbs__list-item:not(:last-of-type) .breadcrumbs__list-link::after{position:absolute;top:50%;right:-16px;transform:translateY(-50%);border-radius:50%;background-color:var(--accent);width:4px;height:4px;pointer-events:none;content:""}.breadcrumbs__list a{transition:var(--transition)}.breadcrumbs__list a:hover{color:var(--accent)}.breadcrumbs__list-link{display:block;position:relative;padding:12px 0;color:var(--white)}.breadcrumbs__list-link.is-active{cursor:default;color:var(--primary-200)}.breadcrumbs--dark .breadcrumbs__list-link{color:var(--primary)}.breadcrumbs--dark .breadcrumbs__list-link.is-active{color:var(--primary-300)}.breadcrumbs+.section{margin-top:0}body .fancy-custom{--fancybox-bg: rgba(30, 50, 90, 0.6);--fancybox-slide-gap: 40px;margin:16px;border-radius:16px;max-width:100%;overflow:hidden}@media(min-width: 1200px){body .fancy-custom{margin:20px auto;max-width:1086px}}body .fancy-custom .fancybox__toolbar{--f-button-width: 40px;--f-button-height: 40px;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-filter: none;--f-button-bg: var(--white);--f-button-color: var(--primary-300);--f-button-hover-bg: var(--white);--f-button-hover-color: var(--primary);--f-button-active-bg: var(--white);--f-button-border-radius: 4px}body .fancy-custom .fancybox__toolbar__column.is-right{padding:16px}body .fancy-custom .fancybox__carousel{border-top-right-radius:16px;border-top-left-radius:16px;background-color:var(--white);padding:48px 16px 90px;overflow:hidden}@media(min-width: 1200px){body .fancy-custom .fancybox__carousel{padding:20px 40px}}body .fancy-custom .fancybox__carousel .fancybox-image{margin:0 auto;max-width:640px}body .fancy-custom .fancybox__carousel .fancybox__nav{display:none}body .fancy-custom .fancybox__footer{border-bottom-right-radius:16px;border-bottom-left-radius:16px;background-color:var(--white);padding:16px 16px 20px;overflow:hidden}@media(min-width: 1200px){body .fancy-custom .fancybox__footer{padding:20px 40px}}body .fancy-custom .fancybox__thumbs{--f-thumb-opacity: 1;--f-thumb-gap: 4px;--f-thumb-border-radius: 2px;--f-thumb-width: 80px;--f-thumb-height: 48px;--f-thumb-outline-color: var(--accent);--f-button-prev-pos: 0;--f-button-next-pos: 0;--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: var(--primary-300);--f-button-bg: var(--white);--f-button-hover-bg: var(--white);--f-button-active-bg: var(--white);--f-button-hover-color: var(--primary);--f-button-active-color: var(--primary);padding:0 44px}@media(min-width: 1200px){body .fancy-custom .fancybox__thumbs{--f-thumb-gap: 8px;padding:0 50px}}body .fancy-custom .fancybox__thumbs .f-thumbs__track{padding-top:0;padding-bottom:0}.custom-accordion__item{display:block;border-bottom:1px solid var(--primary-100)}.custom-accordion__item.is-active .custom-accordion__item-toggle-icon [data-icon-plus]{transform:rotate(-45deg);visibility:hidden;opacity:0}.custom-accordion__item.is-active .custom-accordion__item-toggle-icon [data-icon-minus]{transform:none;visibility:visible;opacity:1}.custom-accordion__item.is-active .custom-accordion__item-body{visibility:visible;opacity:1;margin-top:-8px;margin-bottom:24px}.custom-accordion__item-toggle{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;transition:color var(--transition);cursor:pointer;border-bottom:1px solid var(--gray-200);padding:6px 0 23px;color:var(--black);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 1200px){.custom-accordion__item-toggle:hover{color:var(--gray-800)}}.custom-accordion__item-toggle-count{flex:none;margin-right:-12px;min-width:30px}@media(min-width: 1200px){.custom-accordion__item-toggle-count{margin-right:-8px}}.custom-accordion__item-toggle-text{flex:1}.custom-accordion__item-toggle-icon{display:flex;position:relative;flex:none;justify-content:center;align-items:center;margin:6px 12px 12px;width:16px;height:16px}.custom-accordion__item-toggle-icon .icon{transition:opacity var(--transition),transform var(--transition);width:100%;height:100%}.custom-accordion__item-toggle-icon [data-icon-minus]{position:absolute;top:0;left:0;transform:rotate(45deg);opacity:0}.custom-accordion__item-body{gap:0;visibility:hidden;opacity:0;transition:all var(--transition);margin:0;max-height:0;overflow:hidden}.custom-accordion__item-text{color:var(--primary-400)}.custom-accordion__item-text p:not(:first-of-type){margin-top:8px}.custom-accordion__item-text ul,.custom-accordion__item-text ol{margin-top:16px;margin-bottom:16px;color:var(--primary-400)}.custom-accordion__item-text ul li{padding-left:34px}.custom-accordion__item-text ul li:not(:last-child){margin-bottom:8px}.custom-accordion__item-text ul li::before{left:18px;background-color:var(--primary);width:6px;height:6px}.swiper-button-prev,.swiper-button-next{--size: 40px;--swiper-navigation-sides-offset: 0px;display:flex;top:50%;justify-content:center;align-items:center;transform:translateY(-50%);z-index:5;transition:color var(--transition);margin:0;box-shadow:none;border-radius:0;background-color:rgba(0,0,0,0);padding:12px;width:var(--size);height:var(--size);color:var(--primary-300);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 1200px){.swiper-button-prev,.swiper-button-next{--size: 40px;padding:8px}}.swiper-button-prev:hover:not(.swiper-button-disabled),.swiper-button-prev:active:not(.swiper-button-disabled),.swiper-button-next:hover:not(.swiper-button-disabled),.swiper-button-next:active:not(.swiper-button-disabled){color:var(--primary)}.swiper-button-prev.light,.swiper-button-next.light{color:var(--primary-100)}.swiper-button-prev.light:hover:not(.swiper-button-disabled),.swiper-button-prev.light:active:not(.swiper-button-disabled),.swiper-button-next.light:hover:not(.swiper-button-disabled),.swiper-button-next.light:active:not(.swiper-button-disabled){color:var(--white)}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev svg,.swiper-button-prev img,.swiper-button-next svg,.swiper-button-next img{width:16px;height:16px}@media(min-width: 1200px){.swiper-button-prev svg,.swiper-button-prev img,.swiper-button-next svg,.swiper-button-next img{width:24px;height:24px}}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-disabled{opacity:1 !important;pointer-events:auto !important;color:var(--primary-100)}.swiper-button-disabled.light{color:var(--primary-300)}.swiper-button-lock{display:none !important}.swiper-pagination{z-index:3;--swiper-pagination-bottom: 0}.swiper-pagination--relative{position:relative;bottom:auto !important;margin-top:24px}@media(min-width: 1200px){.swiper-pagination--relative{margin-top:48px}}.swiper-pagination--relative .swiper-pagination-bullets{left:auto !important}.swiper-pagination--light .swiper-pagination-bullet{background-color:var(--primary-300)}.swiper-pagination--light .swiper-pagination-bullet:hover{background-color:var(--primary-100)}.swiper-pagination--light .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--white)}.swiper-pagination-bullet{position:relative;width:10px;height:10px;--swiper-pagination-bullet-horizontal-gap: 4px;opacity:1;transition:background-color var(--transition);border-radius:50%;background:var(--primary-200)}@media(min-width: 1200px){.swiper-pagination-bullet{width:10px;height:10px;--swiper-pagination-bullet-horizontal-gap: 9px}}.swiper-pagination-bullet:hover{background-color:var(--primary-400)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary)}.header{position:fixed;top:0;left:0;z-index:var(--header-z-index);transition:transform var(--transition),background-color var(--transition);background-color:var(--primary);padding:8px 0;width:100%}@media(min-width: 1200px){.header{background-color:rgba(0,0,0,0);padding:16px 0}}@media(min-width: 1200px){.header.scroll-down{transform:translateY(-100%)}}@media(min-width: 1200px){.header.scroll-fixed{background-color:var(--primary)}}@media(min-width: 1200px){.header:hover{background-color:var(--primary)}}.header__wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width: 369.98px){.header__wrapper{gap:8px}}.header__logo{display:flex}.header__logo[href]{transition:opacity var(--transition)}.header__logo[href]:hover{opacity:.75}.header__logo img{max-height:24px}@media(min-width: 1200px){.header__logo img{max-height:32px}}@media(min-width: 1200px){.header__menu-main{display:flex;flex:1;justify-content:center}}@media(max-width: 1199.98px){.header__menu-main{display:flex;position:fixed;top:var(--header-height, 56px);right:0;left:0;flex-direction:column;justify-content:space-between;visibility:hidden;opacity:0;z-index:calc(var(--header-menu-index) - 1);transition:opacity var(--transition),visibility var(--transition);background-color:var(--primary);padding:16px 16px 24px;height:calc(100% - var(--header-height));overflow:hidden auto}}.header__menu{display:flex;flex-direction:column;justify-content:flex-start;height:100%}@media(min-width: 1200px){.header__menu{flex-direction:row;gap:0 16px;height:auto}}.header__links{display:flex;flex-direction:column}@media(min-width: 1200px){.header__links{flex-direction:row;flex-wrap:wrap;gap:16px}}@media(min-width: 1430px){.header__links{gap:40px}}.header__link{display:block;position:relative;z-index:1;transition:color var(--transition);padding:20px 0;color:var(--white);font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-xs);text-transform:uppercase}@media(min-width: 1200px){.header__link{padding:0}}@media(min-width: 1200px){.header__link:hover{color:var(--accent)}}.header__link-item{border-bottom:1px solid var(--primary-400)}@media(min-width: 1200px){.header__link-item{border-bottom:none}}.header__link-item.has-submenu .header__link{padding:10px 0}@media(min-width: 1200px){.header__link-item.has-submenu .header__link{padding:0}}@media(min-width: 1200px){.header__link-item.is-active .header__submenu{visibility:visible;opacity:1}}.header__link-text{display:flex;justify-content:space-between;align-items:center}.header__right{display:flex;position:relative;flex:1;justify-content:flex-end;align-items:center}@media(min-width: 1200px){.header__right{flex:initial;justify-content:initial;gap:16px}}@media(min-width: 1430px){.header__right{gap:24px}}.header__socials{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 1200px){.header__socials{gap:4px}}@media(max-width: 1199.98px){.header__socials--desktop{display:none}}.header__socials--mob{margin-top:16px}@media(min-width: 1200px){.header__socials--mob{display:none}}.header__social{display:flex;justify-content:center;align-items:center;transition:color var(--transition);padding:10px;color:var(--white)}@media(min-width: 1200px){.header__social{padding:6px}}@media(min-width: 1200px){.header__social:hover{color:var(--accent)}}.header__social .icon{width:20px;height:20px}.header__reviews{display:flex;align-items:center;gap:16px}@media(min-width: 1430px){.header__reviews{margin-right:16px}}@media(max-width: 1199.98px){.header__reviews--desktop{display:none}}.header__reviews--mob{flex-wrap:wrap;justify-content:center;gap:6px 24px;margin-top:16px}@media(min-width: 1200px){.header__reviews--mob{display:none}}.header__review{display:flex;align-items:flex-start;gap:8px;transition:color var(--transition);padding:8px 0;color:var(--white);font-weight:var(--fw-medium);font-size:var(--text-size-12);font-family:var(--secondary-font);letter-spacing:.03rem;text-transform:uppercase}@media(min-width: 1200px){.header__review{padding:0}}@media(min-width: 1200px){.header__review:hover{color:var(--accent)}}@media(max-width: 1199.98px){.header__review br{display:none}}.header__review-icon{flex:none;width:24px;height:24px}.header__review-text{flex:1;max-width:72px}@media(max-width: 1199.98px){.header__review-text{max-width:100%}}.header__btn{flex:1}.header__btn-wrapper{display:flex;flex-direction:column}.header__burger{display:flex;flex:none;justify-content:center;align-items:center;background-color:var(--primary);padding:6px;color:var(--white)}@media(min-width: 1200px){.header__burger{display:none}}.header__burger .icon{width:28px;height:28px}@media(min-width: 1200px){.header__submenu{position:absolute;top:100%;left:var(--submenu-left, 0px);transform:translateX(var(--submenu-translate, 0px));visibility:hidden;opacity:0;transition:opacity var(--transition),visibility var(--transition);box-shadow:0 8px 40px 0 rgba(30,50,90,.24);border-radius:8px;background-color:var(--primary);width:-moz-max-content;width:max-content}}@media(max-width: 1199.98px){.header__submenu{padding:0 0 10px 16px}}@media(min-width: 1200px){.header__submenu::after{position:absolute;top:calc(var(--submenu-top, 0px)*-1);left:0;opacity:0;background-color:rgba(0,0,0,0);width:100%;height:var(--submenu-top, 0px);content:""}}.header__submenu-list{display:flex;flex-direction:column}@media(min-width: 1200px){.header__submenu-list{gap:16px;padding:24px 48px 24px 24px}}.header__submenu-link{display:flex;align-items:center;gap:16px;transition:color var(--transition);padding:10px 0;color:var(--white);font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-default);text-transform:uppercase}@media(min-width: 1200px){.header__submenu-link{padding:0}}@media(min-width: 1200px){.header__submenu-link:hover{color:var(--accent)}}.header__submenu-icon{display:none;flex:none;width:24px;height:24px}@media(min-width: 1200px){.header__submenu-icon{display:block}}.header-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;z-index:calc(var(--header-z-index) - 1);transition:opacity var(--transition),visibility var(--transition);background-color:rgba(0,0,0,.3)}@media(max-width: 1199.98px){body[show-mobile-menu]{overflow:hidden}body[show-mobile-menu] .header-backdrop{visibility:visible;opacity:1}}@media(max-width: 1199.98px){body[show-mobile-menu] .header__menu-main{visibility:visible;opacity:1}}@media(max-width: 1199.98px){body[show-mobile-menu] .header__lang{display:block}}@media(min-width: 1200px){body.modal-open .header.scroll-down{transform:none}}.footer{position:relative;background-color:var(--primary);padding-top:32px;padding-bottom:8px;overflow:hidden}@media(min-width: 760px){.footer{padding-top:40px}}@media(min-width: 1200px){.footer__wrapper{display:flex;gap:16px}}@media(min-width: 1430px){.footer__wrapper{gap:30px}}.footer__content{margin-bottom:24px;border-bottom:1px solid var(--primary-400);padding-bottom:15px}@media(min-width: 1200px){.footer__content{flex:1;margin-bottom:0;border-bottom:none;padding-bottom:0;width:100%;max-width:305px}}.footer__logo{display:flex}.footer__logo[href]{transition:opacity var(--transition)}.footer__logo[href]:hover{opacity:.75}.footer__logo img{max-height:32px}.footer__text{margin-top:16px;color:var(--primary-100)}@media(min-width: 1200px){.footer__text{margin-top:24px}}.footer__cols{display:flex;flex:1;flex-direction:column;align-items:center;gap:24px;width:100%}@media(min-width: 760px){.footer__cols{flex-direction:row;align-items:stretch;gap:16px}}@media(min-width: 1430px){.footer__cols{gap:30px;margin-left:112px}}.footer__col{flex:1;width:100%}@media(min-width: 760px){.footer__col{width:auto}}.footer__col:not(:last-child){border-bottom:1px solid var(--primary-400);padding-bottom:15px}@media(min-width: 760px){.footer__col:not(:last-child){border-bottom:none;padding-bottom:0}}.footer__head{margin-bottom:8px;color:var(--primary-200)}.footer__links{display:flex;flex-direction:column;align-items:flex-start}.footer__link{display:block;transition:color var(--transition);padding:8px 0;color:var(--white);font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-default)}@media(min-width: 1200px){.footer__link[href]:hover{color:var(--accent)}}.footer__contacts-items{display:flex;flex-direction:column;align-items:flex-start}.footer__contacts-links{display:flex;flex-direction:column;align-items:flex-start}.footer__areas-links{display:flex;flex-wrap:wrap;gap:0 8px;margin-top:2px}.footer__areas-link{position:relative;padding:6px 0}.footer__areas-link:not(:last-child){padding-right:12px}.footer__areas-link:not(:last-child)::before{position:absolute;top:50%;right:0;transform:translateY(-50%);border-radius:50%;background-color:var(--accent);width:3px;height:3px;content:""}.footer__socials{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:10px}@media(min-width: 1200px){.footer__socials{gap:4px;margin-top:12px}}.footer__social{display:flex;justify-content:center;align-items:center;transition:color var(--transition);padding:10px;color:var(--white)}@media(min-width: 1200px){.footer__social{padding:6px}}@media(min-width: 1200px){.footer__social:hover{color:var(--accent)}}.footer__social .icon{width:20px;height:20px}.footer__reviews{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 24px;margin-top:8px}@media(min-width: 1200px){.footer__reviews{flex-direction:column;align-items:flex-start;gap:0;margin-top:24px}}.footer__review{display:flex;align-items:center;gap:8px;transition:color var(--transition);padding:8px 0;color:var(--white);font-weight:var(--fw-medium);font-size:var(--text-size-12);font-family:var(--secondary-font);letter-spacing:.03rem;text-transform:uppercase}@media(min-width: 1200px){.footer__review:hover{color:var(--accent)}}.footer__review-icon{flex:none;width:24px;height:24px}.footer__review-text{flex:1}.footer__bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;border-top:1px solid var(--primary-400);padding-top:7px}@media(min-width: 1200px){.footer__bottom{margin-top:32px}}.footer__copyright{padding:8px 0;color:var(--primary-200)}.footer__develop-link{display:block;transition:color var(--transition);padding:8px 0;color:var(--white)}@media(min-width: 1200px){.footer__develop-link:hover{color:var(--accent)}}.fixed-socials{position:fixed;right:16px;bottom:16px;z-index:calc(var(--header-z-index) - 3);transition:all var(--transition)}@media(min-width: 1200px){.fixed-socials{right:20px;bottom:20px}}.fixed-socials.is-hidden{transform:translateY(150%);visibility:hidden;opacity:0}.fixed-socials__links{display:flex;flex-direction:column;gap:4px}@media(min-width: 1200px){.fixed-socials__links{gap:8px}}*::-webkit-scrollbar-track{background-color:var(--primary-75)}*::-webkit-scrollbar{background-color:var(--primary-75);width:2px;height:2px}*::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--primary-300)}*::-webkit-scrollbar-thumb:hover{background-color:var(--primary-300)}body{display:flex;flex-direction:column;max-width:100%;min-height:100vh;overflow-x:hidden}body.no-scroll{overflow:hidden}body main{flex:1}a{outline:none;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}.icon{width:24px;height:24px}button{cursor:pointer;margin:0;border:none;background:none;padding:0;color:inherit;font:inherit;text-align:inherit;text-decoration:none}.container{padding-right:20px;padding-left:20px}.fade{transition:opacity var(--transition)}img{width:auto;max-width:100%;height:auto}img.lazy-load:not(.loaded){opacity:0;transition:opacity var(--transition)}img.lazy-load:not(.loaded).loaded,img.lazy-load:not(.loaded).entered{opacity:1}h1,h2,h3,h4,h5,h6{margin:0}h1,.h1{font-weight:var(--fw-bold);font-size:var(--text-size-34);line-height:1.2;font-family:var(--secondary-font);letter-spacing:1px;text-transform:uppercase}@media(min-width: 1200px){h1,.h1{font-size:var(--text-size-46)}}h2,.h2{font-weight:var(--fw-bold);font-size:var(--text-size-30);line-height:1.2;font-family:var(--secondary-font);letter-spacing:1px;text-transform:uppercase}@media(min-width: 1200px){h2,.h2{font-size:var(--text-size-40)}}h3,.h3{font-weight:var(--fw-bold);font-size:var(--text-size-24);line-height:1.2;font-family:var(--secondary-font);letter-spacing:1px;text-transform:uppercase}@media(min-width: 1200px){h3,.h3{font-size:var(--text-size-32)}}h4,.h4{font-weight:var(--fw-semi);font-size:var(--text-size-22);line-height:1.4;font-family:var(--secondary-font);letter-spacing:.5px;text-transform:uppercase}@media(min-width: 1200px){h4,.h4{font-size:var(--text-size-24)}}h5,.h5{font-weight:var(--fw-semi);font-size:var(--text-size-20);line-height:1.4;font-family:var(--secondary-font);letter-spacing:.5px;text-transform:uppercase}@media(min-width: 1200px){h5,.h5{font-size:var(--text-size-20)}}h6,.h6{font-weight:var(--fw-semi);font-size:var(--text-size);line-height:1.4;font-family:var(--secondary-font);letter-spacing:.5px;text-transform:uppercase}@media(min-width: 1200px){h6,.h6{font-size:var(--text-size)}}.title-m{font-weight:var(--fw-bold);font-size:var(--text-size-28);line-height:1.2;font-family:var(--secondary-font);letter-spacing:1px;text-transform:uppercase}@media(min-width: 1200px){.title-m{font-size:var(--text-size-40)}}.title-s{font-weight:var(--fw-semi);font-size:var(--text-size-14);line-height:1.4;font-family:var(--secondary-font);letter-spacing:.5px;text-transform:uppercase}@media(min-width: 1200px){.title-s{font-size:var(--text-size)}}.title-xs{font-weight:var(--fw-semi);font-size:var(--text-size-12);line-height:1.4;font-family:var(--secondary-font);letter-spacing:.5px;text-transform:uppercase}@media(min-width: 1200px){.title-xs{font-size:var(--text-size-14)}}.text-l{font-weight:var(--fw-normal);font-size:var(--text-size-18);line-height:var(--lh-default)}.text-m{font-weight:var(--fw-normal);font-size:var(--text-size);line-height:var(--lh-default)}.text-s{font-weight:var(--fw-normal);font-size:var(--text-size-14);line-height:var(--lh-default)}.accent{color:var(--accent)}.title-line{position:relative}.title-line::after{display:block;margin:8px 0;border-radius:2px;background-color:var(--accent);width:100%;max-width:41px;height:4px;content:""}@media(min-width: 1200px){.title-line::after{margin:16px 0;max-width:60px}}.title-line--center::after{margin-right:auto;margin-left:auto}.title-line--sm::after{margin:8px 0;max-width:40px;height:2px}