.hero{position:relative}.hero .title_cont{color:#fff;font-size:2.5rem;font-family:cursive;font-style:italic;text-align:right}.hero .title{letter-spacing:-8px}.hero .subtitle{font-family:"Dancing Script",cursive!important;font-size:5rem;font-style:italic;font-weight:700}.hero .hero_video_bg{position:absolute;left:0;top:0;width:100%;height:100%}.hero .hero_video_bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.hero .hero_video_bg video{width:100%;height:auto;max-width:100%;max-height:100%}.hero .clients_logos,.hero .hero_wrap{position:relative;z-index:5}img{max-width:100%;max-height:100%}.call2action{cursor:pointer}.call2action .desc{color:#fff;max-width:20rem;text-align:center}.call2action img{width:4rem}.post_card_row{display:flex;flex-direction:row;background:#1f1c27}.post_card_row .post_img_box{flex:0 0 40%;overflow:hidden}.post_card_row .post_img_box:hover img{width:110%;height:110%}.post_card_row .post_img_box img{object-fit:cover;height:100%;width:100%;max-height:unset;max-width:unset;transition:all .2s linear}.post_card_row .post_wrap{padding:2rem}.section_description p{margin-bottom:1rem}.section_description ol,.section_description ul{margin-bottom:1rem;padding-left:1rem}.section_description ol li,.section_description ul li{list-style:initial;color:#b6b6b6}#section_solutions img{width:100%}.footer .social_links{display:flex;align-items:center;justify-content:end;gap:20px}.footer .social_links a{display:inline-block}.footer .social_links a img{max-width:30px;max-height:30px;width:100%;height:auto}.box.has_number_center{margin:0;height:100%}.box.has_number_center:hover .box-icon{transform:translateY(-20px)}.box.has_number_center .box-icon{transition:all .2s ease}.modal-content{background:#000}.modal-content .modal-footer,.modal-content .modal-header{border:none}.modal-content .modal-title{color:#fff}.modal-content .close,.modal-content .close:hover{width:auto;height:auto;background:0 0;color:#fff}.modal-content label{color:#fefefe}.required{color:#c22525}.toast-container{position:fixed;top:30px;right:20px;z-index:555555}.toast-container .btn-close{width:auto;height:auto;background:0 0;border:none;color:#fff;box-shadow:none}.success-page-box{margin:0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success-page-box .success-container{padding:100px 50px;border-radius:12px;max-width:60vw;text-align:center}.success-page-box .success-container img{max-width:60vw;max-height:60vh;width:auto;height:auto;margin:30px auto;display:inline-block}.success-page-box h1{font-size:3rem;margin-bottom:20px;color:#76fa8b}.success-page-box p{font-size:1.25rem;line-height:1.5;margin-bottom:30px}.success-page-box .error_title{color:#ff5858}.post-container{padding:200px 0 100px}.post-container h1.post-title{color:#fff;font-size:60px;margin-bottom:60px}.post-container img.post-image{margin-bottom:50px}.post-container .post-content h1,.post-container .post-content h2,.post-container .post-content h3,.post-container .post-content h4,.post-container .post-content h5,.post-container .post-content h6{color:#f2f2f2;margin-bottom:20px;line-height:1.3}.post-container .post-content p{margin-bottom:20px}.post-container .post-content h1{font-size:35px}.post-container .post-content h2{font-size:30px}.post-container .post-content h3{font-size:26px}.post-container .post-content h4{font-size:24px}.post-container .post-content h5,.post-container .post-content h6{font-size:20px}.satellites_box{display:flex;margin:0 -15px;flex-wrap:wrap}.satellites_box .satellite_card{flex:0 0 20%;max-width:20%;padding:0 15px;margin-bottom:2rem}.satellites_box .satellite_card .box-title{padding:0;font-size:1.3rem}.satellites_box .satellite_card .box-icon{width:7rem;height:7rem}.satellites_box .satellite_card .box{padding:30px}.partners_slider .slick-track{display:flex;align-items:center;gap:1rem}.partners_logos{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.partners_logos img{max-height:80px;max-width:300px}.solution_card{position:relative;height:100%}.solution_card .solution_card_inner{padding:50px 0;position:relative;background:#000;height:100%;animation:rotateCard3dReverse 1s linear;animation-fill-mode:forwards}.solution_card .solution_card_img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;animation-fill-mode:forwards;animation:rotateCardImg3dReverse 1s linear}.solution_card:hover .solution_card_inner{animation:rotateCard3d 1s linear}.solution_card:hover .solution_card_img{animation:rotateCardImg 1s linear;z-index:5}@keyframes rotateCard3d{0%{transform:rotateY(0);z-index:1}50%{transform:rotateY(90deg);z-index:0}100%{transform:rotateY(180deg);z-index:0}}@keyframes rotateCardImg{0%{transform:rotateY(180deg);z-index:0}50%{transform:rotateY(90deg);z-index:5}100%{transform:rotateY(0);z-index:5}}@keyframes rotateCardImg3dReverse{0%{transform:rotateY(0);z-index:1}50%{transform:rotateY(90deg);z-index:0}100%{transform:rotateY(180deg);z-index:0}}@keyframes rotateCard3dReverse{0%{transform:rotateY(180deg);z-index:0}50%{transform:rotateY(90deg);z-index:1}100%{transform:rotateY(0);z-index:1}}@media screen and (max-width:1199px){.satellites_box .satellite_card{max-width:50%;flex:0 0 50%}}@media screen and (max-width:767px){.satellites_box{display:block}.satellites_box .satellite_card{max-width:unset}.hero .subtitle{font-size:2rem}.hero .title{letter-spacing:0;font-size:35px}.hero .line-text{-webkit-text-stroke:1px #fff}.post_card_row{flex-direction:column}.post_card_row .post_wrap{padding:40px}.section .testimonial-box{flex-direction:column;text-align:center}.section .testimonial-box .box-left{flex:1 1 100%;min-height:250px}.section .testimonial-box .box-right{flex:1 1 100%;max-width:unset}}