@charset "UTF-8";@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--primary: #1a2f53;--secondary: #5771ff;--text-color: #1a2f53;--gray: #5c6678;--font-primary: "Manrope", sans-serif;--font-secondary: "Inter", sans-serif;--transition-ease: .3s ease;--transition-bezier: .3s cubic-bezier(.645, .045, .355, 1);--content-width: 1300px;--content-padding: 20px}@media screen and (max-width: 1279px){:root{--content-width: 1024px}}@media screen and (max-width: 1024px){:root{--content-width: 768px}}@media screen and (max-width: 768px){:root{--content-width: 640px}}@media screen and (max-width: 640px){:root{--content-width: 475px;--content-padding: 16px}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:120px}body{color:var(--text-color);font-family:var(--font-primary);line-height:inherit}body.overflow-hidden{overflow:hidden}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;outline:none;border:none;background:transparent}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}menu,ol,ul{list-style:none}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],[role=checkbox],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}hr{border:none;outline:none}[hidden],.hidden{display:none}main{padding-top:120px;max-width:100%;overflow:hidden}@media screen and (max-width: 1024px){main{padding-top:102px}}section{padding:35px 0}section:first-child{padding-top:0}@media screen and (max-width: 475px){section{padding:16px 0}}.container{margin:0 auto;padding-left:var(--content-padding);padding-right:var(--content-padding);width:100%;max-width:calc(var(--content-width) + var(--content-padding) * 2)}.bg-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;--position: center}.bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--position);object-position:var(--position)}.icon{min-width:var(--icon-size, 24px);width:var(--icon-size, 24px);height:var(--icon-size, 24px);display:block}.icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.text-primary{color:var(--primary)}.text-white{color:#fff}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.line-through{text-decoration:line-through}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-h1{font-size:44px;font-weight:700;text-transform:uppercase}@media screen and (max-width: 1024px){.text-h1{font-size:32px}}@media screen and (max-width: 640px){.text-h1{font-size:24px}}@media screen and (max-width: 475px){.text-h1{font-size:22px}}.text-h2{color:var(--gray);font-size:36px;font-weight:300;text-transform:uppercase}@media screen and (max-width: 1024px){.text-h2{font-size:28px}}@media screen and (max-width: 640px){.text-h2{font-size:22px}}.text-h2 strong{color:var(--text-color);font-weight:700}.text-h3{font-size:24px;font-weight:400}@media screen and (max-width: 640px){.text-h3{font-size:18px}}.text-p{font-size:20px}.title{width:100%;text-align:center;text-wrap:balance;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 640px){.title{gap:10px}.title .swiper-btn{width:36px;height:auto}.title .swiper-btn img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.btn.variant-solid{width:240px;height:54px;color:#fff;font-size:16px;font-weight:700;font-family:var(--font-secondary);text-transform:uppercase;background:var(--primary);border-radius:8px;white-space:nowrap;gap:8px;--icon-size: 20px}@media screen and (max-width: 640px){.btn.variant-solid{padding:12px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:auto;font-size:14px;--icon-size: 16px}}.btn.variant-solid.size-small{width:140px;min-height:41px;height:41px;font-size:12px;border-radius:4px}@media screen and (max-width: 640px){.btn.variant-solid.size-small{padding:10px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:auto;font-size:10px;--icon-size: 14px}}@media screen and (max-width: 475px){.btn.variant-solid.size-small{padding:8px 12px;font-size:8px;--icon-size: 12px}}.btn.variant-buy{width:240px;height:54px;color:#fff;font-size:16px;font-weight:700;font-family:var(--font-secondary);text-transform:uppercase;background:var(--primary);border-radius:8px;white-space:nowrap;gap:8px;--icon-size: 20px}.btn.variant-buy.size-small{width:124px;min-height:41px;height:41px;font-size:12px;border-radius:4px}@media screen and (max-width: 640px){.btn.variant-buy.size-small{padding:10px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:auto;font-size:10px;--icon-size: 14px}}@media screen and (max-width: 475px){.btn.variant-buy.size-small{padding:8px 12px;font-size:8px;--icon-size: 12px}}.btn.variant-white{width:240px;height:54px;color:var(--primary);font-size:16px;font-weight:700;font-family:var(--font-secondary);text-transform:uppercase;background:#fff;border-radius:8px;white-space:nowrap;gap:8px;--icon-size: 20px}.btn.variant-outline{padding:10px 22px;border:1px solid var(--primary);border-radius:10px;line-height:1;white-space:nowrap}.btn.variant-outline:hover{color:#fff;background:var(--primary)}@media screen and (max-width: 640px){.btn.variant-outline{font-size:14px}}.header{position:fixed;top:0;left:0;width:100%;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);z-index:11}.header__top{padding:6px 0;color:#fff;font-weight:300;font-family:var(--font-secondary);background:var(--primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 640px){.header__top{height:50px}}.header__top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px}.header__top-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;--icon-size: 16px}.header__top-item:nth-last-child(2){margin-left:auto}@media screen and (max-width: 1024px){.header__top-item:nth-child(2),.header__top-item:nth-child(3){display:none}}@media screen and (max-width: 640px){.header__top-item:nth-child(1){display:none}.header__top-item:nth-last-child(2){margin-left:0}.header__top-item:last-child{margin-left:auto}}@media screen and (max-width: 475px){.header__top-item{--icon-size: 14px}.header__top-item .text-sm{font-size:12px}}.header__top .btn{padding:4px 10px;height:30px;color:var(--text-color);font-weight:400;background:#dbe0eb;border-radius:4px}@media screen and (max-width: 475px){.header__top .btn{padding:6px 10px;height:auto;font-size:12px;border-radius:999px}}.header__content{padding:18px 0;width:100%;background:#fff;border-top:1px solid #dbd8e4;border-bottom:1px solid #dbd8e4}@media screen and (max-width: 640px){.header__content{padding:10px 0}}.header__content .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 640px){.header__content .container{gap:15px}}.header__trigger{min-width:30px;width:30px;min-height:30px;height:30px;background:#5c667833;border-radius:5px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--icon-size: 14px}@media screen and (max-width: 1279px){.header__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__trigger .icon:last-child{display:none}.header__trigger.active{background:#fff3}.header__trigger.active .icon:first-child{display:none}.header__trigger.active .icon:last-child{display:block;--icon-size: 12px}.header__logo{width:208px;height:41px}@media screen and (max-width: 1279px){.header__logo{margin-right:auto}}@media screen and (max-width: 640px){.header__logo{width:130px;height:26px}}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media screen and (max-width: 1279px){.header__menu{position:fixed;top:42px;left:0;z-index:3;padding:20px 20px 80px;height:calc(100vh - 42px);width:300px;background:var(--primary);-webkit-box-shadow:0 4px 40px 0 rgba(0,0,0,.35);box-shadow:0 4px 40px #00000059;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:var(--transition-bezier);transition:var(--transition-bezier);overflow:auto}.header__menu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@media screen and (max-width: 640px){.header__menu{top:50px;height:calc(100vh - 50px)}}.header__menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 1279px){.header__menu .menu{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}@media screen and (min-width: 1280px){.header__menu .menu>.menu-item>a{padding:6px 10px;color:#1a2f53d9;font-size:14px;font-weight:600;text-transform:uppercase;background:transparent;border-radius:4px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.header__menu .menu>.menu-item:hover>a{color:var(--text-color);background:#dfe3ec}.header__menu .menu>.menu-item:hover>.sub-menu{display:grid}.header__menu .menu .sub-menu{position:absolute;padding:30px 20px;top:59px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:100%;display:none;grid-template-columns:repeat(5,1fr);gap:30px 40px}.header__menu .menu .sub-menu:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:100vw;height:100%;background:#fff;-webkit-box-shadow:0 25px 50px 0 rgba(0,0,0,.1);box-shadow:0 25px 50px #0000001a;z-index:-1}.header__menu .menu .sub-menu:after{content:"";position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:100vw;height:30px}.header__menu .menu .sub-menu .menu-item a{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}}@media screen and (min-width: 1280px) and (min-width: 1280px){.header__menu .menu .sub-menu .menu-item a:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 10px);height:calc(100% + 10px);border-radius:6px;background:transparent;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.header__menu .menu .sub-menu .menu-item a:hover:before{background:#e1e7ec}}@media screen and (min-width: 1280px){.header__menu .menu .sub-menu .menu-item img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.header__menu .menu .sub-menu .menu-item span{text-wrap:balance}}@media screen and (max-width: 1279px){.header__menu .menu>.menu-item{width:100%}.header__menu .menu>.menu-item>a{padding:6px 10px;margin-left:-10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffffffe7;font-size:15px;font-weight:600;line-height:154%;letter-spacing:.01em;text-transform:uppercase;background:transparent;border-radius:4px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.header__menu .menu>.menu-item>a .icon-down{-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.header__menu .menu>.menu-item>a.active{color:#fff;background:#fff3}.header__menu .menu>.menu-item>a.active .icon-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__menu .menu>.menu-item:hover>a{color:#fff;background:#fff3}.header__menu .menu .sub-menu{padding:15px 0 15px 15px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.header__menu .menu .sub-menu.active{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu .menu .sub-menu a{color:#fff;font-size:14px;text-transform:none}.header__menu .menu .sub-menu img{display:none}}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 375px){.header__actions{--icon-size: 22px;gap:15px}}@media screen and (max-width: 360px){.header__actions{gap:12px}}.header__actions .btn{position:relative}.header__actions .icon{opacity:.8;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.header__actions .icon:hover{opacity:1}.header__actions .badge{position:absolute;top:-5px;right:-12px;min-width:18px;width:18px;height:18px;color:#fff;font-size:12px;font-family:var(--font-secondary);background:var(--secondary);border-radius:50%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.header [data-btn=search]{position:relative}.header [data-btn=search] .search{position:absolute;top:calc(100% + 35px);right:-30px;z-index:2;height:40px;background:#fff;border-radius:6px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-width: 640px){.header [data-btn=search] .search{top:calc(100% + 25px);right:-100px}}@media screen and (max-width: 475px){.header [data-btn=search] .search{right:-120px}}@media screen and (max-width: 375px){.header [data-btn=search] .search{right:-90px}}.header [data-btn=search] .search.active{display:-webkit-box;display:-ms-flexbox;display:flex}.header [data-btn=search] .search input{padding:0 10px;width:220px;height:100%;font-size:14px;border:1px solid rgba(0,0,0,.1);border-radius:6px 0 0 6px;border-right:none}@media screen and (max-width: 375px){.header [data-btn=search] .search input{width:200px}}.header [data-btn=search] .search button{padding:0 14px;height:100%;color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:0 6px 6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{padding:45px 0 40px}@media screen and (max-width: 640px){.footer{padding:20px 0 40px}}.footer__list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:34px}@media screen and (max-width: 1024px){.footer__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){.footer__list{grid-template-columns:1fr}}.footer__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (max-width: 475px){.footer__item:not(:last-child){display:none}}.footer__item-title{padding-bottom:10px;width:100%;font-size:18px;font-weight:700;border-bottom:1px solid #dbd8e4}@media screen and (max-width: 475px){.footer__item-title{font-size:16px}}.footer__item-desc{font-size:15px;line-height:196%;opacity:.7}@media screen and (max-width: 475px){.footer__item-desc{font-size:14px}}.footer__item-socials{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;opacity:.7}.footer__item ul{font-size:15px;opacity:.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.chat{position:fixed;bottom:40px;right:40px;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px}@media screen and (max-width: 640px){.chat{bottom:20px;right:20px;gap:20px}}.chat__trigger{width:80px;height:80px;border-radius:50%;overflow:hidden;--icon-size: 100%}@media screen and (max-width: 640px){.chat__trigger{width:60px;height:60px}}.chat__content{position:relative;margin-right:40px;padding:24px;width:100%;max-width:470px;color:#fff;background:var(--text-color);border-radius:15px 15px 0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px}@media screen and (max-width: 640px){.chat__content{width:100%;max-width:calc(100% - 40px);margin-right:-5px;border-radius:10px;gap:10px}}@media screen and (max-width: 475px){.chat__content{width:100vw}}.chat__content.active{display:-webkit-box;display:-ms-flexbox;display:flex}.chat__content:after{content:"";position:absolute;bottom:-15px;right:0;z-index:-1;background-image:url('data:image/svg+xml,<svg width="63" height="101" viewBox="0 0 63 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M52.3414 97.8682L1.72975 35.5126C-0.694406 32.5259 0.27849 28.0617 3.72559 26.3546L54.3372 1.29007C58.3253 -0.684926 63 2.21657 63 6.66685V94.087C63 99.7374 55.9023 102.255 52.3414 97.8682Z" fill="%231A2F53" /></svg>');background-position:bottom right;background-repeat:no-repeat;background-size:contain;width:63px;height:101px}@media screen and (max-width: 640px){.chat__content:after{display:none}}.chat__content-close{position:absolute;top:20px;right:20px;opacity:.4}.chat__content-title{font-weight:400;font-size:18px;color:#bbd6ff}@media screen and (max-width: 640px){.chat__content-title{font-size:16px}}.chat__content-desc{padding-right:10px;font-weight:500;font-size:18px;line-height:156%}@media screen and (max-width: 640px){.chat__content-desc{font-size:14px}}.chat__content-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media screen and (max-width: 475px){.chat__content-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.chat__content-form input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 20px;background:#fff3;border-radius:10px}@media screen and (max-width: 640px){.chat__content-form input{padding:10px 12px;width:auto;font-size:14px}}.chat__content-form button{padding:10px 15px;color:var(--text-color);font-size:18px;font-weight:600;font-family:var(--font-secondary);background:#fff;border-radius:7px}@media screen and (max-width: 640px){.chat__content-form button{font-size:14px}}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.modal__close{position:absolute;top:25px;right:25px;width:28px;height:28px;cursor:pointer;z-index:2}.modal__close svg{width:100%;height:100%}@media screen and (max-width: 640px){.modal__close{top:15px;right:15px;width:20px;height:20px}}.modal__content{position:relative;padding:40px;color:#fff;width:100%;max-width:580px;background:var(--primary);border-radius:20px;-webkit-transition:var(--transition-bezier);transition:var(--transition-bezier);-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);opacity:0;z-index:2;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}@media screen and (max-width: 1024px){.modal__content{padding:40px}}@media screen and (max-width: 475px){.modal__content{padding:25px 20px;max-width:calc(100% - 30px)}.modal__content br{display:none}}.modal__content form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 475px){.modal__content form{gap:15px}}.modal__content input{padding:0 15px;height:50px;width:100%;background:#ffffff40;border-radius:10px}@media screen and (max-width: 475px){.modal__content input{height:45px}}@media screen and (max-width: 475px){.modal__content .btn{width:100%}}.breadcrumb{margin:20px 0;padding:7px 0;width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}@media screen and (max-width: 475px){.breadcrumb{margin:10px 0 10px -16px;padding:6px 16px;width:calc(100% + 32px);gap:0}}.breadcrumb__item{font-size:14px;line-height:140%;letter-spacing:.02em;color:#5c6678;white-space:nowrap;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}@media screen and (max-width: 475px){.breadcrumb__item{font-size:12px}}.breadcrumb__item:last-child{font-weight:500}.breadcrumb__item:hover{color:#0e34ff}.breadcrumb .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product{position:relative;padding:8px;border-radius:10px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 475px){.product{padding:4px;gap:10px}}.product:hover{background:#edf1f3}.product:hover .product__img .swiper-slide img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.product:hover .swiper-button-next,.product:hover .swiper-button-prev,.product:hover .btn{opacity:1}@media screen and (max-width: 1024px){.product:hover .btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.product__top{position:absolute;left:0;z-index:2;padding:4px 12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 475px){.product__top{padding:3px 7px}}.product__top-payment{font-family:var(--font-secondary)}.product__top-cash,.product__top-order{padding:3px 10px;color:#2f8c04;font-weight:500;font-size:14px;line-height:154%;background:#d5f9cc;border-radius:4px}@media screen and (max-width: 640px){.product__top-cash,.product__top-order{font-size:12px}}@media screen and (max-width: 475px){.product__top-cash,.product__top-order{font-size:8px}}.product__top-order{color:#707070;background:#e3e9e2}.product__top-favourite{width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="27" height="22" viewBox="0 0 27 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.14844 7.52587C1.14844 9.48027 2.22949 12.3753 5.29466 15.4973C7.9983 18.2512 11.7702 20.2369 13.5093 21.2384C15.2483 20.2369 19.0203 18.2512 21.7239 15.4973C24.7891 12.3753 25.8701 9.48027 25.8701 7.52587C25.8701 3.92173 23.1031 1 19.6898 1C16.4576 1 13.8049 3.61987 13.5325 6.95819H13.5093H13.4861C13.2137 3.61987 10.561 1 7.3288 1C3.91548 1 1.14844 3.92173 1.14844 7.52587Z" stroke="%231A2F53" /></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.product__top-favourite[data-checked=true]{background-image:url('data:image/svg+xml,<svg width="27" height="22" viewBox="0 0 27 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7.52587C1 9.48027 2.08105 12.3753 5.14623 15.4973C7.84986 18.2512 11.6218 20.2369 13.3608 21.2384C15.0999 20.2369 18.8718 18.2512 21.5755 15.4973C24.6406 12.3753 25.7217 9.48027 25.7217 7.52587C25.7217 3.92173 22.9546 1 19.5413 1C16.3091 1 13.6564 3.61987 13.384 6.95819H13.3608H13.3377C13.0652 3.61987 10.4126 1 7.18036 1C3.76704 1 1 3.92173 1 7.52587Z" fill="%231A2F53" stroke="%231A2F53" /></svg>')}@media screen and (max-width: 475px){.product__top-favourite{width:16px;height:16px}}.product__img{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;--swiper-theme-color: #d9d9d9;--swiper-navigation-size: 24px;--swiper-height: 304px;--swiper-gap: 12px}@media screen and (max-width: 1024px){.product__img{--swiper-height: 240px}}@media screen and (max-width: 475px){.product__img{--swiper-height: 150px;--swiper-gap: 8px;--swiper-navigation-size: 14px}}.product__img .swiper{width:100%;height:calc(var(--swiper-height));display:grid;background:#fff;border-radius:6px}.product__img .swiper-wrapper{min-width:0}.product__img .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.product__img .swiper-button-next,.product__img .swiper-button-prev{display:none;opacity:0}@media screen and (max-width: 475px){.product__img .swiper-button-next,.product__img .swiper-button-prev{display:block}}.product__img .swiper-pagination{margin-top:var(--swiper-gap);position:relative;bottom:0;top:0;z-index:1;width:100%;height:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}@media screen and (max-width: 475px){.product__img .swiper-pagination{height:1px;gap:4px}}.product__img .swiper-pagination-bullet{margin:0!important;position:relative;height:100%;background:#d9d9d9;border-radius:0;opacity:1}.product__img .swiper-pagination-bullet:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(var(--swiper-height) + var(--swiper-gap))}@media screen and (max-width: 475px){.product__img .swiper-pagination-bullet:before{display:none}}.product__img .swiper-pagination-bullet-active{background:var(--text-color)}.product__content{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (max-width: 475px){.product__content{gap:5px}}.product-title{font-weight:700;font-size:22px;line-height:130%;text-transform:uppercase}@media screen and (max-width: 1024px){.product-title{font-size:18px}}@media screen and (max-width: 475px){.product-title{font-size:14px}}.product-stars{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px}@media screen and (max-width: 475px){.product-stars{--icon-size: 14px}}.product-desc{font-weight:400;font-size:16px;line-height:154%;text-wrap:balance}@media screen and (max-width: 1024px){.product-desc{font-size:14px}}@media screen and (max-width: 475px){.product-desc{font-size:12px}}.product-price{margin-top:auto;margin-bottom:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px}@media screen and (max-width: 1024px){.product-price{margin-bottom:0}}.product-price .price{font-weight:800;font-size:20px;line-height:154%;text-transform:uppercase}@media screen and (max-width: 475px){.product-price .price{font-size:18px}}.product-price .real-price{color:var(--gray);font-weight:300;font-size:15px;line-height:170%;text-transform:uppercase;text-decoration:line-through}@media screen and (max-width: 475px){.product-price .real-price{font-size:13px}}.product .btn{position:absolute;bottom:8px;right:8px;opacity:0}@media screen and (max-width: 1024px){.product .btn{position:relative;bottom:0;right:0;width:100%!important;display:none;opacity:1}}.our-services{position:relative;background:#1a2f53;overflow:hidden}.our-services:before,.our-services:after{content:"";position:absolute;width:628px;height:628px;-webkit-filter:blur(176px);filter:blur(176px);border-radius:50%;pointer-events:none}@media screen and (max-width: 768px){.our-services:before,.our-services:after{width:220px;height:220px;-webkit-filter:blur(88px);filter:blur(88px)}}.our-services:before{top:0;left:0;-webkit-transform:translate(-300px,100px);-ms-transform:translate(-300px,100px);transform:translate(-300px,100px);background:#ffffff26}@media screen and (max-width: 768px){.our-services:before{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}}.our-services:after{top:50%;right:0;-webkit-transform:translate(40%,-60%);-ms-transform:translate(40%,-60%);transform:translate(40%,-60%);background:linear-gradient(98deg,#e5305b,#1a2f53);opacity:.6}@media screen and (max-width: 768px){.our-services:after{top:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:1}}.our-services .container{position:relative;z-index:2;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:70px}@media screen and (max-width: 768px){.our-services .container{padding-top:5px;padding-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}}@media screen and (max-width: 475px){.our-services .container{gap:20px}}.our-services .text-h2{width:260px;color:#c6ccd6;line-height:160%}.our-services .text-h2 strong{color:#fff}@media screen and (max-width: 768px){.our-services .text-h2{width:100%}}.our-services__list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px}@media screen and (max-width: 1024px){.our-services__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.our-services__list{gap:30px 20px}}@media screen and (max-width: 475px){.our-services__list{gap:15px 8px}}.our-services__item{width:100%;background:transparent;border-radius:10px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.our-services__item:hover{background:#2b4268}.our-services__item:hover .icon{padding:14px}@media screen and (max-width: 475px){.our-services__item{gap:10px}}.our-services__item .icon{padding:16px;background:#2b4268;border-radius:10px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);--icon-size: 62px}@media screen and (max-width: 475px){.our-services__item .icon{padding:10px;border-radius:8px;--icon-size: 40px}}.our-services__item span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:18px;line-height:120%;font-family:var(--font-secondary);text-wrap:balance}.our-services__item p{color:#a1b9bd;display:inline-block}@media screen and (max-width: 475px){.our-services__item p{font-size:13px}}.our-services__item strong{color:#fff}@media screen and (max-width: 475px){.our-services__item strong{font-size:12px}}.filter{padding:12px 15px;width:100%;background:#edf1f3;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 20px}@media screen and (max-width: 475px){.filter{margin-left:-16px;padding:8px 0;width:calc(100% + 32px);border-radius:0}}.filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px;overflow:auto;scrollbar-width:none}.filter__list::-webkit-scrollbar{display:none}@media screen and (max-width: 475px){.filter__list{padding:0 16px;width:100%}}.filter__list-item{padding:4px 8px;font-weight:700;font-size:15px;line-height:154%;text-transform:uppercase;border-radius:6px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);cursor:pointer;white-space:nowrap}.filter__list-item:hover,.filter__list-item.active{background:#2b2d331a}@media screen and (max-width: 475px){.filter__list-item{font-size:14px}}.filter__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px}@media screen and (max-width: 475px){.filter__sort{padding:0 16px;width:100%}}.filter .sort__item{position:relative;z-index:3}.filter .sort__item-trigger{position:relative;padding:6px 12px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px;--icon-size: 16px}@media screen and (max-width: 640px){.filter .sort__item-trigger{padding:6px 8px;font-size:12px;gap:4px;--icon-size: 14px}}.filter .sort__item-trigger:hover{background:#1a2f5326}.filter .sort__item-trigger .icon{-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.filter .sort__item-content{position:absolute;left:50%;top:calc(100% + 25px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:2;padding:16px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;-webkit-box-shadow:0 4px 44px 0 rgba(0,0,0,.25);box-shadow:0 4px 44px #00000040;border-radius:10px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;--left: 0px}@media screen and (max-width: 640px){.filter .sort__item-content{top:calc(100% + 15px)}}.filter .sort__item-content:before{content:"";position:absolute;top:-15px;left:0;width:100%;height:15px}.filter .sort__item-content:after{content:"";position:absolute;top:-10px;left:calc(50% - var(--left));-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg);width:38px;height:24px;background:url('data:image/svg+xml,<svg width="28" height="18" viewBox="0 0 28 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.3634 16.569C14.5721 17.4212 13.2234 17.4212 12.4321 16.569L0.904144 4.15343C-0.284087 2.87372 0.623478 0.792581 2.36978 0.792581L25.4258 0.792583C27.1721 0.792583 28.0796 2.87373 26.8914 4.15344L15.3634 16.569Z" fill="white" /></svg>') no-repeat center/contain}.filter .sort__item.active .sort__item-trigger{background:#1a2f5326}.filter .sort__item.active .sort__item-trigger .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter .sort__item.active .sort__item-content{display:-webkit-box;display:-ms-flexbox;display:flex}.filter .sort__price{padding-bottom:10px;width:232px}@media screen and (max-width: 640px){.filter .sort__price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.filter .sort__price .price-input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.filter .sort__price .price-input input{padding:0 8px;width:109px;height:33px;font-weight:500;font-size:16px;background:#d9d9d9;border-radius:6px}@media screen and (max-width: 640px){.filter .sort__price .price-input input{width:100px;font-size:14px}}.filter .sort__price .price-input input::-webkit-outer-spin-button,.filter .sort__price .price-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter .sort__price .price-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.filter .sort__price .range-slider{position:relative;margin-top:20px}.filter .sort__price .range-slider:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#d9d9d9}.filter .sort__price .range-slider input[type=range]{position:absolute;width:100%;padding:0;margin:0;border:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:all;cursor:ew-resize}.filter .sort__price .range-slider input[type=range]:active,.filter .sort__price .range-slider input[type=range]:focus,.filter .sort__price .range-slider input[type=range]::-moz-focus-outer{border:none;outline:none}.filter .sort__price .range-slider input[type=range]::-webkit-slider-runnable-track{background:none;height:2px}.filter .sort__price .range-slider input[type=range]::-webkit-slider-thumb{position:relative;-webkit-transform:translateY(-6.5px);transform:translateY(-6.5px);height:15px;width:15px;background:#0028ff;border-radius:50%;-webkit-appearance:none;appearance:none;pointer-events:all}.filter .sort__price .range-slider input[type=range]::-moz-range-track{background:none;height:2px}.filter .sort__price .range-slider input[type=range]::-moz-range-thumb{position:relative;transform:translateY(-6.5px);height:15px;width:15px;background:#0028ff;border-radius:50%;-moz-appearance:none;appearance:none;pointer-events:all}.filter .sort__color{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.filter .sort__color input{display:none}.filter .sort__color input:checked+.chbx{padding:2px;border:1px solid rgba(0,0,0,.1254901961)}.filter .sort__color input:checked+.chbx:before{display:block}.filter .sort__color .chbx{position:relative;width:40px;height:40px;border-radius:6px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}@media screen and (max-width: 640px){.filter .sort__color .chbx{width:35px;height:35px}}.filter .sort__color .chbx:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg width="19" height="14" viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6.5L6.79289 11.2929C7.18342 11.6834 7.81658 11.6834 8.20711 11.2929L17.5 2" stroke="%23ffffff" stroke-width="3" stroke-linecap="round" /></svg>') center/contain no-repeat;background-size:16px 14px;z-index:2;display:none}.filter .sort__color img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.filter .sort__type{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}@media screen and (max-width: 640px){.filter .sort__type{width:180px;gap:10px}}.filter .sort__type-item{font-weight:500;font-size:16px;cursor:pointer}@media screen and (max-width: 640px){.filter .sort__type-item{font-size:14px}}.filter .sort__type-item.active{font-weight:700}.markers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.markers__item{position:absolute;top:var(--top, 0);left:var(--left, 0)}.markers__item-trigger{width:35px;height:35px;background-color:#00000020;background-image:url('data:image/svg+xml,<svg width="42" height="41" viewBox="0 0 42 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="5.5" y="5" width="31" height="31" rx="15.5" fill="%230028FF" /><rect x="3" y="2.5" width="36" height="36" rx="18" stroke="black" stroke-opacity="0.4" stroke-width="5" /><rect x="19.417" y="12.9475" width="4.18799" height="14.9639" rx="1" fill="white" /><rect x="28.8574" y="18.6339" width="3.73218" height="15.1493" rx="1" transform="rotate(90 28.8574 18.6339)" fill="white" /></svg>');background-repeat:no-repeat;background-position:center;background-size:100% 100%;border-radius:50%;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);cursor:pointer}.markers__item-trigger:hover{background-color:#00000040}.markers__item-content{position:absolute;left:50%;bottom:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:2;padding:16px 20px;width:250px;background:#fff;-webkit-box-shadow:0 4px 44px 0 rgba(0,0,0,.25);box-shadow:0 4px 44px #00000040;border-radius:4px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (max-width: 640px){.markers__item-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.markers__item-content:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:38px;height:24px;background:url('data:image/svg+xml,<svg width="28" height="18" viewBox="0 0 28 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.3634 16.569C14.5721 17.4212 13.2234 17.4212 12.4321 16.569L0.904144 4.15343C-0.284087 2.87372 0.623478 0.792581 2.36978 0.792581L25.4258 0.792583C27.1721 0.792583 28.0796 2.87373 26.8914 4.15344L15.3634 16.569Z" fill="white" /></svg>') no-repeat center/contain}@media screen and (max-width: 640px){.markers__item-content:after{display:none}}.markers__item-title{font-weight:700;font-size:18px;line-height:130%;text-transform:uppercase}.markers__item-desc{font-weight:400;font-size:14px;line-height:154%}.markers__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.markers__item-price .price{font-weight:800;font-size:16px;line-height:154%}.markers__item-price .real-price{color:var(--gray);font-weight:300;font-size:16px;line-height:154%;text-transform:uppercase;text-decoration:line-through}.markers__item.active .markers__item-content{display:-webkit-box;display:-ms-flexbox;display:flex}.intro{position:relative;padding-top:0}.intro__swiper{position:relative;width:100%;height:700px;border-radius:20px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-height: 900px) and (min-width: 1025px){.intro__swiper{height:500px}}@media screen and (max-width: 1279px){.intro__swiper{height:600px}}@media screen and (max-width: 1024px){.intro__swiper{display:none}}.intro__swiper .swiper{width:100%;height:100%}.intro__swiper .swiper-slide{background-color:#cfdae7;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0!important}.intro__swiper .swiper-slide.swiper-slide-active{opacity:1!important}.intro__swiper .swiper-pagination{margin:0;top:0;left:10px;z-index:2;height:100%;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.intro__swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border-radius:999px;opacity:1!important;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.intro__swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:120px;background:#0003}.intro__swiper .slide-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro__swiper .slide-1.swiper-slide-active .scroller{-webkit-animation:scroll 15s linear;animation:scroll 15s linear;-webkit-animation-delay:.5s;animation-delay:.5s}.intro__swiper .slide-1>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.intro__swiper .slide-1 .title{color:#fff;font-size:96px;font-weight:800;text-transform:uppercase}@media screen and (max-width: 1279px){.intro__swiper .slide-1 .title{margin-top:50px;margin-bottom:10px;font-size:64px}}.intro__swiper .slide-1 .scroller{position:relative;margin-bottom:160px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-animation:none;animation:none}.intro__swiper .slide-1 .subtitle{color:#fff;font-size:300px;font-weight:700;font-family:var(--font-secondary);line-height:.7;text-indent:205px;text-transform:uppercase;pointer-events:none;white-space:nowrap}@media screen and (max-width: 1279px){.intro__swiper .slide-1 .subtitle{text-indent:135px;font-size:200px}}.intro__swiper .slide-1 .action{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-247.2%);transform:translate(-247.2%)}to{-webkit-transform:translateX(-247.2%);transform:translate(-247.2%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-247.2%);transform:translate(-247.2%)}to{-webkit-transform:translateX(-247.2%);transform:translate(-247.2%)}}@media screen and (max-width: 1279px){@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0%);transform:translate(0)}50%{-webkit-transform:translateX(-209%);transform:translate(-209%)}to{-webkit-transform:translateX(-209%);transform:translate(-209%)}}@keyframes scroll{0%{-webkit-transform:translateX(0%);transform:translate(0)}50%{-webkit-transform:translateX(-209%);transform:translate(-209%)}to{-webkit-transform:translateX(-209%);transform:translate(-209%)}}}.intro__swiper .slide-2{position:relative;padding:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.intro__swiper .slide-2 .slide-text{position:relative;z-index:2;width:100%;max-width:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.intro__swiper .slide-2 .title{font-size:72px;font-weight:800;text-transform:uppercase}.intro__swiper .slide-2 .title span{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.intro__swiper .slide-2 .subtitle{font-size:30px;font-weight:800;line-height:160%;text-transform:uppercase}.intro__swiper .slide-2 .desc{font-weight:700;font-size:22px;line-height:160%;letter-spacing:.09em;text-transform:uppercase;color:#7688a3}.intro__swiper .slide-2 .btn{margin-top:10px}.intro__swiper .slide-2 .slide-img{position:absolute;right:40px;width:734px;height:486px;-o-object-fit:contain;object-fit:contain}.intro__swiper .slide-2.swiper-slide-active .title span{opacity:0;display:inline-block;-webkit-animation:fadeUp 15s linear;animation:fadeUp 15s linear}.intro__swiper .slide-2.swiper-slide-active .title span:nth-child(1){-webkit-animation-delay:.5s;animation-delay:.5s}.intro__swiper .slide-2.swiper-slide-active .title span:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.intro__swiper .slide-2.swiper-slide-active .title span:nth-child(3){-webkit-animation-delay:1.5s;animation-delay:1.5s}.intro__swiper .slide-2.swiper-slide-active .subtitle,.intro__swiper .slide-2.swiper-slide-active .desc,.intro__swiper .slide-2.swiper-slide-active .btn{opacity:0;-webkit-animation:fadeUpOpacity 14s linear;animation:fadeUpOpacity 14s linear;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes fadeUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}3%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@keyframes fadeUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}3%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@-webkit-keyframes fadeUpOpacity{0%{opacity:0}5%{opacity:1}to{opacity:1}}@keyframes fadeUpOpacity{0%{opacity:0}5%{opacity:1}to{opacity:1}}.intro__img{width:100%;display:none}@media screen and (max-width: 1024px){.intro__img{display:-webkit-box;display:-ms-flexbox;display:flex}}.intro__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media screen and (max-width: 640px){.intro__img img{border-radius:8px}}.intro__stats{padding:20px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:120px}@media screen and (max-width: 1440px){.intro__stats{gap:30px 40px}}@media screen and (max-width: 1024px){.intro__stats{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 640px){.intro__stats{gap:20px 10px}}@media screen and (max-width: 475px){.intro__stats{margin-left:-16px;width:calc(100% + 32px);gap:15px 5px}}.intro__stats-item{text-wrap:balance;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1024px){.intro__stats-item{max-width:180px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}}@media screen and (max-width: 640px){.intro__stats-item{width:calc(50% - 30px);gap:0}}@media screen and (min-width: 350px) and (max-width: 640px){.intro__stats-item:nth-child(1),.intro__stats-item:nth-child(2),.intro__stats-item:nth-child(3){width:calc(33.3333333333% - 10px)}.intro__stats-item:nth-child(4) p{max-width:140px}}.intro__stats .text-h2{color:#5c6678}.intro__stats strong{margin-right:5px;color:var(--text-color);font-weight:800}@media screen and (max-width: 640px){.intro__stats p{font-size:12px}.intro__stats p span{display:none}}.categories .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 640px){.categories .container{gap:10px}}.categories__list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (max-width: 1024px){.categories__list{grid-template-columns:1fr}}@media screen and (max-width: 475px){.categories__list{gap:5px}}.categories__list-group{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (min-width: 1025px){.categories__list-group:last-child .categories__item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 475px){.categories__list-group{gap:5px}}.categories__item{position:relative;height:220px;width:100%;background:#f1f2f4;border-radius:10px;overflow:hidden;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.categories__item:first-child{height:410px;grid-column:-1/1}.categories__item:first-child .categories__item-text{gap:20px}.categories__item:first-child .categories__item-title{font-size:28px}@media screen and (max-width: 1279px){.categories__item{height:200px}.categories__item:first-child{height:340px}}@media screen and (max-width: 640px){.categories__item{height:140px;border-radius:5px}.categories__item:first-child{height:220px}.categories__item:first-child .categories__item-text{gap:5px}.categories__item:first-child .categories__item-title{font-size:16px}}@media screen and (max-width: 475px){.categories__item{height:110px}.categories__item:first-child{height:200px}}.categories__item-text{position:relative;z-index:2;padding:25px 30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}@media screen and (max-width: 640px){.categories__item-text{padding:15px}}.categories__item-title{font-weight:700;font-size:20px;text-transform:uppercase}@media screen and (max-width: 1279px){.categories__item-title{font-size:18px}}@media screen and (max-width: 640px){.categories__item-title{font-size:16px}}@media screen and (max-width: 475px){.categories__item-title{font-size:10px}}.categories__item-price{font-weight:700;font-size:20px;line-height:154%;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}@media screen and (max-width: 1279px){.categories__item-price{font-size:16px}}@media screen and (max-width: 640px){.categories__item-price{font-size:14px}}@media screen and (max-width: 475px){.categories__item-price{font-size:10px}}.categories__item .btn{margin-top:auto;opacity:0}.categories__item .btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.categories__item-img{position:absolute;top:0;right:0;width:90%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);pointer-events:none}@media screen and (max-width: 640px){.categories__item-img{width:80%}}.categories__item:hover{background:#e1e7ec}.categories__item:hover .categories__item-price{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.categories__item:hover .btn{opacity:1}.categories__item:hover .categories__item-img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.projects{position:relative}.projects .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media screen and (max-width: 640px){.projects .container{gap:15px}}.projects__swiper{height:520px;width:100%}@media screen and (max-width: 1024px){.projects__swiper{height:400px}}@media screen and (max-width: 640px){.projects__swiper{height:260px}}.projects__swiper .swiper{height:100%;overflow:visible}.projects__swiper .swiper-slide{position:relative;padding:15px;width:340px;font-family:var(--font-secondary);border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.projects__swiper .swiper-slide:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1024px){.projects__swiper .swiper-slide{width:280px}}@media screen and (max-width: 640px){.projects__swiper .swiper-slide{padding:8px;width:175px;border-radius:5px}}.projects__swiper .swiper-slide .bg-img img{-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.projects__swiper .swiper-slide .flex-col{padding:10px 14px;width:215px;max-height:90px;background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:5px;overflow:hidden;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (max-width: 640px){.projects__swiper .swiper-slide .flex-col{padding:6px 8px;width:100%;max-height:100%;gap:5px}.projects__swiper .swiper-slide .flex-col .btn{display:none}}.projects__swiper .swiper-slide .text-title{font-weight:700;font-size:18px;line-height:120%}@media screen and (max-width: 640px){.projects__swiper .swiper-slide .text-title{font-size:14px}}.projects__swiper .swiper-slide .text-address{font-weight:400;font-size:14px;line-height:130%}@media screen and (max-width: 640px){.projects__swiper .swiper-slide .text-address{font-size:12px}}.projects__swiper .swiper-slide:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.projects__swiper .swiper-slide:hover .bg-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.projects__swiper .swiper-slide:hover .flex-col{max-height:145px}.products{position:relative}.products .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.products .container .btn.variant-solid{margin-bottom:20px;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 640px){.products .container{gap:15px}}.products__header,.products__swiper{width:100%}.products__swiper .products-swiper{overflow:visible}.products__swiper .product{width:340px}@media screen and (max-width: 1024px){.products__swiper .product{width:280px}}@media screen and (max-width: 640px){.products__swiper .product{width:175px;border-radius:5px}}.products__list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width: 1279px){.products__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.products__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){.products__list{gap:10px}}@media screen and (max-width: 475px){.products__list{gap:8px}}.showroom__content{width:100%;background:#f3efeb;border-radius:10px;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1279px){.showroom__content{grid-template-columns:1fr}.showroom__content .text-h2 br{display:none}}@media screen and (max-width: 475px){.showroom__content{border-radius:5px}}.showroom__text{padding:54px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width: 1024px){.showroom__text{padding:30px}}@media screen and (max-width: 475px){.showroom__text{padding:10px 10px 15px;gap:15px}}.showroom__list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width: 475px){.showroom__list{gap:15px}}.showroom__list-item{line-height:150%}@media screen and (min-width: 475px){.showroom__list-item:nth-last-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.showroom__list-item:last-child{grid-row-start:span 2}}@media screen and (max-width: 475px){.showroom__list-item{font-size:14px;text-wrap:balance}.showroom__list-item:last-child{display:none}}.showroom__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__header,.career__header{margin:10px 0 60px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width: 1024px){.about__header,.career__header{margin:10px 0 40px}}@media screen and (max-width: 640px){.about__header,.career__header{margin:0 0 20px;gap:20px}}.about__header-desc,.career__header-desc{font-size:28px;line-height:130%}@media screen and (max-width: 1024px){.about__header-desc,.career__header-desc{font-size:20px}}@media screen and (max-width: 475px){.about__header-desc,.career__header-desc{font-size:14px}}.about__content,.career__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px}@media screen and (max-width: 1024px){.about__content,.career__content{gap:40px}}@media screen and (max-width: 640px){.about__content,.career__content{gap:20px}}.about__item,.career__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.about__item:nth-child(2n),.career__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 1024px){.about__item,.career__item{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:20px}}.about__item img,.career__item img{width:750px;height:440px;-o-object-fit:cover;object-fit:cover;border-radius:15px}@media screen and (max-width: 1440px){.about__item img,.career__item img{width:680px;height:400px}}@media screen and (max-width: 1279px){.about__item img,.career__item img{width:480px}}@media screen and (max-width: 1024px){.about__item img,.career__item img{width:100%;height:auto}}@media screen and (max-width: 475px){.about__item img,.career__item img{border-radius:7.5px}}.about__item-text,.career__item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 475px){.about__item-text,.career__item-text{gap:10px}}.about__item-title,.career__item-title{font-weight:600;font-size:28px;line-height:130%}@media screen and (max-width: 1024px){.about__item-title,.career__item-title{font-size:24px}}@media screen and (max-width: 475px){.about__item-title,.career__item-title{font-size:16px}}.about__item-desc,.career__item-desc{font-weight:400;font-size:20px;line-height:160%}@media screen and (max-width: 1024px){.about__item-desc,.career__item-desc{font-size:16px}}@media screen and (max-width: 475px){.about__item-desc,.career__item-desc{font-size:12px}}.career__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.career__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.services__list{margin-top:30px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:25px 30px}@media screen and (max-width: 1024px){.services__list{gap:15px 20px}}@media screen and (max-width: 640px){.services__list{margin-top:15px;grid-template-columns:repeat(2,1fr);gap:16px 10px}}.services__list-item{position:relative;padding:20px;height:520px;width:100%;border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}@media screen and (max-width: 1279px){.services__list-item{height:400px}}@media screen and (max-width: 1024px){.services__list-item{padding:10px;height:300px}}@media screen and (max-width: 640px){.services__list-item{height:250px}}.services__list-item .bg-img{-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.services__list-item .text-title{padding:12px 14px;min-width:280px;color:var(--font-secondary);font-weight:800;font-size:18px;line-height:120%;background:#fff;border-radius:5px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}@media screen and (max-width: 1024px){.services__list-item .text-title{min-width:auto;width:100%;font-size:16px;font-weight:700}}@media screen and (max-width: 475px){.services__list-item .text-title{padding:8px;font-size:14px}}.services__list-item:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.services__list-item:hover .bg-img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.services__list-item:hover .text-title{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.services__footer{margin-top:70px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width: 1024px){.services__footer{margin-top:40px;grid-template-columns:1fr}}@media screen and (max-width: 640px){.services__footer{margin-top:20px;gap:10px}}.services__footer-item{padding:40px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.services__footer-item:first-child{background:#a5b0c3}.services__footer-item:last-child{background:#d1c6c4}.services__footer-item:last-child .group__text-title{color:#503e3e}@media screen and (max-width: 640px){.services__footer-item{padding:20px;border-radius:7.5px}}.services__footer .group__text{width:100%;max-width:315px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}@media screen and (max-width: 475px){.services__footer .group__text{gap:4px}}.services__footer .group__text-title{font-weight:300;font-size:30px;line-height:140%;text-transform:uppercase}.services__footer .group__text-title strong{font-weight:800}@media screen and (max-width: 640px){.services__footer .group__text-title{font-size:20px}}@media screen and (max-width: 475px){.services__footer .group__text-title{font-size:18px}}.services__footer .group__text-desc{font-weight:500;font-size:16px;line-height:160%}@media screen and (max-width: 640px){.services__footer .group__text-desc{font-size:14px}}@media screen and (max-width: 475px){.services__footer .group__text-desc{font-size:12px}}.services__footer .group__text .btn{margin-top:7px;padding:16px 20px;width:140px;height:60px;font-weight:700;font-size:18px;font-family:var(--font-secondary);line-height:120%;text-transform:uppercase;background:#fff;border-radius:10px}@media screen and (max-width: 640px){.services__footer .group__text .btn{padding:8px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;font-size:12px;border-radius:5px}}.services__footer .group__img{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1279px){.services__footer .group__img{width:120px;height:120px}}@media screen and (max-width: 1024px){.services__footer .group__img{width:220px;height:220px}}@media screen and (max-width: 640px){.services__footer .group__img{width:120px;height:120px}}.service__content{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media screen and (max-width: 640px){.service__content{margin-top:15px;gap:20px}}.service__img{width:100%;min-height:220px;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover;border-radius:15px}@media screen and (max-width: 640px){.service__img{border-radius:8px}}.service__body{margin:0 auto;width:100%;max-width:900px;font-size:20px;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width: 1024px){.service__body{font-size:16px}}@media screen and (max-width: 640px){.service__body{font-size:14px;gap:20px}}.service__body h3{font-weight:800;font-size:28px;line-height:130%}@media screen and (max-width: 640px){.service__body h3{font-size:16px}}.service__body strong,.service__body b{font-weight:700}.service__body ul{padding-left:30px;list-style:disc}.service__body table{width:100%}.service__body table thead{background:#f1f1f1}.service__body table tr{border-bottom:1px solid #c1c1c1}.service__body table th,.service__body table td{padding:12px;text-align:left}@media screen and (max-width: 640px){.service__body table th,.service__body table td{padding:8px}}.service__body table th{font-weight:700}.service__body table td{font-weight:600}.service__body table td:last-child{white-space:nowrap}.calculate{position:relative;color:#fff;background:#1a2f53;overflow:hidden}.calculate:before,.calculate:after{content:"";position:absolute;width:628px;height:628px;-webkit-filter:blur(176px);filter:blur(176px);border-radius:50%;pointer-events:none}@media screen and (max-width: 768px){.calculate:before,.calculate:after{width:220px;height:220px;-webkit-filter:blur(88px);filter:blur(88px)}}.calculate:before{top:0;left:0;-webkit-transform:translate(-300px,100px);-ms-transform:translate(-300px,100px);transform:translate(-300px,100px);background:#ffffff26}@media screen and (max-width: 768px){.calculate:before{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}}.calculate:after{top:50%;right:0;-webkit-transform:translate(40%,-60%);-ms-transform:translate(40%,-60%);transform:translate(40%,-60%);background:linear-gradient(98deg,#e5305b,#1a2f53);opacity:.6}@media screen and (max-width: 768px){.calculate:after{top:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:1}}.calculate .container{position:relative;z-index:2;padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 640px){.calculate .container{padding-top:5px;padding-bottom:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.calculate__text{width:100%;max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.calculate__text-title{font-weight:700;font-size:36px;line-height:160%;text-transform:uppercase}@media screen and (max-width: 1024px){.calculate__text-title{font-size:32px}}@media screen and (max-width: 640px){.calculate__text-title{font-size:22px}}.calculate__text-desc{font-weight:500;font-size:28px;line-height:100%}@media screen and (max-width: 1024px){.calculate__text-desc{font-size:20px}}@media screen and (max-width: 640px){.calculate__text-desc{font-size:16px}}@media screen and (max-width: 640px){.calculate__text-desc{font-size:14px}}.calculate__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}@media screen and (max-width: 1024px){.calculate__form{width:100%;max-width:380px}}@media screen and (max-width: 640px){.calculate__form{max-width:100%}}.calculate__form label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.calculate__form input[type=text]{padding:16px 20px;width:260px;font-size:18px;background:#fff3;border-radius:10px}@media screen and (max-width: 1380px){.calculate__form input[type=text]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width: 1024px){.calculate__form input[type=text]{padding:12px 15px;font-size:16px}}@media screen and (max-width: 640px){.calculate__form input[type=text]{font-size:14px;border-radius:7px}}.calculate__form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background-color:#fff3;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:6px}.calculate__form input[type=checkbox]:checked{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.54961 18.0001L3.84961 12.3001L5.27461 10.8751L9.54961 15.1501L18.7246 5.9751L20.1496 7.4001L9.54961 18.0001Z" fill="white" /></svg>')}.calculate__form button{padding:16px 20px;width:280px;color:var(--text-color);font-weight:700;font-size:18px;font-family:var(--font-secondary);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:10px}@media screen and (max-width: 1380px){.calculate__form button{width:100%;font-size:16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 640px){.calculate__form button{padding:12px 15px;font-size:14px;border-radius:7px}}.calculate__form .text{font-size:16px}@media screen and (max-width: 640px){.calculate__form .text{font-size:14px}}.calculate__form span{font-size:14px;line-height:120%;text-transform:uppercase}@media screen and (max-width: 1024px){.calculate__form span{font-size:12px}}@media screen and (max-width: 475px){.calculate__form span{font-size:11px}}.calculate__form a{text-decoration:underline}.reviews__list{margin-top:40px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}@media screen and (max-width: 1279px){.reviews__list{gap:15px}}@media screen and (max-width: 1024px){.reviews__list{grid-template-columns:1fr}}@media screen and (max-width: 640px){.reviews__list{margin-top:15px;gap:10px}}.reviews__list-column{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:36px}@media screen and (max-width: 1279px){.reviews__list-column{gap:15px}}@media screen and (max-width: 640px){.reviews__list-column{gap:10px}}.reviews .group{position:relative;padding:50px 50px 30px;width:100%;background:#f1f2f4;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 1279px){.reviews .group{padding:50px 30px 30px}}@media screen and (max-width: 640px){.reviews .group{padding:45px 15px 15px;gap:15px}}.reviews .group:before,.reviews .group:after{position:absolute;font-weight:400;font-size:100px;line-height:130%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.1}.reviews .group:before{content:"❝";top:-15px;left:5px}.reviews .group:after{content:"❞";bottom:-50px;right:10px}.reviews .group-date{position:absolute;top:16px;right:22px;color:var(--gray);font-size:14px}.reviews .group-desc{font-size:18px;line-height:160%}@media screen and (max-width: 1024px){.reviews .group-desc{font-size:16px}}@media screen and (max-width: 640px){.reviews .group-desc{font-size:14px}}.reviews .group__author{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.reviews .group__author-img{width:90px;height:90px;border-radius:18px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.reviews .group__author-img{width:80px;height:80px}}@media screen and (max-width: 640px){.reviews .group__author-img{width:50px;height:50px;border-radius:10px}}.reviews .group__author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.reviews .group__author-name{font-weight:700;font-size:20px;line-height:150%}@media screen and (max-width: 640px){.reviews .group__author-name{font-size:18px}}@media screen and (max-width: 475px){.reviews .group__author-name{font-size:14px}}.reviews .group__author-job{font-size:16px;line-height:130%}@media screen and (max-width: 640px){.reviews .group__author-job{font-size:14px}}@media screen and (max-width: 475px){.reviews .group__author-job{font-size:12px}}.reviews .btn{margin-top:15px;padding:12px 15px;display:none;width:100%;height:48px;font-weight:500;font-size:16px;text-transform:none}@media screen and (max-width: 640px){.reviews .btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.contacts__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media screen and (max-width: 1024px){.contacts__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.contacts__details{width:100%;max-width:384px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}@media screen and (min-width: 1025px) and (max-height: 900px){.contacts__details{gap:20px}.contacts__details .text-h1{font-size:32px}.contacts__details-item{gap:5px!important}}@media screen and (max-width: 1024px){.contacts__details{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__details .text-h1{width:100%}}@media screen and (max-width: 640px){.contacts__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.contacts__details-item{width:100%;font-size:20px;line-height:150%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (min-width: 1025px) and (max-height: 900px){.contacts__details-item{font-size:16px}}@media screen and (max-width: 1024px){.contacts__details-item{font-size:16px;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;gap:5px}}@media screen and (max-width: 475px){.contacts__details-item{font-size:14px}.contacts__details-item:last-child img{display:none}}.contacts__details strong{font-weight:700}.contacts__map{width:100%;max-width:870px}@media screen and (max-width: 1024px){.contacts__map{height:400px}}@media screen and (max-width: 640px){.contacts__map{margin-left:-16px;width:calc(100% + 32px);height:245px}}.contacts__map iframe{width:100%;height:100%;border:none;border-radius:15px}@media screen and (max-width: 640px){.contacts__map iframe{border-radius:0}}.application{position:relative;margin-top:20px;color:#fff;background:#1a2f53;overflow:hidden}@media screen and (max-width: 640px){.application{margin-top:-16px}}.application:before,.application:after{content:"";position:absolute;width:628px;height:628px;-webkit-filter:blur(176px);filter:blur(176px);border-radius:50%;pointer-events:none}@media screen and (max-width: 768px){.application:before,.application:after{width:220px;height:220px;-webkit-filter:blur(88px);filter:blur(88px)}}.application:before{top:0;left:0;-webkit-transform:translate(-300px,100px);-ms-transform:translate(-300px,100px);transform:translate(-300px,100px);background:#ffffff26}@media screen and (max-width: 768px){.application:before{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}}.application:after{top:50%;right:0;-webkit-transform:translate(40%,-60%);-ms-transform:translate(40%,-60%);transform:translate(40%,-60%);background:linear-gradient(98deg,#e5305b,#1a2f53);opacity:.6}@media screen and (max-width: 768px){.application:after{top:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:1}}.application .container{position:relative;z-index:2;padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 640px){.application .container{padding-top:5px;padding-bottom:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.application__text{width:100%;max-width:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.application__text-title{font-weight:800;font-size:36px;line-height:140%;text-transform:uppercase}@media screen and (max-width: 1024px){.application__text-title{font-size:32px}}@media screen and (max-width: 640px){.application__text-title{font-size:22px}}.application__text-desc{font-weight:300;font-size:36px;line-height:140%;text-transform:uppercase}@media screen and (max-width: 1024px){.application__text-desc{font-size:24px}}@media screen and (max-width: 640px){.application__text-desc{font-size:16px}}@media screen and (max-width: 640px){.application__text-desc{font-size:14px}}.application__form{width:100%;max-width:880px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}@media screen and (max-width: 1024px){.application__form{width:100%;max-width:380px}}@media screen and (max-width: 640px){.application__form{max-width:100%}}.application__form label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.application__form input[type=text],.application__form textarea{padding:16px 20px;-webkit-box-flex:1;-ms-flex:1 0 280px;flex:1 0 280px;font-size:18px;background:#fff3;border-radius:10px}@media screen and (max-width: 1024px){.application__form input[type=text],.application__form textarea{padding:12px 15px;font-size:16px}}@media screen and (max-width: 640px){.application__form input[type=text],.application__form textarea{font-size:14px;border-radius:7px}}.application__form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background-color:#fff3;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:6px}.application__form input[type=checkbox]:checked{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.54961 18.0001L3.84961 12.3001L5.27461 10.8751L9.54961 15.1501L18.7246 5.9751L20.1496 7.4001L9.54961 18.0001Z" fill="white" /></svg>')}.application__form textarea{width:100%;height:110px;-ms-flex-preferred-size:100%;flex-basis:100%}.application__form button{padding:16px 20px;width:204px;color:var(--text-color);font-weight:700;font-size:18px;font-family:var(--font-secondary);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:10px}@media screen and (max-width: 640px){.application__form button{padding:12px 15px;width:100%;font-size:14px;border-radius:7px}}.application__form span{font-size:14px;line-height:120%;text-transform:uppercase}@media screen and (max-width: 1024px){.application__form span{font-size:12px}}@media screen and (max-width: 475px){.application__form span{font-size:11px}}.application__form a{text-decoration:underline}.application.application--career .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (max-width: 640px){.application.application--career .container{gap:15px}}.application.application--career .application__text{max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.application.application--career .application__form{max-width:100%;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1024px){.application.application--career .application__form{grid-template-columns:1fr}}.application.application--career .application__form input:nth-child(1){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}@media screen and (min-width: 1025px){.application.application--career .application__form textarea{height:100%;grid-row-start:span 2;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.application.application--career .application__form .flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:inherit}@media screen and (min-width: 1025px){.application.application--career .application__form .flex-col{grid-column-start:span 2}}@media screen and (max-width: 475px){.application.application--career .application__form .flex-col{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.application.application--career .application__form label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile__wrapper{margin-top:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}@media screen and (max-width: 1279px){.profile__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media screen and (max-width: 640px){.profile__wrapper{margin-top:20px}}.profile__aside{width:100%;max-width:270px}@media screen and (max-width: 1279px){.profile__aside{padding:5px;max-width:100%;border-top:1px solid #e2e7f0;border-bottom:1px solid #e2e7f0}}@media screen and (max-width: 475px){.profile__aside{padding:5px 16px;margin-left:-16px;width:calc(100% + 32px);max-width:calc(100% + 32px);overflow:auto}}.profile__aside-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}@media screen and (max-width: 1279px){.profile__aside-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 640px){.profile__aside-nav{gap:0}}.profile__aside-link{padding:15px;width:100%;font-size:20px;border-radius:8px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.profile__aside-link:hover,.profile__aside-link.active{font-weight:700;background:#e2e7f0}@media screen and (max-width: 1279px){.profile__aside-link{-webkit-box-flex:1;-ms-flex:1 0 80px;flex:1 0 80px;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media screen and (max-width: 640px){.profile__aside-link{padding:8px 12px;font-size:14px;border-radius:6px;text-transform:capitalize}.profile__aside-link span{display:none}}.profile__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 1279px){.profile__content{width:100%}}.profile__form{width:100%;max-width:630px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 1024px){.profile__form{max-width:100%}}@media screen and (max-width: 640px){.profile__form{gap:15px}}.profile__form-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:inherit}.profile__form .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:inherit}@media screen and (max-width: 640px){.profile__form .grid{gap:8px}}.profile__form input{padding:12px 20px;width:100%;background:#f1f2f4;border-radius:8px}@media screen and (max-width: 640px){.profile__form input{padding:12px 15px;font-size:16px}}@media screen and (max-width: 475px){.profile__form input{font-size:14px}}.profile__form button{padding:12px 20px;width:100%;font-weight:500;font-size:20px;line-height:150%;text-align:center;color:#fff;background:#1a2f53;border-radius:8px}@media screen and (max-width: 640px){.profile__form button{padding:12px 15px;font-size:16px}}.profile__cart,.profile__favourites{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.profile__cart-content,.profile__favourites-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.profile__cart-header,.profile__favourites-header{width:100%}.profile__cart-header label,.profile__favourites-header label{font-weight:500;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.profile__cart-header input,.profile__favourites-header input{width:16px;height:16px}.profile__cart-list,.profile__favourites-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media screen and (max-width: 640px){.profile__cart-list,.profile__favourites-list{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width: 375px){.profile__cart-list,.profile__favourites-list{margin-left:-10px;width:calc(100% + 20px);gap:5px}}.profile__cart .group,.profile__favourites .group{padding:10px;background:#fff;border:1px solid #dfe3ec;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.profile__cart .group__img,.profile__favourites .group__img{width:100%;height:124px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.profile__cart .group__content,.profile__favourites .group__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.profile__cart .group-title,.profile__favourites .group-title{font-weight:700;font-size:16px;line-height:150%;text-transform:uppercase}.profile__cart .group-color,.profile__favourites .group-color{color:var(--gray);font-weight:400;font-size:15px;line-height:130%}.profile__cart .group-price,.profile__favourites .group-price{margin-top:auto;margin-bottom:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px}@media screen and (max-width: 1024px){.profile__cart .group-price,.profile__favourites .group-price{margin-bottom:0}}.profile__cart .group-price .price,.profile__favourites .group-price .price{font-weight:800;font-size:16px;line-height:154%;text-transform:uppercase}.profile__cart .group-price .real-price,.profile__favourites .group-price .real-price{color:var(--gray);font-weight:300;font-size:12px;line-height:170%;text-transform:uppercase;text-decoration:line-through}.profile__cart .group__actions,.profile__favourites .group__actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}.profile__cart .group__actions input[type=checkbox],.profile__favourites .group__actions input[type=checkbox]{width:20px;height:20px}.profile__cart .group__actions .counter,.profile__favourites .group__actions .counter{height:31px;border:1px solid #dee0e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px}.profile__cart .group__actions .counter button,.profile__favourites .group__actions .counter button{width:30px;height:30px;background-color:#dee0e4;background-position:center;background-repeat:no-repeat;background-size:12px;cursor:pointer}.profile__cart .group__actions .counter button:first-child,.profile__favourites .group__actions .counter button:first-child{border-radius:4px 0 0 4px;background-image:url('data:image/svg+xml,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3242 6.01944L1.44408 6.01944" stroke="%231A2F53" stroke-width="2.16" stroke-linecap="round" /></svg>')}.profile__cart .group__actions .counter button:last-child,.profile__favourites .group__actions .counter button:last-child{border-radius:0 4px 4px 0;background-image:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.24219 1.07993L7.24219 12.9601" stroke="%231A2F53" stroke-width="2.16" stroke-linecap="round" /><path d="M13.1816 7.02002L1.30151 7.02002" stroke="%231A2F53" stroke-width="2.16" stroke-linecap="round" /></svg>')}.profile__cart .group__actions .counter span,.profile__favourites .group__actions .counter span{min-width:30px;font-weight:500;font-size:17px;text-align:center}.profile__cart .group__actions .btn,.profile__favourites .group__actions .btn{margin-right:2px;opacity:.4;--icon-size: 16px}@media screen and (max-width: 475px){.profile__cart .group__actions .btn,.profile__favourites .group__actions .btn{margin-right:0}}.profile__cart .text-empty,.profile__favourites .text-empty{margin-top:10px;grid-column-start:span 3}@media screen and (max-width: 640px){.profile__cart .text-empty,.profile__favourites .text-empty{padding:0 10px;grid-column-start:span 2}}@media screen and (min-width: 1279px){.profile__favourites-list{grid-template-columns:repeat(4,1fr)}}.profile__favourites .btn.variant-buy{width:100%}@media screen and (max-width: 475px){.profile__favourites .btn.variant-buy{font-size:12px}}.profile__total{width:100%;max-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 1024px){.profile__total{position:fixed;bottom:0;left:0;z-index:10;padding:15px;max-width:100%;background:#fff;-webkit-box-shadow:0 -6px 30px 0 rgba(0,0,0,.15);box-shadow:0 -6px 30px #00000026;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}}.profile__total-title{padding:10px 0 14px;width:100%;font-size:24px;font-weight:700;border-bottom:1px solid var(--gray)}@media screen and (max-width: 1024px){.profile__total-title{position:relative;padding:0;font-size:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:none}.profile__total-title:after{content:":"}}.profile__total-price{font-size:32px;font-weight:700;line-height:100%}@media screen and (max-width: 1024px){.profile__total-price{font-size:28px}.profile__total-price span{font-weight:300}}.profile__total-desc{font-weight:400;font-size:20px;line-height:130%}@media screen and (max-width: 1024px){.profile__total-desc{width:100%;font-size:18px}}.profile__total input{padding:12px 20px;width:100%;font-size:18px;background:#f1f2f4;border-radius:8px}@media screen and (max-width: 1024px){.profile__total input{max-width:380px}}@media screen and (max-width: 640px){.profile__total input{margin-top:5px;max-width:100%;padding:12px 15px;font-size:16px}}@media screen and (max-width: 475px){.profile__total input{font-size:14px}}.profile__total button{padding:15px 20px;width:100%;font-weight:500;font-size:20px;line-height:150%;text-align:center;color:#fff;background:#1a2f53;border-radius:8px}@media screen and (max-width: 1024px){.profile__total button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width: 640px){.profile__total button{padding:12px 15px;font-size:16px}}.profile__orders{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.profile__orders .order{padding:25px;width:100%;border:1px solid #dfe3ec;border-radius:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:inherit}@media screen and (max-width: 640px){.profile__orders .order{padding:10px}}.profile__orders .order__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 1024px){.profile__orders .order__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.profile__orders .order__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:inherit}@media screen and (max-width: 1024px){.profile__orders .order__info{width:100%}}.profile__orders .order__info .flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile__orders .order-title,.profile__orders .order-delivery{font-size:20px;line-height:140%}@media screen and (max-width: 640px){.profile__orders .order-title,.profile__orders .order-delivery{font-size:18px}}.profile__orders .order-status{padding:0 16px;font-weight:400;font-size:16px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}@media screen and (max-width: 640px){.profile__orders .order-status{font-size:13px}}.profile__orders .order-status--delivery,.profile__orders .order-status--received{height:36px;background:#dfe3ec}@media screen and (max-width: 1024px){.profile__orders .order-status--delivery,.profile__orders .order-status--received{margin-left:auto}}@media screen and (max-width: 640px){.profile__orders .order-status--delivery,.profile__orders .order-status--received{height:30px}}.profile__orders .order-status--received{color:#155e1c;background:#bfeec4}.profile__orders .order-status--paid{height:40px;color:#155e1c;background:#bfeec4}@media screen and (max-width: 640px){.profile__orders .order-status--paid{height:30px}}.profile__orders .order__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:inherit}.profile__orders .order__price-total{font-weight:700;font-size:24px;line-height:100%}@media screen and (max-width: 640px){.profile__orders .order__price-total{font-size:20px}}.profile__orders .order__products{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media screen and (max-width: 1024px){.profile__orders .order__products{padding:0 10px 10px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 768px){.profile__orders .order__products{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 640px){.profile__orders .order__products{padding:0 5px 10px;grid-template-columns:repeat(2,1fr)}}.profile__orders .order__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.profile__orders .order__product-img{width:auto;max-width:100%;height:130px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.profile__orders .order__product-title{font-weight:700;font-size:14px;line-height:130%;text-transform:uppercase}.profile__orders .order__product-price{font-weight:800;font-size:14px;line-height:154%;text-transform:uppercase}.portfolio__header{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 640px){.portfolio__header{margin-bottom:20px}}.portfolio__list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px}@media screen and (max-width: 1279px){.portfolio__list{gap:10px 15px}}@media screen and (max-width: 768px){.portfolio__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 475px){.portfolio__list{gap:8px}}.portfolio__list-item{position:relative;padding:15px;width:100%;height:530px;font-family:var(--font-secondary);border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1279px){.portfolio__list-item{height:440px}}@media screen and (max-width: 1024px){.portfolio__list-item{height:350px}}@media screen and (max-width: 640px){.portfolio__list-item{padding:8px;height:250px;border-radius:5px}}@media screen and (max-width: 475px){.portfolio__list-item{height:240px}}.portfolio__list-item .bg-img img{-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.portfolio__list-item .flex-col{padding:10px 14px;width:215px;max-height:90px;background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:5px;overflow:hidden;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (max-width: 640px){.portfolio__list-item .flex-col{padding:6px 8px;width:100%;max-height:100%;gap:5px}.portfolio__list-item .flex-col .btn{display:none}}.portfolio__list-item .text-title{font-weight:700;font-size:18px;line-height:120%}@media screen and (max-width: 640px){.portfolio__list-item .text-title{font-size:14px}}.portfolio__list-item .text-address{font-weight:400;font-size:14px;line-height:130%}@media screen and (max-width: 640px){.portfolio__list-item .text-address{font-size:12px}}.portfolio__list-item:hover .bg-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.portfolio__list-item:hover .flex-col{max-height:100%}.project__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px 80px}@media screen and (max-width: 1279px){.project__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 640px){.project__header{gap:10px}}.project__header-desc{width:100%;max-width:640px;font-size:20px;line-height:160%}@media screen and (max-width: 1279px){.project__header-desc{max-width:100%}}@media screen and (max-width: 640px){.project__header-desc{font-size:16px}}@media screen and (max-width: 475px){.project__header-desc{font-size:14px}}.project__content{margin-top:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media screen and (max-width: 640px){.project__content{margin-top:20px;gap:20px}}.project__swiper{width:100%;height:670px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media screen and (max-width: 1279px){.project__swiper{height:500px;gap:15px 20px}}@media screen and (max-width: 1024px){.project__swiper{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project__swiper .swiper-container{position:relative;width:100%;display:grid}.project__swiper .swiper{width:100%}@media screen and (max-width: 1024px){.project__swiper .swiper{height:500px}}@media screen and (max-width: 640px){.project__swiper .swiper{height:300px}}@media screen and (max-width: 475px){.project__swiper .swiper{height:240px}}.project__swiper .swiper-slide{position:relative;height:100%;width:100%}.project__swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px}.project__swiper .swiper-thumbs{width:180px;overflow:hidden}@media screen and (max-width: 1024px){.project__swiper .swiper-thumbs{width:100%;height:100px}}@media screen and (max-width: 640px){.project__swiper .swiper-thumbs{height:80px;overflow:visible}}.project__swiper .swiper-thumbs .swiper-slide{height:130px;width:100%;cursor:pointer}@media screen and (max-width: 1279px){.project__swiper .swiper-thumbs .swiper-slide{height:100px}}@media screen and (max-width: 1024px){.project__swiper .swiper-thumbs .swiper-slide{width:120px;height:100%}}.project__swiper .swiper-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.project__swiper-markers .markers{display:none}.project__swiper-markers .markers.active{display:block}.project__text{margin:0 auto;width:100%;max-width:910px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 1024px){.project__text{max-width:calc(100% - 100px)}}@media screen and (max-width: 640px){.project__text{max-width:100%;gap:15px}}.project__text-title{font-weight:800;font-size:32px;line-height:130%}@media screen and (max-width: 1279px){.project__text-title{font-size:28px}}@media screen and (max-width: 640px){.project__text-title{font-size:22px}}.project__text-desc{font-weight:400;font-size:20px;line-height:160%}@media screen and (max-width: 640px){.project__text-desc{font-size:16px}}@media screen and (max-width: 475px){.project__text-desc{font-size:14px}}.project__status{width:100%;height:670px;border-radius:15px;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1279px){.project__status{height:500px}}@media screen and (max-width: 640px){.project__status{height:300px}}@media screen and (max-width: 475px){.project__status{height:240px}}.project__status-before,.project__status-after{position:relative}.project__status-before:before,.project__status-after:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:105px;height:58px;font-weight:700;font-size:24px;line-height:160%;background:#fff;z-index:1;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1279px){.project__status-before:before,.project__status-after:before{font-size:20px}}@media screen and (max-width: 640px){.project__status-before:before,.project__status-after:before{padding:5px 10px;height:auto;width:auto;font-size:18px}}@media screen and (max-width: 475px){.project__status-before:before,.project__status-after:before{font-size:16px}}.project__status-before img,.project__status-after img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project__status-before:before{content:"Было";right:0;border-right:1px solid var(--gray)}.project__status-after:before{content:"Стало";left:0}.offices__header{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 640px){.offices__header{margin-bottom:20px}}.offices__list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width: 1279px){.offices__list{gap:20px}}@media screen and (max-width: 768px){.offices__list{grid-template-columns:repeat(2,1fr);gap:15px}}@media screen and (max-width: 475px){.offices__list{gap:10px}}.offices__list-item{position:relative;padding:8px;width:100%;height:310px;font-family:var(--font-secondary);border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1024px){.offices__list-item{height:220px}}@media screen and (max-width: 640px){.offices__list-item{padding:6px;height:200px;border-radius:5px}}@media screen and (max-width: 475px){.offices__list-item{height:130px}}.offices__list-item .bg-img img{-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.offices__list-item .flex-col{padding:10px 14px;background:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:5px;overflow:hidden;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}@media screen and (max-width: 640px){.offices__list-item .flex-col{padding:6px 8px;gap:2px}.offices__list-item .flex-col .btn{display:none}}.offices__list-item .text-title{font-weight:700;font-size:20px;line-height:140%}@media screen and (max-width: 640px){.offices__list-item .text-title{font-size:14px}}.offices__list-item .text-price{font-weight:400;font-size:14px;line-height:140%;color:#757b92}@media screen and (max-width: 640px){.offices__list-item .text-price{font-size:12px}}@media screen and (max-width: 475px){.offices__list-item .text-price{font-size:10px}}.offices__list-item:hover .bg-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.offices__list-item:hover .flex-col{background:#fff}.offices .btn.variant-solid{margin:40px auto}@media screen and (max-width: 640px){.offices .btn.variant-solid{margin:20px auto}}.office__wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}@media screen and (max-width: 1279px){.office__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media screen and (max-width: 640px){.office__wrapper{gap:20px}}.office__info{width:100%;max-width:464px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}@media screen and (max-width: 1279px){.office__info{max-width:100%}}.office__info-desc{font-size:20px;line-height:160%}@media screen and (max-width: 640px){.office__info-desc{font-size:16px;line-height:140%}}@media screen and (max-width: 475px){.office__info-desc{font-size:14px}}.office__info-colors{margin:5px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:inherit}.office__info-colors-list{width:100%;max-width:465px;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media screen and (max-width: 640px){.office__info-colors-list{gap:10px}}.office__info-colors img{width:100%;aspect-ratio:1/1;border-radius:8px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.office__info-colors img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.office__info-details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (max-width: 475px){.office__info-details{font-size:14px}}.office__info-details li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2px}.office__info-details hr{margin-top:auto;margin-bottom:3px;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px dashed #dfe3ec}.office__img{position:absolute;top:0;right:0;width:100%;max-width:755px;height:550px}@media screen and (max-width: 1279px){.office__img{position:relative;max-width:100%;height:auto}}.office__img-item{position:relative;width:100%;height:100%;display:none}.office__img-item.active{display:block}.office__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.office__gallery{margin-top:40px;width:100%;padding:16px;border:1px solid #d2dee3;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media screen and (max-width: 1024px){.office__gallery{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none}}@media screen and (max-width: 640px){.office__gallery{margin-top:20px}}.office__gallery-title{width:100%;max-width:135px;font-size:24px;line-height:130%;text-transform:uppercase}@media screen and (max-width: 1024px){.office__gallery-title{max-width:100%;font-size:20px}}@media screen and (max-width: 768px){.office__gallery-title{font-size:16px}}@media screen and (max-width: 475px){.office__gallery-title{font-size:14px}}.office__gallery .swiper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:grid}@media screen and (max-width: 1024px){.office__gallery .swiper{overflow:visible}}.office__gallery .swiper-wrapper{min-width:0}.office__gallery .swiper-slide{width:178px;height:128px;cursor:pointer}@media screen and (max-width: 1024px){.office__gallery .swiper-slide{width:120px;height:80px}}@media screen and (max-width: 640px){.office__gallery .swiper-slide{height:66px;width:90px}}.office__gallery .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media screen and (max-width: 475px){.office__gallery .swiper-slide img{border-radius:4px}}.product-info{background:#edf1f3}.product-info .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 1024px){.product-info .container{gap:0}}.product-info .wrapper{position:relative;width:100%}.product-info__content{padding-bottom:40px;width:100%;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width: 1279px){.product-info__content{max-width:100%}}@media screen and (max-width: 1024px){.product-info__content{padding-bottom:10px;gap:20px}}@media screen and (max-width: 475px){.product-info__content{gap:10px}}.product-info .text-h1 .payment{-webkit-transform:translate(5px,-8px);-ms-transform:translate(5px,-8px);transform:translate(5px,-8px);padding:8px 12px;font-weight:500;font-size:16px;font-family:var(--font-secondary);color:#2f8c04;background:#bdecb2;border-radius:5px;display:inline-block}@media screen and (max-width: 1024px){.product-info .text-h1 .payment{-webkit-transform:translate(2px,-6px);-ms-transform:translate(2px,-6px);transform:translate(2px,-6px);padding:6px 10px;font-size:12px}}@media screen and (max-width: 640px){.product-info .text-h1 .payment{-webkit-transform:translate(2px,-4.5px);-ms-transform:translate(2px,-4.5px);transform:translate(2px,-4.5px);padding:3.5px 5px;font-size:8px;border-radius:4px}}.product-info__price{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.product-info__price .price{font-weight:800;font-size:34px;line-height:100%;text-transform:uppercase}@media screen and (max-width: 1279px){.product-info__price .price{font-size:28px}}@media screen and (max-width: 1024px){.product-info__price .price{font-size:24px}}@media screen and (max-width: 640px){.product-info__price .price{font-size:20px}}.product-info__price .real-price{font-weight:400;font-size:22px;line-height:120%;text-transform:uppercase;text-decoration:line-through;color:var(--gray)}@media screen and (max-width: 1279px){.product-info__price .real-price{font-size:18px}}@media screen and (max-width: 1024px){.product-info__price .real-price{font-size:16px}}@media screen and (max-width: 640px){.product-info__price .real-price{font-size:12px}}.product-info__desc{font-size:20px;line-height:160%}@media screen and (max-width: 1024px){.product-info__desc{font-size:16px}}@media screen and (max-width: 640px){.product-info__desc{font-size:14px}}.product-info .tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 640px){.product-info .tabs{gap:10px}}.product-info .tabs__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;overflow:auto}@media screen and (max-width: 475px){.product-info .tabs__list{margin-left:-16px;padding:0 16px;width:calc(100% + 32px);scrollbar-width:none}.product-info .tabs__list::-webkit-scrollbar{display:none}}.product-info .tabs__list-item{padding:4px 8px;font-weight:700;font-size:15px;line-height:154%;text-transform:uppercase;border-radius:6px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);cursor:pointer;white-space:nowrap}.product-info .tabs__list-item:hover,.product-info .tabs__list-item.active{background:#2b2d331a}@media screen and (max-width: 475px){.product-info .tabs__list-item{font-size:14px}}.product-info .tabs__content{width:100%}.product-info .tabs__content-item{width:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width: 640px){.product-info .tabs__content-item{gap:10px}}.product-info .tabs__content-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.product-info .tabs__content .product-info__desc{max-width:calc(100% - 40px)}.product-info .colors{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.product-info .colors__list{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media screen and (max-width: 1024px){.product-info .colors__list{gap:15px}}@media screen and (max-width: 640px){.product-info .colors__list{gap:10px}}.product-info .colors__list input{display:none}.product-info .colors__list input:checked+.chbx:before{display:block}.product-info .colors__list .chbx{position:relative;width:70px;height:70px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:var(--transition-ease);transition:var(--transition-ease);border-radius:6px}.product-info .colors__list .chbx:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border:1px solid rgba(0,0,0,.4352941176)}@media screen and (max-width: 1024px){.product-info .colors__list .chbx{width:50px;height:50px}}@media screen and (max-width: 640px){.product-info .colors__list .chbx{width:35px;height:35px}}.product-info .colors__list .chbx:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg width="19" height="14" viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6.5L6.79289 11.2929C7.18342 11.6834 7.81658 11.6834 8.20711 11.2929L17.5 2" stroke="%23ffffff" stroke-width="3" stroke-linecap="round" /></svg>') center/contain no-repeat;background-size:40% 40%;z-index:2;display:none}.product-info .colors__list img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.product-info__swiper{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 1279px){.product-info__swiper{position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.product-info__swiper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 475px){.product-info__swiper{gap:10px}}.product-info__swiper .swiper{margin:0!important;width:580px;height:610px}@media screen and (max-width: 1440px){.product-info__swiper .swiper{width:480px;height:480px}}@media screen and (max-width: 1279px){.product-info__swiper .swiper{width:680px;height:680px}}@media screen and (max-width: 1024px){.product-info__swiper .swiper{width:580px;height:580px}}@media screen and (max-width: 768px){.product-info__swiper .swiper{width:calc(100% - 80px);height:480px}}@media screen and (max-width: 640px){.product-info__swiper .swiper{height:380px}}@media screen and (max-width: 475px){.product-info__swiper .swiper{height:310px;width:calc(100% - 60px)}}.product-info__swiper .swiper-slide{width:100%;height:100%;border-radius:8px;overflow:hidden}@media screen and (max-width: 640px){.product-info__swiper .swiper-slide{border-radius:4px}}.product-info__swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-info__swiper .swiper-thumbs{width:100px;height:436px}@media screen and (max-width: 768px){.product-info__swiper .swiper-thumbs{width:80px;height:340px}}@media screen and (max-width: 475px){.product-info__swiper .swiper-thumbs{width:50px;height:220px}}.product-info__swiper .swiper-thumbs .swiper-slide{border:1px solid rgba(26,47,83,.2);cursor:pointer}.product-info__swiper .swiper-thumbs .swiper-slide-thumb-active{border:2px solid rgba(26,47,83,.6)}@media screen and (max-width: 640px){.product-info__swiper .swiper-thumbs .swiper-slide-thumb-active{border-width:1px}}.product-info__actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media screen and (max-width: 475px){.product-info__actions{gap:6px}}.product-info__actions .btn.variant-buy{width:413px;height:60px;font-size:15px;border-radius:8px;gap:10px;--icon-size: 28px}@media screen and (max-width: 640px){.product-info__actions .btn.variant-buy{width:240px;height:50px;font-size:12px;gap:8px;--icon-size: 22px}}@media screen and (max-width: 475px){.product-info__actions .btn.variant-buy{width:206px;height:38px;border-radius:4px;gap:6px;--icon-size: 18px}}.product-info__actions .btn.variant-favourite{padding:16px;width:60px;height:60px;border-radius:8px;background-color:#1a2f5333;background-image:url('data:image/svg+xml,<svg width="28" height="29" viewBox="0 0 28 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 23.8507L14.9949 23.5689C15.1499 23.4806 15.3253 23.3825 15.522 23.2725L15.5549 23.2541C17.1682 22.3518 20.039 20.7462 22.1876 18.5821C24.9098 15.8403 26 13.1697 26 11.1816C26 7.64301 23.2421 4.69995 19.75 4.69995C17.5301 4.69995 15.6067 5.88945 14.5001 7.66521C13.3934 5.88944 11.4699 4.69995 9.24995 4.69995C5.75794 4.69995 3 7.64302 3 11.1816C3 13.1697 4.09021 15.8403 6.8124 18.5821C8.96099 20.7461 11.8316 22.3517 13.4448 23.2539L13.4777 23.2724C13.6744 23.3824 13.8501 23.4806 14.0051 23.5689L14.5 23.8507Z" stroke="%231A2F53" stroke-width="2" /></svg>');background-repeat:no-repeat;background-position:center;background-size:30px 30px;-webkit-transition:var(--transition-ease);transition:var(--transition-ease)}.product-info__actions .btn.variant-favourite[data-checked=true]{background-image:url('data:image/svg+xml,<svg width="28" height="29" viewBox="0 0 28 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.522 23.2725L15.0364 22.4043L15.522 23.2725L15.555 23.2541C17.1682 22.3518 20.039 20.7461 22.1876 18.5821C24.9098 15.8403 26 13.1697 26 11.1816C26 7.64301 23.2421 4.69995 19.75 4.69995C17.5301 4.69995 15.6067 5.88945 14.5001 7.66521C13.3934 5.88944 11.4699 4.69995 9.24995 4.69995C5.75794 4.69995 3 7.64302 3 11.1816C3 13.1697 4.09021 15.8403 6.8124 18.5821C8.96099 20.7461 11.8316 22.3517 13.4448 23.2539L13.4777 23.2724L13.9659 22.3996L13.4778 23.2724C13.6744 23.3824 13.8501 23.4806 14.0051 23.5689L14.5 23.8507L14.9949 23.5689C15.1499 23.4806 15.3253 23.3825 15.522 23.2725Z" fill="%231A2F53" stroke="%231A2F53" stroke-width="2" /></svg>')}@media screen and (max-width: 640px){.product-info__actions .btn.variant-favourite{width:50px;height:50px;background-size:28px 28px}}@media screen and (max-width: 475px){.product-info__actions .btn.variant-favourite{width:38px;height:38px;background-size:20px 20px;border-radius:4px}}.steps{position:relative;background:#1a2f53;overflow:hidden}.steps:before,.steps:after{content:"";position:absolute;width:628px;height:628px;-webkit-filter:blur(176px);filter:blur(176px);border-radius:50%;pointer-events:none}@media screen and (max-width: 768px){.steps:before,.steps:after{width:220px;height:220px;-webkit-filter:blur(88px);filter:blur(88px)}}.steps:before{top:5%;left:15%;-webkit-transform:translate(-300px,100px);-ms-transform:translate(-300px,100px);transform:translate(-300px,100px);-webkit-filter:blur(80px);filter:blur(80px);background:#ffffff26}@media screen and (max-width: 768px){.steps:before{top:60%;left:0%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}}.steps:after{top:50%;right:0;-webkit-transform:translate(40%,-60%);-ms-transform:translate(40%,-60%);transform:translate(40%,-60%);background:linear-gradient(98deg,#e5305b,#1a2f53);opacity:.6}@media screen and (max-width: 768px){.steps:after{top:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:1}}.steps .container{position:relative;z-index:2;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:70px}@media screen and (max-width: 768px){.steps .container{padding-top:5px;padding-bottom:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}}@media screen and (max-width: 475px){.steps .container{gap:20px}}.steps__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;gap:60px 20px}@media screen and (max-width: 1024px){.steps__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 1024px){.steps__list{gap:40px 20px}}@media screen and (max-width: 640px){.steps__list{gap:30px 20px}}.steps__item{width:100%;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (max-width: 640px){.steps__item{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps__item img{width:90px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}.steps__item-content{color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:inherit}@media screen and (max-width: 640px){.steps__item-content{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.steps__item-title{font-weight:700;font-size:20px;line-height:154%;text-transform:uppercase;text-align:center}@media screen and (max-width: 1024px){.steps__item-title{font-size:16px}}@media screen and (max-width: 640px){.steps__item-title{font-size:14px}}.steps__item-desc{font-weight:400;font-size:15px;line-height:154%;letter-spacing:.02em}@media screen and (max-width: 1024px){.steps__item-desc{font-size:14px}}@media screen and (max-width: 640px){.steps__item-desc{font-size:12px}}
