@import https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Merriweather+Sans:wght@400;700&display=swap;body{font-family:'Lato',sans-serif;color:#040000}.layout_padding{padding-top:20px;padding-bottom:20px}.layout_padding2{padding:5px 0}.layout_padding2-top{padding-top:0}.layout_padding2-bottom{padding-bottom:5px}.layout_padding-top{padding-top:120px}.layout_padding-bottom{padding-bottom:120px}.heading_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading_container h2{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:'Merriweather Sans',sans-serif}.heading_container p{margin-bottom:0}.heading_container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}h1,h2{font-family:'Merriweather Sans',sans-serif}a,a:hover,a:focus{text-decoration:none}.hero_area{position:relative;background-color:#d1e3ff}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .header_top{padding:10px 0;background-color:#0a0f43}.header_section .header_top .contact_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_section .header_top .contact_nav a{color:#fff}.header_section .header_top .contact_nav a i{color:rgb(255, 139, 31);padding-right:5px}.header_section .header_bottom{padding:15px 0}.navbar-brand{padding:0;margin:0;color:#000;font-weight:700;font-size:24px;font-weight:bold}.navbar-brand span{font-weight:700;color:#0355cc;font-size:30px}.custom_nav-container{padding:0}.custom_nav-container .navbar-nav{margin-left:auto;text-transform:uppercase;font-weight:700}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:10px 25px;color:#000;text-align:center}.custom_nav-container .navbar-nav .nav-item:hover .nav-link,.custom_nav-container .navbar-nav .nav-item.active .nav-link{color:#0355cc}.custom_nav-container .form-inline .nav_search-btn{width:35px;height:35px;padding:0;border:none;color:#000}.custom_nav-container .form-inline .nav_search-btn:hover{color:#0355cc}.custom_nav-container .navbar-toggler{outline:none;padding:0;width:37px;height:42px;-webkit-transition:all .3s;transition:all .3s}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#000;margin:7px 0;-webkit-transition:all .3s;transition:all .3s;position:relative;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}.custom_nav-container .navbar-toggler span::before,.custom_nav-container .navbar-toggler span::after{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#000;top:-10px;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}.custom_nav-container .navbar-toggler span::after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded="true"]{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded="true"] span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded="true"] span::before,.custom_nav-container .navbar-toggler[aria-expanded="true"] span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.custom_nav-container .navbar-toggler[aria-expanded="true"] .s-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0;margin-bottom:-4px}.custom_nav-container .navbar-toggler[aria-expanded="true"] .s-2{display:none}.custom_nav-container .navbar-toggler[aria-expanded="true"] .s-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:0;margin-top:-4px}.custom_nav-container .navbar-toggler[aria-expanded="false"] .s-1,.custom_nav-container .navbar-toggler[aria-expanded="false"] .s-2,.custom_nav-container .navbar-toggler[aria-expanded="false"] .s-3{-webkit-transform:none;transform:none}.quote_btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote_btn-container a{color:#fff;margin-right:25px;text-transform:uppercase}.quote_btn-container a span{margin-left:5px}.quote_btn-container a:hover{color:#ff8a1d}.slider_section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:bottom;margin-bottom:20px;margin-top:10px}.slider_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section #customCarousel1{width:100%;position:unset}.slider_section .detail-box{padding-bottom:100px}.slider_section .detail-box h1{font-weight:700;margin-bottom:10px;color:#0355cc;font-size:20px;padding-top:0}.slider_section .detail-box p{color:#444;font-size:20px}.slider_section .detail-box a{display:inline-block;font-family:'Merriweather Sans',sans-serif;text-transform:uppercase;padding:10px 45px;background-color:#0C3B5F;border:1px solid #423223;border-radius:5px;color:#fff;margin-top:15px}.slider_section .detail-box a:hover{background-color:transparent;color:#ff8a1d}.slider_section .img-box img{width:55%;display:block;margin-left:auto;margin-right:auto;width:50%}.feature_section{font-family:'Merriweather Sans',sans-serif;margin-top:40px}.feature_section .feature_container{display:-webkit-box;display:-ms-flexbox;display:flex}.feature_section .feature_container .box{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 5px;background-color:#fff;color:#555089;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}.feature_section .feature_container .box .img-box{padding-top:10px;width:60px;height:60px}.feature_section .feature_container .box .img-box svg{width:100%;height:auto;max-height:100%;fill:#726dae;-webkit-transition:all .3s;transition:all .3s}.feature_section .feature_container .box .img-box svg path{fill:#726dae}.feature_section .feature_container .box .name{margin-top:20px;text-transform:uppercase;font-family:'Merriweather Sans',sans-serif;margin-bottom:0}.feature_section .feature_container .box:hover,.feature_section .feature_container .box.active{background-color:#0C3B5F;color:#fff;font-size:large}.feature_section .feature_container .box:hover .img-box svg,.feature_section .feature_container .box.active .img-box svg{fill:#fff}.feature_section .feature_container .box:hover .img-box svg path,.feature_section .feature_container .box.active .img-box svg path{fill:#fff}.about_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_section .detail-box h2{text-transform:uppercase;font-weight:700}.about_section .detail-box p{margin-top:10px}.about_section .img-box img{width:100%}.professional_section{background-color:#d1e3ff;margin-top:20px}.professional_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.professional_section .img-box img{width:60%}.professional_section .detail-box h2{text-transform:uppercase;font-weight:700;color:#0355cc}.feature_section h2{text-transform:uppercase;font-weight:700}.professional_section .detail-box p{margin-top:20px}.professional_section .detail-box a{margin-top:25px;display:inline-block;font-family:'Merriweather Sans',sans-serif;text-transform:uppercase;padding:10px 45px;background-color:#ff8a1d;border:1px solid #ff8a1d;border-radius:2px;color:#fff}.professional_section .detail-box a:hover{background-color:transparent;color:#ff8a1d}.service_section{position:relative}.service_section .box{margin-top:10px;text-align:center;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.15);padding:25px 15px;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_section .box .img-box{width:95px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_section .box .img-box img{max-height:100%;max-width:100%;-webkit-transition:all .3s;transition:all .3s}.service_section .box .detail-box{margin-top:15px}.service_section .box .detail-box h5{font-weight:700}.service_section .box .detail-box p{margin:0}.service_section .box:hover{background-color:#ff8a1d;color:#fff}.service_section .box:hover .img-box img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.service_section .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}.service_section .btn-box a{display:inline-block;font-family:'Merriweather Sans',sans-serif;text-transform:uppercase;padding:10px 45px;background-color:#0355cc;border:1px solid #0355cc;border-radius:0;color:#fff}.service_section .btn-box a:hover{background-color:transparent;color:#0355cc}.client_section .heading_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.client_section .box{margin:15px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);padding:25px}.client_section .box .client_id{display:-webkit-box;display:-ms-flexbox;display:flex}.client_section .box .client_id .img-box{width:125px;min-width:125px;margin-right:15px}.client_section .box .client_id .img-box img{width:100%;border-radius:100%}.client_section .box .client_id .client_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:25px}.client_section .box .client_id .client_detail .client_info h6{margin-bottom:0}.client_section .box .client_id .client_detail .client_info i{color:#fbaf5d}.client_section .box .client_text{margin-top:20px}.client_section .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.client_section .owl-carousel .owl-nav button{width:50px;height:50px;background-color:#0355cc;outline:none;margin:0 20px;color:#fff}.heading_container{margin-bottom:0}.contact_section input{width:100%;border:none;height:50px;margin-bottom:25px;padding-left:25px;background-color:#fff;outline:none;color:#00000;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.2);box-shadow:0 0 7px 0 rgba(0,0,0,0.2)}.contact_section input::-webkit-input-placeholder{color:#737272}.contact_section input:-ms-input-placeholder{color:#737272}.contact_section input::-ms-input-placeholder{color:#737272}.contact_section input::placeholder{color:#737272}.contact_section input.message-box{height:135px}#results{color:green;font-weight:700;margin-top:2px}.contact_section .btnEnviar{border:none;display:inline-block;font-family:'Merriweather Sans',sans-serif;text-transform:uppercase;padding:10px 55px;background-color:#0355cc;border:1px solid #0355cc;border-radius:0;color:#fff;margin-top:15px}.contact_section .btnEnviar:hover{background-color:transparent;color:#0355cc}.contact_section .map_container{height:360px}.contact_section .map_container .map{height:100%}.info_section{padding:75px 0;background-color:#0a0f43;text-align:center;color:#fff}.info_section h4{text-transform:uppercase;font-weight:700;margin-bottom:25px}.info_section .social-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}.info_section .social-box .box{background-color:#fff;padding:5px 15px}.info_section a{margin:0 5px;color:#0355cc}.info_section a i{font-size:18px}.info_section a:hover{color:#ff8a1d}.info_items a{position:relative}.info_items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.info_items .item .img-box{width:80px;height:80px;border-radius:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;text-align:center;line-height:80px;background-color:#0355cc;color:#fff}.info_items .item .img-box i{font-size:24px}.info_items .item p{margin-top:25px;color:#fff;margin-bottom:0;background-color:#0a0f43}.info_items .item:hover .img-box{background-color:#ff8a1d}.info_items{position:relative}.info_items::before{content:"";position:absolute;top:65px;width:75%;height:1px;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer_section{background-color:#0a0f43}.footer_section p{margin:0;padding:25px 0;color:#fff;text-align:center;border-top:.8px solid #fff}.footer_section a{color:inherit}.error{margin-bottom:30px;color:red}.contact_section input{margin-bottom:10px}.call-buton .cc-calto-action-ripple{z-index:99999;position:fixed;right:.8rem;bottom:8.5rem;background:#16BE45;width:3.5rem;height:3.5rem;padding:1rem;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-animation:cc-calto-action-ripple .6s linear infinite;animation:cc-calto-action-ripple .6s linear infinite;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.call-buton .cc-calto-action-ripple i{-webkit-transition:.3s ease;transition:.3s ease;font-size:2.2rem}.call-buton .cc-calto-action-ripple:hover i{-webkit-transform:rotate(135deg);transform:rotate(135deg)}@-webkit-keyframes cc-calto-action-ripple{0%{-webkit-box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 0 rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2);box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 0 rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2)}100%{-webkit-box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2),0 0 0 20px rgba(236,139,0,0);box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2),0 0 0 20px rgba(236,139,0,0)}}@keyframes cc-calto-action-ripple{0%{-webkit-box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 0 rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2);box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 0 rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2)}100%{-webkit-box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2),0 0 0 20px rgba(236,139,0,0);box-shadow:0 4px 10px rgba(236,139,0,0.2),0 0 0 5px rgba(236,139,0,0.2),0 0 0 10px rgba(236,139,0,0.2),0 0 0 20px rgba(236,139,0,0)}}span.num{position:absolute;color:#ec8b00;left:-30%;bottom:-50%}#showMe{display:none}.float{position:fixed;width:60px;height:60px;bottom:65px;right:10px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.my-float{margin-top:16px}.leer_mas a{margin-top:15px;display:inline-block;font-family:'Merriweather Sans',sans-serif;text-transform:uppercase;padding:10px 45px;background-color:#0355cc;border:1px solid #0355cc;border-radius:2px;color:#fff}.center{display:block;margin-left:auto;margin-right:auto;width:50%}.popup-container{top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}.popup-content{background:linear-gradient(to right,#ff8a00,#e52e71);padding:20px;border-radius:10px;text-align:center;color:#fff}#dropdown{background-color:#0C3B5F;color:#fff;padding:10px;border:none;border-radius:5px;margin-top:10px}.continue-button{background-color:#2CB42C;color:#000;padding:10px;border:none;border-radius:5px;margin-top:10px;cursor:pointer}:root{--dark:#725887;--light:#FAEDFF;--background-color:#FFF;--white:#FFF;--main-color:#DEDBE1;--light-gray:#EFEFEF;--font-text:14px;--border-radius:4px}section.dropdown{position:relative;background-color:var(--main-color);width:100%;border-radius:var(--border-radius);cursor:pointer;padding-bottom:40px;margin:8px;max-width:400px}section.dropdown::after{content:"";position:absolute;background-color:var(--dark);width:40px;border-radius:var(--border-radius);top:0;height:40px}section.dropdown::before{content:"";position:absolute;width:0;height:0;left:13px;top:16px;border-radius:2px;z-index:2;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid var(--background-color);transition:.3s}section.dropdown h2{font-size:var(--font-text);position:absolute;left:50px;z-index:2;top:12px}section.dropdown div.options{position:relative;width:100%;background-color:var(--light-gray);top:40px;display:none}section.dropdown.rotate::before{transform:rotate(90deg)!important;transition:.3s}section.dropdown div.options p{position:relative;padding:5px}section.dropdown div.options p::after{content:"";position:absolute;width:100%;height:2px;background-color:var(--white);left:0;top:0}section.dropdown div.options p:first-child::after{background-color:transparent}@media (max-width: 992px){.hero_area{height:auto}.header_section .main_nav{flex:1}#navbarSupportedContent{margin-top:0}.slider_section{padding-top:15px}.feature_section .feature_container .box{padding:30px 15px}.feature_section .feature_container .box .img-box{width:75px}.feature_section{transform:none;padding:0}}@media (max-width: 767px){.layout_padding{padding-top:40px;padding-bottom:50px}.layout_padding-top{padding-top:50px}.layout_padding-bottom{padding-bottom:90px}.slider_section .detail-box{padding-bottom:15px}.feature_section .feature_container{flex-direction:column}.feature_section .feature_container .box{padding:30px 15px}.feature_section .feature_container .box:not(:nth-last-child(1)){margin-bottom:15px}.about_section .detail-box{margin-bottom:45px}.professional_section .img-box{display:none}.contact_section form{margin-bottom:45px}.info_section .info_items::before{width:1px;height:90%;top:25px}}@media (min-width: 1200px){.container{max-width:1170px}}@media (max-width: 992px){.hero_area{height:auto}.header_section .main_nav{flex:1}#navbarSupportedContent{margin-top:0}.slider_section{padding-top:15px}.feature_section .feature_container .box{padding:30px 15px}.feature_section .feature_container .box .img-box{width:75px}.feature_section{transform:none;padding:0}}@media (max-width: 767px){.layout_padding{padding-top:40px;padding-bottom:50px}.layout_padding-top{padding-top:50px}.layout_padding-bottom{padding-bottom:90px}.slider_section .detail-box{padding-bottom:15px}.feature_section .feature_container{flex-direction:column}.feature_section .feature_container .box{padding:30px 15px}.feature_section .feature_container .box:not(:nth-last-child(1)){margin-bottom:15px}.about_section .detail-box{margin-bottom:45px}.professional_section .img-box{display:none}.contact_section form{margin-bottom:45px}.info_section .info_items::before{width:1px;height:90%;top:25px}}@media (min-width: 1200px){.container{max-width:1170px}}
/*font awesome*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-display:swap;font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker:before{content:"\f041"}.fa-envelope:before{content:"\f0e0"}.fa-phone:before{content:"\f095"}.fa-whatsapp:before{content:"\f232"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-star:before{content:"\f005"}.fa-facebook:before{content:"\f09a"}