:root{--color1:#0d6efd;--color2:#152B54}body{overflow-x:hidden}.it_menu .et-menu-nav ul li ul{padding:0;border-top:0!important;top:0}.it_menu .et-menu-nav ul li ul li{padding:0;width:auto;position:relative;display:block}.it_menu.et_pb_menu .et-menu-nav ul li ul li a{width:100%;line-height:inherit;border-bottom:1px solid rgba(0,0,0,.10);border-top:0 none;padding:13px 15px!important;display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out!important;color:#1d1d1d!important;background:#ffffff!important}.it_menu .et_mobile_menu .menu-item-has-children>a{background:transparent}.it_menu .et_mobile_menu .menu-item-has-children a.mobile-toggle-icon{display:none}.it_menu .et-menu-nav ul>li{padding:0px 10px;margin-top:0!important}.it_menu .et-menu-nav ul>li>a{padding:30px 0!important;padding-right:10px!important;opacity:1!important;font-weight:700!important;color:var(--color2)}.it_menu .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-7px!important}.it_menu .et_pb_button_module_wrapper{display:flex;justify-content:flex-end}.it_menu .et-menu li li.menu-item-has-children>a:first-child:after{top:50%;transform:translateY(-50%)}.it_menu.et_pb_menu ul li.current-menu-item a{color:var(--color1)}.it_menu.et_pb_menu ul li a:hover{color:var(--color2)}.it_menu.et_pb_menu .et_mobile_nav_menu ul li.current-menu-item a{color:var(--color2)}.it_menu.et_pb_menu .nav li ul.sub-menu a:hover,.it_menu.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,.web_menu_1.et_pb_menu .et_mobile_menu a:hover{color:var(--color1);opacity:1}.it_menu .mobile_nav .mobile_menu_bar:before{color:var(--color2)}.et-db #et-boc .et-l .et_mobile_menu,.et_mobile_menu{padding:0;border:none}.et-db #et-boc .et-l .et_mobile_menu li a:hover,.et_mobile_menu li a:hover{background-color:var(--color1);color:#fff;opacity:1}.et-db #et-boc .et-l .et_mobile_menu li a,.et_mobile_menu li a{color:#222}.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a,.et_mobile_menu .menu-item-has-children>a{font-weight:500;padding-right:50px;position:relative;opacity:1}.et-db #et-boc .et-l .et_mobile_menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a,.et_mobile_menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a{padding-left:45px!important}.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a:hover:after,.et_mobile_menu .menu-item-has-children>a:hover:after{color:var(--color1);background:#fff}.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a:after,.et_mobile_menu .menu-item-has-children>a:after{content:"\22";display:flex;font-size:16px;font-family:ETmodules;transition:.3s ease;background:var(--color1);color:#fff;text-align:center;border-radius:100px;width:26px;font-weight:700;cursor:pointer;position:absolute;right:17px;top:12px!important;justify-content:center}.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children.visible>a:after,.et_mobile_menu .menu-item-has-children.visible>a:after{content:"\22";transform:rotate(180deg)}.et-db #et-boc .et-l .et_mobile_menu li ul.sub-menu,.et_mobile_menu ul.sub-menu,.et_pb_menu .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et-db #et-boc .et-l .et_mobile_menu li.visible>ul.sub-menu,.et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}.et-db #et-boc .et-l #et-fb-app .it-reviews{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.it-reviews .slick-slide{float:left;margin-bottom:80px!important}.it-reviews .slick-next,.it-reviews .slick-prev{line-height:46px;font-size:0;position:absolute;bottom:0;display:flex;width:60px;height:40px;padding:0;cursor:pointer;border:1px solid #fff;outline:0;background:var(--color1);justify-content:center;align-items:center}.it-reviews .slick-next:hover,.it-reviews .slick-prev:hover{background:var(--color2)}.it-reviews .slick-next:before,.it-reviews .slick-prev:before{font-family:slick;font-size:25px;color:#ffff}.it-reviews .slick-prev{right:50%;border-radius:25px 0 0 25px}.it-reviews .slick-prev:before{content:'←'}.it-reviews .slick-next{left:50%;border-radius:0 25px 25px 0}.it-reviews .slick-next:before{content:'→'}.testiy{margin:25px 1vw 0 1vw;background-color:transparent!important;text-align:center!important;padding:0px 25px 30px;position:relative;z-index:1}.testiy:before,.testiy:after{content:""!important;background:#fff;font-size:0;border-radius:15px 15px;box-shadow:0 0 15px rgba(0,0,0,0.2);position:absolute;top:10px;bottom:10px;left:10px;margin:0;right:10px;z-index:-1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testiy:after{background-color:var(--color1);height:50%;top:auto;left:0;right:0;bottom:0;z-index:-2;visibility:visible}.testiy .et_pb_testimonial_content p{padding-bottom:0}.testiy .et_pb_testimonial_portrait{margin:-26px auto 35px;position:relative;float:none;border:8px solid var(--color1)}.testiy .et_pb_testimonial_portrait:before,.testiy .et_pb_testimonial_portrait:after{width:10px;height:10px;position:absolute;top:0;left:-10px;box-shadow:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testiy .et_pb_testimonial_portrait:after{background:linear-gradient(to top right,var(--color1) 49%,transparent 50%);left:auto;right:-10px}.testiy .et_pb_testimonial_description{margin-left:0px!important;width:auto}.testiy .et_pb_testimonial_description .et_pb_testimonial_author{color:var(--color1);margin:20px 0 5px}.testiy .et_pb_testimonial_description .et_pb_testimonial_meta{color:#555}.it_about_text .et_pb_text_inner{border:1px dashed rgba(0,0,0,0.16);border-radius:3px;padding:13px 22px}.it_about_text .et_pb_text_inner span{font-size:17px;font-weight:400;line-height:28px;display:flex;align-items:center;gap:5px}.it_about_text .et_pb_text_inner span b{color:var(--color2);font-size:30px;line-height:25px}.it_service_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{flex-basis:70%}.it_service_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h5{font-weight:700;font-size:24px;padding-bottom:5px;transition:0.3s;line-height:34px;color:#000}.it_service_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{display:block;position:relative;overflow:hidden;border-radius:5px;background:var(--color2)}.it_service_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{width:100%;border-radius:5px;height:auto;transform:scale(1.1);cursor:pointer;transition:all 0.4s ease}.it_service_blurb.et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{opacity:0.5;transform:scale(1)}.it_service_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{color:#fff}.it_service_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{font-weight:400;font-size:15px;transition:0.3s;line-height:26px;color:#444}.it_feature_blurb .et_pb_blurb_content .et-pb-icon{color:var(--color1)}.it_feature_blurb:hover .et_pb_blurb_content .et-pb-icon{animation:icon-bounce 0.8s 1}@keyframes icon-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}.it_process_blurb .et_pb_blurb_content .et_pb_blurb_container{position:relative;z-index:1;display:flex!important;align-items:flex-start!important}.it_process_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span{font-weight:500;font-size:20px;color:#000;display:inline-block;height:59px;width:59px;border-radius:50%;line-height:59px;text-align:center;border:1px solid #F4F4F4;margin-right:30px;position:relative;transition:0.5s all ease;background:transparent}.it_process_blurb:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span{background:var(--color2);color:#fff}.it_process_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .process_content h5{font-weight:700;font-size:22px;line-height:30px;text-transform:capitalize;padding-bottom:10px;color:#000}.it_process_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .process_content span{font-weight:400;font-size:16px;line-height:30px;color:#000}.it_testimonial_blog .et_pb_post{padding:25px;border:1px solid rgba(0,0,0,0.2);transition:all 0.5s ease;border-radius:15px}.it_testimonial_blog .et_pb_post:hover{border:1px solid #fff;box-shadow:0px 4px 80px rgba(0,0,0,0.08)}.it_testimonial_blog .et_pb_post .et_pb_image_container{margin:0;margin-bottom:25px;border-radius:15px;position:relative;overflow:hidden}.it_testimonial_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{margin:0;position:relative;overflow:hidden}.it_testimonial_blog .et_pb_post .et_pb_image_container .entry-featured-image-url img{transition:0.7s}.it_testimonial_blog .et_pb_post:hover .et_pb_image_container .entry-featured-image-url img{transform:scale(1.2) rotate(-4deg)}.it_testimonial_blog .et_pb_post .entry-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@-webkit-keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moving{0%{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}100%{-webkit-transform:translatXY(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@media only screen and (max-width:767px){.it_about_text .et_pb_text_inner{border:1px dashed rgba(0,0,0,0.16);border-radius:3px;padding:10px}.it_about_text .et_pb_text_inner span b{font-size:18px}.it_about_text .et_pb_text_inner span{font-size:16px}}