.langs{bottom:38px;cursor:pointer;height:50px;position:fixed;right:30px;width:50px;z-index:80}.langs,.langs a{background-color:#000;background-position:50%;background-repeat:no-repeat;-webkit-background-size:30px;background-size:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 6px rgba(0,0,0,.49);-moz-box-shadow:0 0 6px rgba(0,0,0,.49);box-shadow:0 0 6px rgba(0,0,0,.49)}.langs a{align-items:center;display:flex;height:40px;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;visibility:hidden;width:40px}.langs a img{width:20px}.langs a:first-of-type{-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.langs a:nth-of-type(2){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.langs a:nth-of-type(3){-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.langs a:nth-of-type(4){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.langs.active a{opacity:1;visibility:visible}.langs.active a:first-of-type{left:-80px;top:0}.langs.active a:nth-of-type(2){left:-60px;top:-60px}.langs.active a:nth-of-type(3){left:0;top:-80px}@font-face{font-family:pops;font-weight:400;src:url(/build/fonts/Poppins-Regular.35d26b78.ttf)}@font-face{font-family:pops;font-weight:500;src:url(/build/fonts/Poppins-Medium.673ed423.ttf)}@font-face{font-family:pops;font-weight:600;src:url(/build/fonts/Poppins-SemiBold.ac8d04b6.ttf)}@font-face{font-family:pops;font-weight:700;src:url(/build/fonts/Poppins-Bold.cdb29a5d.ttf)}ul{list-style-type:none;margin-bottom:0;padding-left:0}html{scroll-behavior:smooth}body{font-family:pops,sans-serif;font-size:16px}a{text-decoration:none}.monogram{color:#fff;font-size:14px;margin-top:100px;padding:16px 0}.monogram .design{color:#fff;line-height:18px}.monogram .design a{color:#fff}.monogram .design img{margin-bottom:2px;margin-left:3px;width:125px}.loaderWrap{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.loaderWrap.show{display:flex}.loader{animation:spinRight .8s linear infinite;border-radius:50%;border-right:3px solid #31fc63;height:160px;position:absolute;width:160px}.loader:after,.loader:before{animation:spinLeft .8s linear infinite;border-left:3px solid #fc80fc;border-radius:50%;content:"";display:block;height:140px;left:calc(50% - 70px);position:absolute;top:calc(50% - 70px);width:140px}.loader:after{animation:none;border:0;border-right:2px solid #0000c7;height:120px;left:calc(50% - 60px);top:calc(50% - 60px);width:120px}@keyframes spinLeft{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}@keyframes spinRight{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}body{background-color:#111204}h2{color:#fff;font-size:70px;font-weight:700;line-height:60px}@media screen and (max-width:991px){h2{font-size:40px;line-height:50px}}header{background:radial-gradient(circle,#e22424 0,#111204 34%,#111204 100%);padding-bottom:50px;padding-top:73px;position:relative}header .star1{position:absolute;right:28%;top:22%}@media screen and (max-width:1652px){header .star1{right:23%}}@media screen and (max-width:1340px){header .star1{right:19%}}@media screen and (max-width:1060px){header .star1{right:15%}}header .star2{bottom:22%;position:absolute;right:32%;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}@media screen and (max-width:1652px){header .star2{right:28%}}@media screen and (max-width:1340px){header .star2{right:24%}}@media screen and (max-width:1060px){header .star2{right:24%;right:20%}}header .star3{bottom:39%;left:22%;position:absolute;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}@media screen and (max-width:1652px){header .star3{left:28%}}@media screen and (max-width:1340px){header .star3{left:24%}}@media screen and (max-width:1060px){header .star3{left:24%;left:20%}}header .navChild{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:12px;padding-right:12px;width:100%}header .navChild a img{width:200px}header .headerText{margin-left:auto;margin-right:auto;margin-top:70px;max-width:650px;position:relative;text-align:center;width:100%;z-index:12}header .headerText h1{color:#fff;font-size:110px;font-weight:700;line-height:110px;text-align:center}header .headerText p{color:#fff;font-size:18px;line-height:24px;margin-top:57px;text-align:center}header .headerText a{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#111204;display:inline-block;font-size:16px;font-weight:500;margin-top:57px;padding:17px 30px}header .headerText span{color:#fff;display:inline-block;margin-left:auto;margin-right:auto;margin-top:55px;max-width:calc(100% - 200px);position:relative;text-transform:uppercase}header .headerText span:after,header .headerText span:before{background-color:#e22424;content:"";height:2px;position:absolute;width:50px}header .headerText span:before{left:-100px;top:10px}header .headerText span:after{right:-100px;top:10px}@media screen and (max-width:991px){header .headerText h1{font-size:80px}}@media screen and (max-width:575px){header .headerText h1{font-size:50px;line-height:80px}}.partners{padding-left:12px;padding-right:12px}.partners .partnersChild{background-color:#222;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:1280px;overflow:hidden;padding:30px;width:100%}@media screen and (max-width:991px){.partners .swiper-slide{text-align:center}}.about{margin-top:150px}.about .aboutChild{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:0;padding-right:0;width:100%}.about .aboutChild img{width:100%}.about .aboutChild p{color:#fff;font-size:16px;line-height:30px;margin-bottom:0;margin-top:40px}@media screen and (max-width:767px){.about{margin-top:50px}.about .aboutChild img{display:block;height:300px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:auto}}.services{margin-top:150px}.services .servicesChild{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:0;padding-right:0;width:100%}.services .servicesChild .serviceDescription{color:#fff;font-size:16px;line-height:30px;margin-bottom:0;margin-top:10px}.services .servicesChild .oneService{border:1px solid #fff;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;color:#fff;height:100%;padding:37px 70px;text-align:center}.services .servicesChild .oneService h5{font-size:20px;font-weight:500;line-height:26px;margin-bottom:15px}.services .servicesChild .oneService p{font-size:14px;line-height:20px}@media screen and (max-width:991px){.services{margin-top:50px}}.reviews{margin-top:150px}.reviews .reviewsChild{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:12px;padding-right:12px;width:100%}.reviews .reviewsChild .reviewSlider{margin-top:40px;overflow:hidden;padding-left:42px;padding-right:42px}.reviews .reviewsChild .oneReview{background-color:#222;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;color:#fff;padding:30px 30px 30px 70px;position:relative}.reviews .reviewsChild .oneReview img{border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px;left:-20px;object-fit:cover;position:absolute;top:40px;width:80px}.reviews .reviewsChild .oneReview p{margin-bottom:0}.reviews .reviewsChild .oneReview p.name{color:#e22424;font-size:16px;font-weight:500;line-height:29px}.reviews .reviewsChild .oneReview p.position{font-size:14px;line-height:24px;margin-bottom:15px}.reviews .reviewsChild .oneReview span{font-size:14px;line-height:24px}@media screen and (max-width:767px){.reviews{margin-top:50px}.reviews .reviewsChild .reviewSlider{padding-left:22px;padding-right:22px}}.swiperButtons{grid-gap:15px;display:flex;justify-content:flex-end;margin-top:15px}.swiperButtons .swiper-button-disabled{opacity:.6}.custom-swiper-button-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.numbers{margin-top:150px}.numbers .numbersChild{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:0;padding-right:0;width:100%}.numbers .numbersChild .oneNumber{background-color:#222;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:30px}.numbers .numbersChild h5{color:#fff;font-size:18px;line-height:24px;margin-bottom:50px;text-align:center}.numbers .numbersChild p{color:#fff;font-size:70px;font-weight:700;margin-bottom:30px;text-align:center}.numbers .numbersChild span{color:#fff;display:block;font-size:16px;line-height:22px;text-align:center}@media screen and (max-width:991px){.numbers{margin-top:50px}.numbers .numbersChild h5{margin-bottom:20px}.numbers .numbersChild p{font-size:34px}}.contact{margin-top:150px}.contact .contactChild{background-color:#222;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;margin-left:auto;margin-right:auto;max-width:1280px;padding:50px;width:100%}.contact .contactChild .contactForm{border:1px solid #e5e5e5;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:100%;padding:30px}.contact .contactChild .contactForm h4{color:#fff;font-size:28px;line-height:38px;margin-bottom:40px}.contact .contactChild .contactForm input,.contact .contactChild .contactForm textarea{background-color:#353434;border:1px solid #e5e5e5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;font-size:14px;padding:14px;width:100%}.contact .contactChild .contactForm input::placeholder,.contact .contactChild .contactForm textarea::placeholder{color:hsla(0,0%,100%,.3)}.contact .contactChild .contactForm .submit{margin-top:24px}.contact .contactChild .contactForm .submit button{background-color:#fff;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#000;display:block;padding:12px;text-align:center;width:100%}.contact .contactChild .inputDiv{grid-gap:24px;display:flex;margin-bottom:24px}.contact .contactChild .map{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:100%;overflow:hidden}@media screen and (max-width:991px){.contact{margin-top:50px}.contact .contactChild{padding:30px}.contact .contactChild .map{height:300px;margin-top:40px}}@media screen and (max-width:767px){.contact .contactChild{padding:12px}}@media screen and (max-width:575px){.contact .contactChild .inputDiv{flex-direction:column}}footer{background:radial-gradient(250px circle at left 300px bottom 150px,#e22424,#111204);margin-top:150px}footer .footerChild{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:0;padding-right:0;width:100%}footer .footerChild .footerLogo img{width:200px}footer .footerChild .footerLogo p{color:#fff;font-size:14px;line-height:24px;margin-top:30px}footer .footerChild .footerContact{margin-top:70px}footer .footerChild .footerContact .footerEmail,footer .footerChild .footerContact .footerPhone{margin-bottom:20px}footer .footerChild .footerContact .footerEmail a,footer .footerChild .footerContact .footerPhone a{align-items:center;color:#fff;display:inline-flex}footer .footerChild .footerContact .footerEmail a img,footer .footerChild .footerContact .footerPhone a img{display:inline-block;margin-right:10px}footer .footerChild .footerContact ul{grid-gap:15px;display:flex}