﻿.affix-top{top:64px;padding-top:0;background:rgba(0,0,255,.7) !important;}#mainNav>div>div>nav>div.navbar-header>a>img{filter:drop-shadow(0 0 2px white);}#mainNav>div>div>nav{display:flex;align-items:center;justify-content:space-between;}.services-text:hover .services-text-left h4{color:#fff;transition:all .5s ease 0s;}.faq .faq-title h2{color:#fff;font-weight:700;}.footer .widget h2{color:#fff;font-size:28px;font-weight:700;margin-bottom:30px;}.services .services-text i{color:#fff;border:3px solid #f20505;}.services-text:hover i{color:#fff;font-weight:900;border:3px solid #fff;}.news .news-text li a:hover{background:#f20505;color:#fff;}.menu-footer-container .menu li a:hover{color:#f20505;background:#fff;padding:0 15px;font-weight:bold;border-radius:6px;}.menu-footer-container .menu li a:hover{color:#f20505;}.menu-footer-container .menu li a{font-weight:300;transition:.5s;color:#8ca8e7;text-transform:capitalize;}.features .features-hover h4{color:#fff;}.footer .widget i{color:#fff;float:left;margin-right:10px;margin-top:6px;}a{transition:.5s;border-radius:6px;}.affix img{max-width:150px;}section.elementor-element.elementor-element-48f80fa.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section{background:#f20505;}.px-bg-counter a:hover{margin-top:0;}.botao{background:#f20505;border:1px solid #f20505;}.botao:hover{background:#fff;color:#f20505;border:1px solid #f20505;font-weight:bold;}.botao-home{background:#f20505 !important;color:#fff;border:1px solid #f20505;font-weight:bold;}.botao-home:hover{background:#fff !important;color:#f20505;}.botao-home-2{background:#fff !important;color:#080c2c !important;border:1px solid #080c2c !important;font-weight:bold;}.botao-home-2:hover{background:#080c2c !important;color:#fff !important;border:1px solid #080c2c !important;}#mainNav>div>div>nav>div.navbar-header>a>img{max-width:168px;}.services-text:hover i,.services-text:hover .services-text-left{background:#506d89;transition:all .5s ease 0s;}.services-text:hover i{color:#f0f8ff;font-weight:900;}.affix-top{top:64px;padding-top:0;background:linear-gradient(-158deg,#00f,1%,#fff) !important;}.affix-top #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#00f;}.affix{background:linear-gradient(58deg,rgba(0,0,255,.9),1%,rgba(255,255,255,.9)) !important;position:fixed;border-bottom:1px solid rgba(0,0,255,.5);}.affix #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#00f;}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:15px 20px;height:auto;font-weight:500 !important;text-transform:uppercase;color:#fff;border:1px solid transparent;}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:focus{background:#f20505;color:#fff;border:1px solid #f00;border-radius:5px;transition:.5s;}.px-bg-counter{background:#0d2d49;}.footer{background:linear-gradient(182deg,#0f1c5f,#032446);color:#8ca8e7;font-weight:300;line-height:28px;padding:50px 0 30px;}.features-hover:hover{background:#080c2c !important;}.solicite p a:hover{background:#f20505;color:#fff;border:1px solid #f00;}h1.wow.fadeIn{color:#fff;filter:drop-shadow(0 0 1px black);}.main-header-text h4{color:#fff;filter:drop-shadow(0 0 1px black);}.main-header .right-control{border:2px solid #fff;color:#fff;}.main-header .left-control{border:2px solid #fff;color:#fff;}.botao-home-2:hover{background:#080c2c !important;color:#fff !important;border:1px solid #fff !important;}.features .features-hover h4{color:#1c1c87 !important;}.features .container{border-radius:12px;}.features .features-hover p{color:#1c1c87 !important;}.features-hover:hover h4,.features .features-hover:hover p{color:#fff !important;}.features .features-hover{background:#fff;border:1px solid #1c1c87;}.custom-text span{color:#f20505;}.top-nav{color:#fff;background:#1c1c87 !important;}.top-nav a{color:#fff;}.top-nav li i{color:#fff;}.top-nav .top-social a i{color:#fff;}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after{color:#00f;border:1px solid #00f;border-radius:6px;}.affix #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after{color:#00f;border:1px solid #00f;border-radius:6px;}.footer a:hover{color:#fff;}a#cookie-btn{background:#0d2d49 !important;}i.fa.fa-facebook{border:1px solid #fff;padding:6px;border-radius:6px;}.affix>#mainNav>div>div>nav>div.navbar-header>a>img{max-width:120px;}.contact-form input:hover[type="submit"]{color:#fff;}@media(max-width:600px){#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{background:#222;padding:0;}.affix-top #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#fff;}.affix-top #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#fff;}.affix #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#fff;}.affix #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#fff;padding:4px;}#mega-menu-menu-1{position:absolute;}.affix-top #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 5px;}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1{display:block;position:fixed;}.affix #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after{color:#00f;border:1px solid #00f;border-radius:6px;}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after{color:#00f;border:1px solid #00f;border-radius:6px;}}.about-text p,.progress-linear-wrap p{color:rgba(0,0,0,.7);}.main-header{height:650px;}h3.wow.fadeIn{color:#fff;filter:drop-shadow(0 0 1px black);}@media only screen and (min-width:1000px){.main-header-text h3{font-size:55px;}}.main-header-text h3{font-size:72px;font-weight:900;color:rgba(0,0,255,.7);width:70%;text-transform:uppercase;letter-spacing:-2px;}.main-header-text h3 strong{color:#f20505;}@media only screen and (max-width:767px){.main-header-text h3{padding-top:48px !important;font-size:33px;}}