@charset "UTF-8";
:root{--black:#373737;--dblack:#030B0C;--grey:#BDBDBD;--grey2:#F5F5F9;--border:#E0E0E0;--lgrey:#A7A6AF;--body:#F9F9FC;--purple:#6A53A3;--blue:#02AAB2;--lblue:#1ABBC2;--dblue:#043032;--white:#FFF;--footer:#F0F0F4}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}
textarea{overflow:auto;vertical-align:top;resize:vertical}
audio,canvas,video{display:inline-block;max-width:100%}
audio:not([controls]){display:none;height:0}
[hidden]{display:none!important}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a{text-decoration:none}
a:active,a:hover{outline:0;text-decoration:none}
img{border:0;-ms-interpolation-mode:bicubic}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button{border:0;background-color:transparent;padding:0;font-size:inherit;line-height:inherit;font-family:inherit}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
::selection{background:#b3d4fc;text-shadow:none}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
html{box-sizing:border-box;font-size:.5208333333vw}
@media (max-width: 1024px) {
html{font-size:1.3020833333vw}
}
@media (max-width: 500px) {
html{font-size:3.125vw}
}
*,:before,:after{box-sizing:inherit;font-family:"Unbounded"}
body{font-size:2.4rem;font-weight:300;line-height:3rem;color:var(--black);background-color:var(--body)}
@media (max-width: 1024px) {
body{font-size:1.8rem;line-height:2.2rem}
}
img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}
svg{transition:all .1s linear}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical > .swiper-wrapper{-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode > .swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-centered > .swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}
.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none!important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}
.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}
.swiper-scrollbar-disabled > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}
.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-vertical > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@-webkit-keyframes swiper-preloader-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.container{padding-right:26rem;padding-left:26rem}
@media (max-width: 1024px) {
.container{padding-right:2rem;padding-left:2rem}
}
@media (max-width: 500px) {
.container{padding-right:1.1rem;padding-left:1.1rem}
}
.container-left{padding-right:0;padding-left:26rem}
@media (max-width: 1024px) {
.container-left{padding-right:0;padding-left:2rem}
}
@media (max-width: 500px) {
.container-left{padding-right:1.1rem;padding-left:1.1rem}
}
.page-button{background-color:var(--blue);border:.1rem solid var(--blue);border-radius:1.5rem;color:var(--white);padding:1rem;padding-left:2rem;text-align:start;height:-webkit-min-content;height:min-content;font-size:2.2rem;font-weight:400;line-height:2.7rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:.7rem;transition:background-color 0.3s,color 0.3s,border-color .3s}
@media (max-width: 1024px) {
.page-button{font-size:1.8rem;line-height:2.2rem;gap:.3rem}
}
.page-button:hover{background-color:var(--lblue)}
.page-button:hover .ball svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.page-button.--h-190{font-size:2.4rem;font-weight:400;line-height:3rem;border-radius:2rem;padding:1.5rem 2rem;min-height:19rem;position:relative}
@media (max-width: 1024px) {
.page-button.--h-190{min-height:13rem;font-size:1.6rem;line-height:2rem;padding:1rem}
}
.page-button.--h-190 .ball{width:3rem;height:3rem;position:relative;left:.5rem}
@media (max-width: 1024px) {
.page-button.--h-190 .ball{width:2.4rem;height:2.4rem;left:0}
}
.page-button.--h-200{min-height:20rem}
@media (max-width: 1024px) {
.page-button.--h-200{min-height:13rem}
}
.page-button.--white{background-color:transparent;color:var(--blue)}
.page-button.--white:hover{color:var(--blue);border-color:var(--lblue)}
.page-button.--white:hover .ball{background-color:var(--lblue)}
.page-button.--white .ball{background-color:var(--blue)}
.page-button.--white .ball svg{stroke:var(--white);transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;will-change:transform}
.page-button .ball svg{transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s}
h1,.h1{font-size:7rem;font-weight:400;line-height:8.7rem}
@media (max-width: 1024px) {
h1,.h1{font-size:4rem;line-height:4.96rem}
}
h2,.h2{font-size:6rem;font-weight:400;line-height:7.4rem}
@media (max-width: 1024px) {
h2,.h2{font-size:3.4rem;line-height:4.2rem}
}
.text-50{font-size:5rem;font-weight:400;line-height:6.2rem}
@media (max-width: 1024px) {
.text-50{font-size:2.6rem;line-height:3.2rem}
}
.img-contain{display:block}
.img-contain img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.img-cover{display:block;overflow:hidden}
.img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
:root{--black:#373737;--dblack:#030B0C;--grey:#BDBDBD;--grey2:#F5F5F9;--border:#E0E0E0;--lgrey:#A7A6AF;--body:#F9F9FC;--purple:#6A53A3;--blue:#02AAB2;--lblue:#1ABBC2;--dblue:#043032;--white:#FFF;--footer:#F0F0F4}
.carousel{position:relative;box-sizing:border-box}
.carousel *,.carousel :before,.carousel :after{box-sizing:inherit}
.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}
.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}
.carousel__track{display:-ms-flexbox;display:flex}
.carousel__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
.has-dots{margin-bottom:calc(0.5rem + 22px)}
.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}
.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}
.carousel__dots .carousel__dot.is-selected:after{opacity:1}
.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}
.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.carousel__button.is-prev{left:10px}
.carousel__button.is-next{right:10px}
.carousel__button[disabled]{cursor:default;opacity:.3}
.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);pointer-events:none}
html.with-fancybox{scroll-behavior:auto}
body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}
.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}
.fancybox__container *,.fancybox__container ::before,.fancybox__container ::after{box-sizing:inherit}
.fancybox__container :focus{outline:none}
body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}
@media all and (min-width: 1024px) {
.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}
}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}
.fancybox__carousel{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}
.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}
.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}
.fancybox__track{display:-ms-flexbox;display:flex;height:100%}
.fancybox__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}
.fancybox__slide::before,.fancybox__slide::after{content:"";-ms-flex:0 0 0;flex:0 0 0;margin:auto}
@media all and (min-width: 1024px) {
.fancybox__slide{padding:64px 100px}
}
.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:20}
.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}
.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}
.is-loading .fancybox__caption{visibility:hidden}
.fancybox__container > .carousel__dots{top:100%;color:var(--fancybox-color,#fff)}
.fancybox__nav .carousel__button{z-index:40}
.fancybox__nav .carousel__button.is-next{right:8px}
@media all and (min-width: 1024px) {
.fancybox__nav .carousel__button.is-next{right:40px}
}
.fancybox__nav .carousel__button.is-prev{left:8px}
@media all and (min-width: 1024px) {
.fancybox__nav .carousel__button.is-prev{left:40px}
}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}
@media all and (min-width: 1024px) {
.carousel__button.is-close{right:40px}
}
.fancybox__content > .carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}
.fancybox__no-click,.fancybox__no-click button{pointer-events:none}
.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}
.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}
.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}
.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}
@-webkit-keyframes fancybox-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fancybox-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fancybox-dash {
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
@keyframes fancybox-dash {
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}
.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}
.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}
.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}
.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}
.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}
.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}
@-webkit-keyframes fancybox-fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fancybox-fadeIn {
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fancybox-fadeOut {
to{opacity:0}
}
@keyframes fancybox-fadeOut {
to{opacity:0}
}
@-webkit-keyframes fancybox-zoomInUp {
from{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}
to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}
}
@keyframes fancybox-zoomInUp {
from{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}
to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes fancybox-zoomOutDown {
to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}
}
@keyframes fancybox-zoomOutDown {
to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}
}
@-webkit-keyframes fancybox-throwOutUp {
to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}
}
@keyframes fancybox-throwOutUp {
to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}
}
@-webkit-keyframes fancybox-throwOutDown {
to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}
}
@keyframes fancybox-throwOutDown {
to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}
}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}
.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}
.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:none}
.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}
.is-closing .has-image .fancybox__content{overflow:visible}
.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}
.has-image[data-image-fit=contain] .fancybox__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}
.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}
.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}
.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}
.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}
.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}
.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}
.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.fancybox__thumbs{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}
.fancybox__thumbs .carousel__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}
.fancybox__thumbs .carousel__slide > *{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}
@media all and (min-width: 1024px) {
.fancybox__toolbar{padding:8px}
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}
.fancybox__toolbar__items{display:-ms-flexbox;display:flex}
.fancybox__toolbar__items--left{margin-right:auto}
.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.fancybox__toolbar__items--right{margin-left:auto}
@media (max-width: 640px) {
.fancybox__toolbar__items--center:not(:last-child){display:none}
}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}
.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.fancybox__container:-webkit-full-screen::backdrop{opacity:0}
.fancybox__container:-ms-fullscreen::backdrop{opacity:0}
.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}
.fancybox__container:fullscreen::backdrop{opacity:0}
.fancybox__button--fullscreen g:nth-child(2){display:none}
.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__button--slideshow g:nth-child(2){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}
.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}
.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}
.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}
.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}
.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}
.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}
.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}
.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}
.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}
.air-datepicker-cell.-current-{color:var(--blue)}
.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}
.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}
.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled);opacity:.5}
.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}
.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}
.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}
.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}
.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}
.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}
.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}
.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}
.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}
.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}
.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}
.air-datepicker-body.-hidden-{display:none}
.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}
.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}
.air-datepicker-body--day-name.-clickable-{cursor:pointer}
.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}
.air-datepicker-body--cells{display:grid}
.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}
.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}
.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}
.-only-timepicker- .air-datepicker-nav{display:none}
.air-datepicker-nav--title,.air-datepicker-nav--action{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-ms-user-select:none;user-select:none}
.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}
.air-datepicker-nav--action:hover path{stroke:var(--white)}
.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}
.air-datepicker-nav--action.-disabled-{visibility:hidden}
.air-datepicker-nav--action svg{width:32px;height:32px}
.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}
.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}
.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}
.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover);color:var(--white)}
.air-datepicker-nav--title:hover i{color:var(--white)}
.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}
.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}
.air-datepicker-button{display:-ms-inline-flexbox;display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}
.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}
.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}
.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}
.air-datepicker-button span{outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:12px;-ms-flex-align:center;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}
.-only-timepicker- .air-datepicker-time{border-top:none}
.air-datepicker-time--current{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;font-size:14px;text-align:center}
.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}
.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}
.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}
.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}
.air-datepicker-time--current-ampm{text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}
.air-datepicker-time--row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;height:2rem;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}
@media (max-width: 1024px) {
.air-datepicker-time--row{height:3rem}
}
.air-datepicker-time--row:first-child{margin-bottom:.5rem}
@media (max-width: 1024px) {
.air-datepicker-time--row:first-child{margin-bottom:1rem}
}
.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;-ms-flex:1;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}
.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}
.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}
.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}
.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}
.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}
.air-datepicker-time--row input[type=range]:focus{outline:none}
.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}
.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}
.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}
.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}
.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}
.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}
.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size) / 2 * -1)}
.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}
.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}
.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}
.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}
.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family:Unbounded,Manrope,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:1rem;--adp-grid-areas:navbodytimepickerbuttons;--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:var(--white);--adp-background-color-hover:var(--lblue);--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92,196,239,.1);--adp-background-color-in-range-focused:rgba(92,196,239,.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:var(--black);--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:2rem;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--blue);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:var(--blue);--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--lblue);--adp-cell-background-color-selected:var(--lblue);--adp-cell-background-color-selected-hover:var(--lblue);--adp-cell-background-color-in-range:rgba(92,196,239,0.1);--adp-cell-background-color-in-range-hover:rgba(92,196,239,0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}
.air-datepicker-overlay{--adp-overlay-background-color:rgba(0,0,0,.3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--border);box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-template-rows:repeat(4,-webkit-max-content);grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}
.air-datepicker:not(.-custom-position-){opacity:0}
.air-datepicker.-from-top-{-webkit-transform:translateY(calc(var(--adp-transition-offset) * -1));transform:translateY(calc(var(--adp-transition-offset) * -1))}
.air-datepicker.-from-right-{-webkit-transform:translateX(var(--adp-transition-offset));transform:translateX(var(--adp-transition-offset))}
.air-datepicker.-from-bottom-{-webkit-transform:translateY(var(--adp-transition-offset));transform:translateY(var(--adp-transition-offset))}
.air-datepicker.-from-left-{-webkit-transform:translateX(calc(var(--adp-transition-offset) * -1));transform:translateX(calc(var(--adp-transition-offset) * -1))}
.air-datepicker.-active-:not(.-custom-position-){-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}
.air-datepicker.-active-.-custom-position-{transition:none}
.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}
.air-datepicker.-inline- .air-datepicker--pointer{display:none}
.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}
.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}
.air-datepicker.-is-mobile-:not(.-custom-position-){-webkit-transform:translate(-50%,calc(-50% + var(--adp-transition-offset)));transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}
.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.air-datepicker.-custom-position-{transition:none}
.air-datepicker-global-container{position:absolute;left:0;top:0;z-index:100000000000}
.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}
.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}
.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}
.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}
.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}
.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}
.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}
.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}
.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}
.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size) / 2)}
.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}
.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}
.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size) / 2)}
.air-datepicker--navigation{grid-area:nav}
.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}
.-only-timepicker- .air-datepicker--content{display:none}
.air-datepicker--time{grid-area:timepicker}
.air-datepicker--buttons{grid-area:buttons;padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}
.air-datepicker--time{padding:var(--adp-padding);border-top:0}
.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}
.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0}
.only-timepicker .air-datepicker-nav,.only-timepicker .air-datepicker--content{display:none}
.only-timepicker .datepicker--time{border-top:none}
.regModal{transition:opacity .3s;will-change:opacity}
.opacity-0{opacity:0}
.close-button-style{position:absolute;top:2rem;right:2rem;width:6rem;height:6rem;border:0;background-color:var(--white);padding:0;transition:opacity .3s}
.close-button-style:hover{opacity:.4}
@media (max-width: 1024px) {
.close-button-style{top:2rem;right:4rem;width:4rem;height:4rem}
}
@media (max-width: 500px) {
.close-button-style{top:1rem;right:1rem;width:2rem;height:2rem}
}
.close-button-style svg{width:100%;height:100%;stroke-width:2;stroke:var(--black)}
@media (max-width: 500px) {
.close-button-style svg{stroke-width:1}
}
.modal-overlay{background:rgba(26,29,30,0.4);position:fixed;z-index:130;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}
.modal-desc{margin-top:2rem}
.modal-block{padding:6rem 11.8rem 8rem;max-width:140rem;position:relative;max-height:100%;overflow:auto;background-color:var(--white);border-radius:4rem;display:grid;grid-template-columns:1fr 1.04fr;gap:4rem}
@media (max-width: 1024px) {
.modal-block{padding:6rem 4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}
}
@media (max-width: 500px) {
.modal-block{padding:1rem;padding-top:1.5rem;padding-bottom:2rem;border-radius:2rem}
}
.modal-block.--feedback{max-width:116.4rem;padding-bottom:5.6rem}
@media (max-width: 1024px) {
.modal-block.--feedback{padding-bottom:2rem}
}
.modal-block.--feedback .modal-button{width:33.5rem;max-width:100%;margin-top:4rem}
@media (max-width: 1024px) {
.modal-block.--feedback .modal-button{margin-top:2rem}
}
.modal-block.--feedback .modal-form-subtitle{max-width:43rem}
.modal-block.--buttons{max-width:69rem;gap:2rem;display:grid;grid-template-columns:repeat(2,20rem);padding-left:13.5rem;padding-right:13.5rem}
@media (max-width: 1024px) {
.modal-block.--buttons{padding:6rem 4rem;grid-template-columns:repeat(2,13rem);gap:.5rem}
}
@media (max-width: 500px) {
.modal-block.--buttons{padding:1.5rem;padding-top:3rem;padding-bottom:3rem}
}
.modal-block.--buttons .page-button{padding-right:1.3rem}
@media (max-width: 1024px) {
.modal-block.--buttons .page-button{padding:1rem;padding-right:.8rem}
}
.modal-block.--buttons .page-button .ball{left:0}
.modal-form form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:3rem}
@media (max-width: 500px) {
.modal-form form{gap:1rem}
}
.route-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;position:relative}
@media (max-width: 500px) {
.route-wrapper{gap:1rem}
}
.route-wrapper::before{content:"";position:absolute;top:4rem;left:-2.6rem;background-image:url("data:image/svg+xml,%3Csvg width='2' height='102' viewBox='0 0 2 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L1 101' stroke='%23C3C6C9' stroke-linecap='square' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");width:.1rem;height:calc(100% - 8rem)}
@media (max-width: 1024px) {
.route-wrapper::before{content:unset}
}
.route-wrapper > ::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' transform='rotate(-90 6 6)' fill='%2302AAB2'/%3E%3C/svg%3E%0A");background-size:cover;width:1.2rem;height:1.2rem;top:50%;left:-3.2rem;position:absolute;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width: 1024px) {
.route-wrapper > ::before{content:unset}
}
.modal-title{font-size:6rem;font-weight:400;line-height:7.4rem}
@media (max-width: 1024px) {
.modal-title{font-size:2.6rem;line-height:3.2rem;padding-left:.5rem;padding-right:2.5rem}
}
.modal-form-subtitle{font-size:1.6rem;font-weight:300;line-height:2rem;max-width:48.4rem;margin-top:2.5rem}
@media (max-width: 1024px) {
.modal-form-subtitle{padding-bottom:0;margin-top:0;font-size:1.5rem;line-height:1.9rem;padding-left:.5rem;padding-right:.5rem}
}
.modal-wrapper{display:grid;grid-template-columns:21.7rem 33.5rem;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}
@media (max-width: 1024px) {
.modal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media (max-width: 500px) {
.modal-wrapper{gap:1rem}
}
.modal-terms{font-size:1.2rem;font-weight:300;line-height:1.5rem;color:var(--lgrey)}
.modal-terms a{color:var(--blue);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color 0.3s,-webkit-text-decoration-color .3s}
.modal-terms a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
.modal-button{min-height:12rem;padding:1.5rem;padding-left:2rem;font-size:2.4rem;line-height:2.97rem}
@media (max-width: 1024px) {
.modal-button{min-height:7rem;font-size:1.8rem;line-height:2.2rem;padding:1rem;padding-left:2rem}
}
.modal-button .ball{width:3rem;height:3rem}
@media (max-width: 1024px) {
.modal-button .ball{width:2.4rem;height:2.4rem}
}
.modal-custom{width:3rem;height:3rem;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--blue);border-radius:100%;-ms-flex:0 0 auto;flex:0 0 auto;transition:background-color 0.3s,-webkit-transform .3s;transition:background-color 0.3s,transform .3s;transition:background-color 0.3s,transform 0.3s,-webkit-transform .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.modal-custom:hover{background-color:var(--lblue);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}
@media (max-width: 1024px) {
.modal-custom{width:2.4rem;height:2.4rem;right:1rem}
}
.modal-custom svg{width:100%;height:100%;fill:transparent;stroke:var(--white)}
@media (max-width: 1024px) {
.pb-10{padding-bottom:1rem}
}
.menu{position:fixed;top:0;right:0;z-index:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);height:100%;width:100%;transition:-webkit-transform .6s;transition:transform .6s;transition:transform 0.6s,-webkit-transform .6s;will-change:transform;background-color:var(--dblue);padding-top:10rem;max-height:100%;overflow:auto;padding-left:0}
@media (max-width: 1024px) {
.menu{display:block;height:100vh;padding-top:7rem}
}
.menu--open{-webkit-transform:translateX(0);transform:translateX(0)}
.menu-button{width:6rem;height:6rem;border-radius:.8rem;background-color:var(--blue);border:.1rem solid var(--blue);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:background-color 0.3s,border-color .3s}
.menu-button:hover{background-color:var(--lblue);border-color:var(--lblue)}
@media (max-width: 1024px) {
.menu-button{width:4rem;height:4rem}
}
.menu-close{width:10rem;height:10rem;position:absolute;top:3rem;right:3rem}
@media (max-width: 1024px) {
.menu-close{width:3rem;height:3rem;right:1.1rem;top:2rem}
}
.menu-close svg{width:100%;height:100%;stroke:var(--white);transition:opacity .3s}
.menu-close svg:hover{opacity:.4}
.menu-button-inner{width:1.6rem;height:.6rem;position:relative}
.menu-button-inner::after,.menu-button-inner::before{content:"";width:100%;height:.15rem;background-color:var(--white);position:absolute;top:0;left:0;border-radius:.2rem;transition:all .3s}
.menu-button-inner::after{top:.6rem}
.overlay{position:absolute;top:0;width:100%;height:100%}
.menu-inner-container{padding-bottom:6.6rem}
@media (max-width: 1024px) {
.menu-inner-container{overflow:hidden}
}
.menu-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}
.menu-nav{width:100%;max-width:69rem}
.menu-nav > ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.menu-nav > ul > li{padding-bottom:2rem}
.menu-nav > ul > li:last-child{padding-bottom:0}
.menu-item{font-size:6rem;font-weight:400;line-height:7.4rem;padding-right:7.4rem;position:relative}
@media (max-width: 1024px) {
.menu-item{font-size:3.2rem;font-weight:400;line-height:4rem;padding-right:0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;will-change:transform}
}
.menu-item a{color:var(--white);transition:opacity .3s;display:block;width:100%}
.menu-item .desctop-hidden{display:none}
@media (max-width: 1024px) {
.menu-item .desctop-hidden{display:block}
}
.menu-item.not-active > a{opacity:.4}
@media (max-width: 1024px) {
.menu-item.hover ~ .menu-item{-webkit-transform:translate3d(22.5rem,0,0);transform:translate3d(22.5rem,0,0)}
}
.menu-item.hover > a{opacity:1}
.menu-item.hover .menu-sublist{display:block}
.menu-sublist{display:none;width:27.9rem;padding-top:3.4rem;padding-left:2rem;-webkit-animation:fadeEffect .3s;animation:fadeEffect .3s;will-change:opacity;position:absolute;top:0;left:100%}
@media (max-width: 1024px) {
.menu-sublist{left:0;padding-left:0;padding-top:6rem;width:20.9rem}
}
.menu-sublist ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:2.4rem;font-weight:400;line-height:3.6rem}
@media (max-width: 1024px) {
.menu-sublist ul{font-size:1.4rem;line-height:3rem}
}
.menu-sublist ul li.not-active > a{opacity:.4}
.menu-sublist ul li.hover > a{opacity:1}
.menu-sublist ul li.hover .menu-sublist{display:block;position:absolute;top:0;left:100%}
.menu-sublist ul a{color:var(--white);will-change:opacity}
.marquee{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute;left:0;top:44.7rem;z-index:-1;width:100%}
@media (max-width: 1024px) {
.marquee{display:none}
}
.marquee-container{display:-ms-flexbox;display:flex;gap:10rem}
.marquee-list{display:-ms-flexbox;display:flex;gap:10rem;will-change:transform}
.marquee span{display:inline-block;font-size:18rem;font-weight:500;line-height:22.3rem;color:#073739;will-change:transform}
.marquee2 span{-webkit-animation-delay:3000ms;animation-delay:3000ms}
@-webkit-keyframes marquee {
0%{-webkit-transform:translate(0,0);transform:translate(0,0)}
100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@keyframes marquee {
0%{-webkit-transform:translate(0,0);transform:translate(0,0)}
100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
}
.menu-bot-wrapper{padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.menu-bot-wrapper{-ms-flex-direction:column;flex-direction:column;padding-left:2rem}
}
@media (max-width: 500px) {
.menu-bot-wrapper{padding-left:1.1rem}
}
.menu-bot{display:grid;grid-template-columns:45.3rem -webkit-max-content;grid-template-columns:45.3rem max-content;gap:2rem;row-gap:4rem;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:5rem;position:relative}
@media (max-width: 1024px) {
.menu-bot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding-bottom:3rem}
}
.menu-bot .menu-line{position:absolute;top:-20rem;right:1rem;width:32.6rem;height:26.1rem}
@media (max-width: 1024px) {
.menu-bot .menu-line{display:none}
}
.menu-bot .menu-line svg{width:100%;height:100%;fill:transparent}
.menu-logo{width:15.1rem;height:5.9rem;display:block;grid-column:2 span}
@media (max-width: 1024px) {
.menu-logo{grid-column:1 span;width:11.2rem;height:4.4rem}
}
.menu-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.menu-location{color:var(--white)}
@media (max-width: 1024px) {
.menu-location{display:none}
}
.menu-city{font-size:2.4rem;font-weight:400;line-height:3rem;color:var(--white)}
.menu-address{font-size:1.6rem;font-weight:300;line-height:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:1.5rem}
.menu-contacts{font-size:2rem;font-weight:400;line-height:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:.5rem}
@media (max-width: 1024px) {
.menu-contacts{font-size:1.8rem;line-height:2.2rem;gap:1rem}
}
.menu-contacts a{color:var(--blue)}
.menu-socials{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem}
@media (max-width: 1024px) {
.menu-socials{margin-top:3rem}
}
.menu-socials a{width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:1.5rem;border:.1rem solid var(--blue)}
@media (max-width: 1024px) {
.menu-socials a{width:5rem;height:5rem;border-radius:1rem}
}
.menu-socials a svg{width:2.33rem;height:2.33rem;fill:var(--blue);transition:fill .3s}
@media (max-width: 1024px) {
.menu-socials a svg{width:2.3rem;height:2.3rem}
}
.menu-get-quote{width:45.3rem;font-size:4rem;font-weight:400;line-height:5rem;gap:2.7rem;border-radius:0;border-top-right-radius:2rem;margin-top:auto;padding:2rem 3rem 3rem 4rem}
@media (max-width: 1024px) {
.menu-get-quote{font-size:1.8rem;line-height:2.2rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding:1rem;padding-left:2rem;gap:.4rem}
}
@media (max-width: 500px) {
.menu-get-quote{width:100%}
}
.menu-get-quote .ball{width:10rem;height:10rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3rem;background-color:transparent;border:.1rem solid var(--white)}
@media (max-width: 1024px) {
.menu-get-quote .ball{width:2.4rem;height:2.4rem;border-radius:100%;background-color:var(--white)}
}
.menu-get-quote .ball svg{width:4rem;height:4rem;stroke:var(--white)}
@media (max-width: 1024px) {
.menu-get-quote .ball svg{stroke:var(--blue)}
}
.relative{position:relative}
.gradient-50::before{content:"";width:100%;height:100%;background-color:#061414;opacity:.5;position:absolute;top:0;left:0;z-index:-1}
.main{min-height:95rem;padding-top:21.1rem;padding-bottom:8rem}
@media (max-width: 1024px) {
.main{padding-top:12.8rem;padding-bottom:4rem}
}
@media (max-width: 1024px) {
.main .main-bg{max-height:80rem}
}
.main-top{display:grid;grid-template-columns:85.3rem -webkit-max-content;grid-template-columns:85.3rem max-content;gap:4rem;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.main-top{grid-template-columns:repeat(2,1fr);gap:2.5rem}
}
@media (max-width: 500px) {
.main-top{grid-template-columns:1fr}
}
.main-title{font-size:10rem;font-weight:400;line-height:12.4rem;text-transform:uppercase;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}
@media (max-width: 1024px) {
.main-title{font-size:5.4rem;line-height:6.7rem;max-width:29.6rem}
}
.main-title svg{position:absolute;top:5rem;left:37.2rem;fill:transparent;width:59.2rem;height:13.2rem;transition:unset}
@media (max-width: 1024px) {
.main-title svg{width:10.5rem;top:-.7rem;left:unset;right:0}
}
@media (max-width: 1024px) {
.main-title .first-part{-ms-flex-order:2;order:2}
}
.main-title .second-part{position:relative;top:-.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6rem}
@media (max-width: 1024px) {
.main-title .second-part{-ms-flex-order:3;order:3;gap:0;margin-top:.5rem}
}
.main-title .third-part{line-height:10rem;margin-left:auto;position:relative;top:.2rem}
@media (max-width: 1024px) {
.main-title .third-part{font-size:3.2rem;line-height:4rem;-ms-flex-order:1;order:1;margin-left:0;text-transform:initial;margin-bottom:2.5rem}
}
.main-desc{font-size:1.8rem;font-weight:400;line-height:2.2rem;color:var(--white);max-width:33.5rem;margin-top:auto;margin-bottom:.5rem}
.main-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}
.main-form-top{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13.2rem}
@media (max-width: 1024px) {
.main-form-top{gap:2rem;padding-left:1rem;padding-right:1rem}
}
.main-form{padding:4.3rem 4.1rem;background-color:var(--white);border-radius:2rem}
@media (max-width: 1024px) {
.main-form{padding:2rem}
}
@media (max-width: 500px) {
.main-form{padding:2rem 1rem;padding-bottom:2.5rem}
}
.main-form.--terms{padding-bottom:1.8rem}
@media (max-width: 500px) {
.main-form.--terms{padding-bottom:1.5rem}
}
.main-form form{display:grid;grid-template-columns:repeat(2,1fr) 29.4rem;gap:2rem;margin-top:3rem}
@media (max-width: 1024px) {
.main-form form{grid-template-columns:1fr;margin-top:0}
}
@media (max-width: 500px) {
.main-form form{gap:1rem}
}
.main-form form.--col-3{grid-template-columns:repeat(3,1fr) 29.4rem}
@media (max-width: 1024px) {
.main-form form.--col-3{grid-template-columns:1fr}
}
.main-form-title{font-size:3rem;font-weight:400;line-height:3.7rem;color:var(--blue);max-width:38rem}
@media (max-width: 1024px) {
.main-form-title{font-size:2.6rem;line-height:3.2rem}
}
.main-form-subtitle{font-size:1.6rem;font-weight:300;line-height:2rem;max-width:42rem;padding-bottom:1rem}
@media (max-width: 1024px) {
.main-form-subtitle{padding-bottom:1.7rem}
}
.max-w-454{max-width:45.4rem}
.terms{margin-top:1rem;font-size:1.2rem;font-weight:300;line-height:1.5rem;color:var(--lgrey)}
.terms a{color:var(--blue);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color 0.3s,-webkit-text-decoration-color .3s}
.terms a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
.mt-40{margin-top:4rem}
@media (max-width: 1024px) {
.mt-40{margin-top:8.5rem}
}
.text-blue{color:var(--blue)}
.text-purple{color:var(--purple)}
.text-lgrey{color:var(--lgrey)}
.w-full{width:100%}
.input-wrapper{position:relative}
.input-wrapper.error .input{border-color:red}
.input-wrapper.error::after{content:"Неверный формат";font-style:normal;font-weight:400;font-size:1.2rem;line-height:150%;color:red;position:absolute;top:calc(100% + 0.2rem);left:1.6rem}
.calculator .input-wrapper.error::after{display:none}
.input-wrapper.--custom .input{padding-right:5.5rem}
@media (max-width: 1024px) {
.input-wrapper.--custom .input{padding-right:4.5rem}
}
.input-wrapper.--custom .input-placeholder{max-width:calc(100% - 8rem)}
@media (max-width: 1024px) {
.input-wrapper.--custom .input-placeholder{max-width:calc(100% - 6rem)}
}
.input-wrapper.--location{width:100%}
.input-wrapper.--location input{padding-left:7rem}
@media (max-width: 1024px) {
.input-wrapper.--location input{padding-left:4.5rem}
}
.input-wrapper.--location .input-placeholder{margin-left:5rem}
@media (max-width: 1024px) {
.input-wrapper.--location .input-placeholder{margin-left:3.5rem}
}
.input-icon{position:absolute;left:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:3rem}
@media (max-width: 1024px) {
.input-icon{width:2.4rem;height:2.4rem;left:1.5rem}
}
.input{font-weight:300;font-size:1.8rem;line-height:140%;color:var(--black);border:.1rem solid var(--grey);border-radius:1.5rem;background-color:transparent;padding:2.9rem 2rem;padding-bottom:2.4rem}
@media (max-width: 1024px) {
.input{font-size:1.5rem;line-height:1.8rem;padding:2rem .8rem;padding-left:1.5rem}
}
.input.havetext{border-color:var(--blue)}
.input:focus{outline:none;border-color:var(--blue)}
.input:focus + .input-placeholder,.input.havetext + .input-placeholder{top:-1.2rem;padding:0 1rem;background-color:var(--body);color:var(--black);margin-left:0}
@media (max-width: 1024px) {
.input:focus + .input-placeholder,.input.havetext + .input-placeholder{font-size:1.2rem;top:-.8rem}
}
.input.--textarea{height:16rem;resize:none}
@media (max-width: 1024px) {
.input.--textarea{height:12rem}
}
.bg-white{background-color:var(--white)}
.bg-white .input:focus + .input-placeholder,.bg-white .input.havetext + .input-placeholder{background-color:var(--white)}
.bg-blue{background-color:var(--blue);color:var(--white)}
.bg-blue .input{border-color:var(--white);color:var(--white)}
.bg-blue .input:focus + .input-placeholder,.bg-blue .input.havetext + .input-placeholder{background-color:var(--blue);color:var(--white)}
.bg-blue input:-webkit-autofill,.bg-blue input:-webkit-autofill:hover,.bg-blue input:-webkit-autofill:focus,.bg-blue input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30rem var(--blue) inset!important;-webkit-text-fill-color:var(--white)}
.bg-blue input:-webkit-autofill + .input-placeholder,.bg-blue input:-webkit-autofill:hover + .input-placeholder,.bg-blue input:-webkit-autofill:focus + .input-placeholder,.bg-blue input:-webkit-autofill:active + .input-placeholder{color:var(--white);background-color:var(--blue)}
.bg-blue .modal-custom{background-color:var(--white)}
.bg-blue .modal-custom svg{stroke:var(--blue)}
.bg-blue .modal-terms{color:#BDF4F6;margin-top:1.5rem}
.bg-blue .modal-terms a{color:var(--white)}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30rem var(--white) inset!important}
input:-webkit-autofill + .input-placeholder,input:-webkit-autofill:hover + .input-placeholder,input:-webkit-autofill:focus + .input-placeholder,input:-webkit-autofill:active + .input-placeholder{top:-1.2rem;padding:0 1rem;color:var(--black);font-size:1.8rem;line-height:140%;margin-left:0}
@media (max-width: 1024px) {
input:-webkit-autofill + .input-placeholder,input:-webkit-autofill:hover + .input-placeholder,input:-webkit-autofill:focus + .input-placeholder,input:-webkit-autofill:active + .input-placeholder{font-size:1.2rem;top:-.6rem}
}
.input-placeholder{position:absolute;top:2.9rem;left:2rem;transition:all .3s;font-size:1.8rem;font-weight:300;line-height:2.2rem;pointer-events:none;z-index:1;white-space:nowrap;max-width:calc(100% - 4rem);overflow:hidden;text-overflow:ellipsis;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}
@media (max-width: 1024px) {
.input-placeholder{font-size:1.5rem;line-height:1.8rem;top:2rem;left:1.5rem;max-width:calc(100% - 2.2rem)}
}
.input-placeholder.overflow-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
@media (max-width: 1024px) {
.input-placeholder.overflow-ellipsis{max-width:calc(100% - 3.2rem)}
}
@media (max-width: 1024px) {
.input-placeholder .overflow-ellipsis{max-width:18rem;display:inline-block;overflow:hidden;text-overflow:ellipsis}
}
.ball{width:2.4rem;height:2.4rem;background-color:var(--white);border-radius:100%;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:auto;transition:background-color .3s}
.ball svg{width:100%;height:100%;stroke:var(--blue);fill:transparent;transition:stroke .3s}
.revs-swiper{margin-top:-3.4rem;padding-top:1rem}
@media (max-width: 1024px) {
.revs-swiper{margin-top:0}
}
.revs-swiper .swiper-slide a{transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;will-change:transform}
@media (hover: hover) and (pointer: fine) {
.revs-swiper .swiper-slide:hover a{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
}
.revs-list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}
@media (max-width: 1024px) {
.revs-list{display:-ms-flexbox;display:flex;gap:0}
}
@media (max-width: 1024px) {
.revs-list li{width:26rem;margin-right:1rem}
}
.revs-list li a{padding:1.5rem 2rem;border:.1rem solid var(--border);background-color:var(--white);border-radius:1.5rem;color:var(--lgrey);display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-align:center;align-items:center}
@media (max-width: 1024px) {
.revs-list li a{padding:1.8rem 1.5rem;gap:.5rem}
}
.revs-logo{width:4rem;height:4rem}
@media (max-width: 1024px) {
.revs-logo{width:3rem;height:3rem}
}
.revs-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.revs-title{font-size:1.4rem;font-weight:300;line-height:1.7rem;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2rem;padding-top:.2rem;max-width:10rem}
@media (max-width: 1024px) {
.revs-title{padding-top:0}
}
.revs-numbs{margin-left:auto;font-size:2.4rem;font-weight:500;line-height:3rem;padding-top:.5rem}
@media (max-width: 1024px) {
.revs-numbs{font-size:2rem;line-height:2.4rem;padding-top:0}
}
.revs-numb{font-size:3.6rem;font-weight:500;line-height:4.5rem;color:var(--blue);margin-right:.3rem}
@media (max-width: 1024px) {
.revs-numb{font-size:3.2rem;line-height:3.2rem;margin-right:0}
}
.serv{margin-top:12.3rem;display:grid;grid-template-columns:13.7rem 1fr;gap:10rem}
@media (max-width: 1024px) {
.serv{grid-template-columns:1fr;margin-top:5rem;gap:2rem}
}
.serv-title{font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--blue);height:-webkit-min-content;height:min-content;position:sticky;top:10rem;transition:color .3s}
@media (max-width: 1024px) {
.serv-title{position:static;font-size:1.3rem;line-height:1.6rem}
}
.serv-title:hover{color:var(--purple)}
.serv-button{font-family:"Unbounded";font-size:5rem;font-weight:500;line-height:6.2rem;text-align:left;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;transition:opacity .3s;will-change:opacity;padding-left:12rem}
@media (max-width: 1024px) {
.serv-button{font-size:2.6rem;line-height:3.2rem;-ms-flex-align:unset;align-items:unset;padding-left:2.7rem}
}
@media (max-width: 1024px) {
.serv-button .plus{margin-top:1rem}
}
.serv-list{counter-reset:num;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.serv-list li{position:relative;counter-increment:num;padding-bottom:2.7rem}
.serv-list li:last-child{padding-bottom:0}
@media (max-width: 1024px) {
.serv-list li{padding-bottom:1.5rem}
}
.serv-list li::before{content:counter(num, decimal-leading-zero) ".";font-size:2rem;font-weight:400;line-height:2.5rem;position:absolute;left:0;top:1.4rem;will-change:opacity;transition:opacity .3s}
@media (max-width: 1024px) {
.serv-list li::before{font-size:1rem;line-height:1.2rem;top:.5rem}
}
.serv-list li.not-active .serv-button,.serv-list li.not-active::before{opacity:.4}
.serv-list li.hover .serv-button,.serv-list li.hover::before{opacity:1}
.services-btn,.serv-link{background-color:transparent;color:var(--blue);min-height:19rem;width:20rem;font-size:2.4rem;line-height:2.9rem;border-radius:2rem;padding:1.5rem;padding-left:2rem;margin-right:.1rem}
.services-btn:hover,.serv-link:hover{background-color:transparent;border-color:var(--lblue);color:var(--lblue)}
.services-btn:hover .ball,.serv-link:hover .ball{background-color:var(--lblue)}
.services-btn .ball,.serv-link .ball{background-color:var(--blue);width:3rem;height:3rem}
.services-btn .ball svg,.serv-link .ball svg{stroke:var(--white)}
@media (max-width: 1024px) {
.services-btn .ball,.serv-link .ball{width:2.4rem;height:2.4rem}
}
@media (max-width: 1024px) {
.services-btn,.serv-link{position:absolute;bottom:1rem;right:1rem;background-color:var(--white);font-size:1.5rem;line-height:1.8rem;min-height:9rem;width:0;min-width:13rem;border-radius:2rem;gap:.8rem;padding:1rem;padding-left:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
}
.serv-inner{font-size:1.6rem;font-weight:300;line-height:2rem;padding-left:12rem}
@media (max-width: 1024px) {
.serv-inner{padding-left:0;font-size:1.5rem;line-height:1.9rem}
}
.serv-inner > :first-child{margin-top:4rem}
@media (max-width: 1024px) {
.serv-inner > :first-child{margin-top:2rem}
}
.serv-inner p{max-width:92.7rem}
.serv-img{border-radius:2rem;height:43rem}
@media (max-width: 1024px) {
.serv-img{height:25rem}
}
.serv-bot{display:grid;grid-template-columns:69rem 1fr;-ms-flex-align:end;align-items:flex-end;gap:15.2rem;margin-top:5rem;margin-bottom:7.3rem}
@media (max-width: 1024px) {
.serv-bot{grid-template-columns:1fr;gap:1rem;margin-top:3rem;margin-bottom:1.5rem;position:relative}
}
.plus{width:2.4rem;height:2.4rem;display:inline-block;position:relative;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width: 1024px) {
.plus{width:1.6rem;height:1.6rem}
}
.plus:after,.plus::before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H20' stroke='%2302AAB2' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s}
.plus::after{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}
.accordion-button + .accordion-block{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;transition:grid-template-rows 0.3s,-ms-grid-rows .3s}
.accordion-button.active .plus::after{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.accordion-button.active + .accordion-block{grid-template-rows:1fr}
.accordion-inner{overflow:hidden;position:relative}
.overflow-hidden{overflow:hidden;position:relative}
.adv{margin-top:14.5rem;min-height:87rem;position:relative;padding-top:9.5rem;padding-bottom:22rem}
@media (max-width: 1024px) {
.adv{margin-top:7rem;padding-top:6rem;padding-bottom:11rem;min-height:0}
}
.adv-icon{fill:transparent;position:absolute;top:0;left:11rem;width:25.7rem;height:49.6rem}
@media (max-width: 1024px) {
.adv-icon{display:none}
}
.adv-icon svg{width:100%;height:100%}
.adv-title{color:var(--white);max-width:50.7rem}
.adv-list{display:grid;grid-template-columns:repeat(2,45.3rem);-ms-flex-pack:end;justify-content:flex-end;gap:13.9rem;row-gap:10rem;color:var(--white);margin-top:8rem;font-size:1.6rem;font-weight:400;line-height:1.984rem}
@media (max-width: 1024px) {
.adv-list{grid-template-columns:1fr;gap:2rem;margin-top:14.2rem}
}
.adv2{padding-left:37.8rem;margin-top:-20rem;position:relative}
@media (max-width: 1024px) {
.adv2{padding-left:5.5rem;margin-top:-5rem}
}
.adv2-blue{background-color:var(--blue);padding-top:8.3rem;padding-bottom:11.4rem;padding-left:23.7rem;min-height:81rem;display:grid;grid-template-columns:repeat(2,45.3rem);-ms-flex-pack:end;justify-content:flex-end;gap:13.9rem;row-gap:8rem;color:var(--white)}
@media (max-width: 1024px) {
.adv2-blue{grid-template-columns:1fr;padding-left:3rem;padding-top:4rem;gap:4rem;padding-bottom:5rem}
}
.adv2-title{font-size:5rem;font-weight:500;line-height:6.2rem;margin-bottom:2.3rem}
@media (max-width: 1024px) {
.adv2-title{font-size:2.6rem;line-height:3.2rem;margin-bottom:1.5rem}
}
.adv2-desc{font-size:1.6rem;font-weight:400;line-height:2rem}
@media (max-width: 1024px) {
.adv2-desc{font-size:1.5rem;line-height:1.9rem}
}
.check{padding-top:21.5rem;position:relative;padding-bottom:16.8rem}
@media (max-width: 1024px) {
.check{padding-top:8rem;padding-bottom:24.7rem;position:static}
}
.check::before{content:"";width:141.2rem;height:68.8rem;border-radius:8rem;border:15.1rem solid var(--white);position:absolute;top:-59.5rem;right:-57.3rem;z-index:-3;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}
@media (max-width: 1024px) {
.check::before{width:68.8rem;height:44.9rem;top:unset;bottom:41rem;left:-26rem;border-radius:8rem;border:6rem solid var(--white)}
}
.check::after{content:"";height:100%;width:15rem;background-color:var(--white);position:absolute;top:0;right:54rem;z-index:-3}
@media (max-width: 1024px) {
.check::after{width:45.5rem;height:53.1rem;top:unset;bottom:-4rem;left:12.5rem;border-radius:8rem;border:6rem solid var(--white);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}
}
.check .white-box{position:absolute;right:-27rem;bottom:-46.5rem;width:141.2rem;height:68.8rem;border-radius:8rem;border:15rem solid var(--white);z-index:-3}
@media (max-width: 1024px) {
.check .white-box{display:none}
}
.check-title{color:var(--blue);max-width:57.2rem;margin-left:auto}
.check-desc{font-size:1.6rem;font-weight:300;line-height:2rem;max-width:45.3rem;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin-top:6.5rem}
@media (max-width: 1024px) {
.check-desc{margin-top:4rem}
}
.check-bg{position:absolute;bottom:0;left:13.8rem;width:99.5rem;height:62.3rem}
@media (max-width: 1024px) {
.check-bg{width:100%;height:21.7rem;left:0}
}
.check-bg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}
.city{background-color:var(--dblue);padding-top:10rem;padding-bottom:48.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden}
@media (max-width: 1024px) {
.city{padding-top:7rem;padding-bottom:37rem}
}
.city.--perform{padding-bottom:45.5rem}
@media (max-width: 1024px) {
.city.--perform{padding-bottom:37rem}
}
.city-title{font-size:5rem;font-weight:400;line-height:6.2rem;color:var(--white);max-width:69rem;position:relative}
@media (max-width: 1024px) {
.city-title{font-size:2.6rem;line-height:3.2rem}
}
.city-title.--same{max-width:58rem}
.city-title.--same .line{bottom:2rem;right:-33rem}
.city-title.--perform{font-size:4rem;line-height:5rem}
@media (max-width: 1024px) {
.city-title.--perform{font-size:2.6rem;line-height:3.2rem}
}
.city-title .line{position:absolute;bottom:1rem;right:-16rem;width:49.6rem;height:26.2rem}
.city-title .line svg{fill:transparent;width:100%;height:100%}
.city-button{margin-top:1rem;width:20rem}
@media (max-width: 1024px) {
.city-button{margin-top:8rem;margin-left:auto;padding-right:1.5rem;width:13rem}
}
.city-button .line{position:absolute;top:-11rem;left:-14rem;width:49.6rem;height:21.9rem;pointer-events:none}
@media (max-width: 1024px) {
.city-button .line{width:31rem;height:14.7rem;top:-5rem;left:-17rem}
}
.city-button .line svg{width:100%;height:100%;fill:transparent}
@media (max-width: 1024px) {
.city-button .ball{width:2.4rem;height:2.4rem}
}
.city-bg{position:absolute;bottom:-19.2rem;right:27.4rem;width:91rem;height:67.5rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
@media (max-width: 1024px) {
.city-bg{bottom:-9.8rem;left:0;max-width:unset;width:51.5rem;height:45.1rem}
}
@media (max-width: 500px) {
.city-bg{left:-9.7rem}
}
.city-bg svg{width:100%;height:100%}
.city-bg img{width:100%;height:100%}
.ab{padding-top:15.5rem;margin-bottom:14rem}
@media (max-width: 1024px) {
.ab{padding-top:8rem;margin-bottom:8rem}
}
.ab-head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}
@media (max-width: 1024px) {
.ab-head{gap:4rem}
}
.ab-title{max-width:61.3rem}
.ab-button{font-size:2.4rem;font-weight:400;line-height:3rem;border-radius:2rem;padding:1.5rem 2rem;min-height:19rem;position:relative;margin-top:.7rem}
@media (max-width: 1024px) {
.ab-button{min-height:13rem;font-size:1.6rem;line-height:2rem;padding:1rem;margin-top:0;min-height:9rem}
}
.ab-button .ball{width:3rem;height:3rem;position:relative;left:.5rem}
@media (max-width: 1024px) {
.ab-button .ball{width:2.4rem;height:2.4rem;left:0}
}
.ab-container{display:grid;grid-template-columns:repeat(2,20rem);gap:2rem}
@media (max-width: 1024px) {
.ab-container{grid-template-columns:repeat(2,13rem);gap:.5rem}
}
.ab-bot{margin-top:8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}
@media (max-width: 1024px) {
.ab-bot{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6rem;gap:3rem}
}
.ab-bot .swiper-navigation{padding-right:29rem}
@media (max-width: 1024px) {
.ab-bot .swiper-navigation{padding-right:0;-ms-flex-order:2;order:2}
}
.swiper-counter{font-size:2rem;font-weight:400;line-height:2.5rem;min-width:10rem}
@media (max-width: 1024px) {
.swiper-counter{-ms-flex-order:3;order:3;font-size:1.6rem;line-height:2rem;text-align:end}
}
.ab-swiper{width:100%;margin-top:6.6rem}
@media (max-width: 1024px) {
.ab-swiper{margin-top:4rem}
}
@media (max-width: 500px) {
.ab-swiper{padding-right:.9rem}
}
.ab-swiper .swiper-slide{padding-left:47.3rem;margin-right:26rem}
@media (max-width: 1024px) {
.ab-swiper .swiper-slide{padding-left:0;margin-right:2rem}
}
.ab-content{max-width:92.7rem;font-size:3.2rem;font-weight:300;line-height:4rem}
@media (max-width: 1024px) {
.ab-content{font-size:2rem;line-height:2.48rem}
}
.swiper-navigation{display:-ms-flexbox;display:flex;gap:1rem}
.arrow-button{width:6rem;height:6rem;border-radius:100%;border:.1rem solid var(--black);transition:background-color 0.3s,border-color .3s}
@media (max-width: 1024px) {
.arrow-button{width:5rem;height:5rem}
}
.arrow-button:hover{border-color:var(--blue)}
.arrow-button:hover svg{stroke:var(--blue)}
.arrow-button svg{fill:transparent;stroke:var(--black);transition:stroke .3s;width:100%;height:100%}
.swiper-counter .count,.ab-location > *,.ab-name > *{-webkit-animation:fadeEffect .7s;animation:fadeEffect .7s;will-change:opacity}
.ab-name{font-size:2rem;font-weight:400;line-height:2.5rem}
@media (max-width: 1024px) {
.ab-name{font-size:1.6rem;line-height:2rem}
}
.ab-location{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;text-align:end}
@media (max-width: 1024px) {
.ab-location{text-align:start;font-size:1.4rem;line-height:1.8rem}
}
.swiper-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}
@media (max-width: 1024px) {
.swiper-data{gap:1rem}
}
@media (max-width: 500px) {
.swiper-data{width:100%}
}
@-webkit-keyframes fadeEffect {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeEffect {
0%{opacity:0}
100%{opacity:1}
}
.any-top{min-height:96.4rem;padding-top:55.3rem;padding-bottom:8rem;position:relative}
@media (max-width: 1024px) {
.any-top{padding-top:37rem;padding-bottom:6rem;min-height:0}
}
.any-title{font-size:5rem;font-weight:400;line-height:6.4rem;color:var(--white)}
@media (max-width: 1024px) {
.any-title{font-size:2.6rem;line-height:3.2rem}
}
.any-link{font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--blue);display:inline-block;margin-right:37.3rem;vertical-align:super;position:relative;top:-.5rem;transition:color .3s}
@media (max-width: 1024px) {
.any-link{margin-right:0;font-size:1.3rem;line-height:1.6rem;margin-bottom:5rem;width:100%}
}
.any-link:hover{color:var(--white)}
.any-desc-list{font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--white);margin-top:6rem;display:grid;grid-template-columns:repeat(2,45.3rem);-ms-flex-pack:end;justify-content:flex-end;gap:2.1rem}
@media (max-width: 1024px) {
.any-desc-list{grid-template-columns:1fr;font-size:1.5rem;line-height:1.86rem;margin-top:5rem;gap:3rem}
}
.mov{background-color:var(--dblue);padding-top:9rem;padding-bottom:10rem;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem}
@media (max-width: 1024px) {
.mov{padding-top:3rem;gap:3rem;padding-bottom:0}
}
.mov li{max-width:92.7rem;margin-left:auto;padding-bottom:4rem;border-bottom:.1rem solid #366466}
.mov li.not-active .mov-button{opacity:.4}
.mov li.hover .mov-button{opacity:1}
@media (max-width: 1024px) {
.mov li{padding-bottom:3rem}
}
.mov-button{color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:start;font-size:3.2rem;font-weight:400;line-height:4rem;transition:opacity .3s;will-change:opacity}
@media (max-width: 1024px) {
.mov-button{font-size:1.8rem;line-height:2.2rem}
}
.mov-button .plus{margin-left:10rem;margin-top:.8rem}
@media (max-width: 1024px) {
.mov-button .plus{margin-left:1rem}
}
@media (max-width: 1024px) {
.mov-inner{font-size:1.5rem;line-height:1.8rem}
}
.mov-inner > :first-child{margin-top:4rem}
@media (max-width: 1024px) {
.mov-inner > :first-child{margin-top:2rem}
}
.we{padding-top:14rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (max-width: 1024px) {
.we{padding-top:8rem}
}
@media (max-width: 1024px) {
.we.--pt-7{padding-top:7rem}
}
.we.--pt-10{padding-top:10rem}
@media (max-width: 1024px) {
.we.--pt-10{padding-top:9rem}
}
.we-title{max-width:59.2rem;position:relative}
.we-title .we-icon{width:29.6rem;height:25.1rem;position:absolute;bottom:2.1rem;right:-16.8rem}
@media (max-width: 1024px) {
.we-title .we-icon{display:none}
}
.we-title .we-icon svg{width:100%;height:100%;fill:transparent}
.we-container{padding-top:19rem;width:57.4rem;margin-left:auto}
@media (max-width: 1024px) {
.we-container{width:100%;padding-top:0}
}
.we-text{font-size:1.6rem;font-weight:300;line-height:2rem;margin-bottom:3rem;max-width:48.4rem}
@media (max-width: 1024px) {
.we-text{margin-bottom:4rem}
}
.we-buttons{display:grid;grid-template-columns:repeat(2,20rem);gap:2rem}
@media (max-width: 1024px) {
.we-buttons{grid-template-columns:repeat(2,13rem);gap:.5rem;-ms-flex-pack:end;justify-content:flex-end}
}
.med{padding-top:17rem;padding-bottom:12rem;background-color:var(--white)}
@media (max-width: 1024px) {
.med{padding-top:10rem;padding-bottom:8rem}
}
.med-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:6rem}
@media (max-width: 1024px) {
.med-list{grid-template-columns:repeat(2,1fr);margin-top:4rem}
}
.med-list li{border:.1rem solid var(--border);margin-top:-.1rem;margin-left:-.1rem;position:relative}
.med-list li:nth-child(4n+1){border-left:.1rem solid var(--border)}
.med-list li:hover{border-color:var(--blue);z-index:1}
.med-list li:hover img{-webkit-filter:invert(43%) sepia(21%) saturate(3981%) hue-rotate(150deg) brightness(101%) contrast(98%);filter:invert(43%) sepia(21%) saturate(3981%) hue-rotate(150deg) brightness(101%) contrast(98%)}
.med-list a{height:26rem}
@media (max-width: 1024px) {
.med-list a{height:10rem}
}
@media (max-width: 1024px) {
.col-span-2{grid-column:2 span}
}
.pr{margin-top:13rem}
@media (max-width: 1024px) {
.pr{margin-top:6rem}
}
.pr-head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.pr-head .pr-button{display:none}
}
.pr-button{min-width:21.7rem;font-size:1.4rem;font-weight:400;line-height:1.7rem;text-align:left;border-radius:.8rem;padding-top:1rem;padding-bottom:1rem;gap:.3rem;margin-top:.8rem}
.pr-button .ball{width:2rem;height:2rem}
.pr-button-mobile{font-family:"Unbounded";font-size:1.2rem;font-weight:400;line-height:1.5rem;letter-spacing:0;text-align:left;color:var(--blue);margin-top:1.5rem;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:end;align-items:flex-end}
.pr-button-mobile .ball{width:1.6rem;height:1.6rem;background-color:var(--blue);border-radius:100%;margin-left:0}
.pr-button-mobile .ball svg{stroke:var(--white)}
.pr-swiper{margin-top:5rem;padding-top:1rem}
@media (max-width: 1024px) {
.pr-swiper{margin-top:3rem}
}
@media (hover: hover) and (pointer: fine) {
.pr-swiper .swiper-slide:hover a{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
}
.pr-swiper .swiper-slide a{transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;will-change:transform}
@media (max-width: 1024px) {
.pr-swiper .swiper-slide{margin-right:2rem;width:22.4rem}
}
.pr-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
@media (max-width: 1024px) {
.pr-list{display:-ms-flexbox;display:flex;gap:0}
}
.pr-item{min-height:55rem;height:auto}
@media (max-width: 1024px) {
.pr-item{min-height:0}
}
.pr-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:3rem 4rem;padding-right:3.8rem;border:.1rem solid var(--border);border-radius:2rem}
@media (max-width: 1024px) {
.pr-item a{padding:1.5rem;padding-right:1.3rem;padding-bottom:1rem}
}
.pr-subtitle{font-size:2.4rem;font-weight:400;line-height:3rem;color:var(--black);transition:color .3s}
@media (max-width: 1024px) {
.pr-subtitle{font-size:1.6rem;line-height:1.98rem}
}
.pr-date{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;padding-top:3rem;border-top:.1rem solid var(--border)}
@media (max-width: 1024px) {
.pr-date{margin-top:7rem;padding-top:1rem}
}
.pr-day{font-size:10rem;font-weight:400;line-height:12.4rem;color:var(--blue)}
@media (max-width: 1024px) {
.pr-day{font-size:6rem;line-height:7.4rem}
}
.pr-year{font-size:1.6rem;font-weight:300;line-height:2rem;text-align:right;color:#555B61;margin-top:2.5rem}
@media (max-width: 1024px) {
.pr-year{font-size:1.2rem;line-height:1.48rem;margin-top:1rem}
}
.pr-bot{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10rem}
@media (max-width: 1024px) {
.pr-bot{margin-top:3.9rem}
}
.pr-bot form{display:grid;grid-template-columns:57rem 21.7rem;gap:2rem}
@media (max-width: 1024px) {
.pr-bot form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;margin-top:2rem}
}
.pr-btitle{font-size:3.2rem;font-weight:400;line-height:4rem;max-width:45.3rem}
@media (max-width: 1024px) {
.pr-btitle{font-size:1.8rem;line-height:2.23rem}
}
.pr-submit{font-size:2.2rem;font-weight:400;line-height:2.7rem}
@media (max-width: 1024px) {
.pr-submit{font-size:1.8rem;line-height:2.2rem}
}
.last-margin{margin-top:13rem}
@media (max-width: 1024px) {
.last-margin{margin-top:6.4rem}
}
@media (max-width: 1024px) {
.xl-hidden{display:none}
}
.xl-block{display:none}
@media (max-width: 1024px) {
.xl-block{display:block}
}
.custom-header .first-part-logo{fill:var(--purple)}
.custom-header .header-list > ul a{color:var(--black)}
.custom-header .header-list > ul a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}
.custom-header .header-list > ul a svg{stroke:var(--black)}
.custom-header .callback-button{border-color:var(--blue);color:var(--blue)}
.custom-header .callback-button .ball{background-color:var(--blue)}
.custom-header .callback-button .ball svg{stroke:var(--white)}
.custom-header .callback-button:hover{background-color:transparent}
.custom-header .callback-button:hover .ball svg{stroke:var(--white)}
.header{position:fixed;width:100%;top:0;left:0;z-index:120;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem;transition:background-color 0.3s,box-shadow .3s}
@media (max-width: 1024px) {
.header{padding-top:.5rem;padding-bottom:1rem}
}
.header--active{background-color:var(--body);box-shadow:0 2rem 2rem -1rem rgba(26,28,25,0.1)}
.header--active .callback-button{border-color:var(--blue);color:var(--blue)}
.header--active .callback-button .ball{background-color:var(--blue)}
.header--active .callback-button .ball svg{stroke:var(--white)}
.header--active .callback-button:hover{background-color:transparent}
.header--active .callback-button:hover .ball svg{stroke:var(--white)}
.header--active .header-list > ul a{color:var(--black)}
.header--active .header-list > ul a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}
.header--active .header-list > ul a svg{stroke:var(--black)}
.header--active .first-part-logo{fill:var(--purple)}
.first-part-logo{transition:fill .3s}
.header-logo{width:15.1rem;height:5.9rem;display:block}
@media (max-width: 1024px) {
.header-logo{width:12.2rem;height:4.8rem}
}
.header-logo svg{width:100%;height:100%}
.header-buttons{display:-ms-flexbox;display:flex;gap:1rem;align-items: center;}

.header-buttons a.tel{font-size: 1.8rem;color:#fff;}
.custom-header .header-buttons a.tel, .header.header--active .header-buttons a.tel{color:#373737;}

.header-buttons .info_tc{font-size: 1rem;font-weight: 400;line-height: 1.6rem;padding: 1rem;padding-left: 2rem;min-width: 21.7rem;color: #fff;}
.custom-header .header-buttons .info_tc, .custom-header .header-buttons .info_tc a{color:#373737;}
.header.header--active .header-buttons .info_tc{color:#373737;}
.header-buttons .info_tc a{text-decoration: underline;color:#fff;}
.header.header--active .header-buttons .info_tc a{color:#373737;}

.callback-button{font-size:1.4rem;font-weight:400;line-height:1.7rem;padding:1rem;padding-left:2rem;min-width:21.7rem;background-color:transparent;border-color:var(--white);border-radius:.8rem;gap:.3rem}
@media (max-width: 1024px) {
.callback-button, .header-buttons .info_tc, .custom-header .header-buttons a.tel{display:none}
}
.callback-button:hover{background-color:transparent}
.callback-button:hover .ball svg{stroke:var(--blue);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.callback-button .ball{width:2rem;height:2rem}
.callback-button .ball svg{transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;will-change:transfrom}
.header-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8.6rem}
.header-list{font-size:1.4rem;font-weight:400;line-height:1.7rem}
@media (max-width: 1024px) {
.header-list{display:none}
}
.header-list > ul{display:-ms-flexbox;display:flex;gap:4rem}
.header-list > ul > li{position:relative;padding-top:2.3rem;padding-bottom:2.3rem}
.header-list > ul > li:hover a svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.header-list > ul > li:hover > ul{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:all}
.header-list a{display:-ms-flexbox;display:flex;gap:.4rem;color:var(--white);transition:color .3s;position:relative;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0);transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color 0.3s,-webkit-text-decoration-color .3s}
.header-list a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
.header-list a svg{width:1.6rem;height:1.6rem;transition:stroke 0.3s,-webkit-transform .3s;transition:transform 0.3s,stroke .3s;transition:transform 0.3s,stroke 0.3s,-webkit-transform .3s;fill:transparent;stroke:var(--white)}
.header-sublist{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:1.9rem;padding-bottom:1.9rem;position:absolute;top:100%;left:0;width:-webkit-max-content;width:max-content;opacity:0;pointer-events:none;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0);transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform .3s;background-color:var(--white);border-radius:1.5rem;border:.1rem solid var(--grey);min-width:28rem}
.header-sublist a{color:#000;text-decoration:unset;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-size:1.8rem;font-weight:300;line-height:3.2rem}
.header-sublist > li a{display:block;padding-left:2rem;padding-right:2rem}
.footer{padding-top:6rem;padding-bottom:5.2rem;background-color:var(--footer)}
@media (max-width: 1024px) {
.footer{padding-top:3rem;padding-bottom:2rem}
}
.footer-head{display:grid;grid-template-columns:22rem 1fr;-webkit-column-gap:25.3rem;-moz-column-gap:25.3rem;column-gap:25.3rem}
@media (max-width: 1024px) {
.footer-head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
}
.footer-logo{width:21rem;height:8.2rem}
@media (max-width: 1024px) {
.footer-logo{width:18rem;height:7rem}
}
.footer-location-wrapper{grid-row:1/2;grid-column:2/3;margin-top:2.5rem}
@media (max-width: 1024px) {
.footer-location-wrapper{margin-top:6.2rem}
}
.footer-location{font-size:2.4rem;font-weight:400;line-height:3rem;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:baseline;align-items:baseline}
@media (max-width: 1024px) {
.footer-location{font-size:1.8rem;line-height:2.2rem;gap:.5rem}
}
.footer-location svg{width:3rem;height:3rem;transition:unset}
@media (max-width: 1024px) {
.footer-location svg{width:2rem;height:2rem}
}
.footer-location-info{font-size:1.6rem;font-weight:300;line-height:2rem;color:#5B5B5B;display:grid;grid-template-columns:repeat(2,33.5rem);gap:2rem;margin-top:2.5rem}
@media (max-width: 1024px) {
.footer-location-info{grid-template-columns:1fr;margin-top:1rem;font-size:1.5rem;line-height:1.8rem;gap:1rem}
}
.footer-socials{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2.6rem}
@media (max-width: 1024px) {
.footer-socials{margin-top:3rem}
}
.footer-socials a{width:6.4rem;height:6.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2rem;border:.1rem solid var(--blue)}
@media (max-width: 1024px) {
.footer-socials a{width:5rem;height:5rem;border-radius:1rem}
}
.footer-socials a svg{width:3rem;height:3rem;fill:var(--blue)}
@media (max-width: 1024px) {
.footer-socials a svg{width:2.3rem;height:2.3rem}
}
.footer-contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;grid-row:2/3;grid-column:2/3;margin-top:5rem}
@media (max-width: 1024px) {
.footer-contacts{margin-top:4rem}
}
.footer-contacts a{color:var(--blue);font-size:4rem;font-weight:400;line-height:5rem;transition:color .3s}
@media (max-width: 1024px) {
.footer-contacts a{font-size:1.8rem;line-height:2.2rem}
}
.footer-nav{font-size:1.5rem;font-weight:300;line-height:3.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;/*max-width:92.7rem;*/margin-left:auto;margin-top:6rem;border-top:.1rem solid var(--border);padding-top:5rem;padding-right:5rem;padding-left:.5rem}
@media (max-width: 1024px) {
.footer-nav{-ms-flex-direction:column;flex-direction:column;gap:4rem;margin-top:5rem;padding-top:4rem;padding-right:0;padding-left:0}
}
.footer-nav a{color:var(--black)}
.footer-nav ul{margin-top:1.5rem}
.footer-item:nth-child(2){padding-right:5rem}
.footer-nav-title{font-size:2rem;font-weight:400;line-height:2.5rem}
@media (max-width: 1024px) {
.footer-nav-title{font-size:1.8rem;line-height:2.23rem}
}
.footer-bot{font-size:1.4rem;font-weight:300;line-height:1.7rem;color:#9F9F9F;margin-top:11rem;max-width:92.7rem;margin-left:auto}
@media (max-width: 1024px) {
.footer-bot{margin-top:4rem;font-size:1.2rem;line-height:1.488rem;max-width:16.8rem;margin-left:0}
}
.dark{background-color:var(--dblue);color:var(--white)}
.dark .input{border-color:#566A6B;color:var(--white)}
.dark .input:focus + .input-placeholder,.dark .input.havetext + .input-placeholder{background-color:var(--dblue);color:var(--white)}
.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30rem var(--dblue) inset!important;-webkit-text-fill-color:var(--white)}
.dark input:-webkit-autofill + .input-placeholder,.dark input:-webkit-autofill:hover + .input-placeholder,.dark input:-webkit-autofill:focus + .input-placeholder,.dark input:-webkit-autofill:active + .input-placeholder{color:var(--white);background-color:var(--dblue)}
.services-main{padding-top:36.5rem;padding-bottom:7.8rem;position:relative;overflow:hidden}
@media (max-width: 500px) {
.services-main{padding-top:10.2rem;padding-bottom:22.8rem}
}
.services-main > *{position:relative;z-index:1}
.services-main > .services-main-bg{position:absolute;z-index:0}
.services-main-bg{position:absolute;bottom:-15.5rem;right:28rem;width:75.5rem;height:56rem}
@media (max-width: 1024px) {
.services-main-bg{right:0}
}
@media (max-width: 500px) {
.services-main-bg{width:40.8rem;height:35.6rem;bottom:-11.5rem;right:-3.9rem}
}
.services-list{padding-top:5rem;counter-reset:service}
@media (max-width: 1024px) {
.services-list{padding-top:4rem}
}
.services-item{display:grid;grid-template-columns:repeat(2,1fr);gap:13.7rem;padding-right:11.8rem;counter-increment:service;position:relative;margin-top:5rem;padding-bottom:4.9rem;border-bottom:.1rem solid var(--border)}
@media (max-width: 1024px) {
.services-item{grid-template-columns:1fr;padding-right:0;gap:3rem;padding-bottom:2.9rem;margin-top:3rem}
}
.services-item:first-child{margin-top:0}
.services-item::before{content:counter(service, decimal-leading-zero);position:absolute;top:3rem;right:0;font-family:"Unbounded";font-size:2rem;font-weight:400;line-height:2.5rem;letter-spacing:0;text-align:right}
@media (max-width: 1024px) {
.services-item::before{content:unset}
}
.services-item .serv-bot{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-top:0;margin-bottom:0}
.services-item .serv-bot .serv-link{display:none}
@media (max-width: 1024px) {
.services-item .serv-bot .serv-link{display:-ms-flexbox;display:flex}
}
.services-item .serv-bot .serv-img{height:47.2rem}
@media (max-width: 500px) {
.services-item .serv-bot .serv-img{height:25rem}
}
.services-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.services-title{font-size:5rem;font-weight:500;line-height:6.2rem}
@media (max-width: 1024px) {
.services-title{font-size:2.6rem;line-height:3.2rem}
}
.services-description{font-size:1.6rem;font-weight:300;line-height:2rem;margin-top:4rem}
@media (max-width: 1024px) {
.services-description{margin-top:2rem;font-size:1.5rem;line-height:1.9rem}
}
.services-btn{margin-top:auto}
@media (max-width: 1024px) {
.services-btn{display:none}
}
.services-provide{margin-top:10rem;padding-top:7rem;padding-bottom:7.7rem;display:grid;grid-template-columns:0.205fr 1fr}
@media (max-width: 1024px) {
.services-provide{grid-template-columns:1fr;margin-top:6rem;padding-top:4rem;padding-bottom:5.8rem}
}
.services-provide-title{max-width:64.6rem}
@media (max-width: 1024px) {
.services-provide-title{margin-top:3rem}
}
a.services-provide-link:hover{color:var(--white)}
.services-provide-link{font-size:1.6rem;font-weight:400;line-height:2rem;transition:color .3s;color:var(--blue)}
@media (max-width: 1024px) {
.services-provide-link{font-size:1.3rem;line-height:1.61rem}
}
.services-provide-list{display:grid;grid-template-columns:repeat(2,33.5rem) 1fr;gap:2rem;margin-top:8.5rem;position:relative}
@media (max-width: 1024px) {
.services-provide-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:4.5rem}
}
.services-provide-list::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='1163' height='1' viewBox='0 0 1163 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='0.5' x2='1163' y2='0.5' stroke='%23ECECEC' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");position:absolute;top:0;left:0;height:.1rem;width:100%}
@media (max-width: 1024px) {
.services-provide-list::before{background-image:url("data:image/svg+xml,%3Csvg width='1' height='137' viewBox='0 0 1 137' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='-2.18557e-08' x2='0.500006' y2='137' stroke='%23ECECEC' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");height:calc(100% - 1rem);width:.1rem;top:1rem;left:.35rem}
}
.services-provide-list li{padding-top:4rem;letter-spacing:.015em;position:relative}
@media (max-width: 1024px) {
.services-provide-list li{font-size:1.6rem;line-height:2rem;padding-top:0;padding-left:2rem}
}
.services-provide-list li:nth-child(n+4)::before{content:unset}
@media (max-width: 1024px) {
.services-provide-list li:nth-child(n+4)::before{content:""}
}
.services-provide-list li::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' transform='rotate(-90 6 6)' fill='%2302AAB2'/%3E%3C/svg%3E%0A");background-size:cover;width:1.2rem;height:1.2rem;top:-.5rem;left:0;position:absolute;z-index:1}
@media (max-width: 1024px) {
.services-provide-list li::before{width:.8rem;height:.8rem;top:.5rem}
}
@media (max-width: 1024px) {
.services-provide-list li:last-child::after{content:"";width:1.5rem;height:calc(100% - 1rem);position:absolute;top:1rem;left:0;background-color:var(--dblue)}
}
.about-main{padding-top:4.3rem;padding-bottom:7rem;position:relative;overflow:hidden;margin-top:11.9rem}
@media (max-width: 1024px) {
.about-main{margin-top:10rem;padding-top:0;padding-bottom:29.5rem}
}
.about-main-title{font-size:10rem;line-height:12.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media (max-width: 1024px) {
.about-main-title{font-size:4rem;line-height:5rem;row-gap:1rem}
}
.about-main-title > :last-child{margin-left:auto}
@media (max-width: 1024px) {
.about-main-title > :last-child{padding-left:7.5rem}
}
.about-main-description{font-size:1.6rem;font-weight:400;line-height:2rem;color:#4A5056;max-width:33.5rem;margin-left:auto;margin-top:38.7rem}
@media (max-width: 1024px) {
.about-main-description{max-width:22.3rem;margin-top:3rem;font-size:1.5rem;font-weight:400;line-height:1.9rem;letter-spacing:-.015em}
}
.about-main-description a{color:var(--blue)}
.about-bg{background-color:var(--footer);height:62.8rem;width:100%;position:absolute;bottom:0;left:0;overflow:hidden;z-index:-2}
@media (max-width: 1024px) {
.about-bg{height:67.6rem}
}
.about-bg::before{content:"";width:141.2rem;height:68.8rem;border-radius:8rem;border:12rem solid var(--grey2);position:absolute;top:-73rem;right:-62rem;z-index:-3;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}
@media (max-width: 1024px) {
.about-bg::before{content:unset}
}
.about-bg::after{content:"";height:100%;width:12rem;background-color:var(--grey2);position:absolute;top:0;right:54rem;z-index:-3}
@media (max-width: 1024px) {
.about-bg::after{content:unset}
}
.about-bg .white-box{position:absolute;right:-29rem;bottom:-48.9rem;width:141.2rem;height:68.8rem;border-radius:8rem;border:12rem solid var(--grey2);z-index:-3}
@media (max-width: 1024px) {
.about-bg .white-box{display:none}
}
.about-img{position:absolute;bottom:0;left:0;width:96.7rem;height:73.9rem;box-sizing:content-box}
@media (max-width: 1024px) {
.about-img{width:100%;height:24.5rem}
}
.about-img img{-o-object-position:bottom;object-position:bottom}
.baner{width:100%;overflow:hidden;display:-ms-flexbox;display:flex;position:absolute;top:23.2rem;left:0;z-index:-1}
@media (max-width: 1024px) {
.baner{top:auto;bottom:0}
}
.baner__container{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}
.baner__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex:none;flex:none;will-change:transform}
.baner__item{-ms-flex:none;flex:none;font-size:18rem;font-weight:500;line-height:22.3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;color:#F3F3F8}
@media (max-width: 1024px) {
.baner__item{font-size:10rem;line-height:12.4rem}
}
.about-mission{position:relative;padding-top:11.9rem}
@media (max-width: 1024px) {
.about-mission{padding-top:5.5rem}
}
.about-mission-wrap{max-width:89.7rem}
.about-mission-link{display:-ms-inline-flexbox;display:inline-flex;margin-right:23.8rem;position:relative;top:-2.5rem}
@media (max-width: 1024px) {
.about-mission-link{min-width:100%;margin-right:0;top:0}
}
.about-mission-title{font-size:5rem;font-weight:400;line-height:6.2rem;display:inline}
@media (max-width: 1024px) {
.about-mission-title{font-size:2.6rem;line-height:3.2rem;margin-top:3rem;display:block}
}
.about-mission-desc{max-width:45.3rem;font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;margin-left:auto;margin-top:3.2rem}
@media (max-width: 1024px) {
.about-mission-desc{margin-top:4rem;padding-bottom:6.5rem}
}
.text-16{font-size:1.6rem;font-weight:400;line-height:2rem}
@media (max-width: 1024px) {
.text-16{font-size:1.3rem;line-height:1.6rem}
}
.about-benefits{margin-top:19rem;display:grid;grid-template-columns:0.3fr 1fr;gap:4rem}
@media (max-width: 1024px) {
.about-benefits{margin-top:8rem;gap:3rem;grid-template-columns:1fr}
}
.about-benefits-list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:10rem;-webkit-column-gap:13.9rem;-moz-column-gap:13.9rem;column-gap:13.9rem}
@media (max-width: 1024px) {
.about-benefits-list{row-gap:4rem;grid-template-columns:1fr}
}
.about-benefits-subtitle{font-size:5rem;font-weight:400;line-height:6.2rem}
@media (max-width: 1024px) {
.about-benefits-subtitle{font-size:2.6rem;line-height:3.2rem}
}
.about-benefits-desc{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;margin-top:2.5rem}
@media (max-width: 1024px) {
.about-benefits-desc{margin-top:1.5rem;font-size:1.5rem;line-height:1.9rem}
}
.that{margin-top:17rem;padding-top:55.5rem;padding-bottom:7rem;position:relative;display:grid;grid-template-columns:69rem 33rem;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.that{grid-template-columns:1fr;margin-top:8rem;padding-top:6rem;padding-bottom:4rem}
}
.that-title{color:#57D5DB;font-size:8rem;font-weight:400;line-height:9.9rem;display:-ms-flexbox;display:flex;gap:2rem}
@media (max-width: 1024px) {
.that-title{font-size:3.4rem;line-height:4.2rem;gap:1rem}
}
.that-title::before{content:"“";font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
@media (max-width: 1024px) {
.that-block{margin-top:19.8rem}
}
.that-text{border-top:.1rem solid var(--border);font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--white);padding-top:2.4rem}
@media (max-width: 1024px) {
.that-text{font-size:1.5rem;line-height:1.9rem}
}
.that-video{margin-top:3rem;display:block;width:28rem;height:15rem;position:relative}
@media (max-width: 500px) {
.that-video{width:100%;margin-top:2.5rem}
}
.that-video:hover .play-button{background-color:var(--blue)}
.that-video:hover .play-button svg{fill:var(--white)}
.that-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:7rem;height:7rem;background-color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;transition:background-color .3s}
.play-button svg{width:2.4rem;height:2.4rem;fill:var(--blue);transition:fill .3s}
.about-revs{margin-top:15rem}
@media (max-width: 1024px) {
.about-revs{margin-top:8rem}
}
.about-revs-title{font-size:5rem;font-weight:400;line-height:6.2rem;max-width:41.1rem}
@media (max-width: 1024px) {
.about-revs-title{font-size:2.6rem;line-height:3.2rem}
}
.about-revs-list{margin-top:5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}
@media (max-width: 1024px) {
.about-revs-list{grid-template-columns:repeat(2,1fr);gap:1.1rem;margin-top:3rem}
}
.about-revs-list li a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:11rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:2rem;border:.1rem solid var(--border);border-radius:1.5rem;color:var(--lgrey);transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s}
@media (max-width: 1024px) {
.about-revs-list li a{padding:1rem;padding-bottom:1.5rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:4.2rem}
}
.about-revs-list li a:hover{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
@media (max-width: 1024px) {
.about-revs-list li .revs-logo{width:2rem;height:2rem;position:relative;top:-.4rem}
}
.about-revs-list li .revs-numbs{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}
@media (max-width: 1024px) {
.about-revs-list li .revs-numbs{padding-right:.5rem}
}
.about-revs-list li .revs-numb{font-size:6rem;line-height:7.44rem}
@media (max-width: 1024px) {
.about-revs-list li .revs-numb{font-size:3.2rem;line-height:4rem}
}
@media (max-width: 1024px) {
.about-revs-list li .revs-title{font-size:1.3rem;line-height:1.6rem}
}
.mt-15{margin-top:15rem}
@media (max-width: 1024px) {
.mt-15{margin-top:7rem}
}
.preferences{padding-top:9rem;padding-bottom:11.3rem}
@media (max-width: 1024px) {
.preferences{padding-top:8rem;padding-bottom:7rem}
}
.preferences-title{font-size:6rem;line-height:7.4rem}
@media (max-width: 1024px) {
.preferences-title{font-size:3.4rem;line-height:4.2rem}
}
.preferences-wrapper{position:relative}
.preferences-wrapper svg{width:26.1rem;height:32.5rem;position:absolute;top:-6rem;left:0;fill:transparent}
@media (max-width: 1024px) {
.preferences-wrapper svg{display:none}
}
.preferences-list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:13.9rem;-moz-column-gap:13.9rem;column-gap:13.9rem;row-gap:8rem;margin-top:10.3rem;padding-left:35.5rem}
@media (max-width: 1024px) {
.preferences-list{grid-template-columns:1fr;padding-left:0;margin-top:5rem;row-gap:4rem}
}
.preferences-subtitle{font-size:5rem;font-weight:500;line-height:6.2rem}
@media (max-width: 1024px) {
.preferences-subtitle{font-size:2.6rem;line-height:3.2rem}
}
.preferences-desc{margin-top:2.5rem;font-size:1.6rem;line-height:2rem;letter-spacing:.015em}
@media (max-width: 1024px) {
.preferences-desc{font-size:1.5rem;line-height:1.9rem;margin-top:1.5rem}
}
.movingTips{background-color:var(--dblue);padding-top:10rem;padding-bottom:7.7rem;overflow:hidden;position:relative}
@media (max-width: 1024px) {
.movingTips{padding-top:4rem;padding-bottom:3rem}
}
.movingTips-tabs{display:-ms-flexbox;display:flex;gap:10.7rem;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10rem;font-weight:400;line-height:12.4rem}
@media (max-width: 1024px) {
.movingTips-tabs{font-size:4rem;line-height:4.9rem;gap:1.5rem;margin-top:2.5rem}
}
.movingTips-tabs .active a{opacity:1}
.movingTips-tabs .not-active a{opacity:.2}
.movingTips-tabs .hover a{opacity:1}
.movingTips-tabs a{color:var(--white);opacity:.2;transition:opacity .3s;will-change:opacity}
.movingTips-bg{height:70rem;width:74.9rem;margin-left:auto;margin-right:6rem}
@media (max-width: 1024px) {
.movingTips-bg{width:22.1rem;height:22.1rem;margin-right:0}
}
.faq{background-color:var(--dblue);padding-top:36.5rem;padding-bottom:7.8rem;overflow:hidden;position:relative}
@media (max-width: 1024px) {
.faq{padding-top:26rem;padding-bottom:3rem}
}
.faq > *{z-index:1;position:relative}
.faq > .reviews-bg,.faq > .faq-bg{position:absolute;z-index:0}
.faq .movingTips-tabs{font-size:7rem;line-height:8.9rem;gap:6.5rem}
@media (max-width: 1024px) {
.faq .movingTips-tabs{font-size:4rem;line-height:4.9rem;gap:1.5rem}
}
.faq-bg{bottom:2.5rem;right:14.5rem;box-sizing:content-box;width:66.2rem;height:38.5rem}
@media (max-width: 1024px) {
.faq-bg{width:26.1rem;height:16.2rem;right:0;bottom:unset;top:8.5rem}
}
.faq-tabs{margin-top:13rem;display:grid;grid-template-columns:33.5rem 1fr;gap:13.8rem}
@media (max-width: 1024px) {
.faq-tabs{grid-template-columns:1fr;margin-top:3rem;gap:5rem}
}
.faq-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.8rem}
@media (max-width: 1024px) {
.faq-list{gap:1.8rem}
}
.faq-button{font-family:"Unbounded";font-size:1.6rem;font-weight:300;line-height:2rem;padding-top:3rem;border-top:.1rem solid var(--black);width:100%;text-align:start;transition:border-color 0.3s,color .3s}
@media (max-width: 1024px) {
.faq-button{padding-top:2rem;font-size:1.4rem;line-height:1.7rem}
}
.faq-button.active,.faq-button:hover{border-color:var(--blue);color:var(--blue)}
.faq-content > *{-webkit-animation:fadeEffect .7s;animation:fadeEffect .7s;will-change:opacity}
.faq-inner{display:none}
.faq-accord{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem}
@media (max-width: 1024px) {
.faq-accord{gap:3rem}
}
.faq-accord > li{padding-bottom:4rem;border-bottom:.1rem solid var(--border)}
@media (max-width: 1024px) {
.faq-accord > li{padding-bottom:3rem}
}
.faq-accord-btn{font-family:"Unbounded";font-size:3.2rem;font-weight:400;line-height:4rem;text-align:start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:10rem}
@media (max-width: 1024px) {
.faq-accord-btn{font-size:1.8rem;line-height:2.2rem;gap:1rem}
}
.faq-accord-btn .plus{margin-top:1rem}
@media (max-width: 1024px) {
.faq-accord-btn .plus{margin-top:.6rem}
}
.faq-accord-inner > :first-child{margin-top:4rem}
@media (max-width: 1024px) {
.faq-accord-inner > :first-child{margin-top:1.5rem}
}
.faq-accord-inner > *{max-width:80.9rem}
.faq-accord-inner p{font-size:1.6rem;font-weight:300;line-height:2rem}
@media (max-width: 1024px) {
.faq-accord-inner p{font-size:1.5rem;line-height:1.9rem}
}
.reviews-bg{position:absolute;bottom:-1rem;right:23.5rem;z-index:1;width:57.1rem;height:41rem;box-sizing:content-box}
@media (max-width: 1024px) {
.reviews-bg{width:24.9rem;height:17.8rem;right:0;bottom:16rem}
}
.reviews{margin-top:10rem}
@media (max-width: 1024px) {
.reviews{margin-top:4rem}
}
.reviews-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.reviews-item{display:grid;grid-template-columns:1fr 92.7rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-rows:1fr -webkit-min-content -webkit-min-content;grid-template-rows:1fr min-content min-content;padding-bottom:5rem;border-bottom:.1rem solid var(--border);margin-top:5rem}
@media (max-width: 1024px) {
.reviews-item{margin-top:4rem}
}
.reviews-item:first-child{margin-top:0}
@media (max-width: 1024px) {
.reviews-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding-bottom:3rem}
}
.reviews-wrap{display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-align:center;align-items:center;height:-webkit-min-content;height:min-content}
@media (max-width: 1024px) {
.reviews-wrap{gap:.5rem}
}
.reviews-logo{width:4rem;height:4rem}
@media (max-width: 1024px) {
.reviews-logo{width:3rem;height:3rem}
}
.reviews-firm{font-size:1.4rem;font-weight:300;line-height:1.7rem;color:var(--lgrey);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2rem}
.reviews-text{font-size:2.4rem;font-weight:300;line-height:3rem;grid-column:2/3;grid-row:1/4}
@media (max-width: 1024px) {
.reviews-text{font-size:1.8rem;line-height:2.2rem;margin-top:4rem}
}
.reviews-info{padding-top:8rem}
@media (max-width: 1024px) {
.reviews-info{padding-top:4rem}
}
.reviews-name{font-size:2rem;font-weight:400;line-height:2.5rem}
@media (max-width: 1024px) {
.reviews-name{font-size:1.6rem;line-height:1.9rem}
}
.reviews-location{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;margin-top:.5rem}
@media (max-width: 1024px) {
.reviews-location{font-size:1.4rem;line-height:1.7rem;margin-top:1rem}
}
.reviews-stars{display:-ms-flexbox;display:flex;grid-row:3/4;grid-column:1/2;height:-webkit-min-content;height:min-content;padding-top:4rem}
@media (max-width: 1024px) {
.reviews-stars{padding-top:0;padding-bottom:.4rem}
}
.reviews-stars li{width:3rem;height:3rem}
@media (max-width: 1024px) {
.reviews-stars li{width:1.5rem;height:1.5rem}
}
.reviews-stars li svg{width:100%;height:100%}
.shareY-item{padding-top:6rem;padding-bottom:6rem;border-bottom:.1rem solid var(--border);position:relative;overflow:hidden}
.shareY-container{max-width:92.7rem;margin-left:auto;position:relative}
.shareY-title{font-size:3.2rem;font-weight:400;line-height:4rem;max-width:45.3rem}
@media (max-width: 1024px) {
.shareY-title{font-size:2rem;line-height:2.48rem}
}
.shareY-btn{width:21.7rem;margin-left:auto;padding-right:1.7rem;padding-bottom:1rem;position:relative;bottom:1rem}
@media (max-width: 1024px) {
.shareY-btn{position:static;padding-top:6.7rem;padding-right:0;width:13rem}
}
.shareY-svg{width:80.9rem;height:26.3rem;fill:transparent;position:absolute;left:-12rem;bottom:4rem}
@media (max-width: 1024px) {
.shareY-svg{width:31rem;height:14.7rem;left:auto;right:-1rem}
}
.reviews-container{width:100%;padding-top:5rem}
@media (max-width: 1024px) {
.reviews-container{padding-top:3rem}
}
.reviews-btn{margin-left:auto;font-size:1.4rem;font-weight:400;line-height:1.7rem;width:21.7rem;border-radius:.8rem;gap:.3rem}
@media (max-width: 1024px) {
.reviews-btn{margin-left:0;width:13rem;border-radius:2rem;min-height:9rem;font-size:1.5rem;line-height:1.9rem;padding-left:1.5rem}
}
.reviews-btn:hover .ball svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.reviews-btn .ball{width:2rem;height:2rem}
@media (max-width: 1024px) {
.reviews-btn .ball{width:2.4rem;height:2.4rem}
.reviews-btn .ball svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
}
.contacts{padding-top:20rem;position:relative;overflow:hidden;padding-right:0}
@media (max-width: 1024px) {
.contacts{padding-right:2rem;padding-top:10rem}
}
@media (max-width: 500px) {
.contacts{padding-right:1.1rem}
}
.contacts-container{padding-bottom:8.5rem}
@media (max-width: 1024px) {
.contacts-container{padding-bottom:5.1rem}
}
.contacts-title{font-size:10rem;font-weight:400;line-height:12.4rem;color:var(--blue)}
@media (max-width: 1024px) {
.contacts-title{font-size:4rem;line-height:4.9rem}
}
.contacts-location-wrapper{margin-top:7rem}
@media (max-width: 1024px) {
.contacts-location-wrapper{margin-top:4.3rem;padding-left:.2rem;padding-right:.2rem}
}
.contacts-location{font-size:2.4rem;font-weight:400;line-height:3rem}
@media (max-width: 1024px) {
.contacts-location{font-size:2rem;line-height:2.4rem}
}
.contacts-location-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:1.5rem}
@media (max-width: 1024px) {
.contacts-location-info{margin-top:2rem}
}
.contacts-location-info > *{font-size:1.6rem;font-weight:300;line-height:2rem}
@media (max-width: 1024px) {
.contacts-location-info > *{font-size:1.5rem;line-height:1.9rem}
}
.contacts-info{font-size:3.2rem;font-weight:400;line-height:4rem;margin-top:5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:65rem}
@media (max-width: 1024px) {
.contacts-info{font-size:1.8rem;line-height:2.2rem;margin-top:4rem;gap:1rem}
}
.contacts-info a{color:var(--blue);width:100%;display:block}
.contacts-bg{position:absolute;top:27.7rem;left:0;width:100%;height:60rem;z-index:-1;background-color:var(--footer)}
@media (max-width: 1024px) {
.contacts-bg{top:12.8rem}
}
.contacts-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:96rem;margin-left:auto;display:block}
@media (max-width: 1024px) {
.contacts-bg img{display:none}
}
.contacts-map{height:65rem;margin-left:12rem}
@media (max-width: 1024px) {
.contacts-map{margin-left:0;height:45rem}
}
.contacts-map iframe{width:100%;height:100%}
.contacts-map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.contacts-callback{margin-top:15rem;display:grid;grid-template-columns:59.3rem 1fr;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.contacts-callback{grid-template-columns:1fr;margin-top:6rem}
}
.contacts-subtitle{font-size:6rem;font-weight:400;line-height:7.4rem;padding-left:12rem}
@media (max-width: 1024px) {
.contacts-subtitle{font-size:3.4rem;font-weight:400;line-height:4.2rem;padding-left:0}
}
.contacts-form{max-width:57.1rem;margin-left:auto}
.contacts-form form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}
@media (max-width: 1024px) {
.contacts-form form{gap:1rem}
}
@media (max-width: 1024px) {
.contacts-form .modal-wrapper{gap:2rem}
}
.contacts-text{font-size:1.6rem;font-weight:300;line-height:2rem;max-width:48.4rem;margin-top:2.5rem;padding-bottom:3rem}
.contacts-share{margin-top:15rem;position:relative;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}
@media (max-width: 1024px) {
.contacts-share{grid-template-columns:1fr;margin-top:7rem;padding-left:0;padding-right:0}
}
.contacts-left{padding-top:5rem;padding-right:5rem;padding-bottom:7rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.contacts-left{-ms-flex-direction:column;flex-direction:column;padding-right:2rem;padding-left:2rem;padding-bottom:3rem}
}
@media (max-width: 500px) {
.contacts-left{padding-left:1.1rem;padding-right:1.1rem}
}
.contacts-left .text-blue{transition:color .3s}
.contacts-left:hover::before{background-color:var(--blue)}
.contacts-left:hover .text-blue{color:var(--white)}
.contacts-left:hover .contacts-arrow{border-color:var(--white)}
.contacts-left:hover .contacts-arrow svg{stroke:var(--white);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.contacts-left::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--grey2);z-index:-1;transition:background-color .3s}
.contacts-shareTitle{font-size:5rem;font-weight:400;line-height:6.2rem;color:var(--black);margin-top:11.2rem}
@media (max-width: 1024px) {
.contacts-shareTitle{font-size:2.6rem;line-height:3.2rem;margin-top:0}
}
.contacts-arrow{width:12rem;height:12rem;border:.1rem solid var(--blue);border-radius:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;transition:border-color .3s}
@media (max-width: 1024px) {
.contacts-arrow{width:7.4rem;height:7.4rem;border-radius:2rem;margin-top:5rem}
}
.contacts-arrow svg{width:4rem;height:4rem;fill:transparent;stroke:var(--blue);transition:stroke 0.3s,-webkit-transform .3s;transition:stroke 0.3s,transform .3s;transition:stroke 0.3s,transform 0.3s,-webkit-transform .3s}
.contacts-right{padding-left:12.8rem;padding-bottom:8.2rem;padding-top:8.2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media (max-width: 1024px) {
.contacts-right{position:relative;padding-left:2rem;padding-right:2rem;padding-bottom:3rem;min-height:33.2rem}
}
@media (max-width: 500px) {
.contacts-right{padding-left:1.1rem;padding-right:1.1rem}
}
.contacts-career-img{width:50%;height:100%;position:absolute;top:0;right:0;z-index:-1}
@media (max-width: 1024px) {
.contacts-career-img{width:100%}
}
.contacts-career-title{font-size:5rem;font-weight:400;line-height:6.2rem;color:#57D5DB;margin-top:auto}
@media (max-width: 1024px) {
.contacts-career-title{font-size:2.6rem;line-height:3.2rem}
}
.contacts-career-subtitle{font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--white);margin-top:3rem;max-width:48.4rem}
@media (max-width: 1024px) {
.contacts-career-subtitle{font-size:1.5rem;line-height:1.9rem;margin-top:2rem}
}
.bg-dblack{background-color:var(--dblack);color:var(--white)}
.bg-dblack .input{border-color:#5D5D5D}
.bg-dblack .input:focus + .input-placeholder,.bg-dblack .input.havetext + .input-placeholder{background-color:var(--dblack);color:var(--white)}
.bg-dblack input:-webkit-autofill,.bg-dblack input:-webkit-autofill:hover,.bg-dblack input:-webkit-autofill:focus,.bg-dblack input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30rem var(--dblack) inset!important;-webkit-text-fill-color:var(--white)}
.bg-dblack input:-webkit-autofill + .input-placeholder,.bg-dblack input:-webkit-autofill:hover + .input-placeholder,.bg-dblack input:-webkit-autofill:focus + .input-placeholder,.bg-dblack input:-webkit-autofill:active + .input-placeholder{color:var(--white);background-color:var(--dblack)}
.referral{padding-top:26rem;padding-bottom:11.1rem;display:grid;grid-template-columns:repeat(2,1fr);position:relative}
@media (max-width: 1024px) {
.referral{grid-template-columns:1fr;padding-top:21.7rem;padding-bottom:8rem}
}
.referral > *{position:relative;z-index:1}
.referral .referral-bg{position:absolute;z-index:0}
.referral-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:10.5rem}
@media (max-width: 1024px) {
.referral-left{padding-bottom:4rem}
}
.referral-title{max-width:57.2rem;font-size:10rem;line-height:12.4rem}
@media (max-width: 1024px) {
.referral-title{font-size:4rem;line-height:5rem}
}
.referral-desc{font-size:2.2rem;font-weight:400;line-height:2.7rem;max-width:45.3rem;margin-top:6rem;margin-right:1rem;margin-left:auto}
@media (max-width: 1024px) {
.referral-desc{font-size:1.8rem;line-height:2.2rem;margin-top:3rem;margin-right:0}
}
.referral-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:2.1rem}
.referral-subtitle{font-size:4rem;font-weight:400;line-height:5rem;max-width:45.3rem}
@media (max-width: 1024px) {
.referral-subtitle{font-size:2.2rem;line-height:2.7rem}
}
.referral-arrow{width:9.8rem;height:9.8rem;border:.1rem solid var(--white);border-radius:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width: 1024px) {
.referral-arrow{width:7.4rem;height:7.4rem;border-radius:2rem}
}
.referral-arrow:hover svg{-webkit-transform:rotate(90deg) translate3d(1rem,0,0);transform:rotate(90deg) translate3d(1rem,0,0)}
.referral-arrow svg{width:4rem;height:4rem;stroke:var(--white);fill:transparent;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.referral-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.ref-block{padding-top:11rem;padding-bottom:11.6rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:13.8rem;-moz-column-gap:13.8rem;column-gap:13.8rem}
@media (max-width: 1024px) {
.ref-block{padding-top:7rem;padding-bottom:7rem}
}
.ref-title{font-size:5rem;font-weight:400;line-height:6.2rem;max-width:57.2rem}
@media (max-width: 1024px) {
.ref-title{font-size:3.4rem;line-height:4.2rem}
}
.ref-desc{font-size:1.6rem;font-weight:400;line-height:2rem;max-width:45.3rem;padding-bottom:.8rem}
@media (max-width: 1024px) {
.ref-desc{margin-top:3rem;padding-bottom:0}
}
.ref-form{width:100%;margin-top:6rem;padding-right:11.6rem;padding-left:11.6rem}
@media (max-width: 1024px) {
.ref-form{padding-left:0;padding-right:0;margin-top:3rem}
}
.ref-form .modal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:57.1rem;margin-top:2rem}
@media (max-width: 500px) {
.ref-form .modal-wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:1rem}
}
@media (max-width: 1024px) {
.ref-form .modal-terms{margin-top:1rem}
}
.ref-form .modal-button{width:33.5rem}
@media (max-width: 500px) {
.ref-form .modal-button{width:100%}
}
.ref-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:5rem}
@media (max-width: 1024px) {
.ref-wrap{grid-template-columns:1fr;gap:1rem;margin-top:3rem}
}
.ref-wrap:first-child{margin-top:0}
.ref-subtitle{font-size:1.6rem;font-weight:400;line-height:2rem;grid-column:2 span;padding-bottom:1rem}
@media (max-width: 1024px) {
.ref-subtitle{grid-column:1 span;font-size:1.5rem;line-height:1.9rem;padding-bottom:.5rem}
}
.calc{padding-top:20rem}
@media (max-width: 1024px) {
.calc{padding-top:10rem}
}
.calc-container{padding:0 23.7rem}
@media (max-width: 1024px) {
.calc-container{padding:0}
}
.order-list{margin-top:8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:5rem}
@media (max-width: 1024px) {
.order-list{margin-right:0;overflow:hidden;margin-top:3rem}
}
.order-list li{font-size:1.8rem;font-weight:400;line-height:2.2rem;color:var(--blue);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.5rem;min-width:21.6rem;width:-webkit-max-content;width:max-content;-ms-flex:0 0 auto;flex:0 0 auto;counter-increment:num}
@media (max-width: 1024px) {
.order-list li{white-space:nowrap;font-size:1.5rem;font-weight:400;line-height:1.9rem;min-width:0;gap:1rem}
}
.order-list li a{color:var(--blue)}
.order-list li::before{content:counter(num, decimal-leading-zero);font-size:2rem;font-weight:400;line-height:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:6rem;height:6rem;border-radius:1.5rem;border:.1rem solid var(--blue);background-color:transparent}
@media (max-width: 1024px) {
.order-list li::before{width:4rem;height:4rem;font-size:1.6rem;font-weight:400;line-height:2rem;border-radius:1rem}
}
.order-list li.active::before{background-color:var(--blue);color:var(--white)}
.order-list li.completed{background-color:var(--blue);color:var(--white);border-radius:1.5rem;min-width:21.6rem;padding-right:1.5rem}
@media (max-width: 1024px) {
.order-list li.completed{min-width:0;border-radius:1rem;display:none}
.order-list li.completed + .completed + li{counter-increment:num 3}
.order-list li.completed + li{counter-increment:num 2}
}
.order-list li.completed::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6654 5.83334L12.1731 11.224C10.393 13.3601 9.50297 14.4282 8.33203 14.4282C7.16109 14.4282 6.27104 13.3601 4.49092 11.224L3.33203 9.83334' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");height:2rem;background-repeat:no-repeat;background-position:center}
@media (max-width: 1024px) {
.calc-form{padding-bottom:1rem}
}
.calc-form form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}
@media (max-width: 1024px) {
.calc-form form{gap:1rem}
}
.calc-date{margin-top:4rem;padding:2rem 4rem;border-radius:2rem;display:grid;grid-template-columns:1fr 41.3rem;-ms-flex-align:center;align-items:center}
@media (max-width: 1024px) {
.calc-date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:2rem 1rem;gap:2rem;margin-top:3rem}
}
.calc-subtitle{font-size:2rem;font-weight:400;line-height:2.5rem}
@media (max-width: 1024px) {
.calc-subtitle{font-size:1.6rem;line-height:2rem;padding-left:1rem;padding-right:1rem}
}
.date-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2rem;width:3rem;height:3rem;fill:var(--blue);pointer-events:none}
@media (max-width: 1024px) {
.date-icon{width:2.4rem;height:2.4rem;right:1rem}
}
.calc-loc{padding:4.8rem 4rem 3.8rem;border-radius:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-webkit-animation:fadeEffect .7s;animation:fadeEffect .7s;position:relative}
@media (max-width: 1024px) {
.calc-loc{padding:2rem 1rem}
}
.calc-loc.pb-30{padding-bottom:2.8rem}
@media (max-width: 1024px) {
.calc-loc.pb-30{padding-bottom:2rem}
}
.calc-desc{font-size:1.6rem;font-weight:300;line-height:2rem;max-width:65rem;padding-top:.5rem}
@media (max-width: 1024px) {
.calc-desc{font-size:1.5rem;line-height:1.9rem;padding-left:1rem;padding-right:1rem;margin-top:1rem}
}
.calc-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem;row-gap:2rem;margin-top:3rem}
@media (max-width: 1024px) {
.calc-checkboxes{padding-left:1rem;padding-right:1rem;row-gap:1.5rem}
}
.calc-checkbox-wrapper{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem;row-gap:2rem;width:100%}
@media (max-width: 1024px) {
.calc-checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}
}
.calc-question{width:100%;font-size:1.6rem;font-weight:400;line-height:2rem}
@media (max-width: 1024px) {
.calc-question{font-size:1.5rem;line-height:1.8rem;margin-bottom:.5rem}
}
.checkbox-label{font-size:1.6rem;font-weight:300;line-height:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;cursor:pointer}
@media (max-width: 1024px) {
.checkbox-label{font-size:1.5rem;line-height:1.8rem}
}
.checkbox-label input{opacity:0;position:absolute;top:0;left:0;pointer-events:none}
.checkbox-label input:checked + .checkbox::before{opacity:1}
.checkbox{width:3rem;height:3rem;display:inline-block;border:.1rem solid var(--grey);border-radius:.5rem;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media (max-width: 1024px) {
.checkbox{width:2.4rem;height:2.4rem}
}
.checkbox::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3327 4.66666L9.7389 8.9792C8.31481 10.6881 7.60277 11.5426 6.66602 11.5426C5.72927 11.5426 5.01722 10.6881 3.59313 8.97919L2.66602 7.86666' stroke='%2302AAB2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:contain;width:1.6rem;height:1.6rem;display:block;opacity:0;transition:opacity .3s}
.calc-input{margin-top:4rem}
@media (max-width: 1024px) {
.calc-input{margin-top:2rem}
}
.calc-no{margin-top:3rem;font-size:1.6rem;line-height:1.9rem;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center}
@media (max-width: 1024px) {
.calc-no{margin-top:3.5rem;padding-left:1rem;padding-right:1rem}
}
.calc-no input{padding-top:1.2rem;padding-bottom:1.1rem;width:11rem;border-radius:.5rem}
@media (max-width: 1024px) {
.calc-no input{padding-top:1.5rem;padding-bottom:1.5rem}
}
.calc-button{width:33.5rem;margin-left:auto;border-radius:2rem;font-size:2.4rem;font-weight:400;line-height:3rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;gap:3rem}
@media (max-width: 1024px) {
.calc-button{margin-top:1rem;gap:.4rem;font-size:1.8rem;font-weight:400;line-height:2.2rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;border-radius:1.5rem}
}
@media (max-width: 500px) {
.calc-button{width:100%}
}
.calc-button .ball{width:3rem;height:3rem}
@media (max-width: 1024px) {
.calc-button .ball{width:2.4rem;height:2.4rem}
}
.calc-line{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}
.calc-line::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='1' height='149' viewBox='0 0 1 149' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='-2.18557e-08' x2='0.500006' y2='149' stroke='%23C3C6C9' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");height:100%;width:.1rem;position:absolute;left:-10rem}
.calc-line > .calc-loc{position:relative;counter-increment:plus;margin-top:2rem}
@media (max-width: 1024px) {
.calc-line > .calc-loc{margin-top:1.5rem}
}
.calc-line > .calc-loc::before{content:counter(plus, decimal-leading-zero);font-family:"Unbounded";font-size:1.5rem;font-weight:400;line-height:1.9rem;text-align:center;color:var(--blue);background-color:#D0F0F1;width:4rem;height:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:.8rem;position:absolute;top:14.6rem;left:-12rem;z-index:1}
.calc-line > .calc-loc:first-child{margin-top:0}
.calc-line > .calc-loc:first-child::after{content:"";width:1rem;height:14.6rem;background-color:var(--body);position:absolute;top:0;left:-10.5rem}
.calc-line > .calc-loc:last-child::before{top:15.3rem}
.calc-line > .calc-loc:last-child::after{content:"";width:1rem;height:calc(100% - 15.3rem);background-color:var(--body);position:absolute;bottom:0;left:-10.5rem}
.calc-plus{position:relative}
@media (max-width: 1024px) {
.calc-plus{margin-top:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
}
.calc-plus button{width:4rem;height:4rem;border:.1rem solid var(--blue);border-radius:.8rem;position:absolute;top:-1.5rem;left:-12rem;background-color:var(--body);transition:background-color .3s}
@media (max-width: 1024px) {
.calc-plus button{position:static}
}
.calc-plus button:hover{background-color:var(--blue)}
.calc-plus button:hover svg{stroke:var(--white)}
.calc-plus button svg{width:1.6rem;height:1.6rem;stroke:var(--blue)}
.calc-delete{width:4rem;height:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:.1rem solid var(--blue);border-radius:.8rem;position:absolute;bottom:2rem;right:2rem;transition:background-color .3s}
@media (max-width: 1024px) {
.calc-delete{width:3rem;height:3rem;bottom:auto;top:1.5rem;right:1.5rem}
}
.calc-delete:hover{background-color:var(--blue)}
.calc-delete:hover svg{fill:var(--white)}
.calc-delete svg{width:2rem;height:2rem;fill:var(--blue);transition:fill .3s}
.calc-block{margin-top:4rem;padding:4.8rem 4rem 5.2rem;border-radius:2rem}
@media (max-width: 1024px) {
.calc-block{padding:2rem 1rem}
}
.calc-inputs{margin-top:3rem;display:grid;grid-template-columns:29.5rem 10rem 1fr;gap:2rem}
@media (max-width: 1024px) {
.calc-inputs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:2rem}
}
.calc-inputs > :nth-child(2),.calc-inputs > :nth-child(3){grid-column:2 span}
.custom-select{position:relative}
.custom-select select{display:none}
.select-selected{border:.1rem solid var(--grey);border-radius:1.5rem;background-color:var(--white)}
.select-selected:after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='30' width='30' height='30' rx='15' transform='rotate(90 30 0)' fill='%2302AAB2'/%3E%3Cpath d='M18.332 13.6667L17.1672 14.842C16.2382 15.7793 15.7737 16.2479 15.2076 16.3201C15.0689 16.3378 14.9285 16.3378 14.7898 16.3201C14.2237 16.2479 13.7592 15.7793 12.8302 14.842L11.6654 13.6667' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;background-repeat:no-repeat;background-size:contain;background-position:center}
@media (max-width: 1024px) {
.select-selected:after{width:2.4rem;height:2.4rem;right:1.5rem}
}
.select-selected.select-arrow-active:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.select-items div,.select-selected{color:var(--black);font-size:1.8rem;font-weight:300;line-height:2.2rem;padding:2.9rem 2rem;cursor:pointer}
@media (max-width: 1024px) {
.select-items div,.select-selected{padding:2rem 1.5rem;font-size:1.5rem;line-height:1.9rem}
}
.select-items .select-placeholder{font-size:1.4rem;font-weight:300;line-height:1.7rem;padding-top:1rem;padding-bottom:1rem;opacity:.4;pointer-events:none}
.select-items .select-placeholder + div{padding-top:0}
.select-items > div{color:var(--black);padding:.5rem 2rem}
.select-items > div:first-child{padding-top:1.5rem}
.select-items{position:absolute;background-color:var(--white);top:calc(100% + 1rem);left:0;right:0;z-index:99;border-radius:1.5rem;overflow:hidden;box-shadow:0 .5rem 1rem rgba(19,33,42,0.15);border:.1rem solid var(--grey);-webkit-animation:identifier .3s;animation:identifier .3s;padding-bottom:1.5rem}
@-webkit-keyframes identifier {
0%{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes identifier {
0%{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.select-hide{display:none}
.select-items div:hover,.same-as-selected{background-color:var(--lgreen)}
.select-selected--active{color:var(--black)}
.calc-inputs-wrapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}
@media (max-width: 1024px) {
.calc-inputs-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}
}
.calc-textarea{grid-column:2 span}
.calc-textarea.--inventory{margin-top:2rem;width:100%}
.calc-textarea textarea{resize:none;height:16rem}
@media (max-width: 1024px) {
.calc-textarea textarea{padding-right:1.5rem;height:18rem}
}
.calc-inputs2{margin-top:4rem}
@media (max-width: 1024px) {
.calc-inputs2{margin-top:3rem}
}
@media (max-width: 1024px) {
.calc-inputs2 .calc-question{padding-left:1rem;padding-right:1rem}
}
.calc-back{font-size:1.6rem;font-weight:300;line-height:2rem;color:var(--black);display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;transition:color .3s}
.calc-back:hover{color:var(--blue)}
.calc-back:hover::before{-webkit-transform:translate3d(-0.5rem,0,0);transform:translate3d(-0.5rem,0,0)}
.calc-back::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 21.25L15.2963 19.0659C13.5389 17.3241 12.6602 16.4532 12.5249 15.3917C12.4917 15.1316 12.4917 14.8684 12.5249 14.6083C12.6602 13.5468 13.5389 12.6759 15.2963 10.9341L17.5 8.75' stroke='%2302AAB2' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;width:3rem;height:3rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width: 1024px) {
.calc-back{font-size:1.3rem;line-height:1.6rem;gap:.5rem;margin-top:2rem}
.calc-back::before{width:2rem;height:2rem}
.calc-back + .calc-block{margin-top:1rem}
}
.calc-back.xl-block{display:none}
@media (max-width: 1024px) {
.calc-back.xl-block{display:-ms-flexbox;display:flex}
}
@media (max-width: 1024px) {
.calc-back.xl-hidden{display:none}
}
.press{padding-top:36.5rem;padding-bottom:7.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}
@media (max-width: 1024px) {
.press{padding-top:10.1rem;padding-bottom:3rem}
}
.press-search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;position:relative}
@media (max-width: 1024px) {
.press-search{width:100%;margin-top:13.9rem}
}
.press-search .input-wrapper{width:100%;width:45.4rem;max-width:100%}
@media (max-width: 1024px) {
.press-search .input-wrapper{width:100%}
.press-search .input-wrapper .input{padding-right:7rem}
.press-search .input-wrapper .input-placeholder{max-width:calc(100% - 8rem)}
}
.press-btn{width:9.8rem;height:8rem;background-color:var(--blue);border-radius:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width: 1024px) {
.press-btn{position:absolute;top:0;right:0;width:6rem;height:6rem}
}
.press-btn svg{width:2.4rem;height:2.4rem;fill:var(--white)}
@media (max-width: 1024px) {
.press-btn svg{width:2rem;height:2rem}
}
.press-list-wrapper{margin-top:10rem}
@media (max-width: 1024px) {
.press-list-wrapper{margin-top:5rem}
}
.press-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
@media (max-width: 1024px) {
.press-list{grid-template-columns:1fr}
}
.press-item a{color:var(--black);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:3rem;padding-top:2rem;border-radius:2rem;background-color:var(--footer);min-height:40rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s}
@media (max-width: 1024px) {
.press-item a{padding:1.5rem;min-height:28rem;padding-bottom:2rem}
}
.press-item a:hover{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
.press-item a:hover .press-button svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.press-item a:hover .press-subtitle{text-decoration:underline;-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}
.press-type{font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--blue)}
@media (max-width: 1024px) {
.press-type{font-size:1.3rem;line-height:1.6rem}
}
.press-subtitle{font-size:2.4rem;font-weight:400;line-height:3rem;margin-top:2rem;max-width:54.2rem;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color 0.3s,-webkit-text-decoration-color .3s;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.3rem;text-decoration-thickness:.1rem}
@media (max-width: 1024px) {
.press-subtitle{font-size:1.6rem;line-height:2rem;margin-top:1rem}
}
.press-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}
@media (max-width: 1024px) {
.press-wrapper{-ms-flex-align:end;align-items:flex-end;padding-right:.5rem}
}
.press-block{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:2rem;position:relative;top:1rem}
@media (max-width: 1024px) {
.press-block{gap:1rem}
}
.press-day{font-size:10rem;font-weight:400;line-height:10rem;color:var(--blue)}
@media (max-width: 1024px) {
.press-day{font-size:6rem;line-height:7.4rem}
}
.press-date{font-size:1.6rem;font-weight:300;line-height:2rem;position:relative;bottom:.8rem;color:#555B61}
@media (max-width: 1024px) {
.press-date{font-size:1.2rem;line-height:1.5rem;bottom:1.2rem}
}
.press-button{width:10rem;height:10rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:.1rem solid var(--blue);border-radius:3rem}
@media (max-width: 1024px) {
.press-button{width:6rem;height:6rem;border-radius:2rem}
}
.press-button svg{width:3rem;height:3rem;fill:transparent;stroke:var(--blue)}
.press-item-custom{border-radius:1.5rem;padding:3rem;padding-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}
@media (max-width: 1024px) {
.press-item-custom{grid-row:3/4;padding:1rem;padding-bottom:2rem;min-height:28rem;padding-top:1.5rem;border-radius:2rem}
}
.press-item-custom::before{content:"";width:32.8rem;height:18.7rem;background-image:url("data:image/svg+xml,%3Csvg width='328' height='187' viewBox='0 0 328 187' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M326 186.001V186.001C327.101 84.1537 244.843 1.00123 142.989 1.00124L0 1.00126' stroke='%23ACE1E3' stroke-dasharray='8 8'/%3E%3Ccircle cx='6' cy='6' r='6' transform='matrix(-4.37114e-08 1 1 4.37114e-08 292 81)' fill='white'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;position:absolute;top:4.2rem;right:6.2rem}
@media (max-width: 1024px) {
.press-item-custom::before{background-image:url("data:image/svg+xml,%3Csvg width='62' height='117' viewBox='0 0 62 117' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57 116L57.9741 59.9911C58.5378 27.5785 32.4175 1.00002 0 1.00004V1.00004' stroke='%23ACE1E3' stroke-dasharray='8 8'/%3E%3Ccircle cx='4' cy='4' r='4' transform='matrix(-4.37114e-08 1 1 4.37114e-08 54 80.9988)' fill='white'/%3E%3C/svg%3E%0A");top:2.9rem;right:1.2rem;width:6.2rem;height:11.7rem}
}
.press-item-custom form{margin-top:auto}
.press-item-custom .input-wrapper{margin-top:auto}
@media (max-width: 500px) {
.press-item-custom .modal-terms{margin-top:1rem}
}
.pressCustom-title{font-size:3.2rem;font-weight:400;line-height:4rem;color:var(--white);max-width:31rem}
@media (max-width: 1024px) {
.pressCustom-title{font-size:2rem;line-height:2.5rem;padding-left:.5rem;padding-right:2rem}
}
.article{padding-top:15rem}
@media (max-width: 1024px) {
.article{padding-top:5rem}
}
.article-title{font-size:5rem;font-weight:400;line-height:6.2rem;margin-top:6rem;max-width:128.2rem}
@media (max-width: 1024px) {
.article-title{font-size:2.6rem;line-height:3.2rem;margin-top:4rem}
}
.article-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-top:5rem;padding-bottom:4rem;border-bottom:.1rem solid var(--border)}
@media (max-width: 1024px) {
.article-wrapper{margin-top:4.5rem;padding-bottom:1.3rem}
}
.article-day{font-size:7rem;font-weight:400;line-height:7rem;color:var(--blue)}
@media (max-width: 1024px) {
.article-day{font-size:6rem;line-height:6rem}
}
.article-date{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;gap:2rem;margin-left:2rem;position:relative;top:-.5rem}
@media (max-width: 1024px) {
.article-date{font-size:1.2rem;line-height:1.48rem;margin-left:1rem}
}
.article-type{font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--blue);margin-left:17.2rem;padding-bottom:.5rem}
@media (max-width: 1024px) {
.article-type{margin-left:auto;font-size:1.3rem;font-weight:400;line-height:1.6rem}
}
.article-content{margin-top:6rem;font-size:1.6rem;font-weight:300;line-height:2rem;max-width:92.7rem;margin-left:auto;margin-right:12rem}
.article-content > :last-child{margin-bottom:0}
@media (max-width: 1024px) {
.article-content{margin-right:0;margin-top:4rem}
}
.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-bottom:4rem;margin-top:3rem}
.article-content p{margin-bottom:3rem}
@media (max-width: 1024px) {
.article-content p{margin-bottom:2rem}
}
.article-share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;font-size:1.6rem;font-weight:300;line-height:2rem}
@media (max-width: 1024px) {
.article-share{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;line-height:1.8rem;margin-top:5rem}
}
.share-text{max-width:9.8rem}
.article-socials{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}
.article-socials a{width:6.4rem;height:6.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2rem;border:.1rem solid var(--blue)}
@media (max-width: 1024px) {
.article-socials a{width:5rem;height:5rem;border-radius:1rem}
}
.article-socials a svg{width:3rem;height:3rem;fill:var(--blue)}
@media (max-width: 1024px) {
.article-socials a svg{width:2.3rem;height:2.3rem}
}
.article-next{margin:0 auto;font-size:1.6rem;font-weight:300;line-height:2rem;text-align:center;margin-top:10rem}
@media (max-width: 1024px) {
.article-next{margin:0;margin-top:8rem;text-align:start;font-size:1.6rem;line-height:2rem}
}
.article-nexts{margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr)}
@media (max-width: 1024px) {
.article-nexts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}
}
.article-left,.article-right{display:-ms-flexbox;display:flex;gap:8rem;-ms-flex-pack:justify;justify-content:space-between;padding-top:5rem;padding-bottom:5rem;transition:background-color .3s}
@media (max-width: 1024px) {
.article-left,.article-right{-ms-flex-direction:column;flex-direction:column;padding-top:3rem;padding-bottom:3rem;gap:7rem}
}
.article-left{background-color:var(--dblue);padding-right:8.7rem;color:var(--white)}
@media (max-width: 1024px) {
.article-left{display:none}
}
.article-left:hover{background-color:#125659}
.article-left .article-next-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.article-next-btn{width:8rem;height:8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2rem;border:.1rem solid var(--blue);-ms-flex:0 0 auto;flex:0 0 auto;transition:border-color .3s}
@media (max-width: 1024px) {
.article-next-btn{width:7.4rem;height:7.4rem}
}
.article-next-btn svg{width:4rem;height:4rem;stroke:var(--blue);fill:transparent;transition:stroke .3s}
.article-right{background-color:var(--white);padding-left:12.8rem;color:var(--black);gap:3.9rem}
@media (max-width: 1024px) {
.article-right{padding-left:2rem;gap:7rem;background-color:var(--dblue)}
.article-right .article-next-title{color:var(--white)}
}
@media (max-width: 500px) {
.article-right{padding-left:1.1rem}
}
@media (max-width: 1024px) {
.article-right .article-next-btn{margin-left:auto}
}
.article-right:hover{background-color:var(--blue)}
.article-right:hover .article-next-title{color:var(--white)}
.article-right:hover .article-next-btn{border-color:var(--white)}
.article-right:hover .article-next-btn svg{stroke:var(--white)}
.article-next-title{font-size:3.2rem;font-weight:400;line-height:4rem;transition:color .3s}
@media (max-width: 1024px) {
.article-next-title{font-size:2.6rem;line-height:3.2rem}
}
.notFound{background-color:var(--dblue);min-height:100%;height:-webkit-min-content;height:min-content;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:16.6rem;gap:9.8rem;position:relative}
@media (max-width: 1024px) {
.notFound{padding-bottom:16.6rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
}
.notFound-title{font-size:35rem;font-weight:400;line-height:43.4rem;letter-spacing:0;text-align:center}
@media (max-width: 1024px) {
.notFound-title{font-size:10.3rem;line-height:12.8rem}
}
.notFound-text{font-size:4rem;font-weight:400;line-height:5rem;letter-spacing:0;text-align:center;position:relative;top:-2.5rem}
@media (max-width: 1024px) {
.notFound-text{font-size:2.6rem;line-height:3.2rem;position:static}
}
.notFound-btn{display:block;margin:0 auto;margin-top:auto;font-size:4rem;font-weight:400;line-height:5rem;letter-spacing:0;color:var(--white);max-width:45.3rem;background-color:var(--blue);border-top-left-radius:2rem;border-top-right-radius:2rem;padding:2rem 3rem 3rem 4rem}
@media (max-width: 1024px) {
.notFound-btn{font-size:1.8rem;font-weight:400;line-height:2.2rem;padding:1rem;padding-left:2rem;display:-ms-flexbox;display:flex;position:absolute;bottom:0}
}
.notFound-btn .press-button{border-color:var(--white);margin-left:auto;margin-top:2.7rem}
@media (max-width: 1024px) {
.notFound-btn .press-button{width:2.4rem;height:2.4rem;background-color:var(--white)}
}
.notFound-btn .press-button svg{stroke:var(--white)}
@media (max-width: 1024px) {
.notFound-btn .press-button svg{stroke:var(--blue)}
}
.notFound-main{height:100%}
.notFound-main .page,.notFound-main body,.notFound-main main{height:100%}
.template{padding-top:15.8rem;padding-bottom:9.6rem;color:var(--white);position:relative;display:-ms-flexbox;display:flex;gap:13.9rem;min-height:60rem}
@media (max-width: 1024px) {
.template{-ms-flex-direction:column;flex-direction:column;min-height:80rem;padding-top:21.8rem;padding-bottom:12rem;gap:4rem}
}
.template.--res{padding-top:38.5rem}
@media (max-width: 1024px) {
.template.--res{padding-top:21.8rem}
}
.template-title{font-size:9rem;font-weight:400;line-height:11.2rem;margin-top:auto}
@media (max-width: 1024px) {
.template-title{font-size:4rem;line-height:5rem}
}
.template-block{max-width:45.3rem}
.template-subtitle{font-size:2.4rem;font-weight:400;line-height:3rem}
@media (max-width: 1024px) {
.template-subtitle{font-size:1.5rem;line-height:2rem}
}
.template-desc{font-size:1.8rem;font-weight:300;line-height:2.2rem;margin-top:3rem}
@media (max-width: 1024px) {
.template-desc{font-size:1.5rem;line-height:1.9rem;margin-top:2rem}
}
.template-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.-mt-35{margin-top:-3.5rem}
@media (max-width: 1024px) {
.-mt-35{margin-top:-5.5rem}
}
.short-form{position:relative;padding-bottom:7rem}
@media (max-width: 1024px) {
.short-form{padding-bottom:2rem}
}
.short-form::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--dblue);z-index:-5}
.mt-120{margin-top:12rem}
@media (max-width: 1024px) {
.mt-120{margin-top:6rem}
}
.temp-text{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
@media (max-width: 1024px) {
.temp-text{grid-template-columns:1fr;gap:3rem}
}
.temp-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;counter-reset:temp;gap:2rem}
@media (max-width: 1024px) {
.temp-list{margin-top:1rem;gap:1rem}
}
.temp-list li{padding:3rem;padding-top:2rem;padding-bottom:1rem;border-radius:2rem;border:.1rem solid var(--border);font-size:1.8rem;font-weight:300;line-height:2.2rem;counter-increment:temp;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:29rem}
@media (max-width: 1024px) {
.temp-list li{padding:1.5rem;padding-bottom:1rem;font-size:1.6rem;font-weight:300;line-height:2rem;min-height:26rem;gap:1rem}
}
.temp-list li::after{content:counter(temp, decimal-leading-zero);font-family:"Unbounded";font-size:7rem;font-weight:400;line-height:8.7rem;text-align:right;color:var(--blue)}
@media (max-width: 1024px) {
.temp-list li::after{font-size:6rem;line-height:6rem}
}
.temp-title{max-width:57.2rem;position:sticky;top:10rem;height:-webkit-min-content;height:min-content}
@media (max-width: 1024px) {
.temp-title{position:static}
}
.temp-title.--50{font-size:5rem;line-height:6.2rem}
@media (max-width: 1024px) {
.temp-title.--50{font-size:3.4rem;line-height:4.2rem}
}
.temp-content{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;padding-top:4.5rem}
@media (max-width: 1024px) {
.temp-content{padding-top:0}
}
.temp-content > :first-child{margin-top:0}
.temp-content > :last-child{margin-bottom:0}
.temp-content p{margin-bottom:2rem}
.temp-content p strong{font-weight:400}
.temp-content ul{margin-top:3rem;margin-bottom:3rem;position:relative;max-width:67rem}
.temp-content ul::before{content:"";width:.1rem;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='2' height='98' viewBox='0 0 2 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L0.999996 97' stroke='%23C3C6C9' stroke-linecap='square' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");position:absolute;top:.5rem;left:.6rem}
.temp-content ul li{position:relative;padding-left:2.2rem}
.temp-content ul li::before{content:"";width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' transform='matrix(-4.37114e-08 -1 -1 4.37114e-08 12 12)' fill='%2302AAB2'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.5rem;z-index:1;position:absolute;top:0;left:0}
.temp-content ul li:last-child::after{content:"";width:1rem;height:calc(100% - 1rem);background-color:var(--body);position:absolute;left:0;top:1rem;display:block}
.temp-content li{margin-bottom:2rem}
.temp-content li strong{font-weight:400}
.temp-content ol{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;counter-reset:temp;margin-bottom:6rem;margin-top:3rem}
@media (max-width: 1024px) {
.temp-content ol{grid-template-columns:1fr;gap:1rem;margin-bottom:3rem}
}
.temp-content ol li{color:var(--blue);border:.1rem solid var(--border);border-radius:2rem;padding:2rem;padding-bottom:5rem;counter-increment:temp;min-height:18rem;margin-bottom:0;position:relative}
@media (max-width: 1024px) {
.temp-content ol li{padding:1.5rem;padding-bottom:4rem;min-height:12rem}
.temp-content ol li h3{font-size:1.8rem;font-weight:400;line-height:2.2rem}
}
.temp-content ol li::after{content:counter(temp);background-color:#F2F2F2;width:3rem;height:3rem;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"Unbounded";font-size:1.4rem;font-weight:300;line-height:1.7rem;text-align:center;margin-left:auto;margin-top:auto;position:absolute;bottom:2rem;right:2rem}
@media (max-width: 1024px) {
.temp-content ol li::after{bottom:1rem;right:1rem}
}
.temp-content ol li h3{margin-top:0}
.temp-content h3{font-size:2.4rem;font-weight:400;line-height:3rem;margin-top:6rem;margin-bottom:6rem}
@media (max-width: 1024px) {
.temp-content h3{font-size:2rem;line-height:2.5rem;margin-top:4rem;margin-bottom:4rem}
}
@media (max-width: 1024px) {
.temp-content h4 + ul{margin-top:2rem}
}
@media (max-width: 1024px) {
.temp-content ul + h4{margin-top:-1rem}
}
.temp-content h4{font-size:1.6rem;font-weight:400;line-height:2rem;margin-bottom:3rem;margin-top:3rem}
@media (max-width: 1024px) {
.temp-content h4{margin-bottom:2rem}
}
.bg-footer{background-color:var(--footer)}
.bg-footer .temp-content ul li:last-child::after{background-color:var(--footer)}
@media (max-width: 1024px) {
.bg-footer .perform-list li:last-child::after{background-color:var(--footer)}
.bg-footer .perform-list.with-last-button li:nth-last-child(2)::after{background-color:var(--footer)}
}
.why{position:relative;overflow:hidden;padding-top:10.4rem;margin-top:13rem}
@media (max-width: 1024px) {
.why{margin-top:7rem;padding-top:6rem}
}
.why::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:78.5rem;background-color:var(--blue)}
@media (max-width: 1024px) {
.why::before{height:60rem}
}
@media (max-width: 500px) {
.why::before{height:90rem}
}
.why-title{font-size:5rem;font-weight:400;line-height:6.2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;max-width:128.2rem;box-sizing:content-box}
@media (max-width: 1024px) {
.why-title{font-size:2.6rem;line-height:3.2rem;display:inline-block}
}
.why-title .text-white{margin-left:auto;padding-right:5rem}
@media (max-width: 1024px) {
.why-title .text-white{padding-right:0}
}
.why-subtitle{margin-top:12rem;display:-ms-flexbox;display:flex;gap:11.4rem;-ms-flex-align:center;align-items:center}
@media (max-width: 1024px) {
.why-subtitle{margin-top:9rem;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:0}
}
.why-text{font-size:3.2rem;font-weight:400;line-height:4rem;padding-top:3rem}
@media (max-width: 1024px) {
.why-text{font-size:2.2rem;font-weight:400;line-height:2.7rem;padding-top:1rem}
}
.text-170{font-size:17rem;font-weight:400;line-height:21.1rem;padding-left:1.1rem}
@media (max-width: 1024px) {
.text-170{font-size:10.9rem;font-weight:400;line-height:13.5rem;padding-left:0}
}
.why-swiper{margin-top:1rem}
@media (max-width: 1024px) {
.why-swiper{margin-top:4rem}
}
.why-swiper .swiper-slide{width:27rem;margin-right:2rem;border-radius:2rem;border:.1rem solid var(--border);background-color:var(--body);height:auto;min-height:30.6rem;padding:2rem;padding-left:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.why-swiper .swiper-slide{padding:1.5rem 1rem 1rem 1.5rem;width:22.4rem;min-height:24rem}
}
.why-desc{font-size:1.8rem;font-weight:400;line-height:2.2rem;color:var(--blue);padding-right:1rem}
@media (max-width: 1024px) {
.why-desc{font-size:1.6rem;line-height:2rem;padding-right:0}
}
.why-img{width:13rem;height:13rem;margin-left:auto}
@media (max-width: 1024px) {
.why-img{width:10rem;height:10rem}
}
.mt-130{margin-top:13rem}
@media (max-width: 1024px) {
.mt-130{margin-top:8rem}
}
.short-accord .faq-accord{max-width:92.7rem;margin-left:auto}
.weWorking{padding-top:14.4rem;padding-bottom:8rem;position:relative;overflow:hidden}
@media (max-width: 1024px) {
.weWorking{padding-top:7rem}
}
.weWorking-title{font-size:13rem;font-weight:400;line-height:16.1rem;position:absolute;width:100%;top:0;left:0;text-align:center;margin-top:9.4rem}
@media (max-width: 1024px) {
.weWorking-title{font-size:6rem;font-weight:400;line-height:7.4rem;position:static;padding-left:0;padding-right:0;margin-top:0;text-align:start}
}
.weWorking-map{width:69rem;height:68.6rem;margin:0 auto;position:relative;z-index:1}
@media (max-width: 1024px) {
.weWorking-map{width:29.8rem;height:29.6rem}
}
.weWorking-button-sm{display:none;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='white'/%3E%3Cpath d='M8.66797 6.6665L9.84328 7.83138C10.7806 8.76034 11.2492 9.22482 11.3214 9.79095C11.3391 9.92966 11.3391 10.07 11.3214 10.2087C11.2492 10.7749 10.7806 11.2393 9.84328 12.1683L8.66797 13.3332' stroke='%2302AAB2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:2rem 2rem;background-repeat:no-repeat;background-position:center;width:2rem;height:2rem;right:2.3rem;bottom:3.2rem;z-index:2;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;will-change:transform}
@media (max-width: 1024px) {
.weWorking-button-sm{display:block;width:3.5rem;height:3.5rem;background-color:#268387;right:-2.4rem;bottom:-4.8rem;background-size:1.5rem;border-radius:100%}
}
@media (max-width: 1024px) {
.weWorking-button-sm.hover + .weWorking-button{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;pointer-events:all}
.weWorking-button-sm.hover + .weWorking-button .weWorking-name{opacity:1}
.weWorking-button-sm.hover + .weWorking-button .icon-sm{opacity:1}
.weWorking-button-sm.hover + .weWorking-button a::before,.weWorking-button-sm.hover + .weWorking-button a::after{opacity:1}
}
.weWorking-button-sm.Bronx{top:8%;right:25%;z-index:1}
.weWorking-button-sm.Manhattan{top:25%;right:44%;z-index:2}
.weWorking-button-sm.Queens{top:42%;right:9%;z-index:3}
.weWorking-button-sm.Brooklyn{bottom:25.5%;right:44%;z-index:4}
.weWorking-button-sm.StatenIsland{bottom:18%;left:14%;z-index:5}
.weWorking-button{width:19.6rem;height:11.3rem;position:absolute}
@media (max-width: 1024px) {
.weWorking-button{width:12rem;height:9.2rem;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);pointer-events:none;opacity:0;transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform .3s}
}
.weWorking-button a{display:block;height:100%;height:100%}
.weWorking-button a::before{content:"";width:calc(100% - 1.6rem);height:calc(100% - 3rem);position:absolute;top:calc(50% - 0.5rem);left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:2rem;z-index:1;transition:opacity .3s;will-change:opacity;pointer-events:none;display:none}
@media (max-width: 1024px) {
.weWorking-button a::before{top:50%;left:calc(50% + 0.8rem);height:calc(100% - 2rem);width:100%;opacity:0;background-color:rgba(49,213,221,0.4)}
}
.weWorking-button a::after{content:"";width:3rem;height:3rem;position:absolute;bottom:.4rem;left:.8rem;-webkit-clip-path:polygon(1% 0%,1% 94%,4% 100%,11% 100%,13% 95%,15% 85%,21% 76%,29% 63%,38% 58%,44% 52%,57% 45%,66% 37%,52% 37%,42% 35%,31% 32%,19% 28%,14% 25%,9% 16%,7% 10%);clip-path:polygon(1% 0%,1% 94%,4% 100%,11% 100%,13% 95%,15% 85%,21% 76%,29% 63%,38% 58%,44% 52%,57% 45%,66% 37%,52% 37%,42% 35%,31% 32%,19% 28%,14% 25%,9% 16%,7% 10%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .3s;will-change:opacity;pointer-events:none;display:none}
@media (max-width: 1024px) {
.weWorking-button a::after{left:auto;width:3.6rem;height:3rem;bottom:-.8rem;right:-.8rem;-webkit-clip-path:polygon(100% 0%,100% 90%,97% 97%,90% 100%,87% 93%,84% 84%,81% 74%,73% 65%,64% 55%,54% 50%,40% 40%,29% 34%,17% 28%,9% 22%,3% 18%,1% 18%,0% 10%,19% 12%,46% 11%,78% 8%);clip-path:polygon(100% 0%,100% 90%,97% 97%,90% 100%,87% 93%,84% 84%,81% 74%,73% 65%,64% 55%,54% 50%,40% 40%,29% 34%,17% 28%,9% 22%,3% 18%,1% 18%,0% 10%,19% 12%,46% 11%,78% 8%);opacity:0;background-color:rgba(49,213,221,0.4)}
}
.weWorking-button:hover .icon{fill-opacity:1;fill:#2BABB2}
.weWorking-button:hover::before,.weWorking-button:hover::after{opacity:0}
.weWorking-button:hover .ball{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.weWorking-button .icon{width:100%;height:100%;fill-opacity:1;fill:#268387;-webkit-filter:drop-shadow(0.3rem 0.1rem 0.5rem rgba(0,0,0,0.4));filter:drop-shadow(0.3rem 0.1rem 0.5rem rgba(0,0,0,0.4))}
@media (max-width: 1024px) {
.weWorking-button .icon{display:none}
}
.weWorking-button .icon-sm{display:none}
@media (max-width: 1024px) {
.weWorking-button .icon-sm{display:block;width:113%;height:113%;opacity:1;fill:#268387}
}
.weWorking-button .ball{position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='white'/%3E%3Cpath d='M8.66797 6.6665L9.84328 7.83138C10.7806 8.76034 11.2492 9.22482 11.3214 9.79095C11.3391 9.92966 11.3391 10.07 11.3214 10.2087C11.2492 10.7749 10.7806 11.2393 9.84328 12.1683L8.66797 13.3332' stroke='%2302AAB2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:2rem 2rem;background-repeat:no-repeat;background-position:center;width:2rem;height:2rem;right:2.3rem;bottom:3.2rem;z-index:2;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s;will-change:transform}
@media (max-width: 1024px) {
.weWorking-button .ball{width:3.5rem;height:3.5rem;background-color:rgba(49,213,221,0.4);right:-2.4rem;bottom:-4.8rem;background-size:1.5rem;display:none}
}
@media (max-width: 1024px) {
.weWorking-button.sm-left .weWorking-name{left:1.8rem;top:2.4rem}
}
@media (max-width: 1024px) {
.weWorking-button.sm-right .icon-sm{position:relative;left:12rem}
}
@media (max-width: 1024px) {
.weWorking-button.sm-right .weWorking-name{left:13.8rem;top:2.4rem}
}
@media (max-width: 1024px) {
.weWorking-button.sm-right a::before{left:calc(50% + 12.8rem)}
}
@media (max-width: 1024px) {
.weWorking-button.sm-right a::after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-origin:right;transform-origin:right}
}
.weWorking-name{position:absolute;top:2rem;left:2.7rem;font-size:1.4rem;font-weight:400;line-height:1.7rem;max-width:calc(100% - 4rem);color:var(--white);z-index:2;pointer-events:none}
@media (max-width: 1024px) {
.weWorking-name{font-size:1.3rem;font-weight:400;line-height:1.6rem;opacity:0}
}
.Bronx{top:7%;right:4%;z-index:1}
@media (max-width: 1024px) {
.Bronx{top:-27%;right:33%}
}
.Manhattan{top:21%;right:21%;z-index:2}
@media (max-width: 1024px) {
.Manhattan{top:-10%;right:52.5%}
}
.Queens{top:38%;right:-13%;z-index:3}
@media (max-width: 1024px) {
.Queens{top:6%;right:17%}
}
.Brooklyn{bottom:26.5%;right:21%;z-index:4}
@media (max-width: 1024px) {
.Brooklyn{bottom:41.5%;right:52%}
}
.StatenIsland{bottom:17%;left:16%;z-index:5}
@media (max-width: 1024px) {
.StatenIsland{bottom:34%;left:-22%}
}
.comp{background-color:var(--footer);padding-bottom:12rem;padding-top:13rem}
@media (max-width: 1024px) {
.comp{padding-top:6rem;background-color:var(--body);padding-bottom:4rem}
.comp .temp-content ul li:last-child::after{background-color:var(--body)}
}
.comp-title{font-size:4rem;font-weight:400;line-height:5rem;max-width:116.3rem;color:var(--blue)}
@media (max-width: 1024px) {
.comp-title{font-size:2.6rem;font-weight:400;line-height:3.2rem}
}
.comp-wrapper{max-width:68.1rem;margin-top:.5rem;box-sizing:content-box;margin-left:auto;padding-right:1rem}
@media (max-width: 1024px) {
.comp-wrapper{margin-top:2rem}
}
.stages{margin-top:11rem}
@media (max-width: 1024px) {
.stages{margin-top:6rem}
}
@media (max-width: 1024px) {
.stages.--art{margin-top:3rem}
}
.stages-title{font-size:5rem;font-weight:400;line-height:6.2rem;max-width:80.8rem}
@media (max-width: 1024px) {
.stages-title{font-size:2.6rem;line-height:3.2rem}
}
.stages-subtitle{font-size:2.4rem;font-weight:400;line-height:3rem;max-width:68.1rem;margin-left:auto;margin-top:6rem;box-sizing:content-box;padding-right:1rem}
@media (max-width: 1024px) {
.stages-subtitle{display:none}
}
.stages-wrapper{position:relative;overflow:hidden;margin-top:5.7rem}
.stages-wrapper.--art{margin-top:11rem}
@media (max-width: 1024px) {
.stages-wrapper.--art{margin-top:4rem}
}
.stages-wrapper.--art .stages-bg-1{top:4.4rem}
@media (max-width: 1024px) {
.stages-wrapper.--art .stages-bg-1{top:0}
}
.stages-wrapper.--art .stages-bg-2{top:-.8rem}
@media (max-width: 1024px) {
.stages-wrapper.--art .stages-bg-2{top:45.6rem}
}
.stages-wrapper.--art .stages-list li:nth-child(4n+2){margin-top:12rem}
@media (max-width: 1024px) {
.stages-wrapper.--art .stages-list li:nth-child(4n+2){margin-top:27.5rem}
.stages-wrapper.--art .stages-list li:nth-child(4n+2) .stages-inner{padding-right:1rem}
}
.stages-wrapper.--art .stages-list li:nth-child(4n+3){margin-top:4rem}
@media (max-width: 1024px) {
.stages-wrapper.--art .stages-list li:nth-child(4n+3){margin-top:2rem}
}
@media (max-width: 1024px) {
.stages-wrapper.--art .stages-list{margin-top:-1rem}
}
@media (max-width: 1024px) {
.stages-wrapper{margin-top:6.1rem}
}
.stages-list{font-size:1.6rem;font-weight:300;line-height:2rem;counter-reset:stage;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;position:relative}
@media (max-width: 1024px) {
.stages-list{font-size:1.5rem;font-weight:300;line-height:1.9rem;margin-top:-1rem}
}
.stages-list li{counter-increment:stage}
.stages-list li:nth-child(4n+1){width:100%}
.stages-list li:nth-child(4n+2){margin-left:auto;margin-top:4rem}
@media (max-width: 1024px) {
.stages-list li:nth-child(4n+2){margin-top:27.5rem}
}
.stages-list li:nth-child(4n+2) .stages-inner{padding-right:3.5rem}
.stages-list li:nth-child(4n+3){width:100%;margin-left:11.8rem;margin-top:-4rem}
@media (max-width: 1024px) {
.stages-list li:nth-child(4n+3){margin-top:2rem;margin-left:0}
}
.stages-list li:nth-child(4n+4){margin-left:70.8rem;margin-top:-17.5rem}
@media (max-width: 1024px) {
.stages-list li:nth-child(4n+4){margin-top:2rem;margin-left:auto}
}
.stages-inner{padding:2.9rem 3.7rem 3.2rem 4rem;width:33.5rem;border:.1rem solid var(--border);border-radius:2rem;transform:translate3d(0,0,0);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);background-color:rgba(255,255,255,0.2);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}
@media (max-width: 1024px) {
.stages-inner{padding:2.5rem 1.4rem 2rem 1.5rem;width:22.4rem;gap:2rem}
}
.stages-inner::before{content:counter(stage, decimal-leading-zero);font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--blue)}
@media (max-width: 1024px) {
.stages-inner::before{font-size:1.3rem;font-weight:400;line-height:1.6rem}
}
.stages-bg-1{position:absolute;top:8.4rem;left:11.7rem;width:69rem;height:50rem}
@media (max-width: 1024px) {
.stages-bg-1{width:29.8rem;height:21.6rem;position:relative;top:0;left:0}
}
.stages-bg-2{position:absolute;width:69rem;height:64.5rem;top:3.2rem;left:59.3rem}
@media (max-width: 1024px) {
.stages-bg-2{width:29.8rem;height:27.8rem;left:0;top:52.6rem}
}
.perform{padding-top:9.7rem;padding-bottom:8.6rem;margin-top:12rem}
@media (max-width: 1024px) {
.perform{margin-top:8rem;padding-top:5rem;padding-bottom:0;background-color:var(--body);position:relative}
.perform::before{content:"";width:100%;height:calc(100% - 4rem);background-color:var(--footer);position:absolute;top:0;left:0}
.perform .perform-list li:last-child::after{background-color:var(--footer)}
.perform .perform-list.with-last-button li:nth-last-child(2)::after{background-color:var(--footer)}
}
.perform-list{margin-top:8rem;display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;row-gap:0;position:relative}
@media (max-width: 1024px) {
.perform-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;margin-top:3rem}
}
.perform-list::before{content:"";width:100%;height:.1rem;background-image:url("data:image/svg+xml,%3Csvg width='1400' height='1' viewBox='0 0 1400 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='0.5' x2='1400' y2='0.5' stroke='%23C3C6C9' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");position:absolute;top:0;left:0}
@media (max-width: 1024px) {
.perform-list::before{height:calc(100% - 5rem);width:.1rem;background-image:url("data:image/svg+xml,%3Csvg width='1' height='1148' viewBox='0 0 1 1148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='-2.18557e-08' x2='0.50005' y2='1148' stroke='%23C3C6C9' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");top:1rem;left:.3rem}
}
@media (max-width: 1024px) {
.perform-list.with-last-button::before{height:calc(100% - 22rem)}
.perform-list.with-last-button li:last-child::after{content:unset}
.perform-list.with-last-button li:nth-last-child(2)::after{content:"";background-color:var(--body);width:1rem;height:100%;position:absolute;top:1.8rem;left:0}
}
.perform-list li{padding-top:4rem;grid-column:3 span;position:relative}
@media (max-width: 1024px) {
.perform-list li{padding-top:0;padding-left:2rem}
}
@media (max-width: 1024px) {
.perform-list li:last-child::after{content:"";background-color:var(--body);width:1rem;height:calc(100% - 5.8rem);position:absolute;top:1.8rem;left:0}
}
@media (max-width: 1024px) {
.perform-list li.perform-list-btn:last-child{padding-left:0}
.perform-list li.perform-list-btn:last-child::before{content:unset}
}
.perform-list li.line{grid-column:1/-1;width:100%;height:.1rem;background-image:url("data:image/svg+xml,%3Csvg width='1400' height='1' viewBox='0 0 1400 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='0.5' x2='1400' y2='0.5' stroke='%23C3C6C9' stroke-dasharray='8 8'/%3E%3C/svg%3E%0A");padding:0;margin-top:9rem}
@media (max-width: 1024px) {
.perform-list li.line{display:none}
}
.perform-list li.line::before{content:unset}
.perform-list li.col-span-4{grid-column:4 span}
.perform-list li.col-span-5{grid-column:5 span}
.perform-list li::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' transform='matrix(-4.37114e-08 -1 -1 4.37114e-08 12 12)' fill='%2302AAB2'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;width:1.2rem;height:1.2rem;position:absolute;top:-.6rem;left:0}
@media (max-width: 1024px) {
.perform-list li::before{width:.8rem;height:.8rem;top:1rem}
}
.perform-subtitle{font-size:2.4rem;font-weight:400;line-height:3rem;max-width:45.1rem}
@media (max-width: 1024px) {
.perform-subtitle{font-size:2.2rem;line-height:2.7rem}
}
@media (max-width: 1024px) {
.perform-subtitle.xl-text-24{font-size:2.4rem;line-height:2.9rem}
}
.perform-desc{font-size:1.6rem;font-weight:300;line-height:2rem;margin-top:2rem}
@media (max-width: 1024px) {
.perform-desc{font-size:1.5rem;line-height:1.9rem;margin-top:1.5rem}
}
.perform-button{font-size:3.2rem;font-weight:400;line-height:4rem;gap:2.7rem;padding:3rem;padding-top:2rem}
@media (max-width: 1024px) {
.perform-button{font-size:2rem;line-height:2.5rem;padding:1rem;padding-top:1.5rem;padding-left:1.5rem;border-radius:2rem}
}
.perform-button .ball{width:10rem;height:10rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:.1rem solid var(--white);border-radius:3rem;background-color:transparent}
@media (max-width: 1024px) {
.perform-button .ball{width:7.4rem;height:7.4rem;border-radius:2rem}
}
.perform-button .ball svg{width:3rem;height:3rem;fill:transparent;stroke:var(--white)}
@media (max-width: 1024px) {
.perform-button .ball svg{width:4rem;height:4rem}
}
.disting{margin-top:12rem;padding-top:11rem;position:relative;overflow:hidden}
@media (max-width: 1024px) {
.disting{margin-top:8rem;padding-top:6rem}
}
.disting::before{content:"";width:100%;height:58rem;background-color:var(--footer);position:absolute;top:0;left:0;z-index:-1}
@media (max-width: 500px) {
.disting::before{height:69rem}
}
.disting-title{font-size:4rem;font-weight:400;line-height:5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media (max-width: 1024px) {
.disting-title{font-size:2.6rem;line-height:3.2rem}
}
.disting-title .text-blue{margin-left:auto;padding-right:15.7rem}
@media (max-width: 1024px) {
.disting-title .text-blue{padding-right:0}
}
.mt-70{margin-top:7rem}
@media (max-width: 1024px) {
.mt-70{margin-top:4rem}
}
.disting-swiper .swiper-slide{width:26.4rem;margin-right:2rem;border-radius:2rem;border:.1rem solid var(--border);background-color:var(--body);height:auto;min-height:30.6rem;padding:2rem;padding-left:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.disting-swiper .swiper-slide{padding:1.5rem 1rem 1rem 1.5rem;width:22.4rem;min-height:30rem}
}
.disting-swiper .disting-desc{font-size:1.6rem;font-weight:300;line-height:2rem}
.disting-swiper .disting-img{width:10rem;height:10rem;margin-left:auto}
@media (max-width: 1024px) {
.cheap{padding-top:15rem}
}
.cost{margin-bottom:15rem}
@media (max-width: 1024px) {
.cost{margin-bottom:8rem}
}
.cost-title{max-width:57.2rem;font-size:5rem;font-weight:400;line-height:6.2rem}
@media (max-width: 1024px) {
.cost-title{font-size:3.4rem;line-height:4.2rem}
}
.cost-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:6rem}
@media (max-width: 1024px) {
.cost-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:3rem;gap:1rem}
}
.cost-item{padding:2rem;background-color:var(--white);border-radius:2rem;display:grid;grid-template-columns:31.5rem 1fr;gap:2rem}
@media (max-width: 1024px) {
.cost-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;padding-bottom:2rem;gap:1rem}
}
.cost-img{width:31.5rem;max-width:100%;height:24rem;border-radius:2rem;background-color:var(--footer)}
@media (max-width: 500px) {
.cost-img{width:100%;height:12.4rem}
.cost-img img{-o-object-fit:contain;object-fit:contain}
}
.cost-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}
.cost-subtitle{font-size:1.4rem;font-weight:300;line-height:1.7rem;color:var(--lgrey)}
.cost-item-title{font-size:3.2rem;font-weight:400;line-height:4rem;margin-top:1.5rem;margin-bottom:1.5rem;padding-right:3rem}
@media (max-width: 1024px) {
.cost-item-title{font-size:2rem;line-height:2.5rem;margin-top:.5rem;margin-bottom:2rem;padding-right:0}
}
.cost-wrapper{margin-top:auto}
.cost-price{font-size:3.2rem;font-weight:400;line-height:4rem;color:var(--blue);margin-top:1.5rem}
@media (max-width: 1024px) {
.cost-price{font-size:2.6rem;line-height:3.2rem;margin-top:.5rem}
}
.collab{margin-top:12rem;padding-top:10.5rem;padding-bottom:12.3rem;display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;position:relative;overflow:hidden}
@media (max-width: 1024px) {
.collab{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:8rem;padding-bottom:7rem;padding-top:6rem}
}
.collab > *{position:relative;z-index:1}
.collab > .collab-img{position:absolute;z-index:0}
.collab-title{font-size:5rem;font-weight:400;line-height:6.2rem;max-width:80.8rem}
@media (max-width: 1024px) {
.collab-title{font-size:2.6rem;font-weight:400;line-height:3.2rem}
}
.collab-desc{font-size:1.6rem;font-weight:400;line-height:2rem;max-width:45.4rem;margin-top:6rem;margin-left:11.8rem}
@media (max-width: 1024px) {
.collab-desc{margin-left:0;margin-top:3rem}
}
.collab-wrapper{max-width:45.3rem;grid-column:4 span;margin-top:40rem}
@media (max-width: 1024px) {
.collab-wrapper{margin-top:8rem}
}
.collab-subtitle{font-size:2.4rem;font-weight:400;line-height:3rem}
@media (max-width: 1024px) {
.collab-subtitle{font-size:2rem;font-weight:400;line-height:2.5rem}
}
.collab-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-column:8 span}
.collab-button{margin-top:5rem;font-size:2.4rem;font-weight:400;line-height:3rem;width:33.5rem;max-width:100%;gap:3rem;padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem;border-radius:2rem}
@media (max-width: 1024px) {
.collab-button{margin-top:3rem;font-size:1.8rem;line-height:2.2rem;gap:.4rem;border-radius:1.5rem;padding:1rem 1rem 1rem 2rem}
}
.collab-button .ball{width:3rem;height:3rem}
@media (max-width: 1024px) {
.collab-button .ball{width:2.4rem;height:2.4rem}
}
.collab-img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:92.6rem;height:83.5rem}
@media (max-width: 1024px) {
.collab-img{height:75.1rem;left:unset;right:0;-webkit-transform:unset;transform:unset}
}
@media (max-width: 500px) {
.collab-img{width:23.4rem}
}
.artS{margin-top:12rem}
@media (max-width: 1024px) {
.artS{margin-top:6rem}
}
.artS-head{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:13.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:.8rem}
@media (max-width: 1024px) {
.artS-head{padding-left:0;gap:3rem}
}
.artS-title{max-width:56.6rem}
.artS-subtitle{font-size:3.2rem;font-weight:400;line-height:4rem;max-width:63rem;padding-bottom:1rem}
@media (max-width: 1024px) {
.artS-subtitle{font-size:1.8rem;font-weight:400;line-height:2.2rem;padding-bottom:0}
}
.artS-list{margin-top:5.4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;counter-reset:temp}
@media (max-width: 1024px) {
.artS-list{grid-template-columns:1fr;margin-top:3rem;gap:1rem}
}
.artS-item{counter-increment:temp}
.artS-item a{color:var(--black);padding:3rem;padding-right:2.8rem;padding-bottom:1rem;border-radius:2rem;border:.1rem solid var(--border);font-size:2.4rem;font-weight:400;line-height:3rem;background-color:var(--body);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:29rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s}
.artS-item a > *{font-weight:400}
@media (max-width: 1024px) {
.artS-item a{padding:1.5rem;padding-bottom:1rem;font-size:1.8rem;font-weight:300;line-height:2.2rem;min-height:26rem;gap:1rem}
}
.artS-item a::after{content:counter(temp, decimal-leading-zero);font-family:"Unbounded";font-size:7rem;font-weight:400;line-height:8.7rem;text-align:right;color:var(--blue)}
@media (max-width: 1024px) {
.artS-item a::after{font-size:6rem;line-height:6rem}
}
.artS-item a:hover{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
.delivery{padding-top:23rem;padding-bottom:12.5rem;margin-top:-8rem}
@media (max-width: 1024px) {
.delivery{padding-top:12rem;padding-bottom:6rem}
}
.delivery-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:.1rem solid #C3C6C9}
@media (max-width: 1024px) {
.delivery-inner{-ms-flex-direction:column;flex-direction:column;border-top:0}
}
.delivery-title{padding-top:4rem}
.delivery-list{max-width:104.5rem;width:100%}
.delivery-item{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5rem;padding-top:4rem;border-bottom:.1rem solid #C3C6C9}
@media (max-width: 1024px) {
.delivery-item{-ms-flex-direction:column;flex-direction:column;padding-top:3rem;gap:0;padding-bottom:3rem}
.delivery-item:last-child{padding-bottom:0;border-bottom:0}
}
.delivery-subtitle{font-size:3.2rem;font-weight:400;line-height:4rem;max-width:41.3rem}
@media (max-width: 1024px) {
.delivery-subtitle{font-size:2.6rem;line-height:3.2rem}
}
.delivery-desc{font-size:1.6rem;font-weight:300;line-height:2rem;max-width:45.3rem;margin-top:1.5rem}
@media (max-width: 1024px) {
.delivery-desc{font-size:1.5rem;line-height:1.9rem}
}
.fine-title{font-size:3.2rem;font-weight:400;line-height:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:11.4rem}
@media (max-width: 1024px) {
.fine-title{-ms-flex-direction:column;flex-direction:column;gap:1rem;font-size:2.2rem;line-height:2.7rem}
}
.fine-title .text-170{line-height:15rem}
.fine-right{padding-top:3rem;max-width:80.8rem}
@media (max-width: 1024px) {
.fine-right{padding-top:0;margin-top:-.5rem}
}
.byW{margin-top:10rem;padding-top:11rem;padding-bottom:9rem}
@media (max-width: 1024px) {
.byW{margin-top:8rem;padding-top:6rem;padding-bottom:6rem}
}
.byW-title{font-size:4rem;font-weight:400;line-height:5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:8rem}
@media (max-width: 1024px) {
.byW-title{font-size:2.6rem;line-height:3.2rem;padding-right:0;display:inline-block}
}
.byW-title > :first-child{text-align:center}
@media (max-width: 1024px) {
.byW-title > :first-child{text-align:start}
}
.byW-wrapper{font-size:1.6rem;font-weight:300;line-height:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:2.1rem;margin-top:6rem}
@media (max-width: 1024px) {
.byW-wrapper{-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:3rem}
}
.byW-wrapper li{max-width:45.3rem}
.storage-text{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding-top:12rem;padding-bottom:10.6rem}
@media (max-width: 1024px) {
.storage-text{grid-template-columns:1fr;gap:3rem;padding-top:7rem;padding-bottom:6rem}
}
.prepare{margin-top:12rem;margin-bottom:13rem}
@media (max-width: 1024px) {
.prepare{margin-top:6rem;margin-bottom:8rem}
}
.prepare-head{display:grid;grid-template-columns:repeat(2,1fr);-ms-flex-align:end;align-items:flex-end;gap:2rem;padding-bottom:1.8rem}
@media (max-width: 1024px) {
.prepare-head{grid-template-columns:1fr;gap:3rem;padding-bottom:1rem}
}
.prepare-title{font-size:6rem;font-weight:400;line-height:7.4rem}
@media (max-width: 1024px) {
.prepare-title{font-size:3.4rem;font-weight:400;line-height:4.2rem}
}
.prepare-desc{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;padding-bottom:1rem}
@media (max-width: 1024px) {
.prepare-desc{padding-bottom:0}
}
.prepare-short .perform-list{margin-left:23.6rem;grid-template-columns:repeat(10,1fr)}
@media (max-width: 1024px) {
.prepare-short .perform-list{margin-left:0}
}
.best{margin-top:12rem}
@media (max-width: 1024px) {
.best{margin-top:6rem}
}
.best-head{display:grid;grid-template-columns:repeat(2,1fr);-ms-flex-align:center;align-items:center;gap:2rem;row-gap:8rem;margin-bottom:4rem}
@media (max-width: 1024px) {
.best-head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:3rem;margin-bottom:3rem}
}
.best-title{font-size:6rem;font-weight:400;line-height:7.4rem;max-width:57.2rem}
@media (max-width: 1024px) {
.best-title{font-size:3.4rem;line-height:4.2rem}
}
.best-desc{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61}
@media (max-width: 1024px) {
.best-also{margin-top:3rem}
}
.best-swiper .swiper-slide{width:26.4rem;margin-right:2rem;border-radius:2rem;border:.1rem solid var(--border);background-color:var(--body);height:auto;min-height:30.6rem;padding:2rem;padding-left:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.best-swiper .swiper-slide{padding:1.5rem 1rem 1rem 1.5rem;width:22.4rem;min-height:27rem}
}
.best-swiper .disting-desc{font-size:1.6rem;font-weight:300;line-height:2rem}
.best-swiper .disting-img{width:10rem;height:10rem;margin-left:auto}
.mooving{padding-top:24.1rem;padding-bottom:12.6rem;margin-top:-9rem}
@media (max-width: 1024px) {
.mooving{margin-top:-4rem;padding-top:12rem;padding-bottom:6rem}
}
.mooving .prepare-desc{padding-bottom:2.5rem}
@media (max-width: 1024px) {
.mooving .prepare-desc{padding-bottom:0}
}
.weProvide{padding-top:9rem;padding-bottom:13rem;position:relative;overflow:hidden}
@media (max-width: 1024px) {
.weProvide{padding-top:0;padding-bottom:6rem}
}
.weProvide-bg{position:absolute;top:0;left:0;width:96rem;height:97rem}
@media (max-width: 1024px) {
.weProvide-bg{height:100%;width:100%}
}
@media (max-width: 1024px) {
.weProvide-head{position:relative;padding-top:36.6rem;padding-bottom:5rem}
}
.weProvide-title{font-size:6rem;font-weight:400;line-height:7.4rem;max-width:69rem;width:100%;margin-left:auto;position:relative;margin-right:12rem}
@media (max-width: 1024px) {
.weProvide-title{font-size:3.4rem;font-weight:400;line-height:4.2rem}
}
.weProvide-list{font-size:2.4rem;font-weight:400;line-height:3rem;counter-reset:weProvide;margin-top:6.6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;max-width:45.3rem;margin-left:auto;position:relative}
@media (max-width: 1024px) {
.weProvide-list{font-size:1.8rem;line-height:2.2rem;margin-top:5rem;gap:2rem}
}
.weProvide-list li{counter-increment:weProvide;padding-left:12rem;position:relative;box-sizing:border-box}
@media (max-width: 1024px) {
.weProvide-list li{padding-left:5.6rem}
}
.weProvide-list li::before{content:counter(weProvide, decimal-leading-zero) ".";font-family:"Unbounded";font-size:2rem;font-weight:400;line-height:2.5rem;position:absolute;top:.5rem;left:0}
@media (max-width: 1024px) {
.weProvide-list li::before{font-size:1.3rem;font-weight:400;line-height:1.6rem;top:0}
}
.weProvide-info{font-size:1.6rem;font-weight:300;line-height:2rem;color:#DEE5E5;margin-top:7rem;max-width:45.3rem;margin-left:auto;position:relative}
@media (max-width: 1024px) {
.weProvide-info{display:none}
}
.weProvide-info strong{font-weight:400}
.weProvide-subtitle{font-size:4rem;font-weight:400;line-height:5rem;margin-top:18.6rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:135rem}
@media (max-width: 1024px) {
.weProvide-subtitle{font-size:2.6rem;font-weight:400;line-height:3.2rem;margin-top:8rem;display:inline-block}
}
.weProvide-subtitle > :first-child{margin-left:auto;margin-right:13.3rem}
@media (max-width: 1024px) {
.weProvide-subtitle > :first-child{margin-right:0}
}
.advantages{padding-top:13rem;padding-bottom:10.6rem}
@media (max-width: 1024px) {
.advantages{padding-top:6rem;padding-bottom:7rem}
}
.advantages-head{display:grid;grid-template-columns:repeat(2,1fr);-ms-flex-align:end;align-items:flex-end;gap:2rem;row-gap:8rem;margin-bottom:4rem}
@media (max-width: 1024px) {
.advantages-head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:3rem;-ms-flex-align:start;align-items:flex-start;margin-bottom:3rem}
}
.advantages-title{font-size:5rem;font-weight:400;line-height:6.2rem}
@media (max-width: 1024px) {
.advantages-title{font-size:2.6rem;font-weight:400;line-height:3.2rem}
}
.advantages-desc{font-size:1.6rem;font-weight:300;line-height:2rem;color:#555B61;padding-bottom:1rem}
.advantages-foot{margin-top:3rem}
@media (max-width: 1024px) {
.advantages-foot{margin-top:4rem}
}
.advantages-button{margin-left:auto;width:33.5rem;max-width:100%;gap:3rem;font-size:2.4rem;font-weight:400;line-height:3rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;border-radius:2rem}
@media (max-width: 1024px) {
.advantages-button{font-size:1.8rem;line-height:2.2rem;border-radius:1.5rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;gap:.4rem}
}
.advantages-button .ball{width:3rem;height:3rem}
@media (max-width: 1024px) {
.advantages-button .ball{width:2.4rem;height:2.4rem}
}
.advantages-swiper .swiper-slide{width:33.5rem;margin-right:2rem;border-radius:2rem;border:.1rem solid var(--border);background-color:var(--body);height:auto;min-height:30.6rem;padding:2rem;padding-left:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 1024px) {
.advantages-swiper .swiper-slide{padding:1.5rem 1rem 1rem 1.5rem;width:22.4rem;min-height:27rem}
}
.advantages-swiper .disting-desc{font-size:1.6rem;font-weight:300;line-height:2rem}
.advantages-swiper .disting-img{width:10rem;height:10rem;margin-left:auto}
.inventory{padding-top:20rem}
@media (max-width: 1024px) {
.inventory{padding-top:10rem}
}
.inventory-title{font-size:5rem;font-weight:400;line-height:6.2rem;max-width:63.2rem}
@media (max-width: 1024px) {
.inventory-title{font-size:3.4rem;line-height:4.2rem}
}
.inventory-desc{font-size:1.6rem;font-weight:300;line-height:2rem;margin-top:3rem;max-width:45.3rem}
@media (max-width: 1024px) {
.inventory-desc{font-size:1.5rem;line-height:1.9rem;margin-top:2rem}
}
.inventory-container{margin:0 auto;margin-top:4rem;max-width:92.6rem}
@media (max-width: 1024px) {
.inventory-container{margin-top:3rem}
}
.inventory-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}
.inventory-accord{background-color:var(--white);border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}
.inventory-accord-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:var(--blue);text-align:start;padding:2.7rem 2rem 2.8rem 4rem;border-radius:2rem;font-size:2rem;font-weight:400;line-height:2.5rem;color:var(--white);width:100%;transition:background-color .3s;gap:2rem}
@media (max-width: 1024px) {
.inventory-accord-btn{font-size:1.6rem;line-height:2rem;padding:2rem}
}
.inventory-accord-btn:hover{background-color:var(--lblue)}
.inventory-accord-btn::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 10L15.2527 11.763C13.8592 13.1689 13.1625 13.8719 12.3133 13.9801C12.1053 14.0066 11.8947 14.0066 11.6867 13.9801C10.8375 13.8719 10.1408 13.1689 8.74731 11.763L7 10' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;width:2.4rem;height:2.4rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s}
.inventory-accord-btn.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.inventory-form{padding:3rem 4rem;padding-top:2.5rem;background-color:var(--white);border-radius:2rem;margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);-ms-flex-align:end;align-items:flex-end;row-gap:3rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
@media (max-width: 1024px) {
.inventory-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem 1rem;margin-top:1rem;gap:1rem}
}
.inventory-block{border-radius:1.5rem;border:.1rem solid var(--grey);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:1.9rem 2rem;min-height:8rem;width:100%}
@media (max-width: 1024px) {
.inventory-block{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:1rem 1.5rem;min-height:6.9rem;gap:1rem}
}
.inventory-block-text{font-size:1.8rem;font-weight:300;line-height:2.2rem;color:#000}
@media (max-width: 1024px) {
.inventory-block-text{font-size:1.5rem;line-height:1.9rem}
}
.switch{position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;font-size:1.6rem;font-weight:300;line-height:2rem}
@media (max-width: 1024px) {
.switch{gap:.5rem}
}
.switch input{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}
.switch input:checked + .switch-box::before{background-color:var(--blue);-webkit-transform:translate3d(2.6rem,-50%,0);transform:translate3d(2.6rem,-50%,0)}
@media (max-width: 1024px) {
.switch input:checked + .switch-box::before{-webkit-transform:translate3d(1.6rem,-50%,0);transform:translate3d(1.6rem,-50%,0)}
}
.switch-box{position:relative;width:6rem;height:3rem;border:.1rem solid var(--grey);display:block;border-radius:3rem}
@media (max-width: 1024px) {
.switch-box{width:4rem;height:2rem}
}
.switch-box::before{content:"";width:1.6rem;height:1.6rem;background-color:var(--border);border-radius:100%;position:absolute;top:50%;left:.8rem;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);transition:background-color 0.3s,-webkit-transform .3s;transition:background-color 0.3s,transform .3s;transition:background-color 0.3s,transform 0.3s,-webkit-transform .3s}
@media (max-width: 1024px) {
.switch-box::before{width:1rem;height:1rem;left:.6rem}
}
.switch-yes,.switch-no{transition:color .3s}
.switch-yes{color:var(--grey)}
.checked .switch-no{color:var(--grey)}
.checked .switch-yes{color:var(--blue)}
.inventory-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}
@media (max-width: 1024px) {
.inventory-top{gap:2rem;margin-top:2rem}
}
.inventory-top-text{font-size:1.6rem;font-weight:400;line-height:2rem}
@media (max-width: 1024px) {
.inventory-top-text{font-size:1.5rem;font-weight:400;line-height:1.9rem;padding-left:.5rem}
}
.mt-5{margin-top:.5rem}
@media (max-width: 1024px) {
.mt-5:first-child{margin-top:0}
}
.inventory-subtitle{font-size:2rem;font-weight:400;line-height:2.5rem;margin-bottom:2rem}
@media (max-width: 1024px) {
.inventory-subtitle{font-size:1.6rem;line-height:2rem;padding-left:.5rem}
}
.inventory-submit{margin-top:2rem;margin-left:auto;font-size:2.4rem;font-weight:400;line-height:3rem;gap:.5rem;width:33.5rem;max-width:100%;padding-top:1.5rem;padding-right:1.5rem;border-radius:2rem}
@media (max-width: 1024px) {
.inventory-submit{font-size:1.8rem;line-height:2.2rem;border-radius:1.5rem;padding-top:1rem;padding-bottom:1.5rem;padding-right:3.5rem;position:relative}
}
.inventory-submit .ball{width:3rem;height:3rem}
@media (max-width: 1024px) {
.inventory-submit .ball{width:2.4rem;height:2.4rem;position:absolute;bottom:1rem;right:1rem}
}
.small{font-size:1.6rem;font-weight:300;line-height:2rem}
@media (max-width: 1024px) {
.small{font-size:1.4rem;line-height:1.7rem}
}
.inventory-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:2.3rem;padding-bottom:3rem;padding-right:4rem;padding-left:4rem;gap:.5rem}
@media (max-width: 1024px) {
.inventory-items{padding-left:1rem;padding-right:1rem;padding-bottom:2rem;margin-top:.5rem}
}
.inventory-item{border-radius:1.5rem;border:.1rem solid var(--grey);padding:1rem;padding-right:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:2rem}
@media (max-width: 1024px) {
.inventory-item{gap:1rem;padding:1rem;padding-right:0;padding-bottom:1.5rem}
}
.inventory-item-img{width:10rem;height:6rem;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width: 1024px) {
.inventory-item-img{width:7rem;height:4rem}
}
.inventory-item-img.--h-95{height:9.5rem}
@media (max-width: 1024px) {
.inventory-item-img.--h-95{height:10.4rem}
}
.inventory-item-wrap{max-width:28.3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}
@media (max-width: 500px) {
.inventory-item-wrap{max-width:18.5rem;gap:1rem}
}
.inventory-item-name{font-size:1.8rem;font-weight:300;line-height:2.2rem;color:#000}
@media (max-width: 1024px) {
.inventory-item-name{font-size:1.5rem;line-height:1.9rem}
}
.inventory-item-radio{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}
@media (max-width: 1024px) {
.inventory-item-radio{-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;padding-right:1rem}
}
.custom-radio{font-size:1.6rem;font-weight:300;line-height:2rem;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;cursor:pointer}
@media (max-width: 1024px) {
.custom-radio{gap:.5rem}
}
.custom-radio input{opacity:0;position:absolute;pointer-events:none;width:3rem;height:3rem}
@media (max-width: 1024px) {
.custom-radio input{height:2rem;width:2rem}
}
.custom-radio input:checked + .radio{border-color:var(--blue)}
.custom-radio input:checked + .radio::before{opacity:1}
.radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:100%;border:.1rem solid var(--grey);-ms-flex:0 0 auto;flex:0 0 auto;transition:border-color .3s}
@media (max-width: 1024px) {
.radio{width:2rem;height:2rem}
}
.radio::before{content:"";width:1rem;height:1rem;background-color:var(--blue);opacity:0;-ms-flex:0 0 auto;flex:0 0 auto;transition:opacity .3s;border-radius:100%}
@media (max-width: 1024px) {
.radio::before{width:.8rem;height:.8rem}
}
.custom-accord.checked + .custom-accord-block{grid-template-rows:1fr}
.custom-accord-block{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;transition:grid-template-rows 0.3s,-ms-grid-rows .3s}
.custom-accord-inner{overflow:hidden}
.custom-accord-inner > *{padding-top:.5rem}
.custom-accord-inner textarea{height:16rem;resize:none}
@media (max-width: 1024px) {
.custom-accord-inner textarea{height:15rem}
}
.inventory-wrap{width:100%}
@media (max-width: 1024px) {
.inventory-wrap{margin-top:2rem}
}
.inventory-item-info{font-size:1.5rem;font-weight:300;line-height:1.9rem;color:var(--lgrey)}
@media (max-width: 1024px) {
.inventory-item-info{font-size:1.4rem;line-height:1.7rem;max-width:16rem}
}
.rs-container *{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.rs-container{font-family:Arial,Helvetica,sans-serif;height:2.4rem;position:relative;margin-left:auto;width:calc(100% - 1.6rem)}
.rs-container .rs-bg,.rs-container .rs-selected{background-color:var(--grey);height:.1rem;left:0;position:absolute;top:1.2rem;width:100%}
.rs-container .rs-selected{background-color:var(--blue);transition:all .2s linear;height:.2rem;width:0}
.rs-container.disabled .rs-selected{background-color:#ccc;border-color:#bbb}
.rs-container .rs-pointer{background-color:var(--blue);border:.4rem solid var(--blue);border-radius:100%;cursor:pointer;left:0;position:absolute;top:calc(50% + 0.1rem);transition:all .2s linear;width:1.5rem;height:1.5rem;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.rs-container.disabled .rs-pointer{border-color:#ccc;cursor:default}
.rs-pointer[data-dir=right]{-webkit-transform:translateX(-8px);transform:translateX(-8px)}
.rs-container .rs-pointer::after{left:auto;right:12px}
.rs-container.sliding .rs-pointer,.rs-container.sliding .rs-selected{transition:none}
.rs-container .rs-scale{left:0;position:absolute;top:5px;white-space:nowrap}
.rs-container .rs-scale span{float:left;position:relative}
.rs-container .rs-scale span::before{background-color:transparent;content:"";height:8px;left:0;position:absolute;top:10px;width:1px}
.rs-container.rs-noscale span::before{display:none}
.rs-container .rs-scale span ins{display:block;opacity:0}
.rs-tooltip{position:relative;top:-3rem;font-size:1.6rem;font-weight:300;line-height:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.range-wrapper{width:35rem;max-width:100%;height:-webkit-min-content;height:min-content;margin-left:auto;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.6rem}
@media (max-width: 1024px) {
.range-wrapper{margin-top:2.4rem;padding-right:2rem;margin-bottom:0}
}
@media (max-width: 500px) {
.range-wrapper{width:28rem}
}
.text-white{color:var(--white)}
.hide{display:none}
.show{display:block}
.custom-hover > *{will-change:opacity;transition:opacity .3s}
.custom-hover > .not-active{opacity:.4}
.custom-hover > .hover{opacity:1}
.movers_main{height:100%}
.movers-top{display:flex;gap:0;min-height:518px;margin-top:180px}
.movers-top h2{margin-top:0;max-width:100%;max-width:453px;color:#FFF;font-family:Unbounded;font-size:24px;font-style:normal;font-weight:400;line-height:normal}
.movers__main_title{color:#FFF;font-family:Unbounded;font-size:90px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:row;margin-top:auto}
.poeple-mod{margin-top:0!important}
.last-slide{background-color:#02AAB2!important;color:var(--white);gap:20px;width:33.5rem;margin-right:2rem;border-radius:2rem;border:.1rem solid var(--border);background-color:var(--body);height:auto;min-height:30.6rem;padding:2rem;padding-left:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.last-slide-arrow{margin-left:auto}
.only-mobile{width:90%;margin:0 auto;border-radius:2rem;margin-top:40px;border:.1rem solid var(--border);background-color:var(--body);height:auto;min-height:30.6rem;padding:2rem;padding-left:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;display:none}
@media (max-width: 767px) {
.only-desktop{display:none!important}
.only-mobile{display:flex}
}
.provide{padding:120px 0}
.provide__title{color:#02AAB2;font-family:Unbounded;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.provide__text{display:flex;flex-direction:column;margin-top:-30px}
.provide__text_title{text-align:center;color:#02AAB2;font-family:Unbounded;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.provide__text_text{color:#414042;font-family:Unbounded;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
@media (max-width: 767px) {
.provide{padding:60px 0}
.provide__title{color:#02AAB2;font-family:Unbounded;font-size:13px;font-style:normal;font-weight:400;line-height:normal}
.provide__text{display:flex;flex-direction:column;margin-top:30px}
.provide__text_title{color:#02AAB2;font-family:Unbounded;font-size:26px;font-style:normal;font-weight:400;line-height:normal;text-align:left}
.provide__text_text{color:#414042;font-family:Unbounded;font-size:26px;font-style:normal;font-weight:400;line-height:normal}
}
.temp_box{display:flex;flex-direction:column}
.temp_box p{margin-top:50px}
@media (max-width: 767px) {
.temp_box p{margin-top:25px}
}
.storage__box{display:flex;flex-direction:column}
.storage__box h2{position:inherit}
.storage__box h4{margin-top:40px}
.pb-120{padding-bottom:120px!important}
.perform__box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:70px 0 100px}
.perform__box_main{color:#02AAB2;font-family:Unbounded;font-size:24px;font-style:normal;font-weight:400;line-height:normal}
.perform__box_text{color:#555B61;font-family:Unbounded;font-size:16px;font-style:normal;font-weight:300;line-height:normal}
.perform-custom{position:relative;padding-top:330px;margin-top:-340px;z-index:-1}
@media (max-width: 767px) {
.perform__box{display:grid;grid-template-columns:repeat(1,1fr);margin:30px 0 40px;gap:30px}
.perform__box_main{color:#02AAB2;font-family:Unbounded;font-size:18px;font-style:normal;font-weight:400;line-height:normal}
.perform__box_text{color:#555B61;font-family:Unbounded;font-size:16px;font-style:normal;font-weight:300;line-height:normal}
}
.temp__box{display:flex;flex-direction:column}
.temp__box h5{margin-bottom:30px}
@media (max-width: 1080px) {
.perform-custom::before{display:none}
.perform-custom{background-color:#F0F0F4;padding:60px 15px;margin-top:0}
.temp__box h5{margin-bottom:20px}
}
.our__content{padding:90px 0}
.trucks_wrapper{height:68rem}
@media (max-width: 767px) {
.trucks_wrapper{height:44.5rem}
}
@media (max-width: 1024px) {
.stages-bg--2{width:29.8rem;height:27.8rem;left:0;top:16.6rem}
}
.movers_swiper{margin-top:-15rem}
@media (max-width: 767px) {
.movers_swiper{margin-top:0}
}
.city-custom-line{bottom:auto;top:3rem}
#survey .modal-title{color:#02AAB2;font-size:6rem;font-style:normal;font-weight:400;line-height:normal}
#survey h3{margin-top:2.5rem;font-size:3.2rem;font-style:normal;font-weight:400;line-height:normal}
#survey .thisp{margin:30px 0;font-size:1.6rem;font-style:normal;font-weight:300;line-height:normal}
#survey h4{font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal}
#survey .dflex{margin-top:30px;display:flex;align-items:center}
#survey .dflex .item{margin-right:10px;text-align:center}
#survey .dflex .item a{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;width:88px;height:85px;background:url(../images/Star-s.svg) center no-repeat;color:#02AAB2}
#survey .dflex .item a:hover{background:url(../images/Star-sh.svg) center no-repeat;color:#fff}
#survey .dflex .item a .num{font-size:2.4rem;line-height:normal}
#survey .dflex .item a .rt{font-size:1.4rem;line-height:normal}
#survey .dflex .item .name{margin-top:10px;color:#BCBEC0;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}
.survey_page .dflex_top{display:flex;justify-content:space-between;align-items:center}
.survey_page .dflex_top .ttl{max-width:510px;color:#02AAB2;font-size:5rem;font-style:normal;font-weight:400;line-height:normal}
.survey_page .dflex_top .rht{max-width:570px}
.survey_page .dflex_top .rht .pl{font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal}
.survey_page .dflex_top .rht .your{margin-top:20px;font-size:1.6rem;font-style:normal;font-weight:300;line-height:normal}
.survey_page .dflex_fo{margin:72px 0 130px;display:flex;justify-content:space-between;align-items:center}
.survey_page .dflex_fo a{transition:all .4s linear;position:relative;width:24%;height:270px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:15px;border:1px solid #E0E0E0}
.survey_page .dflex_fo a span{padding-left:15px;color:#373737;font-size:2rem;font-style:normal;font-weight:300;line-height:normal;text-decoration-line:underline}
.survey_page .dflex_fo a:hover{top:-5px}
.sub_rev_page h1{font-size:5rem}
.sub_rev_page .dflex{margin-top:50px;display:flex;align-items:center;justify-content:center}
.sub_rev_page .dflex .item{margin-right:10px;text-align:center}
.sub_rev_page .dflex .item div{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;width:88px;height:85px;background:url(../images/Star-s.svg) center no-repeat;color:#02AAB2}
.sub_rev_page .dflex .item div.active{background:url(../images/Star-sh.svg) center no-repeat;color:#fff}
.sub_rev_page .dflex .item div .num{font-size:2.4rem;line-height:normal}
.sub_rev_page .dflex .item div .rt{font-size:1.4rem;line-height:normal}
.sub_rev_page .sur_ques{margin:40px auto 130px;padding:40px;border-radius:20px;background:#FFF;max-width:926px}
.sub_rev_page .sur_ques h3{font-size:2.4rem;font-weight:400;line-height:normal}
.sub_rev_page .sur_ques p{margin:20px 0 40px;font-size:1.6rem;font-weight:300}
.sub_rev_page .sur_ques .col_dflex{margin:30px 0 20px;display:flex;align-items:center;justify-content:space-between}
.sub_rev_page .sur_ques .col_50{width:49%}
.sub_rev_page .sur_ques .ifyou{margin:30px 0 20px;font-size:2rem;font-weight:400}
.sub_rev_page .sur_ques .radios{display:flex;flex-wrap:wrap}
.sub_rev_page .sur_ques .radios .custom-radio{margin-right:90px;margin-bottom:30px}
.sub_rev_page .sur_ques .pflex{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.sub_rev_page .sur_ques .pflex span{font-size:1.6rem}
.sub_rev_page .sur_ques .plast{font-size:1.6rem;margin-top:40px}
.sub_rev_page .sur_ques textarea{resize:none;height:16rem}
.sub_rev_page .sur_ques .pull_right{display: flex;justify-content: flex-end;}

.satis_page .wrp{margin:40px auto 130px;padding:40px;border-radius:20px;background:#FFF;max-width:926px}
.satis_page .dflex{justify-content: center;}

@media (max-width: 1024px) {
#survey .dflex .item a{width:58px;height:56px;background:url(../images/Star-s.svg) center / cover no-repeat;}
#survey .dflex .item a:hover{background:url(../images/Star-sh.svg) center / cover no-repeat;color:#fff}

.sub_rev_page .dflex .item div{width:58px;height:56px;background:url(../images/Star-s.svg) center / cover no-repeat;}
.sub_rev_page .dflex .item div.active{background:url(../images/Star-sh.svg) center / cover no-repeat;}
.sub_rev_page h1{font-size:3rem}
.sub_rev_page .dflex .item div .num{font-size:1.2rem}
.sub_rev_page .dflex .item div .rt{font-size:1rem}

.survey_page .dflex_top,.survey_page .dflex_fo,.sub_rev_page .sur_ques .col_dflex{flex-wrap:wrap}
.survey_page .dflex_top .ttl{width:100%;font-size:2rem}
.survey_page .dflex_top .rht{width:100%;margin-top:30px}
.survey_page .dflex_fo .item,.sub_rev_page .sur_ques .col_50{width:100%;margin-bottom:20px}

#survey .modal-title{font-size: 3rem;}
#survey h4{font-size: 2rem;}
#survey .dflex .item .name{font-size: 0.8rem;}
#survey .dflex .item a .num{font-size: 1rem;}
#survey .dflex .item a .rt{font-size: 0.8rem;}
}




  .swiper-reviews-video-container {
    width: 100%;
    padding: 40px 0;
    position: relative;
  }

.swiper-reviews-video-container  .swiper-wrapper {
    display: flex;
    align-items: center;
    height:51rem;
  }
.swiper-reviews-video-container  .swiper-wrapper .swiper-slide video{
    object-fit:cover ;
      width: 100%;
  
  border: 5px solid #02AAB2;
  border-radius: 10px; 
  transition: transform 0.3s, box-shadow 0.3s;
}

  .swiper-btn-default-next, 
  .swiper-btn-default-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
    width: 30px;
    height: 30px;
    background-color:var(--blue);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    border-radius: 50%;
    transform-origin:top;
  }
  .swiper-btn-default-next svg{
          stroke:var(--white);
          fill:none;
  } 
 .swiper-btn-default-prev svg{
      stroke:var(--white);
      fill:none;
  }
 .swiper-btn-default-next {
    right: 11%;
  }
.swiper-reviews-video-wrap .swiper-pagination-bullet-active{
       background-color:var(--blue);
}
  .swiper-btn-default-prev {
    left: 11%;
    rotate:180deg;
  }
  .swiper-btn-default-pagin {
    position: relative;
    margin-top: 15px;
    text-align: center;
  }
 
  @media (max-width: 1100px) {
  
    .swiper-reviews-video-button-next, 
    .swiper-reviews-video-button-prev {
   display:none;
    }
      .swiper-clients-video-button-next, 
    .swiper-clients-video-button-prev{
   display:none;
    }
   .swiper-btn-default-prev,
   .swiper-btn-default-next{
       display:none;
   }
   .payments_method{
    width:45% !important;
}
   
  } 
  .swiper-clients-container img{
         width:100%;
         height:100%;
         object-fit:cover;
         border-radius:10px;
         
  }
  
  .swiper-clients-container{
     height:25rem;
     padding:10px 0;
  }
  
  .text_reviews_header{
      height:6rem;
      background:white;
      display:flex;
      justify-content:space-between;
      align-items:center;
      /* border-radius:  10px 10px 0px 0px; */
        padding:10px;
        color:black;
        
  }
  .text_reviews_content{
    background:#02aab2;  
      padding:10px;
  }
  .text_reviews_footer{
      display:flex;
      justify-content:space-between;
      background:white;
      padding:10px;
        color:black;
  }
  .swiper-text-reviews-container a{
   color:white;   
  }
  .text_reviews_block{
      border-radius:10px;
      padding:10px;
      border:1px solid black;
  }
  
  .text_reviews_header .stars{
     width:fit-content;
     height:50%;
     object-fit:contain;
  }
  
    .swiper-text-reviews-container .swiper-wrapper{
        padding:40px 0;
    }
    
    
@media (max-width: 500px) {
    .text_reviews_header{
        flex-direction:column;
    }
    .text_reviews_footer{
        flex-direction:column;
    }
    .payments_method{
    width:90% !important;
}
}


.payments_methods{
    display:flex;
    justify-content:center;
    text-align:center;
    gap:20px;
    flex-wrap:wrap;
}
.payments_method{
    width:30%;
}
.payments img{
    width:20rem;
    height:20rem;
    object-fit:cover;
    border-radius:10px;
    margin-bottom:5px;
}
.payments_metho_title{
    margin-bottom:5px;
}