﻿@font-face{font-family:'gothamregular';src:url('../fonts/gotham-light_0-webfont.woff2') format('woff2'),url('../fonts/gotham-light_0-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gotham_lightregular';src:url('../fonts/gotham-light-webfont.woff2') format('woff2'),url('../fonts/gotham-light-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gothambold';src:url('../fonts/gotham-bold_0-webfont.woff2') format('woff2'),url('../fonts/gotham-bold_0-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gotham_boldregular';src:url('../fonts/gotham-bold-webfont.woff2') format('woff2'),url('../fonts/gotham-bold-webfont.woff') format('woff');font-weight:400;font-style:normal}body header.page-header.type15 .search-area{max-width:fit-content;margin-right:0}body .page-header.type15 .header.panel>.header.links>li{padding:0 20px}body .page-header.type15 .header.panel>.header.links>li:last-child{display:none}body .page-header.type15 .main-panel-top{background-color:#dedede}body .page-header.type15 .main-panel-top .panel.wrapper{background-color:transparent}body .page-header.type15 .main-panel-top .header-left figure img{height:25px !important}body .page-header.type15 .main-panel-top .header-left .pagebuilder-column.inte{background-color:rgb(0 0 0/19%)}body .page-header.type15 .main-panel-top .header-center{justify-content:center;flex:auto;display:flex;align-items:center}body .page-header.type15 .main-panel-top .header-right{flex:auto}body .sw-megamenu.navigation li.level0.fullwidth .submenu a:hover>span,body .sw-megamenu.navigation li.level0.staticwidth .submenu a:hover>span{text-decoration:none !important}body .page-header .sw-megamenu.navigation li.level0.fullwidth>.submenu .level1>a{text-align:center;text-decoration:none !important}body .page-header .sw-megamenu.navigation li.level0.fullwidth>.submenu .level1 .subchildmenu .level2 a span{text-transform:none;font-size:12px}body .page-header .sw-megamenu.navigation li.ui-menu-item.level2{display:inline-block;width:20%}body .page-header .sw-megamenu.navigation li.ui-menu-item.level2 a{color:#133250;font-size:14px;font-weight:800}body .page-header .sw-megamenu.navigation li.level0.fullwidth>.submenu .level1 .subchildmenu .level2.parent a span:after{content:">";margin-left:5px;font-size:10px;color:#00d8b9}body .page-header .sw-megamenu.navigation li.ui-menu-item.level2.parent .subchildmenu{display:none}body .page-header .sw-megamenu.navigation li.ui-menu-item.level2 .subchildmenu a{color:#000;font-weight:400;padding:5px 0}body .page-header .sw-megamenu.navigation li.ui-menu-item.level2 .subchildmenu a span:after{display:none}body .page-header .sw-megamenu.navigation li.ui-menu-item.level2 .subchildmenu a:hover{color:#00d8b9;font-weight:800}body .page-header .sw-megamenu.navigation li.level1 ul.subchildmenu{margin:0 auto;padding:0 100px}body .page-header .sw-megamenu.navigation li.ui-menu-item.level2.parent:hover .subchildmenu{display:inline-block !important;position:absolute;margin:inherit !important;padding:0 30px !important;background-color:#dedede;z-index:999;box-shadow:0 10px 25px rgba(0,0,0,.15)}body .page-header .navigation:not(.side-megamenu) .level0.parent>a>span:after,body .page-header .navigation:not(.side-megamenu) .level0.parent>a>span:before{display:none}body header.page-header.type15 .search-area .block.block-search{background-color:transparent}body header.page-header.type15 .block-search input{height:40px;color:#000;border:1px solid #00d8b9 !important;border-radius:40px}body header.page-header.type15 .search-area .minisearch .actions button{color:#dedede;background:0 0;padding:0;font-size:19.5px;width:auto;height:40px;line-height:40px}body header.page-header.type15 .block-search .action.search:before{margin:0 10px}body header.page-header.type15 .main-panel-top{border:0}body header.page-header.type15 .container,body header.page-header.type15 .header-main .header.content{max-width:1280px !important;width:100%}body .page-header.type15 .navigation:not(.side-megamenu) .level0 .level-top{letter-spacing:normal;padding:20px 15px;font-size:14px;color:#c6c6c6;text-transform:none}body .page-header.type15 .navigation:not(.side-megamenu) .level0 .level-top:hover{color:#000;border-bottom:2px solid #00d8b9}body .page-header.type15 .header-main .header.content{margin-bottom:25px;margin-top:25px}body .sw-megamenu.navigation li.level1>a>span{font-size:18px;border-bottom:2px solid #00d8b9;margin-bottom:15px;position:relative;display:inline-block;text-decoration:none !important}body .sw-megamenu.navigation li.level1>a>span:hover{border-bottom:2px solid #00d8b9;text-decoration:none !important}body .page-header.type15 .navigation:not(.side-megamenu) .level0:not(.fullwidth) .level-top:hover span:after{content:"";width:100%;background-color:#fff;height:1px;display:inline-block;position:absolute;bottom:-3px;left:0}.page-header .header.content .minicart-wrapper .action.showcart:before{background-image:url(../images/shopping-cart.png);background-position:center;background-repeat:no-repeat;content:'';display:block;height:26px;margin-left:auto;margin-right:auto;width:26px;background-size:contain}body header.page-header.type15 .minicart-wrapper .action.showcart .counter.qty{background-color:#00d8b9}body header.page-header.type15 .header-contact .authorization-link{color:#000;display:block;font-size:12px;font-weight:700;line-height:8px;margin-right:0;text-transform:uppercase}body header.page-header.type15 .header-contact .authorization-link a span{position:relative;top:-7px;margin-right:7px;text-transform:initial;font-family:'gotham_boldregular';font-size:14px;color:#000}body header.page-header.type15 .header-contact .authorization-link a:after{background-image:url(../images/login.png);background-position:center center;background-repeat:no-repeat;content:'';display:inline-block;height:26px;margin-left:auto;margin-right:auto;width:26px;background-size:cover}body .header.panel>.header.links>li,body .header.panel>.header.links>li a{text-transform:none !important}body .highlights .pagebuilder-column{display:initial !important}body .highlights .pagebuilder-column figure,body .highlights .pagebuilder-column div[data-content-type=text]{display:inline-block}body .page-header.type15 .header.panel>.header.links>li:after{display:none}body .footer-middle>.container:after{display:none}body .page-footer .container{max-width:1280px !important}body.layout-1220 .block.category.event,body.layout-1220 .footer.content,body.layout-1220 .header.content,body.layout-1220 .navigation,body.layout-1220 .page-main,body.layout-1220 .page-wrapper>.breadcrumbs>ul,body.layout-1220 .page-wrapper>.page-bottom,body.layout-1220 .page-wrapper>.widget,body.layout-1220 .top-container,body.layout-1220 .container,body .container,body .page-header.type15 .header-main .header.content{max-width:1280px}body .areas-oportunidad .pagebuilder-button-link{margin:0;padding:0}body .areas-oportunidad .pagebuilder-column.opacy{position:relative;background-position:left 0 !important}body .areas-oportunidad .pagebuilder-column.opacy:after{content:"";height:-webkit-fill-available;display:inline-block;width:500px;float:right;position:absolute;right:0;background:0 0;background:linear-gradient(90deg,transparent 15%,rgba(255,255,255,1) 100%)}body .areas-oportunidad div[data-content-type=text] h2>span{border-bottom:2px solid #00d8b9}body .areas-oportunidad .pagebuilder-button-link span{font-size:22px;font-family:'gothambold';color:#85888b}body .areas-oportunidad .pagebuilder-button-link:hover{text-decoration:none}body .areas-oportunidad .pagebuilder-button-link:hover span{color:#00d8b9;text-decoration:none}body .servicios-home .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column:nth-child(2){position:relative}body .servicios-home .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column:nth-child(2):after{content:"";display:inline-block;position:absolute;right:0;width:3px;background-color:#00d8b9;height:270px}body .boletin-home .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column:nth-child(1){position:relative}body .boletin-home .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column:nth-child(1):after{content:"";display:inline-block;position:absolute;right:0;width:3px;background-color:#00d8b9;height:270px}body .boletin-home div[data-content-type=text] h2>span{border-bottom:2px solid #00d8b9}body .boletin-home .block.newsletter input{border:1px solid #00d8b9;border-radius:35px}body .boletin-home .block.newsletter .action.subscribe{text-transform:inherit;background-color:#00d8b9;border-color:#00d8b9;height:38px;line-height:12px;border-radius:25px;margin-left:10px}body a.pagebuilder-button-primary,body button.pagebuilder-button-primary,body div.pagebuilder-button-primary,body a.pagebuilder-button-primary:hover,body button.pagebuilder-button-primary:hover,body div.pagebuilder-button-primary:hover{font-size:16px;background-color:#00d8b9;border-color:#00d8b9;height:38px;line-height:12px;border-radius:25px;margin-left:10px}body .boletin-home .alekseon-widget-form-wrapper .field input{border:1px solid #00d8b9;border-radius:35px}html body .action.primary{color:#fff;background-color:#00d8b9;border-color:#00d8b9}body .boletin-home .actions-toolbar{text-align:center}body .boletin-home .actions-toolbar .primary{float:inherit}body .modal-popup.confirm._show .action-primary{background-image:none;background:#00d8b9 !important;border-color:#00d8b9 !important}body .footer h3{color:#222529}body .footer p{line-height:0}body .footer .footer-middle{border-bottom:1px solid #d3d3d3}body .footer-middle [class^=porto-icon-]{background-color:#fff;color:#000;border-radius:50%;padding:2px}body .footer-middle .fab{background-color:#fff;color:#000;border-radius:50%;padding:4px}body .footer-middle .pagebuilder-button-link{margin:0;padding:0;line-height:15px}body .footer-middle .pagebuilder-button-link span{font-size:13px;color:#fff}body .footer-middle .pagebuilder-button-link:hover{text-decoration:none;font-weight:800}body .footer-middle .pagebuilder-button-link:hover span{color:#fff;text-decoration:none}body .footer-middle .share-links a{color:#fff !important;border-radius:50%;background-color:transparent}body .footer-bottom .container{display:block}body .footer-bottom .container .pagebuilder-button-link{margin:0;padding:0;line-height:15px}body .footer-bottom .container .pagebuilder-button-link span{font-size:13px;color:#fff}body .footer-bottom .container .pagebuilder-button-link:hover{text-decoration:none;font-weight:800}body .footer-bottom .container .pagebuilder-button-link:hover span{color:#fff;text-decoration:none}body .footer-bottom .container .separator:after{content:"";border-right:1px solid;padding:0 15px;margin-right:25px}body .product-info-main{display:flex;flex-wrap:wrap;position:relative}body .product-info-main .page-title-wrapper:before{content:"";position:absolute;width:2px;background-color:#00d8b9;height:90px;display:inline-block;left:-9px}body .product.data.items>.item.title>.switch{font-size:16px;color:#000;font-family:'gothambold';text-transform:none}body .product.data.items>.item.title>.switch:after{content:"\f078";font-family:"Font Awesome 5 Free";position:relative;display:inline;margin-left:20px;font-size:14px;color:#000;top:-1px}body .product.data.items>.item.title.active>.switch:after{content:"\f077"}body .accordion .product.data.items>.item.title{border:none}body .product-info-main .page-title-wrapper{max-width:100%;order:1}body .product-info-main .product-info-price{order:4;width:100%;margin-top:15px}body .product-info-main .product.overview{order:2;width:100%}body .product-info-main .product.overview p{margin:0}body .product-info-main .product-info-stock-sku{order:3;width:100%;margin:0}body .product-info-main .product-info-stock-sku .stock.available{display:none}body .product-info-main .product-info-stock-sku .attribute.sku strong{display:none}body .product-info-main .product-add-form{order:5;width:100%}body .product-info-main .product.detailed{order:6;width:100%}body.page-product-configurable .product-info-main .product.sku{display:none}body.cms-page-view .cms-padding{padding:0 10%}body.checkout-index-index .modal-content{box-shadow:none !important}body.checkout-index-index #openpay_cards-form .fieldset>.field{display:block}body.checkout-index-index #openpay_cards-form .fieldset .field.cvv{float:none;padding-left:0;width:30%}body.checkout-index-index .checkout-billing-address{display:none}body .product-info-main .product-social-links{text-align:left;display:block;width:100%;order:10}body.checkout-index-index div#loading-mask .loading-mask-background:after{content:"¡Espera un momento! Nos encontramos validando la información.";display:inline-block;width:100%;position:absolute;top:50%;text-align:center;z-index:99999;font-size:21px;color:#fff;margin-top:55px;text-shadow:1px 0 4px #fff}body .pagebuilder-column.contacto a.pagebuilder-button-secondary{color:#fff;background-color:#034;border:0;border-radius:30px;font-size:14px;padding:15px 25px}body .amsearch-input{height:40px;color:#000;border:1px solid #af0000 !important;border-radius:40px}body .amsearch-form-block.-opened{width:auto !important}body .amsearch-result-section{width:1080px !important}body .amsearch-overlay-block{display:none !important}body .amsearch-result-section{border:0 !important}body input.amsearch-input{height:30px;background-color:#fff;border-radius:0;padding:0 10px;font-size:14px;opacity:.8;border-radius:6px;color:#000}body input.amsearch-input::placeholder{color:#000}body .amsearch-block-header .amsearch-title{font-size:1.2rem;font-weight:400}body .amsearch-item-container .amsearch-item .amsearch-link{color:#3f3f3f;font-size:.9rem;line-height:14px}body .amsearch-highlight{color:#af0000}body .amsearch-item-container .amsearch-item .amsearch-link:hover{color:#3f3f3f}body .amsearch-products-section .product-item-link{min-height:40px;font-size:.9375rem;color:#3f3f3f !important;font-weight:400;text-align:center;line-height:14px}body .amsearch-products-section .product-item [data-role=priceBox]{text-align:center}body .amsearch-products-section .amsearch-link{color:#3f3f3f !important}