.home-page h1{text-transform:capitalize;color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:4.8rem;font-style:normal;font-weight:800;line-height:110.736%}.home-page .hero{padding:17.8rem 0 11.1rem;position:relative}.home-page .hero-background{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;top:0;left:0;position:absolute!important}.home-page .meet{padding:4.8rem 0 6.5rem}.home-page .meet p{text-align:center;color:#3a3a3a;margin-top:1rem;font-family:Open Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.38}.home-page .meet p b{font-weight:700}.home-page .meet p a{color:#0a7bda;font-weight:700;text-decoration-line:underline}.home-page .meet .flip-container{grid-gap:2.4rem;justify-content:center;margin-top:5.4rem;display:flex}.home-page .meet .flip-card{justify-content:center;display:flex;position:relative}.home-page .meet .flip-card .front,.home-page .meet .flip-card .back{background:#e9efff;border-radius:.8rem;flex-direction:column;justify-content:flex-end;width:55.5rem;height:33.3rem;padding:1.5rem 3.7rem 2.7rem;display:flex}.home-page .meet .flip-card .front a,.home-page .meet .flip-card .back a{cursor:pointer}.home-page .meet .flip-card .front .link-img,.home-page .meet .flip-card .back .link-img{width:1.1778rem;height:1.1778rem}.home-page .meet .flip-card .front .card-img{margin-bottom:4.1rem}.home-page .meet .flip-card .front .card-img>div:first-child{max-width:100%!important}.home-page .meet .flip-card .back{opacity:0;z-index:-1;background:#06c;width:100%;height:100%;position:absolute;top:0;left:0}.home-page .meet .flip-card .back .card-img img{object-fit:contain!important}.home-page .meet .flip-card.active .back{opacity:1;z-index:1}.home-page .meet .flip-card p{color:#fff;text-align:center;margin:2.6rem 0 2.8rem;font-family:Open Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:171.589%}.home-page .meet .flip-card .link{background:#fff;border-radius:1.3461rem;flex-shrink:0;justify-content:center;align-items:center;gap:.8974rem;width:24.3rem;height:5.1rem;margin:0 auto;padding:1.3461rem 2.6921rem;text-decoration:none;display:flex}.home-page .meet .flip-card .link span{color:#06c;text-align:center;font-family:Inter,sans-serif;font-size:1.5704rem;font-style:normal;font-weight:600;line-height:normal}.home-page .about-company{background-image:url(/images/page-imgs/about-company-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:4.8rem 0 7.2rem}.home-page .about-company h2{color:#fff}.home-page .about-company h2:after{background-image:url(/images/h2-line-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-page .about-company p{white-space:pre-line;color:#fff;text-align:center;margin-top:1.6rem;font-family:Open Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.384}.home-page .about-company .about-list{justify-content:space-between;margin-top:4.8rem;display:flex}.home-page .about-company .item{border:.14rem solid #fff;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;width:32.3rem;height:24.1rem;padding:0 1.8rem;display:flex}.home-page .about-company .item-img{max-height:6rem;margin:0 auto;object-fit:contain!important}.home-page .about-company .title{text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(94deg,#15b0f8 11.41%,#1bfff1 95.97%);-webkit-background-clip:text;background-clip:text;margin:1.1rem 0 1.3rem;font-family:Inter,sans-serif;font-size:3.2rem;font-style:normal;font-weight:800;line-height:3.2rem}.home-page .about-company .text p{color:#fff;text-align:center;margin-top:0;font-family:Open Sans,sans-serif;font-size:1.7rem;font-style:normal;font-weight:600;line-height:normal}.home-page .vacation{background:#f7f7f7;padding:3.7rem 0 8.8rem;display:none}.home-page .vacation h2{width:60rem;margin:0 auto;line-height:1}.home-page .vacation p{color:#000;text-align:center;margin-top:1.6rem;font-family: Open Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.home-page .vacation .clients-list{justify-content:space-between;margin:4.7rem 0 4rem;display:flex}.home-page .vacation .clients-list .item{flex-direction:column;justify-content:center;align-items:center;display:flex!important}.home-page .vacation .clients-list .title{background:linear-gradient(95deg,#2397f8 0%,#9747ff 99.57%);border-radius:1.6rem .4rem;justify-content:center;align-items:center;width:30.2rem;height:9rem;display:flex}.home-page .vacation .clients-list .item-img{height:auto}.home-page .vacation .clients-list .location-list{background:#fff;border-radius:0 0 1.6rem 1.6rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:28.6rem;height:21.2rem;display:flex;box-shadow:0 .8rem 1.2rem #00000014}.home-page .vacation .clients-list .location-list p{color:#000;text-align:center;margin:0;font-family:Open Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.95rem}.home-page .marketing{background-image:url(/images/page-imgs/about-gradient-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:8.8rem 0}.home-page .marketing .load-more{display:none}.home-page .marketing h2{color:#fff;padding-bottom:0}.home-page .marketing h2:after{content:none}.home-page .marketing h3{color:#fff;text-align:center;margin-top:4.2rem;font-family:Open Sans,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:122.563%}.home-page .marketing p{color:#fff;text-align:center;margin-top:1.6rem;font-family:Open Sans,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:122.563%}.home-page .marketing span{color:#fff;text-align:center;margin-top:.2rem;font-family:Open Sans,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.7rem;display:block}.home-page .marketing .megafon{margin-bottom:1.6rem;padding-bottom:1.7rem;position:relative;overflow:visible}.home-page .marketing .megafon .item{width:100%;height:fit-content;position:relative}.home-page .marketing .megafon .item .item-img{object-fit:contain;width:100%;max-width:none;height:fit-content;margin:0;padding:0;inset:0}.home-page .marketing .megafon:after{content:"";background-color:#fff;width:3.2rem;height:.1rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-page .marketing .socials{grid-gap:8.7rem;justify-content:space-between;align-items:center;margin:6.2rem auto 0;display:flex;position:relative}.home-page .marketing .socials .item{width:100%;height:fit-content;position:relative}.home-page .marketing .socials .item .item-img{object-fit:contain;width:100%;max-width:none;height:fit-content;margin:0;padding:0;inset:0}.home-page .marketing .media{grid-gap:1.3rem;grid-template:auto/repeat(3,1fr);width:90.2rem;margin:1.8rem auto 0;display:grid}.home-page .marketing .media .item{width:29.2rem;height:29.2rem}.home-page .marketing button{cursor:pointer;color:#fff;text-align:center;background:0 0;border:.1rem solid #fff;border-radius:.4rem;outline:none;justify-content:center;align-items:center;width:17.1rem;margin:3.8rem auto 0;padding:1.2rem 2.4rem;font-family:Inter,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem;display:flex}.home-page .divider{background-color:#fff;width:100%;height:.2rem}@media (max-width:768px){.home-page h1{font-size:3.2rem;line-height:107.105%}.home-page .hero{padding:13.8rem 0 19.2rem}.home-page .hero .book-a-call{margin-top:3.2rem}.home-page .hero .container{padding:0 1.8rem}.home-page .meet{padding:2.1rem 0 4.1rem}.home-page .meet .container{padding:0 1.3rem}.home-page .meet p br{display:none}.home-page .meet .flip-container{flex-direction:column;align-items:center;margin-top:2.4rem}.home-page .meet .flip-card{flex-direction:column;margin-top:0}.home-page .meet .flip-card img{object-fit:contain}.home-page .meet .flip-card p{margin:1.3rem 0 3.1rem;font-size:1.4rem;line-height:151.162%}.home-page .meet .flip-card .front,.home-page .meet .flip-card .back{width:34.4rem;height:29.7rem}.home-page .meet .flip-card .front{padding:6.4rem .2rem 2.4rem}.home-page .meet .flip-card .back{padding:1rem 2rem 2.4rem}.home-page .meet .flip-card .link{width:auto;height:4.6rem;padding:1.3461rem 2.4rem}.home-page .meet .flip-card .link span{font-size:1.4rem}.home-page .about-company{padding:3.1rem 0 3.2rem}.home-page .about-company p br:not(:nth-child(3)):not(:nth-child(4)){display:none}.home-page .about-company .text{font-size:1.8rem}.home-page .about-company .about-list{grid-gap:2.4rem;flex-direction:column;margin-top:3.2rem}.home-page .about-company .item{width:100%}.home-page .marketing{padding:4.8rem 0 5.6rem}.home-page .marketing .container{padding:0 .7rem}.home-page .marketing h3{margin-top:3.5rem}.home-page .marketing p{margin-top:.8rem}.home-page .marketing .socials{grid-gap:2.8rem;flex-wrap:wrap;align-items:baseline;margin-top:3.2rem;padding:0 1.7rem}.home-page .marketing .socials .item{text-align:center;width:calc(50% - 3rem);position:relative}.home-page .marketing .media{grid-gap:.8rem;grid-template:auto/repeat(2,1fr);width:100%;margin-top:2.4rem}.home-page .marketing .media .item{width:18.3rem;height:18.3rem}.home-page .marketing button{margin-top:2.4rem}.home-page .vacation{padding:2.9rem 0 1.8rem;overflow:hidden}.home-page .vacation h2{width:auto}.home-page .vacation .clients-list{margin-top:2.4rem}.home-page .vacation .slick-track{grid-gap:0}.home-page .vacation .slick-prev{z-index:1;top:57%;left:-1.6rem}.home-page .vacation .slick-next{z-index:1;top:57%;right:-1.6rem}.home-page .vacation .slick-dots{grid-gap:.7rem;justify-content:center;align-items:center;bottom:-2.3rem;display:flex!important}.home-page .vacation .slick-dots li{background:0 0;width:.6731rem;height:.6731rem;margin:0}.home-page .vacation .slick-dots li button{background:#c3c3c3;border-radius:50%;width:.6731rem;height:.6731rem;padding:0;transition:width .3s ease-in-out,background .3s ease-in-out}.home-page .vacation .slick-dots li button:before{content:none}.home-page .vacation .slick-dots li.slick-active{background:0 0;width:1.6154rem;height:.6731rem}.home-page .vacation .slick-dots li.slick-active button{background:#9200f7;border-radius:3.1rem;width:1.6154rem;height:.6731rem;transition:width .3s ease-in-out,background .3s ease-in-out}}
