.header{z-index:99 !important}.responsive_menu{z-index:150}.responsive_menu .submenu{background-color:#22314a}.responsive_menu .submenu a{display:block}#menu .logo img{display:inline-block;padding-left:50px;padding-right:50px;max-width:19.2%}#menu .a-bordered{position:relative;display:inline-block !important;margin:0px 7px;padding:0px 0px 0px 0;border:1px solid #5a6466;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#menu .a-bordered span{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:9px 58px 11px 58px !important}#menu .a-bordered:hover span{background-color:#22314a}#menu .a-bordered:hover .submenu{visibility:visible;opacity:1;top:46px !important}@media screen and (min-width: 992px) and (max-width: 1199px){#menu .a-bordered span{padding:0px 41px !important}}@media screen and (min-width: 801px) and (max-width: 991px){#menu .a-bordered span{padding:0px 17px !important}}@media screen and (min-width: 801px) and (max-width: 1199px){#menu .a-bordered{border:0}#menu .logo img{max-width:24% !important;padding-left:35px !important;padding-right:35px !important}}@media screen and (min-width: 992px) and (max-width: 1199px){#menu .logo img{max-width:19% !important}}#menu .submenu{display:inline-block !important;top:41px !important;left:-1px !important;width:101% !important;transform:none !important;padding:0px !important;list-style:none;background-color:#2A3A56 !important;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu .submenu li{display:block;position:relative;font-size:15px !important;color:#fff}#menu .submenu li a{display:block;padding:8px 15px;color:#fff;cursor:pointer}#menu .submenu li:hover a{background-color:#374A6B}#menu .submenu li:hover>ul{visibility:visible;opacity:1;left:99%}#menu .submenu li ul{position:absolute;top:0px;left:93%;min-width:118%;padding:0 !important;background-color:#374969 !important;z-index:9;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu .submenu li ul li a{display:block;padding:8px 15px}#menu .submenu li ul li a:hover{background-color:#3A517B !important}#menu .submenu li ul li:last-child a{border:0 !important}#menu .submenu li:last-child a{border:0 !important}.home{overflow:hidden}.home .banner-home{position:relative;display:inline-block !important;width:100%;width:100vw !important}.home .banner-home .c-elements{width:100vw !important;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#f5f5f5;overflow:hidden}.home .banner-home .c-elements .mid{width:100%;max-width:1250px;height:82vh;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.home .banner-home .c-elements .mid .item-img{display:none !important}}@media screen and (min-width: 1400px){.home .banner-home .c-elements .mid{max-width:87%}}@media screen and (min-width: 1640px){.home .banner-home .c-elements .mid{max-width:1425px}}.home .banner-home .c-elements .mid>.row{height:100%}@media screen and (min-width: 1200px) and (max-width: 1680px){.home .banner-home .c-elements .mid>.row .item-info{padding-left:14vw}}.home .banner-home .c-elements .mid>.row .item-info h3{font-size:51px;font-family:inherit;font-weight:bold;line-height:1.2;color:#1C293F}.home .banner-home .c-elements .mid>.row .item-info p{font-family:inherit;font-weight:500;font-size:1.25rem;color:#6E6767}.home .banner-home .c-elements .mid>.row .item-info .btn-more{display:inline-block;padding:10px 80px;width:268px;text-decoration:none;color:#1C293F;font-weight:600;font-size:16px;border-radius:20px;border:2px solid #ffffff;background:#fff}.home .banner-home .c-elements .mid>.row .item-info .btn-more:hover{border-color:#1C293F}.home .banner-home .c-elements .mid>.row .item-img{text-align:right}.home .banner-home .c-elements .mid>.row .item-img img{max-width:354px}@media screen and (min-width: 1200px) and (max-width: 1500px){.home .section1 #cover{height:680px;height:82vh}.home .section1 #cover #texto1{padding-top:5vh}}@media screen and (min-width: 1600px){.home .section1 #cover #texto2{margin-top:9vh}}.producto .section3{height:61vh}.producto .section3 #cover{height:100% !important}.producto .section3 #cover #texto1 h3{padding-top:11vh}.producto .section3 #cover .blurfoto{height:100%}@media screen and (min-width: 1400px){.producto .section3{height:53vh}.producto .section3 #texto1 h3{padding-top:15vh}}.productos_v2 .btn-more{display:inline-block;padding:10px 80px;width:268px;text-decoration:none;color:#fff;font-weight:600;font-size:16px;border-radius:20px;border:2px solid #1C293F;background:#1C293F}.productos_v2 .btn-more:hover{color:#1C293F;background-color:#fff}.productos_v2 .intro{height:100%;z-index:77}.productos_v2 .intro>.row{height:100%}.productos_v2 .intro>.row .col-info h1{font-size:2.7rem}@media screen and (min-width: 1000px) and (max-width: 1500px){.productos_v2 .intro>.row .col-info .cell{flex:0 0 83.333333% !important;max-width:83.333333% !important;margin-right:0 !important}}@media screen and (max-width: 457px){.productos_v2 .intro>.row .col-info h1{font-size:2.1rem}.productos_v2 .intro>.row .col-info h5{font-size:1.10rem}}@media screen and (max-width: 767px){.productos_v2 .intro>.row .col-img{display:none !important}}.productos_v2 .section2 #cover{height:auto !important;min-height:64vh}.productos_v2 .section2 #cover .subtitle h2{color:#1C293F;font-size:2.7rem}.productos_v2 .section2 #cover .col-producto{padding-top:0 !important}.productos_v2 .section2 #cover .col-producto .p-name{min-height:118px}.productos_v2 .section2 #cover .col-producto .p-image{height:325px}@media screen and (max-width: 767px){.productos_v2 .section2 #cover .col-producto .p-image{height:auto !important;max-height:325 !important}}.productos_v2 .section2 #cover .col-producto .p-image img{display:inline-block;max-width:50%;max-height:100% !important}@media screen and (max-width: 1690px){.productos_v2 .section2 #cover .col-producto .p-image img{max-width:90% !important}}.productos_v2 .section-grid .bloq .col-info{color:#6E6767;font-size:17px}.info_v2{height:auto !important;min-height:68vh}.info_v2 #cover{display:inline-block;width:100% !important;height:auto !important}.info_v2 #cover #textoh{padding:0 !important}.info_v2 .section-grid .bloq .col-info{color:#6E6767;font-size:17px}.info_v2 .section-grid .bordered-bloq .col-img{min-height:335px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#fff}.info_v2 .section-grid .bordered-bloq .col-info{min-height:335px;color:#fff;font-size:15px;background-color:#858c99}.info_v2 .section-grid .bordered-bloq .col-info .valores h6{font-size:1.1rem}.info_v2 .section-grid .bordered-bloq .col-info .valores p{font-size:14px}.empresa #titleem{padding:0 !important}.cont .section1{height:auto !important}.cont .section1 #cover{height:100% !important;min-height:72vh}.cont .section1 #cover .blurfoto{height:100% !important}.cont .section1 #cover #texto1 h3{padding-left:12% !important}.cont .section1 #cover #texto1 h5{padding-left:12% !important}.contacto #formulariocont{margin-left:140px}@media screen and (min-width: 801px) and (max-width: 991px){.contacto #formulariocont{margin-left:0 !important}}.contacto-mapa{z-index:98}.contacto-mapa .map{display:block;position:relative;height:270px;background-color:#dcdcdc;border:1px solid #1C293F}.footer_v2{background-color:#1C293F;color:#fff}.footer_v2 a{color:#fff}.footer_v2 a:hover{color:#fff;opacity:0.7}.footer_v2 a,.footer_v2 p{font-size:14px}.footer_v2 .icons{line-height:1.1}.footer_v2 .icons .ico{font-size:23px}.footer_v2 .icons .ico:hover{text-decoration:none}.footer_v2 .logo{width:120px}.footer_v2 .l-while{border-top-color:#8190a9 !important}.footer_v2 .last-row .copy{font-size:14px;font-style:italic}
