@font-face{font-family:"nexa_bold";font-style:normal;font-weight:400;src:url(/assets/nexa_bold-d696e47e37a48a96349587f2dcac17236aaeeb75000af333df1c537186920ae3.ttf) format("truetype")}body{margin:0;font-family:"nexa_bold", sans-serif;overflow-x:hidden}.clear{clear:both}.container{width:100%;max-width:1100px;margin:0 auto;position:relative}.top_bg{position:absolute;top:0;left:0;height:70vh;width:100vw;background-position:center;background-size:cover}.body_wrap{padding-top:80px}.top_section .top_area{height:500px}.top_section .top_area .title{padding-top:25vh}a.s_button,button.s_button,.s_button{font-family:"nexa-light", sans-serif;background:white;border:3px solid black;border-radius:6px;font-size:18px;line-height:40px;padding:0 32px;text-decoration:none;color:black}a.s_button:hover,button.s_button:hover,.s_button:hover{background:#d4e8f5}.header_wrap{position:absolute;top:0;left:0;height:80px;width:100vw;z-index:100}.header_wrap .blue_bar{position:absolute;top:0;right:0;height:80px;width:66vw;background:#0d5393}@media (max-width: 985px){.header_wrap .blue_bar{width:calc(100vw - 100px)}}.header_wrap .logo_back{width:33%;height:130px;padding-top:10px;display:inline-block}@media (max-width: 985px){.header_wrap .logo_back{width:20%}}@media (max-width: 710px){.header_wrap .logo_back{height:80px}}.header_wrap .logo_back .logo{background-image:url(/assets/logos/f2f_dark-9eaedd30cb64ad8cea8d82e274d702f0461ed06bca47c4cb9f785d0ae87260fe.png);background-repeat:no-repeat;background-position:25% 75%;background-size:contain;width:100%;height:120px}@media (max-width: 710px){.header_wrap .logo_back .logo{height:80px}}.header_wrap .menu_bar{display:inline-block;vertical-align:top;height:80px;font-size:20px;text-align:center;width:33%}@media (max-width: 985px){.header_wrap .menu_bar{width:60%}}@media (max-width: 710px){.header_wrap .menu_bar{width:calc(100% - 100px);text-align:right}}.header_wrap .menu_bar a.menu_link{display:inline-block;line-height:80px;padding:0 16px;font-weight:200;text-decoration:none;color:white;font-family:"nexa_light", sans-serif}@media (max-width: 710px){.header_wrap .menu_bar a.menu_link{padding:0 4px}}.header_wrap .menu_bar a.menu_link:hover{background:rgba(0,0,0,0.1)}.header_wrap .login_link{position:absolute;right:22px;top:18px}@media (max-width: 710px){.header_wrap .login_link{top:88px}}.footer{position:relative;padding-top:24px;color:white}.footer .footer_background{background:#032646;color:white;width:10000px;position:absolute;left:-5000px;height:400px;top:0}@media (max-width: 977px){.footer .footer_background{height:800px}}@media (max-width: 768px){.footer .footer_background{height:1100px}}.footer .footer-bar{text-align:center}.footer .padd{padding-top:40px}.home_wrap .cta{padding-top:15vh;text-align:center}.home_wrap .cta h4{padding-top:20px}.home_wrap .cta.linky{padding-top:30vh}.home_wrap .cta .s_button{line-height:40px;font-size:26px;padding:8px 6vw}.home_wrap .area.top{height:54vh}.home_wrap .area.services{height:400px;overflow:hidden}.home_wrap .area.more_services{background-image:linear-gradient(to right, #fff, #9fc4e7);height:550px;width:100%}.home_wrap .services_box{background:#f3f3f3;border-radius:40px;width:80%;margin:0 auto;text-align:center;padding:12px;margin-bottom:100px;height:350px;position:relative}.home_wrap .services_box .up_shift{position:relative;top:-12px}.home_wrap .services_box .s_icon{font-size:100px}.home_wrap .services_box .d{font-family:"nexa_light", sans-serif;position:absolute;bottom:60px;left:0;width:100%}.home_wrap .services_box a.read_more{color:black;font-family:"nexa_light", sans-serif;text-decoration:none;position:absolute;bottom:12px;left:0;width:100%}.home_wrap .more_services{position:relative}.home_wrap .more_services .title{padding-left:7vw;padding-top:60px;padding-bottom:60px}.home_wrap .more_services ::-webkit-scrollbar{width:6px}.home_wrap .more_services ::-webkit-scrollbar-track{background:white}.home_wrap .more_services ::-webkit-scrollbar-thumb{background:#115493}.home_wrap .more_services ::-webkit-scrollbar-thumb:hover{background:#115493}.home_wrap .more_services .left_fade,.home_wrap .more_services .right_fade{position:absolute;z-index:100;top:0;height:550px;width:20px;background-image:linear-gradient(to right, #fff, rgba(159,196,231,0))}.home_wrap .more_services .left_fade{left:0}.home_wrap .more_services .right_fade{right:0;background-image:linear-gradient(to right, rgba(255,255,255,0), #9fc4e7)}.home_wrap .more_services .container_box{width:100%;position:relative;height:330px;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.home_wrap .more_services .container_box .moving_box{width:1300px}.home_wrap .more_services .container_box .moving_box .back_line{width:1300px;height:105px;border-bottom:6px solid #115493;position:absolute;top:0;left:0}.home_wrap .more_services .container_box .moving_box a.feature_box{width:300px;height:350px;display:inline-block;text-decoration:none}.home_wrap .more_services .container_box .moving_box .picture_box{position:relative;z-index:10;background-position:center;background-size:cover;width:240px;height:200px;border:6px solid #115493;margin:0 auto}.home_wrap .more_services .container_box .moving_box .f_title{text-align:center;padding:20px 0;color:black;display:block;font-size:24px}.home_wrap .video_area{padding-top:36px;padding-bottom:180px;position:relative}.home_wrap .video_area .video_box{width:800px;max-width:100vw;margin:0 auto;border:4px solid #96b6d4;position:relative;z-index:10}.home_wrap .video_area .color_box{position:absolute;width:10000px;height:700px;padding-top:270px;top:250px;left:-2000px;background:#115493}.home_wrap .video_area .text_area{width:800px;max-width:90vw;margin:0 auto;z-index:100;position:relative;color:white}.home_wrap .video_area .text_area h3{padding:34px 0}.home_wrap .video_area .text_area .p{padding-bottom:34px}.home_wrap .video_area .text_area a.s_button{font-size:24px;padding:12px 34px}.home_wrap .testimonials{text-align:center;padding-bottom:54px}.home_wrap .testimonials .tests{padding-top:24px}.home_wrap .testimonials .testimonial_box{border:6px solid #96b6d4;padding:12px;height:540px;position:relative}.home_wrap .testimonials .testimonial_box .p{font-family:"nexa_light", sans-serif;padding-top:24px}.home_wrap .testimonials .testimonial_box .person_icon{font-size:60px}.home_wrap .testimonials .star_icon{width:30px;font-size:30px;color:#ffdb13;display:inline-block;line-height:100px}.home_wrap .testimonials .name{padding:24px 0;position:absolute;bottom:12px;left:12px}.home_wrap .testimonials .name .sub{font-family:"nexa_light", sans-serif;color:#575757}.services_wrap .services_section{padding-top:36px}.services_wrap .services_section .service_box{width:80%;position:relative;height:500px;padding:36px}.services_wrap .services_section .service_box .underlay{width:5000px;position:absolute;top:0;height:500px;background:#70a7db}.services_wrap .services_section .service_box.left{margin-right:20%}.services_wrap .services_section .service_box.left .underlay{right:0}.services_wrap .services_section .service_box.right{margin-left:20%}.services_wrap .services_section .service_box.right .underlay{left:0}.services_wrap .services_section .service_box.light .underlay{background:#d0e1f2}.services_wrap .services_section .service_box.bottom_r .underlay{border-radius:0 0 60px 60px}.services_wrap .services_section .service_box.top_r .underlay{border-radius:60px 60px 0 0}.services_wrap .services_section .service_box .row{position:relative;z-index:10;text-align:center}.services_wrap .services_section .service_box .row h5{font-size:40px;padding-top:60px;padding-bottom:40px}.services_wrap .services_section .service_box .row .p{font-family:"nexa_light", sans-serif;font-size:18px}.services_wrap .services_section .service_box .image_box{background-size:cover;background-position:center;width:100%;height:440px;border:4px solid #115493}
