.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}
.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.col{flex:1 0 0%;}
.row-cols-1>*{flex:0 0 auto;width:100%;}
.row-cols-2>*{flex:0 0 auto;width:50%;}
.col-auto{flex:0 0 auto;width:auto;}
.col-1{flex:0 0 auto;width:8.33333333%;}
.col-4{flex:0 0 auto;width:33.33333333%;}
.col-6{flex:0 0 auto;width:50%;}
.col-12{flex:0 0 auto;width:100%;}
.g-1,.gx-1{--bs-gutter-x:.25rem;}
.g-1,.gy-1{--bs-gutter-y:.25rem;}
.g-2,.gx-2{--bs-gutter-x:.5rem;}
.g-2,.gy-2{--bs-gutter-y:.5rem;}
.g-4,.gy-4{--bs-gutter-y:1.5rem;}
.d-inline{display:inline !important;}
.d-block{display:block !important;}
.d-flex{display:flex !important;}
.d-none{display:none !important;}
.flex-row{flex-direction:row !important;}
.flex-column{flex-direction:column !important;}
.flex-grow-1{flex-grow:1 !important;}
.flex-shrink-0{flex-shrink:0 !important;}
.flex-wrap{flex-wrap:wrap !important;}
.justify-content-end{justify-content:flex-end !important;}
.justify-content-center{justify-content:center !important;}
.justify-content-between{justify-content:space-between !important;}
.align-items-start{align-items:flex-start !important;}
.align-items-end{align-items:flex-end !important;}
.align-items-center{align-items:center !important;}
.order-0{order:0 !important;}
.order-1{order:1 !important;}
.order-2{order:2 !important;}
.mx-auto{margin-right:auto !important;margin-left:auto !important;}
.my-3{margin-top:1rem !important;margin-bottom:1rem !important;}
.my-5{margin-top:3rem !important;margin-bottom:3rem !important;}
.mt-0{margin-top:0 !important;}
.mt-auto{margin-top:auto !important;}
.me-2{margin-right:.5rem !important;}
.mb-2{margin-bottom:.5rem !important;}
.mb-3{margin-bottom:1rem !important;}
.mb-4{margin-bottom:1.5rem !important;}
.ms-2{margin-left:.5rem !important;}
.ms-auto{margin-left:auto !important;}
.p-0{padding:0 !important;}
.py-0{padding-top:0 !important;padding-bottom:0 !important;}
.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}
.text-center{text-align:center !important;}
.fsi{font-style:italic;}
.wsnw{white-space:nowrap;}
.bsbb{box-sizing:border-box;}
.bscb{box-sizing:content-box;}
.cp{cursor:pointer;}
.clear{clear:both;width:100%;height:1px;}
.oh{overflow:hidden;}
.ohy{overflow-y:hidden;}
.ohx{overflow-x:hidden;}
.rel{position:relative;}
.abs{position:absolute;}
.absi{position:absolute !important;}
.fixed{position:fixed;}
.w-100{width:100%;}
.h-100{height:100%;}
.tdn{text-decoration:none;}
.tdu{text-decoration:underline;}
.ttu{text-transform:uppercase;}
.d-inline-block{display:inline-block;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.no-trans{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}
.trans-linear-1s{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;}
.trans-1{-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;}
.trans-2{-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.trans-emission{-webkit-transition:all 5s linear;-moz-transition:all 5s linear;-o-transition:all 5s linear;transition:all 5s linear;}
.wide{position:absolute;top:0;right:0;bottom:0;left:0;}
.wide-fixed{position:fixed;top:0;right:0;bottom:0;left:0;}
.fw100{font-weight:100;}
.fw200{font-weight:200;}
.fw300{font-weight:300;}
.fw400{font-weight:400;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}
.fw700{font-weight:700;}
.fw800{font-weight:800;}
.pen{pointer-events:none;}
.pea{pointer-events:all;}
.pea-i{pointer-events:all !important;}
.ais{align-items:flex-start !important;}
.aic{align-items:center !important;}
.aie{align-items:flex-end !important;}
.jcs{justify-content:flex-start !important;}
.jcc{justify-content:center !important;}
.jcb{justify-content:space-between !important;}
.jce{justify-content:flex-end !important;}
.df{display:flex !important;}
.dif{display:inline-flex !important;}
.dib{display:inline-block;display:inline-block !important;}
.db{display:block !important;}
.dn{display:none !important;}
.fr{flex-direction:row !important;}
.fc{flex-direction:column !important;}
.dif{display:inline-flex !important;}
.fs-0{flex-shrink:0 !important;}
.fs-1{flex-shrink:1 !important;}
.fg-0{flex-grow:0 !important;}
.fb-0{flex-basis:0;}
.fg-1{flex-grow:1 !important;}
.fw{flex-wrap:wrap !important;}
:root{--color-dark-1:#06171e;--color-dark-2:#282828;--color-dark-3:#232323;--color-light-1:#fff;--color-light-2:#f7f7f7;--color-light-3:#f3f6fb;--color-gray-1:#cfd3da;--color-gray-2:#474747;--color-gray-3:#dadada;--color-gray-4:#dedede;--color-gray-5:#696969;--color-gray-7:#393939;--color-gray-8:#636363;--color-gray-9:#1f1f1f;--color-gray-10:#505050;--color-gray-11:#a7a9ac;--color-gray-12:#e8e8e8;--color-gray-13:#7a7a7a;--color-gray-14:#eee;--color-gray-15:#eceef0;--color-gray-16:#999;--color-gray-17:#626262;--color-gray-18:#a4a4a4;--color-gray-19:#e2e3e5;--color-gray-20:#767676;--color-gray-21:#838587;--color-gray-22:#d9dfe8;--color-gray-23:#e6e6e6;--color-gray-24:#cbd8e6;--color-gray-25:#c2c5c9;--color-gray-26:#afafaf;--color-gray-27:#555;--color-gray-28:#676767;--color-gray-29:#222427;--color-gray-30:#232529;--color-gray-31:#bfc0c1;--color-gray-32:#656669;--color-gray-33:#818181;--color-gray-34:#dedeed;--color-gray-35:#c4c3c3;--color-gray-36:#e1e1e3;--color-gray-37:#d6d6d6;--color-gray-38:#c2c2c2;--color-gray-39:#e1e1e1;--color-gray-40:#979899;--color-gray-41:#4a4a4a;--color-gray-42:#b0b0b0;--color-gray-43:#d3d3d3;--color-gray-44:#f6f7f9;--color-gray-45:#9e9d9d;--color-gray-46:#c8c8c8;--color-gray-47:#a5a4a4;--color-gray-48:#b8b8b8;--color-gray-49:#d9d9d9;--color-gray-50:#ccced3;--color-gray-51:#2f2b2b;--color-gray-52:#939393;--color-gray-53:#464040;--color-gray-54:#323232;--color-gray-55:#575757;--color-gray-56:#f3f6fb;--color-gray-57:#aaa9a9;--color-gray-58:#e7e7e7;--color-gray-59:#8f8f8f;--color-gray-60:#7e7e7e;--color-gray-61:#252525;--color-gray-62:#908e8e;--color-primary-1:#0075ff;--color-primary-2:#e3f0ff;--color-primary-3:#f5f8fe;--color-primary-4:#7ab7ff;--color-primary-5:#a1ccff;--color-primary-6:#9cc0e9;--color-primary-7:#e1efff;--color-primary-8:#d6e9ff;--color-danger-1:#fa452d;--color-danger-2:#fdb7ad;}
*{box-sizing:border-box;outline:none;}
html{font-size:1rem;margin:0 !important;scroll-behavior:smooth;}
body{font-family:"Inter",system-ui;background-color:var(--color-light-1);color:var(--color-dark-2);overflow-x:hidden;margin:0 !important;}
body.sidebar-opened .sidebar-toggle .opener{visibility:hidden;-webkit-transform:scale(0) rotate(-90deg);-moz-transform:scale(0) rotate(-90deg);transform:scale(0) rotate(-90deg);}
body.sidebar-opened .sidebar-toggle .closer{visibility:visible;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}
body.sidebar-opened .sidebar{visibility:visible;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.blog h1{font-size:1.8rem;line-height:normal;}
.blog h2{font-size:1.6rem;line-height:normal;}
.blog h3{font-size:1.4rem;line-height:normal;}
.blog h4{font-size:1.2rem;line-height:normal;}
.blog h5{font-size:1rem;line-height:normal;}
.blog h6{font-size:.8rem;line-height:normal;}
.container .container{padding-left:0;padding-right:0;}
@-moz-keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@-webkit-keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@-o-keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
.spin{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
@-moz-keyframes diagonal-loader{from{background-position:0;}to{background-position:1.75rem;}}
@-webkit-keyframes diagonal-loader{from{background-position:0;}to{background-position:1.75rem;}}
@-o-keyframes diagonal-loader{from{background-position:0;}to{background-position:1.75rem;}}
@keyframes diagonal-loader{from{background-position:0;}to{background-position:1.75rem;}}
.diagonal-loader{-webkit-animation:diagonal-loader 1s linear infinite;-moz-animation:diagonal-loader 1s linear infinite;animation:diagonal-loader 1s linear infinite;}
.form-ajax{position:relative;}
.form-ajax.loading:before{content:"";-webkit-animation:diagonal-loader 1s linear infinite;-moz-animation:diagonal-loader 1s linear infinite;animation:diagonal-loader 1s linear infinite;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--color-light-1) repeating-linear-gradient(45deg,var(--color-primary-4),var(--color-primary-4) 10px,var(--color-light-1) 10px,var(--color-light-1) 20px);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-border-radius:.5625rem;-moz-border-radius:.5625rem;border-radius:.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.preloader{display:none !important;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center !important;justify-content:center !important;z-index:1000;font-size:3vw;}
.sidebar-toggle{width:1.875rem;height:1.875rem;}
.sidebar-toggle svg{width:1.875rem;height:1.875rem;}
.sidebar-toggle svg path{fill:var(--color-light-1);}
.sidebar-toggle .closer{visibility:hidden;-webkit-transform:scale(0) rotate(-90deg);-moz-transform:scale(0) rotate(-90deg);transform:scale(0) rotate(-90deg);width:1.4375rem;height:1.4375rem;}
.sidebar{visibility:hidden;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background-color:rgba(9,10,12,.85);z-index:95;backdrop-filter:blur(calc(10 / 16 * 1rem));padding-top:6.25rem;padding-bottom:1.875rem;}
.sidebar.small{padding-top:4.375rem;}
.sidebar .nav .icon{margin-right:.4375rem;}
.sidebar ul{padding:0;margin:0;gap:1rem;}
.sidebar ul a{text-decoration:none !important;}
.sidebar .container{overflow-y:auto;}
.sidebar .dropdown-toggle .dropdown-arrow{margin-left:.625rem;width:.4375rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:-.0625rem;}
.sidebar .dropdown{gap:.9375rem;}
.sidebar .dropdown.opened>.dropdown-menu{margin-top:.625rem;height:auto;}
.sidebar .dropdown.opened>a{color:var(--color-primary-2);}
.sidebar .dropdown.opened>a svg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.sidebar .dropdown.opened>a svg path{fill:var(--color-primary-2);}
.sidebar .dropdown-menu{padding-left:1.25rem;gap:.9375rem;display:flex !important;flex-direction:column !important;height:0;overflow:hidden;-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;}
#main{padding-top:6.1875rem;overflow:hidden;position:relative;}
.font-1{font-family:"Inter",system-ui;}
.font-2{font-family:"MTS",system-ui;}
.navbar-toggler{display:none;}
.navbar-nav{font-size:.9375rem;flex-wrap:wrap !important;padding-left:1.875rem;padding-right:.9375rem;column-gap:1.5625rem;}
.navbar-nav>li a{color:rgba(255,255,255,.4);text-decoration:none;}
.navbar-nav>li a:hover,.navbar-nav>li a.active{color:var(--color-light-1);}
.navbar-nav>li a[href="#"]{cursor:default;}
.tac{text-align:center;}
p{margin-top:0;}
p:last-child{margin-bottom:0 !important;}
a{color:var(--color-primary-1);-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;}
a:hover{text-decoration:none;}
a svg path{-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;}
.social.in-header{gap:.5625rem;}
.social.in-header a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;width:2.875rem;height:2.875rem;background-color:var(--color-primary-1);}
.social.in-header img,.social.in-header svg{color:var(--color-light-1);fill:var(--color-light-1) !important;width:1.25rem;height:1.25rem;}
.social.in-header img path,.social.in-header svg path{fill:var(--color-light-1) !important;}
.social.in-contacts{font-size:2.1875rem;}
.social.in-contacts img{margin-top:.25rem;}
.social.in-contacts a{font-family:"MTS",system-ui;text-transform:uppercase;text-decoration:none;color:var(--color-light-1);gap:1.25rem;}
.social.in-contacts a img{width:1.625rem;height:1.625rem;}
.social.in-contacts2{font-size:1.4375rem;margin-bottom:5.0625rem;}
.social.in-contacts2 a{height:8.1875rem;background-color:var(--color-gray-54);-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-gray-55);}
.social.in-contacts2 a img{width:1.125rem;height:1.125rem;}
.social.in-contacts2 .row{--bs-gutter-x:.9375rem;}
.social.in-footer{gap:1.375rem;margin-bottom:1.0625rem;}
.social.in-footer a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;width:3.125rem;height:3.125rem;background-color:var(--color-primary-1);}
.social.in-footer img,.social.in-footer svg{color:var(--color-light-1);fill:var(--color-light-1) !important;width:1.625rem;height:1.625rem;}
header .dropdown,footer .dropdown{position:relative;}
header .dropdown a,footer .dropdown a{white-space:nowrap;}
header .dropdown a:hover,footer .dropdown a:hover{text-decoration:none !important;}
header .dropdown .dropdown-toggle,footer .dropdown .dropdown-toggle{display:flex !important;align-items:center !important;}
header .dropdown .dropdown-toggle:hover svg,footer .dropdown .dropdown-toggle:hover svg{fill:var(--color-light-1) !important;}
header .dropdown .dropdown-toggle svg,footer .dropdown .dropdown-toggle svg{margin-left:.375rem;width:.5625rem;}
header .dropdown:hover>.dropdown-menu,footer .dropdown:hover>.dropdown-menu{display:flex !important;}
header .dropdown .dropdown-menu,footer .dropdown .dropdown-menu{display:none;flex-direction:column !important;position:absolute;z-index:50;top:100%;background-color:var(--color-light-1);-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;font-size:.9375rem;margin-top:.5rem;-webkit-box-shadow:0 0 0 1px #dedede;box-shadow:0 0 0 1px #dedede;}
header .dropdown .dropdown-menu:before,footer .dropdown .dropdown-menu:before{position:absolute;content:"";height:.5rem;top:-.5rem;left:0;right:0;background-image:url("/svg/dropdown-point-arrow.svg");background-repeat:no-repeat;background-position-x:2.5rem;filter:drop-shadow(0 -1px 0 #ccc);}
header .dropdown .dropdown-menu.dropdown-submenu:before,footer .dropdown .dropdown-menu.dropdown-submenu:before{display:none !important;}
header .dropdown .dropdown-menu>a.dropdown-item:first-child,footer .dropdown .dropdown-menu>a.dropdown-item:first-child,header .dropdown .dropdown-menu>div.dropdown-item:first-child>a,footer .dropdown .dropdown-menu>div.dropdown-item:first-child>a{-webkit-border-top-left-radius:1rem;-moz-border-radius-topleft:1rem;border-top-left-radius:1rem;-webkit-border-top-right-radius:1rem;-moz-border-radius-topright:1rem;border-top-right-radius:1rem;}
header .dropdown .dropdown-menu>a.dropdown-item:last-child,footer .dropdown .dropdown-menu>a.dropdown-item:last-child,header .dropdown .dropdown-menu>div.dropdown-item:last-child>a,footer .dropdown .dropdown-menu>div.dropdown-item:last-child>a{-webkit-border-bottom-left-radius:1rem;-moz-border-radius-bottomleft:1rem;border-bottom-left-radius:1rem;-webkit-border-bottom-right-radius:1rem;-moz-border-radius-bottomright:1rem;border-bottom-right-radius:1rem;}
header .dropdown .dropdown-menu a,footer .dropdown .dropdown-menu a{padding-left:.6875rem;padding-right:1.375rem;height:3.125rem;color:var(--color-dark-2);border-top:1px solid transparent;border-bottom:1px solid transparent;}
header .dropdown .dropdown-menu a:hover,footer .dropdown .dropdown-menu a:hover{color:var(--color-dark-1);background-color:var(--color-gray-3);border-color:var(--color-gray-3);}
header .dropdown .dropdown-menu a:hover svg,footer .dropdown .dropdown-menu a:hover svg{fill:var(--color-gray-5) !important;}
header .dropdown .dropdown-menu a.no-icon,footer .dropdown .dropdown-menu a.no-icon{padding-left:1.125rem;}
header .dropdown .dropdown-menu a .icon,footer .dropdown .dropdown-menu a .icon{width:.8125rem;height:.8125rem;margin-right:.6875rem;}
header .dropdown .dropdown-menu a span,footer .dropdown .dropdown-menu a span{margin-right:auto !important;}
header .dropdown .dropdown-menu a svg,footer .dropdown .dropdown-menu a svg{fill:var(--color-gray-4) !important;}
header .dropdown .dropdown-menu a .dropdown-arrow,footer .dropdown .dropdown-menu a .dropdown-arrow{margin-left:2.6875rem;width:.6875rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
header .dropdown .dropdown-menu .dropdown:after,footer .dropdown .dropdown-menu .dropdown:after{content:"";position:absolute;top:-.625rem;bottom:-.625rem;right:-1.375rem;width:1.375rem;}
header .dropdown .dropdown-menu .dropdown-menu,footer .dropdown .dropdown-menu .dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0;}
ul{list-style-type:none;}
.fa-svg{width:auto;height:1em;}
.logo{gap:.9375rem;}
.logo:hover .logo-icon{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);transform:rotate(-15deg);}
.logo:hover .logo-text{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95);}
.logo img{max-height:1.625rem;}
.logo img.svg{height:100%;}
header{position:fixed;width:100%;z-index:100;background-color:transparent;-webkit-box-shadow:0 0 0 var(--color-dark-1);box-shadow:0 0 0 var(--color-dark-1);}
header .header-content{background:var(--color-dark-1);-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:1.5625rem;-moz-border-radius-bottomright:1.5625rem;border-bottom-right-radius:1.5625rem;-webkit-border-bottom-left-radius:1.5625rem;-moz-border-radius-bottomleft:1.5625rem;border-bottom-left-radius:1.5625rem;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;padding-left:1.875rem;padding-right:1.875rem;}
header.small .header-items{height:3.125rem;}
header.small .social a{width:2.25rem;height:2.25rem;}
.header-items{height:5.25rem;}
footer{border-top:1px solid var(--color-gray-28);background-color:var(--color-gray-30);padding-top:4.0625rem;padding-bottom:4.0625rem;color:var(--color-gray-31);font-size:.875rem;line-height:1.3125rem;}
footer a{color:var(--color-gray-32);}
footer .conditions{margin-top:2.25rem;letter-spacing:.00625rem;}
footer .navbar-nav{margin:0;margin-bottom:1.5rem;padding-left:.8125rem;gap:1rem;}
footer .navbar-nav a{font-size:1rem;}
footer .col-r{max-width:19.125rem;}
footer .copyrights{color:var(--color-gray-32);}
footer .copyrights p{margin:0;}
footer .schedule{color:var(--color-light-1);margin-top:2.0625rem;margin-bottom:3.6875rem;font-size:.9375rem;}
footer .schedule .times{margin-top:.4375rem;}
footer .schedule b{font-weight:600;font-size:1.25rem;}
footer .dropdown .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.5rem;}
footer .dropdown .dropdown-menu:before{top:100%;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);transform:scaleY(-1);}
footer .dropdown .dropdown-menu .dropdown-menu{top:auto;}
footer .navbar-nav>.dropdown>a>svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
input,textarea,select,.input{font-family:"Inter",system-ui;outline:none;border:none;background-color:var(--color-light-1);min-height:4.5rem;padding:1.5rem 2.5rem;display:block;-webkit-border-radius:2.3rem;-moz-border-radius:2.3rem;border-radius:2.3rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;box-sizing:border-box;width:100%;color:var(--color-gray-2);resize:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,.input::-webkit-input-placeholder{color:var(--color-gray-26);}
input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder,.input:-moz-placeholder{color:var(--color-gray-26);}
input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,.input::-moz-placeholder{color:var(--color-gray-26);}
input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,.input:-ms-input-placeholder{color:var(--color-gray-26);}
input[type="checkbox"]{all:unset;flex-shrink:0;display:block;width:1.125rem;height:1.125rem;border:1px solid var(--color-gray-34);-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;border-radius:.1875rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-light-1);background-position:center;background-repeat:no-repeat;margin-right:.75rem;cursor:pointer;}
input[type="checkbox"]:checked{background-image:url("/svg/checkbox.svg");}
.btn{border:none;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:"Inter",system-ui;-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;cursor:pointer;text-decoration:none;position:relative;font-weight:500;}
.btn .fa.spin.fa-svg{font-size:140%;}
.btn:hover{-webkit-box-shadow:inset 0 0 30px 10px rgba(0,0,0,.2);box-shadow:inset 0 0 30px 10px rgba(0,0,0,.2);}
.btn-1{font-family:"MTS",system-ui;background-color:var(--color-primary-1);color:var(--color-light-1);text-transform:uppercase;font-size:.8125rem;line-height:1.25rem;text-align:center;padding:0 1.625rem;-webkit-border-radius:3.25rem;-moz-border-radius:3.25rem;border-radius:3.25rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;min-height:3.25rem;gap:.5rem;letter-spacing:.025rem;}
.btn-1.subtype-1{width:100%;height:6.25rem;font-size:1.625rem;gap:1.5rem;}
.btn-1.subtype-1 img{width:1.3125rem;height:1.3125rem;margin-top:.125rem;}
.btn-1.subtype-2{width:100%;height:5.3125rem;font-size:1.25rem;gap:.9375rem;}
.btn-1.subtype-2 img{width:.875rem;height:.875rem;margin-top:.125rem;}
.btn-1.subtype-3{padding-left:4.8125rem;padding-right:4.8125rem;}
.btn-1.subtype-4{background-color:var(--color-gray-58);color:var(--color-gray-59);}
.btn-1.subtype-5{min-height:2.5625rem;font-size:.625rem;}
.pagination{display:flex !important;list-style-type:none;margin-top:4.1875rem;margin-bottom:3.5rem;flex-wrap:wrap;gap:.5rem;padding-left:0;padding-top:2.5rem;border-top:1px solid var(--color-gray-50);}
.pagination li{display:flex !important;}
.pagination li.prev{margin-right:auto !important;}
.pagination li.next{margin-left:auto !important;}
.pagination li.prev span,.pagination li.next span,.pagination li.prev a,.pagination li.next a{display:flex !important;align-items:center !important;font-size:.8125rem;font-weight:500;text-decoration:none;color:var(--color-primary-1);gap:.4375rem;}
.pagination li.prev span:hover,.pagination li.next span:hover,.pagination li.prev a:hover,.pagination li.next a:hover{text-decoration:underline;}
.pagination li.prev span svg,.pagination li.next span svg,.pagination li.prev a svg,.pagination li.next a svg{font-size:.625rem;margin-top:.125rem;}
.pagination li.prev.disabled,.pagination li.next.disabled{pointer-events:none;}
.pagination li.prev.disabled span,.pagination li.next.disabled span,.pagination li.prev.disabled a,.pagination li.next.disabled a{color:var(--color-gray-52);}
.pagination li:not(.prev,.next) a{color:var(--color-gray-51);background-color:var(--color-light-1);width:auto;min-width:3.0625rem;height:2.9375rem;line-height:2.9375rem;font-size:.9375rem;padding:0 .4375rem !important;font-weight:600;display:block;text-align:center;text-decoration:none;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-gray-39);}
.pagination li:not(.prev,.next) a:hover{background-color:var(--color-primary-1);border-color:var(--color-primary-1);color:var(--color-light-1);}
.pagination li:not(.prev,.next).active a{background-color:var(--color-primary-1);border-color:var(--color-primary-1);color:var(--color-light-1);}
.pagination span{display:flex !important;align-items:center !important;}
.pagination .separator{padding-top:1.6875rem;font-size:.9375rem;}
.pagination .separator span{width:1.5rem;justify-content:center !important;}
.slider-section-wrap h2{padding-left:4.6875rem;padding-right:4.6875rem;}
.min-vh-100{min-height:100vh;}
.hover-1:hover{-ms-transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.hover-2:hover{background-color:var(--color-primary-1) !important;border-color:var(--color-primary-1) !important;}
picture{display:flex !important;}
.centerimg{width:100% !important;height:auto !important;max-width:50rem;margin:0 auto;display:block;}
.w-auto{width:auto !important;}
.h-auto{height:auto !important;}
.text-404{font-size:7.25rem;}
.site-error{margin-bottom:6.25rem;}
.wbbw{word-break:break-word;}
.modal{z-index:30000;background-color:rgba(0,0,0,.64);display:none;visibility:hidden;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.modal .modal-close-cross{position:absolute;top:1.5rem;right:1.8125rem;font-size:1.3125rem;color:var(--color-gray-60);}
.modal .modal-close-cross:hover svg{fill:var(--color-primary-1) !important;}
.modal .modal-body{max-height:90vh;-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);width:100%;max-width:min(90%,calc(592 / 16 * 1rem));min-height:20.5625rem;-webkit-border-radius:1.375rem;-moz-border-radius:1.375rem;border-radius:1.375rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:3.3125rem 2.8125rem 3rem 2.8125rem;background-position:center right;background-repeat:no-repeat;background-size:cover;position:fixed;background-color:var(--color-light-1);}
.modal .modal-body .body{overflow-y:auto;overflow-x:hidden;margin-bottom:.75rem;}
.modal .modal-body input,.modal .modal-body textarea,.modal .modal-body select,.modal .modal-body .input{background-color:var(--color-gray-12);}
.modal.error .title{color:var(--color-danger-1);}
.modal.open{visibility:visible;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.modal.open .modal-body{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.modal .title{font-size:1.75rem;text-transform:uppercase;line-height:2.5rem;font-weight:500;margin-bottom:.375rem;color:var(--color-gray-61);letter-spacing:.05rem;}
.modal .body{font-size:.9375rem;line-height:1.25rem;color:var(--color-gray-62);max-width:18.75rem;margin-right:auto !important;margin-left:auto !important;}
.modal .status-icon{width:3.875rem;height:3.875rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:.625rem;background-color:var(--color-primary-8);}
.modal .status-icon:not([data-status]){display:none;}
.modal .status-icon[data-status="success"] [data-status="success"]{display:block !important;}
.modal .status-icon[data-status="error"]{background-color:var(--color-danger-2);}
.modal .status-icon[data-status="error"] [data-status="error"]{display:block !important;}
.modal .status-icon .icon{display:none !important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-primary-1);color:var(--color-light-1);width:3rem;height:3rem;}
.modal .status-icon .icon[data-status="error"]{background-color:var(--color-danger-1);}
.modal-contact-form .body{max-width:none;}
.modal-contact-form .body input,.modal-contact-form .body .input{min-height:3.5rem;padding:1.125rem 1.75rem;}
.modal-contact-form .body textarea{min-height:9.75rem;padding:1.125rem 1.75rem;}
.modal-contact-form .body .btn[type="submit"]{height:3.5rem;font-size:1.125rem;}
.modal-contact-form .body .contact-form{margin:.625rem;}
.color-primary,h{color:var(--color-primary-1);}
.c-gray-33{color:var(--color-gray-33);}
.landing-block{padding:5.1875rem 2.0625rem 7.75rem 4.125rem;background-color:var(--color-light-2);-webkit-border-radius:1.5625rem;-moz-border-radius:1.5625rem;border-radius:1.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:.9375rem;user-select:none;}
.landing-block .lines{margin-bottom:7.0625rem;}
.landing-block .line{font-size:5rem;line-height:4.4375rem;column-gap:1.25rem;}
.landing-block .cup{position:absolute;right:9.5rem;bottom:-15.125rem;width:23.4375rem;z-index:10;transform-origin:center right;}
.landing-block .cup .tag{position:absolute;font-size:1.5625rem;z-index:-1;}
.landing-block .cup .tag:nth-child(1){top:7.3125rem;left:-2.375rem;}
.landing-block .cup .tag:nth-child(2){top:9.6875rem;left:17.75rem;}
.landing-block .cup .tag:nth-child(3){top:17.5rem;left:-4.3125rem;}
.landing-block .cup .tag:nth-child(4){top:18.1875rem;left:14.125rem;}
.landing-block .cup .tag div{width:8.875rem;height:3.75rem;background-color:var(--color-light-1);-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);-webkit-border-radius:.375rem;-moz-border-radius:.375rem;border-radius:.375rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
@-moz-keyframes swim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);transform:translate(0,-10px);}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}}
@-webkit-keyframes swim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);transform:translate(0,-10px);}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}}
@-o-keyframes swim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);transform:translate(0,-10px);}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}}
@keyframes swim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);transform:translate(0,-10px);}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}}
.swim{-webkit-animation:3s ease 0s swim infinite;-moz-animation:3s ease 0s swim infinite;animation:3s ease 0s swim infinite;}
@-moz-keyframes swim-h{0%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}50%{-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);transform:translate(10px,0);}100%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}}
@-webkit-keyframes swim-h{0%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}50%{-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);transform:translate(10px,0);}100%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}}
@-o-keyframes swim-h{0%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}50%{-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);transform:translate(10px,0);}100%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}}
@keyframes swim-h{0%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}50%{-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);transform:translate(10px,0);}100%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);}}
.swim-h{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);transform:translate(-10px,0);-webkit-animation:3s ease-out 0s swim-h infinite;-moz-animation:3s ease-out 0s swim-h infinite;animation:3s ease-out 0s swim-h infinite;}
@-moz-keyframes breath{0%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}35%{-ms-transform:scale(.75);-webkit-transform:scale(.75);-moz-transform:scale(.75);transform:scale(.75);}50%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}70%{-ms-transform:scale(.65);-webkit-transform:scale(.65);-moz-transform:scale(.65);transform:scale(.65);}100%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}}
@-webkit-keyframes breath{0%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}35%{-ms-transform:scale(.75);-webkit-transform:scale(.75);-moz-transform:scale(.75);transform:scale(.75);}50%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}70%{-ms-transform:scale(.65);-webkit-transform:scale(.65);-moz-transform:scale(.65);transform:scale(.65);}100%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}}
@-o-keyframes breath{0%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}35%{-ms-transform:scale(.75);-webkit-transform:scale(.75);-moz-transform:scale(.75);transform:scale(.75);}50%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}70%{-ms-transform:scale(.65);-webkit-transform:scale(.65);-moz-transform:scale(.65);transform:scale(.65);}100%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}}
@keyframes breath{0%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}35%{-ms-transform:scale(.75);-webkit-transform:scale(.75);-moz-transform:scale(.75);transform:scale(.75);}50%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}70%{-ms-transform:scale(.65);-webkit-transform:scale(.65);-moz-transform:scale(.65);transform:scale(.65);}100%{-ms-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);}}
.breath{-webkit-animation:10s ease-out 0s breath infinite;-moz-animation:10s ease-out 0s breath infinite;animation:10s ease-out 0s breath infinite;}
@-moz-keyframes metronome{0%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}50%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}}
@-webkit-keyframes metronome{0%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}50%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}}
@-o-keyframes metronome{0%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}50%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}}
@keyframes metronome{0%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}50%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}}
.metronome{-webkit-animation:3s ease-out 0s metronome infinite;-moz-animation:3s ease-out 0s metronome infinite;animation:3s ease-out 0s metronome infinite;}
.big-gray-arrow{margin-left:.4375rem;margin-right:.4375rem;}
.landing-info{max-width:21.25rem;}
.langing-header{font-size:1.25rem;line-height:1.375rem;margin-bottom:.8125rem;}
.langing-description{font-size:.9375rem;line-height:1.125rem;color:var(--color-gray-8);letter-spacing:-.00625rem;}
.credits{height:7.3125rem;-webkit-border-radius:1.5625rem;-moz-border-radius:1.5625rem;border-radius:1.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1.375rem;background-color:var(--color-gray-9);color:var(--color-gray-10);margin-bottom:3.875rem;}
.marquee{gap:2.125rem;}
.marquee-item{gap:2.125rem;}
.title-small{font-size:1.25rem;color:var(--color-gray-11);letter-spacing:-.06875rem;margin-bottom:1.25rem;}
.title-big{font-size:3.125rem;line-height:2.9375rem;font-family:"MTS",system-ui;text-transform:uppercase;font-weight:600;letter-spacing:.10625rem;margin-bottom:3.75rem;}
.space-1{margin-left:12rem;margin-right:12rem;}
.space-2{margin-left:6rem;margin-right:6rem;}
.bg-1{background-color:var(--color-light-3);position:relative;}
.bg-1:before{content:"";top:0;position:absolute;background-color:var(--color-light-3);left:-156.25rem;width:312.5rem;height:100%;z-index:-1;}
.bg-2{background-color:var(--color-gray-29);position:relative;color:var(--color-light-1);}
.bg-2:before{content:"";top:0;position:absolute;background-color:var(--color-gray-29);left:-156.25rem;width:312.5rem;height:100%;z-index:-1;}
.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.order-block{position:relative;margin-top:3.875rem;padding-top:6.9375rem;padding-bottom:6.9375rem;}
.order-block .person{position:absolute;right:0;right:3.3125rem;top:-2.375rem;}
.order-block .title-big{max-width:60%;}
.order-steps{margin-bottom:1.75rem;}
.order-steps .row{--bs-gutter-x:1.125rem;--bs-gutter-y:1.125rem;}
.order-step{position:relative;-webkit-border-radius:1.75rem;-moz-border-radius:1.75rem;border-radius:1.75rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-light-1);padding:1.5625rem 1.5625rem 3.625rem 1.5625rem;}
.order-step .num{width:3.375rem;height:3.375rem;border:1px solid var(--color-gray-12);margin-bottom:2.0625rem;}
.order-step .title{font-size:1.5625rem;line-height:1.5625rem;width:47%;letter-spacing:-.08125rem;margin-bottom:.9375rem;}
.order-step .description{font-size:.9375rem;line-height:1.1875rem;color:var(--color-gray-13);letter-spacing:.00625rem;margin-bottom:2.9375rem;}
.tiny-stats{gap:.25rem;}
.tiny-stats .item{border:1px solid var(--color-gray-14);padding:0 .8125rem;-webkit-border-radius:.5625rem;-moz-border-radius:.5625rem;border-radius:.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;gap:.9375rem;font-size:.8125rem;height:2.8125rem;}
.tiny-stats .item .icon{width:1.1875rem;height:1.1875rem;background-color:var(--color-primary-2);color:var(--color-primary-1);}
.tiny-stats .item .icon svg{width:.6875rem;height:.6875rem;}
.tiny-stats .item .item-title{letter-spacing:-.025rem;}
.tiny-stats .progress{max-width:10rem;}
.progress{height:.1875rem;-webkit-border-radius:5.625rem;-moz-border-radius:5.625rem;border-radius:5.625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-gray-15);}
.progress .fill{-webkit-border-radius:5.625rem;-moz-border-radius:5.625rem;border-radius:5.625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-primary-1);}
.code-block{position:relative;padding:.9375rem;font-size:.75rem;line-height:1.25rem;color:var(--color-gray-16);margin-right:1.5625rem;margin-bottom:.8125rem;z-index:2;}
.code-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-light-1);border:1px solid var(--color-gray-15);-webkit-border-radius:.6875rem;-moz-border-radius:.6875rem;border-radius:.6875rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:-1;}
.code-block:after{content:"";border:1px solid var(--color-gray-15);-webkit-border-radius:.6875rem;-moz-border-radius:.6875rem;border-radius:.6875rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:1.375rem;left:1.5625rem;width:100%;height:100%;z-index:-2;}
.orbit-heart span{width:4rem;height:4rem;background-color:var(--color-primary-1);color:var(--color-light-1);}
pletter{visibility:hidden;}
pletter.active{visibility:visible;}
.prop-block{padding-top:4rem;padding-bottom:2.5rem;}
.prop-block .lcol{max-width:30.6875rem;}
.prop-block .rcol{margin-top:.375rem;}
.prop-block .person{margin-left:-.25rem;margin-top:-.4375rem;}
.props{gap:.9375rem;}
.prop{-webkit-border-radius:1.5625rem;-moz-border-radius:1.5625rem;border-radius:1.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-light-2);padding:1.5625rem 2.125rem 1.875rem 2.8125rem;min-height:11.9375rem;}
.prop-title{font-size:1.375rem;line-height:1.375rem;width:10.9375rem;letter-spacing:-.075rem;}
.prop-descr{font-size:.9375rem;color:var(--color-gray-17);max-width:19.125rem;margin-top:.25rem;letter-spacing:.0125rem;}
.prop-num{font-size:.9375rem;color:var(--color-gray-18);margin-top:.25rem;}
.prop-link{margin-top:auto;display:block !important;letter-spacing:-.03125rem;}
.our-numbers{padding-top:3.0625rem;padding-bottom:6.3125rem;}
.our-numbers .title-big{margin-bottom:3.125rem;}
.num-blocks{--bs-gutter-x:.625rem;--bs-gutter-y:.625rem;}
.num-block{-webkit-border-radius:1.375rem;-moz-border-radius:1.375rem;border-radius:1.375rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-gray-19);padding:3.125rem .75rem 2.0625rem 1.1875rem;}
@property --num{syntax:"<integer>";initial-value:0;inherits:false;}
.num-title{font-size:2.8125rem;margin-bottom:.4375rem;letter-spacing:-.10625rem;}
.num-title .num{transition:--num 1s;counter-reset:num var(--num);}
.num-title .num:not(.active){--num:0 !important;transition:none;}
.num-title .num:before{content:counter(num);}
.num-title .plus{margin-top:-.5625rem;}
.num-desc{color:var(--color-gray-20);font-size:.9375rem;line-height:1.1875rem;letter-spacing:.0125rem;}
.services-block{padding-top:5.9375rem;padding-bottom:7.375rem;}
.services-block .title-big{margin-bottom:1.1875rem;}
.quote-1 .person{position:absolute;right:1.1875rem;top:-3.125rem;width:36.125rem;}
.quote-2 .person{position:absolute;right:3.9375rem;top:-1.1875rem;width:19.4375rem;}
.services-block-descr{font-size:1.25rem;line-height:1.375rem;color:var(--color-gray-21);margin-bottom:2.75rem;}
.services-table{margin-bottom:2.25rem;}
.table{display:table;width:100%;border-collapse:collapse;}
.thead,.tbody{display:table-row-group;}
.tr{display:table-row;}
.th,.td{display:table-cell;padding:8px;border:1px solid #ddd;}
.th{text-align:center;font-weight:bold;vertical-align:middle;}
.td{vertical-align:middle;}
.table-1{-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;font-size:.9375rem;--px-space:4rem;}
.table-1 .thead{background-color:var(--color-gray-22);}
.table-1 .tbody{background-color:var(--color-light-1);}
.table-1 .th{padding-top:1.5rem;padding-bottom:1.5rem;font-weight:500;}
.table-1 .tr{position:relative;}
.table-1 .tr .td,.table-1 .tr .th{padding-left:5.4375rem;padding-right:5.4375rem;}
.table-1 .tr .td:first-child,.table-1 .tr .th:first-child{padding-left:var(--px-space);padding-right:var(--px-space);}
.table-1 .tr .td:last-child,.table-1 .tr .th:last-child{padding-left:var(--px-space);padding-right:var(--px-space);}
.table-1 .tr .td{border:none;border-bottom:1px solid var(--color-gray-23);}
.table-1 .tr:last-child .td{border-bottom:none !important;}
.table-1 .tr:last-child .td:last-child{border-bottom:none !important;}
.table-1 .tr:last-child .td:after{display:none !important;}
.table-1 .td{padding-top:2.3125rem;padding-bottom:2.3125rem;}
.table-1 .td .white-space{content:"";display:inline-block;background-color:var(--color-light-1);width:var(--px-space);height:.625rem;position:absolute;top:100%;margin-top:-.3125rem;}
.table-1 .td:first-child{width:9.375rem;}
.table-1 .td:first-child:after{left:0;content:"";display:inline-block;background-color:var(--color-light-1);width:var(--px-space);height:.625rem;position:absolute;top:100%;margin-top:-.3125rem;}
.table-1 .td:last-child{width:6.25rem;}
.table-1 .td:last-child:after{right:0;content:"";display:inline-block;background-color:var(--color-light-1);width:var(--px-space);height:.625rem;position:absolute;top:100%;margin-top:-.3125rem;}
blockquote{position:relative;background-color:var(--color-light-1);-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:3rem 16.5625rem 3rem 4.0625rem;margin:0;font-size:1.25rem;line-height:1.375rem;overflow:hidden;margin-right:13.4375rem;}
blockquote.type-2{font-size:1.125rem;line-height:1.4375rem;padding-left:5.125rem;padding-top:2.9375rem;padding-bottom:2.875rem;padding-right:4.875rem;margin-right:18.0625rem;}
blockquote.type-2 p{margin-bottom:1.4375rem;}
blockquote:before{content:"";width:.3125rem;background-color:var(--color-primary-1);position:absolute;top:0;bottom:0;left:0;}
.faq-block{padding-top:7.3125rem;padding-bottom:4.875rem;}
.faq-block .accordion{margin-bottom:1.8125rem;}
.accordion{--bs-gutter-x:1.8125rem;--bs-gutter-y:.9375rem;}
.accordion .row{--bs-gutter-y:.9375rem;}
.accordion .xspace{padding-left:2.5rem;padding-right:2.8125rem;}
.accordion .item{-webkit-border-radius:1.0625rem;-moz-border-radius:1.0625rem;border-radius:1.0625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-primary-3);}
.accordion .item .title{color:var(--color-dark-2);min-height:6.875rem;padding-top:.625rem;padding-bottom:.625rem;}
.accordion .item.open .title{color:var(--color-primary-1);}
.accordion .item.open .icon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.accordion .description-wrap{--open-height:0;height:var(--open-height);}
.accordion .description{padding-top:1.5625rem;padding-bottom:1.5625rem;}
.accordion .line{height:.0625rem;background-color:var(--color-gray-24);}
.accordion .icon{margin-left:.625rem;}
.accordion .icon svg{width:1.3125rem;height:1.3125rem;}
.accordion .icon svg path{fill:var(--color-primary-1);}
.bg-1 .accordion .item{background-color:var(--color-primary-3);-webkit-box-shadow:inset 0 0 0 1px var(--color-primary-6);box-shadow:inset 0 0 0 1px var(--color-primary-6);}
.bg-1 .accordion .item.open{background-color:var(--color-primary-7);-webkit-box-shadow:none;box-shadow:none;}
.iframe-video{position:relative;max-width:57.5rem;width:100%;margin-right:auto !important;margin-left:auto !important;background-size:100%;overflow:hidden;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:4px solid var(--color-primary-1);}
.iframe-video iframe{border:none;display:none;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.iframe-video iframe.show{display:block;}
.iframe-video .play-preview{cursor:pointer;}
.iframe-video .play-preview.hide{display:none;}
.iframe-video .play-preview .play-btn{-webkit-filter:drop-shadow(2px 3px 0 #fff);filter:drop-shadow(2px 3px 0 #fff);}
.iframe-video .play-preview svg{--width:5.75rem;--height:5.75rem;width:var(--width);height:var(--height);-webkit-filter:drop-shadow(-2px -2px 24px #fff);filter:drop-shadow(-2px -2px 24px #fff);}
.iframe-video .play-preview svg path{fill:var(--color-primary-1);}
.iframe-video .play-preview:hover .play-btn{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
.iframe-video:hover{background-size:105%;}
.video-block{padding-top:3.5rem;padding-bottom:8.375rem;}
.tns-outer{display:flex !important;flex-direction:column !important;}
.tns-nav{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;order:3;gap:1.25rem;margin-top:3.3125rem;}
.tns-nav button{all:unset;width:.625rem;height:.625rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-gray-49);}
.tns-nav button.tns-nav-active,.tns-nav button:hover{background-color:var(--color-primary-1);}
.show-nav .tns-nav{display:block;}
.tns-controls [data-controls="prev"],.tns-controls [data-controls="next"]{all:unset;--height:2.25rem;display:flex !important;height:var(--height);position:absolute;top:50%;margin-top:calc(-.5 * var(--height));cursor:pointer;}
.tns-controls [data-controls="prev"] svg,.tns-controls [data-controls="next"] svg{height:var(--height);}
.tns-controls [data-controls="prev"] svg path,.tns-controls [data-controls="next"] svg path{fill:var(--color-gray-25);}
.tns-controls [data-controls="prev"]:hover path,.tns-controls [data-controls="next"]:hover path{fill:var(--color-primary-1);}
.tns-controls [data-controls="prev"]{left:-3.375rem;}
.tns-controls [data-controls="next"]{right:-3.375rem;}
.tns-outer{position:relative;}
.reviews-block{padding-top:6.125rem;padding-bottom:6.9375rem;}
.reviews-block .person{bottom:0;right:2.5rem;}
.rating{height:.875rem;}
.rating svg{height:.875rem;}
.reviews-slider .one{background-color:var(--color-light-1);-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:2.875rem 2.5rem 3.625rem 2.5rem;}
.reviews-slider .quote{top:3.3125rem;right:2.8125rem;}
.reviews-slider .name{text-transform:uppercase;font-size:1rem;line-height:1rem;margin-bottom:.1875rem;}
.reviews-slider .date{font-size:1rem;}
.reviews-slider .photo{width:3.375rem;height:3.375rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:1rem;}
.reviews-slider .text{margin-top:1.75rem;color:var(--color-dark-1);font-size:.875rem;line-height:1.3125rem;}
.reviews-teasers{--bs-gutter-x:1.375rem;--bs-gutter-y:2.625rem;}
.reviews-teasers .one{background-color:var(--color-light-1);-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:2.9375rem 2.5rem 2.1875rem 1.8125rem;border:1px solid var(--color-gray-46);}
.reviews-teasers .rating{gap:.4375rem;height:1.125rem;}
.reviews-teasers .rating svg{height:1.125rem;}
.reviews-teasers .quote{left:1.875rem;top:-1.375rem;background-color:var(--color-primary-1);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:2.8125rem;height:2.8125rem;color:var(--color-light-1);padding:.75rem;}
.reviews-teasers .name-link-wrap{gap:.375rem;}
.reviews-teasers .name{font-size:.9375rem;line-height:.9375rem;font-weight:600;}
.reviews-teasers .date{font-size:1rem;}
.reviews-teasers .photo{width:3rem;height:3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:.6875rem;}
.reviews-teasers .text{margin-top:1.0625rem;margin-bottom:2.0625rem;color:var(--color-dark-1);font-size:.875rem;line-height:1.1875rem;}
.reviews-teasers .link{font-size:.8125rem;line-height:.8125rem;letter-spacing:.025rem;}
.reviews-teasers .link a{color:var(--color-gray-47);}
.review-form-wrap{padding-top:3.125rem;}
.review-form-wrap .person{position:absolute;top:7.375rem;right:-3.8125rem;}
.form-3{max-width:34.625rem;padding:4.5rem 2.875rem 4.125rem 2.875rem;background-color:var(--color-light-1);border:1px solid var(--color-gray-36);-webkit-border-radius:1.75rem;-moz-border-radius:1.75rem;border-radius:1.75rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.form-3 .title{font-size:1.75rem;line-height:1.9375rem;color:var(--color-gray-53);letter-spacing:-.075rem;margin-left:.625rem;margin-right:.625rem;margin-bottom:1.9375rem;}
.form-3 input[type="text"],.form-3 .input{min-height:3.3125rem;padding:.9375rem 2.375rem;border:1px solid var(--color-gray-36);font-size:.875rem;-webkit-border-radius:3.4375rem;-moz-border-radius:3.4375rem;border-radius:3.4375rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.form-3 textarea,.form-3 .textarea{min-height:15.125rem;padding:1.0625rem 2.375rem;border:1px solid var(--color-gray-36);font-size:.875rem;-webkit-border-radius:1.375rem;-moz-border-radius:1.375rem;border-radius:1.375rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.form-3 .row{--bs-gutter-x:.4375rem;--bs-gutter-y:.625rem;}
.form-3 .rating svg{height:1.4375rem;}
.form-3 button[type="submit"]{margin-top:.875rem;}
.rating-set svg{font-size:1.75rem;-webkit-filter:grayscale(1);filter:grayscale(1);}
.rating-set label.hover svg{-webkit-filter:none;filter:none;}
.contacts-block{padding-top:2.75rem;padding-bottom:1.5rem;}
.contacts-content .title-big{font-size:2.8125rem;line-height:2.625rem;}
.contacts-content .contact-form{margin-bottom:3.125rem;}
.contact-form{margin-top:.25rem;max-width:34.25rem;}
.contact-form .row{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem;}
.contact-form [name="body"]{min-height:20.3125rem;}
.contact-form button[type="submit"]{margin-top:.4375rem;}
.contact-form input,.contact-form textarea,.contact-form select,.contact-form .input{background-color:var(--color-light-1);}
.envelope-light{width:7.875rem;height:7.875rem;background:var(--color-primary-1);position:absolute;top:1.0625rem;right:1.5625rem;-webkit-filter:blur(21px);filter:blur(21px);filter:alpha(opacity=7.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=7.4)";-moz-opacity:.74;-khtml-opacity:.74;opacity:.74;}
.blue-light{width:42.0625rem;height:56.25rem;background-color:var(--color-primary-1);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4.5)";filter:alpha(opacity=4.5);filter:blur(150px);-moz-opacity:.45;-khtml-opacity:.45;opacity:.45;-webkit-filter:blur(150px);position:absolute;top:-20.8125rem;right:-27.75rem;pointer-events:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.envelope-percent{position:absolute;top:2.3125rem;right:-2rem;}
.envelope-percent img{-webkit-filter:drop-shadow(-7px 9px 6px var(--color-dark-3));filter:drop-shadow(-7px 9px 6px var(--color-dark-3));}
.envelope-holes{position:absolute;top:2.5625rem;right:3.0625rem;}
.clip-1{clip-path:inset(0 -3000px 0 -3000px);}
hr{border:none;border-top:1px solid var(--color-gray-27);margin:1.5rem 0;}
.header-contact{background-color:var(--color-light-3);-webkit-border-radius:1.5625rem;-moz-border-radius:1.5625rem;border-radius:1.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:5.875rem 3.125rem 4.125rem 3.125rem;margin-bottom:5.1875rem;}
.header-contact .contact-form{max-width:none;}
.header-contact .contact-form button[type="submit"]{margin-top:0;}
.header-contact .hc-title-wrap{margin-left:2rem;margin-right:2rem;margin-bottom:3.25rem;}
.header-contact .hc-title-wrap img{margin-top:1rem !important;}
.header-contact .hc-title{font-size:3.625rem;line-height:3.625rem;padding-left:.875rem;padding-right:.875rem;letter-spacing:.0875rem;}
.header-contact .hcf-title{font-size:1.75rem;line-height:1.9375rem;margin-left:14.375rem;margin-right:14.375rem;margin-bottom:1.75rem;}
.header-contact .cup{width:17rem;right:-4.125rem;bottom:-17.3125rem;z-index:10;}
.form-2{padding:2.0625rem 2rem 2.9375rem 2rem;background-color:var(--color-light-1);border:1px solid var(--color-gray-36);-webkit-border-radius:1.75rem;-moz-border-radius:1.75rem;border-radius:1.75rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.form-2 input[type="text"],.form-2 textarea{min-height:3.3125rem !important;padding:.9375rem 1.5625rem;border:1px solid var(--color-gray-36);font-size:.875rem;}
.form-2 label{color:var(--color-gray-35);font-size:.75rem;line-height:.9375rem;margin-right:3.125rem;}
.form-2 .row{--bs-gutter-x:.4375rem;--bs-gutter-y:.625rem;}
.price-columns{margin-bottom:5.25rem;}
.prices-block{padding-top:7.125rem;padding-bottom:11.0625rem;}
.price-item{background-color:var(--color-light-1);padding:4.0625rem 2.75rem 3.9375rem 2.75rem;-webkit-border-radius:1.5625rem;-moz-border-radius:1.5625rem;border-radius:1.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.price-item.has-badges{background-color:var(--color-primary-1);color:var(--color-light-1);}
.price-item.has-badges .badge{border-color:var(--color-primary-1);color:var(--color-dark-3);font-size:.9375rem;font-weight:600;}
.price-item.has-badges .btn{background-color:var(--color-light-1);color:var(--color-dark-2);}
.price-item.has-badges .btn img{-webkit-filter:invert(1);filter:invert(1);}
.price-item.has-badges .hint svg{fill:var(--color-light-1) !important;}
.price-item.has-badges .title-wrap{border-color:var(--color-primary-5);}
.price-item .icon{width:3.375rem;height:3.375rem;background-color:var(--color-primary-4);}
.price-item .icon picture,.price-item .icon img{top:-1.75rem;left:.25rem;width:4rem;height:4rem;}
.price-item .badges{top:-1.125rem;left:0;}
.price-item .badge{height:2.25rem;padding-left:1.875rem;padding-right:1.875rem;-webkit-border-radius:2.5625rem;-moz-border-radius:2.5625rem;border-radius:2.5625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-light-1);background-color:var(--color-light-1);}
.price-item .title-wrap{border-bottom:1px solid var(--color-gray-37);padding-bottom:1.6875rem;margin-bottom:2.125rem;}
.price-item .title{padding-left:1.9375rem;font-size:1.6875rem;line-height:1.6875rem;margin-top:-.1875rem;letter-spacing:.06875rem;}
.price-item .hint{margin-right:.5625rem;margin-top:.125rem;}
.price-item .cost{font-size:.9375rem;}
.price-item-title{font-size:.9375rem;}
.prices{gap:1.5rem;margin-bottom:2.0625rem;}
.dots{font-size:.9375rem;color:var(--color-gray-38);height:.9375rem;background:#f5d9d9;}
.dots:before{content:"..........................................................................................................................";position:absolute;}
.advantages-block{padding-top:7.875rem;padding-bottom:6.5rem;}
.adv-items{--bs-gutter-x:1.5625rem;--bs-gutter-y:1.5625rem;}
.adv-item{border:1px solid var(--color-gray-39);-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:2.875rem 2.0625rem;}
.adv-item:hover{background-color:var(--color-primary-1);color:var(--color-light-1);}
.adv-item:hover a{color:var(--color-light-1);}
.adv-item:hover .icon rect{fill:var(--color-light-1);}
.adv-item:hover .icon path{fill:var(--color-primary-1);}
.adv-item:hover .link path{stroke:var(--color-light-1);}
.adv-item .icon{margin-bottom:1.8125rem;}
.adv-item .icon svg{height:auto !important;display:block !important;}
.adv-item .icon svg rect{fill:var(--color-primary-1);-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;}
.adv-item .icon svg path{fill:var(--color-light-1);-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;}
.adv-item .title{font-size:1.25rem;letter-spacing:-.04375rem;margin-bottom:.8125rem;}
.adv-item .description{font-size:.9375rem;letter-spacing:.0125rem;margin-bottom:1.25rem;}
.adv-item .link{font-size:.9375rem;letter-spacing:.01875rem;}
.adv-item .link svg{margin-left:.3125rem;height:.5625rem;}
.adv-item .link svg path{stroke:var(--color-primary-1);}
.how-it-works-block{padding-top:6.5rem;padding-bottom:8.625rem;}
.how-it-works-block .title-big{margin-bottom:6.3125rem;}
.steps-wrap{--progress:30;}
.steps{clip-path:inset(0 0 0 calc(var(--progress) * 1%));}
.steps.steps-progress{overflow:hidden;position:absolute;top:0;z-index:10;clip-path:inset(0 calc(100% - var(--progress) * 1%) 0 0);}
.steps.steps-progress .num{-webkit-box-shadow:inset 0 0 0 2px var(--color-primary-1);box-shadow:inset 0 0 0 2px var(--color-primary-1);}
.steps.steps-progress .num:after{background-color:var(--color-primary-1);}
.steps .row{--bs-gutter-x:3.5rem;--bs-gutter-y:3.5rem;}
.steps .step.active .num{background-color:var(--color-primary-1);color:var(--color-light-1);border-color:var(--color-primary-1);-webkit-box-shadow:none;box-shadow:none;}
.steps .step.active .title{color:var(--color-primary-1);}
.steps .num{--num-size:3.375rem;width:var(--num-size);height:var(--num-size);-webkit-box-shadow:inset 0 0 0 2px var(--color-gray-41);box-shadow:inset 0 0 0 2px var(--color-gray-41);color:var(--color-gray-42);margin-bottom:2.125rem;background-color:var(--color-gray-29);}
.steps .num:after{content:"";height:.125rem;background-color:var(--color-gray-41);position:absolute;width:calc(100% + 2px);left:var(--num-size);}
.steps .title{color:var(--color-light-1);font-size:1.25rem;margin-bottom:.8125rem;letter-spacing:-.04375rem;}
.steps .descr{font-size:.9375rem;color:var(--color-gray-40);letter-spacing:.0125rem;}
.ps-block{padding-top:5.5rem;padding-bottom:3.125rem;}
.ps-block .row{--bs-gutter-x:1.3125rem;--bs-gutter-y:1.3125rem;}
.ps{-webkit-border-radius:1.0625rem;-moz-border-radius:1.0625rem;border-radius:1.0625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-gray-43);background-color:var(--color-gray-44);padding-left:2.6875rem;padding-right:2.6875rem;padding-top:2.0625rem;padding-bottom:2.0625rem;height:8.0625rem;}
.ps img{width:100%;height:100%;object-fit:contain;}
.space-3{padding-top:6.8125rem;padding-bottom:7.75rem;}
.guar-items{--bs-gutter-x:1.625rem;--bs-gutter-y:1.625rem;margin-bottom:3.75rem;}
.guar{-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-light-1);padding:2.125rem 2.125rem 2.75rem 2.125rem;}
.guar .num{background-color:var(--color-primary-1);color:var(--color-light-1);font-size:1.125rem;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;border-radius:.375rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:4.375rem;height:4.375rem;margin-bottom:1.875rem;}
.guar .icon img{--size:6.25rem;max-width:var(--size);max-height:var(--size);object-fit:contain;top:.25rem;right:.25rem;}
.guar .title{font-size:1.125rem;margin-left:.125rem;max-width:14.5rem;margin-bottom:1rem;}
.guar .descr{font-size:.875rem;letter-spacing:.00625rem;line-height:1.125rem;color:var(--color-gray-45);}
.cases-block{padding-top:6.75rem;padding-bottom:2.5rem;}
.cases-block .title-big{margin-bottom:5.1875rem;}
.cases-column{gap:1.375rem;}
.cases .tns-inner{margin-left:1px !important;}
.cases .one{-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-gray-46);padding-top:1.9375rem;padding-right:1.8125rem;padding-bottom:1.8125rem;padding-left:1.8125rem;}
.cases .one:hover{background-color:var(--color-primary-1);color:var(--color-light-1);border-color:var(--color-primary-1);}
.cases .one:hover .date{color:rgba(255,255,255,.42);}
.cases .one:hover .name{color:var(--color-light-1);}
.cases .one:hover .vline{background-color:rgba(255,255,255,.28);}
.cases .one:hover .rating .active path{fill:var(--color-light-1);}
.cases .one:hover .rating .not-active path{fill:#75b4ff;}
.cases .one .rating{gap:.5rem;margin-bottom:1.8125rem;}
.cases .one .rating svg{width:1.0625rem;height:1.0625rem;}
.cases .text{font-size:.9375rem;margin-bottom:1.6875rem;}
.cases .photo{margin-right:.6875rem;}
.cases .name{font-size:.9375rem;font-weight:600;margin-top:.1875rem;margin-bottom:.3125rem;color:var(--color-dark-1);min-width:5.625rem;}
.cases .date{font-size:.8125rem;color:var(--color-gray-47);letter-spacing:.0125rem;}
.cases .vline{height:3.25rem;width:.0625rem;background-color:var(--color-gray-47);}
.cases .site-image{margin-left:.6875rem;margin-right:.6875rem;}
.blog-items{--bs-gutter-y:1.5625rem;}
.blog-teaser{background-color:var(--color-light-1);-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-gray-39);}
.blog-teaser .cont{padding:1.6875rem 1.875rem 2.5625rem 1.875rem;}
.blog-teaser .title{font-size:1.25rem;line-height:1.375rem;color:var(--color-gray-53);text-decoration:none;letter-spacing:-.05625rem;margin-bottom:1.1875rem;display:block !important;}
.blog-teaser .description{font-size:.9375rem;line-height:1.1875rem;color:var(--color-gray-52);margin-bottom:1.1875rem;}
.blog-teaser img{width:100%;border-bottom:1px solid var(--color-gray-39);object-fit:contain;padding:1.25rem .625rem;}
.blog-teaser .link{font-size:.9375rem;letter-spacing:.01875rem;font-weight:500;}
.blog-teaser .link svg{height:.5625rem;width:.5625rem;margin-left:.25rem;}
.blog-teaser .link svg path{stroke:var(--color-primary-1);}
.blogs-block{padding-bottom:2.4375rem;}
.blog{-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--color-gray-39);background-color:var(--color-light-1);padding:5.875rem 7.125rem 5.875rem 7.125rem;}
.blog .title-big{font-size:2.6875rem;line-height:2.625rem;letter-spacing:.19375rem;margin-bottom:2.0625rem;}
.blog .blog-text{font-size:.9375rem;line-height:1.3125rem;text-align:justify;}
.blog .blog-text p{margin-bottom:1.375rem;}
.list-type-1{display:flex !important;flex-direction:column !important;gap:1.3125rem;padding-left:1.3125rem;}
.list-type-2{list-style-type:none;padding-left:0;margin-top:0;display:flex !important;flex-direction:column !important;gap:.5rem;}
.list-type-2 li:before{content:"";width:.3125rem;height:.3125rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--color-primary-1);margin-right:1rem;-webkit-transform:translate(0,-3px);-moz-transform:translate(0,-3px);transform:translate(0,-3px);display:inline-flex !important;}
.list-type-3{list-style-type:none;padding-left:0;margin-top:0;display:flex !important;flex-direction:column !important;gap:.5625rem;counter-reset:counter;}
.list-type-3 li{counter-increment:counter;}
.list-type-3 li:before{content:counter(counter);width:1.0625rem;height:1.0625rem;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;border-radius:.3125rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:.6875rem;border:1px solid var(--color-gray-39);align-items:center !important;justify-content:center !important;font-size:.5rem;display:inline-flex !important;-webkit-transform:translate(0,-3px);-moz-transform:translate(0,-3px);transform:translate(0,-3px);}
.list-type-3 li:before{background-color:var(--color-primary-1);border-color:var(--color-primary-1);color:var(--color-light-1);}
.list-type-4{list-style-type:none;padding-left:0;margin-top:0;display:flex !important;flex-direction:column !important;gap:.5rem;margin-bottom:1.8125rem;}
.list-type-4 li:before{content:"";width:.875rem;height:.0625rem;background-color:var(--color-primary-1);margin-right:.5625rem;display:inline-flex !important;-webkit-transform:translate(-1px,-5px);-moz-transform:translate(-1px,-5px);transform:translate(-1px,-5px);}
.blog-text-1{background:var(--color-gray-56);border:1px solid var(--color-gray-3);border-left:3px solid var(--color-primary-1);padding:1.8125rem 2.4375rem 1.5625rem 2.4375rem;margin-top:1.9375rem;margin-left:-.0625rem;margin-bottom:1.4375rem;}
.blog-text-2{background:var(--color-gray-56);border:1px solid var(--color-gray-3);border-left:3px solid var(--color-primary-1);padding:2.8125rem 4.0625rem 2.1875rem 5.1875rem;margin-top:1.625rem;margin-left:-.0625rem;margin-bottom:1.4375rem;position:relative;}
.blog-text-2:before,.blog-text-2:after{position:absolute;content:"";display:block !important;width:2rem;height:1.5625rem;background-image:url("/svg/quote2.svg");background-size:contain;background-repeat:no-repeat;top:1.25rem;left:2.1875rem;}
.blog-text-2:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:auto;left:auto;right:2.375rem;bottom:1.3125rem;}
.blog-text-3{color:var(--color-gray-57);font-size:.9375rem;line-height:1.1875rem;}
.blog-buttons{max-width:25.9375rem;gap:.625rem;margin-top:1.5625rem;}
#login-form input,#login-form textarea,#login-form select,#login-form .input{background-color:var(--color-gray-4);}