/** Generated: Wednesday, 8th of October 2025, 10:00:03 AM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%;overflow-x:hidden}*,*:before,*:after{position:relative;box-sizing:border-box}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul,ol,li{margin:0;padding:0;list-style:none}button,input,textarea{background:none;border:0;outline:0;margin:0;padding:0}.-ui-container{width:1400px;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}@media(max-width:1600px){.-ui-container{width:1100px}}@media(max-width:1024px){.-ui-container{width:100%;padding:0 50px}}@media(max-width:576px){.-ui-container{padding:0 20px}}.-ui-container-xxs{max-width:550px}.-ui-container-xs{max-width:700px}.-ui-container-sm{max-width:900px}.-ui-container-md{max-width:1024px}.-ui-container-lg{width:1100px;max-width:1280px}@media(max-width:1280px){.-ui-container-lg{width:100%;max-width:1100px}}.-ui-container-xl{max-width:1440px}.-ui-container--left{margin-left:0}.-ui-container--right{margin-right:0;padding-right:0}.-ui-container--expand{max-width:100%}.-ui-container--full{max-width:none;width:100%;padding-right:0;padding-left:0}.-ui-container--full-right{padding-right:0}.-ui-container--full-left{padding-left:0}.-ui-container--left,.-ui-container--right{max-width:calc(50% +(1400px/2)- 50px)}.-ui-container .-ui-container{padding-right:0;padding-left:0}.-ui-flex{display:flex}.-ui-flex-inline{display:inline-flex}.-ui-flex::before,.-ui-flex::after,.-ui-flex-inline::before,.-ui-flex-inline::after{display:none}.-ui-justify-start{justify-content:flex-start}.-ui-justify-center{justify-content:center}.-ui-justify-end{justify-content:flex-end}.-ui-justify-between{justify-content:space-between}.-ui-justify-around{justify-content:space-around}.-ui-align-stretch{align-items:stretch}.-ui-align-start{align-items:flex-start}.-ui-align-center{align-items:center}.-ui-align-end{align-items:flex-end}.-ui-align-baseline{align-items:baseline}.-ui-dir-row{flex-direction:row}.-ui-dir-row-reverse{flex-direction:row-reverse}.-ui-dir-column{flex-direction:column}.-ui-dir-column-reverse{flex-direction:column-reverse}.-ui-flex-none{flex:none}.-ui-flex-auto{flex:auto}.-ui-flex-1{flex:1}.-ui-flex-nowrap{flex-wrap:nowrap !important}.-ui-flex-wrap{flex-wrap:wrap}.-ui-flex-wrap-reverse{flex-wrap:wrap-reverse}.-ui-flex-wrap-stretch{align-content:stretch}.-ui-flex-wrap-start{align-content:flex-start}.-ui-flex-wrap-center{align-content:center}.-ui-flex-wrap-end{align-content:flex-end}.-ui-flex-wrap-between{align-content:space-between}.-ui-flex-wrap-around{align-content:space-around}.-ui-flex-first{order:-1}.-ui-flex-last{order:99}.-ui-grid{display:flex;flex-wrap:wrap;margin-left:-50px;margin-right:-50px}.-ui-grid>*{display:flex;flex-direction:column;padding-left:50px;padding-right:50px}.-ui-grid--xs{margin-left:-10px;margin-right:-10px}.-ui-grid--xs>*{padding-left:10px;padding-right:10px}.-ui-grid--sm{margin-left:-20px;margin-right:-20px}.-ui-grid--sm>*{padding-left:20px;padding-right:20px}.-ui-grid--md{margin-left:-30px;margin-right:-30px}.-ui-grid--md>*{padding-left:30px;padding-right:30px}.-ui-grid--lg{margin-left:-40px;margin-right:-40px}.-ui-grid--lg>*{padding-left:40px;padding-right:40px}.-ui-grid--xl{margin-left:-50px;margin-right:-50px}.-ui-grid--xl>*{padding-left:50px;padding-right:50px}.-ui-grid--xxl{margin-left:-60px;margin-right:-60px}.-ui-grid--xxl>*{padding-left:60px;padding-right:60px}.-ui-grid--custom{margin-left:-100px;margin-right:-100px}.-ui-grid--custom>*{padding-left:100px;padding-right:100px}.-ui-col-20{width:20%}.-ui-col-25{width:25%}.-ui-col-33{width:33.33%}.-ui-col-35{width:35%}.-ui-col-40{width:40%}.-ui-col-50{width:50%}.-ui-col-60{width:60%}.-ui-col-65{width:65%}.-ui-col-66{width:66.67%}.-ui-col-75{width:75%}.-ui-col-80{width:80%}.-ui-col-100{width:100%}.-ui-col-0{min-width:0}.-ui-sizer{height:1px}.-ui-sizer .-ui-col-33{width:33.33% !important}.-ui-sizer .-ui-col-66{width:66.66% !important}.-ui-height-full{height:100%}.-ui-height-min-full{min-height:100%}.-ui-height-max-full{max-height:100%}.-ui-objectfit{width:100%;height:100%;object-fit:cover}.-ui-bgcover{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover}.-ui-margin-xs{margin-bottom:10px}*+.-ui-margin-xs{margin-top:10px !important}.-ui-margin-xs-top{margin-top:10px !important}.-ui-margin-xs-bottom{margin-bottom:10px !important}.-ui-margin-xs-left{margin-left:10px !important}.-ui-margin-xs-right{margin-right:10px !important}.-ui-margin-sm{margin-bottom:20px}*+.-ui-margin-sm{margin-top:20px !important}.-ui-margin-sm-top{margin-top:20px !important}.-ui-margin-sm-bottom{margin-bottom:20px !important}.-ui-margin-sm-left{margin-left:20px !important}.-ui-margin-sm-right{margin-right:20px !important}.-ui-margin-md{margin-bottom:40px}*+.-ui-margin-md{margin-top:40px !important}.-ui-margin-md-top{margin-top:40px !important}.-ui-margin-md-bottom{margin-bottom:40px !important}.-ui-margin-md-left{margin-left:40px !important}.-ui-margin-md-right{margin-right:40px !important}.-ui-margin-lg{margin-bottom:70px}*+.-ui-margin-lg{margin-top:70px !important}.-ui-margin-lg-top{margin-top:70px !important}.-ui-margin-lg-bottom{margin-bottom:70px !important}.-ui-margin-lg-left{margin-left:70px !important}.-ui-margin-lg-right{margin-right:70px !important}.-ui-margin-xl{margin-bottom:100px}*+.-ui-margin-xl{margin-top:100px !important}.-ui-margin-xl-top{margin-top:100px !important}.-ui-margin-xl-bottom{margin-bottom:100px !important}.-ui-margin-xl-left{margin-left:100px !important}.-ui-margin-xl-right{margin-right:100px !important}.-ui-margin-xxl{margin-bottom:150px}*+.-ui-margin-xxl{margin-top:150px !important}.-ui-margin-xxl-top{margin-top:150px !important}.-ui-margin-xxl-bottom{margin-bottom:150px !important}.-ui-margin-xxl-left{margin-left:150px !important}.-ui-margin-xxl-right{margin-right:150px !important}.-ui-margin-remove{margin:0 !important}.-ui-margin-remove-top{margin-top:0 !important}.-ui-margin-remove-bottom{margin-bottom:0 !important}.-ui-margin-remove-left{margin-left:0 !important}.-ui-margin-remove-right{margin-right:0 !important}.-ui-margin-remove-vertical{margin-top:0 !important;margin-bottom:0 !important}.-ui-margin-remove-adjacent+*{margin-top:0 !important}.-ui-margin-auto{margin-left:auto !important;margin-right:auto !important}.-ui-margin-auto-top{margin-top:auto !important}.-ui-margin-auto-bottom{margin-bottom:auto !important}.-ui-margin-auto-left{margin-left:auto !important}.-ui-margin-auto-right{margin-right:auto !important}.-ui-margin-auto-vertical{margin-top:auto !important;margin-bottom:auto !important}.-ui-padding-xs{padding-bottom:10px}*+.-ui-padding-xs{padding-top:10px !important}.-ui-padding-xs-top{padding-top:10px !important}.-ui-padding-xs-bottom{padding-bottom:10px !important}.-ui-padding-xs-left{padding-left:10px !important}.-ui-padding-xs-right{padding-right:10px !important}.-ui-padding-sm{padding-bottom:20px}*+.-ui-padding-sm{padding-top:20px !important}.-ui-padding-sm-top{padding-top:20px !important}.-ui-padding-sm-bottom{padding-bottom:20px !important}.-ui-padding-sm-left{padding-left:20px !important}.-ui-padding-sm-right{padding-right:20px !important}.-ui-padding-md{padding-bottom:40px}*+.-ui-padding-md{padding-top:40px !important}.-ui-padding-md-top{padding-top:40px !important}.-ui-padding-md-bottom{padding-bottom:40px !important}.-ui-padding-md-left{padding-left:40px !important}.-ui-padding-md-right{padding-right:40px !important}.-ui-padding-lg{padding-bottom:70px}*+.-ui-padding-lg{padding-top:70px !important}.-ui-padding-lg-top{padding-top:70px !important}.-ui-padding-lg-bottom{padding-bottom:70px !important}.-ui-padding-lg-left{padding-left:70px !important}.-ui-padding-lg-right{padding-right:70px !important}.-ui-padding-xl{padding-bottom:100px}*+.-ui-padding-xl{padding-top:100px !important}.-ui-padding-xl-top{padding-top:100px !important}.-ui-padding-xl-bottom{padding-bottom:100px !important}.-ui-padding-xl-left{padding-left:100px !important}.-ui-padding-xl-right{padding-right:100px !important}.-ui-padding-xxl{padding-bottom:150px}*+.-ui-padding-xxl{padding-top:150px !important}.-ui-padding-xxl-top{padding-top:150px !important}.-ui-padding-xxl-bottom{padding-bottom:150px !important}.-ui-padding-xxl-left{padding-left:150px !important}.-ui-padding-xxl-right{padding-right:150px !important}.-ui-padding-remove{padding:0 !important}.-ui-padding-remove-top{padding-top:0 !important}.-ui-padding-remove-bottom{padding-bottom:0 !important}.-ui-padding-remove-left{padding-left:0 !important}.-ui-padding-remove-right{padding-right:0 !important}.-ui-padding-remove-vertical{padding-top:0 !important;padding-bottom:0 !important}.-ui-padding-remove-adjacent+*{padding-top:0 !important}.-ui-padding-auto{padding-left:auto !important;padding-right:auto !important}.-ui-padding-auto-top{padding-top:auto !important}.-ui-padding-auto-bottom{padding-bottom:auto !important}.-ui-padding-auto-left{padding-left:auto !important}.-ui-padding-auto-right{padding-right:auto !important}.-ui-padding-auto-vertical{padding-top:auto !important;padding-bottom:auto !important}.-ui-svg,.-ui-svg:not(.-ui-preserve) [fill*="#"]:not(.-ui-preserve){fill:currentcolor}.-ui-svg:not(.-ui-preserve) [stroke*="#"]:not(.-ui-preserve){stroke:currentcolor}.-ui-svg{transform:translate(0,0)}.-ui-trans-trigger{-webkit-tap-highlight-color:transparent}.-ui-trans-trigger:focus{outline:0}.-ui-trans-fade,[class*=-ui-trans-scale],[class*=-ui-trans-slide],.-ui-trans-stroke{trans:.3s ease-out;trans-property:opacity,transform,filter,stroke-dashoffset;opacity:0}.-ui-trans-tigger:hover .-ui-trans-fade,.-ui-trans-tigger:focus .-ui-trans-fade,.-ui-trans-active.-ui-activi-trans-fade{opacity:1}.-ui-trans-scale-up{transform:scale3d(1,1,1)}.-ui-trans-scale-down{transform:scale3d(1.1,1.1,1)}.-ui-trans-trigger:hover .-ui-trans-scale-up,.-ui-trans-trigger:focus .-ui-trans-scale-up,.-ui-trans-active.-ui-activi-trans-scale-up{opacity:1;transform:scale3d(1.1,1.1,1)}.-ui-trans-trigger:hover .-ui-trans-scale-down,.-ui-trans-trigger:focus .-ui-trans-scale-down,.-ui-trans-active.-ui-activi-trans-scale-down{opacity:1;transform:scale3d(1,1,1)}.-ui-trans-slide-top{transform:translateY(-100%)}.-ui-trans-slide-bottom{transform:translateY(100%)}.-ui-trans-slide-left{transform:translateX(-100%)}.-ui-trans-slide-right{transform:translateX(100%)}.-ui-trans-slide-top-sm{transform:translateY(-10px)}.-ui-trans-slide-bottom-sm{transform:translateY(10px)}.-ui-trans-slide-left-sm{transform:translateX(-10px)}.-ui-trans-slide-right-sm{transform:translateX(10px)}.-ui-trans-slide-top-md{transform:translateY(-50px)}.-ui-trans-slide-bottom-md{transform:translateY(50px)}.-ui-trans-slide-left-md{transform:translateX(-50px)}.-ui-trans-slide-right-md{transform:translateX(50px)}.-ui-trans-tigger:hover [class*=-ui-trans-slide],.-ui-trans-tigger:focus [class*=-ui-trans-slide],.-ui-trans-active.-ui-active [class*=-ui-trans-slide]{opacity:1;transform:translate(0,0)}.-ui-trans-stroke{trans-duration:3s}.-ui-trans-stroke:hover,.-ui-trans-stroke:focus,.-ui-trans-stroke.-ui-trans-active{opacity:1;stroke-dashoffset:0 !important}.-ui-trans-opaque{opacity:1}.-ui-trans-slow{trans-duration:.7s}.-ui-width-full{width:100%}.-ui-width-min-full{min-width:100%}.-ui-width-max-full{max-width:100%}/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:0;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@font-face{font-family:Neo Sans Pro;src:url("/site/templates/assets/fonts/NeoSansPro-Light.ttf") format("ttf"),url("/site/templates/assets/fonts/NeoSansPro-Light.woff") format("woff"),url("/site/templates/assets/fonts/NeoSansPro-Light.woff2") format("woff2");font-weight:300}@font-face{font-family:Neo Sans Pro;src:url("/site/templates/assets/fonts/NeoSansPro-Regular.ttf") format("ttf"),url("/site/templates/assets/fonts/NeoSansPro-Regular.woff") format("woff"),url("/site/templates/assets/fonts/NeoSansPro-Regular.woff2") format("woff2");font-weight:400}@font-face{font-family:Neo Sans Pro;src:url("/site/templates/assets/fonts/NeoSansPro-Italic.ttf") format("ttf"),url("/site/templates/assets/fonts/NeoSansPro-Italic.woff") format("woff"),url("/site/templates/assets/fonts/NeoSansPro-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Neo Sans Pro;src:url("/site/templates/assets/fonts/NeoSansPro-Medium.ttf") format("ttf"),url("/site/templates/assets/fonts/NeoSansPro-Medium.woff") format("woff"),url("/site/templates/assets/fonts/NeoSansPro-Medium.woff2") format("woff2");font-weight:500}@font-face{font-family:Neo Sans Pro;src:url("/site/templates/assets/fonts/NeoSansPro-Bold.ttf") format("ttf"),url("/site/templates/assets/fonts/NeoSansPro-Bold.woff") format("woff"),url("/site/templates/assets/fonts/NeoSansPro-Bold.woff2") format("woff2");font-weight:700}html,body{font-family:"Neo Sans Pro",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;color:#1f1f1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:1440px){html,body{font-size:.95em}}@media(max-width:1440px){html,body{font-size:.9em}}@media(max-width:768px){html,body{font-size:.8em}}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}p{font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem;font-weight:400;margin-top:0;margin-bottom:20px}*>p:last-of-type{margin-bottom:0}em{font-style:italic}strong{font-weight:700}.-ui-txt--ultralight{font-weight:100}.-ui-txt--light{font-weight:300}.-ui-txt--regular{font-weight:400}.-ui-txt--medium{font-weight:500}.-ui-txt--bold{font-weight:700}.-ui-txt--heavy{font-weight:800}.-ui-txt--black{font-weight:900}.-ui-txt--left{text-align:left}.-ui-txt--center{text-align:center}.-ui-txt--right{text-align:right}#app{padding-right:35px;padding-bottom:35px;padding-left:35px}@media(max-width:768px){#app{padding-right:20px;padding-left:20px;padding-bottom:20px}}@media(max-width:768px){#app{padding:0}}main article>section.section--gap{padding-top:80px;padding-bottom:80px}@media(max-width:768px){main article>section.section--gap{padding-top:50px;padding-bottom:50px}}main article>section.section--gray{background-color:#e4e7e9}main article>section.section--gray .header__section{padding-top:0}main article>section.section--gap-last{margin-bottom:170px}@media(max-width:576px){main article>section.section--gap-last{margin-bottom:50px}}.header__section{padding-top:80px;padding-bottom:80px;text-align:center}@media(max-width:768px){.header__section{padding-top:50px;padding-bottom:50px}}.header__section .header__num{margin-top:0;margin-bottom:15px;font-size:22px;font-size:1.375rem;font-weight:300;color:#3f3f3f}.header__section .header__ribbon{width:50px;height:1px;display:block;margin:25px auto 0 auto;background-color:#000}.header__section h2{font-size:30px;font-size:1.875rem;line-height:37px;line-height:2.3125rem;font-weight:300}.header__section h2 strong{font-weight:400}.header__section h3{font-size:30px;font-size:1.875rem;line-height:37px;line-height:2.3125rem;font-weight:300}.header__section h3 strong{font-weight:400}.header__section p{max-width:50%;font-weight:300;margin:10px auto 0 auto}.header__section--small .header__section h2{font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;font-weight:300}.header__section--small .header__section h2 strong{font-weight:400}.header__section--small .header__section h3{font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;font-weight:300}.header__section--small .header__section h3 strong{font-weight:400}.subsection.subsection--bg{padding:125px 50px;text-align:center;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}.subsection.subsection--bg .body p{margin-bottom:30px}.subsection.subsection--bg .body h3{margin-bottom:30px;font-size:80px;font-size:5rem;font-weight:300}@media(max-width:768px){.subsection.subsection--bg .body h3{font-size:72px;font-size:4.5rem}}@media(max-width:576px){.subsection.subsection--bg .body h3{font-size:62px;font-size:3.875rem}}@media(max-width:768px){.zigzag__wrap .zigzag__item{margin-right:0;margin-left:0}}@media(max-width:576px){.zigzag__wrap .zigzag__item{flex-direction:column;margin-bottom:20px}}@media(max-width:576px){.zigzag__wrap .zigzag__item:last-child{margin-bottom:0}}.zigzag__wrap .zigzag__item:nth-child(even){flex-direction:row-reverse}.zigzag__wrap .zigzag__item>div{padding-right:0;padding-left:0}@media(max-width:576px){.zigzag__wrap .zigzag__item>div{width:100%}}.zigzag__wrap .zigzag__item .zigzag__txt{display:flex;flex-direction:column;justify-content:center;padding:50px;text-align:center;background-color:#e4e7e9}@media(max-width:768px){.zigzag__wrap .zigzag__item .zigzag__txt{padding:35px}}.zigzag__wrap .zigzag__item .zigzag__txt p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-weight:300}.zigzag__wrap .zigzag__item .zigzag__txt h3{margin-bottom:30px;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-weight:300}.zigzag__wrap .zigzag__item .zigzag__txt h3 strong{font-weight:400}@media(max-width:768px){.zigzag__wrap .zigzag__item .zigzag__txt h3 img{max-width:25px}}.zigzag__wrap .zigzag__item .zigzag__img{min-height:100%;overflow:hidden}.zigzag__wrap .zigzag__item .zigzag__img .img__wrap{height:100%}.zigzag__wrap .zigzag__item .zigzag__img img{width:100%;display:block}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid{width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;transition:all .2s ease-in}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button{display:flex;flex-direction:column;align-items:center;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:1;transition:all .2s ease-in}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button .play__wrap{width:45px;height:45px;margin-bottom:0;border:1px solid #fff;border-radius:50%;opacity:1;filter:alpha(opacity=100);background-color:rgba(0,0,0,.2);cursor:pointer;transition:all .2s ease-in}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button .play__wrap img{width:15px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);transition:all .2s ease-in}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button .play__wrap img.play--un{opacity:1;filter:alpha(opacity=100)}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button .play__wrap img.play--ho{opacity:0;filter:alpha(opacity=0)}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button .play__wrap:hover img.play--un{opacity:0;filter:alpha(opacity=0)}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button .play__wrap:hover img.play--ho{opacity:1;filter:alpha(opacity=100)}.zigzag__wrap .zigzag__item .zigzag__img .zigzag__vid button span{max-height:0;font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;color:#fff;opacity:0;filter:alpha(opacity=0);transition:all .2s ease-in}.zigzag__wrap .zigzag__item .zigzag__img:hover .zigzag__vid{opacity:1;filter:alpha(opacity=100);pointer-events:all;background-color:rgba(0,0,0,.5)}.zigzag__wrap .zigzag__item .zigzag__img:hover .zigzag__vid .play__wrap{margin-bottom:20px}.zigzag__wrap .zigzag__item .zigzag__img:hover .zigzag__vid span{max-height:2000px;opacity:1;filter:alpha(opacity=100)}.zigzag__wrap.zigzag__wrap--left .zigzag__txt{text-align:left}.zigzag__wrap.zigzag__wrap--center .zigzag__txt{text-align:center}.zigzag__wrap.zigzag__wrap--flexy .zigzag__txt h3{display:flex;justify-content:space-between;align-items:baseline}.zigzag__wrap.zigzag--tetris .zigzag__txt{align-self:flex-start;padding:0}.zigzag__wrap.zigzag--tetris .zigzag__txt .txt__wrap{padding:120px 50px}@media(max-width:768px){.zigzag__wrap.zigzag--tetris .zigzag__txt .txt__wrap{flex-direction:column;padding:35px}}.slider__noticias .noticia{width:33.33%;padding:0 10px 0 10px}@media(max-width:1024px){.slider__noticias .noticia{width:50%}}@media(max-width:576px){.slider__noticias .noticia{width:90%}}.slider__noticias .noticia .img__wrap{display:block;height:12vw}@media(max-width:1920px){.slider__noticias .noticia .img__wrap{height:20vw}}@media(max-width:1024px){.slider__noticias .noticia .img__wrap{height:28vw}}@media(max-width:768px){.slider__noticias .noticia .img__wrap{height:30vh}}.slider__noticias .noticia .date{margin-top:15px;margin-bottom:0;font-size:15px;font-size:.9375rem}.slider__noticias .noticia .date:after{content:"";width:30px;height:1px;display:block;background-color:#979797}.slider__noticias .noticia .title{max-width:80%;display:inline-block;margin-top:10px;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;text-transform:uppercase;color:#1f1f1f}.slider__noticias .noticia:nth-child(3n+3){padding-right:0}.slider__noticias .slide__progress{width:100%;height:4px;margin-top:70px;background-color:#e4e7e9;border-radius:20px}@media(max-width:768px){.slider__noticias .slide__progress{margin-top:20px}}.slider__noticias .slide__progress .slide__bar{width:0;height:4px;margin-top:40px;background-color:rgba(0,0,0,.8);border-radius:20px}.slider__noticias .flickity-button{top:10vh;background-color:#e4e7e9;transform:translateY(0)}@media(max-width:1920px){.slider__noticias .flickity-button{top:17vh}}@media(max-width:768px){.slider__noticias .flickity-button{display:none}}.slider__noticias .flickity-button svg{width:40%;height:40%;top:50%;left:50%;transform:translate(-50%,-50%)}.slider__noticias .flickity-button.next{right:-70px}@media(max-width:1024px){.slider__noticias .flickity-button.next{right:-15px}}.slider__noticias .flickity-button.previous{left:-70px}@media(max-width:1024px){.slider__noticias .flickity-button.previous{left:-15px}}.slider__noticias .flickity-button[disabled]{opacity:0;filter:alpha(opacity=0)}.slider__noticias .ico-swipe{display:none}@media(max-width:768px){.slider__noticias .ico-swipe{display:block;margin-bottom:20px}}.slider__mom .slide .-ui-grid>a{display:flex;flex-direction:row;align-items:center;font-size:16px;font-size:1rem;color:rgba(0,0,0,.7);margin:5px 0}.slider__mom .slide .-ui-grid>a span:first-child{font-weight:500}.slider__mom .slide .-ui-grid>a:before{content:"";width:30px;height:1px;margin-right:10px;background-color:#a11f82;transform:translateX(0);transition:all .2s linear}.slider__mom .slide .-ui-grid>a:hover:before{transform:translateX(5px)}.slider__mom .slide__progress{width:100%;height:4px;margin-top:20px;background-color:#e4e7e9;border-radius:20px}.slider__mom .slide__progress .slide__bar{width:0;height:4px;margin-top:40px;background-color:rgba(0,0,0,.8);border-radius:20px}.br{display:block}.image--a{padding:10vw 0 50vw}.image--a img{position:absolute;top:0}.image--b{height:53vh}a,a:visited,a:hover,a:active{text-decoration:none}a.-ui-link,span.-ui-link,button.-ui-link{display:flex;align-items:center;color:#000;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;font-weight:700}a.-ui-link svg,span.-ui-link svg,button.-ui-link svg{width:20px;height:10px;fill:#000;transform:translate(10px,0);transition:all .2s ease-in-out}a.-ui-link:hover svg,span.-ui-link:hover svg,button.-ui-link:hover svg{transform:translate(15px,0)}a.-ui-link.-ui-link--p,span.-ui-link.-ui-link--p,button.-ui-link.-ui-link--p{display:inline-block;font-size:10px;font-size:.625rem;line-height:36px;line-height:2.25rem;text-transform:none;font-weight:400}a.-ui-btn,span.-ui-btn,button.-ui-btn{display:inline-block;padding:18px 40px 15px 40px;color:#fff;background-color:rgba(255,255,255,0);font-size:18px;font-size:1.125rem;overflow:hidden;border:1px solid #fff;border-radius:3px;transition:all .2s ease-in-out;cursor:pointer}a.-ui-btn:hover,span.-ui-btn:hover,button.-ui-btn:hover{color:#000;background-color:#fff}a.-ui-btn.disabled span,span.-ui-btn.disabled span,button.-ui-btn.disabled span{background:#777;cursor:not-allowed;transform:translate(0,0) !important}a.-ui-btn.-ui-btn--inverted,span.-ui-btn.-ui-btn--inverted,button.-ui-btn.-ui-btn--inverted{border:1px solid #1f1f1f;color:#1f1f1f;background-color:rgba(31,31,31,0)}a.-ui-btn.-ui-btn--inverted:hover,span.-ui-btn.-ui-btn--inverted:hover,button.-ui-btn.-ui-btn--inverted:hover{color:#fff;background-color:#1f1f1f}a.-ui-btn.-ui-btn--short,span.-ui-btn.-ui-btn--short,button.-ui-btn.-ui-btn--short{padding:10px 40px 10px 40px}a.-ui-btn.-ui-btn--download,span.-ui-btn.-ui-btn--download,button.-ui-btn.-ui-btn--download{display:inline-flex;align-items:center}a.-ui-btn.-ui-btn--download img,span.-ui-btn.-ui-btn--download img,button.-ui-btn.-ui-btn--download img{margin-left:30px}a.-ui-btn.-ui-btn--submit,span.-ui-btn.-ui-btn--submit,button.-ui-btn.-ui-btn--submit{border-color:#a11f82 !important;border-radius:3px;color:#a11f82}.-ui-img-scale-up{overflow:hidden}.-ui-img-scale-up img{transform:scale3d(1,1,1);transition:transform .3s ease-in-out}.-ui-img-scale-up:hover img{transform:scale3d(1.1,1.1,1.1)}.-ui-frbt{opacity:0;transform:translateY(50px)}.simplebar-horizontal{border-radius:0;pointer-events:all;cursor:pointer}.simplebar-horizontal:after{content:"";width:100%;height:4px;position:absolute;bottom:0;left:0;border-radius:20px;background-color:#e4e7e9}.simplebar-horizontal .simplebar-scrollbar{top:initial !important;bottom:0 !important;height:4px !important;border-radius:20px;background-color:rgba(0,0,0,.8);z-index:1;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.simplebar-horizontal .simplebar-scrollbar:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.simplebar-wrapper .slide a{pointer-events:auto !important}.simplebar-wrapper .flickity-viewport{pointer-events:none !important}.section__header.section__header--default .img__wrap{height:35vh}@media(max-width:576px){.section__header.section__header--default .img__wrap{height:60vh}}.section__header.section__header--default header{top:50%;left:50%;position:absolute;color:#fff;text-align:center;transform:translate(-50%,calc(-50% + 20px))}@media(max-width:768px){.section__header.section__header--default header{width:100%;padding:0 20px;transform:translate(-50%,-50%)}}.section__header.section__header--default header h1{margin-bottom:10px;font-size:85px;font-size:5.3125rem;font-weight:300;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.section__header.section__header--default header h1{white-space:initial;font-size:72px;font-size:4.5rem}}@media(max-width:576px){.section__header.section__header--default header h1{font-size:62px;font-size:3.875rem}}.section__header.section__header--default header p{font-size:21px;font-size:1.3125rem;line-height:27px;line-height:1.6875rem}.section__header.section__header--tec{padding-top:80px;padding-bottom:100px;border-top:8px solid rgba(151,151,151,.09)}.section__header.section__header--tec header{text-align:center;padding:0 140px}@media(max-width:768px){.section__header.section__header--tec header{padding:0 50px}}@media(max-width:768px){.section__header.section__header--tec header{padding:0 20px}}.section__header.section__header--tec header h1{margin-bottom:15px;font-size:80px;font-size:5rem;line-height:80px;line-height:5rem;font-weight:300;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.section__header.section__header--tec header h1{font-size:62px;font-size:3.875rem;white-space:initial}}.section__header.section__header--tec header h2{margin-bottom:30px;font-size:26px;font-size:1.625rem;line-height:29px;line-height:1.8125rem;font-weight:300}.section__header.section__header--tec header p{font-size:21px;font-size:1.3125rem;line-height:27px;line-height:1.6875rem}.section__header.section__header--tec header p:first-child{margin-bottom:50px;font-size:26px;font-size:1.625rem;line-height:38px;line-height:2.375rem;font-weight:500}.section__header.section__header--tec header .header__imago{top:-22px;right:140px;position:absolute;transform:translateX(-50%)}@media(max-width:1440px){.section__header.section__header--tec header .header__imago{right:80px}}@media(max-width:1024px){.section__header.section__header--tec header .header__imago{position:relative;top:0;right:0;margin-top:35px;right:inherit;transform:none}}.section__header.section__header--tec header .header__imago img{width:100px}.section__header.section__header--tec header .header__imago p{left:50%;position:absolute;margin-top:10px;font-size:14px;font-size:.875rem;white-space:nowrap;transform:translate(-50%,0)}.section__header.section__header--mec-product{padding-top:80px;padding-bottom:100px;border-top:8px solid rgba(151,151,151,.09)}@media(max-width:1024px){.section__header.section__header--mec-product{padding-top:0}}@media(max-width:768px){.section__header.section__header--mec-product{padding-bottom:50px}}.section__header.section__header--mec-product header{text-align:center;padding:0 140px}@media(max-width:1024px){.section__header.section__header--mec-product header{padding:120px 20px 0 20px}}.section__header.section__header--mec-product header h1{margin-bottom:0;font-size:76px;font-size:4.75rem;line-height:90px;line-height:5.625rem;font-weight:300;text-transform:uppercase}@media(max-width:576px){.section__header.section__header--mec-product header h1{font-size:56px;font-size:3.5rem;line-height:70px;line-height:4.375rem}}.section__header.section__header--mec-product header h2{margin-bottom:30px;font-size:38px;font-size:2.375rem;line-height:60px;line-height:3.75rem;font-weight:300}@media(max-width:576px){.section__header.section__header--mec-product header h2{font-size:28px;font-size:1.75rem;line-height:50px;line-height:3.125rem}}.section__header.section__header--mec-product header h2 em{font-style:normal;color:#a11f82;font-weight:400}.section__header.section__header--mec-product header p{font-size:21px;font-size:1.3125rem;line-height:27px;line-height:1.6875rem}.section__header.section__header--mec-product header p:first-child{margin-bottom:50px;font-size:26px;font-size:1.625rem;line-height:38px;line-height:2.375rem;font-weight:500;text-transform:uppercase}.section__header.section__header--mec-product header .header__imago{color:#1f1f1f;top:-22px;right:0;position:absolute;cursor:pointer}@media(max-width:1024px){.section__header.section__header--mec-product header .header__imago{display:block;margin-top:40px;position:relative;top:0;right:0}}.section__header.section__header--mec-product header .header__imago img{width:100px}.section__header.section__header--mec-product header .header__imago p{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;white-space:nowrap;margin:0;font-weight:300}.section__header.section__header--mec-product header .header__imago p:first-of-type{margin-top:10px;font-weight:400;text-transform:uppercase}.section__header.section__header--mec{padding:65px 0;background-color:#bcbec3}@media(max-width:1024px){.section__header.section__header--mec{padding-top:0}}.section__header.section__header--mec header{text-align:center}@media(max-width:1024px){.section__header.section__header--mec header{display:flex;flex-direction:column-reverse;border-top:8px solid #e4e7e9}}.section__header.section__header--mec header h1{margin-bottom:30px;font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem;font-weight:300}@media(max-width:576px){.section__header.section__header--mec header h1{font-size:50px;font-size:3.125rem;line-height:60px;line-height:3.75rem}}.section__header.section__header--mec header h2{margin-bottom:15px;font-size:30px;font-size:1.875rem;line-height:38px;line-height:2.375rem;font-weight:500}.section__header.section__header--mec header img{margin:40px 0}.section__header.section__header--mec header p:last-of-type{font-weight:300}.section__header.section__header--mec.section__header--mec--1330 header>div>img{margin-bottom:70px}.section__header.section__header--mec.section__header--mec--1328 header>div>img{margin-top:-20px}.section__header.section__header--mec .nav__mec{top:0;right:0;position:absolute}@media(max-width:1024px){.section__header.section__header--mec .nav__mec{position:relative;margin-bottom:50px}}@media(max-width:1024px){.section__header.section__header--mec .nav__mec ul{width:100%;display:flex;justify-content:space-between}}@media(max-width:1024px){.section__header.section__header--mec .nav__mec ul li{flex:1;min-height:100%;border-right:1px solid #e4e7e9}.section__header.section__header--mec .nav__mec ul li:first-child{border-left:1px solid #e4e7e9}}.section__header.section__header--mec .nav__mec ul li a{height:206px;display:flex;align-items:center;margin-bottom:20px;border:0;background-color:#fff}@media(max-width:1440px){.section__header.section__header--mec .nav__mec ul li a{height:auto;padding:30px}}@media(max-width:1280px){.section__header.section__header--mec .nav__mec ul li a{padding:20px}}@media(max-width:1024px){.section__header.section__header--mec .nav__mec ul li a{min-height:100%;justify-content:center;align-items:center;margin-bottom:0;border-radius:0}}.section__header.section__header--mec .nav__mec ul li a img{width:100px;opacity:.2;filter:alpha(opacity=20);transition:opacity .2s linear}@media(max-width:1440px){.section__header.section__header--mec .nav__mec ul li a img{width:70px;margin:0}}@media(max-width:1280px){.section__header.section__header--mec .nav__mec ul li a img{width:60px}}@media(max-width:1024px){.section__header.section__header--mec .nav__mec ul li a img{width:50px}}.section__header.section__header--mec .nav__mec ul li a.is--active img{opacity:1;filter:alpha(opacity=100)}.section__header.section__header--mec .nav__mec ul li a:hover img{opacity:.7;filter:alpha(opacity=70)}.section__header .header__mec-nav{top:-22px;left:0;position:absolute;text-align:left}@media(max-width:1024px){.section__header .header__mec-nav{width:100%;top:0}}@media(max-width:1024px){.section__header .header__mec-nav>ul{display:flex}.section__header .header__mec-nav>ul>ul{padding:10px 0;flex:1;text-align:center;border-right:1px solid #e4e7e9;border-bottom:1px solid #e4e7e9}.section__header .header__mec-nav>ul>ul:first-child{border-left:1px solid #e4e7e9}}.section__header .header__mec-nav li{font-size:14px;font-size:.875rem;line-height:26px;line-height:1.625rem;text-transform:uppercase}@media(max-width:1024px){.section__header .header__mec-nav li{flex:1}}.section__header .header__mec-nav li.group{font-weight:500}.section__header .header__mec-nav li a{color:#1f1f1f;transition:all .2s linear}.section__header .header__mec-nav li a.is--active,.section__header .header__mec-nav li a:hover{color:#a11f82}.section--gray{background-color:#e4e7e9}@media(max-width:1280px){.section--gray .-ui-container .-ui-container{padding:0}}.section__ibarmia{padding-top:80px;padding-bottom:80px;text-align:center}@media(max-width:768px){.section__ibarmia{padding-top:50px;padding-bottom:50px}}.section__ibarmia img{margin-bottom:60px}.section__ibarmia p{max-width:700px;margin:0 auto;font-weight:300}.section__img-full img{width:100%;height:100%;display:block}.section__img-full .txt__wrap{max-width:840px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);text-align:center}@media(max-width:576px){.section__img-full .txt__wrap{width:100%;padding:0 20px}}.section__series{display:flex;justify-content:space-between;align-items:flex-start;padding:80px 140px;background-color:#e4e7e9;cursor:pointer}@media(max-width:1440px){.section__series{padding:80px 80px}}@media(max-width:1024px){.section__series{padding:80px 50px}}@media(max-width:768px){.section__series{padding:80px 20px;flex-direction:column;text-align:center;align-items:center}}.section__series .serie__txt{max-width:600px;z-index:1}.section__series .serie__txt .imago__mobile{display:none}@media(max-width:768px){.section__series .serie__txt .imago__mobile{display:block;margin:0 auto 35px auto}}.section__series .serie__txt h4{margin-bottom:20px;font-size:40px;font-size:2.5rem;line-height:47px;line-height:2.9375rem;font-weight:300}.section__series .serie__txt h4 strong{font-weight:500}@media(max-width:768px){.section__series .serie__txt h4 br{display:none}}.section__series .serie__txt p{font-weight:300}.section__series .series__img{display:flex;align-items:center;justify-content:center;min-width:50%}.section__series .series__img img{transform:scale(1);transition:all .3s ease-in}.section__series .serie__meta{display:flex;flex-direction:column;margin-top:-15px}@media(max-width:768px){.section__series .serie__meta{margin-top:35px}}@media(max-width:576px){.section__series .serie__meta{margin-top:35px}}.section__series .serie__meta>a{white-space:nowrap}@media(max-width:1600px){.section__series .serie__meta>a{position:relative;left:0;bottom:0;transform:none}}.section__series .serie__meta img{height:120px;margin-bottom:30px}@media(max-width:768px){.section__series .serie__meta img{display:none}}.section__series:hover .series__img img{transform:scale(1.1)}.section__wireframe{text-align:center;padding-top:90px;padding-bottom:90px}.section__wireframe .wireframe__img{text-align:center}.section__wireframe img{margin-bottom:50px}@media(max-width:1024px){.section__wireframe img{transform:translate(0) !important}}.section__wireframe p{font-weight:300}.section__wireframe p strong{font-weight:400}.section__wireframe .-ui-btn{margin-top:90px}.section--pb{padding-bottom:100px}.section--popup{width:100vw;height:100vh;top:0;left:0;position:fixed;z-index:100;opacity:0;filter:alpha(opacity=0);pointer-events:none;transition:all .2s ease-in-out}.section--popup .popup{width:100%;height:100%;top:0;left:0;position:absolute}.section--popup .popup .popup__overlay{width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,.92)}.section--popup .popup .popup__content{top:50%;left:50%;position:absolute;opacity:0;filter:alpha(opacity=0);transform:translate(-50%,-40%);transition:all .2s ease-in-out .2s}@media(max-width:1024px){.section--popup .popup .popup__content{width:100%}}.section--popup .popup.popup--player .player__wrap{height:0;position:relative;padding-bottom:56.25%}.section--popup .popup.popup--player .player__wrap iframe{width:100%;height:100%;top:0;left:0;position:absolute}.section--popup.is--active{opacity:1;filter:alpha(opacity=100);pointer-events:all}.section--popup.is--active .popup .popup__content{opacity:1;filter:alpha(opacity=100);transform:translate(-50%,-50%)}.section--slider .slider__block .scroller{overflow-x:scroll}.section--slider .slider__block .slider__wrap{margin-bottom:50px}.section--slider .slider__block .flickity-viewport{overflow:unset}.section--slider .slider__block .flickity-slider{display:flex}@media(max-width:576px){.section--slider .slider__block .flickity-slider{height:calc(100vh - 150px)}}.section--slider .slider__block .slide{width:50%;min-height:100%;display:flex;padding:0 5px}@media(max-width:1024px){.section--slider .slider__block .slide{width:75%}}@media(max-width:576px){.section--slider .slider__block .slide{width:100%}}.section--slider .slider__block .slide .slide__content{width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:50px}@media(max-width:1280px){.section--slider .slider__block .slide .slide__content{padding:50px}}@media(max-width:576px){.section--slider .slider__block .slide .slide__content{width:100%;padding:30px}}.section--slider .slider__block .slide .slide__content .slide__ico{width:115px;margin-bottom:35px}@media(max-width:768px){.section--slider .slider__block .slide .slide__content img{display:none}}.section--slider .slider__block .slide .slide__content h3{margin-bottom:10px;font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem;font-weight:400}@media(max-width:576px){.section--slider .slider__block .slide .slide__content h3{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem}}.section--slider .slider__block .slide .slide__content p{font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;font-weight:300}.section--slider .slider__block .slide .slide__content p strong{font-weight:400}.section--slider .slider__block .slide .slide__content p .-ui-btn{margin-top:20px}.section--slider .slider__block .slide .slide__content ul{margin-top:25px;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-weight:300}.section--slider .slider__block .slide .slide__content ul li:before{content:"•";display:inline-block;margin-right:5px}.section--slider .slider__block .slide .slide__content.slide__gray--light{background-color:#e4e7e9}.section--slider .slider__block .slide .slide__content.slide__gray--medium{background-color:#e4e7e9}.section--slider .slider__block .slide .slide__content.slide__gray--dark{background-color:#bcbec3}.section--slider .slider__block .slide--pic{max-width:unset;padding:0 5px}@media(max-width:576px){.section--slider .slider__block .slide--pic{height:calc(100vh - 150px)}}.section--slider .slider__block .slide__progress{width:100%;height:4px;margin-top:40px;background-color:#e4e7e9;border-radius:20px}.section--slider .slider__block .slide__progress .slide__bar{width:0;height:4px;margin-top:40px;background-color:rgba(0,0,0,.8);border-radius:20px}.section--slider .slider__block .flickity-button{box-shadow:none;background-color:#e4e7e9}@media(max-width:768px){.section--slider .slider__block .flickity-button{display:none}}.section--slider .slider__block .flickity-button svg{width:40%;height:40%;top:50%;left:50%;transform:translate(-50%,-50%)}.section--slider .slider__block .flickity-button.next{right:-70px}@media(max-width:768px){.section--slider .slider__block .flickity-button.next{right:-20px}}.section--slider .slider__block .flickity-button.previous{left:-70px}@media(max-width:768px){.section--slider .slider__block .flickity-button.previous{left:-20px}}.section--slider .slider__block .flickity-button[disabled]{opacity:0;filter:alpha(opacity=0)}.section--slider .slider__block.slider__tec--dark .slide .slide__content{background-color:rgba(0,0,0,.2)}.header__main{width:100%;top:0;left:0;position:fixed;z-index:2;background-color:#fff}.header__main:before{content:"";width:100%;height:6px;top:0;left:0;position:absolute;background-color:#a11f82}.header__main .wrap{display:flex;justify-content:space-between;align-items:center;padding-top:26px;padding-right:35px;padding-left:35px;padding-bottom:20px}@media(max-width:576px){.header__main .wrap{padding-right:20px;padding-left:20px}}@media(max-width:576px){.header__main .wrap .brand img{width:115px;top:3px}}.header__main .wrap>ul{display:flex;align-items:center}.header__main .wrap>ul>li{margin:0 15px;text-transform:uppercase}.header__main .wrap>ul>li button{font-size:16px;font-size:1rem;text-transform:uppercase;cursor:pointer;opacity:1;filter:alpha(opacity=100);transition:opacity .2s ease-in-out}.header__main .wrap>ul>li button:hover{opacity:.5;filter:alpha(opacity=50)}.header__main .wrap>ul>li ul{top:0;left:-5px;position:absolute;padding:0 5px 0 5px;background-color:#fff;opacity:0;filter:alpha(opacity=0);transform:translateY(20px);transition:all .2s ease-in-out;pointer-events:none}.header__main .wrap>ul>li ul li{padding:5px 0}.header__main .wrap>ul>li ul li a{color:#1f1f1f;opacity:1;filter:alpha(opacity=100);transition:opacity .2s ease-in-out}.header__main .wrap>ul>li ul li a:hover{opacity:.5;filter:alpha(opacity=50)}.header__main .wrap>ul>li ul li:first-child{padding-top:0}.header__main .wrap>ul>li ul.is--active{opacity:1;filter:alpha(opacity=100);transform:translateY(0);pointer-events:all}.header__main .wrap>ul>li:last-child{margin-right:0}.nav__main{max-width:100%;height:calc(100vh - 6px);top:6px;right:0;position:fixed;display:flex;flex-direction:column;justify-content:space-between;padding:60px 80px;background-color:#3f3f3f;transform:translateX(100%);transition:all .4s ease-in-out}@media(max-width:576px){.nav__main{width:100%;padding:50px 20px}}.nav__main .nav__pages{flex:1;display:flex;flex-direction:column;justify-content:center}.nav__main .nav__pages li{padding:14px 10px 10px 10px;border-top:1px solid #fff}.nav__main .nav__pages li a{display:flex;align-items:center;font-size:30px;font-size:1.875rem;font-weight:300;color:#fff;text-transform:uppercase;transform:translateX(0);transition:all .2s ease-in-out}.nav__main .nav__pages li a:hover{transform:translateX(5px)}.nav__main .nav__pages li a img{width:16px;top:-3px;margin-left:15px}.nav__main .nav__ssmm{display:flex}.nav__main .nav__ssmm li{margin-right:25px}.nav__main .nav__ssmm li a{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%}.nav__main .nav__ssmm li a img{max-height:15px}.nav__main .nav__ssmm li:last-child{margin-right:0}.nav__main .nav__close{top:30px;right:30px;position:absolute;cursor:pointer;opacity:1;filter:alpha(opacity=100);transition:all .2s ease-in-out}.nav__main .nav__close:hover{opacity:.6;filter:alpha(opacity=60)}.nav__main.is--active{transform:translateX(0)}.footer__main{padding-top:60px;padding-bottom:60px;background-color:#474e4f;border-bottom:6px solid #a11f82}@media(max-width:576px){.footer__main{text-align:center}}.footer__main>div{display:flex;justify-content:space-between}@media(max-width:1600px){.footer__main>div{width:100%}}@media(max-width:576px){.footer__main>div{justify-content:center;flex-direction:column;align-items:center}}@media(max-width:576px){.footer__main>div>div:first-child{margin-bottom:30px}}.footer__main>div>div:last-child{width:60%;margin-right:0;margin-left:0}@media(max-width:576px){.footer__main>div>div:last-child{width:100%}}.footer__main>div>div>div{padding-left:10px;padding-right:10px}@media(max-width:576px){.footer__main>div>div>div{width:100%;padding:0;margin-top:20px}.footer__main>div>div>div br{display:block}}.footer__main>div>div>div:before{content:"";width:17px;height:2px;display:block;margin-bottom:20px;background-color:#a11f82}@media(max-width:576px){.footer__main>div>div>div:before{margin:0 auto 10px auto}}.footer__main>div>div ul li a{display:inline-block;font-size:14px;font-size:.875rem;line-height:37px;line-height:2.3125rem;color:#fff}@media(max-width:768px){.footer__main>div>div ul li a{font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem}}.footer__main>div>div p{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;color:#fff}@media(max-width:768px){.footer__main>div>div p{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}}.footer__main>div>div p a{color:#fff}.section__f--contact{background-position:center;background-repeat:no-repeat;background-size:cover}.section__f--contact>div{display:flex;justify-content:space-between;align-items:center;padding-top:130px;padding-bottom:130px}@media(max-width:576px){.section__f--contact>div{flex-direction:column}}.section__f--contact>div p{font-size:21px;font-size:1.3125rem;color:#fff}@media(max-width:576px){.section__f--contact>div p{margin-bottom:30px}}.section__f--quote>div{padding-top:130px;padding-bottom:130px;text-align:center}@media(max-width:576px){.section__f--quote>div{padding-top:50px;padding-bottom:50px}}.section__f--quote>div h5{margin-bottom:30px;font-size:20px;font-size:1.25rem;font-weight:500}.section__f--quote>div p{font-size:40px;font-size:2.5rem;line-height:50px;line-height:3.125rem;font-weight:300}.home .section__header .img__wrap{height:75vh;overflow:hidden}.home .section__header .img__wrap img{animation:zoomin 10s cubic-bezier(0.5,0,.5,1) both}@media(max-width:1440px){.home .section__header .img__wrap{height:calc(100vh - 75px)}}@keyframes zoomin{0%{transform:scale3d(1,1,1)}100%{transform:scale3d(1.1,1.1,1.1)}}.home .section__header h1{opacity:0;top:50%;left:50%;position:absolute;font-size:94px;font-size:5.875rem;line-height:94px;line-height:5.875rem;font-weight:300;text-transform:uppercase;text-align:center;color:#fff;transform:translate(-50%,calc(-50% - 50px))}.home .section__header h1 em{display:block;font-style:normal}.home .section__header h1 strong{font-weight:400}.home .section__header h1 .word{opacity:0;position:relative;animation:splitted 1s cubic-bezier(0.5,0,.5,1) both;animation-delay:calc(.3s*var(--word-index))}@media(max-width:576px){.home .section__header h1 .word{display:block}}@media(max-width:1600px){.home .section__header h1{font-size:80px;font-size:5rem;line-height:80px;line-height:5rem}}@media(max-width:768px){.home .section__header h1{padding:0 20px;font-size:80px;font-size:5rem;line-height:45px;line-height:2.8125rem}}@keyframes splitted{0%{opacity:0;top:100px}100%{opacity:1;top:0}}.home .section__header .highlights{display:flex;align-items:flex-end;justify-content:space-around;bottom:10px;left:50%;position:absolute;padding:0 50px;text-align:center;transform:translate(-50%,0)}@media(max-width:576px){.home .section__header .highlights{padding:0 20px}}.home .section__header .highlights .highlight{display:flex;flex:1;flex-direction:column}.home .section__header .highlights .highlight span{display:inline-block;margin-bottom:10px;font-size:18px;font-size:1.125rem;color:#fff;transition:all .2s ease-in-out}.home .section__header .highlights .highlight p{height:0;margin-bottom:20px;line-height:28px;line-height:1.75rem;color:#fff;opacity:0;filter:alpha(opacity=0)}@media(max-width:1024px){.home .section__header .highlights .highlight p{display:none}}.home .section__header .highlights .highlight .line{display:flex;flex-direction:column;align-items:center}.home .section__header .highlights .highlight .line:before{content:"";width:12px;height:12px;border:2px solid #fff;border-radius:50%}.home .section__header .highlights .highlight .line:after{content:"";width:2px;height:45px;background-color:#fff;transition:all .2s ease-in-out}.home .section__header .highlights .highlight:hover span{font-size:30px;font-size:1.875rem}@media(max-width:1600px){.home .section__header .highlights .highlight:hover span{font-size:24px;font-size:1.5rem}}@media(max-width:1024px){.home .section__header .highlights .highlight:hover span{font-size:20px;font-size:1.25rem}}.home .section__header .highlights .highlight:hover span:hover{opacity:.6;filter:alpha(opacity=60)}@media(max-width:1600px){.home .section__header .highlights .highlight:hover p{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}}.home .section__header .highlights .highlight:hover .line:after{height:75px}@media(max-width:1600px){.home .section__header .highlights .highlight:hover .line:after{height:50px}}@media(max-width:1024px){.home .section__header .highlights .highlight:hover .line:after{height:45px}}.home .section__ibarmia{text-align:center;background-color:#cecfd3}.home .section__ibarmia div>*{margin-bottom:50px}.home .section__ibarmia div>*:last-child{margin-bottom:0}.home .section__ibarmia div p{font-weight:300}.home .section__trabaja .subsection.subsection--bg{padding:150px 50px;background-position:top}@media(max-width:768px){.home .section__trabaja .subsection.subsection--bg{padding:50px 20px}}.home .section__noticias .slider__noticias .flickity-button{background-color:#fff}.home .section__noticias .slider__noticias .slide__progress{background-color:#fff}.home .section__noticias .noticias__cta{margin-top:80px;text-align:center}@media(max-width:768px){.home .section__noticias .noticias__cta{margin-top:30px}}.ibarmia .section__rasgos .rasgos__wrap .rasgo{margin-right:0;margin-left:0}@media(max-width:768px){.ibarmia .section__rasgos .rasgos__wrap .rasgo{flex-direction:column;margin-bottom:50px}}@media(max-width:576px){.ibarmia .section__rasgos .rasgos__wrap .rasgo{margin-bottom:20px}}.ibarmia .section__rasgos .rasgos__wrap .rasgo:nth-child(even){flex-direction:row-reverse}@media(max-width:768px){.ibarmia .section__rasgos .rasgos__wrap .rasgo:last-child{margin-bottom:0 !important}}.ibarmia .section__rasgos .rasgos__wrap .rasgo>div{padding-right:0;padding-left:0}@media(max-width:768px){.ibarmia .section__rasgos .rasgos__wrap .rasgo>div{width:100%}}.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__txt{display:flex;flex-direction:column;justify-content:center;padding:50px;text-align:center;background-color:#e4e7e9}@media(max-width:576px){.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__txt{padding:50px 25px}}.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__txt p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__txt p:first-child{margin-bottom:10px;font-size:22px;font-size:1.375rem;line-height:22px;line-height:1.375rem;font-weight:300}.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__txt h3{margin-bottom:15px;font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;font-weight:300}.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__txt h3 strong{font-weight:400}.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__img{min-height:100%}.ibarmia .section__rasgos .rasgos__wrap .rasgo .rasgo__img img{width:100%;height:100%;object-fit:cover}.ibarmia .section__rasgos .rasgos__high{display:flex;justify-content:space-between;padding-top:100px;padding-bottom:100px}@media(max-width:768px){.ibarmia .section__rasgos .rasgos__high{flex-wrap:wrap;padding-top:50px;padding-bottom:50px}.ibarmia .section__rasgos .rasgos__high li{display:flex;justify-content:center;width:50%;padding:10px 40px}}.ibarmia .section__presencia{padding-top:80px;padding-bottom:80px;text-align:center}.ibarmia .section__contact{padding-top:80px;padding-bottom:80px}.ibarmia .section__contact ul{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:576px){.ibarmia .section__contact ul{flex-direction:column;align-items:center}}.ibarmia .section__contact ul li{text-align:center}@media(max-width:1024px){.ibarmia .section__contact ul li{padding:0 15px}}@media(max-width:576px){.ibarmia .section__contact ul li{margin-bottom:40px}.ibarmia .section__contact ul li:last-child{margin-bottom:0}}.ibarmia .section__contact ul li img{width:293px;height:293px;margin-bottom:20px}@media(max-width:1024px){.ibarmia .section__contact ul li img{width:100%;height:auto}}@media(max-width:576px){.ibarmia .section__contact ul li img{max-width:200px}}.ibarmia .section__contact ul li p{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.ibarmia .section__contact ul li p strong{font-weight:500}.ibarmia .section__contact ul li p em{font-style:normal;color:#a11f82}.ibarmia .section__est{padding:10vw 0 50vw}.ibarmia .section__est img{position:absolute;top:0;object-fit:cover}.ibarmia .section__est p{margin-bottom:0;color:#fff;text-transform:uppercase}.ibarmia .section__est p:nth-child(1){margin-bottom:50px;font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem;font-weight:500}.ibarmia .section__est p:nth-child(2){font-size:76px;font-size:4.75rem;line-height:39px;line-height:2.4375rem;font-weight:300}.ibarmia .section__trayectoria .slide__years{margin-bottom:70px;height:100px}.ibarmia .section__trayectoria .slide__years .flickity-viewport{height:100px !important}.ibarmia .section__trayectoria .slide__years .slide{width:9.1%;height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media(max-width:768px){.ibarmia .section__trayectoria .slide__years .slide{width:15%}}@media(max-width:576px){.ibarmia .section__trayectoria .slide__years .slide{width:20%}}.ibarmia .section__trayectoria .slide__years .slide span{font-size:21px;font-size:1.3125rem;margin-bottom:15px;transform:scale(1);top:0;transition:all .2s ease-in;cursor:pointer}@media(max-width:768px){.ibarmia .section__trayectoria .slide__years .slide span{font-size:19px;font-size:1.1875rem}}.ibarmia .section__trayectoria .slide__years .slide span.bullet{content:"";width:12px;height:12px;display:block;margin-bottom:0;background-color:#fff;border:2px solid #000;border-radius:50%;top:-5px;transition:all .2s ease-in}.ibarmia .section__trayectoria .slide__years .slide span.bullet:hover{background-color:#000}.ibarmia .section__trayectoria .slide__years .slide.is-selected span{top:-5px;transform:scale(2);font-weight:100}@media(max-width:768px){.ibarmia .section__trayectoria .slide__years .slide.is-selected span{transform:scale(1.7)}}.ibarmia .section__trayectoria .slide__years .slide.is-selected span.bullet{width:21px;height:21px;top:0;transform:scale(1)}.ibarmia .section__trayectoria .slide__years .slide.is-selected span.bullet:hover{background-color:#fff}.ibarmia .section__trayectoria .slide__years:before{content:"";width:100%;height:50px;top:100%;left:50%;position:absolute;z-index:-1;border-left:1px dashed #969695}.ibarmia .section__trayectoria .slide__years:after{content:"";width:100%;bottom:10px;left:0;position:absolute;z-index:-1;border-bottom:1px dashed #969695}.ibarmia .section__trayectoria .slide__data .slide{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0}.ibarmia .section__trayectoria .slide__data .slide p{font-size:16px;font-size:1rem;margin-bottom:20px}.ibarmia .section__trayectoria .slide__data .slide img{width:265px}.ibarmia .section__trayectoria .flickity-button{width:20px;height:40px;top:inherit;bottom:10px;transform:translateY(50%);background:none}@media(max-width:576px){.ibarmia .section__trayectoria .flickity-button{transform:translateY(50%) scale(0.6)}}.ibarmia .section__trayectoria .flickity-button svg{display:none}.ibarmia .section__trayectoria .flickity-button.previous{background-image:url("/site/templates/assets/img/core/ico-timeline-left.svg");left:0}@media(max-width:576px){.ibarmia .section__trayectoria .flickity-button.previous{left:-4px}}.ibarmia .section__trayectoria .flickity-button.next{background-image:url("/site/templates/assets/img/core/ico-timeline-right.svg");right:0}@media(max-width:576px){.ibarmia .section__trayectoria .flickity-button.next{right:-4px}}.ibarmia .section__f--quote{background-color:#e4e7e9}.technologies .section__tec .tec__list .tec__item{margin-bottom:10px}@media(max-width:768px){.technologies .section__tec .tec__list .tec__item{margin-right:0;margin-left:0}}@media(max-width:576px){.technologies .section__tec .tec__list .tec__item{flex-direction:column;margin-bottom:20px}}.technologies .section__tec .tec__list .tec__item .tec__content{width:345px;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;text-align:center;background-color:#e4e7e9}@media(max-width:768px){.technologies .section__tec .tec__list .tec__item .tec__content{width:50%}}@media(max-width:576px){.technologies .section__tec .tec__list .tec__item .tec__content{width:100%;padding-right:20px;padding-left:20px}}.technologies .section__tec .tec__list .tec__item .tec__content .tec__imago{width:100px;margin-bottom:40px;transition:all .2s linear}.technologies .section__tec .tec__list .tec__item .tec__content p{color:#1f1f1f}.technologies .section__tec .tec__list .tec__item .tec__content p.tec__name{margin-bottom:15px;font-size:32px;font-size:2rem}.technologies .section__tec .tec__list .tec__item .tec__content p:last-child{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.technologies .section__tec .tec__list .tec__item .tec__img{flex:1;padding-left:10px;padding-right:0}@media(max-width:768px){.technologies .section__tec .tec__list .tec__item .tec__img{width:50%;padding-left:5px}}@media(max-width:576px){.technologies .section__tec .tec__list .tec__item .tec__img{width:100%;height:30vh;padding-right:0;padding-left:0}}.technologies .section__tec .tec__list .tec__item .tec__img div{overflow:hidden;height:100%}.technologies .section__tec .tec__list .tec__item .tec__img div img{display:block;transform:translate(0,0) scale(1);transition:all .5s ease-in-out}.technologies .section__tec .tec__list .tec__item .tec__img div:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;background-color:rgba(0,0,0,.6);opacity:0;filter:alpha(opacity=0);transition:all .2s ease-in-out}.technologies .section__tec .tec__list .tec__item .tec__img div:after{content:"+";top:50%;left:50%;position:absolute;z-index:2;font-size:30px;font-size:1.875rem;color:#fff;font-weight:100;transform:translate(-50%,50%);opacity:0;filter:alpha(opacity=0);transition:all .2s ease-in-out .2s}.technologies .section__tec .tec__list .tec__item:hover .tec__content .tec__imago{transform:translate(0,0) scale(1.1)}.technologies .section__tec .tec__list .tec__item:hover .tec__img img{transform:translate(0,0) scale(1.1)}.technologies .section__tec .tec__list .tec__item:hover .tec__img:after{transform:translate(-50%,-50%)}.technologies .section__tec .tec__list .tec__item:last-child{margin-bottom:0}.technology.technology--add .section__intro .txt__wrap{top:20vh;transform:translate(-50%,0)}@media(max-width:768px){.technology.technology--add .section__intro .txt__wrap{top:50%;transform:translate(-50%,-50%)}}.technology.technology--add .section__intro p{color:#fff}.technology.technology--add .section__intro img{object-position:bottom}.technology.technology--add .section__integracion{text-align:center}.technology.technology--add .section__integracion .header__section .header__num{display:none}.technology.technology--add .section__integracion .content{padding-top:90px;padding-bottom:90px}.technology.technology--add .section__integracion .content img{margin-bottom:50px}.technology.technology--add .section__integracion .content p{font-weight:300}.technology.technology--add .section__integracion .content p strong{font-weight:400}.technology.technology--add .section__integracion .content.section--gray{background-color:#bcbec3}.technology.technology--add .section__ventajas .header__section .header__num{display:none}.technology.technology--add .section__ventajas .content{padding-top:0;padding-bottom:100px;text-align:center}.technology.technology--add .section__ventajas .content .subheader{margin:-20px 0 50px 0}.technology.technology--add .section__ventajas .content h4{font-size:30px;font-size:1.875rem;line-height:38px;line-height:2.375rem;font-weight:300}.technology.technology--add .section__ventajas .content h4 strong{font-weight:400}.technology.technology--add .section__ventajas .content .img{text-align:right}.technology.technology--add .section__ventajas .content .img img{margin-top:30px;margin-bottom:80px}.technology.technology--add .section__ventajas .content p{font-weight:300}.technology.technology--add .section__ventajas .content p strong{font-weight:400}.technology.technology--add .section__ventajas .ventajas{padding-top:80px;padding-bottom:80px}.technology.technology--add .section__ventajas .ventajas .-ui-grid{margin-left:-30px;margin-right:-30px}@media(max-width:576px){.technology.technology--add .section__ventajas .ventajas .-ui-grid{margin-left:-15px;margin-right:-15px}}.technology.technology--add .section__ventajas .ventajas .-ui-col-25{padding-left:30px;padding-right:30px}@media(max-width:768px){.technology.technology--add .section__ventajas .ventajas .-ui-col-25{width:50%;margin-top:20px;margin-bottom:20px}}@media(max-width:576px){.technology.technology--add .section__ventajas .ventajas .-ui-col-25{padding-left:15px;padding-right:15px}}.technology.technology--add .section__ventajas .ventajas .ventaja{text-align:center}.technology.technology--add .section__ventajas .ventajas .ventaja img{margin-bottom:20px}@media(max-width:768px){.technology.technology--add .section__ventajas .ventajas .ventaja img{max-width:120px}}.technology.technology--add .section__ventajas .ventajas .ventaja p{margin:0;font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem;font-weight:300}.technology.technology--add .section__ventajas .ventajas .ventaja p strong{font-weight:400}@media(max-width:768px){.technology.technology--add .section__ventajas .ventajas .ventaja p:nth-child(3){min-height:20px}}@media(max-width:576px){.technology.technology--add .section__ventajas .ventajas .ventaja p:nth-child(3){min-height:50px}}.technology.technology--add .section__ventajas .ventajas .ventaja p:last-child{margin-top:5px;font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem}.technology.technology--multiprocess .section__f--quote,.technology.technology--5axis .section__f--quote,.technology.technology--3axis .section__f--quote,.technology.technology--smart .section__f--quote,.technology.technology--automation .section__f--quote{background-color:#e4e7e9}@media(max-width:768px){.technology.technology--smart img{margin-bottom:0}}.technology.technology--smart .section__intro{padding-top:100px;padding-bottom:100px;text-align:center}@media(max-width:768px){.technology.technology--smart .section__intro{padding-top:50px;padding-bottom:50px}}.technology.technology--smart .section__intro p{font-weight:300}.technology.technology--smart .image--smart-full{height:auto !important}.technology.technology--smart .image--smart-full img{object-fit:unset;height:auto}.technology.technology--smart .section__estructura{text-align:center}.technology.technology--smart .section__estructura .esquema img{width:1000px;display:block;margin:0 auto 20px auto;transform:translate(-55px,0)}@media(max-width:1600px){.technology.technology--smart .section__estructura .esquema img{width:805px;transform:translate(-50px,0)}}@media(max-width:1024px){.technology.technology--smart .section__estructura .esquema img{width:100%;transform:translate(-30px,0)}}@media(max-width:576px){.technology.technology--smart .section__estructura .esquema img{transform:translate(-10px,0)}}@media(max-width:576px){.technology.technology--smart .section__estructura .points{margin-right:-15px;margin-left:-15px}}.technology.technology--smart .section__estructura .point{display:flex;flex-direction:column;align-items:center}@media(max-width:576px){.technology.technology--smart .section__estructura .point{padding-right:15px;padding-left:15px}}.technology.technology--smart .section__estructura .point img{width:280px;display:block;margin-top:50px}@media(max-width:1024px){.technology.technology--smart .section__estructura .point img{width:220px;margin-top:30px}}@media(max-width:768px){.technology.technology--smart .section__estructura .point img{width:170px}}@media(max-width:576px){.technology.technology--smart .section__estructura .point img{width:130px}}.technology.technology--smart .section__estructura .point p{max-width:60%;margin:0 0 5px 0;font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem;font-weight:300}@media(max-width:1024px){.technology.technology--smart .section__estructura .point p{max-width:100%}}.technology.technology--smart .section__estructura .point p strong{font-size:18px;font-size:1.125rem;line-height:29px;line-height:1.8125rem;font-weight:400}@media(max-width:576px){.technology.technology--smart .section__estructura .point p:last-of-type{height:100px}}.technology.technology--smart .section__estructura .point p:last-of-type strong{font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem;font-weight:400}.technology.technology--smart .section__funciones .header__section{background-color:#e4e7e9}.technology.technology--smart .section__funciones .header__sec{padding-top:80px;padding-bottom:80px}.technology.technology--smart .section__funciones .header__sec h4{margin:0 auto;text-align:center;font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem;font-weight:300}.technology.technology--smart .section__funciones img{margin-bottom:0}.technology.technology--tech .section__intro{padding-top:100px;padding-bottom:100px}.technology.technology--tech .section__intro p{font-weight:300;text-align:center}.technology.technology--tech .slider__tec .scroller{overflow-x:scroll}.technology.technology--tech .slider__tec .slider__wrap{margin-bottom:50px}.technology.technology--tech .slider__tec .flickity-viewport{overflow:unset}.technology.technology--tech .slider__tec .flickity-slider{display:flex}@media(max-width:576px){.technology.technology--tech .slider__tec .flickity-slider{height:calc(100vh - 150px)}}.technology.technology--tech .slider__tec .slide{width:50%;min-height:100%;display:flex;padding:0 5px}@media(max-width:1024px){.technology.technology--tech .slider__tec .slide{width:75%}}@media(max-width:576px){.technology.technology--tech .slider__tec .slide{width:100%}}.technology.technology--tech .slider__tec .slide .slide__content{padding:50px;min-height:100%;background-color:#e4e7e9}@media(max-width:768px){.technology.technology--tech .slider__tec .slide .slide__content{padding:35px}}@media(max-width:576px){.technology.technology--tech .slider__tec .slide .slide__content{width:100%;flex:1}}@media(max-width:576px){.technology.technology--tech .slider__tec .slide .slide__content{height:calc(100vh - 0px)}}.technology.technology--tech .slider__tec .slide .slide__content .slide__ico{width:115px;margin-bottom:35px}@media(max-width:768px){.technology.technology--tech .slider__tec .slide .slide__content .slide__ico{width:80px}}@media(max-width:576px){.technology.technology--tech .slider__tec .slide .slide__content .slide__ico{width:60px}}.technology.technology--tech .slider__tec .slide .slide__content h3{margin-bottom:20px;font-size:30px;font-size:1.875rem;line-height:29px;line-height:1.8125rem;font-weight:300}.technology.technology--tech .slider__tec .slide .slide__content p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-weight:300}.technology.technology--tech .slider__tec .slide .slide__content ul{margin-top:25px;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-weight:300}.technology.technology--tech .slider__tec .slide .slide__content ul li:before{content:"•";display:inline-block;margin-right:5px}.technology.technology--tech .slider__tec .slide--pic{max-width:unset;padding:0 5px}@media(max-width:576px){.technology.technology--tech .slider__tec .slide--pic{height:calc(100vh - 0px)}}.technology.technology--tech .slider__tec .slide__progress{width:100%;height:4px;margin-top:40px;background-color:#e4e7e9;border-radius:20px}.technology.technology--tech .slider__tec .slide__progress .slide__bar{width:0;height:4px;margin-top:40px;background-color:rgba(0,0,0,.8);border-radius:20px}.technology.technology--tech .slider__tec .flickity-button{box-shadow:none;background-color:#e4e7e9}@media(max-width:768px){.technology.technology--tech .slider__tec .flickity-button{display:none}}.technology.technology--tech .slider__tec .flickity-button svg{width:40%;height:40%;top:50%;left:50%;transform:translate(-50%,-50%)}.technology.technology--tech .slider__tec .flickity-button.next{right:-70px}@media(max-width:768px){.technology.technology--tech .slider__tec .flickity-button.next{right:-20px}}.technology.technology--tech .slider__tec .flickity-button.previous{left:-70px}@media(max-width:768px){.technology.technology--tech .slider__tec .flickity-button.previous{left:-20px}}.technology.technology--tech .slider__tec .flickity-button[disabled]{opacity:0;filter:alpha(opacity=0)}.technology.technology--tech .slider__tec.slider__tec--dark .slide .slide__content{background-color:rgba(0,0,0,.2)}.technology.technology--tech .slider__tec .ico-swipe{display:none}@media(max-width:576px){.technology.technology--tech .slider__tec .ico-swipe{display:block;margin-bottom:20px}}.technology.technology--multiprocess .section__wireframe--a .wireframe__img img{transform:translateX(138px)}.technology.technology--multiprocess .section__wireframe--b .wireframe__img img{transform:translateX(115px)}.technology.technology--5axis .section__wireframe--a .wireframe__img img{transform:translateX(138px)}.technology.technology--5axis .section__wireframe--b .wireframe__img img{transform:translateX(115px)}.technology.technology--3axis .section__wireframe--a .wireframe__img img{transform:translateX(135px)}.mecanizado .section__series{padding:60px 140px 0 140px;height:490px}@media(max-width:1600px){.mecanizado .section__series{height:auto;padding:60px 50px}}.mecanizado .section__series--z{background-color:#bcbec3}.mecanizado .section__series--t{background-color:#858c94}.mecanizado .section__series--t .series__img img{transform:translateX(45px)}@media(max-width:768px){.mecanizado .section__series--t .series__img img{transform:none}}.mecanizado .section__series--t:hover .series__img img{transform:translateX(45px) scale(1.1)}@media(max-width:768px){.mecanizado .section__series--t:hover .series__img img{transform:none}}.mecanizado .section__series--c{background-color:#cbcbc9}.mecanizado .section__range{padding:50px 0}.mecanizado .section__range header{margin-bottom:30px;text-align:center}.mecanizado .section__range header h3{font-size:14px;font-size:.875rem}.mecanizado .section__range .range{display:flex}.mecanizado .section__range .range .range__fill{width:50%;height:8px;margin-bottom:10px;border-radius:16px;background:#ce2cb7;background:linear-gradient(90deg,#a2117a 0,#ce2cb7 100%)}.mecanizado .section__range .range__bar{height:1px;background-color:#1d1d1b}.mecanizado .section__range .range__bar:before,.mecanizado .section__range .range__bar:after{content:"";width:9px;height:9px;top:50%;position:absolute;background-color:#fff;border:2px solid #1d1d1b;border-radius:50%;transform:translateY(-50%)}.mecanizado .section__range .range__bar:before{left:0}.mecanizado .section__range .range__bar:after{right:0}.mecanizado .section__range ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.mecanizado .section__range ul li{width:33.33%;padding:0 30px;font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;font-weight:300}.mecanizado .section__range ul li:nth-child(1){padding-left:0}.mecanizado .section__range ul li:nth-child(2){text-align:center}.mecanizado .section__range ul li:nth-child(3){padding-right:0;text-align:right}.mecanizado .section__range ul li:first-child:last-child{padding:0;text-align:center}.mecanizado .section__range.section__range--1325 .range{left:0}.mecanizado .section__range.section__range--1325 .range__fill{width:75%}.mecanizado .section__range.section__range--1328 .range{justify-content:flex-end;right:0}.mecanizado .section__range.section__range--1330 .range{justify-content:center}.mecanizado .section__range.section__range--1330 ul{justify-content:center}.mecanizado .section__mec-gama{padding-bottom:80px}@media(max-width:768px){.mecanizado .section__mec-gama{padding-bottom:0}}.mecanizado .section__mec-gama .gama__products{text-align:center}.mecanizado .section__mec-gama .gama__products a{color:#1f1f1f}@media(max-width:576px){.mecanizado .section__mec-gama .gama__products .-ui-grid{margin-left:0;margin-right:0}}@media(max-width:768px){.mecanizado .section__mec-gama .gama__products .-ui-col-33,.mecanizado .section__mec-gama .gama__products .-ui-col-50{width:100%;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-bottom:50px}}@media(max-width:576px){.mecanizado .section__mec-gama .gama__products .-ui-col-33,.mecanizado .section__mec-gama .gama__products .-ui-col-50{padding-left:0;padding-right:0}}@media(max-width:768px){.mecanizado .section__mec-gama .gama__products .header__imago{width:100%}}.mecanizado .section__mec-gama .gama__products .header__imago img{width:100px}.mecanizado .section__mec-gama .gama__products .header__imago p{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;white-space:nowrap;margin:0;font-weight:300}@media(max-width:1024px){.mecanizado .section__mec-gama .gama__products .header__imago p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem}}.mecanizado .section__mec-gama .gama__products .header__imago p:first-of-type{margin-top:10px;font-weight:400;text-transform:uppercase}.mecanizado .section__mec-gama .gama__products .gama__product{margin:20px 0}@media(max-width:768px){.mecanizado .section__mec-gama .gama__products .gama__product{width:50%}}@media(max-width:576px){.mecanizado .section__mec-gama .gama__products .gama__product{width:100%}}.mecanizado .section__mec-gama .gama__products .gama__product .img__wrap{display:inline-flex;height:225px;align-items:center;margin-bottom:20px}@media(max-width:1024px){.mecanizado .section__mec-gama .gama__products .gama__product .img__wrap{height:auto}}.mecanizado .section__mec-gama .gama__products .gama__product p.product__title{margin-bottom:10px;font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem;text-transform:uppercase}.mecanizado .section__mec-gama .gama__products .gama__product p.product__claim{margin-bottom:30px;font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.mecanizado .section__mec-gama .gama__products .gama__product p.prodcut__link{margin-bottom:0}.mecanizado .section--create{height:530px;margin-top:5px;background:no-repeat center/cover}@media(max-width:768px){.mecanizado .section--create{height:auto}}.mecanizado .section--create>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:50px 0;color:#fff;text-align:center}.mecanizado .section--create>div h5{font-size:26px;font-size:1.625rem;line-height:39px;line-height:2.4375rem;font-weight:500;text-transform:uppercase}@media(max-width:768px){.mecanizado .section--create>div h5{margin-bottom:30px}}.mecanizado .section--create>div h3{font-size:72px;font-size:4.5rem;line-height:81px;line-height:5.0625rem;font-weight:300}.mecanizado .section--create>div h3 strong{font-weight:500}@media(max-width:768px){.mecanizado .section--create>div h3 br{display:none}}@media(max-width:768px){.mecanizado .section--create>div h3{margin-bottom:30px;font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem}}@media(max-width:576px){.mecanizado .section--create>div h3{font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem}}.mecanizado .section--create>div button{cursor:pointer;transform:translateY(0px);transition:all .2s linear}@media(max-width:576px){.mecanizado .section--create>div button{width:40px}}.mecanizado .section--create>div button:hover{transform:translateY(5px)}.mecanizado .section__sizes{padding-bottom:125px}@media(max-width:768px){.mecanizado .section__sizes .header__section{padding:0 0 30px 0}}.mecanizado .section__sizes .-ui-grid{justify-content:center}@media(max-width:1024px){.mecanizado .section__sizes .-ui-grid{margin-right:-20px;margin-left:-20px}}@media(max-width:576px){.mecanizado .section__sizes .-ui-grid{margin-right:0;margin-left:0}}@media(max-width:1024px){.mecanizado .section__sizes .-ui-grid .-ui-col-33{padding-right:20px;padding-left:20px}}@media(max-width:576px){.mecanizado .section__sizes .-ui-grid .-ui-col-33{width:100%;margin-bottom:80px}.mecanizado .section__sizes .-ui-grid .-ui-col-33:last-child{margin-bottom:0}}@media(max-width:576px){.mecanizado .section__sizes .-ui-grid .-ui-col-33{padding-right:0;padding-left:0}}.mecanizado .section__sizes .-ui-grid .size__talla{margin-bottom:50px}.mecanizado .section__sizes .-ui-grid .size__talla h3{margin-top:20px;margin-bottom:10px;font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem}.mecanizado .section__sizes .-ui-grid .size__talla p{font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem;font-weight:300}.mecanizado .section__sizes .-ui-grid .size__talla p strong{font-weight:400}.mecanizado .section__sizes .-ui-grid .size__talla .img__wrap{height:240px;display:flex;align-items:flex-end;justify-content:center}@media(max-width:1024px){.mecanizado .section__sizes .-ui-grid .size__talla .img__wrap{height:100px}}@media(max-width:576px){.mecanizado .section__sizes .-ui-grid .size__talla .img__wrap{height:auto}}.mecanizado .section__sizes .-ui-grid .size__talla .img__wrap img{top:-100px;transform:translateY(50%) !important}@media(max-width:768px){.mecanizado .section__sizes .-ui-grid .size__talla .img__wrap img{top:0;transform:none !important}}.mecanizado .section__sizes .-ui-grid .size__alojamientos .img__wrap{height:120px;display:flex;align-items:flex-end;justify-content:center}@media(max-width:576px){.mecanizado .section__sizes .-ui-grid .size__alojamientos .img__wrap{height:auto}}.mecanizado .section__sizes .-ui-grid .size__alojamientos h3{font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem;font-weight:300}.mecanizado .section__sizes .-ui-grid .size__alojamientos h3 em{font-weight:400}.mecanizado .section__sizes .-ui-grid .size__alojamientos h4{margin-top:30px;font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem;font-weight:500}.mecanizado .section__sizes .-ui-grid .size__alojamientos p{font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem;font-weight:300}.mecanizado .section__sizes .-ui-grid .size__alojamientos p strong{font-weight:400}.mecanizado .section__sizes .-ui-grid .size__link{margin-top:50px}.mecanizado .section__sizes .-ui-grid .-ui-col-33{text-align:center}.mecanizado .section__sizes .-ui-grid .-ui-col-33:nth-child(1) .size__alojamientos img{width:50px}.mecanizado .section__sizes .-ui-grid .-ui-col-50{text-align:center}.mecanizado .section__sizes .-ui-grid .size__t{padding-left:20px;padding-right:20px}@media(max-width:768px){.mecanizado .section__sizes .-ui-grid .size__t{width:33.33%}}@media(max-width:576px){.mecanizado .section__sizes .-ui-grid .size__t{width:100%}}.mecanizado .section__sizes .-ui-grid .size__t .size__content{display:flex;flex-direction:column;align-items:center}.mecanizado .section__sizes .-ui-grid .size__t .img__wrap{height:300px;display:flex;align-items:flex-end;justify-content:center}.mecanizado .section__sizes .-ui-grid .size__t .size__id{width:115px;height:115px;display:flex;justify-content:center;align-items:center;margin:45px 0 35px 0;font-size:42px;font-size:2.625rem;border:3px solid #1f1f1f;border-radius:50%}.mecanizado .section__sizes .-ui-grid .size__t .size__id span{top:5px;font-weight:300}.mecanizado .section__sizes .-ui-grid .size__t .size__id span::first-letter {font-weight:400}.mecanizado .section__sizes .-ui-grid .size__t p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-weight:300;text-align:center}.mecanizado .section__sizes .-ui-grid .size__t p strong{font-weight:400}.mecanizado .section__recorrido{padding-bottom:80px;background-color:#bcbec3}.mecanizado .section__recorrido header{z-index:1}.mecanizado .section__recorrido header p{max-width:400px;font-size:16px;font-size:1rem}.mecanizado .section__recorrido>div{margin-top:-50px;text-align:center}.mecanizado .section__ejes{height:75vh;text-align:center;background:no-repeat center/cover;overflow:hidden}@media(max-width:576px){.mecanizado .section__ejes{height:100vh}}.mecanizado .section__ejes>div{height:100%;display:flex;flex-direction:column;justify-content:center}.mecanizado .section__ejes .eje{margin:50px 0}.mecanizado .section__ejes .eje p{margin:0;font-size:30px;font-size:1.875rem;line-height:37px;line-height:2.3125rem;color:#fff;font-weight:300}.mecanizado .section__ejes .eje p strong{font-weight:400}.mecanizado .section__ejes .eje p:last-of-type{margin-top:10px;line-height:28px;line-height:1.75rem;font-size:16px;font-size:1rem}.mecanizado .section__ejes .eje img{margin-top:20px}.mecanizado .section__ejes .eje.eje--y img{transform:translateX(50%)}.mecanizado .section__cabezales .cabezales{margin-top:-100px}@media(max-width:768px){.mecanizado .section__cabezales .cabezales{margin-top:0;margin-right:0;margin-left:0}}.mecanizado .section__cabezales .cabezales .cabezal{display:block;text-align:center}@media(max-width:576px){.mecanizado .section__cabezales .cabezales .cabezal{width:100%;padding-right:0;padding-left:0;margin-bottom:40px}.mecanizado .section__cabezales .cabezales .cabezal:last-child{margin-bottom:0}}.mecanizado .section__cabezales .cabezales .cabezal img{margin-bottom:20px}@media(max-width:576px){.mecanizado .section__cabezales .cabezales .cabezal img{max-width:150px}}.mecanizado .section__cabezales .cabezales .cabezal h4{font-size:21px;font-size:1.3125rem;line-height:39px;line-height:2.4375rem}.mecanizado .section__cabezales .cabezales .cabezal p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.mecanizado .section__cabezales .cabezales .cabezal p strong{font-weight:400}.mecanizado .section__caracteristicas{padding-bottom:100px}.mecanizado .section__caracteristicas .header__section h2 strong{font-weight:500;text-transform:uppercase}.mecanizado .section__intro{padding-top:80px;background-color:#bcbec3;text-align:center}.mecanizado .section__intro header{margin-bottom:50px}.mecanizado .section__intro header img{margin-bottom:0}.mecanizado .section__intro header p{margin-left:auto;margin-right:auto;font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem;font-weight:300}.mecanizado .section__intro header p:last-child{margin-bottom:80px}.mecanizado .section__intro .intro__cabezales{margin-top:50px;padding:70px 0;background-color:#fff}@media(max-width:576px){.mecanizado .section__intro .intro__cabezales{padding:50px 20px}}.mecanizado .section__intro .intro__cabezales .cabezales .cabezal{display:block;text-align:center}.mecanizado .section__intro .intro__cabezales .cabezales .cabezal img{margin-bottom:20px}@media(max-width:576px){.mecanizado .section__intro .intro__cabezales .cabezales .cabezal img{max-width:150px}}.mecanizado .section__intro .intro__cabezales .cabezales .cabezal h4{font-size:21px;font-size:1.3125rem;line-height:39px;line-height:2.4375rem}.mecanizado .section__intro .intro__cabezales .cabezales .cabezal p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.mecanizado .section__intro .intro__cabezales .cabezales .cabezal p strong{font-weight:400}.mecanizado .section__intro.section__img-full{padding-top:0;height:75vh;background-color:transparent !important}.mecanizado .section__imago{margin-top:10px;padding:30px 0;text-align:center;background-color:#e4e7e9}.mecanizado .section__imago img{display:block;margin:0 auto}.mecanizado .section__aplicaciones .aplicaciones{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.mecanizado .section__aplicaciones .aplicaciones li{flex:1;text-align:center}@media(max-width:768px){.mecanizado .section__aplicaciones .aplicaciones li{width:25%;flex:auto;margin-bottom:20px}}@media(max-width:576px){.mecanizado .section__aplicaciones .aplicaciones li{width:33.33%;flex:auto;margin-bottom:20px}}.mecanizado .section__aplicaciones .aplicaciones li p{font-size:14px;font-size:.875rem}.mecanizado .section__aplicaciones .aplicaciones li img{width:72px}.mecanizado .section__claim{padding:75px 0}.mecanizado .section__claim>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.mecanizado .section__claim>div p{margin-bottom:20px;font-size:18px;font-size:1.125rem;line-height:38px;line-height:2.375rem;font-weight:300}.mecanizado.mecanizado--z .section__f--quote{background-color:#e4e7e9}@media(max-width:576px){.mecanizado.mecanizado--zvh-star-edition .section__sizes .-ui-grid{margin-right:0;margin-left:0}.mecanizado.mecanizado--zvh-star-edition .section__sizes .-ui-grid .-ui-col-50{width:100%;padding-right:0;padding-left:0;margin-bottom:50px}.mecanizado.mecanizado--zvh-star-edition .section__sizes .-ui-grid .-ui-col-50:last-child{margin-bottom:0}}@media(max-width:1024px){.mecanizado.mecanizado--zvh-star-edition .section__sizes .-ui-grid .size__talla .img__wrap{height:150px}}@media(max-width:576px){.mecanizado.mecanizado--zvh-star-edition .section__sizes .-ui-grid .size__talla .img__wrap{height:auto}}.mecanizado.mecanizado--zvh-star-edition em{color:#a11f82;font-style:normal}.mecanizado.mecanizado--zv-classic .section__img-full .txt__wrap{top:20vh;transform:translate(-50%,0);color:#fff}.mecanizado.mecanizado--zv-classic .section__img-full .txt__wrap h3{font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem;font-weight:400}.mecanizado.mecanizado--zv-classic .section__img-full .txt__wrap p{font-weight:300}@media(max-width:576px){.mecanizado.mecanizado-t .image--series-t-imgfulla{padding:40vw 0 50vw}}.mecanizado.mecanizado-t .section__mec-gama .gama__products .gama__product .img__wrap{margin-bottom:40px}.mecanizado.mecanizado-t .section__f--quote{background-color:#e4e7e9}.mecanizado.mecanizado-t .section__machine{padding-bottom:50px;text-align:center}.mecanizado.mecanizado-t .section__cabezales{padding-bottom:100px}.mecanizado.mecanizado-t .section__intro .content__extra{margin-top:50px}.mecanizado.mecanizado-t .section__intro .content__extra p strong{font-weight:500}.mecanizado.mecanizado-t .section__intro .content__extra p em{font-style:normal;font-weight:400}.mecanizado.mecanizado-t .section__intro .intro__cabezales ul{display:flex}.mecanizado.mecanizado-t .section__intro .intro__cabezales ul li{width:50%;margin:0 25px}@media(max-width:768px){.mecanizado.mecanizado-t .section__sizes .size__t .img__wrap{height:auto}}.mecanizado.mecanizado-t .section__sizes .size__url{text-align:center;margin-top:50px}.mecanizado.mecanizado-t.mecanizado--t-multiprocess .section__intro,.mecanizado.mecanizado-t.mecanizado--t-extreme .section__intro{padding-bottom:50px}.mecanizado.mecanizado-t.mecanizado--t-multiprocess .section__sizes .size__t .size__content .size__id,.mecanizado.mecanizado-t.mecanizado--t-extreme .section__sizes .size__t .size__content .size__id{margin-top:-30px}@media(max-width:768px){.mecanizado.mecanizado-t.mecanizado--t-multiprocess .section__sizes .size__t .size__content .size__id,.mecanizado.mecanizado-t.mecanizado--t-extreme .section__sizes .size__t .size__content .size__id{margin-top:30px;margin-bottom:15px}}.mecanizado.mecanizado-t.mecanizado--t-multiprocess .section__caracteristicas .header__section h2 strong,.mecanizado.mecanizado-t.mecanizado--t-extreme .section__caracteristicas .header__section h2 strong{font-weight:500}.mecanizado.mecanizado-c .section__header{background-color:#e4e7e9}.mecanizado.mecanizado-c .section__range{background-color:#fff}.mecanizado.mecanizado-c .section__img-full.image--a{margin-bottom:20px}.mecanizado.mecanizado-c .section__taladro .taladro__wrap,.mecanizado.mecanizado-c .section__torneado .taladro__wrap{padding-bottom:80px;background-color:#bcbec3}.mecanizado.mecanizado-c .section__taladro .miniatura__wrap,.mecanizado.mecanizado-c .section__torneado .miniatura__wrap{padding:80px 0}.mecanizado.mecanizado-c .section__taladro .miniatura__wrap p strong,.mecanizado.mecanizado-c .section__torneado .miniatura__wrap p strong{font-weight:500}.mecanizado.mecanizado-c .section__taladro .cabezales__wrap,.mecanizado.mecanizado-c .section__torneado .cabezales__wrap{padding:80px 0;background-color:#e4e7e9}.mecanizado.mecanizado-c .section__c .top__content,.mecanizado.mecanizado-c .section__c .bottom__content{text-align:center}.mecanizado.mecanizado-c .section__c .top__content img,.mecanizado.mecanizado-c .section__c .bottom__content img{margin-bottom:50px}.mecanizado.mecanizado-c .section__c .top__content p,.mecanizado.mecanizado-c .section__c .bottom__content p{max-width:900px;margin-left:auto;margin-right:auto;font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem;font-weight:300}.mecanizado.mecanizado-c .section__c .bottom__content img{margin-bottom:5px}.mecanizado.mecanizado-c .section__c .cabezales{display:flex;justify-content:space-between;margin-right:-50px;margin-left:-50px}@media(max-width:576px){.mecanizado.mecanizado-c .section__c .cabezales{flex-direction:column;margin-right:0;margin-left:0}}.mecanizado.mecanizado-c .section__c .cabezales .cabezal{flex:1;text-align:center;padding-right:50px;padding-left:50px}@media(max-width:576px){.mecanizado.mecanizado-c .section__c .cabezales .cabezal{width:100%;padding-right:0;padding-left:0;margin-bottom:40px}.mecanizado.mecanizado-c .section__c .cabezales .cabezal:last-child{margin-bottom:0}}.mecanizado.mecanizado-c .section__c .cabezales .cabezal img{margin-bottom:20px}@media(max-width:576px){.mecanizado.mecanizado-c .section__c .cabezales .cabezal img{max-width:150px}}.mecanizado.mecanizado-c .section__c .cabezales .cabezal h4{font-size:21px;font-size:1.3125rem;line-height:39px;line-height:2.4375rem}.mecanizado.mecanizado-c .section__c .cabezales .cabezal p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.mecanizado.mecanizado-c .section__c .cabezales .cabezal p strong{font-weight:400}.mecanizado.mecanizado-c .section__configuraciones{padding-bottom:100px}.mecanizado.mecanizado-c .section__configuraciones .configuraciones{text-align:center}@media(max-width:576px){.mecanizado.mecanizado-c .section__configuraciones .configuraciones .-ui-grid{margin-right:0;margin-left:0}}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion{display:block}@media(max-width:576px){.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion{width:100%;padding-right:0;padding-left:0;margin-bottom:60px}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion:last-child{margin-bottom:0}}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion>img{margin-bottom:20px}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion>h4{font-size:22px;font-size:1.375rem;line-height:36px;line-height:2.25rem;font-weight:300}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion>h3{margin:10px 0 20px 0;font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;font-weight:400}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion>p{max-width:400px;margin:0 auto;font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion>p strong{font-weight:400}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion .cabezales{display:flex;justify-content:space-between;margin-top:80px}@media(max-width:576px){.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion .cabezales{margin-top:20px}}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion .cabezales li{flex:1}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion .cabezales li img{margin-bottom:30px}@media(max-width:768px){.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion .cabezales li img{max-width:100px}}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion .cabezales li>p{font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;font-weight:300}.mecanizado.mecanizado-c .section__configuraciones .configuraciones .configuracion .cabezales li>p strong{font-weight:400}.servicios .section--resumen{margin-bottom:100px}.servicios .section--resumen .-ui-grid{margin-left:-20px;margin-right:-20px}@media(max-width:1024px){.servicios .section--resumen .-ui-grid{margin-left:0;margin-right:0}}@media(max-width:576px){.servicios .section--resumen .-ui-grid{flex-direction:column}}.servicios .section--resumen .-ui-col-33{padding-left:20px;padding-right:20px}@media(max-width:1024px){.servicios .section--resumen .-ui-col-33{padding-left:10px;padding-right:10px}}@media(max-width:576px){.servicios .section--resumen .-ui-col-33{width:100%;padding:0;margin:5px 0}}.servicios .section--resumen .servicio .img__wrap{height:420px;overflow:hidden}@media(max-width:1024px){.servicios .section--resumen .servicio .img__wrap{height:40vh}}@media(max-width:768px){.servicios .section--resumen .servicio .img__wrap{height:30vh}}.servicios .section--resumen .servicio .img__wrap img{transform:scale(1);transition:all .2s linear}.servicios .section--resumen .servicio .content{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);text-align:center}.servicios .section--resumen .servicio .content p{font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem;color:#fff;font-weight:500}.servicios .section--resumen .servicio .content p strong{font-size:50px;font-size:3.125rem;line-height:58px;line-height:3.625rem;font-weight:300}@media(max-width:1024px){.servicios .section--resumen .servicio .content p strong{font-size:36px;font-size:2.25rem}}@media(max-width:576px){.servicios .section--resumen .servicio .content p br{display:block}}.servicios .section--resumen .servicio:hover .img__wrap img{transform:scale(1.2)}.servicios .section__f--quote{background-color:#e4e7e9}.servicios .section__blocks .block__highlight{padding:50px;background-color:#cdd0d2;text-align:center}@media(max-width:768px){.servicios .section__blocks .block__highlight{padding:35px;width:calc(100vw - 100px)}}@media(max-width:576px){.servicios .section__blocks .block__highlight{width:calc(100vw - 40px)}}.servicios .section__blocks .block__highlight h4{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300;margin-bottom:20px}.servicios .section__blocks .block__highlight p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.servicios .section__blocks .block__highlight p:last-child em a{margin-top:20px;display:inline-block;padding:10px 40px 10px 40px;font-size:18px;font-size:1.125rem;overflow:hidden;font-style:normal;border-radius:3px;transition:all .2s ease-in-out;border:1px solid #1f1f1f;color:#1f1f1f;background-color:rgba(31,31,31,0)}.servicios .section__blocks .block__highlight p:last-child em a:hover{color:#fff;background-color:#1f1f1f}.servicios .section__blocks .block__highlight h3{margin-bottom:15px;font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;font-weight:300}.servicios .section__blocks .block__highlight h3 strong{font-weight:400}.servicios .section__blocks .blocks__wrap .block{margin-right:0;margin-left:0}.servicios .section__blocks .blocks__wrap .block:nth-child(even){flex-direction:row-reverse}@media(max-width:576px){.servicios .section__blocks .blocks__wrap .block{margin-bottom:20px}}.servicios .section__blocks .blocks__wrap .block>div{padding-right:0;padding-left:0}@media(max-width:576px){.servicios .section__blocks .blocks__wrap .block>div{width:100%}}.servicios .section__blocks .blocks__wrap .block>div>div{flex:1}.servicios .section__blocks .blocks__wrap .block .block__txt{display:flex;flex-direction:column;justify-content:center;padding:50px;text-align:center;background-color:#e4e7e9}@media(max-width:768px){.servicios .section__blocks .blocks__wrap .block .block__txt{padding:35px}}.servicios .section__blocks .blocks__wrap .block .block__txt h4{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300;margin-bottom:20px}.servicios .section__blocks .blocks__wrap .block .block__txt p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}@media(max-width:768px){.servicios .section__blocks .blocks__wrap .block .block__txt p img{width:70px}}.servicios .section__blocks .blocks__wrap .block .block__txt p:last-child em a{margin-top:20px;display:inline-block;padding:10px 40px 10px 40px;font-size:18px;font-size:1.125rem;overflow:hidden;font-style:normal;border-radius:3px;transition:all .2s ease-in-out;border:1px solid #1f1f1f;color:#1f1f1f;background-color:rgba(31,31,31,0)}.servicios .section__blocks .blocks__wrap .block .block__txt p:last-child em a:hover{color:#fff;background-color:#1f1f1f}.servicios .section__blocks .blocks__wrap .block .block__txt h3{margin-top:15px;margin-bottom:15px;font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;font-weight:300}.servicios .section__blocks .blocks__wrap .block .block__txt h3 strong{font-weight:400}.servicios .section__blocks .blocks__wrap .block .block__txt h3:first-of-type{margin-top:0}.servicios .section__blocks .blocks__wrap .block .block__txt h5{margin-bottom:2px;font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.servicios .section__blocks .blocks__wrap .block .block__txt h5 strong{font-weight:400}.servicios .section__blocks .blocks__wrap .block .block__txt.block__txt--left{text-align:left}.servicios .section__blocks .blocks__wrap .block .block__img img{width:100%;height:100%;object-fit:cover}.servicios .section__blocks.section__help .blocks__wrap .block:nth-child(even){flex-direction:row}@media(max-width:768px){.servicios .section__blocks.section__help .blocks__wrap .block>*{width:100%}}@media(max-width:768px){.servicios .section__blocks.section__help .blocks__wrap .block .block__txt{padding:35px}}.servicios .section__blocks.section__help .blocks__wrap .block .block__txt p{padding:0 100px}@media(max-width:1600px){.servicios .section__blocks.section__help .blocks__wrap .block .block__txt p{padding:0}}.servicios .section__blocks.section__help .blocks__wrap .block .block__txt p strong{font-weight:400}.servicios .section__blocks.section__help .blocks__wrap .block .block__txt p em{font-weight:400;font-style:normal;color:#a11f82}.servicios .section__blocks.section__help .blocks__wrap .block .block__txt h5{margin-top:20px;font-size:26px;font-size:1.625rem;line-height:29px;line-height:1.8125rem;font-weight:500}.servicios .section__blocks.section__help .blocks__wrap .block .block__txt.block__txt--higlighted{background-color:#cdd0d2}.servicios .section__blocks.section__help .blocks__wrap .block .block__img img{display:block}.servicios .section__blocks.section__help .blocks__wrap .block .block__form{padding:70px 50px;background-color:#e4e7e9}@media(max-width:768px){.servicios .section__blocks.section__help .blocks__wrap .block .block__form{padding:35px;font-size:16px;font-size:1rem}}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form input{width:100%;background-color:#fff;padding:15px;margin-bottom:15px;border:1px solid #d2d2d2;color:#929292;border-radius:5px}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form input::placeholder{color:#929292}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form input[type=submit]{width:auto;padding:15px 30px;margin-bottom:0;transition:all .2s linear}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form input[type=submit]:hover{background-color:#a11f82;color:#fff;cursor:pointer}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form textarea{width:100%;min-height:200px;background-color:#fff;padding:15px;border:1px solid #d2d2d2;color:#929292;border-radius:5px}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form textarea::placeholder{color:#929292}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form p{max-width:50%;text-align:center;font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300;margin-bottom:30px}@media(max-width:1280px){.servicios .section__blocks.section__help .blocks__wrap .block .block__form form p{max-width:100%}}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form p a{color:#a11f82}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form .checkbox__wrap{margin:20px 0}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form .checkbox__wrap .checkbox__fake{width:32px;height:32px;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form .checkbox__wrap .checkbox__fake input{top:0;left:0;position:absolute;width:100%;height:100%;cursor:pointer;z-index:1;opacity:0;filter:alpha(opacity=0)}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form .checkbox__wrap .checkbox__fake:after{content:"";width:calc(100% - 10px);height:calc(100% - 10px);top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);background-color:#a11f82;pointer-events:none;border-radius:3px;opacity:0;filter:alpha(opacity=0);transition:all .2s linear}.servicios .section__blocks.section__help .blocks__wrap .block .block__form form .checkbox__wrap .checkbox__fake.is--checked:after{opacity:1;filter:alpha(opacity=100)}.servicios.servicios--asistencia .section__f--contact{margin-top:150px}.servicios.servicios--asistencia .section__header-hyperlink{margin-top:100px;padding:80px 0 50px 0}.servicios.servicios--asistencia .section__header-hyperlink header{text-align:center}.servicios.servicios--asistencia .section__header-hyperlink h2{margin-bottom:20px;font-size:45px;font-size:2.8125rem;line-height:54px;line-height:3.375rem;font-weight:300}.servicios.servicios--asistencia .section__header-hyperlink img{cursor:pointer;transform:translateY(0);transition:all .2s linear}.servicios.servicios--asistencia .section__header-hyperlink img:hover{transform:translateY(5px)}.servicios.servicios--ingenieria .section__f--contact{margin-top:150px}.servicios.servicios--formacion .section__blocks .block__highlight p{font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;font-weight:300}.servicios.servicios--formacion .section__f--contact{margin-top:150px}.contacto .section__red{background-color:#e4e7e9}.contacto .section__red .header__section{padding-top:50px;padding-bottom:50px}.contacto .section__red .red__mapa{padding-bottom:80px;text-align:center}.contacto .section__red .red__offices{background-color:#cdd0d2}.contacto .section__red .red__offices .red__offices--selectors{display:flex;justify-content:center;padding:50px 0;z-index:1}.contacto .section__red .red__offices .red__offices--selectors .-ui-grid{width:100%}@media(max-width:576px){.contacto .section__red .red__offices .red__offices--selectors .-ui-grid{margin-left:-20px;margin-right:-20px}}.contacto .section__red .red__offices .red__offices--selectors .selector{flex:1}@media(max-width:576px){.contacto .section__red .red__offices .red__offices--selectors .selector{padding-left:20px;padding-right:20px}}.contacto .section__red .red__offices .red__offices--selectors .selector .selected{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #3f3f3f;border-radius:5px;cursor:pointer;transition:all .3s linear}@media(max-width:768px){.contacto .section__red .red__offices .red__offices--selectors .selector .selected{font-size:19px;font-size:1.1875rem}}.contacto .section__red .red__offices .red__offices--selectors .selector .selected img{transform:rotate(0deg);transition:all .2s linear}.contacto .section__red .red__offices .red__offices--selectors .selector .sel__opt{width:calc(100% - 100px);top:100%;left:50px;position:absolute;opacity:0;filter:alpha(opacity=0);border:1px solid #3f3f3f;border-radius:10px;background-color:#fff;padding:10px 0;transform:translate(0,40px);transition:all .3s linear;pointer-events:none}.contacto .section__red .red__offices .red__offices--selectors .selector .sel__opt li{padding:10px 15px;font-size:16px;font-size:1rem;font-weight:300;cursor:pointer;color:#1f1f1f;transition:all .2s linear}@media(max-width:768px){.contacto .section__red .red__offices .red__offices--selectors .selector .sel__opt li{font-size:19px;font-size:1.1875rem}}.contacto .section__red .red__offices .red__offices--selectors .selector .sel__opt li:hover {color:#a11f82}.contacto .section__red .red__offices .red__offices--selectors .selector .sel__opt li.is--hide{display:none}.contacto .section__red .red__offices .red__offices--selectors .selector:hover .selected{background-color:#fff}.contacto .section__red .red__offices .red__offices--selectors .selector.is--active .selected{background-color:#fff}.contacto .section__red .red__offices .red__offices--selectors .selector.is--active .selected img{transform:rotate(180deg);transition:all .2s linear}.contacto .section__red .red__offices .red__offices--selectors .selector.is--active .sel__opt{opacity:1;filter:alpha(opacity=100);transform:translate(0,10px);pointer-events:all}.contacto .section__red .red__offices .red__offices--content{margin-top:30px;padding-bottom:70px;max-height:0;margin-top:0;padding-bottom:0;overflow:hidden;transition:all .3s linear}.contacto .section__red .red__offices .red__offices--content .office{margin:15px 0;opacity:0;filter:alpha(opacity=0);transform:translateY(20px)}.contacto .section__red .red__offices .red__offices--content .office h4{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem}.contacto .section__red .red__offices .red__offices--content .office p{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;font-weight:300}.contacto .section__red .red__offices .red__offices--content .office p a{color:#1f1f1f}.contacto .section__red .red__offices .red__offices--content.is--active{margin-top:30px;padding-bottom:70px}.contacto .section__centros{padding:100px 0}.contacto .section__centros ul{display:flex;justify-content:space-between;align-items:flex-start;margin-right:-30px;margin-left:-30px}@media(max-width:576px){.contacto .section__centros ul{flex-direction:column;align-items:center;margin-top:-15px}}.contacto .section__centros ul li{padding-right:30px;padding-left:30px;text-align:center}@media(max-width:576px){.contacto .section__centros ul li{margin:15px 0}}.contacto .section__centros ul li img{max-width:100%;margin-bottom:20px}@media(max-width:576px){.contacto .section__centros ul li img{width:200px}}.contacto .section__centros ul li p{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;font-weight:300}.contacto .section__centros ul li p strong{font-weight:500}.contacto .section__centros ul li p em{font-style:normal;color:#a11f82}.contacto .section__centros ul li p a{color:#1f1f1f}.contacto .section__centros ul li p:first-of-type{font-weight:400}@media(max-width:576px){.contacto .section__centros ul li p br{display:block}}.contacto .section__revolution{display:flex;align-items:center;height:35vh;text-align:center;background:no-repeat top/cover}@media(max-width:576px){.contacto .section__revolution{height:60vh}}.contacto .section__revolution h2{margin-bottom:0;font-size:80px;font-size:5rem;color:#fff;text-transform:uppercase;font-weight:300}@media(max-width:768px){.contacto .section__revolution h2{font-size:72px;font-size:4.5rem}}@media(max-width:576px){.contacto .section__revolution h2{font-size:62px;font-size:3.875rem}}.contacto .section__contacta{padding-bottom:80px;background-color:#e4e7e9}.contacto .section__contacta form .input__wrap{margin-bottom:20px}.contacto .section__contacta form .input__wrap input{width:100%;background-color:#fff;padding:15px;border:1px solid #d2d2d2;color:#929292;border-radius:5px}.contacto .section__contacta form .input__wrap input::placeholder{color:#929292}@media(max-width:576px){.contacto .section__contacta form .input__wrap input{font-size:21px;font-size:1.3125rem}}.contacto .section__contacta form .input__wrap .selector{flex:1}.contacto .section__contacta form .input__wrap .selector .selected{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #d2d2d2;border-radius:5px;color:#929292;cursor:pointer;transition:all .3s linear;background-color:#fff}@media(max-width:768px){.contacto .section__contacta form .input__wrap .selector .selected{font-size:19px;font-size:1.1875rem}}.contacto .section__contacta form .input__wrap .selector .selected img{transform:rotate(0deg);transition:all .2s linear}.contacto .section__contacta form .input__wrap .selector .sel__opt{width:calc(100%);top:100%;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);border:1px solid #3f3f3f;border-radius:10px;background-color:#fff;padding:10px 0;transform:translate(0,40px);transition:all .3s linear;pointer-events:none;z-index:1}.contacto .section__contacta form .input__wrap .selector .sel__opt li{padding:10px 15px;font-size:16px;font-size:1rem;font-weight:300;cursor:pointer;color:#1f1f1f;transition:all .2s linear}@media(max-width:768px){.contacto .section__contacta form .input__wrap .selector .sel__opt li{font-size:19px;font-size:1.1875rem}}.contacto .section__contacta form .input__wrap .selector .sel__opt li:hover {color:#a11f82}.contacto .section__contacta form .input__wrap .selector .sel__opt li.is--hide{display:none}.contacto .section__contacta form .input__wrap .selector:hover .selected{background-color:#fff}.contacto .section__contacta form .input__wrap .selector.is--active .selected{background-color:#fff}.contacto .section__contacta form .input__wrap .selector.is--active .selected img{transform:rotate(180deg);transition:all .2s linear}.contacto .section__contacta form .input__wrap .selector.is--active .sel__opt{opacity:1;filter:alpha(opacity=100);transform:translate(0,10px);pointer-events:initial}.contacto .section__contacta form .input__wrap .selector.is--active .sel__opt:hover {color:#a11f82}.contacto .section__contacta form .input__wrap.input__wrap--submit{display:flex;justify-content:center;align-items:center;margin-top:40px}.contacto .section__contacta form .input__wrap.input__wrap--submit .-ui-btn--submit{width:auto;padding:15px 50px;border:1px solid #a11f82;color:#a11f82;font-size:18px;font-size:1.125rem;background:transparent;transition:all .2s linear}.contacto .section__contacta form .input__wrap.input__wrap--submit .-ui-btn--submit:hover{background-color:#a11f82;color:#fff;cursor:pointer}.live .slider__mom{width:90%}@media(max-width:768px){.live .slider__mom{width:100%}}.live .slider__mom .-ui-grid{width:auto}@media(max-width:1024px){.live .slider__mom .-ui-grid{margin-right:-20px;margin-left:-20px}}@media(max-width:768px){.live .slider__mom .-ui-grid{width:100vw;justify-content:center}}.live .slider__mom .-ui-grid>a{width:auto}@media(max-width:1024px){.live .slider__mom .-ui-grid>a{padding-right:20px;padding-left:20px}}.live .section__i h2{margin-bottom:20px}.live .section__i .-ui-grid{margin:0}.live .section__i .-ui-grid .-ui-col-50{padding:0}.live .section__i .-ui-grid .-ui-col-50 .img__wrap img{display:block}.live .section__i .-ui-grid .-ui-col-50 .block__prev{display:flex;flex-direction:column;flex:1;padding:30px 0 0 0}@media(max-width:768px){.live .section__i .-ui-grid .-ui-col-50 .block__prev{text-align:center}}.live .section__i .-ui-grid .-ui-col-50 .block__prev .slider__mom{width:90%}@media(max-width:768px){.live .section__i .-ui-grid .-ui-col-50 .block__prev .slider__mom{width:100%}}.live .section__i .-ui-grid .-ui-col-50 .block__prev .slider__mom .-ui-grid{width:auto}@media(max-width:1024px){.live .section__i .-ui-grid .-ui-col-50 .block__prev .slider__mom .-ui-grid{margin-right:-20px;margin-left:-20px}}@media(max-width:768px){.live .section__i .-ui-grid .-ui-col-50 .block__prev .slider__mom .-ui-grid{width:100vw;justify-content:center}}.live .section__i .-ui-grid .-ui-col-50 .block__prev .slider__mom .-ui-grid>a{width:auto}@media(max-width:1024px){.live .section__i .-ui-grid .-ui-col-50 .block__prev .slider__mom .-ui-grid>a{padding-right:20px;padding-left:20px}}.live .section__i .-ui-grid .-ui-col-50 .block__prev h3{margin-bottom:20px}.live .section__i .-ui-grid .-ui-col-50 .block__prev ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:20px}@media(max-width:768px){.live .section__i .-ui-grid .-ui-col-50 .block__prev ul{align-items:center}}.live .section__i .-ui-grid .-ui-col-50 .block__prev ul li{width:50%;margin:5px 0}.live .section__i .-ui-grid .-ui-col-50 .block__prev ul li a{display:flex;align-items:center;font-size:16px;font-size:1rem;color:#979797}.live .section__i .-ui-grid .-ui-col-50 .block__prev ul li a span{transform:translateX(0);transition:all .2s linear}.live .section__i .-ui-grid .-ui-col-50 .block__prev ul li a:before{content:"";width:30px;min-width:30px;height:1px;background-color:#a11f82;margin-right:10px;top:-2px}.live .section__i .-ui-grid .-ui-col-50 .block__prev ul li a:hover span{transform:translateX(5px)}.live .section__i .-ui-grid .-ui-col-50 .block__txt{display:flex;flex-direction:column;justify-content:center;padding:100px;text-align:center}@media(max-width:1024px){.live .section__i .-ui-grid .-ui-col-50 .block__txt{padding:50px 25px}}.live .section__i .-ui-grid .-ui-col-50 .block__txt h4{font-size:21px;font-size:1.3125rem;line-height:22px;line-height:1.375rem;font-weight:300;margin-bottom:10px}.live .section__i .-ui-grid .-ui-col-50 .block__txt p{font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.live .section__i .-ui-grid .-ui-col-50 .block__txt p:last-child em a{margin-top:40px;display:inline-block;padding:10px 40px 10px 40px;font-size:18px;font-size:1.125rem;overflow:hidden;font-style:normal;border-radius:3px;transition:all .2s ease-in-out;border:1px solid #fff;color:#fff;background-color:rgba(255,255,255,0)}.live .section__i .-ui-grid .-ui-col-50 .block__txt p:last-child em a:hover{color:#3f3f3f;background-color:#fff}.live .section__i .-ui-grid .-ui-col-50 .block__txt h3{margin-top:15px;margin-bottom:25px;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;font-weight:300;text-transform:uppercase}.live .section__i .-ui-grid .-ui-col-50 .block__txt h3 strong{font-weight:400}.live .section__i .-ui-grid .-ui-col-50 .block__txt h3:first-of-type{margin-top:0}.live .section__i .-ui-grid .-ui-col-50 .block__txt h5{margin-bottom:2px;font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;font-weight:300}.live .section__i .-ui-grid .-ui-col-50 .block__txt h5 strong{font-weight:400}.live .section__i .-ui-grid .-ui-col-50 .block__txt.block__txt--left{text-align:left}@media(max-width:576px){.live .section__i.section__inote .-ui-grid .-ui-col-50{width:100%}}.live .section__i.section__inote .-ui-grid .-ui-col-50 .block__txt{background-color:#474e4f;color:#fff}.live .section__i.section__inote .-ui-grid .-ui-col-50 .block__txt p:last-child em a{border:1px solid #fff;color:#fff;background-color:rgba(255,255,255,0)}.live .section__i.section__inote .-ui-grid .-ui-col-50 .block__txt p:last-child em a:hover{color:#474e4f;background-color:#fff}.live .section__i.section__inews{margin-bottom:100px}@media(max-width:576px){.live .section__i.section__inews .-ui-grid .-ui-col-50{width:100%}}.live .section__i.section__inews .-ui-grid .-ui-col-50 .block__txt{background-color:#e4e7e9;color:#1f1f1f}.live .section__i.section__inews .-ui-grid .-ui-col-50 .block__txt p:last-child em a{border:1px solid #1f1f1f;color:#1f1f1f;background-color:rgba(31,31,31,0)}.live .section__i.section__inews .-ui-grid .-ui-col-50 .block__txt p:last-child em a:hover{color:#fff;background-color:#1f1f1f}.live .section__i.section__inews .-ui-grid .-ui-col-50 .block__prev{padding:50px}.live .section__noticias .noticias__cta{margin-top:80px;text-align:center}.live .section__newsletter{margin:100px 0;padding:100px 0}.live .section__newsletter>div{display:flex;flex-wrap:wrap}@media(max-width:576px){.live .section__newsletter>div{flex-direction:column;text-align:center}}.live .section__newsletter>div header{width:40%;color:#fff}@media(max-width:576px){.live .section__newsletter>div header{width:100%;margin-bottom:20px}}.live .section__newsletter>div header h3{margin-bottom:15px;font-size:22px;font-size:1.375rem;text-transform:uppercase}.live .section__newsletter>div header p{font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem;font-weight:300}.live .section__newsletter>div form{flex:1;width:60%;display:flex;align-items:center}@media(max-width:576px){.live .section__newsletter>div form{width:100%;flex-direction:column}}@media(max-width:1024px){.live .section__newsletter>div form input{font-size:19px;font-size:1.1875rem}}@media(max-width:576px){.live .section__newsletter>div form input{margin:20px 0}}.live .section__newsletter>div form input[type=email]{flex:1;padding:12px 20px;background-color:#fff;margin:0 20px}.live .section__newsletter>div form input[type=submit]{padding:12px 50px;border:1px solid #fff;color:#fff;background-color:rgba(255,255,255,0);border-radius:5px;transition:all .2s linear;cursor:pointer}.live .section__newsletter>div form input[type=submit]:hover{color:#1f1f1f;background-color:#fff}.live .section__f--contact{margin-top:100px}.live.live--noticia .noticia__body{padding:85px 0 100px 0}@media(max-width:768px){.live.live--noticia .noticia__body{padding:50px 0}}.live.live--noticia .noticia__body .noticia__header{text-align:center}.live.live--noticia .noticia__body .noticia__header h2{margin-bottom:30px;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;font-weight:500;text-transform:uppercase}.live.live--noticia .noticia__body .noticia__header h1{margin-bottom:30px;font-size:56px;font-size:3.5rem;line-height:65px;line-height:4.0625rem;text-transform:uppercase;font-weight:300}@media(max-width:768px){.live.live--noticia .noticia__body .noticia__header h1{font-size:40px;font-size:2.5rem;line-height:47px;line-height:2.9375rem}}.live.live--noticia .noticia__body .noticia__header p{width:80%;margin:0 auto 40px auto;text-transform:uppercase;font-weight:500}@media(max-width:1024px){.live.live--noticia .noticia__body .noticia__header p{width:100%}}@media(max-width:576px){.live.live--noticia .noticia__body .noticia__header p br{display:block}}.live.live--noticia .noticia__body .noticia__content{margin-top:100px}@media(max-width:768px){.live.live--noticia .noticia__body .noticia__content{margin-top:50px}}@media(max-width:768px){.live.live--noticia .noticia__body .noticia__content .-ui-grid{flex-direction:column;margin:0}}.live.live--noticia .noticia__body .noticia__content .noticia__img{padding-right:0}@media(max-width:768px){.live.live--noticia .noticia__body .noticia__content .noticia__img{width:100%;padding:0;margin-bottom:40px}}.live.live--noticia .noticia__body .noticia__content .noticia__img .img__wrap{margin-bottom:40px}@media(max-width:576px){.live.live--noticia .noticia__body .noticia__content .noticia__img .img__wrap{margin-bottom:20px}}.live.live--noticia .noticia__body .noticia__content .noticia__img .img__wrap:last-child{margin-bottom:0}.live.live--noticia .noticia__body .noticia__content .noticia__img img{width:100%}@media(max-width:768px){.live.live--noticia .noticia__body .noticia__content .noticia__txt{width:100%;padding:0;margin-bottom:0}}.live.live--noticia .noticia__body .noticia__content .noticia__txt p:first-child::first-letter {vertical-align:baseline;font-size:50px;font-size:3.125rem}.live.live--noticia .section__noticias{padding-bottom:100px}.live.live--noticia .section__noticias .header__section .header__num{display:none}.live.live--evento .noticia__body .noticia__content .-ui-grid{margin-left:-20px;margin-right:-20px}.live.live--evento .noticia__body .noticia__content .noticia__img{padding-left:20px;padding-right:20px}@media(max-width:576px){.live.live--evento .noticia__body .noticia__content .noticia__img{margin-bottom:20px}}.live.live--mom{padding-top:80px;border-top:8px solid #e4e7e9}@media(max-width:768px){.live.live--mom{padding-top:50px}}.live.live--mom .mom__date{display:flex;align-items:center;left:0;position:absolute;font-size:21px;font-size:1.3125rem;color:rgba(0,0,0,.7)}@media(max-width:1024px){.live.live--mom .mom__date{position:relative;justify-content:center;margin-bottom:20px}}.live.live--mom .mom__date span:first-child{font-weight:500}.live.live--mom .mom__date:before{content:"";width:30px;min-width:30px;height:1px;margin-right:10px;background-color:#a11f82}.live.live--mom .mom__serie{top:0;right:0;position:absolute}@media(max-width:1024px){.live.live--mom .mom__serie{display:flex;position:relative;justify-content:center;margin-top:40px}}.live.live--mom .mom__header{text-align:center}.live.live--mom .mom__header h2{margin-bottom:30px;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;font-weight:500}.live.live--mom .mom__header h1{margin-bottom:30px;font-size:56px;font-size:3.5rem;line-height:65px;line-height:4.0625rem;text-transform:uppercase;font-weight:300}.live.live--mom .mom__header p{width:80%;margin:0 auto;text-transform:uppercase;font-weight:500}.live.live--mom .mom__body{margin-top:80px}@media(max-width:768px){.live.live--mom .mom__body{margin-top:50px}}.live.live--mom .mom__body .mom__img-full{margin:0 0 80px 0}@media(max-width:768px){.live.live--mom .mom__body .mom__img-full{margin-bottom:50px}}.live.live--mom .mom__body .mom__txt{margin:0 auto 80px auto;text-align:center}@media(max-width:768px){.live.live--mom .mom__body .mom__txt{margin:0 auto 50px auto}}.live.live--mom .mom__body .mom__thumbs{margin-right:-20px;margin-left:-20px}@media(max-width:576px){.live.live--mom .mom__body .mom__thumbs{flex-direction:column}}.live.live--mom .mom__body .mom__thumbs .thumb{margin-top:20px;margin-bottom:20px;padding-right:20px;padding-left:20px}@media(max-width:576px){.live.live--mom .mom__body .mom__thumbs .thumb{width:100%;flex-direction:column;margin-top:0}}.live.live--mom .mom__previous{margin:80px 0 150px 0;text-align:center}@media(max-width:768px){.live.live--mom .mom__previous{margin:50px 0}}.live.live--mom .mom__previous header{margin-bottom:40px}.live.live--mom .mom__previous header h5{font-size:17px;font-size:1.0625rem}.live.live--mom .mom__button{padding:50px 0;text-align:center;background-color:#cdd0d2}.trabaja .section__children .-ui-grid{margin-left:-20px;margin-right:-20px}.trabaja .section__children .-ui-grid>*{padding-left:20px;padding-right:20px}.trabaja .section__children .trabaja__thumb{overflow:hidden}@media(max-width:768px){.trabaja .section__children .trabaja__thumb{width:50%;margin:20px 0}}@media(max-width:576px){.trabaja .section__children .trabaja__thumb{width:100%;margin:5px 0}}.trabaja .section__children .trabaja__thumb h2{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);font-size:50px;font-size:3.125rem;color:#fff;font-weight:300;text-transform:uppercase}@media(max-width:1024px){.trabaja .section__children .trabaja__thumb h2{font-size:36px;font-size:2.25rem}}.trabaja .section__children .trabaja__thumb .img__wrap{height:420px;overflow:hidden}@media(max-width:1024px){.trabaja .section__children .trabaja__thumb .img__wrap{height:40vh}}@media(max-width:768px){.trabaja .section__children .trabaja__thumb .img__wrap{height:30vh}}.trabaja .section__children .trabaja__thumb .img__wrap img{display:block;transform:scale(1);transition:all .5s linear;width:100%;height:100%;object-fit:cover}.trabaja .section__children .trabaja__thumb:hover .img__wrap img{transform:scale(1.2)}.trabaja .section__children.section__perfiles{margin-bottom:150px}@media(max-width:768px){.trabaja .section__children.section__perfiles{margin-bottom:80px}}.trabaja .section__children.section__perfiles .trabaja__thumb h2{text-align:center;text-transform:uppercase}.trabaja .section__razones{margin-bottom:10px}.trabaja .section__razones .header__section h2 strong{font-weight:500}.trabaja .section__razones .razones{padding:100px 0;background-color:#e4e7e9}@media(max-width:768px){.trabaja .section__razones .razones .-ui-grid{margin-right:-15px;margin-left:-15px}}.trabaja .section__razones .razones .razon{text-align:center}@media(max-width:768px){.trabaja .section__razones .razones .razon{padding-right:15px;padding-left:15px}}@media(max-width:576px){.trabaja .section__razones .razones .razon{margin:20px 0;width:50%}}.trabaja .section__razones .razones .razon img{margin-bottom:30px;align-self:center}@media(max-width:768px){.trabaja .section__razones .razones .razon img{width:100px}}@media(max-width:576px){.trabaja .section__razones .razones .razon img{width:75px}}.trabaja .section__razones .razones .razon h4{margin-bottom:20px;font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem;text-transform:uppercase}.trabaja .section__razones .razones .razon p{font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem;font-weight:300}.trabaja .section__ellos{margin-bottom:150px}.trabaja .section__ellos .header__section h2 strong{font-weight:500}.trabaja .section__ellos .blocks__wrap .block{margin-right:0;margin-left:0}.trabaja .section__ellos .blocks__wrap .block:nth-child(even){flex-direction:row-reverse}@media(max-width:576px){.trabaja .section__ellos .blocks__wrap .block{margin-bottom:20px}}.trabaja .section__ellos .blocks__wrap .block>div{padding-right:0;padding-left:0}@media(max-width:576px){.trabaja .section__ellos .blocks__wrap .block>div{width:100%}}.trabaja .section__ellos .blocks__wrap .block .block__txt{display:flex;flex-direction:column;justify-content:center;padding:50px;text-align:center;background-color:#e4e7e9}.trabaja .section__ellos .blocks__wrap .block .block__txt p{font-size:27px;font-size:1.6875rem;line-height:36px;line-height:2.25rem;font-weight:300}@media(max-width:1024px){.trabaja .section__ellos .blocks__wrap .block .block__txt p{font-size:19px;font-size:1.1875rem;line-height:26px;line-height:1.625rem}}.trabaja .section__ellos .blocks__wrap .block .block__txt h3{margin-top:15px;margin-bottom:0;font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;font-weight:400}.trabaja .section__ellos .blocks__wrap .block .block__txt h3 strong{font-weight:400}.trabaja .section__ellos .blocks__wrap .block .block__txt h3:first-of-type{margin-top:0}.trabaja .section__ellos .blocks__wrap .block .block__txt h5{margin-bottom:30px;font-size:19px;font-size:1.1875rem;line-height:23px;line-height:1.4375rem;font-weight:300}.trabaja .section__ellos .blocks__wrap .block .block__txt h5 strong{font-weight:400}.trabaja .section__ellos .blocks__wrap .block .block__txt.block__txt--left{text-align:left}.trabaja .section__ellos .blocks__wrap .block .block__img img{width:100%;height:100%;object-fit:cover;object-position:center}.trabaja .section__revolution{display:flex;align-items:center;height:35vh;text-align:center;background:no-repeat top/cover}@media(max-width:576px){.trabaja .section__revolution{height:60vh}}.trabaja .section__revolution h2{margin-bottom:0;font-size:85px;font-size:5.3125rem;color:#fff;text-transform:uppercase;font-weight:300}@media(max-width:768px){.trabaja .section__revolution h2{font-size:72px;font-size:4.5rem}}@media(max-width:576px){.trabaja .section__revolution h2{font-size:62px;font-size:3.875rem}}.trabaja .section__revolution p{color:#fff}.trabaja .section__tra-footer{display:flex;justify-content:center;padding:80px 0;background-color:#e4e7e9}@media(max-width:576px){.trabaja .section__tra-footer{flex-direction:column}}.trabaja .section__tra-footer a{margin:0 40px}@media(max-width:576px){.trabaja .section__tra-footer a{margin:10px 50px;text-align:center}}.trabaja .section__subheader{padding:100px 0;background-color:#e4e7e9}.trabaja .section__subheader p{text-align:center;font-weight:300}@media(max-width:576px){.trabaja .section__ofertas .oferta{width:100%}}.trabaja .section__ofertas .oferta .oferta__wrap{padding:30px;margin-bottom:50px;background-color:#e4e7e9;transition:all .2s linear}@media(max-width:576px){.trabaja .section__ofertas .oferta .oferta__wrap{margin-bottom:5px}}.trabaja .section__ofertas .oferta .oferta__wrap span{display:block;color:#1f1f1f;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin-bottom:0}.trabaja .section__ofertas .oferta .oferta__wrap span.oferta__date{font-weight:300}.trabaja .section__ofertas .oferta .oferta__wrap img{top:50%;right:30px;position:absolute;transform:translate(0,-50%);transition:all .2s linear}.trabaja .section__ofertas .oferta .oferta__wrap:hover{background-color:rgba(228,231,233,.5)}.trabaja .section__ofertas .oferta .oferta__wrap:hover img{transform:translate(5px,-50%)}@media(max-width:576px){.trabaja .section__cv .-ui-grid{width:100%;margin-right:0;margin-left:0}}@media(max-width:576px){.trabaja .section__cv .-ui-col-50{width:100%;padding-right:20px;padding-left:20px}}.trabaja .section__cv .input__wrap{margin-bottom:20px}.trabaja .section__cv .input__wrap input{width:100%;background-color:transparent;padding:15px;border:1px solid #979797;color:#1f1f1f;border-radius:5px}@media(max-width:768px){.trabaja .section__cv .input__wrap input{font-size:19px;font-size:1.1875rem}}.trabaja .section__cv .input__wrap input::placeholder{color:#1f1f1f}.trabaja .section__cv .input__wrap input[type=file]{opacity:0;cursor:pointer}@media(max-width:768px){.trabaja .section__cv .input__wrap input[type=file]{font-size:19px;font-size:1.1875rem}}.trabaja .section__cv .input__wrap--submit{display:flex;justify-content:center;align-items:center;margin-top:40px}.trabaja .section__cv .input__wrap--submit .-ui-btn--submit{width:auto;padding:15px 50px;border:1px solid #a11f82;color:#a11f82;font-size:18px;font-size:1.125rem;background:transparent;transition:all .2s linear}.trabaja .section__cv .input__wrap--submit .-ui-btn--submit:hover{background-color:#a11f82;color:#fff;cursor:pointer}.trabaja .section__cv .file__fake{width:100%;height:100%;top:0;left:0;position:absolute;pointer-events:none;display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #979797;color:#1f1f1f;border-radius:5px}@media(max-width:768px){.trabaja .section__cv .file__fake{font-size:19px;font-size:1.1875rem}}.trabaja .section__cv .file__fake button{padding:5px 25px;font-size:16px;font-size:1rem;font-weight:300;border-radius:5px;background-color:rgba(0,0,0,.1);cursor:pointer}.trabaja .section__cv .file__fake button:hover{background-color:rgba(0,0,0,.3)}.trabaja .section__cv.section__cv--estudiantes{padding:100px 0;background-color:#e4e7e9}.trabaja .section__cv.section__cv--estudiantes .perfil__intro p{text-align:center;font-weight:300}.trabaja .section__rol{padding:100px 0}.trabaja .section__rol h2{text-transform:uppercase;font-size:56px;font-size:3.5rem;font-weight:300;text-align:center}.trabaja .section__oferta{padding:100px;background-color:#e4e7e9}@media(max-width:576px){.trabaja .section__oferta{padding:50px 20px}}.trabaja .section__oferta h3{margin:40px 0 20px 0;font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;border-bottom:1px solid #1f1f1f}.trabaja .section__oferta h3:first-of-type{margin-top:0}.trabaja .section__oferta p{font-weight:300}.trabaja.trabaja--profesionales .section__cv{margin-bottom:100px}.trabaja.trabaja--oferta .section__cv{margin-bottom:100px}.media .section__login{padding-bottom:80px;background-color:#e4e7e9}.media .section__login form .input__wrap{margin-bottom:20px}.media .section__login form .input__wrap input{width:100%;background-color:#fff;padding:15px;border:1px solid #d2d2d2;color:#929292;border-radius:5px}.media .section__login form .input__wrap input::placeholder{color:#929292}@media(max-width:576px){.media .section__login form .input__wrap input{font-size:21px;font-size:1.3125rem}}.media .section__login form .input__wrap input:-webkit-autofill,.media .section__login form .input__wrap input:-webkit-autofill:hover,.media .section__login form .input__wrap input:-webkit-autofill:focus,.media .section__login form .input__wrap input:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}.media .section__login form .input__wrap.input__wrap--submit{display:flex;justify-content:center;align-items:center;margin-top:40px}.media .section__login form .input__wrap.input__wrap--submit .-ui-btn--submit{width:auto;padding:15px 50px;border:1px solid #a11f82;border-radius:3px;color:#a11f82;font-size:18px;font-size:1.125rem;background:transparent;transition:all .2s linear}.media .section__login form .input__wrap.input__wrap--submit .-ui-btn--submit:hover{background-color:#a11f82;color:#fff;cursor:pointer}.media .section__login form .input__wrap.input__wrap--feed{margin-top:35px}.media .section__login form .input__wrap.input__wrap--feed p{font-size:18px;font-size:1.125rem;text-align:center}.media .section__login form .input__wrap.input__wrap--feed p a{color:#a11f82}.media .section__login form .input__wrap.input__wrap--feed.input__wrap--error{display:none;margin-top:20px}.media .section__login form .input__wrap.input__wrap--feed.input__wrap--error p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.media .section--cats{margin-bottom:100px}.media .section--cats .-ui-grid{margin-left:-20px;margin-right:-20px}@media(max-width:1024px){.media .section--cats .-ui-grid{margin-left:0;margin-right:0}}@media(max-width:576px){.media .section--cats .-ui-grid{flex-direction:column}}.media .section--cats .-ui-col-50{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}@media(max-width:1024px){.media .section--cats .-ui-col-50{padding-left:10px;padding-right:10px}}@media(max-width:576px){.media .section--cats .-ui-col-50{width:100%;padding:0;margin:5px 0}}.media .section--cats .cat:after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.15)}.media .section--cats .cat .img__wrap{height:420px;overflow:hidden}@media(max-width:1024px){.media .section--cats .cat .img__wrap{height:40vh}}@media(max-width:768px){.media .section--cats .cat .img__wrap{height:30vh}}.media .section--cats .cat .img__wrap img{transform:scale(1);transition:all .2s linear}.media .section--cats .cat .content{top:50%;left:50%;position:absolute;z-index:1;transform:translate(-50%,-50%);text-align:center}.media .section--cats .cat .content p{font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem;color:#fff;font-weight:500}.media .section--cats .cat .content p strong{font-size:50px;font-size:3.125rem;line-height:58px;line-height:3.625rem;font-weight:300}@media(max-width:1024px){.media .section--cats .cat .content p strong{font-size:36px;font-size:2.25rem}}@media(max-width:576px){.media .section--cats .cat .content p br{display:block}}.media .section--cats .cat:hover .img__wrap img{transform:scale(1.2)}.media .section--videos{padding-top:45px;padding-bottom:100px}.media .section--videos .tags{display:flex;align-items:center;justify-content:center;margin-bottom:45px}.media .section--videos .tags ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:-10px}.media .section--videos .tags ul li{padding:10px}.media .section--videos .tags ul li button.is--active{background-color:#a11f82;color:#fff}.media .section--videos .videos .video{margin-bottom:50px}.media .section--videos .videos .video__wrap{margin-bottom:20px;position:relative;padding-bottom:56.25%;height:0}.media .section--videos .videos .video__wrap video{top:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover}.media .section--videos .videos .content h4{font-size:21px;font-size:1.3125rem;font-weight:500}.media .section--videos .videos .content p{font-size:16px;font-size:1rem}.media .section--videos .videos.videos--half{display:flex;flex-wrap:wrap;margin:-20px}.media .section--videos .videos.videos--half .video{width:50%;padding:20px;margin:0}@media(max-width:768px){.media .section--videos .videos.videos--half .video{width:100%}}.legal{padding:75px 0}.legal header:first-of-type{margin-bottom:50px}.legal h2{font-weight:500;margin-top:20px;margin-bottom:20px}.legal h4{margin-bottom:10px}.legal p{font-size:16px}.legal table{font-size:14px}.legal table a{color:#a11f82}.legal button{display:inline-block;padding:18px 40px 15px 40px;color:#000;background-color:rgba(0,0,0,0);font-size:18px;font-size:1.125rem;overflow:hidden;border:1px solid #000;border-radius:3px;transition:all .2s ease-in-out;cursor:pointer;margin:10px;margin-left:0}.legal button:hover{color:#fff;background-color:#000}.legal button:last-child{margin:0}.section--pt0 {
  padding-top: 0 !important;
}

.section__floating-nav {
  position: fixed;
  right: 45px;
  bottom: 45px;
  z-index: 100;
}
.section__floating-nav ul li {
  margin-bottom: 15px;
}
.section__floating-nav ul li a {
  width: 76px;
  max-width: 76px;
  height: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #19a7b1;
  border-radius: 50%;
  overflow: hidden;
  transition: width 0.15s linear;
}
.section__floating-nav ul li a svg, .section__floating-nav ul li a img {
  margin-right: 0;
  transition: all 0.15s linear;
  max-width: 50px;
}
.section__floating-nav ul li a span {
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: absolute;
  opacity: 0;
  white-space: nowrap;
  transition: all 0s linear;
  transform: translateX(100px);
  margin-left: 10px;
}
.section__floating-nav ul li:last-child {
  margin-bottom: 0;
}
.section__floating-nav ul:hover li a {
  width: auto;
  max-width: 2000px;
  padding: 0 20px;
  border-radius: 50px;
  justify-content: left;
}
.section__floating-nav ul:hover li a svg {
  margin-right: 15px;
}
.section__floating-nav ul:hover li a span {
  opacity: 1;
  position: relative;
  transform: translateX(0px);
  transition: all 0.15s linear;
}

.section__catalogue {
  background-color: #e4e7e9;
}
.section__catalogue .-ui-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 50px 0;
  text-align: center;
}
.section__catalogue .-ui-container h5 {
  font-size: 26px;
  line-height: 39px;
  font-weight: 500;
  text-transform: uppercase;
}
.section__catalogue .-ui-container h3 {
  max-width: 90%;
  font-size: 60px;
  line-height: 81px;
  font-weight: 300;
  margin: 30px 0;
}
@media screen and (max-width: 1024px) {
  .section__catalogue .-ui-container h3 {
    max-width: 100%;
    padding: 0 20px;
    font-size: 48px;
    line-height: 61px;
  }
}
.section__catalogue .-ui-container ul {
  display: flex;
  align-items: center;
}
.section__catalogue .-ui-container ul li {
  margin-right: 50px;
}
.section__catalogue .-ui-container ul li a {
  display: flex;
  align-items: center;
  height: 76px;
  background: #fff;
  border-radius: 40px;
  padding: 0 20px;
}
.section__catalogue .-ui-container ul li a svg {
  margin-right: 15px;
}
.section__catalogue .-ui-container ul li a span {
  font-size: 18px;
  color: #000;
}
.section__catalogue .-ui-container ul li:last-child {
  margin-right: 0;
}

.mecanizado.mecanizado-c .section__mec-gama {
  background-color: #bdbec3;
}

.section__taladro .header__section {
  padding-bottom: 0;
}

.mecanizado.mecanizado-c .section__c .top__content img, .mecanizado.mecanizado-c .section__c .bottom__content img {
  margin-bottom: 0px;
}

.mecanizado.mecanizado-c .section__taladro.section__taladro--graysy .taladro__wrap {
  background: #c7c7cf;
}

.mecanizado.mecanizado-c .section__catalogue {
  background: #bcbec3;
}

.mecanizado.mecanizado-c.mecanizado--c-drilling .section__catalogue {
  background: #e4e7e9;
}

.mecanizado.mecanizado-c.mecanizado--c-turning .section__header {
  background-color: transparent;
}

.mecanizado.mecanizado-c.mecanizado--c-drilling .section__header {
  background-color: transparent;
}

.mecanizado.mecanizado-c .section__c .cabezales {
  flex-wrap: wrap;
  justify-content: center;
}

.mecanizado.mecanizado-c .section__c .cabezales .cabezal {
  width: 33.33%;
  flex: unset;
}
@media screen and (max-width: 576px) {
  .mecanizado.mecanizado-c .section__c .cabezales .cabezal {
    width: 100%;
  }
}

.mecanizado.mecanizado-c.mecanizado--c-turning .section__aplicaciones {
  background: #e4e7e9;
}

.mecanizado.mecanizado-c.mecanizado--c-turning .section__claim {
  background: transparent;
}

.popup__catalogue, .popup__forms, .popup__ctas {
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: all 0.15s linear;
}
.popup__catalogue .popup__overlay, .popup__forms .popup__overlay, .popup__ctas .popup__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background: rgba(0, 0, 0, 0.3);
}
.popup__catalogue .popup__content, .popup__forms .popup__content, .popup__ctas .popup__content {
  padding: 50px;
  background: white;
}
.popup__catalogue .popup__content h3, .popup__forms .popup__content h3, .popup__ctas .popup__content h3 {
  text-align: center;
  font-weight: 400;
  font-size: 1.875rem;
  margin: 0 auto 30px auto;
  max-width: 50%;
}
@media screen and (max-width: 1024px) {
  .popup__catalogue .popup__content h3, .popup__forms .popup__content h3, .popup__ctas .popup__content h3 {
    max-width: 100%;
  }
}
.popup__catalogue .popup__content p, .popup__forms .popup__content p, .popup__ctas .popup__content p {
  text-align: center;
  max-width: 90%;
  margin: auto;
  margin-bottom: 20px;
}
.popup__catalogue .popup__content form .input__wrap, .popup__forms .popup__content form .input__wrap, .popup__ctas .popup__content form .input__wrap {
  margin-bottom: 20px;
}
.popup__catalogue .popup__content form .input__wrap input, .popup__catalogue .popup__content form .input__wrap select, .popup__catalogue .popup__content form .input__wrap textarea, .popup__forms .popup__content form .input__wrap input, .popup__forms .popup__content form .input__wrap select, .popup__forms .popup__content form .input__wrap textarea, .popup__ctas .popup__content form .input__wrap input, .popup__ctas .popup__content form .input__wrap select, .popup__ctas .popup__content form .input__wrap textarea {
  width: 100%;
  background-color: #fff;
  padding: 15px;
  border: 1px solid #d2d2d2;
  color: #929292;
  border-radius: 5px;
}
.popup__catalogue .popup__content form .input__wrap input[type=checkbox], .popup__forms .popup__content form .input__wrap input[type=checkbox], .popup__ctas .popup__content form .input__wrap input[type=checkbox] {
  width: auto;
}
.popup__catalogue .popup__content form .input__wrap.input__wrap--submit, .popup__forms .popup__content form .input__wrap.input__wrap--submit, .popup__ctas .popup__content form .input__wrap.input__wrap--submit {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.popup__catalogue .popup__content form .input__wrap A, .popup__forms .popup__content form .input__wrap A, .popup__ctas .popup__content form .input__wrap A {
  text-decoration: underline;
  color: #000000;
}
.popup__catalogue.is--active, .popup__forms.is--active, .popup__ctas.is--active {
  opacity: 1;
  pointer-events: all;
}

/*# sourceMappingURL=appv2.min.css.map */

@charset "UTF-8";
SECTION.section__bck-light-grey {
  background: #e4e7e9;
}
SECTION.section__bck-medium-grey {
  background: #bcbec3;
}
SECTION.section__bck-dark-grey {
  background: #858c94;
}

SECTION.section__forms {
  /* ION-ICON {  font-size: 1.8rem; position: relative; top: 5px; left: -5px; } */
}
SECTION.section__forms H3 A {
  color: #000000;
  text-decoration: underline;
}
SECTION.section__forms H4 {
  font-size: 3rem;
  margin-top: 20px;
}
SECTION.section__forms .-ui-btn {
  margin-top: 50px;
}
SECTION.section__forms .header__num {
  font-weight: 600;
}
SECTION.section__forms.section__txt-white H2, SECTION.section__forms.section__txt-white H3, SECTION.section__forms.section__txt-white H4, SECTION.section__forms.section__txt-white P, SECTION.section__forms.section__txt-white A {
  color: #FFFFFF;
}
SECTION.section__forms H4 {
  font-size: 60px;
  font-weight: 300;
}
SECTION.section__forms A.-ui-btn {
  padding: 13px 40px 15px 40px;
  color: #000000;
  border-color: #FFFFFF;
  background: #FFFFFF;
  border-radius: 30px;
}
SECTION.section__forms A.-ui-btn:hover {
  background: #FFFFFF;
  color: #999999;
}
SECTION.section__forms A.-ui-btn IMG {
  object-fit: contain;
  width: 34px;
  height: 34px;
  height: 100%;
  top: 4px;
  position: relative;
  left: -12px;
}
SECTION.section__help .section__forms .-ui-container {
  padding: 0 8vw;
}

/* En Ibarmia LIVE necesita márgenes */
.live .section__forms {
  margin: 100px 0;
}

/* Incorporación de slider a la cabecera de la web */
.home SECTION.section__header .-ui-container-full {
  width: 100%;
}
.home SECTION.section__header * {
  margin-bottom: 1.5rem;
}
.home SECTION.section__header .txt__wrap {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, calc(-50% - 50px));
  color: #FFFFFF;
  text-align: center;
}
.home SECTION.section__header H1 {
  position: relative;
  transform: none;
  top: auto;
  left: auto;
  opacity: 1;
  line-height: 100%;
}
.home SECTION.section__header .flickity-page-dots {
  bottom: 30px;
}
.home SECTION.section__header .flickity-page-dots .dot {
  border-radius: 0;
  height: 2px;
  width: 6vw;
  margin: 14px 4px;
  background: #FFFFFF;
}
.home SECTION.section__header .flickity-page-dots .dot:only-child {
  display: none;
}

.pop_cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 1.3125rem;
  cursor: pointer;
  transition: all 0.6s;
  pointer-events: all;
  z-index: 99999;
}

.pop_cerrar:hover {
  color: #a11f82;
}

.popup__ctas.is--active, .popup__forms.is--active, .popup__catalogue.is--active {
  overflow: auto;
  align-items: flex-start;
}
@media screen and (max-width: 576px) {
  .popup__ctas.is--active .popup__content, .popup__forms.is--active .popup__content, .popup__catalogue.is--active .popup__content {
    padding: 15px;
  }
}
.section--slider .slider__block .flickity-button.previous {
  left: -3%;
}

.section--slider .slider__block .flickity-button.next {
  right: -3%;
}

@media (max-width: 1024px) {
  .mecanizado .section__mec-gama .gama__products .gama__product .img__wrap {
    height: auto;
    width: 100%;
  }
  .mecanizado .section__mec-gama .gama__products .gama__product .img__wrap img {
    width: 100%;
  }
}
/* oO NOTICIAS MTX  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Oo */
.live.live--noticia .noticia__body .noticia__content {
  margin-top: 0;
}

.live--noticia .live_mtx h2 {
  font-size: 3.5rem;
  font-weight: 300;
}
.live--noticia .live_mtx h3 {
  font-size: 2.225rem;
  font-weight: 300;
}
.live--noticia .live_mtx h4 {
  font-size: 1.625rem;
  font-weight: 300;
}
.live--noticia .live_mtx h5 {
  font-size: 1.625rem;
  font-weight: 700;
  color: #a11f82;
}
.live--noticia .live_mtx a {
  color: #a11f82;
  transition: all 0.6s;
}
.live--noticia .live_mtx a:hover {
  color: #886780;
}
.live--noticia .live_mtx p {
  font-size: 1.3125rem !important;
}
.live--noticia .live_mtx ul {
  margin-bottom: 20px;
  font-size: 1.3125rem;
  font-weight: 300;
  line-height: 1.5625rem;
}
.live--noticia .live_mtx ol {
  margin-bottom: 20px;
  font-size: 1.3125rem;
  font-weight: 300;
  line-height: 1.5625rem;
}
.live--noticia .live_mtx ul li {
  list-style: disc;
  margin-bottom: 10px;
  margin-left: 30px;
  font-size: 1.3125rem !important;
}
.live--noticia .live_mtx ol li {
  list-style: auto;
  margin-left: 30px;
  font-size: 1.3125rem !important;
}
.live--noticia .live_mtx blockquote {
  font-style: italic;
  width: 100%;
  text-align: center;
  margin: 30px 0;
}
.live--noticia .live_mtx blockquote p:first-letter {
  font-size: 2rem !important;
  text-transform: none !important;
}
.live--noticia .live_mtx blockquote p {
  font-size: 2rem !important;
  font-weight: 400;
}
.live--noticia .live_mtx .icono_play {
  margin-top: 0;
  margin-bottom: -2px;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

SECTION.section__header * {
  margin-bottom: 1.5rem;
}

/* oO NOTICIAS MTX BANNER ----------------------------------------------- Oo */
.live--noticia SECTION.section__header .-ui-container-full {
  width: 100%;
}
.live--noticia SECTION.section__header .txt__wrap {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, calc(-50% - 50px));
  color: #FFFFFF;
  text-align: center;
}
.live--noticia SECTION.section__header H1 {
  position: relative;
  transform: none;
  top: auto;
  left: auto;
  opacity: 1;
  line-height: 100%;
}
.live--noticia SECTION.section__header .flickity-page-dots {
  bottom: 30px;
}
.live--noticia SECTION.section__header .flickity-page-dots .dot {
  border-radius: 0;
  height: 2px;
  width: 6vw;
  margin: 14px 4px;
  background: #FFFFFF;
}
.live--noticia SECTION.section__header .flickity-page-dots .dot:only-child {
  display: none;
}
.live--noticia SECTION.section__header * {
  margin-top: 1.5rem;
}

@media screen and (max-width: 576px) {
  .live--noticia .live_mtx SECTION.section__header {
    height: 100vh;
  }
  .live--noticia .live_mtx SECTION.section__header .txt__wrap {
    width: 90%;
  }
  .live--noticia .live_mtx SECTION.section__header .-ui-container-full {
    height: 100%;
  }
  .live--noticia .live_mtx SECTION.section__header .-ui-container-full .img__wrap {
    height: 100%;
  }
  .live--noticia .live_mtx SECTION.section__header .-ui-container-full .img__wrap img.-ui-objectfit {
    height: 100%;
    object-fit: cover;
  }
}
/* oO NOTICIAS MTX FOTOS ----------------------------------------------- Oo */
.fotos_carousel {
  height: 100%;
  width: 100%;
}
.fotos_carousel .flickity-viewport {
  margin-top: 0;
}
.fotos_carousel .carousel-cell {
  width: 100vw;
  height: auto;
  max-height: 900px;
  aspect-ratio: 16/8;
  object-fit: cover;
}
.fotos_carousel button.flickity-button {
  background: none;
}
.fotos_carousel .flickity-page-dots {
  bottom: 0;
}
.fotos_carousel .flickity-page-dots .dot {
  border-radius: 0;
  height: 2px;
  width: 6vw;
  margin: 14px 4px;
  background: #FFFFFF;
}
.fotos_carousel .flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/* oO NOTICIAS MTX COLUMNAS ----------------------------------------------- Oo */
ARTICLE.live--noticia SECTION.iconos DIV.iconos {
  display: flex;
  justify-content: space-between;
  padding-top: 4%;
}
ARTICLE.live--noticia SECTION.iconos DIV.iconos DIV.modulo {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 20%;
}
ARTICLE.live--noticia SECTION.iconos DIV.iconos DIV.modulo IMG {
  text-align: center;
  width: 45%;
}
ARTICLE.live--noticia SECTION.iconos DIV.iconos DIV.modulo H3 {
  padding-top: 2rem;
}
ARTICLE.live--noticia SECTION.iconos DIV.iconos DIV.modulo P {
  padding-top: 8%;
}

@media only screen and (max-width: 768px) {
  ARTICLE.live--noticia SECTION.iconos DIV.iconos {
    flex-wrap: wrap;
  }
  ARTICLE.live--noticia SECTION.iconos DIV.iconos DIV.modulo {
    width: 50%;
    padding-top: 8%;
  }
  ARTICLE.live--noticia SECTION.iconos DIV.iconos DIV.modulo IMG {
    width: 40%;
  }
}
/* oO NOTICIAS MTX TEXTO ----------------------------------------------- Oo */
.reverse {
  flex-direction: row-reverse;
}

.section__texto_not {
  padding-top: 0;
  padding-bottom: 0;
}
.section__texto_not .-ui-grid {
  margin: 0;
}
.section__texto_not .-ui-grid .noticia__img {
  padding: 0;
}
.section__texto_not .-ui-grid .noticia__txt {
  padding: 50px 0 25px 50px;
}
.section__texto_not .-ui-grid .noticia__txt ul, .section__texto_not .-ui-grid .noticia__txt ol, .section__texto_not .-ui-grid .noticia__txt li {
  margin: 0;
  padding: 0;
  list-style: disc;
  margin-left: 15px;
  margin-bottom: 15px;
}
.section__texto_not .section--popup .popup .popup__overlay {
  opacity: 0;
  display: none !important;
}

.reverse .noticia__txt.zigzag__txt {
  padding: 50px 50px 25px 0;
}

@media (max-width: 1600px) {
  .section__texto_not .-ui-container {
    width: 100%;
  }
  .section__texto_not .-ui-grid .noticia__txt {
    padding: 50px 50px 25px 50px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .section__texto_not .-ui-grid .noticia__txt {
    width: 50% !important;
  }
}
@media only screen and (max-width: 768px) {
  .reverse {
    flex-direction: column-reverse;
  }
  .section__texto_not {
    padding-top: 4%;
    padding-bottom: 4%;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .live.live--noticia .noticia__body .noticia__content .-ui-grid {
    width: 100%;
  }
  .section__texto_not .-ui-grid .noticia__txt {
    padding: 0;
    width: calc(50% - 80px);
  }
  .live--noticia .live_mtx h2, h3, h4, p, ul, ol {
    padding: 0 30px;
  }
}
/* oO NOTICIAS MTX SPACE ----------------------------------------------- Oo */
.section__space {
  height: 3vw;
  width: 100%;
}

/* oO AJUSTE MOM listado de maquinas Oo ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.live--mom a {
  color: #a11f82;
  transition: all 0.6s;
}

.live--mom a:hover {
  color: #886780;
}

.slider__mom .slide .grid-verticald > a {
  display: flex;
  flex-wrap: wrap !important;
}

.mom-listado {
  width: 50% !important;
  padding: 10px 5px;
  display: flex;
  flex-direction: column !important;
}

.grid-vertical {
  text-align: left;
}

.slider__mom .slide .grid-vertical > a:before {
  align-self: flex-start !important;
  margin-bottom: 5px;
}

.fecha_mom_full {
  width: 100%;
  flex-basis: 100%;
  flex: 1;
}

.title_mom_full {
  align-self: flex-start;
  width: 100%;
  flex-basis: 100%;
  flex: 1;
}

@media only screen and (max-width: 768px) {
  .mom-listado {
    text-align: left;
  }
}
.slider_mom_new {
  width: 100% !important;
}

.slider_mom_new .slide {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

.live .slider__mom .grid-vertical {
  width: 100% !important;
}

/*# sourceMappingURL=appv3.min.css.map */

@charset "UTF-8";BODY{font-size:1vw}ARTICLE.landing{position:initial}ARTICLE.landing SECTION{padding:4%;text-align:center}ARTICLE.landing P{padding:0 10%;font-weight:300;font-size:165%;letter-spacing:.4px;line-height:125%}ARTICLE.landing STRONG,ARTICLE.landing B{font-weight:500}ARTICLE.landing H2{font-family:"Neo Sans Pro",sans-serif;font-size:190%;color:#000;font-weight:400;letter-spacing:0;margin:auto}ARTICLE.landing H2.white{font-family:"Neo Sans Pro",sans-serif;font-size:190%;color:#fff;font-weight:400;letter-spacing:0}ARTICLE.landing H3{font-family:"Neo Sans Pro",sans-serif;font-size:120%;color:#000;font-weight:400;letter-spacing:0;line-height:125%;text-align:center}ARTICLE.landing .maxancho{padding:0}ARTICLE.landing .bggrey{background-color:#e4e7e9}ARTICLE.landing .bggrey2{background-color:#bcbec3}ARTICLE.landing .ofcover{object-fit:cover;width:100%;height:100%}ARTICLE.landing A.green,ARTICLE.landing BUTTON.green{text-align:center;padding:1.5vh 3vh;border-radius:40px;border:0;transition:.5s;color:white;background-color:#19a7b1;font-size:140%;font-weight:500}ARTICLE.landing A.green:hover,ARTICLE.landing BUTTON.green:hover{background-color:#18899f}ARTICLE.landing SECTION.banner{position:relative;margin-top:74px;padding:0;max-height:110vh;overflow:hidden}ARTICLE.landing SECTION.banner DIV.content{padding:5%;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:1;height:100%;width:100%}ARTICLE.landing SECTION.banner DIV.content IMG{width:45%;margin:auto;max-width:600px}ARTICLE.landing SECTION.banner DIV.content A.green{max-width:400px;margin:auto}ARTICLE.landing SECTION.banner IMG.background{display:block;z-index:-1;width:100%}ARTICLE.landing SECTION.banner.bajo{max-height:20vh}ARTICLE.landing SECTION.banner.bajo DIV.content IMG{max-width:auto;max-height:15vh}ARTICLE.landing SECTION.info IMG{padding:4% 10%;padding-bottom:0}ARTICLE.landing SECTION.cabecera H2{margin:2% 0}ARTICLE.landing SECTION.info-grande DIV{padding-bottom:3%}ARTICLE.landing SECTION.info-grande DIV P{line-height:240%;font-size:190%;padding-bottom:4%}ARTICLE.landing SECTION.iconos DIV.iconos{display:flex;justify-content:space-between;padding-top:4%}ARTICLE.landing SECTION.iconos DIV.iconos DIV.modulo{display:flex;flex-direction:column;align-items:center;width:20%}ARTICLE.landing SECTION.iconos DIV.iconos DIV.modulo IMG{text-align:center;width:45%}ARTICLE.landing SECTION.iconos DIV.iconos DIV.modulo H3{padding-top:2rem}ARTICLE.landing SECTION.iconos DIV.iconos DIV.modulo P{padding-top:8%}ARTICLE.landing SECTION.seeyou{display:none}ARTICLE.landing SECTION.seeyou IMG{padding:5%;margin:auto}ARTICLE.landing SECTION.streaming{padding:0}ARTICLE.landing SECTION.form{position:fixed;background-color:rgba(0,0,0,.95);width:100vw;height:100vh;z-index:10;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}ARTICLE.landing SECTION.form FORM{background:#fff;max-width:350px;padding:3vh;border-top:3px solid #a11f82}ARTICLE.landing SECTION.form INPUT{display:block;border-bottom:1px solid #000;width:100%;margin:3vh 0;font-size:160%}ARTICLE.landing SECTION.form INPUT[type=checkbox]{display:inline;margin:0 .2vw;width:auto}ARTICLE.landing SECTION.form BUTTON.green{margin-top:3vh}ARTICLE.landing SECTION.form P{font-size:140%;margin-top:2vw;padding:0;line-height:150%}ARTICLE.landing SECTION.form P.aviso{display:none}@media only screen and (min-width:1600px){BODY{font-size:.7vw}ARTICLE.landing SECTION.banner DIV.content{padding:4%;height:100%;width:100%}ARTICLE.landing SECTION.banner DIV.content IMG{width:45%;margin:auto;max-width:600px}ARTICLE.landing SECTION.banner DIV.content A.green{max-width:400px;margin:auto}ARTICLE.landing SECTION.banner IMG.background{display:block;z-index:-1;width:100%}ARTICLE.landing A.green{padding:1vw 1.3vw .8vw 1.7vw}}@media only screen and (max-width:768px){BODY{font-size:2vw}ARTICLE.landing SECTION{padding:8% 2%}ARTICLE.landing A.green{padding:2.3vw 3vw 2vw 3vw}ARTICLE.landing SECTION.banner{height:53vh}ARTICLE.landing SECTION.cabecera{padding:8%}ARTICLE.landing SECTION.info-grande{font-size:100%}ARTICLE.landing SECTION.info-grande DIV{padding-bottom:6%}ARTICLE.landing SECTION.info-grande DIV P{padding-bottom:8%}ARTICLE.landing SECTION.iconos DIV.iconos{flex-wrap:wrap}ARTICLE.landing SECTION.iconos DIV.iconos DIV.modulo{width:50%;padding-top:8%}ARTICLE.landing SECTION.iconos DIV.iconos DIV.modulo IMG{width:40%}}@media only screen and (max-width:767px){BODY{font-size:2.5vw}}html{scroll-behavior:smooth}.form-anchor{margin-top:-80px;margin-bottom:80px}.form-integrated form .input__wrap input,.form-integrated form .input__wrap select,.form-integrated form .input__wrap textarea{width:100%;background-color:#fff;padding:15px;border:1px solid #d2d2d2;color:#929292;border-radius:5px}.form-integrated form .input__wrap{margin-bottom:10px}.form-integrated form .input__wrap input[type=checkbox]{width:auto}.form-integrated form .input__wrap a{text-decoration:underline;color:#000}.form-integrated h2{font-size:4rem !important}.form-integrated h3{font-size:190% !important}@media only screen and (max-width:768px){.landing .ui-col-2{width:100%;flex-direction:column;gap:30px;margin:0}.landing .ui-col-2 .-ui-col-50{width:100%;padding:0}}@media(max-width:1600px){.landing .-ui-container{width:100%}}.landing .banner.alto_pantalla{height:90vh !important}.landing .banner.alto_contenido{height:auto !important;display:flex;flex-direction:column}.landing .banner.alto_contenido .content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing .banner .content .imagen_principal{width:60% !important}@media only screen and (max-width:767px){.landing .banner .content .imagen_principal{width:90% !important;margin:30px auto !important}}@media only screen and (min-width:1600px){.landing .banner .content .imagen_principal{width:70% !important;max-width:none}}