@import url('https://fonts.googleapis.com/css2?family=Inter');@import url('https://fonts.googleapis.com/css2?family=Inter&family=Montserrat:wght@500;700');:root {--main-color: #1E2836;--secondary-color: #151E28;--button-color: #1C97E8;}* {-webkit-box-sizing: border-box;box-sizing: border-box;}html {width: 100%;color: #fff;font-size: 10px;scroll-behavior: smooth;background: var(--main-color);}body {margin: 0 auto;font-family: 'Montserrat', sans-serif;font-weight: 300;font-size: 1.4rem;overflow-x: hidden;width: 100%;color: #fff;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}section {position: relative;}a, a:hover, a:focus {color: #fff;text-decoration: none;-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;}span {outline: unset;}ol {list-style-type: decimal;}a:not(.services a, .social a):hover {-webkit-filter: drop-shadow(0px 0.1rem 0.4rem rgba(28, 151, 232, 0.83));filter: drop-shadow(0px 0.1rem 0.4rem rgba(28, 151, 232, 0.83));}.mar {margin: 0 auto;}.blue {color: var(--button-color);}.container {all: unset;-webkit-box-sizing: border-box;box-sizing: border-box;}.container {max-width: 120rem;height: 100%;margin: 0 auto;display: block;padding: 0 2rem;position: relative;z-index: 2;}.row {padding: 9rem 0;}.upper {text-transform: uppercase;}.main-button {width: 190px;height: 45px;background: transparent;font-weight: 600;font-size: 16px;outline: none;border: 1px solid var(--button-color);color: white;cursor: pointer;pointer-events: all;-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);}.main-button:hover {background: var(--button-color);-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}.main-button:active, .main-button:focus {-webkit-box-shadow: 0px 0.4rem 1.7rem rgba(28, 151, 232, 0.46);box-shadow: 0px 0.4rem 1.7rem rgba(28, 151, 232, 0.46);}.main {background: var(--main-color);background-size: cover;position: relative;}.logo {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}header {height: 10.6rem;background: var(--main-color);border-bottom: 1px solid #c0c0c0;}header .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;}.header-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}.header-content div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header-content>div {padding-right: 3.5rem;-webkit-transition: 0.2s all ease;-o-transition: 0.2s all ease;transition: 0.2s all ease;}.header-content>div:hover {-webkit-transition: 0.2s all ease;-o-transition: 0.2s all ease;transition: 0.2s all ease;-webkit-filter: drop-shadow(0px 0.1rem 0.4rem rgba(28, 151, 232, 0.83));filter: drop-shadow(0px 0.1rem 0.4rem rgba(28, 151, 232, 0.83));}.phone a, .address a, .email a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.phone p, .address p, .email p {padding-left: 1.5rem;}#particles-js {position: absolute;height: 60rem;width: 100%;background: var(--main-color);}.main-block {height: 60rem;position: relative;pointer-events: none;}.official {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 2rem;gap: 0.5rem;padding-top: 5rem;}.reliable {max-width: 85rem;text-align: center;font-size: 4.8rem;line-height: 6.8rem;padding-top: 2.5rem;font-family: Montserrat;font-weight: 700;}.story {width: 62.8rem;height: 9.6rem;font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 1.6rem;line-height: 200.4%;text-align: center;color: #C0C0C0;padding-top: 3.5rem;}.find-us {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 7rem;}.social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;width: 47px;height: 200px;right: 0;top: calc(50% - 200px/2 - 0.5px);background: rgba(255, 255, 255, 0.06);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);z-index: 2;pointer-events: all;}.social a {cursor: pointer;-webkit-transition: 0.2s all;-o-transition: 0.2s all;transition: 0.2s all;}.social img:not(.youtube) {height: 20px;width: auto;}.social a:hover {-webkit-filter: invert(0.5) sepia(1) saturate(5) hue-rotate(175deg);filter: invert(0.5) sepia(1) saturate(5) hue-rotate(175deg);-webkit-transition: 0.2s all;-o-transition: 0.2s all;transition: 0.2s all;}.partners, .feedbacks, .services {background-color: var(--secondary-color);}.partners .container {max-width: 190rem;padding: unset;}.services {padding: 12rem 0;background: url(../icons/vector-min.png) no-repeat 10% -7%;background-size: 100%;background-color: var(--secondary-color);}.services .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 144rem;padding: 0;padding-left: 2rem;position: relative;}.services-text {margin-right: 9rem;}.serv-header {font-family: 'Montserrat';font-style: normal;font-weight: 700;position: relative;font-size: 3.6rem;line-height: 4.4rem;letter-spacing: -0.02em;}.serv-desc {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 1.5rem;line-height: 200.4%;color: #C0C0C0;width: 32rem;padding-top: 2rem;}.serv-header.line-above::before {left: unset;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.swiper-services .swiper-slide-active.swiper-slide, .swiper-services .swiper-slide {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-box-shadow: unset;box-shadow: unset;opacity: unset;}.services .arrows {right: unset;bottom: 3rem;}.swiper-services .swiper-slide {background: var(--main-color);display: -webkit-box;display: -ms-flexbox;display: flex;}.serv-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;font-family: 'Ubuntu';font-style: normal;font-weight: 500;font-size: 2.2rem;line-height: 4.4rem;letter-spacing: -0.02em;width: 36rem;padding: 0 4rem;}.serv-content img {-ms-grid-column-align: center;justify-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;padding: 2.5rem;}.serv-content-header {font-weight: 700;}.serv-content-text {font-family: 'Montserrat';font-size: 1.4rem;line-height: 200%;color: #C0C0C0;}.serv-content .main-button {position: absolute;bottom: 0;left: 0;width: 100%;}.serv-content .swiper-container {position: absolute;right: 0;}.space-numbers {min-height: 20rem;}.nums {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-around;-ms-flex-wrap: wrap;flex-wrap: wrap;}.number {position: relative;}.number img {position: absolute;z-index: -1;left: 0;top: -2rem;}.number span {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 1.8rem;line-height: 179.4%;letter-spacing: 0.05em;color: #FFFFFF;}.number .big-number {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 4.5rem;line-height: 179.4%;letter-spacing: 0.05em;}.our-privileges {background: url(../icons/vector-min.png) no-repeat center center;background-size: 100%;background-color: var(--secondary-color);padding: 10rem 0;}.priv-header {font-size: 3.6rem;font-weight: 700;text-align: center;padding: 2rem 0;}.line-above::before {content: '';position: absolute;top: -1.5rem;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 9rem;border: 0.3rem solid var(--button-color);}.our-privileges .mar {margin-bottom: 0;}.feedbacks {padding: 10rem 0;}.feed-header {font-size: 3.6rem;font-weight: 700;text-align: center;padding: 2rem 0;}.feed-desc {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 1.5rem;line-height: 200.4%;text-align: center;color: #C0C0C0;max-width: 56rem;margin: 0 auto;padding-bottom: 5rem;}.feed-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.stars {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;width:12rem;height: 2rem;}footer {background: var(--main-color);height: 45rem;}.footer-numbers {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 16px;}.footer-numbers a {padding: 1rem 0;}.social-footer {position: unset;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: 176px;height: 24px;background: unset;-webkit-backdrop-filter: unset;backdrop-filter: unset;}.social-footer a {opacity: 0.5;-webkit-transition: 0.2s all;-o-transition: 0.2s all;transition: 0.2s all;}.social-footer a:hover {opacity: 1;-webkit-transition: 0.2s all;-o-transition: 0.2s all;transition: 0.2s all;}.copy {height: 120px;width: 95%;border-top: 1px solid #475467;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;bottom: 0;margin: 2rem 0;}.copy-contr {padding: 2rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;text-align: center;line-height: 2.5rem;}.copy-social {padding: 2rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.footer-content {padding-top: 6rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.descr {width: 19rem;font-family: 'Inter';font-style: normal;font-weight: 400;font-size: 1.6rem;line-height: 3rem;color: #EAECF0;margin-top: 3rem;}.go-top {width: 42px;height: 42px;background: url('../icons/up-arrow.png');position: relative;-webkit-transition: 0.2s all ease;-o-transition: 0.2s all ease;transition: 0.2s all ease;}.go-top:hover {-webkit-transform: scale(1.04);-ms-transform: scale(1.04);transform: scale(1.04);-webkit-transition: 0.2s all ease;-o-transition: 0.2s all ease;transition: 0.2s all ease;-webkit-filter: drop-shadow(0px 0.1rem 0.4rem rgba(28, 151, 232, 0.43));filter: drop-shadow(0px 0.1rem 0.4rem rgba(28, 151, 232, 0.43));}.go-top a {position: absolute;width: 100%;height: 100%;cursor: pointer;}.footer-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 3rem;gap: 3.2rem;}.swiper-privileges {width: 110rem;height: 60rem;}.swiper-slide-prev, .swiper-slide-next, .swiper-slide-duplicate {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;opacity: 0.5;}.swiper-slide-active.swiper-slide {-webkit-transform: scale(0.84);-ms-transform: scale(0.84);transform: scale(0.84);-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;-webkit-box-shadow: 0px 0.4rem 4rem rgba(28, 151, 232, 0.43);box-shadow: 0px 0.4rem 4rem rgba(28, 151, 232, 0.43);opacity: 1;}.swiper-slide {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0.5;-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;padding: 1rem;position: relative;background: -o-linear-gradient(top, #949494 8%, #0094ff14 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(8%, #949494), to(#0094ff14));background: linear-gradient(180deg, #949494 8%, #0094ff14 100%);padding: 1px;height: 50rem;}.swiper-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.module {background: var(--main-color);padding: 2rem;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}.module img {padding-top: 25px;}.module h2 {font-family: 'Inter';font-style: normal;font-weight: 600;font-size: 2rem;line-height: 2.4rem;}.module p {font-weight: 500;font-size: 1.4rem;line-height: 200.4%;color: #C0C0C0;}.module button {margin-bottom: 0.5rem;font-size: 16px;font-weight: 600;}.swiper-button-next, .swiper-button-prev {-webkit-filter: invert(98%) sepia(0%) saturate(75%) hue-rotate(233deg) brightness(1115%) contrast(100%);filter: invert(98%) sepia(0%) saturate(75%) hue-rotate(233deg) brightness(1115%) contrast(100%);-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}.swiper-button-next:hover, .swiper-button-prev:hover {-webkit-filter: none;filter: none;-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}.partners .swiper-partners {padding: 8rem 0;}.partners .swiper-slide {height: auto;padding: 0;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.partners .swiper-slide-active.swiper-slide {-webkit-box-shadow: unset;box-shadow: unset;}.partners .module {background: var(--secondary-color);}.swiper-feedbacks .swiper-wrapper {width: 53.4rem;height: 40.2rem;}.swiper-feedbacks .client img {width: 56px;}.swiper-feedbacks .swiper-slide-active.swiper-slide {-webkit-box-shadow: unset;box-shadow: unset;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: var(--secondary-color);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.swiper-feedbacks .swiper-slide {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);background: unset;height: 40.5rem;}.arrows {position: absolute;width: 10rem;height: 3rem;margin-left: auto;right: 3rem;bottom: 1.5rem;}.arrows .swiper-button-next, .arrows .swiper-button-prev {height: 2.5rem;margin-top: unset;top: unset;}.feed-bottom .text {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 2rem;font-size: 1.5rem;line-height: 192.4%;padding-top: 2.5rem;}.client {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;bottom: 0;}.who {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;justify-content: space-around;padding-left: 1.5rem;}.swiper-partners .swiper-slide-active.swiper-slide, .swiper-partners .swiper-slide {opacity: 1;}.swiper-partners {cursor: unset !important;}.swiper-partners .module img {padding: 0;opacity: 0.5;cursor: pointer;max-width: 20rem;height: auto;-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}.swiper-partners .module img:hover {opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);-webkit-transition: 0.2s all ease-in-out;-o-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}.modal {display: none;position: fixed;z-index: 3;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}.modal-content {background-color: var(--main-color);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;margin: auto;padding: 20px;border: 1px solid #0094ff24;border-radius: 5px;width: 40%;font-size: 18px;-webkit-box-shadow: 0px 0.4rem 4rem rgba(28, 151, 232, 0.43);box-shadow: 0px 0.4rem 4rem rgba(28, 151, 232, 0.43);}.modal-content li {margin-left: 0;list-style-position: inside;padding: 5px;}.modal-content p, .modal-content li {font-size: 12px;padding-top: 1rem;line-height: 2rem;}.modal-content>div {padding: 15px;text-align: center;}.modal-content div a {-webkit-transition: 0.2s all ease;-o-transition: 0.2s all ease;transition: 0.2s all ease;}.modal-content div a:hover {color: var(--button-color);-webkit-transition: 0.2s all ease;-o-transition: 0.2s all ease;transition: 0.2s all ease;}.everywhere {font-size: 20px;line-height: 30px;border-bottom: 3px solid #1C97E830;}.close {color: #aaaaaa;position: absolute;right: 20px;font-size: 28px;font-weight: bold;-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;text-shadow: none;}.close:hover, .close:focus {color: var(--button-color);text-decoration: none;cursor: pointer;-webkit-transform: rotateZ(180deg);-ms-transform: rotate(180deg);transform: rotateZ(180deg);-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;}.modal-content .modal-table {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.5rem;padding: 0;}.modal-table>div {padding: 2rem 5px;}.kyiv, .zhytomyr {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5rem;}.kyiv {border-right: 3px solid #1C97E830;}.official a {position: relative;}.official>a:hover .popup {opacity: 1;display: block;}.popup {width: 350px;background-color: rgba(180,180,200);padding: 1px 20px;position: absolute;bottom: 34px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;display: none;border-radius: 7px;background-color: var(--main-color);-webkit-box-shadow: 0px 0.4rem 4rem rgba(28, 151, 232, 0.43);box-shadow: 0px 0.4rem 4rem rgba(28, 151, 232, 0.43);border: 1px solid #0094ff24;padding: 1.5rem;color: #fff;font-size: 15px;}ul li::before {content: "-";margin-right: 5px;}.popup p, .popup li {padding: 5px 0;}@media only screen and (max-width: 1000px) {.phone p, .address p, .email p {display: none;}.number {width: 250px;}.number span {font-size: 15px;}.number .big-number {font-size: 40px;}}