@import url(https://fonts.googleapis.com/css2?family=Crimson+Text&display=swap);@import url(css/fontawesome.min.css);@import url(css/regular.min.css);@import url(css/solid.min.css);@import url(css/light.min.css);@import url(css/brands.min.css);body{background:#fff;padding-top:0!important;font-family:"Source Sans Pro";font-size:.9rem;line-height:1.5}.content-wrapper{padding-top:75px}.home .content-wrapper{padding-top:0}.main-content{padding-bottom:0}.section-title{margin-bottom:15px;letter-spacing:.07rem}.blue-line.vc_sep_width_10,.white-line.vc_sep_width_10{width:80px}.blue-line.vc_sep_color_blue .vc_sep_line{border-color:#315496}.text-block p{font-size:1rem}.btn-link{background:#f2f2f2;padding:.5rem 1rem;border-radius:8px;border:0!important;color:#315496;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out}.btn-link i{margin-right:5px}.btn-link:hover{background:#315496;color:#fff!important;text-decoration:none}.btn-link-sm{font-size:.9rem}.btn-link-lg{padding:.8rem 1.5rem;font-size:1.1rem}.btn-link-xl{padding:1.2rem 1.7rem;font-size:1.1rem}.btn-rounded,.btn-rounded img{display:block;border-radius:10px}.btn-rounded{box-shadow:4px 4px 15px rgba(0,0,0,.1)}.btn-scale:hover{transform:scale(1.05,1.05)}.wrap-center .wpb_wrapper{text-align:center}.btn-center{display:inline-block}.btn-blue{background:#315496;color:#fff}.btn-dark-hover:hover,.btn-blue:hover{background:#091221}iframe{border:0;margin:0!important}body.fixed-header .navbar{z-index:99999999999999}#header .navbar{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#header .navbar .navbar-wrapper{background-color:transparent}#main-menu>ul>li>a{font-family:"Source Sans Pro";font-size:1rem}#main-menu>ul>li>a:hover{color:#b69b7b!important}.navbar-toggle{margin:-10px 20px 0}.navbar-toggle .icon-bar{background-color:#000}footer{margin-top:-1px}.info-contact{margin:0;padding:0;list-style-type:none}.info-contact li{font-size:1.4rem;font-weight:200}.info-contact li i{width:30px}.btn-slider:before{content:'\f0a9';margin-right:8px;font-family:'Font Awesome 5 Pro';font-weight:900;font-size:1.4rem;vertical-align:middle;margin-top:-4px;display:inline-block}.mod-pro-wraper{background:#fff}.mod-pro{padding:2rem 1.5rem;border-bottom:1px solid #b9b8b8}.mod-pro:last-child{border:0}.mod-pro img{height:60px;margin-bottom:15px;display:block}.mod-pro.blau img{margin-top:17px;margin-bottom:17px;height:41px}.mod-pro h3{font-size:1.4rem;color:#0a1221}#quienes-somos{margin-top:20px}.linz-logo-principal img{width:80%}.wpcf7-form .row{margin-bottom:20px}.wrap-form form{background:#f2f2f2;padding:2rem;border-radius:10px}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{background:rgba(255,255,255,.8);width:100%;padding:7px 15px;border:0;border-radius:5px;box-shadow:none;color:#000}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control:focus{outline:0}.wpcf7-form textarea{height:120px}.col-submit{display:flex;align-items:flex-start;flex-direction:column}.col-submit .wpcf7-submit{background:#315496;padding:.5rem 1rem;border-radius:8px;border:0!important;color:#fff;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out}.col-submit .wpcf7-submit:hover{background:#091221}.wpcf7 .ajax-loader{background:#b69b7b;margin:20px 0}@media only screen and (min-width:992px){.footer-widget-area{padding:60px 0}.footer-widget-area .widget{margin-bottom:0}.footer-widget-area .row,.footer-widget-area .row .col-md-6{display:flex;flex-wrap:wrap;align-content:center}.footer-widget-area .row .col-md-6:nth-child(2) {justify-content:flex-end}.logo-footer img{width:300px}#wrap-services{position:relative}.mod-pro-wraper{position:absolute;top:-130px;left:50%;transform:translateX(-50%);width:90%;margin:0 auto;display:flex;border-radius:5px 5px 0 0;box-shadow:6px 6px 14px rgba(0,0,0,.2);z-index:999999999}.mod-pro{width:33.33333%;border-right:1px solid #b9b8b8;border-bottom:3px solid #fff}.mod-pro:hover{border-bottom:5px solid #315496}#quienes-somos{margin-top:170px}}@media only screen and (min-width:768px){.navbar-wrapper{padding-top:15px;padding-bottom:10px;display:flex;flex-wrap:wrap;align-content:center}body:not(.menu-sandwich) .navbar-header {max-width:30%}body:not(.menu-sandwich) #main-menu {width:70%;margin-left:0}body:not(.menu-sandwich) #main-menu > ul {margin-top:0;margin-bottom:0}body:not(.menu-sandwich) #main-menu > ul > li > a {color:#3d3d3d}body:not(.menu-sandwich) #main-menu>ul>li>a:focus, 
	body:not(.menu-sandwich) #main-menu>ul>li>a:hover {color:#315496!important}body:not(.menu-sandwich) #main-menu > ul > li > a:hover:after,
	a.mPS2id-highlight:after {content:'';width:calc(100% - 1.66rem);position:absolute;left:.83rem;bottom:-25px;border-bottom:5px solid #315496}body:not(.menu-sandwich) #main-menu > ul > li > ul.sub-menu > li > a:hover:after,
	ul.sub-menu li a.mPS2id-highlight:after {content:'';width:auto;border-bottom:0!important}}@media only screen and (max-width:767px){.info-contact li{font-size:1rem}.logo-footer img{width:200px}.section-title{font-size:1.6rem!important}.btn-slider:before{margin-top:-2px;font-size:1rem}}