#services-link .fes17-title-cont h3{color:#1089FF;font-weight:500}.ws-blue-text{color:#1089FF!important}.ws-dark-blue-text{color:#001733}.tp-revslider-mainul{padding:0}.ws-sky-blue-bg{background-color:#ECF6FF}.ws-grey-light-bg{background-color:#EEE}.ws-light-bg{background:#fff}#about .icon{width:35px;height:auto}.section-image{max-width:unset;height:100%;width:auto}.section-image-wrap{width:calc(50vw - 16%);left:0;overflow-x:hidden;display:flex;align-items:center;justify-content:center}.position-relative{position:relative}.position-absolute{position:absolute}.position-unset{position:unset}.d-flex{display:flex}.gap-2{gap:1rem}.fes1-main-title-cont{margin:100px 0 80px 0}.d-inline-block{display:inline-block}.w-auto{width:auto}.w-40{width:40px}.w-30{width:30px}.text-white-066{color:rgb(255 255 255 / .66)}.page-title-large3-cont .container{max-height:405px}.min-number-heading-height{min-height:55px;display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.custom-ul-font{font-size:14px;line-height:25px;font-family:"Open Sans";font-weight:400;color:#6b6d6f}.custom-ul-font>li{margin-bottom:10px}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.ws-picture{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:60%;width:100%;display:block}.justify-content-center{justify-content:center}.max-w-100{max-width:100px}.disabled{opacity:.3;pointer-events:none}.top-unset{top:unset}.bottom-0{bottom:0}.left-0{left:0}.transform-unset{transform:unset}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.accept-wrap>br{display:none}textarea.textarea-height{height:7em}.no-br>br{display:none}.wpcf7-spinner{display:block}.wpcf7 .wpcf7-submit{background-color:#001733}.ws-dark-bg{background-color:#001733}.header-black #main-menu .navbar .nav>li.current>a{border-bottom:2px solid #000;color:#000}.affix.header-black #main-menu .navbar .nav>li:hover>a,.header-black #main-menu .navbar .nav>li:hover>a,.header-black #main-menu .navbar .nav>li>a{color:#000}.header-black #main-menu .navbar .nav>li:not(.current)>a{opacity:.7}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.banner_btn{display:block;padding:10px 20px!important;border-radius:10px;background:#001733;transition:background 0.3s ease;width:fit-content!important;margin-top:20px;line-height:1!important}.banner_btn:hover{background:#535961}.ws-custom-btn{display:block;padding:10px;border-radius:10px;background:#1089FF;color:#fff;transition:background 0.3s ease;width:fit-content;margin-top:15px;line-height:1}.ws-custom-btn:hover{background:#001733}.ws-max-w-180{max-width:180px}.ws-w-full{width:100%}.rev_slider li.tp-revslider-slidesli{position:relative!important;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:120px!important}.rev_slider li.tp-revslider-slidesli>.tp-parallax-wrap{top:unset!important}.rev_slider li.tp-revslider-slidesli>.tp-parallax-wrap,.rev_slider li.tp-revslider-slidesli>.tp-parallax-wrap *{position:relative!important;transform:unset!important}.blog-main-posts>.page:not(.active){display:none}.related-posts .post-prev-img a{aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center}.ws-left-border{border-left:2px solid #1089FF}.fes5-box .ws-line-h-1{line-height:1}#google-map{height:425px;border-radius:10px}.service-card::before{position:absolute;top:0;bottom:0;left:0;right:0;background:#001733;opacity:.6;content:"";display:block}.service-card .fes2-main-text-cont{z-index:1}.contact-form-cont{padding:80px 50px 40px 60px}.ws-font-w-600{font-weight:600}.flex-col{flex-direction:column}.ws-blue-border{border-color:#1089FF;border-width:3px}.ws-transparent-border{border-color:#fff0}.ws-blue-left-mark::before{position:absolute;top:0;bottom:0;left:-20px;width:3px;background:#1089FF;content:"";display:block}.header-black #main-menu .navbar .nav>li>a.pr-30{margin-right:33px}.header-black #main-menu .navbar .nav>li>a .open-sub{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:-5px;position:absolute}.header-black #main-menu .navbar .nav>li.active>a .open-sub svg{transform:rotate(180deg)}#main-menu .navbar .nav .open-sub::before{display:none}#main-menu .parent:not(.active):hover>.sub{display:none}#main-menu .parent:hover>.sub{animation:unset}#main-menu .sub{background-color:#fff;border-radius:6px;border:1px solid #DFE6EC;box-shadow:none}#main-menu .sub a{color:var(--Dark-blue,#23374D);font-size:14px;line-height:normal}#main-menu .sub a:after{content:">";margin-left:5px}#main-menu .navbar .nav .parent.active .open-sub svg{transform:rotate(180deg)}#main-menu .navbar .nav .parent .open-sub svg{margin-bottom:2px}#main-menu .navbar .nav .parent .open-sub{padding-left:10px}@media (min-width:481px){.contacts-page .text-right{text-align:left}}@media (min-width:993px){.position-md-absolute{position:absolute}.border-md-left{border-left:7px solid #fff}.border-md-right{border-right:7px solid #fff}.ws-max-w-lg-250{max-width:250px}.d-lg-flex{display:flex}.d-flex::before,.d-flex::after{display:none}.ws-font-md-16{font-size:16px}}@media (min-width:992px){.contacts-page .col-md-6{width:100%}}@media (max-width:1024px){#main-menu .sub,#main-menu .parent .sub,#main-menu .parent:hover .sub{background:#001733}#main-menu .navbar .nav>li.current>a,#main-menu .navbar .nav>li>a{color:#001733!important}.affix.header-1 #main-menu .navbar .nav>li>a{opacity:1}#main-menu .navbar .nav .open-sub{padding:0 13px}}@media (max-width:992px){.section-image-wrap{width:unset}.section-image{width:100%;height:auto}.contacts-page .contact-form-cont{margin:0 auto}.ws-w-md-full{width:100%!important}}@media (max-width:767px){.career-page .container{padding-left:0;padding-right:0}.career-page .leave-comment-cont{padding-left:20px;padding-right:20px}}@media (max-width:767px){.ml-xs-0{margin-left:0!important}}@media (max-width:400px){.ws-plr-xs-0{padding-left:0!important;padding-right:0!important}.ws-plr-xs-20{padding-left:20px;padding-right:20px}}.header-wrapper .container{display:flex;align-items:center;justify-content:space-between}.main-menu-flex{flex:auto}.header{border-bottom:1px solid #DFE6EC}.affix.header a{margin:0 10px}#main-menu .navbar .nav li.parent:hover .sub{display:block}.page-template-archive-services h1.page-title1,.single-services h1.page-title1{color:var(--Dark-blue,#23374D);font-size:42px;font-weight:600}.page-template-archive-services .page-title-large3-cont .container,.single-services .page-title-large3-cont .container{max-height:300px}.page-template-archive-services .page-title-large3-text-cont,.single-services .page-title-large3-text-cont{bottom:40px}.page-template-archive-services .grid-content,.single-services .grid-content{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;justify-items:stretch;grid-gap:20px}.page-template-archive-services .service-row,.single-services .service-row{width:100%}.page-template-archive-services .fes12-btn-cont span.button-text-anim,.single-services .fes12-btn-cont span.button-text-anim{width:150px;border-radius:6px;border:1px solid var(--Dark-blue,#23374D);color:var(--Dark-blue,#23374D);text-align:center;font-style:normal;line-height:120.5%;font-family:Poppins;font-size:16px;font-weight:300;letter-spacing:.8px;background-color:#fff0;padding:15px 0;display:block}.page-template-archive-services .fes12-btn-cont span.button-text-anim:hover,.single-services .fes12-btn-cont span.button-text-anim:hover{background-color:var(--Dark-blue,#23374D);color:#fff}.page-template-archive-services .service-row a,.single-services .service-row a{border-radius:6px;border:1px solid #DFE6EC;padding:25px;display:grid;height:100%;column-gap:20px;grid-template-columns:2fr 3fr;align-content:stretch;justify-items:stretch;align-items:stretch}.page-template-archive-services .service-row a:hover,.single-services .service-row a:hover{background-color:#F4F5F6;box-shadow:0 4px 15px 0 rgb(0 23 51 / .15);transform:translateX(10px)}.page-template-archive-services .service-row a:hover span.button-text-anim,.single-services .service-row a:hover span.button-text-anim{background-color:var(--Dark-blue,#23374D);color:#fff}.page-template-archive-services .service-row a .content-wrapper,.single-services .service-row a .content-wrapper{padding-bottom:70px}.page-template-archive-services .service-row a .fes12-btn-cont,.single-services .service-row a .fes12-btn-cont{bottom:26px;position:absolute}.page-template-archive-services .service-row a .img,.single-services .service-row a .img{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:7px}.page-template-archive-services .service-row a .fes2-title-45,.single-services .service-row a .fes2-title-45{font-size:22px;color:var(--Dark-blue,#23374D);font-weight:500;line-height:120.5%}.page-template-archive-services .service-row a .fes2-text-cont,.single-services .service-row a .fes2-text-cont{margin-top:10px;color:#697E95;font-family:Poppins;font-size:16px;font-weight:300;max-width:900px}@media (max-width:767px){.page-template-archive-services .service-row a,.single-services .service-row a{grid-template-columns:1fr}.page-template-archive-services .service-row a .img-wrapper,.single-services .service-row a .img-wrapper{height:150px;margin-bottom:20px}}@media (max-width:767px){.page-template-archive-services .page-title-large3-cont .container,.single-services .page-title-large3-cont .container{max-height:200px}.page-template-archive-services .grid-content,.single-services .grid-content{grid-template-columns:1fr}}.single-services .page-title-large3-cont{padding-top:176px;background-color:#001733;color:#fff}.single-services .page-title-large3-cont .container{max-height:none;height:auto}.single-services .page-title-large3-cont .container span.button-text-anim{background-color:#fff}.single-services .page-title-large3-cont .container span.button-text-anim:hover{background-color:var(--Dark-blue,#23374D)}.single-services .page-title-large3-cont .container img{border-radius:6px;position:absolute;max-width:none;max-height:500px}@media (max-width:767px){.single-services .page-title-large3-cont .container img{position:relative;max-width:100%;margin-top:40px}}.single-services .page-title-large3-cont h1.page-title3,h2.page-title3{font-family:Poppins;font-size:42px;font-weight:500;line-height:120%}.single-services .page-title-large3-cont .top-text{font-family:Poppins;font-size:16px;font-weight:300;line-height:140%}.single-services .main-block img{border-radius:6px}@media (max-width:767px){.single-services .main-block img{margin-bottom:30px;margin-top:-50px}}.single-services .other-services{background-color:#F4F5F6}.single-services .other-services .service-row a{background-color:#fff}.single-services .other-services h3{font-size:42px;margin-bottom:24px;line-height:120.5%;margin-top:0}.single-services .blog-main-posts{display:block;float:left;margin-bottom:50px}.single-services .blog-main-posts p{font-family:Poppins;font-size:16px;font-weight:300;line-height:140%}.page-template-archive-career .page-title-large3-cont{padding-top:176px;background-color:#001733;color:#fff}.page-template-archive-career .page-title-large3-cont .container{height:auto}.page-template-archive-career .page-title-large3-cont .container h1.page-title3{font-family:Poppins;font-size:42px;font-weight:500;line-height:120%}.page-template-archive-career .block-1{color:var(--Dark-blue,#23374D);font-family:Poppins;font-size:22px;font-weight:500;line-height:140%}.page-template-archive-career .block-2{color:#697E95;font-family:Poppins;font-size:16px;font-weight:300;line-height:140%}.page-template-archive-career .pl-10{padding-left:10px}.page-template-archive-career .pr-10{padding-right:10px}.page-template-archive-career #contact-link h3{color:var(--Dark-blue,#23374D);font-size:42px;line-height:120.5%}.page-template-archive-career #contact-link p{color:#697E95;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:140%;margin-top:10px}.page-template-archive-career #contact-link form.wpcf7-form input#submit{width:100%;border-radius:6px;background:var(--Dark-blue,#23374D);text-align:center;font-size:16px;font-weight:400;line-height:120.5%;padding-top:15px;padding-bottom:15px}.page-template-archive-career #contact-link form.wpcf7-form span.wpcf7-spinner{display:none}.page-template-archive-career #contact-link form.wpcf7-form p.d-inline-block.accept-wrap{color:#23374D;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.7px}.page-template-archive-career #contact-link form.wpcf7-form label{color:var(--Dark-blue,#23374D);font-family:Poppins;font-size:16px;font-weight:500}.page-template-archive-career #contact-link form.wpcf7-form .form-control{border-radius:6px;border:1px solid #DFE6EC;background:#FFF;padding:15px 15px 13px 12px;margin-top:7px}.page-template-archive-career #contact-link form.wpcf7-form .form-control::placeholder{color:var(--Dark-grey,#6B6D6F);font-family:Poppins;font-size:16px;font-style:normal;font-weight:300}.page-template-archive-career #contact-link form.wpcf7-form .file-label-wrap{padding-top:23px;padding-bottom:30px}.page-template-archive-career #contact-link form.wpcf7-form .btn-wrapper{border-radius:6px;border:1px solid #DFE6EC;padding:15px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center}@media (max-width:767px){.page-template-archive-career #contact-link form.wpcf7-form .btn-wrapper{grid-template-columns:1fr;gap:10px}}.page-template-archive-career #contact-link form.wpcf7-form .btn-wrapper span{color:#697E95;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.page-template-archive-career #contact-link form.wpcf7-form .file-label-wrap label.wpcf7-submit{border-radius:6px;background:var(--Blue,#1089FF);color:#fff!important;font-family:Poppins!important;font-size:16px;line-height:120.5%;padding-top:15px;padding-bottom:15px;width:auto;margin-right:20px;text-align:center}@media (max-width:991px){.page-template-archive-career .pl-10{padding-left:0}.page-template-archive-career .pr-10{padding-right:0}.page-template-archive-career .img-wrapper img{margin-bottom:20px}.page-template-archive-career .img-wrapper .row>div{padding:0}}@media (max-width:768px){.tp-mask-wrap h1{font-size:30px!important}}@media (max-width:1024px){.header-wrapper .container{display:block}#main-menu .sub,#main-menu .parent .sub,#main-menu .parent:hover .sub{background:#fff0;border:none}#main-menu .navbar .nav li.parent:not(.active):hover .sub{display:none}}