@charset "UTF-8";.google-recaptcha-label{font-size:14px;opacity:.9}.grecaptcha-badge{visibility:hidden}.is-desktop{display:block}@media (max-width:767.98px){.is-desktop{display:none}}.is-tablet{display:none}@media (max-width:767.98px){.is-tablet{display:block}}@media (max-width:575.98px){.is-tablet{display:none}}.is-mobile{display:none}@media (max-width:575.98px){.is-mobile{display:block}}.required{color:red}.dropdown-toggle::after{content:'\f078'!important;transition:.2s ease-in-out;font-family:'Font Awesome 5 Pro';border:0!important;vertical-align:middle!important;color:#fff;opacity:.5;top:-3px;position:relative;transform:scaleX(1.3);font-size:22px}.dropdown-toggle.show::after{transform:scaleX(1.3) rotate(-180deg);top:-3px}.plus-container{position:absolute;bottom:-140px;right:-150px;height:800px;width:800px;z-index:0}@media (max-width:991.98px){.plus-container{bottom:-100px;right:-120px;height:500px;width:500px}}@media (max-width:767.98px){.plus-container{bottom:-65px;right:-75px;height:350px;width:350px}}@media (max-width:575.98px){.plus-container{bottom:50px}}.plus-container .plus-big{clip-path:polygon(0 40%,40% 40%,40% 0,65% 0,65% 40%,100% 40%,100% 65%,65% 65%,65% 100%,40% 100%,40% 65%,0 65%);background-color:#214b8c;height:100%;width:100%;opacity:.3}.plus-container .plus-big .plus-medium{position:absolute;top:0;left:30px}.plus-container .plus-big .plus-medium::before{content:"+";height:600px;width:600px;font-size:600px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:900;color:transparent;position:absolute;top:-10px;left:2%;-webkit-text-stroke:1px #18386a;-webkit-text-fill-color:transparent}@media (max-width:991.98px){.plus-container .plus-big .plus-medium::before{height:320px;width:320px;font-size:320px;top:30px;left:10%}}@media (max-width:767.98px){.plus-container .plus-big .plus-medium::before{height:225px;width:225px;font-size:225px;top:15px;left:8%}}@media (max-width:575.98px){.plus-container .plus-big .plus-medium::before{-webkit-text-stroke:2px #18386a}}.plus-container .plus-extra-small,.plus-container .plus-small{position:absolute;bottom:150px;left:-150px}@media (max-width:991.98px){.plus-container .plus-extra-small,.plus-container .plus-small{bottom:120px;left:-70px}}@media (max-width:767.98px){.plus-container .plus-extra-small,.plus-container .plus-small{bottom:80px;left:-50px}}@media (max-width:575.98px){.plus-container .plus-extra-small,.plus-container .plus-small{bottom:0;top:170px;left:-60px}}.plus-container .plus-extra-small::before,.plus-container .plus-small::before{content:"+";height:300px;width:300px;font-size:300px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:900;color:transparent;opacity:.5;-webkit-text-stroke:1px #fff;-webkit-text-fill-color:transparent}@media (max-width:991.98px){.plus-container .plus-extra-small::before,.plus-container .plus-small::before{height:130px;width:130px;font-size:130px}}@media (max-width:767.98px){.plus-container .plus-extra-small::before,.plus-container .plus-small::before{height:100px;width:100px;font-size:100px}}@media (max-width:575.98px){.plus-container .plus-extra-small::before,.plus-container .plus-small::before{height:60px;width:60px;font-size:60px}}.plus-container .plus-extra-small{bottom:0;top:80px;left:230px}.plus-container .plus-extra-small::before{height:50px;width:50px;font-size:50px;color:#fff;opacity:.3;-webkit-text-stroke:0;-webkit-text-fill-color:inherit}.btn-div{perspective:300px}.btn{border-radius:13px;background-color:transparent!important;transform-style:preserve-3d!important;transition:all .2s ease-in-out,transform .1s!important}.btn.btn-primary{color:#fff;border-color:#214b8c!important}.btn.btn-primary:hover{background-color:#214b8c!important;color:#fff!important}.btn.btn-white{color:#214b8c;border-color:#214b8c!important;background-color:#fff!important}.btn.btn-white:hover{background-color:#214b8c!important;color:#fff;border-color:#fff!important}.btn.btn-transparent{color:#fff;border-color:#fff!important}.btn.btn-transparent:hover{background-color:#fff!important;color:#214b8c}.btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.5)}.skip-link{position:fixed;bottom:50px;left:50%;transform:translateX(-50%);color:#fff;text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.2s ease-in-out;z-index:1080}.skip-link:hover{color:#fff}@media (max-width:767.98px){.skip-link{display:none}}.skip-link .icon{width:15px;height:15px}.skip-link .icon::after{content:'\f078'!important;transition:.2s ease-in-out;font-family:'Font Awesome 5 Pro';border:0!important;vertical-align:middle!important;color:#fff;position:relative;transform:scaleX(1.3);font-size:22px}.skip-link.skip-link-up .icon::after{content:'\f078'!important;transition:.2s ease-in-out;font-family:'Font Awesome 5 Pro';border:0!important;vertical-align:middle!important;color:#fff;position:relative;transform:scaleX(1.3);font-size:22px}.skip-link.skip-link-up .icon::after{content:'\f077'!important}.skip-link.hidden{opacity:0;pointer-events:none;z-index:-1}:root{--animate-delay:0.5s}address{white-space:pre-line}.page-template-default header{background-color:#214b8c}section .h2,section .section-title,section h2{color:#214b8c;font-size:3.5rem;text-transform:uppercase}@media (max-width:1199.98px){section .h2,section .section-title,section h2{font-size:3rem}}@media (max-width:991.98px){section .h2,section .section-title,section h2{font-size:2.5rem}}@media (max-width:767.98px){section .h2,section .section-title,section h2{font-size:2.8rem}}@media (max-width:575.98px){section .h2,section .section-title,section h2{font-size:2.5rem}}section .block-title,section .h3,section h3{color:#214b8c}section .h6,section .top-title,section h6{font-size:.9rem;padding-bottom:10px;text-transform:uppercase}section.with-bg{color:#fff}section.with-bg .block-title,section.with-bg .h2,section.with-bg .h3,section.with-bg .h6,section.with-bg .section-title,section.with-bg .top-title,section.with-bg h2,section.with-bg h3,section.with-bg h6{color:#fff}section.with-bg a{color:#fff}section.with-bg .swiper-button-next::after,section.with-bg .swiper-button-prev::after{color:#fff}section.with-border{border-top:1px solid rgba(33,75,140,.3);border-bottom:1px solid rgba(33,75,140,.3);position:relative}section.with-border::after,section.with-border::before{content:'';position:absolute;width:1px;height:100%;top:0;background-color:rgba(33,75,140,.3);z-index:0}section.with-border::before{left:25%}section.with-border::after{left:75%}section.with-border .row{position:relative}section.with-border .row img{position:relative;z-index:1}section.with-border .column-content .top-title{margin:0;padding:0;background-color:#fff}@media (max-width:991.98px){section.with-border .column-content .top-title{margin-top:20px;padding-top:10px}}section.with-border .column-content .section-title{padding-top:25px;background-color:#fff;position:relative;z-index:1;display:inline-block}section.with-border .column-content .text-content p{padding:10px 0;background-color:#fff;position:relative;z-index:1}section.with-border .column-content .text-content .btn-div{padding-bottom:30px;background-color:#fff;position:relative;z-index:1}section.with-border.bg-transparent .section-title{background-color:#fff}section.with-border.bg-transparent p{background-color:#fff}section.with-border.bg-transparent .swiper-button-next::after,section.with-border.bg-transparent .swiper-button-prev::after{color:#000}section.with-bg.with-border{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}section.with-bg.with-border::after,section.with-bg.with-border::before{background-color:rgba(255,255,255,.3)}section.with-bg.with-border .section-title{position:relative}section.with-bg.with-border p{position:relative;z-index:1}section.with-bg.with-border.bg-primary .section-title{background-color:#214b8c;padding-top:10px}section.with-bg.with-border.bg-primary p{background-color:#214b8c;padding-bottom:10px}section.with-bg.with-border.bg-primary .column-content .top-title{background-color:#214b8c}section.with-bg.with-border.bg-primary .column-content .section-title{background-color:#214b8c}section.with-bg.with-border.bg-primary .column-content .text-content p{background-color:#214b8c}section.with-bg.with-border.bg-primary .column-content .text-content .btn-div{background-color:#214b8c}section.with-bg.with-border.bg-secondary .section-title{background-color:#18386a;padding-top:10px}section.with-bg.with-border.bg-secondary p{background-color:#18386a;padding-bottom:10px}section.with-bg.with-border.bg-secondary .column-content .top-title{background-color:#18386a}section.with-bg.with-border.bg-secondary .column-content .section-title{background-color:#18386a}section.with-bg.with-border.bg-secondary .column-content .text-content p{background-color:#18386a}section.with-bg.with-border.bg-secondary .column-content .text-content .btn-div{background-color:#18386a}section.gradient-bg{background:linear-gradient(0deg,#18386a 0,#214b8c 100%)}section.gradient-bg .h6,section.gradient-bg .top-title,section.gradient-bg h6{color:#fff}section.download-form .download-card p{background-color:transparent!important}.error404 .skip-link{display:none}.error404 .navbar{background-color:#214b8c}.error404 .page404{padding:220px 0 200px;display:flex;flex-direction:column}@media (max-width:575.98px){.error404 .page404{padding:120px 20px 100px}}.error404 .page404 .btn-div,.error404 .page404 h2,.error404 .page404 h3{z-index:1;margin:0 auto}.error404 .page404 h2{font-size:4.8rem;font-weight:700}.error404 .page404 h3{font-size:2.1rem;padding-top:30px;padding-bottom:30px}@media (max-width:575.98px){.error404 .page404 h3{font-size:1.2rem;padding-bottom:20px}}.wpcf7 .form-control{border:0;border-radius:0;border-bottom:1px solid #fff;margin-bottom:20px;padding:10px 0}.wpcf7 .box-select{transition:.3s ease;position:relative}.wpcf7 .box-select::after{content:'\f078'!important;font-family:'Font Awesome 5 Pro';position:absolute;top:0;right:0;width:60px;height:100%;text-align:center;font-size:12px;line-height:50px;color:#18386a;pointer-events:none;transition:.3s ease}.wpcf7 .box-select:hover::after{color:#214b8c}.wpcf7 .box-select select{border-radius:10px;transition:.3s ease;background-color:#fff;padding:12px;width:100%;border:1px solid #214b8c;font-size:1rem;-webkit-appearance:button;-moz-appearance:button;appearance:button;outline:0;position:relative;-moz-appearance:none;-webkit-appearance:none}.wpcf7 .box-select select::-ms-expand{display:none}.wpcf7 .box-select select option{padding:30px}.wpcf7 .checkbox{padding:0 5px;display:block}.wpcf7 .checkbox .wpcf7-list-item{margin:0;margin-bottom:10px;margin-right:20px}.wpcf7 .checkbox .wpcf7-list-item.last{margin-right:0}.wpcf7 .checkbox input[type=checkbox]{margin:0;visibility:hidden;left:1px;top:1px;position:absolute}.wpcf7 .checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before{opacity:0;top:-8px}.wpcf7 .checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;top:3px}.wpcf7 .checkbox label{padding-left:0}.wpcf7 .checkbox .wpcf7-list-item-label{margin:0;padding-left:30px;display:block;cursor:pointer;position:relative;transition:all .3s ease 0s}.wpcf7 .checkbox .wpcf7-list-item-label:after,.wpcf7 .checkbox .wpcf7-list-item-label:before{content:"";width:20px;height:20px;position:absolute;top:1px;left:0;transition:all .25s}.wpcf7 .checkbox .wpcf7-list-item-label:before{border-radius:5px;background-color:transparent;border:1px solid #214b8c}.wpcf7 .checkbox .wpcf7-list-item-label:after{height:10px;width:16px;border-radius:0 0 0 2px;border:3px solid #18386a;border-top:none;border-right:none;opacity:0;transform:rotate(-45deg);top:-4px;left:3px}.wpcf7 .btn-div{display:flex;flex-direction:row-reverse;align-items:center;text-align:right}@media (max-width:991.98px){.wpcf7 .btn-div{padding-top:30px;text-align:left;flex-direction:row}}.wpcf7 .btn-div .wpcf7-spinner{position:absolute;background-color:#214b8c}.wpcf7 .recaptcha-text{font-size:16px}header{background-color:#214b8c}header.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header .navbar{background-color:transparent;padding:0;transition:.3s ease-in-out}header .navbar.heightless{background-color:#214b8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header .navbar.heightless .navbar-container{border-bottom:0 solid transparent;box-shadow:0 0 13px 1px rgba(0,0,0,.3)}header .navbar.heightless .navbar-container.no-shadow{border-bottom:1px solid rgba(255,255,255,.25);box-shadow:none}header .navbar.heightless .heading-page-menu{margin:0}header .navbar .navbar-brand{padding-left:40px}@media (max-width:767.98px){header .navbar .navbar-brand{padding-left:30px}}header .navbar .navbar-brand img{width:170px}header .navbar .parent-title{color:#fff;position:absolute;left:50%;transform:translateX(-50%);text-transform:uppercase}header .navbar ul{margin:0;padding:0;list-style-type:none}header .navbar a{color:#fff!important;text-decoration:none;padding:0}header .navbar .navbar-container{padding:0;border-bottom:1px solid rgba(255,255,255,.25);z-index:1;transition:.3s ease-in-out}header .navbar .navbar-container.heightless{background-color:#214b8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}header .navbar .navbar-collapse{position:relative}header .navbar .navbar-collapse .nav-row{padding:0 50px;height:100vh;background-color:#18386a;position:relative;transition:.3s ease-in-out}@media (max-width:767.98px){header .navbar .navbar-collapse .nav-row{padding:0 30px;overflow:auto}}header .navbar .navbar-collapse .nav-row .col-left-menu,header .navbar .navbar-collapse .nav-row .col-right-menu{height:100%;padding-bottom:50px}@media (max-width:767.98px){header .navbar .navbar-collapse .nav-row .col-left-menu{height:auto}}@media (max-width:575.98px){header .navbar .navbar-collapse .nav-row .col-left-menu{height:auto}}header .navbar .navbar-collapse .nav-row .left-menu,header .navbar .navbar-collapse .nav-row .right-menu{height:100%;padding:5vh 0 0}header .navbar .navbar-collapse .nav-row .menu,header .navbar .navbar-collapse .nav-row .navbar-nav{height:100%;position:relative;z-index:1}header .navbar .navbar-collapse .nav-row .menu .menu-item,header .navbar .navbar-collapse .nav-row .navbar-nav .menu-item{font-size:50px;font-weight:100}@media (max-width:991.98px){header .navbar .navbar-collapse .nav-row .menu .menu-item,header .navbar .navbar-collapse .nav-row .navbar-nav .menu-item{font-size:35px}}@media (max-width:767.98px){header .navbar .navbar-collapse .nav-row .menu .menu-item,header .navbar .navbar-collapse .nav-row .navbar-nav .menu-item{font-size:30px}}header .navbar .navbar-collapse .nav-row .menu li,header .navbar .navbar-collapse .nav-row .navbar-nav li{height:100%}header .navbar .navbar-collapse .nav-row .menu li a:not(.dropdown-item),header .navbar .navbar-collapse .nav-row .navbar-nav li a:not(.dropdown-item){font-weight:100;position:relative;display:inline}header .navbar .navbar-collapse .nav-row .menu li a:not(.dropdown-item)::before,header .navbar .navbar-collapse .nav-row .navbar-nav li a:not(.dropdown-item)::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}header .navbar .navbar-collapse .nav-row .menu li a:not(.dropdown-item):hover::before,header .navbar .navbar-collapse .nav-row .navbar-nav li a:not(.dropdown-item):hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}header .navbar .navbar-collapse .nav-row .menu li a:not(.dropdown-item)::before,header .navbar .navbar-collapse .nav-row .navbar-nav li a:not(.dropdown-item)::before{height:7px;bottom:-7px}header .navbar .navbar-collapse .nav-row .menu .dropdown-menu,header .navbar .navbar-collapse .nav-row .menu .sub-menu,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu{padding-top:10px;padding-bottom:10px;background-color:transparent;border:0;overflow:auto}header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li,header .navbar .navbar-collapse .nav-row .menu .sub-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li{font-size:30px}@media (max-width:1199.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li,header .navbar .navbar-collapse .nav-row .menu .sub-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li{font-size:22.5px}}@media (max-width:991.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li,header .navbar .navbar-collapse .nav-row .menu .sub-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li{font-size:19.5px}}@media (max-width:767.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li,header .navbar .navbar-collapse .nav-row .menu .sub-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li{font-size:18px}}header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a img{border-radius:20px}@media (max-width:1439.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a img{width:120px}}@media (max-width:1199.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a img{width:100px}}@media (max-width:991.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a img{width:80px}}@media (max-width:767.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a img,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a img{display:none}}header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a span,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a span,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a span,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a span{position:relative;display:inline;font-weight:100;padding:6px 0}header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a span::before,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a span::before,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a span::before,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a span::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a span:hover::before,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a span:hover::before,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a span:hover::before,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a span:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a span::before,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a span::before,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a span::before,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a span::before{height:7px;bottom:-3px}@media (max-width:767.98px){header .navbar .navbar-collapse .nav-row .menu .dropdown-menu li a::before,header .navbar .navbar-collapse .nav-row .menu .sub-menu li a::before,header .navbar .navbar-collapse .nav-row .navbar-nav .dropdown-menu li a::before,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu li a::before{content:'•';font-weight:900;background-color:transparent;color:#fff;font-size:23px;position:relative;top:1px;margin-right:5px}}header .navbar .navbar-collapse .nav-row .menu .sub-menu,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu{overflow:auto;height:100%}header .navbar .navbar-collapse .nav-row .menu .sub-menu .sub-item,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu .sub-item{height:auto}header .navbar .navbar-collapse .nav-row .menu .sub-menu .sub-item:not(:last-of-type),header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu .sub-item:not(:last-of-type){margin-bottom:20px}header .navbar .navbar-collapse .nav-row .menu .sub-menu .sub-item img,header .navbar .navbar-collapse .nav-row .navbar-nav .sub-menu .sub-item img{margin-right:30px}header .navbar .navbar-collapse .nav-row .left-menu{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus{padding-top:50px;padding-bottom:50px;position:relative;z-index:1}@media (max-width:575.98px){header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus{padding-top:30px;padding-bottom:30px;border-top:1px solid rgba(255,255,255,.25)}}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus a,header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus li{font-size:14px!important;font-weight:100;text-transform:uppercase;padding:0;line-height:2}@media (max-width:767.98px){header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus a,header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus li{font-size:14px!important}}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus .footer-link{padding-right:50px}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus .footer-link a::before{height:3px;bottom:-5px}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus .social p{margin:0}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus .social a{position:relative;display:inline}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus .social a::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus .social a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}header .navbar .navbar-collapse .nav-row .left-menu .footer-sub-menus .social a::before{height:3px;bottom:-5px}header .navbar .navbar-collapse .nav-row .right-menu{padding-bottom:120px}header .navbar .navbar-collapse .nav-row .right-menu .widget{height:100%}header .navbar .navbar-button{position:relative;z-index:1080;border:none;background-color:#fff;border-radius:0;padding:9px 15px 8px}header .navbar .navbar-button:active,header .navbar .navbar-button:focus{outline:0;box-shadow:none}header .navbar .navbar-button:hover .animated-icon span:nth-child(2){right:50%}header .navbar .navbar-button .icon-text-close,header .navbar .navbar-button .icon-text-open{font-size:.65rem;padding-top:7px;padding-bottom:5px;color:#8e1633;font-weight:700}header .navbar .navbar-button .icon-text-open{color:#18386a}header .navbar .navbar-button .icon-text-close{color:#8e1633}header .navbar .navbar-button .animated-icon{width:35px;height:25px;position:relative;margin:0;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}header .navbar .navbar-button .animated-icon span{background-color:#18386a;border-radius:20px;display:block;position:absolute;height:5px;width:100%;opacity:1;right:0;transform:rotate(0);transition:.25s ease-in-out}header .navbar .navbar-button .animated-icon span:nth-child(1){top:0;transform-origin:left center}header .navbar .navbar-button .animated-icon span:nth-child(2){top:10px;width:50%;transform-origin:left center;transition:.25s ease-in-out;right:0}header .navbar .navbar-button .animated-icon.open span{background-color:#8e1633}header .navbar .navbar-button .animated-icon.open span:nth-child(1){transform:rotate(45deg);top:-3px;right:-1px;width:80%}header .navbar .navbar-button .animated-icon.open span:nth-child(2){transform:rotate(-45deg);top:17px;right:-1px;outline:3px solid transparent;width:80%}header .heading-page-menu{border-bottom:10px solid rgba(255,255,255,.2);margin-left:20px;margin-right:20px;transition:.3s ease-in-out}header .heading-page-menu ul{margin:0;padding:0}header .heading-page-menu ul li{display:inline-block;padding:15px 2%;text-transform:uppercase}header .heading-page-menu ul li::before{content:'•';font-weight:700;color:#fff;font-size:20px;position:relative;top:1px;margin-right:5px;transition:.3s ease;opacity:0}header .heading-page-menu ul li a{text-decoration:none;color:#fff;white-space:nowrap}header .heading-page-menu ul li:hover::before{opacity:1}header .heading-page-menu ul li.current::before{content:'•';opacity:1}header .heading-page-menu ul li.current:hover::before{color:#18386a}.heading{height:100vh;min-height:800px;width:100%;background-color:#214b8c;background-repeat:no-repeat;background-position:center;background-size:cover;padding:0 10%;text-align:center;box-shadow:inset 0 0 150px 0 #000}@media (max-width:991.98px){.heading{padding:0 20px}}@media (max-width:575.98px){.heading{height:100%;padding:150px 20px}}@media (max-width:439.98px){.heading{padding:120px 0}}.heading .heading-content{display:flex;flex-direction:column;justify-content:center}.heading .heading-content .border-bg{width:100%;z-index:0;height:35%}@media (max-width:1439.98px){.heading .heading-content .border-bg{height:40%}}@media (max-width:1365.98px){.heading .heading-content .border-bg{height:40%}}@media (max-width:1199.98px){.heading .heading-content .border-bg{height:35%}}@media (max-width:991.98px){.heading .heading-content .border-bg{height:35%}}@media (max-width:767.98px){.heading .heading-content .border-bg{height:65%}}@media (max-width:575.98px){.heading .heading-content .border-bg{height:90%}}.heading .heading-content .heading-title{background-color:#fff;margin:0 auto;padding:10px;display:inline-block;font-size:120px;font-weight:200;z-index:1}@media (max-width:1365.98px){.heading .heading-content .heading-title{font-size:90px}}@media (max-width:1199.98px){.heading .heading-content .heading-title{font-size:80px}}@media (max-width:991.98px){.heading .heading-content .heading-title{font-size:60px}}@media (max-width:767.98px){.heading .heading-content .heading-title{font-size:50px}}@media (max-width:575.98px){.heading .heading-content .heading-title{margin:0 30px}}@media (max-width:439.98px){.heading .heading-content .heading-title{font-size:40px}}.heading .heading-content .row{padding-top:15vh;z-index:1}@media (max-width:1199.98px){.heading .heading-content .row{padding-top:7vh}}@media (max-width:575.98px){.heading .heading-content .row{padding-top:30px}}.heading .heading-content .row .column-wrap{perspective:200px}.heading .heading-content .row .heading-column{padding:30px;background-color:#fff;margin:0 20px;position:relative;text-decoration:none;transform-style:preserve-3d;transition:all .2s ease-in-out,transform .1s}@media (min-width:1440px){.heading .heading-content .row .heading-column{margin:0 20px}}@media (min-width:1920px){.heading .heading-content .row .heading-column{margin:0 40px}}@media (max-width:1365.98px){.heading .heading-content .row .heading-column{padding:20px}}@media (max-width:1199.98px){.heading .heading-content .row .heading-column{margin:0 30px}}@media (max-width:991.98px){.heading .heading-content .row .heading-column{margin:0 50px}}@media (max-width:767.98px){.heading .heading-content .row .heading-column{width:60%}}@media (max-width:575.98px){.heading .heading-content .row .heading-column{width:50%}}@media (max-width:439.98px){.heading .heading-content .row .heading-column{width:60%;margin:0 20px}}.heading .heading-content .row .heading-column .service-icon{height:80px;margin-bottom:30px}@media (max-width:1365.98px){.heading .heading-content .row .heading-column .service-icon{height:60px}}@media (max-width:1199.98px){.heading .heading-content .row .heading-column .service-icon{height:80px}}.heading .heading-content .row .heading-column .column-title{margin:0;padding:0 0 10px;font-weight:700;color:#214b8c}@media (max-width:575.98px){.heading .heading-content .row .heading-column .column-title{padding:0}}.heading .heading-content .row .heading-column p{margin:0}@media (max-width:575.98px){.heading .heading-content .row .heading-column p{display:none}}.heading .heading-content .row .heading-column:hover{box-shadow:0 2px 4px rgba(0,0,0,.5);text-shadow:0 1px 2px rgba(0,0,0,.8)}.heading .heading-content .row .column1{background-color:#1a3d73}.heading .heading-content .row .column2{background-color:#1d427b}.heading .heading-content .row .column3{background-color:#1f4684}.heading .heading-content .row .column4{background-color:#214b8c}.heading .social-icons{padding-right:40px;position:absolute;font-size:24px;left:30px;bottom:30px}.heading .social-icons a{color:#fff}.heading .social-icons a i{transition:.3s ease}.heading .social-icons a:hover i{transform:scale(1.1)}@media (max-width:991.98px){.heading .social-icons{padding-left:0;bottom:0;font-size:20px}}.heading .contact-item{position:absolute;right:0;top:130px;transform:rotate(-90deg)}.heading .contact-item a{position:relative;display:inline}.heading .contact-item a::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}.heading .contact-item a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}.heading .contact-item a::before{height:5px;bottom:-5px}.heading-page{border-bottom:1px solid rgba(255,255,255,.2);height:100%}.heading-page.with-border::after,.heading-page.with-border::before{background-color:rgba(255,255,255,.25);top:65.5px}@media (min-width:1920px){.heading-page.min-height{height:100vh}}.heading-page .grid-container{display:grid;grid-template-columns:1fr 1fr}@media (max-width:991.98px){.heading-page .grid-container{grid-template-columns:1fr}}.heading-page .grid-container .grid-item{padding:50px 20px 30px;height:100%}.heading-page .grid-container .grid-item:nth-of-type(even){border-left:1px solid rgba(255,255,255,.25)}@media (max-width:991.98px){.heading-page .grid-container .grid-item:nth-of-type(even){border-left:0}}.heading-page .heading-content{font-weight:300}@media (max-width:991.98px){.heading-page .heading-content{padding-top:80px!important}}.heading-page .heading-content .section-title{font-size:4vw;position:relative;z-index:1}@media (max-width:991.98px){.heading-page .heading-content .section-title{font-size:40px}}.heading-page .heading-content .heading-image img{padding-left:100px;width:100%;height:100%;display:block;border-radius:20px}@media (max-width:1365.98px){.heading-page .heading-content .heading-image img{padding-left:50px}}@media (max-width:1199.98px){.heading-page .heading-content .heading-image img{padding-left:0}}@media (max-width:991.98px){.heading-page .heading-content .heading-image img{padding-right:100px;padding-bottom:50px}}.heading-page .heading-content .heading-text{position:relative;z-index:1}.heading-page .heading-content .heading-text.heading-intro{font-weight:200;font-size:42px;line-height:52px}@media (max-width:1919.98px){.heading-page .heading-content .heading-text.heading-intro{font-size:32px;line-height:42px}}@media (max-width:767.98px){.heading-page .heading-content .heading-text.heading-intro{font-size:28px;line-height:38px}}.heading-page .heading-content .btn-div a{padding-top:10px!important;padding-bottom:10px!important}footer{background-color:#080808;color:#fff;padding:70px 0 60px}footer ul{margin:0;padding:0;list-style-type:none}footer a{text-decoration:none;color:#fff}footer a:hover{color:#fff}footer .footer-logo img{max-width:220px;margin-bottom:40px}footer .footer-col-1 .navbar-nav .nav-item{padding-bottom:5px}footer .footer-col-1 .navbar-nav .nav-item .nav-link{padding:0;margin-bottom:10px;font-size:35px;line-height:40px;font-weight:200;position:relative;display:inline}footer .footer-col-1 .navbar-nav .nav-item .nav-link::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}footer .footer-col-1 .navbar-nav .nav-item .nav-link:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}footer .footer-col-1 .navbar-nav .nav-item .nav-link::before{height:5px;bottom:-3px}@media (max-width:991.98px){footer .footer-col-1 .navbar-nav .nav-item .nav-link{font-size:35px}}@media (max-width:575.98px){footer .footer-col-1 .navbar-nav .nav-item .nav-link{font-size:25px}}footer .footer-col-1 .footer-sub-menus{align-items:flex-end}footer .footer-col-1 .footer-sub-menus .footer-link{font-size:.9rem}footer .footer-col-1 .footer-sub-menus .footer-link a{position:relative;display:inline}footer .footer-col-1 .footer-sub-menus .footer-link a::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}footer .footer-col-1 .footer-sub-menus .footer-link a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}footer .footer-col-1 .footer-sub-menus .footer-link a::before{height:3px;bottom:-3px}footer .footer-col-1 .footer-sub-menus .social{font-size:.9rem}footer .footer-col-1 .footer-sub-menus .social p{margin:0}footer .footer-col-1 .footer-sub-menus .social a{position:relative;display:inline}footer .footer-col-1 .footer-sub-menus .social a::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}footer .footer-col-1 .footer-sub-menus .social a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}footer .footer-col-1 .footer-sub-menus .social a::before{height:3px;bottom:-3px}footer .footer-col-2{align-self:flex-end;font-size:.9rem}footer .footer-col-2 p{margin:0}footer .footer-col-3{font-size:.9rem}footer .footer-col-3 .widget-title{font-size:18px;padding-left:50px;padding-top:5px;margin-bottom:50px}footer .footer-copyright{color:#adb5bd}.section-case-service.section-grid-case-service{padding:0;background-color:#18386a}.section-case-service.section-grid-case-service .grid-item{padding-top:100px;background-color:#18386a;border:3px solid rgba(255,255,255,.3)}.section-case-service.section-grid-case-service .grid-text p{padding-top:20px}@media (max-width:1199.98px){.section-case-service.section-grid-case-service .grid-text p{text-align:center}}.section-case-service.section-grid-case-service .img-container{border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;width:100%;margin-bottom:20px;padding-top:60%}.section-case-service.section-grid-case-service .btn-div{text-align:end}@media (max-width:1199.98px){.section-case-service.section-grid-case-service .btn-div{text-align:center}}.section-case-service.section-slider-case-service{padding:70px 0}@media (max-width:767.98px){.section-case-service.section-slider-case-service{text-align:center}}.section-case-service.section-slider-case-service .case-service-slider{position:relative}.section-case-service.section-slider-case-service .case-service-slider .navigation{z-index:2;position:relative}.section-case-service.section-slider-case-service .case-service-slider .swiper-pagination{position:relative;top:0}.section-case-service.section-slider-case-service .case-service-slider .case-service-slide{background-color:#fff;box-shadow:0 40px 0 0 #fff,0 -40px 0 0 #fff,10px 0 40px 10px #fff,-10px 0 40px 10px #fff}@media (max-width:767.98px){.section-case-service.section-slider-case-service .case-service-slider .case-service-slide{box-shadow:0 9px 0 0 #fff,0 -9px 0 0 #fff,30px 0 30px -4px #fff,-30px 0 30px -4px #fff}}.section-case-service.section-slider-case-service .case-service-slider .case-service-slide img{border-radius:20px}.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content{width:50%;position:relative}@media (max-width:991.98px){.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content{width:70%}}@media (max-width:767.98px){.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content{width:100%}}@media (max-width:767.98px){.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content img{padding:0 30px}}.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content .section-title a{position:relative;display:inline}.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content .section-title a::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content .section-title a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content .slide-text{position:relative}@media (max-width:767.98px){.section-case-service.section-slider-case-service .case-service-slider .case-service-slide .slide-content .slide-text::after{position:absolute;bottom:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(to top,#fff 5%,rgba(255,255,255,0) 95%);pointer-events:none}}.section-case-service.section-slider-case-service .case-service-slider .swiper-button-next,.section-case-service.section-slider-case-service .case-service-slider .swiper-button-prev{position:relative;top:0;height:auto;margin:0}.section-case-service.section-slider-case-service .case-service-slider .swiper-button-next::after,.section-case-service.section-slider-case-service .case-service-slider .swiper-button-prev::after{font-size:15px}@media (max-width:767.98px){.section-case-service.section-slider-case-service .case-service-slider .swiper-button-next,.section-case-service.section-slider-case-service .case-service-slider .swiper-button-prev{font-size:30px;position:absolute;top:46%;transform:translateY(-50%);top:44%}}@media (max-width:575.98px){.section-case-service.section-slider-case-service .case-service-slider .swiper-button-next,.section-case-service.section-slider-case-service .case-service-slider .swiper-button-prev{top:44%}}@media (max-width:439.98px){.section-case-service.section-slider-case-service .case-service-slider .swiper-button-next,.section-case-service.section-slider-case-service .case-service-slider .swiper-button-prev{top:42%}}.section-case-service.section-slider-case-service .case-service-slider .swiper-button-prev{left:0}.section-case-service.section-slider-case-service .case-service-slider .swiper-button-next{right:0}.section-text-img{background-color:#fff;padding:100px 0 100px}.section-text-img img{border-radius:20px}@media (max-width:767.98px){.section-text-img{padding:50px 0;border-top:1px solid rgba(255,255,255,.2)}}.section-text-img .section-title{padding-bottom:30px}@media (max-width:991.98px){.section-text-img .text-content{padding-top:30px}}@media (max-width:439.98px){.section-text-img .text-content img{padding:0 0 50px 100px}}.section-text-img .text-content .btn-div{display:inline-block}@media (max-width:575.98px){.section-text-img .text-content .btn-div .btn{padding-left:40px;padding-right:40px}}.section-text-img .btn-div{padding-bottom:50px}.section-about{padding:150px 0 100px;background:linear-gradient(0deg,#18386a 0,#214b8c 100%)}@media (max-width:991.98px){.section-about{padding-top:100px}}.section-about .section-title{padding-bottom:50px}@media (max-width:991.98px){.section-about .about-content{padding-top:50px}}.section-about .about-content img{padding-right:70px}@media (max-width:1199.98px){.section-about .about-content img{padding-right:30px}}@media (max-width:439.98px){.section-about .about-content img{padding:0 0 50px 100px}}@media (max-width:575.98px){.section-about .about-content .btn-div .btn{padding-left:40px;padding-right:40px}}.section-latest-news{padding:70px 0}.section-latest-news .news-slider .navigation{z-index:2;position:relative}@media (max-width:767.98px){.section-latest-news .news-slider .navigation .section-title{text-align:center}}.section-latest-news .news-slider .navigation .swiper-pagination{position:relative;top:0}.section-latest-news .news-slider .news-slide{border-top:1px solid #214b8c;text-transform:uppercase;height:auto}.section-latest-news .news-slider .news-slide .slide-content{display:flex;flex-direction:column;height:100%}.section-latest-news .news-slider .news-slide .slide-content .link-category{position:relative;display:inline}.section-latest-news .news-slider .news-slide .slide-content .link-category::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}.section-latest-news .news-slider .news-slide .slide-content .link-category:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}.section-latest-news .news-slider .news-slide .slide-content .link-category::after,.section-latest-news .news-slider .news-slide .slide-content .link-category::before{background-color:#18386a;height:4px;bottom:0}.section-latest-news .news-slider .news-slide .slide-content .link-title .block-title{transition:.3s ease}.section-latest-news .news-slider .news-slide .slide-content .link-title:hover .block-title{color:#18386a}.section-latest-news .news-slider .news-slide .slide-content .link-image{margin-top:auto}.section-latest-news .news-slider .swiper-button-next,.section-latest-news .news-slider .swiper-button-prev{position:relative;top:0;height:auto;margin:0}.section-latest-news .news-slider .swiper-button-next::after,.section-latest-news .news-slider .swiper-button-prev::after{font-size:15px;color:#000}@media (max-width:767.98px){.section-latest-news .news-slider .swiper-button-next,.section-latest-news .news-slider .swiper-button-prev{font-size:30px}}.section-latest-news .news-slider .swiper-button-prev{left:0}.section-latest-news .news-slider .swiper-button-next{right:0}.section-our-clients{background-color:#18386a}.section-our-clients.section-slider{padding:70px 0 0}.section-our-clients.section-slider .client-slider .client-slide{padding:20px 20px 50px}.section-our-clients.section-slider .client-slider .client-slide:not(.swiper-slide-active){border-left:1px solid rgba(255,255,255,.2)}@media (max-width:767.98px){.section-our-clients.section-slider .client-slider .client-slide:not(.swiper-slide-active){border:0}}.section-our-clients.section-slider .swiper-pagination-bullet-active{background-color:#fff}.section-our-clients.section-grid{padding:100px 0}.section-our-clients.section-grid .text-content h6{padding-top:10px;position:relative;background-color:#18386a;z-index:1}.section-our-clients.section-grid .text-content p{padding-top:20px;position:relative;background-color:#18386a;z-index:1}.section-our-clients.section-grid .logo-container{background-color:rgba(33,75,140,.3);display:inline-block;padding:60px;margin-bottom:20px}@media (max-width:991.98px){.section-our-clients.section-grid .logo-container{padding:25px}}.section-our-clients.section-grid .logo-container img{width:120px}.section-team{background-color:#214b8c}.section-team .heading-team .text-column,.section-team .heading-team .title-column{padding-top:100px;padding-bottom:100px}.section-team .heading-team .text-column{border-left:1px solid rgba(255,255,255,.25)}.section-team .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:-20px;margin-right:-20px;gap:1px;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);background-color:rgba(255,255,255,.25)}@media (max-width:767.98px){.section-team .grid-container{grid-template-columns:1fr 1fr}}.section-team .grid-container .grid-item{padding:40px;background-color:#214b8c}.section-last-project{border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.section-last-project .projects_description-column{padding-top:100px;padding-bottom:100px}.section-last-project .projects_content-column{border-left:1px solid rgba(255,255,255,.25);padding-top:100px;padding-bottom:100px}.section-pills{background-color:#18386a;border-top:1px solid rgba(255,255,255,.5);padding:70px 0}.section-pills *{font-weight:200}.section-pills .h3,.section-pills h3{color:#fff}.section-pills .accordion{padding:10vh 0}.section-pills .accordion .accordion-item{border-bottom:1px solid rgba(255,255,255,.2)}.section-pills .accordion .accordion-button::after{content:'+';color:#fff;font-size:40px;background:0 0;height:auto;width:auto;transform-origin:center}.section-pills .nav-pills .pill-button{color:#fff;text-decoration:none;padding:5px 0 0 25px;font-weight:100;position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-pills .nav-pills .pill-button span{font-size:13px;margin-right:0;position:absolute;left:0;top:5px;height:20px;width:20px;border-radius:50%;background-color:transparent;transition:.2s ease-in-out}.section-pills .nav-pills .pill-button span small{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-pills .nav-pills .pill-button.active{color:#fff}.section-pills .nav-pills .pill-button.active span{color:#fff}.section-pills .tab-content{padding-left:10vw;border-left:1px solid rgba(255,255,255,.2);color:#fff;height:100%}@media (max-width:767.98px){.section-pills .tab-content{padding-left:5vw}}.section-pills .tab-content h3{margin-bottom:20px}@media (max-width:767.98px){.section-pills .button-group .btn-div .btn:first-of-type{margin-bottom:20px}}@media (max-width:575.98px){.section-pills .button-group .btn-div .btn:first-of-type{margin-bottom:0}}@media (max-width:439.98px){.section-pills .button-group .btn-div .btn:first-of-type{margin-bottom:20px}}.grid-case-history{display:grid;grid-template-columns:repeat(3,1fr);margin-left:-20px;margin-right:-20px;gap:0;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}@media (max-width:1549.98px){.grid-case-history{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.grid-case-history{grid-template-columns:repeat(1,1fr)}}.grid-case-history .grid-item{padding:40px;border:.5px solid rgba(255,255,255,.25);display:flex;flex-direction:column;height:100%}.grid-case-history .grid-item .arrow-icon{position:relative;top:-1px;transition:transform .3s ease;vertical-align:middle;margin-left:40px}.grid-case-history .grid-item .arrow-icon--circle{transition:stroke-dashoffset .3s ease;stroke-dasharray:95;stroke-dashoffset:95}.grid-case-history .grid-item:hover .arrow-icon{transform:translate3d(5px,0,0)}.grid-case-history .grid-item:hover .arrow-icon--circle{stroke-dashoffset:0}@media (max-width:1199.98px){.grid-case-history .grid-item .title{font-size:1.6rem}}@media (max-width:991.98px){.grid-case-history .grid-item .title{font-size:1.1rem}}@media (max-width:767.98px){.grid-case-history .grid-item .title{font-size:1.4rem}}.grid-case-history .grid-item svg{width:80px}@media (max-width:1199.98px){.grid-case-history .grid-item svg{width:30px}}@media (max-width:1199.98px){.grid-case-history .grid-item .arrow-icon{margin-top:0;margin-left:0}}.grid-case-history .grid-item .image-link{perspective:300px;margin-top:auto}.grid-case-history .grid-item .image-link img{position:relative;border-radius:20px;transform-style:preserve-3d;transition:all .2s ease-in-out,transform .1s}.grid-case-history .grid-item .image-link img:hover{box-shadow:0 2px 4px rgba(0,0,0,.5)}.section-group{color:#fff;padding:90px 0 0}.section-group h2{color:#fff}@media (max-width:767.98px){.section-group h2{font-size:30px}}.section-group .group-grid .group-col{padding:20px 30px 80px;border-left:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.section-group .group-grid .group-col:first-child,.section-group .group-grid .group-col:nth-of-type(5){border-left:0}.section-group .group-grid .group-col:nth-of-type(5),.section-group .group-grid .group-col:nth-of-type(6),.section-group .group-grid .group-col:nth-of-type(7),.section-group .group-grid .group-col:nth-of-type(8){border-bottom:0;padding-bottom:150px}@media (max-width:767.98px){.section-group .group-grid .group-col:nth-of-type(3),.section-group .group-grid .group-col:nth-of-type(7){border-left:0}.section-group .group-grid .group-col:nth-of-type(5),.section-group .group-grid .group-col:nth-of-type(6){border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:80px}}@media (max-width:575.98px){.section-group .group-grid .group-col{border-left:0;border-bottom:1px solid rgba(255,255,255,.2)!important}.section-group .group-grid .group-col:nth-of-type(7){padding-bottom:80px}}.section-group .group-grid .group-col .group-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.section-group .accordion-item{border-color:rgba(255,255,255,.2);padding:20px 0}.section-group .accordion-item .accordion-button:focus{border:0;box-shadow:none}.section-group .accordion-item .accordion-button:not(.collapsed){box-shadow:none}.section-group .accordion-item .accordion-button::after{content:'+';width:auto;height:auto;font-size:30px;font-weight:700;color:#fff;transform-origin:center}.section-form{background-color:#fff;padding:150px 0}@media (max-width:1199.98px){.section-form{padding:70px 0}}.section-form .form{background-color:#fff;z-index:1;position:relative}.download-form{padding:70px 0;color:#000}.download-form .download-card{font-size:16px;z-index:1;padding:50px;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.3)}@media (max-width:991.98px){.download-form .download-card{margin-top:30px}}@media (max-width:575.98px){.download-form .download-card{padding:30px}}.download-form .download-card p{color:#000;background-color:transparent;font-size:16px}.download-form .download-card a{color:#214b8c}@media (max-width:991.98px){.download-form .download-card .btn-div{padding-top:0}}.download-form .download-card .btn-div .btn{font-size:16px;padding:12px 30px}.download-form .download-card .btn-div .wpcf7-spinner{margin:0 10px}.download-form .download-card .recaptcha{font-size:14px}.download-form .wpcf7-response-output{color:#000}.page-service .section-latest-news{border-top:1px solid rgba(255,255,255,.3);background-color:#18386a}.page-about{background:linear-gradient(0deg,#214b8c 0,#18386a 100%)}.archive-case-history{background-color:#214b8c}.archive-case-history .heading-case-history{overflow:hidden;min-height:800px;height:50vh;background-color:transparent;padding:70px 0 0}@media (max-width:991.98px){.archive-case-history .heading-case-history{padding:100px 0}}@media (max-width:575.98px){.archive-case-history .heading-case-history{padding:50px 0;height:100%;min-height:100%}}.archive-case-history .heading-case-history::after,.archive-case-history .heading-case-history::before{top:65px}.archive-case-history .heading-case-history .heading-content .row{height:50%}.archive-case-history .heading-case-history .section-title{background-color:#214b8c;display:inline}.archive-case-history .heading-case-history .heading-case-history-menu{margin:0 -20px 0 -20px}.archive-case-history .section-case-history-list{background:linear-gradient(0deg,#18386a 0,#214b8c 100%)}@media (max-width:991.98px){.archive-case-history .section-case-history-list .title{font-size:1.6rem}}@media (max-width:767.98px){.archive-case-history .section-case-history-list .title{font-size:1.3rem}}@media (max-width:575.98px){.archive-case-history .section-case-history-list .title{font-size:1.5rem}}.archive-case-history .section-case-history-list .image-link{perspective:300px}.archive-case-history .section-case-history-list .image-link img{position:relative;border-radius:20px;transform-style:preserve-3d;transition:all .2s ease-in-out,transform .1s}.archive-case-history .section-case-history-list .image-link img:hover{box-shadow:0 2px 4px rgba(0,0,0,.5)}.archive-case-history .section-case-history-list .case-column .arrow-icon{position:relative;top:-1px;transition:transform .3s ease;vertical-align:middle;margin-left:40px}.archive-case-history .section-case-history-list .case-column .arrow-icon--circle{transition:stroke-dashoffset .3s ease;stroke-dasharray:95;stroke-dashoffset:95}.archive-case-history .section-case-history-list .case-column:hover .arrow-icon{transform:translate3d(5px,0,0)}.archive-case-history .section-case-history-list .case-column:hover .arrow-icon--circle{stroke-dashoffset:0}.archive-case-history .section-case-history-list .case-column svg{width:80px}@media (max-width:991.98px){.archive-case-history .section-case-history-list .case-column .arrow-icon{margin-top:20px;margin-left:0;left:-20px}}.archive-case-history .section-case-history-list .heading-list .case-column{padding-top:50px;padding-bottom:100px}@media (max-width:991.98px){.archive-case-history .section-case-history-list .heading-list .case-column{padding-bottom:50px}}@media (max-width:767.98px){.archive-case-history .section-case-history-list .heading-list .case-column{border:1px solid rgba(255,255,255,.25);padding:40px}.archive-case-history .section-case-history-list .heading-list .case-column::last-of-type{border-bottom:none}}.archive-case-history .section-case-history-list .heading-list .case-column:nth-of-type(2){border-left:1px solid rgba(255,255,255,.25)}.archive-case-history .section-case-history-list .heading-list .case-column img{-o-object-fit:cover;object-fit:cover;height:500px;margin-bottom:30px}@media (max-width:767.98px){.archive-case-history .section-case-history-list .heading-list .case-column img{height:auto}}.single-case-history .page-content .wp-block-group a{display:inline-block!important;font-weight:700;text-decoration:none;position:relative;display:inline}.single-case-history .page-content .wp-block-group a::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}.single-case-history .page-content .wp-block-group a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}.single-case-history .page-content .wp-block-group a::before{background-color:#214b8c;height:3px;bottom:2px}.single-case-history .page-content .wp-block-group .bg-primary a,.single-case-history .page-content .wp-block-group .bg-secondary a{color:#fff}.single-case-history .page-content .wp-block-group .bg-primary a::before,.single-case-history .page-content .wp-block-group .bg-secondary a::before{background-color:#fff!important}.single-case-history .page-content ul li{margin-bottom:20px}.single-case-history .page-content ul li::marker{color:#214b8c;font-size:30px;line-height:15px}.single-case-history .page-content img{width:100%;border-radius:20px}.single-case-history .bg-primary ul li::marker,.single-case-history .bg-secondary ul li::marker{color:#fff!important}.single-case-history .btn a{color:#214b8c;text-decoration:none}.single-case-history .btn:hover a{color:#fff}.single-case-history .heading-case-history{height:100vh;background-color:#18386a}@media (max-width:767.98px){.single-case-history .heading-case-history .section-title{font-size:2rem}}.single-case-history .heading-case-history .heading-content .heading-col-case-left .area{border-right:1px solid rgba(255,255,255,.2)}.single-case-history .heading-case-history .heading-content .heading-col-case-right{background-position:center;background-repeat:no-repeat;background-size:cover}.archive-news{background-color:#214b8c}.archive-news .heading-news{overflow:hidden;height:96vh;background-color:transparent}.archive-news .heading-news::after,.archive-news .heading-news::before{top:121px}@media (min-width:768px){.archive-news .heading-news .heading-content .row{height:50%}}.archive-news .heading-news .section-title{background-color:#214b8c}.archive-news .heading-news .heading-news-menu{margin:0 -20px 0 -20px}.archive-news .section-news-list{background:linear-gradient(0deg,#18386a 0,#214b8c 100%)}.archive-news .section-news-list .heading-list .news-column{padding-top:50px;padding-bottom:100px}.archive-news .section-news-list .heading-list .news-column img{-o-object-fit:cover;object-fit:cover;height:500px}.archive-news .grid-news{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:-20px;margin-right:-20px;gap:0;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}@media (max-width:767.98px){.archive-news .grid-news{grid-template-columns:1fr}}.archive-news .grid-news .grid-item{padding:40px;border:.5px solid rgba(255,255,255,.25);display:flex;flex-direction:column;height:100%}.archive-news .grid-news .grid-item .image-link{margin-top:auto}.single .heading-single{background-color:#214b8c}@media (min-width:768px){.single .heading-single{height:100vh;min-height:800px}}.single .heading-single.with-border::before{width:0}.single .heading-single .section-title{font-size:4vw}@media (max-width:767.98px){.single .heading-single .section-title{font-size:2rem;margin-bottom:1.6rem}}@media (max-width:767.98px){.single .heading-single .article-meta{font-size:1rem}}.single .heading-single .heading-content .heading-col-left{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin-bottom:60px}@media (max-width:767.98px){.single .heading-single .heading-content .heading-col-left{background-image:none!important;margin-bottom:0}}.single .heading-single .heading-content .heading-col-right .area{border-right:1px solid rgba(255,255,255,.2)}.single .grid-content{display:grid;grid-template:'text image';grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-flow:dense;gap:1px;border-bottom:1px solid rgba(33,75,140,.25);background-color:rgba(33,75,140,.25)}.single .grid-content .grid-left{grid-area:text}.single .grid-content .grid-right{grid-area:image}.single .grid-content.full{grid-template:'text text';grid-template-columns:1fr}.single .grid-content.reverse{grid-template:'image text';grid-template-columns:1fr 1fr}.single .grid-content .grid-item{padding:70px 20px 70px;background-color:#fff}.single .grid-news{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:#18386a}.single .grid-news a{color:#fff;text-decoration:none}@media (max-width:767.98px){.single .grid-news{grid-template-columns:1fr 1fr}}@media (max-width:575.98px){.single .grid-news{grid-template-columns:1fr}}.single .grid-news .grid-item{padding:40px;display:flex;flex-direction:column;height:100%}.single .grid-news .grid-item .image-link{margin-top:auto}@media (min-width:992px){.single.single-post .container-article{max-width:960px}}.single.single-post .container-article h2{font-size:2rem}.single.single-post .container-article h3{font-size:1.8rem}.single.single-post .container-article h4{font-size:1.7rem}.page-contacts .heading-contacts .row{padding-top:200px}@media (max-width:1199.98px){.page-contacts .heading-contacts .row{padding-top:100px}}.page-contacts .heading-contacts .row .column-contacts{border-left:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767.98px){.page-contacts .heading-contacts .row .column-contacts{border:0}}@media (max-width:1199.98px){.page-contacts .heading-contacts .row .column-contacts.column-1{border:0}}@media (max-width:767.98px){.page-contacts .heading-contacts .row .column-contacts:not(:nth-of-type(1)){padding-bottom:50px}}@media (max-width:1199.98px){.page-contacts .heading-contacts .row .column-contacts img{padding-bottom:50px}}@media (max-width:991.98px){.page-contacts .heading-contacts .row.three-columns .column-contacts:not(:nth-of-type(1)){padding-bottom:50px}}@media (max-width:991.98px){.page-contacts .heading-contacts .row.three-columns .column-contacts.column-1,.page-contacts .heading-contacts .row.three-columns .column-contacts.column-2,.page-contacts .heading-contacts .row.three-columns .column-contacts.column-3{border:0}}.page-contacts .section-pills{background-color:transparent}.page-contacts .section-pills .accordion .accordion-item{border-bottom:1px solid rgba(33,75,140,.2)}.page-contacts .section-pills .accordion .accordion-button::after{content:'•';color:#214b8c}.page-contacts .section-pills .nav-pills .pill-button{color:#000;-webkit-appearance:none;-moz-appearance:none}.page-contacts .section-pills .nav-pills .pill-button.active span{background-color:#214b8c;color:#fff}.page-contacts .section-pills .tab-content{border-left:1px solid rgba(33,75,140,.2);color:#000}.page-presentazione,.page-presentazioni{background-color:#214b8c}.page-presentazione .heading-page,.page-presentazioni .heading-page{height:100%;min-height:100%!important}.page-presentazione .heading-page .heading-content,.page-presentazioni .heading-page .heading-content{padding-top:0!important}.page-presentazione footer,.page-presentazioni footer{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding:20px 30px}.page-presentazione footer .footer-logo img,.page-presentazioni footer .footer-logo img{max-width:60px}.page-presentazioni .lista-presentazioni{padding:70px 0}.page-presentazioni .lista-presentazioni li:not(:last-of-type){margin-bottom:30px}.page-presentazioni .lista-presentazioni li::marker{color:#fff}.page-presentazioni .lista-presentazioni li a{position:relative;display:inline}.page-presentazioni .lista-presentazioni li a::before{content:"";width:100%;height:8px;position:absolute;left:0;bottom:-3px;background:#fff;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}.page-presentazioni .lista-presentazioni li a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}.page-presentazioni .lista-presentazioni li a::before{height:4px;position:absolute;left:0;bottom:-3px}.page-presentazioni .lista-presentazioni li .btn{padding:5px 20px;margin-left:20px}.page-presentazione iframe{width:100%;height:calc(100vh - 387px);min-height:600px}