:root{--accent:#2B6DB4;--text:#333;--regular-text:16px;--lineheight:normal;--userfont:inter, sans-serif;--systemfont:-apple-system, BlinkMacSystemFont, Arial, sans-serif;}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .row, .row > *{--bs-gutter-x:1.25rem;}@font-face{src:url("../fonts/Inter-Regular.woff2") format("woff2");font-family:"inter";font-weight:400;font-style:normal;}@font-face{src:url("../fonts/Inter-Bold.woff2") format("woff2");font-family:"inter";font-weight:700;font-style:normal;}::placeholder{color:#A9A9A9;}::selection{background-color:var(--accent);color:#fff;}input, textarea{outline:none;transition:all 0.3s ease-out;}input:focus:required:invalid, textarea:focus:required:invalid{border-color:red;}input:required:valid, textarea:required:valid{border-color:green;}input:focus, textarea:focus{border-color:var(--accent);}body{font-family:var(--userfont);font-size:var(--regular-text);line-height:var(--lineheight);color:var(--text);min-width:320px;position:relative;overflow-x:hidden;}body.mobile-active{overflow:hidden;}h1, h2, h3{font-weight:bold;margin:50px 0 20px 0;}h1{font-size:36px;}h2{color:var(--accent);font-size:26px;}a{transition:all 0.3s ease-out;}img{width:auto;max-width:100%;height:auto;}ul{list-style-image:url("../img/list_img.svg");}.breadcrumb{margin:20px 0 0 0;}.breadcrumb-item a{color:var(--accent);text-decoration:none;}.section-title{font-weight:bold;font-size:32px;margin:0 0 20px 0;}.section-title_white{color:#fff;}.section-block-title{font-weight:bold;font-size:26px;margin:0 0 20px 0;color:var(--accent);}.section__background{background-image:url("../img/background_balls.svg");background-size:cover;background-position:center;background-repeat:no-repeat;}.hidden{display:none;}.wblock,.bblock,.dblock{border-radius:10px;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.15);overflow:hidden;}.wblock{border:1px solid #D9D9D9;}.bblock{border:1px solid var(--accent);}.dblock{border:1px solid #374B66;}.mb20{margin-bottom:20px;}.mb50{margin-bottom:50px;}.mt20{margin-top:20px;}.mt50{margin-top:50px;}.accent{color:var(--accent);font-weight:bold;}.default-button{border:2px solid var(--accent);border-radius:10px;background-color:transparent;outline:0;padding:0;margin:0 0 20px 0;color:var(--accent);transition:all 0.3s ease-out;}.default-button-front{font-weight:bold;padding:10px 20px;display:block;}.default-button:hover, .default-button_active{background-color:var(--accent);color:#fff;}.blue-button{position:relative;border:none;background:transparent;padding:0;cursor:pointer;outline-offset:4px;transition:filter 250ms;user-select:none;touch-action:manipulation;}.blue-button-shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:hsl(0deg 0% 0% / 0.25);will-change:transform;transform:translateY(6px);transition:transform 600ms cubic-bezier(.3, .7, .4, 1);}.blue-button-edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(to left,#003b7a 0%,#004a98 8%,#004a98 92%,#003b7a 100%);}.blue-button-front{display:block;position:relative;padding:20px 40px;border-radius:10px;text-transform:uppercase;font-weight:bold;color:white;background:var(--accent);will-change:transform;transform:translateY(-6px);transition:transform 600ms cubic-bezier(.3, .7, .4, 1);}.blue-button:hover{filter:brightness(110%);}.blue-button:hover .blue-button-front{transform:translateY(-4px);transition:transform 250ms cubic-bezier(.3, .7, .4, 1.5);}.blue-button:active .blue-button-front{transform:translateY(-2px);transition:transform 34ms;}.blue-button:hover .blue-button-shadow{transform:translateY(4px);transition:transform 250ms cubic-bezier(.3, .7, .4, 1.5);}.blue-button:active .blue-button-shadow{transform:translateY(1px);transition:transform 34ms;}.blue-button:focus:not(:focus-visible){outline:none;}.transition-button{border:4px solid #fff;color:#fff;font-weight:bold;text-transform:uppercase;padding:20px 40px;border-radius:10px;background-color:transparent;position:relative;}.transition-button-text{position:relative;z-index:1;transition:all 0.3s ease-out;}.transition-button:before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;background-color:#fff;clip-path:polygon(-1% 0, 0 0, -25% 100%, -1% 100%);transition:clip-path .3s cubic-bezier(.165, 0.84, 0.44, 1);}.transition-button:hover{color:var(--accent);} .transition-button:hover:before{animation:opacityFallbackIn 0s step-start forwards;clip-path:polygon(0 0, 101% 0, 101% 101%, 0 101%);}.sticky{padding-top:60px;}.sticky .header__nav{position:fixed;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.15);}.sticky .header__top{transform:scale(0, 0);}.header__top{padding:11px 0;transition:all 0.3s ease-out;}.header__top-logo{display:block;transition:all 0.3s ease-out;}.header__top-logo:hover{transform:scale(1.2);}.header__top-form{max-width:200px;display:inline-block;}.header__top-link{font-size:16px;font-weight:bold;text-decoration:none;color:#333;transition:all 0.3s ease-out;position:relative;white-space:nowrap;display:inline-block;}.header__top-link:hover{color:var(--accent);}.header__top-link-icon{position:absolute;width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;top:-17px;}.header__top-link-icon_whatsapp{background-image:url("../img/whatsapp.svg");right:0;}.header__top-link-icon_viber{background-image:url("../img/viber.svg");right:20px;}.header__top-link-icon_telegram{background-image:url("../img/telegram.svg");right:40px;}.header__top-link_xl{font-size:20px;}.header__nav{width:100%;background-color:#fff;position:relative;top:0;z-index:20;border-bottom:2px solid #D9D9D9;border-top:2px solid #D9D9D9;text-align:center;transition:all 0.3s ease-out;}.header__nav-menu{list-style-type:none;list-style-image:none;padding:0;margin:0 auto;background-color:#fff;transition:max-height .5s ease-out;max-height:none;top:0;position:relative;z-index:10;max-width:1140px;}.header__nav-menu-li{display:inline-block;font-size:0;margin:18px 0;transition:all 0.3s ease-out;}.header__nav-menu-li_onecolumn{position:relative;}.header__nav-menu-li_active{margin:0;}.header__nav-menu-li_active > .header__nav-menu-li-a{border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);padding:18px 0;color:var(--accent);}.header__nav-menu-li-a{color:#333;text-decoration:none;font-weight:bold;font-size:16px;transition:all 0.3s ease-out;border-top:2px solid #fff;border-bottom:2px solid #fff;margin:-2px 10px;display:block;}.header__nav-menu-li:hover{margin:0;}.header__nav-menu-li:hover .header__nav-menu-li-a{border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);padding:18px 0;color:var(--accent);}.header__nav-menu-li:hover .header__nav-menu-li-submenu{display:block;}.header__nav-menu-li-icon-submenu{background-image:url("../img/submenu.svg");background-repeat:no-repeat;background-position:center;width:50px;height:50px;display:block;transition:all 0.3s ease-out;}.header__nav-menu-li-icon-submenu_active{transform:rotate(90deg);}.header__nav-menu-li-submenu{list-style-image:none;position:absolute;top:56px;left:0;padding:20px 20px 0 20px;background-color:#EDF0F2;text-align:left;width:100%;border-top:2px solid var(--accent);border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.15);display:none;z-index:20;}.header__nav-menu-li-submenu_onecolumn{min-width:320px;}.header__nav-menu-li-submenu_active{display:block !important;}.header__nav-menu-li-submenu-delimiter{width:100%;height:1px;background-color:#dee2e6;margin-bottom:20px;}.header__nav-menu-li-submenu-li{margin-bottom:20px;}.header__nav-menu-li-submenu-li-a{font-size:16px;color:#333;font-weight:bold;text-decoration:none;display:block;transition:all 0.3s ease-out;text-align:left;}.header__nav-menu-li-submenu-li:hover .header__nav-menu-li-submenu-li-a{color:var(--accent);}.header__nav-menu.mobile-active{max-height:100%;padding-bottom:74px;}.header__nav-burger{text-align:right;}.header__nav-burger-button{position:relative;width:40px;height:30px;display:inline-block;margin:20px 20px 20px 0;}.header__nav-burger-button > span,.header__nav-burger-button::before, .header__nav-burger-button::after{position:absolute;left:0;width:100%;height:4px;background-color:var(--accent);border-radius:10px;transition:all 0.3s ease-out;}.header__nav-burger-button::before, .header__nav-burger-button::after{content:'';}.header__nav-burger-button > span{top:13px;}.header__nav-burger-button::before{top:0;}.header__nav-burger-button::after{bottom:0;}.header__nav-burger-button.active > span{transform:scale(0);}.header__nav-burger-button.active::before{transform:rotate(45deg);top:13px;}.header__nav-burger-button.active::after{transform:rotate(-45deg);bottom:13px;}.header__banner{background:linear-gradient(-45deg, #81B5EC, #2B6DB4, #81B5EC, #2B6DB4);background-size:400% 400%;animation:gradient 15s ease infinite;}@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.header__banner-background{background-repeat:no-repeat;background-size:cover;}.header__banner-background-wrapper{margin:100px 0;}.header__banner-background-wrapper-title{color:#fff;font-size:32px;font-weight:bold;margin-bottom:20px;}.header__banner-background-wrapper-description{font-size:20px;color:#fff;margin-bottom:20px;}.header__banner-background-wrapper-button{min-width:300px;text-transform:uppercase;font-weight:bold;color:var(--accent);background:#fff;border:none;border-radius:1000px;border:1px solid #D9D9D9;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.15);transition:all 0.3s ease-out;cursor:pointer;outline:none;position:relative;padding:20px;text-decoration:none;display:inline-block;text-align:center;z-index:0;}.header__banner-background-wrapper-button::before{content:'';border-radius:1000px;min-width:calc(300px + 20px);min-height:calc(60px + 20px);border:6px solid #fff;box-shadow:0 0 60px rgba(255,255,255,.64);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 0.3s ease-out;} .header__banner-background-wrapper-button:hover, .header__banner-background-wrapper-button:focus{color:var(--accent);transform:translateY(-6px);} .header__banner-background-wrapper-button:hover::before, .header__banner-background-wrapper-button:focus::before{opacity:1;} .header__banner-background-wrapper-button::after{content:'';width:30px;height:30px;border-radius:100%;border:6px solid #fff;position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);animation:ring 3s infinite;} .header__banner-background-wrapper-button:hover::after, .header__banner-background-wrapper-button:focus::after{animation:none;display:none;} @keyframes ring{0%{width:30px;height:30px;opacity:1;}100%{width:300px;height:300px;opacity:0;}}.header__bottom-adv{background-color:#fff;display:flex;cursor:pointer;transition:all 0.3s ease-out;margin-top:-40px;}.header__bottom-adv:hover{margin-top:-50px;margin-bottom:10px;}.header__bottom-adv-body{position:relative;padding:0 20px;margin:20px 0;}.header__bottom-adv-body_first::after, .header__bottom-adv-body_second::before{content:'';background:#D9D9D9;height:100%;position:absolute;top:0;width:1px;}.header__bottom-adv-body_first::after{right:0;}.header__bottom-adv-body_second::before{left:0;}.header__bottom-adv-body-header{display:flex;align-items:center;}.header__bottom-adv-body-header{margin-bottom:10px;}.header__bottom-adv-body-header-icon{background-repeat:no-repeat;background-position:center;width:36px;height:36px;margin-right:10px;display:inline-block;}.header__bottom-adv-body-header-icon_mark{background-image:url("../img/mark.svg");}.header__bottom-adv-body-header-icon_rocket{background-image:url("../img/rocket.svg");}.header__bottom-adv-body-header-icon_flip{background-image:url("../img/flip.svg");}.header__bottom-adv-body-header-icon_swords{background-image:url("../img/swords.svg");}.header__bottom-adv-body-header-title{color:var(--accent);font-weight:bold;}.header__bottom-adv-body-header-content{font-size:14px;}.section{margin:100px 0;}.section_mb{margin:100px 0 80px 0;}.section__calculator-form-body_first{padding:0 0 0 20px;}.section__calculator-form-body-row{margin-top:20px;}.section__calculator-form-body-top-title{font-weight:bold;font-size:24px;margin-top:20px;color:var(--accent);}.section__calculator-form-body-row-title{font-weight:bold;display:flex;font-size:18px;line-height:18px;align-items:center;margin-bottom:5px;}.section__calculator-form-body-row-title-num{border:1px solid #D9D9D9;border-radius:100%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;margin-right:5px;}.section__calculator-form-body-description{list-style-type:none;list-style-image:none;margin:0;padding:0;font-size:12px;margin:50px 0;}.section__calculator-form-body-price{margin-bottom:20px;}.section__calculator-form-body-price-count{font-size:24px;}.section__calculator-form-body-price-count-accent{color:var(--accent);font-weight:bold;font-size:48px;}.section__calculator-form-body_second{background-color:var(--accent);height:100%;padding:20px;}.section__calculator-form-body_second:hover .section__calculator-form-body-header::before{transform:translate(10px, 10px);}.section__calculator-form-body_second:hover .section__calculator-form-body-header::after{transform:translate(-10px, -10px);}.section__calculator-form-body_second:hover .section__calculator-form-body-header-image{transform:scale(1.2);}.section__calculator-form-body-header{text-align:center;position:relative;padding:20px;transition:all 0.3s ease-out;}.section__calculator-form-body-header-image{transition:all 0.3s ease-out;}.section__calculator-form-body-header::before,.section__calculator-form-body-header::after{content:'';width:50px;height:50px;position:absolute;transition:all 0.3s ease-out;}.section__calculator-form-body-header::before{border-top:4px solid #fff;border-left:4px solid #fff;top:0;left:0;}.section__calculator-form-body-header::after{border-bottom:4px solid #fff;border-right:4px solid #fff;bottom:0;right:0;}.section__calculator-form-body-title{font-size:24px;font-weight:bold;color:#fff;margin:50px 0;}.section__calculator-form-body-list{list-style-type:none;list-style-image:none;margin:0;padding:0;font-size:18px;font-weight:bold;color:#fff;}.section__calculator-form-body-list-li{margin-top:20px;font-size:16px;font-weight:normal;}.section__calculator-form-body-list-li::before{content:'';width:25px;height:24px;background-image:url("../img/arrow_circle_right.svg");background-repeat:no-repeat;background-position:center;margin-right:10px;display:inline-block;vertical-align:middle;}.form-check-input:checked{background-color:var(--accent);border-color:var(--accent);}.section__about-us{background-image:url("../img/shield.svg");background-repeat:no-repeat;background-position:right center;}.section__about-us-block{padding:20px;margin-bottom:20px;}.section__about-us-block h2{margin-top:0;}.section_accent{position:relative;overflow:hidden;background:linear-gradient(-45deg, #2B6DB4, #81B5EC);color:#fff;}.circle{position:absolute;border-radius:50%;background:white;animation:ripple 15s infinite;box-shadow:0px 0px 1px 0px #508fb9;} .small{width:200px;height:200px;left:-100px;bottom:-100px;} .medium{width:400px;height:400px;left:-200px;bottom:-200px;} .large{width:600px;height:600px;left:-300px;bottom:-300px;} .xlarge{width:800px;height:800px;left:-400px;bottom:-400px;} .xxlarge{width:1000px;height:1000px;left:-500px;bottom:-500px;} .shade1{opacity:0.2;}.shade2{opacity:0.5;} .shade3{opacity:0.7;} .shade4{opacity:0.8;} .shade5{opacity:0.9;} @keyframes ripple{0%{transform:scale(0.8);}50%{transform:scale(1.2);}100%{transform:scale(0.8);}}.section__promotion{padding:50px 0;}.section__promotion-title{font-size:40px;font-weight:bold;text-transform:uppercase;}.section__promotion-description{font-size:24px;font-weight:bold;margin-bottom:50px;}.section__promotion-text{font-size:20px;margin-bottom:50px;}.section__promotion-price-count{font-weight:bold;font-size:48px;margin-bottom:20px;}.carousel-indicators{position:relative;margin:50px 0 0 0;}.carousel-indicators [data-bs-target]{width:40px;height:4px;}.section__services-item{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;border-radius:10px;overflow:hidden;height:250px;position:relative;margin-bottom:20px;}.section__services-item:hover .section__services-item-wrapper:not(.section__services-item-wrapper_accent){clip-path:polygon(0 0, 101% 0, 50% 101%, 0 101%);}.section__services-item-wrapper{width:100%;height:100%;position:absolute;padding:20px;background-color:var(--accent);transition:clip-path .6s cubic-bezier(.165, 0.84, 0.44, 1);clip-path:polygon(-1% 0, 0 0, -25% 100%, -1% 100%);}.section__services-item-wrapper_accent{clip-path:none;}.section__services-item-wrapper-title{font-weight:bold;font-size:24px;margin-bottom:10px;}.accordion-header{margin:0;}.accordion-button:not(.collapsed){background-color:var(--accent);color:#fff;}.accordion-item{margin:0 -1px 0 -1px}.section__background-callback-form{padding:50px 0;}.section__background-callback-form-block{background-color:#fff;padding:20px;color:#333;}.section__background-callback-form-block-text{margin-bottom:50px;}.section__background-callback-form-block-contact{display:flex;justify-content:space-between;}.section__background-callback-form-block-contact-text{color:#A9A9A9;font-size:12px;max-width:300px;}.section__background-callback-form-block-form{background-color:#fff;padding:20px;color:#333;}.section__background-callback-form-block-form-input{display:block;border:0;border-bottom:2px solid #A9A9A9;width:100%;margin-bottom:20px;padding:10px 0;}.section__background-callback-form-block-form-privacy{font-size:12px;color:#A9A9A9;margin-bottom:20px;}.section__background-steps{padding:0 0 30px 0;}.section__background-steps-item{text-align:center;margin-bottom:20px;}.section__background-steps-item-text{font-weight:bold;}.section__equipment-item{background-color:#EDF0F2;border-radius:10px;margin-bottom:20px;position:relative;overflow:hidden;}.section__equipment-item:hover .section__equipment-item-wrapper{color:#fff;background-color:rgba(43, 109, 180, 0.7);}.section__equipment-item:hover .section__equipment-item-wrapper-list{opacity:100%;}.section__equipment-item-image{background-repeat:no-repeat;min-height:170px;}.section__equipment-item-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;transition:all 0.3s ease-out;}.section__equipment-item-wrapper-title{font-size:20px;font-weight:bold;margin-bottom:10px;}.section__equipment-item-wrapper-list{list-style-type:none;list-style-image:none;margin:0;padding:0;opacity:0;transition:all 0.3s ease-out;color:#fff;font-size:14px;}.section__equipment-item-wrapper-list-li{margin-bottom:5px;}.section__equipment-item-wrapper-list-li:last-child{margin-bottom:0;}.section__mobile-app-body{background-image:url("../img/mobile_app.png");background-repeat:no-repeat;background-position:right bottom;background-color:#fff;padding:20px;}.section__mobile-app-body-side{max-width:50%;}.section__mobile-app-body-side-row{margin-bottom:50px;}.section__mobile-app-body-side-row:last-child{margin-bottom:0;}.section__mobile-app-body-side-row-title{font-size:20px;font-weight:bold;margin-bottom:20px;}.slick-track{display:flex;}.slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;}.section__partners-title{font-weight:bold;font-size:20px;}.section__partners-carousel{padding:20px;background-color:#EDF0F2;}.section__embed-preview{background-color:#EDF0F2;padding:20px;}.section__embed-preview-title{font-weight:bold;font-size:26px;margin-bottom:20px;}.section__embed-preview-content-text{margin-bottom:20px;}.section__embed-preview-content-text:last-child{margin-bottom:0;}.section__embed-video{position:relative;width:100%;height:256px;background-color:#EDF0F2;}iframe, .section__embed-video-image{width:100%;height:100%;display:block;object-fit:cover;border:none;}.section__embed-video-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}.section__embed-video-button_reset{border:none;background:transparent;cursor:pointer;}.section__embed-video-button-shape{fill:#212121;fill-opacity:0.8;}.section__embed-video-button-icon{fill:#ffffff;}.section__embed-video-button:focus{outline:none;}.section__embed-video:hover .section__embed-video-button-shape,.section__embed-video:focus .section__embed-video-button-shape{fill:#ff0000;fill-opacity:1;}.section__team-block{padding:20px;margin-bottom:20px;}.section__team-block-header{text-align:center;margin-bottom:20px;}.section__team-block-content-name{font-size:18px;font-weight:bold;color:var(--accent);}.section__team-block-content-post{color:#A9A9A9;margin-bottom:20px;}.section__price{padding:50px 0 30px 0;}.section__price-item{background-color:#fff;color:var(--text);padding:20px;position:relative;overflow:visible;transition:all 0.3s ease-out;margin-bottom:20px;}.section__price-item_main{background-color:#374B66;color:#fff;}.section__price-item-polygon{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:2px solid #fff;border-radius:10px;transition:all 0.3s ease-out;z-index:-1;}.section__price-item_main .section__price-item-polygon{border:2px solid #374B66;}.section__price-item_main .section__price-item-title,.section__price-item_main .section__price-item-price-count-accent, .section__price-item_main .section__price-item-price-button{color:#ffc107;}.section__price-item_main .section__price-item-price-button{border-color:#ffc107;}.section__price-item_main .section__price-item-price-button:hover{background-color:#ffc107;}.section__price-item_main .section__price-item-list{list-style-image:url("../img/list_img_3.svg");}.section__price-item_main .section__price-item-list_through{list-style-image:url("../img/list_img_4.svg");}.section__price-item:hover{transform:translate(-10px, -10px);}.section__price-item:hover .section__price-item-polygon{transform:translate(10px, 10px);}.section__price-item-title{margin-bottom:20px;font-weight:bold;font-size:28px;color:var(--accent);}.section__price-item-list_through{list-style-image:url("../img/list_img_2.svg");}.section__price-item-list-item{margin-bottom:20px;}.section__price-item-list-item_through{text-decoration:line-through;color:#A9A9A9;}.section__price-item-bottom{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}.section__price-item-bottom-image{min-height:105px;display:flex;align-items:center;justify-content:center;}.section__price-item-bottom-descr{font-weight:bold;}.section__price-item-price{margin-bottom:20px;text-align:center;}.section__price-item-price-count{font-size:24px;}.section__price-item-price-count-accent{color:var(--accent);font-weight:bold;font-size:48px;}.section__price-item-price-button{margin:0;outline:0;border:2px solid var(--accent);border-radius:10px;padding:10px;background-color:transparent;font-weight:bold;font-size:24px;color:var(--accent);text-align:center;width:100%;transition:all 0.3s ease-out;}.section__price-item-price-button:hover{background-color:var(--accent);color:#fff;}.section__business-category-wrap{background-color:#374B66;padding:50px 20px 0 20px;color:#fff;}.section__business-category-wrap-body-text{margin-bottom:50px;}.section__business-category-wrap-body-item{border:2px solid #fff;border-radius:5px;display:inline-block;transition:all 0.3s ease-out;margin-bottom:50px;position:relative;}.section__business-category-wrap-body-item[data-title]:hover::after{content:attr(data-title);position:absolute;top:-42px;left:0;z-index:100;width:250px;background-color:#ffc107;color:#fff;border-radius:5px;padding:5px;white-space:nowrap;}.section__business-category-wrap-body-item[data-title]:hover::before{content:'';position:absolute;top:-14px;left:22px;color:#fff;border:8px solid transparent;border-top:8px solid #ffc107;}.section__business-category-wrap-body-item:hover{border-color:#ffc107;}.section__business-category-wrap-body-item:hover .section__business-category-wrap-body-item-icon{background-color:#ffc107;}.section__business-category-wrap-body-item-icon{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:40px;height:40px;margin:10px;transition:all 0.3s ease-out;display:block;}.section__business-category-wrap-body-item-icon_1{mask-image:url(../img/business/1.svg);}.section__business-category-wrap-body-item-icon_2{mask-image:url(../img/business/2.svg);}.section__business-category-wrap-body-item-icon_3{mask-image:url(../img/business/3.svg);}.section__business-category-wrap-body-item-icon_4{mask-image:url(../img/business/4.svg);}.section__business-category-wrap-body-item-icon_5{mask-image:url(../img/business/5.svg);}.section__business-category-wrap-body-item-icon_6{mask-image:url(../img/business/6.svg);}.section__business-category-wrap-body-item-icon_7{mask-image:url(../img/business/7.svg);}.section__business-category-wrap-body-item-icon_8{mask-image:url(../img/business/8.svg);}.section__business-category-wrap-body-item-icon_9{mask-image:url(../img/business/9.svg);}.section__business-category-wrap-body-item-icon_10{mask-image:url(../img/business/10.svg);}.section__business-category-wrap-body-item-icon_11{mask-image:url(../img/business/11.svg);}.section__business-category-wrap-body-item-icon_12{mask-image:url(../img/business/12.svg);}.section__business-category-wrap-body-item-icon_13{mask-image:url(../img/business/13.svg);}.section__business-category-wrap-body-item-icon_14{mask-image:url(../img/business/14.svg);}.section__business-category-wrap-body-item-icon_15{mask-image:url(../img/business/15.svg);}.section__business-category-wrap-body_second{overflow:hidden;border-radius:10px;margin-bottom:50px;}.footer{background-color:#1A1A1A;padding:50px 0;}.footer__top{margin-bottom:50px;}.footer__top-title{font-size:26px;font-weight:bold;color:#fff;margin-bottom:50px;}.footer__top-map{background-repeat:no-repeat;background-attachment:fixed;width:100%;position:relative;}.footer__top-map::before,.footer__top-map::after{content:'';position:absolute;left:0;width:100%;height:55px;background-repeat:no-repeat;background-size:cover;}.footer__top-map::before{top:-5px;background-image:url("../img/top_wave.svg");background-position:bottom center;}.footer__top-map::after{bottom:-5px;background-image:url("../img/bottom_wave.svg");background-position:top center;}.footer__bottom-wrapper{background-image:url(../img/shield.svg);background-repeat:no-repeat;background-position:right bottom;}.footer__bottom-wrapper-title{color:#fff;position:relative;text-align:center;margin-bottom:50px;text-transform:uppercase;border:2px solid #393939;}.footer__bottom-wrapper-title:before{content:'';border-bottom:2px solid #393939;width:100%;position:absolute;left:0;top:50%;z-index:0;}.footer__bottom-wrapper-title-text{display:inline-block;padding:5px 10px;background-color:#1A1A1A;position:relative;}.footer__bottom-wrapper-nav{list-style-type:none;list-style-image:none;margin:0;padding:0;}.footer__bottom-wrapper-nav-li{margin-bottom:10px;}.footer__bottom-wrapper-nav-li-a{color:#fff;text-decoration:none;transition:all 0.3s ease-out;padding:10px 0;display:inline-block;}.footer__bottom-wrapper-nav-li-a:hover{color:var(--accent);}.footer__bottom-wrapper-form-input{display:block;border:0;border-bottom:2px solid #393939;width:100%;margin-bottom:20px;padding:10px 0;background-color:transparent;color:#fff;}.footer__bottom-wrapper-form-privacy{font-size:12px;color:#A9A9A9;margin:50px 0 20px 0;}.footer__bottom-wrapper-contact-row{margin-bottom:10px;}.footer__bottom-wrapper-contact-row-link{color:#fff;text-decoration:none;transition:all 0.3s ease-out;padding:10px 0;display:inline-block;}.footer__bottom-wrapper-contact-row-link:hover{color:var(--accent);}.footer__bottom-wrapper-contact-row-link-icon{background-position:center center;background-repeat:no-repeat;display:inline-block;width:25px;height:25px;vertical-align:middle;}.footer__bottom-wrapper-contact-row-link-icon_distance{background-image:url("../img/c_distance.svg");}.footer__bottom-wrapper-contact-row-link-icon_phone{background-image:url("../img/c_phone.svg");}.footer__bottom-wrapper-copyright{color:#393939;font-size:14px;border-top:2px solid #393939;padding-top:50px;margin-top:50px;}.modal-content{max-width:500px;background-color:#fff;padding:20px;border-radius:10px;position:fixed;z-index:30;}.modal-content__header{display:flex;justify-content:space-between;vertical-align:middle;font-size:26px;font-weight:bold;margin-bottom:20px;}.modal-content__header-close{background:transparent;border:none;display:flex;align-items:center;justify-content:center;height:20px;width:20px;font-size:40px;color:#333;transition:all 0.3s ease-out;}.modal-content__header-close:hover{color:var(--accent);}.blur-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.3);backdrop-filter:blur(5px);z-index:20;}.modal-content_hidden, .blur-bg_hidden{display:none;}.cookie-note{display:none;position:fixed;bottom:15px;left:50%;transform:translateX(-50%);padding:20px;background-color:#fff;z-index:20;}.cookie-note p{text-align:left;color:black;}.show{display:block;}