/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url('/themes/custom/serra/js/slick/./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url('/themes/custom/serra/js/slick/./fonts/slick.eot');src:url('/themes/custom/serra/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('/themes/custom/serra/js/slick/./fonts/slick.woff') format('woff'),url('/themes/custom/serra/js/slick/./fonts/slick.ttf') format('truetype'),url('/themes/custom/serra/js/slick/./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxTopLeft{width:25px;height:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border1.png) no-repeat 0 0;}#cboxTopCenter{height:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border1.png) repeat-x 0 -50px;}#cboxTopRight{width:25px;height:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border1.png) no-repeat -25px 0;}#cboxBottomLeft{width:25px;height:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border1.png) no-repeat 0 -25px;}#cboxBottomCenter{height:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border1.png) repeat-x 0 -75px;}#cboxBottomRight{width:25px;height:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border1.png) no-repeat -25px -25px;}#cboxMiddleLeft{width:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border2.png) repeat-y 0 0;}#cboxMiddleRight{width:25px;background:url(/themes/custom/serra/js/colorbox/example4/images/border2.png) repeat-y -25px 0;}#cboxContent{background:#fff;overflow:hidden;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:20px;}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999;}#cboxLoadingOverlay{background:#fff url(/themes/custom/serra/js/colorbox/example4/images/loading.gif) no-repeat 5px 5px;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{padding:0 0 .9rem;font-weight:400}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;color:#000}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}b{font-weight:700}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.4;color:#000;font-family:"Noto Sans";font-size:14px}.bg_primary{background:#ed2e3b;color:#fff}.bg_primary.pg-pr-rich-text h1,.bg_primary.pg-pr-rich-text h2,.bg_primary.pg-pr-rich-text h3,.bg_primary.pg-pr-rich-text h4,.bg_primary.pg-pr-rich-text h5,.bg_primary.pg-pr-rich-text h6{color:#000}.bg_primary.pg-pr-rich-text .pg_text a{color:#000}.bg_primary.pg-pr-rich-text .pg_text a:hover{color:#fff}.bg_secondary{background:#000;color:#fff}.bg_secondary.pg-pr-rich-text h1,.bg_secondary.pg-pr-rich-text h2,.bg_secondary.pg-pr-rich-text h3,.bg_secondary.pg-pr-rich-text h4,.bg_secondary.pg-pr-rich-text h5,.bg_secondary.pg-pr-rich-text h6{color:#fff}.bg_secondary.pg-pr-rich-text .pg_text a{color:#000}.bg_secondary.pg-pr-rich-text .pg_text a:hover{color:#fff}.bg_gray{background:#979797;color:#000}.bg_gray.pg-pr-rich-text h1,.bg_gray.pg-pr-rich-text h2,.bg_gray.pg-pr-rich-text h3,.bg_gray.pg-pr-rich-text h4,.bg_gray.pg-pr-rich-text h5,.bg_gray.pg-pr-rich-text h6{color:#000}.bg_gray.pg-pr-rich-text .pg_text a{color:#000}.bg_gray.pg-pr-rich-text .pg_text a:hover{color:#ed2e3b}.bg_gray_light{background:#f2f2f4;color:#000}.slick-dots{bottom:20px}.slick-dots li button:before{opacity:1;color:#000;border-radius:0;background:#000;width:15px;height:15px;content:""}.slick-dots li.slick-active button:before{background:#ed2e3b;opacity:1}.thumb{margin-right:2px}@keyframes arrowDown{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,10px,0)}100%{transform:translate3d(0,0,0)}}a{text-decoration:none;color:#2b2b2a}a:visited{color:inherit}a:hover{color:#ed2e3b}#block-serra-primary-local-tasks{position:fixed;z-index:999;top:400px;right:0}#block-serra-primary-local-tasks ul{margin:0;text-align:right;border:none;padding:0}#block-serra-primary-local-tasks ul li{display:block;margin:5px 0}#block-serra-primary-local-tasks ul li a{margin:0;padding:10px 20px;display:inline-block;background:rgba(30,30,30,.85);color:#fff;border:none;font-weight:300;-webkit-box-shadow:0 0 60px rgba(0,0,0,.3);box-shadow:0 0 60px rgba(0,0,0,.3);transition:.3s;-webkit-transition:.3s}#block-serra-primary-local-tasks ul li a.active{background:#fff;color:#00a1df}#block-serra-primary-local-tasks ul li a:hover{padding-right:50px;background:#fff;color:#00a1df}.cta_arrow{padding:3rem 20px}.cta_arrow a{display:inline-block;padding:0 40px 0 0;position:relative;font-size:13px}.cta_arrow a:after{content:"";position:absolute;right:0;height:100%;width:20px;background:url(/themes/custom/serra/css/../img/arrow-red.png) no-repeat scroll center center transparent}.cta_icon{position:relative}.cta_icon a{display:block;background:#f2f2f4;padding:25px 5px 25px 30%;position:relative;text-align:left;font-size:17px;line-height:22px;letter-spacing:-1px}.cta_icon img{position:absolute;left:30px;top:50%;transform:translateY(-50%);z-index:1}a.button--primary{background:#ed2e3b;font-weight:500;padding:10px 22px;color:#fff;border:none;display:inline-block;cursor:pointer}a.button--primary:hover{background:#000}a.button--primary.button-gray{background:#979797}a.button--primary.button-gray:hover{background:#000}ul.checked{padding:0}ul.checked li{padding:10px 30px 10px 50px;list-style:none;position:relative}ul.checked li:before{width:20px;height:14px;content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);background:url("/themes/custom/serra/css/../img/products-check.png") no-repeat scroll center center transparent;background-size:100% 100%}div[role=contentinfo]{padding:11px 20px;background:#000;color:#fff}.toolbar-icon-edit{display:none !important}form.user-pass,form#user-login-form{width:500px;height:310px;flex-direction:column;justify-content:center;display:block;margin:0 auto;padding:40px 40px 70px;margin:50px auto;box-shadow:0 0 13px -9px;border:1px solid #d7d7d7}form.user-pass .js-form-item,form#user-login-form .js-form-item{display:flex;flex-direction:column}form.user-pass input,form#user-login-form input{max-width:200px;margin-bottom:20px;padding:8px;border:1px solid #d7d7d7}.cookiesjsr-banner--text,.cookiesjsr-service-group--intro{font-weight:400;font-size:13px}ul.cookiesjsr-links.cookiesjsr-banner--links.links--row li a{display:block;padding:4px 10px;border:1px solid}ul.cookiesjsr-links.cookiesjsr-banner--links.links--row li a:hover{color:#000;background:#fff}#bottom-part{text-align:center;margin-bottom:40px}#bottom-part a{color:#ed2e3b;border:1px solid;display:inline-block;padding:6px 10px}#bottom-part a:hover{color:#000}.container{margin:0 auto;max-width:142rem;position:relative;width:100%;padding:0 25px}.flex{display:flex;flex-direction:column}.flex.flex-xs{flex-direction:row;flex-wrap:nowrap}@media (min-width:375px){.flex{flex-direction:row}}.flex.two-columns>*{flex:0 0 100%}@media (min-width:375px){.flex.two-columns>*{flex:0 0 50%}}@media (min-width:375px){.flex.two-columns>.f40{flex:0 0 40%}}@media (min-width:375px){.flex.two-columns>.f60{flex:0 0 60%}}@media (min-width:375px){.flex.two-columns>.f70{flex:0 0 70%}}@media (min-width:375px){.flex.two-columns>.f30{flex:0 0 30%}}.flex.three-columns>*{flex:0 0 100%}@media (min-width:375px){.flex.three-columns>*{flex:0 0 33.333%}}@media (min-width:375px){.flex.three-columns>.f40{flex:0 0 40%}}@media (min-width:375px){.flex.three-columns>.f60{flex:0 0 60%}}.flex.four-columns>*{flex:0 0 100%}@media (min-width:375px){.flex.four-columns>*{flex:0 0 25%}}@media (min-width:375px){.flex.four-columns>.f40{flex:0 0 40%}}@media (min-width:375px){.flex.four-columns>.f60{flex:0 0 60%}}.flex.wrap{flex-wrap:wrap}.flex.fit>*{max-width:70%}.flex.centered{justify-content:center;align-items:center;text-align:center}.flex.spaced{justify-content:space-between}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}.flex.vertical{flex-direction:column}.flex.vertical.spaced{align-items:space-between}.flex.vertical.start{align-items:flex-start}.flex.vertical.end{align-items:flex-end}.order0{order:0}.order1{order:1}.grid{display:grid}.grid>div{overflow:hidden}.grid_2{grid-template-columns:repeat(1,1fr)}.grid_3{grid-template-columns:repeat(1,1fr)}.grid_6{grid-template-columns:repeat(2,1fr)}.ggap0{grid-gap:0}.ggap1{grid-gap:1rem}.ggap2{grid-gap:2rem}.ggap3{grid-gap:2rem}.ggap4{grid-gap:2rem}.ggap5{grid-gap:2rem}.text_italic{font-style:italic}.text_centered{text-align:center}.text_right{text-align:right}.nav-link{font-family:"Noto Sans";font-weight:400;color:#2b2b2a;font-size:14px;line-height:110%}.nav-link:hover,.nav-link:active,.nav-link.active{color:#ed2e3b}@media (min-width:375px){.nav-link{font-size:14px;line-height:110%}}header:not(.cookiesjsr-layer--header){background:#fff;width:100%;z-index:100;position:fixed;top:0;min-height:80px}.logged_in header:not(.cookiesjsr-layer--header){top:40px}header:not(.cookiesjsr-layer--header) .container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;z-index:1}header:not(.cookiesjsr-layer--header) ul.menutop{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;margin:0}header:not(.cookiesjsr-layer--header) ul.menutop li{list-style-type:none}header:not(.cookiesjsr-layer--header) ul.menutop li a.nav-link{padding:0 15px 0 30px;position:relative}header:not(.cookiesjsr-layer--header) ul.menutop li a.nav-link.access_ico:before{content:"";position:absolute;left:0;top:0;width:30px;height:100%;background:url(/themes/custom/serra/css/../img/menu-acces.png) no-repeat scroll center center transparent}header:not(.cookiesjsr-layer--header) ul.menutop li a.nav-link.career_ico:before{content:"";position:absolute;left:0;top:0;width:30px;height:100%;background:url(/themes/custom/serra/css/../img/menu-carreer.png) no-repeat scroll center center transparent}header:not(.cookiesjsr-layer--header) nav#block-topmenu{margin-left:auto}header:not(.cookiesjsr-layer--header) .menu_burguer{width:45px;margin:15px;cursor:pointer}header:not(.cookiesjsr-layer--header) .menu_burguer .cls-2{transition:all .25s ease-in}header:not(.cookiesjsr-layer--header) .menu_burguer .cls-2#r1{transform-origin:left top}header:not(.cookiesjsr-layer--header) .menu_burguer .cls-2#r3{transform-origin:left bottom}header:not(.cookiesjsr-layer--header) nav#block-serra-main-menu{position:absolute;top:80px;background:#fff;width:300px;max-width:100%;right:0;padding:10px;transition:all .15s ease-in}header:not(.cookiesjsr-layer--header) nav#block-serra-main-menu .menumain{margin-bottom:40px;max-height:calc(100vh - 180px);overflow-y:scroll}header:not(.cookiesjsr-layer--header) nav#block-serra-main-menu .menumain>li>span,header:not(.cookiesjsr-layer--header) nav#block-serra-main-menu .menumain>li>a{display:block;padding:19px 20px;border-bottom:1px solid #d7d7d7;cursor:pointer}header:not(.cookiesjsr-layer--header) nav#block-serra-main-menu .menumain>li>ul>li>a{display:block;padding:19px 20px;border-bottom:1px solid #d7d7d7;background:#f1f1f1}header:not(.cookiesjsr-layer--header).opened nav#block-serra-main-menu{opacity:1 !important;visibility:visible !important;transform:translateX(0) !important;transform:translateX(0) !important;box-shadow:-6px 10px 21px -15px}header:not(.cookiesjsr-layer--header) .nav-link{text-decoration:none}header:not(.cookiesjsr-layer--header) #block-serra-site-branding{margin-right:auto}header:not(.cookiesjsr-layer--header).opened{background:#fff;height:auto}header:not(.cookiesjsr-layer--header).opened .menu_burguer #r2{display:none}header:not(.cookiesjsr-layer--header).opened .menu_burguer #r1{transform:translateX(30px) rotate(45deg)}header:not(.cookiesjsr-layer--header).opened .menu_burguer #r3{transform:translateX(30px) rotate(-45deg)}header:not(.cookiesjsr-layer--header) .lang-dropdown-select-element{border:none;width:75px !important;margin-left:3vw;color:#9d9d9d}header:not(.cookiesjsr-layer--header) .dropdown-menu{display:none}body{margin-top:95px}body.logged_in{padding-top:39px !important}.related a{font-size:15px;line-height:28px;letter-spacing:-1px;padding-top:15px;font-weight:400;border-bottom:1px solid #b1b1b1;cursor:pointer;position:relative;display:block}.white_mask{position:relative;padding-bottom:20px;padding-top:55px}.white_mask:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.white_mask h1{font-weight:500;color:#ed2e3b;font-size:18px;text-transform:uppercase}.white_mask.line_header,.white_mask.product_header{height:initial;background:url(/themes/custom/serra/css/../img/background_header0.jpg) no-repeat scroll center right rgba(58,68,87,.2);position:relative}.white_mask.line_header:before,.white_mask.product_header:before{display:block;width:100%;height:100%;position:absolute;background:#ffffff87}.white_mask.line_header h1,.white_mask.product_header h1{color:#000;font-size:30px;font-weight:300;text-transform:none;line-height:31px;padding-top:13px;position:relative}.white_mask.line_header h1:after,.white_mask.product_header h1:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.white_mask.line_header .top_description,.white_mask.product_header .top_description{font-size:19px;font-weight:400;text-transform:none;line-height:25px}.white_mask .h3{font-weight:300;font-size:36px;line-height:44px;max-width:500px}.white_mask .h3 p{position:relative}.white_mask .h3 p:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.small_header{height:124px;display:flex;justify-content:center;align-items:center}.small_header .h3{font-weight:300;font-size:36px;line-height:44px;max-width:500px;position:relative}.small_header .h3:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.text-white{color:#fff}#wrap_all{width:100%;position:static;z-index:2;overflow:hidden}.breadcrumb ul{padding:0;display:flex}.breadcrumb ul li{list-style:none;margin-right:15px;font-size:12px;display:flex;align-items:center;position:relative}.breadcrumb ul li>a,.breadcrumb ul li>span{display:block;padding:5px 15px 5px 5px;color:#b1b1b1}.breadcrumb ul li>a:hover{color:#2b2b2a}.breadcrumb ul li:after{content:"";width:5px;height:7px;position:absolute;right:-5px;background:url(/themes/custom/serra/css/../img/icon-paginacion1.png) no-repeat scroll center center transparent;top:50%;transform:translateY(-50%)}.breadcrumb ul li:last-child:after{display:none}#internal_links{display:none}.ntype-product .gleft{width:100%;max-width:100%;position:relative}.ntype-product .ctas{overflow:hidden;display:flex;gap:1rem}.ntype-product .ctas .download{display:flex;background:#f2f2f4;padding:10px;position:relative;text-align:left;font-size:17px;line-height:22px;letter-spacing:-1px;align-items:center;max-width:100%;min-width:280px;justify-content:space-between}.ntype-product .ctas .download svg path{fill:#000}.ntype-product .ctas .download:hover svg path{fill:#ed2e3b}.ntype-product .sidebar{background:#f2f2f4;padding:30px 20px 30px 30px;margin-bottom:50px}.ntype-product .sidebar .hide-sidebar{display:none !important}.ntype-product .sidebar .related{margin-bottom:60px}.ntype-product .sidebar .related .product.teaser{background:#fff}.ntype-product .sidebar .related .product.teaser a{border:4px solid #f2f2f4;margin-bottom:40px}.ntype-product .sidebar .related .product.teaser a:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.25)}.ntype-product .sidebar .title{font-size:26px;color:#000;font-weight:400;position:relative}.ntype-product .sidebar .title:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.ntype-product .sidebar .menumain{position:relative}.ntype-product .sidebar .menumain>li{display:none}.ntype-product .sidebar .menumain>li.active.dropdown{display:block}.ntype-product .sidebar .menumain>li.active.dropdown>span,.ntype-product .sidebar .menumain>li.active.dropdown>a{display:none}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item.open>a:after{transform:rotate(180deg);filter:grayscale(1)}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item>ul{display:none}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item.active ul{margin-top:15px}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item>a{font-size:15px;line-height:28px;letter-spacing:-1px;font-weight:400;border-bottom:1px solid #b1b1b1;cursor:pointer;position:relative;display:block;padding:15px 0 15px}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item>a:after{content:"";position:absolute;right:10px;z-index:1;top:50%;width:15px;display:block;height:7px;background:url(/themes/custom/serra/css/../img/arrow-down.svg);background-repeat:no-repeat;transition:all .15s ease-in;background-size:cover}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item>a.active{color:#000}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item span{display:block;padding:10px 0 5px;font-weight:700;margin-bottom:5px}.ntype-product .sidebar .menumain>li.active.dropdown>.dropdown-menu>li.dropdown-item .is-active{color:#ed2e3b}.ntype-product .sidebar .sidebar_menu_item{position:relative}.ntype-product .sidebar .sidebar_menu_item .group{font-size:15px;line-height:28px;letter-spacing:-1px;padding-top:15px;font-weight:400;border-bottom:1px solid #b1b1b1;cursor:pointer;position:relative}.ntype-product .sidebar .sidebar_menu_item .group:hover,.ntype-product .sidebar .sidebar_menu_item .group.open{color:#000}.ntype-product .sidebar .sidebar_menu_item .group svg{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:12px;transition:all .15s ease-in}.ntype-product .sidebar .sidebar_menu_item .group.open svg{transform:translateY(-50%) rotate(180deg)}.ntype-product .sidebar .sidebar_menu_item .group.open svg .st0{fill:#979797 !important}.ntype-product .sidebar .sidebar_menu_item:has(.group_content>.views-field-title>span>.is-active) .group{color:#000}.ntype-product .sidebar .sidebar_menu_item:has(.group_content>.views-field-title>span>.is-active) .group svg{transform:translateY(-50%) rotate(180deg)}.ntype-product .sidebar .sidebar_menu_item:has(.group_content>.views-field-title>span>.is-active) .group svg .st0{fill:#979797 !important}.ntype-product .sidebar .sidebar_menu_item:has(.group_content>.views-field-title>span>.is-active) .group_content{display:block !important}.ntype-product .sidebar .sidebar_menu_item:has(.group_content>.views-field-title>span>.is-active) .group_content .is-active{color:#ed2e3b}.ntype-product .sidebar .group_content{padding-top:15px}.ntype-product .sidebar .group_content h4{padding-top:15px;font-size:16px;line-height:36px;font-weight:500;padding-bottom:0;text-transform:uppercase}.ntype-product .sidebar .group_content h4:first-child{padding-top:0}.ntype-product .productTabs{position:relative;z-index:10;display:flex;transition:all .15s ease-in;border-bottom:3px solid #000;width:100%;position:fixed;top:80px;left:0;background:#f2f2f4;justify-content:space-around}.ntype-product .productTabs .pTab{display:flex;text-indent:-2000px;padding:15px 20px;background:#f2f2f4;position:relative;align-items:center;margin-right:0;font-weight:500}.ntype-product .productTabs .pTab.active{background:#d9d9d9}.ntype-product .productTabs .pTab svg{width:27px;margin-right:10px}.ntype-product .productTabs .pTab svg .st0{fill:#2b2b2a}.ntype-product .productTabs .pTab:hover{color:#000}.ntype-product .productTabs .pTab:hover svg .st0{fill:#000}.ntype-product .anchor{transform:translateY(-130px)}.ntype-product .sections{padding-top:25px}.ntype-product .sections .section{padding-bottom:70px;border-bottom:1px solid #000;margin-bottom:50px}.ntype-product .sections .section:last-child{border:none;padding-bottom:120px}.ntype-product .sections .section>h2{font-weight:500;font-size:29px;line-height:42px;padding-bottom:30px;color:#000;position:relative}.ntype-product .sections .section>h2:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.ntype-product .sections .section .intro{color:#000;padding-bottom:15px;font-size:26px;line-height:31px}.ntype-product .sections .section .text{line-height:1.4;color:#000;font-size:14px;padding-bottom:30px}.product_slick{z-index:1;width:760px;max-width:100%}.product_slick .prev_custom{position:absolute;z-index:30;left:10px;top:50%;transform:translateY(-50%);cursor:pointer}.product_slick .prev_custom:hover{filter:brightness(0)}.product_slick .next_custom{position:absolute;z-index:30;right:10px;top:50%;transform:translateY(-50%) rotateY(180deg);cursor:pointer}.product_slick .next_custom:hover{filter:brightness(0)}.slider-nav-thumbnails img{cursor:pointer;opacity:.8;transition:all .15s ease-in;filter:grayscale(.5)}.slider-nav-thumbnails img:hover{opacity:1;filter:grayscale(0)}.ntype-product-line .pline_header{height:200px}.ntype-product-line .columns{padding:30px;display:flex;justify-content:space-evenly;background:#f1f1f1;margin-bottom:30px}.ntype-product-line .columns .products_in_cols{padding-right:40px;min-width:250px}.ntype-product-line .columns .products_in_cols a{padding-left:20px;display:block;padding-bottom:12px;position:relative}.ntype-product-line .columns .products_in_cols a:before{content:"";height:15px;width:10px;left:0;top:10px;transform:translateY(-50%);position:absolute;background:url("/themes/custom/serra/css/../img/red-arrow.svg") no-repeat scroll center center}.ntype-product-line .columns .products_in_cols h3{position:relative;color:#000;padding:0;min-height:45px;margin-bottom:20px;font-weight:500}.ntype-product-line .columns .products_in_cols h3:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:0;border-bottom:1px solid #b1b1b1}.product.teaser{width:100%;position:relative}.product.teaser a{display:block;border:4px solid #fff;transition:all .15s ease-in}.product.teaser a:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.25)}.product.teaser img{margin:0 auto}.product.teaser .content{width:100%;position:relative;top:0;left:0;padding:3px 0 25px;display:flex;flex-direction:column;height:100%}.product.teaser .content .cat{display:none !important;background:#000;color:#fff;padding:10px 30px 10px 20px;display:inline-block;margin-right:auto;min-width:110px;font-size:12px;transition:all .15s ease-in}.product.teaser .content h2{padding:4px 7px;margin-top:auto;font-size:16px;line-height:1.2;background:#ffffffdb;margin:auto 8px 0;text-align:center}.news_full .media iframe,.news_teaser .media iframe{min-height:350px;width:100%}.news_full .media img,.news_teaser .media img{height:auto !important}.news_full h2,.news_teaser h2{font-size:19px}.news_full .logo_event,.news_teaser .logo_event{display:flex;gap:1em}.news_full .logo_event h2,.news_teaser .logo_event h2{padding-bottom:2px}.news_full .logo_event img,.news_teaser .logo_event img{height:initial;width:initial;padding-top:5px}.news_teaser.mode1{padding-bottom:30px;border-bottom:1px solid #b1b1b1;margin-bottom:20px;display:flex;flex-direction:column}.news_teaser.mode1.mini{padding-bottom:15px;margin-bottom:20px}.news_teaser.mode1.mini h2{padding-bottom:0;font-size:16px}.news_teaser.mode1.mini .new_footer{padding-top:10px}.news_teaser.mode1 .newimg{width:100%;flex-basis:100%;padding-right:0}.news_teaser.mode1 .newimg .new_footer{margin-top:auto;padding-top:0;color:#979797;display:flex;flex-wrap:nowrap;align-items:center;font-size:12px;justify-content:space-between}.news_teaser.mode1 .newcontent{flex-basis:100%;width:100%}.news_teaser.mode1 .newcontent .new_summary{padding-bottom:0;border-bottom:none;margin-bottom:0}.news_teaser.mode1 .new_summary{padding-bottom:30px;border-bottom:1px solid #b1b1b1;margin-bottom:20px}.news_teaser.mode1 img{padding-bottom:1rem;height:auto}.news_teaser.mode1 .new_footer{margin-top:auto;padding-top:20px;color:#979797;display:flex;flex-wrap:nowrap;align-items:center;font-size:12px;justify-content:space-between}.news_teaser.mode1 .new_footer span{display:block}.news_teaser.mode1 .new_footer span.company{text-transform:uppercase;position:relative;padding-right:1rem;margin-right:1rem}.news_teaser.mode2{padding:1.8rem 0;position:relative}.news_teaser.mode2:after{content:"";position:absolute;left:5px;bottom:0;height:1px;width:40px;background:#ed2e3b}.news_teaser.mode2:last-child:after{display:none}.news_teaser.mode2 h2 a{color:#2b2b2a;line-height:28px}.news_teaser.mode2 .more{color:#979797;display:block;padding-top:1rem}.news_teaser.mode2 .more:hover{color:#ed2e3b}.news_teaser.mode2 span{display:block}.news_teaser.mode2 span.range{font-size:12px;line-height:20px;color:#ed2e3b;padding-bottom:.3rem;white-space:nowrap}.news_full h1{line-height:26px;font-size:26px}.news_full .media{margin:20px 0}.news_full .body{margin-bottom:100px}.news_full .body p{margin-bottom:15px}aside{padding:0}aside>div{padding:30px;background:#f2f2f4;margin-bottom:50px;padding-bottom:50px}aside>div>h2{position:relative;padding-bottom:25px;margin-bottom:30px}aside>div>h2:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:40px;background:#ed2e3b}aside>div#block-views-block-news-block-1>h2{margin-bottom:0}aside .facet-item{padding-bottom:8px}.slider-nav-thumbnails{display:none}footer{background:#fff;padding-top:70px;border-top:1px solid #979797}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer .footer{font-size:14px;line-height:27px;padding-bottom:30px}footer .footer div#block-footerlogos{padding-top:30px;padding-bottom:10px}footer .footer div#block-footerlogos p{padding-top:40px}footer .footer .container{display:flex;justify-content:space-between;flex-direction:column;padding:0 25px;gap:2rem}footer .footer .container.logos_footer{padding-top:30px;display:flex;justify-content:flex-start;align-items:center}footer .footer .container.logos_footer img{filter:grayscale(1)}footer .footer .container h2{font-weight:700;font-size:14px;line-height:24px;text-transform:uppercase}footer .footer .social{display:flex;padding-top:20px;transform:translateX(-5px)}footer .footer .social img{margin-right:20px;transition:all .15s ease-in}footer .footer .social img:hover{opacity:.8}footer #block-serrafooterlogo img{padding-left:25px}footer .postfooter{padding-top:30px;background:#979797}footer .postfooter .container{display:flex;justify-content:space-between;flex-direction:column}footer .postfooter #block-footer>ul{display:flex;flex-wrap:wrap}footer .postfooter #block-footer>ul>li{width:50%}footer .postfooter a,footer .postfooter span{color:#fff;padding:10px 0;display:block;font-size:12px}footer .postfooter span{text-align:center}footer .postfooter a:hover{color:#ed2e3b}.paragraph{margin-top:25px;margin-bottom:50px}.pg-pr-icon-texts{padding:0 25px}.pg-pr-icon-texts h2{color:#000;font-size:29px;font-weight:400;padding-bottom:40px}.pg-pr-icon-texts .icon-text-item{margin-bottom:35px;display:flex;width:350px;max-width:100%;font-size:14px}.pg-pr-icon-texts .icon-text-item .pg_icon{padding-right:1.5rem}.pg-pr-icon-texts .icon-text-item .pg_icon img{width:45px;max-width:inherit;height:auto !important}.pg-pr-icon-texts .icon-text-item h3{font-size:19px;font-weight:400;line-height:31px}.pg-pr-products-grid{padding:40px}.pg-pr-products-grid h2{padding-top:20px;padding-left:30px;font-size:29px;padding-bottom:10px;margin-bottom:10px;position:relative}.pg-pr-products-grid h2:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px}.pg-pr-products-grid .pg-item-product{text-align:left;margin-bottom:50px}.pg-pr-products-grid .pg-item-product a{text-decoration:none;color:#000;font-size:19px;line-height:21px;font-weight:500;display:inline-block;text-align:center;width:100%}.pg-pr-products-grid .pg-item-product a:hover{color:#ed2e3b}.pg-pr-products-grid .pg-item-product img{padding-bottom:20px;margin:0 auto;height:auto !important}.pg-pr-news .ggap3{grid-gap:0rem 3rem}.pg-pr-news .title{padding:0;position:relative}.pg-pr-news .title a{font-size:29px}.pg-pr-news .title:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.pg-pr-news .pg_news{padding:30px 35px}.pg-pr-news .pg_news .news_teaser.mode1{padding:2rem 0}.pg-pr-news .pg_events{padding:25px 30px}.pg-pr-text-media{padding-top:30px;padding-left:25px;padding-right:25px}.pg-pr-text-media .cta_icon a{display:inline-block;background:#f2f2f4;padding:25px 35px 25px 80px;position:relative;text-align:left;font-size:17px;line-height:22px;letter-spacing:-1px;margin-top:50px}.pg-pr-text-media .gright.order1{display:flex;justify-content:center;align-items:center;padding-bottom:90px}.pg-pr-text-media .pg_text{color:#2b2b2a;font-size:14px;line-height:17px;font-weight:400}.pg-pr-text-media .pg_text h3{font-size:19px;line-height:25px;font-weight:500;padding:25px 0}.pg-pr-text-media .pg_text h4{font-size:18px;line-height:21px;font-weight:400;padding:25px 0}.pg-pr-text-media .pg_text ul{padding-left:0}.pg-pr-text-media .pg_text ul li{padding:10px 0 10px 50px;list-style:none;position:relative}.pg-pr-text-media .pg_text ul li:before{width:20px;height:14px;content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);background:url("/themes/custom/serra/css/../img/check-rojo.png") no-repeat scroll center center transparent;background-size:100% 100%}.pg-pr-text-media h2{font-size:29px;line-height:35px;position:relative}.pg-pr-text-media h2:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.pg-pr-text-media.bg_gray{padding-top:60px;padding-bottom:30px;margin-bottom:0}.pg-pr-text-media.bg_gray h2{color:#fff}.pg-pr-text-media.bg_gray .pg_text{color:#fff;font-size:18px;line-height:30px;font-weight:300}.pg-pg-list{padding:60px 0 0}.pg-pg-list h3{font-size:19px;line-height:25px;font-weight:500;padding-bottom:20px}.pg-item-feature{margin-bottom:35px}.pg-item-feature div:first-child{min-height:105px}.pg-item-feature img{max-width:initial;height:auto;margin-right:25px;margin-bottom:15px;border:1px solid #f2f2f4}.pg-item-feature h3{font-size:18px;line-height:18px;font-weight:500}.pg-item-feature .feature-text{font-size:14px;line-height:16.8px;font-weight:400}.pg-item-in-action{font-size:14px;line-height:16.8px}.pg-item-in-action iframe{margin-right:25px;margin-bottom:15px;max-width:initial}.pg-item-in-action h3{font-weight:500}.pg-item-in-action .feature-text{font-weight:400}.pg-pr-header-slider .white_mask{position:relative;padding-top:50px}.pg-pr-header-slider .white_mask:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.pg-pr-header-slider .white_mask .slide_media img{border-left:8px solid #ed2e3b;box-shadow:0 0 27px -15px;max-width:initial;height:auto;width:79vw;margin:0 auto}.pg-pr-header-slider .white_mask .slide_content{overflow:inherit;transform:translateY(-30px);width:80vw;margin:0 auto 30px}.pg-pr-header-slider .white_mask .slide_content img{transition:all .15s ease-in}.pg-pr-header-slider .white_mask .slide_content img:hover{filter:brightness(0);cursor:pointer}.pg-pr-header-slider .white_mask h2{font-weight:300;font-size:30px;line-height:34px;position:relative}.pg-pr-header-slider .white_mask h2:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.pg-pr-header-slider .white_mask .text{font-size:19px;line-height:24px;font-weight:400}.pg-pr-header-slider .slick_arrows{width:140px;position:absolute;bottom:-10px}.pg-job-list-automatic- h2.title,.pg-pr-job-list h2.title,.pg-pr-page-section h2.title{font-size:30px;line-height:35px;font-weight:300;border-bottom:1px solid #2b2b2a;padding-bottom:10px;position:relative}.pg-job-list-automatic- h2.title:after,.pg-pr-job-list h2.title:after,.pg-pr-page-section h2.title:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.pg-job-list-automatic- .rich,.pg-pr-job-list .rich,.pg-pr-page-section .rich{font-size:14px;line-height:16.7px;width:780px;max-width:100%}.pg-job-list-automatic- .rich h3,.pg-pr-job-list .rich h3,.pg-pr-page-section .rich h3{font-weight:500;font-size:19px;padding-bottom:20px;line-height:1.2}.pg-job-list-automatic- .rich h3 b,.pg-job-list-automatic- .rich h3 strong,.pg-pr-job-list .rich h3 b,.pg-pr-job-list .rich h3 strong,.pg-pr-page-section .rich h3 b,.pg-pr-page-section .rich h3 strong{font-weight:500;font-size:24px;margin-bottom:10px;display:block}.pg-job-list-automatic- .rich h4,.pg-pr-job-list .rich h4,.pg-pr-page-section .rich h4{font-size:18px;line-height:22px;font-weight:400;padding-bottom:0}.pg-job-list-automatic- h2.title+div.rich,.pg-pr-job-list h2.title+div.rich,.pg-pr-page-section h2.title+div.rich{padding-top:40px}.pg-item-specs{font-size:14px;line-height:16.8px;padding:15px 0;border-top:1px solid #b1b1b1}.pg-item-specs:first-child{border:none}.pg-item-specs h3{font-weight:500;color:#000}.pg-item-specs .specs-text{font-weight:400}.pg-pr-rich-text .cta_icon a,.pg-pr-text-text .cta_icon a{display:inline-block;background:#f2f2f4;padding:25px 35px 25px 80px;position:relative;text-align:left;font-size:17px;line-height:22px;letter-spacing:-1px}.pg-pr-rich-text .countries,.pg-pr-text-text .countries{columns:2;font-size:14px;line-height:16.8px;font-weight:400}.pg-pr-rich-text h3,.pg-pr-text-text h3{width:460px;max-width:100%;font-size:26px;line-height:31px;font-weight:500}.pg-pr-rich-text h2,.pg-pr-text-text h2{font-size:29px;line-height:42px;font-weight:400;color:#ed2e3b}.pg-pr-rich-text.bg_none h2,.pg-pr-text-text.bg_none h2{color:#000;font-size:28px}.pg-pr-rich-text h4,.pg-pr-text-text h4{font-weight:500;font-size:19px;line-height:25px;padding-bottom:40px}.pg-pr-rich-text p,.pg-pr-text-text p{margin-bottom:15px;font-size:18px;line-height:22px;font-weight:400}.pg-pr-rich-text .pg_text a,.pg-pr-text-text .pg_text a{color:#ed2e3b}.pg-pr-rich-text .pg_text a:hover,.pg-pr-text-text .pg_text a:hover{text-decoration:underline}.pg-pr-checked-boxes{padding-bottom:40px}.pg-pr-checked-boxes h2{font-weight:500;font-size:19px;line-height:25px;padding-bottom:40px}.pg-pr-checked-boxes .pg-item-checked-box{background:#f2f2f4;padding:25px 40px;position:relative;text-align:center;font-size:17px;line-height:22px;letter-spacing:-1px;font-weight:400}.pg-pr-checked-boxes .pg-item-checked-box:before{content:"";position:absolute;width:25px;height:17px;left:17px;top:50%;transform:translateY(-50%);background:url("/themes/custom/serra/css/../img/check-rojo.png") no-repeat scroll center center transparent}.pg-pr-boxed-ctas{padding-bottom:40px}.pg-pr-boxed-ctas h2{font-weight:500;font-size:19px;line-height:25px;padding-bottom:40px}.pg-pr-timeline{background:#f2f2f4;padding-top:50px;padding-bottom:80px}.pg-pr-timeline .pg_title{font-size:19px;line-height:25px;padding-bottom:50px;text-align:center;font-weight:500}.pg-pr-timeline .timeline{overflow:hidden}.pg-pr-timeline .timeline .timeline_items{display:flex;flex-wrap:nowrap;overflow-x:scroll}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline{width:245px}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .year{font-size:36px;line-height:43px;font-weight:300;position:relative;border-bottom:1px solid #b1b1b1;margin-bottom:30px;padding-bottom:20px}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .year:before{width:85px;height:4px;content:"";background:#ed2e3b;bottom:-2px;left:0;position:absolute}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline:nth-child(5) .year:after{width:15px;height:15px;content:"";right:3px;bottom:-8px;position:absolute;border:1px solid #b1b1b1;border-left-color:transparent;border-top-color:transparent;transform:rotate(-45deg);z-index:10}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .title{font-size:18px;line-height:21px;font-weight:500;margin-bottom:25px}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .text{width:175px;height:160px;padding-bottom:20px}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .text p{margin-bottom:15px}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .text strong,.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .text b{font-size:14px;color:#ed2e3b;line-height:16px;font-weight:400}.pg-pr-timeline .timeline .timeline_items .pg-item-timeline .media{border-top:1px solid #b1b1b1;padding:20px 0}.pg-pr-timeline .timeline .timeline_footer{display:none;height:90px;background:#fff;position:relative;border-top:1px solid #b1b1b1}.pg-pr-timeline .timeline .timeline_footer .pg-item-timeline-footer{font-size:18px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%);left:0}.pg-pr-icon-text-boxes.style2 h2{font-size:19px;line-height:25px;font-weight:500;text-align:center;width:400px;max-width:100%;margin:0 auto;padding-bottom:50px}.pg-pr-icon-text-boxes.style2 .pg-icon-box-item{border:1px solid #b1b1b1;padding:30px 22px;position:relative;min-height:160px;font-size:14px;line-height:16.8px}.pg-pr-icon-text-boxes.style2 .pg-icon-box-item img{position:absolute;bottom:10px;right:24px;width:32px;height:32px}.pg-pr-icon-text-boxes.style1{padding-top:50px;padding-bottom:80px}.pg-pr-icon-text-boxes.style1.bg_none{padding-top:0}.pg-pr-icon-text-boxes.style1 h2{font-size:19px;line-height:25px;font-weight:500;max-width:100%;margin:0 auto;padding-bottom:50px !important}.pg-pr-icon-text-boxes.style1 .container{padding:0 25px}.pg-pr-icon-text-boxes.style1 .pg-icon-box-item{background:#fff;width:125px;height:156px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:14px 20px;border:1px solid #b1b1b1}.pg-pr-icon-text-boxes.style1 .pg-icon-box-item a{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.pg-pr-icon-text-boxes.style1 .pg-icon-box-item img{margin-bottom:20px;max-width:initial;height:auto !important}.pg-pr-icon-text-boxes.style1 .pg-icon-box-item .pr_label{font-size:16px;font-weight:500;line-height:19px}.pg-item-boxed-text{background:#f2f2f4;padding:25px;padding-bottom:80px;transform:translateY(-20px)}.pg-item-boxed-text h3{font-size:18px;font-weight:500;line-height:21px;padding-bottom:20px;max-width:55%}.pg-item-boxed-text .bg_text{font-size:14px;line-height:17px;font-weight:400}.pg-item-checked-text{padding-left:50px;position:relative}.pg-item-checked-text:before{content:"";width:28px;height:20px;background:url("/themes/custom/serra/css/../img/products-check-red.png") no-repeat scroll center center transparent;position:absolute;left:0;top:0}.pg-item-checked-text h3{font-weight:500;font-size:19px;line-height:21px;padding-bottom:20px;color:#000}.pg-item-checked-text p{font-weight:400;font-size:16px;line-height:1.2}.pg-pr-webform h2.title{font-size:36px;line-height:43px;font-weight:300;border-bottom:1px solid #b1b1b1;padding-bottom:40px;margin-bottom:40px;position:relative}.pg-pr-webform h2.title:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.pg-pr-webform .sidebar_form .block{background:#f2f2f4;padding:40px 35px 60px}.pg-pr-webform .sidebar_form .block p{margin-bottom:10px}.pg-pr-webform .sidebar_form .block p a{color:#ed2e3b}.pg-pr-webform .sidebar_form .block p a:hover{color:#000}.pg-pr-webform .sidebar_form .block p a.linkgray{color:#979797;margin-top:10px;display:inline-block;font-size:12px}.pg-pr-webform .sidebar_form .block h2{position:relative;margin-bottom:20px}.pg-pr-webform .sidebar_form .block h2:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:40px;background:#ed2e3b}.pg-pr-webform .webform-submission-form{display:flex;flex-wrap:wrap;width:340px;max-width:100%;justify-content:space-between}.pg-pr-webform .webform-submission-form input.webform-button--submit{background:#ed2e3b;font-weight:500;padding:10px 22px;color:#fff;border:none;display:inline-block;cursor:pointer;margin-top:30px;margin-bottom:90px}.pg-pr-webform .webform-submission-form input.webform-button--submit:hover{background:#000}.pg-pr-webform .webform-submission-form .js-form-item.form-item{display:flex;flex-direction:column;flex-basis:100%;width:100%;margin-bottom:10px}.pg-pr-webform .webform-submission-form .js-form-item.form-item.form-item-with-which-department-do-you-want-to-contact-,.pg-pr-webform .webform-submission-form .js-form-item.form-item.js-form-type-textarea{flex-basis:100%;width:100%}.pg-pr-webform .webform-submission-form .js-form-item.form-item.form-item-with-which-department-do-you-want-to-contact- textarea,.pg-pr-webform .webform-submission-form .js-form-item.form-item.js-form-type-textarea textarea{width:100%}.pg-pr-webform .webform-submission-form .js-form-item.form-item.js-form-type-checkbox{flex-direction:row;font-size:12px;flex-basis:100%;width:100%;align-items:flex-start}.pg-pr-webform .webform-submission-form .js-form-item.form-item.js-form-type-checkbox a{color:#000}.pg-pr-webform .webform-submission-form .js-form-item.form-item.js-form-type-checkbox a:hover{color:#ed2e3b}.pg-pr-webform .webform-submission-form .js-form-item.form-item.js-form-type-checkbox input{min-height:auto}.pg-pr-webform .webform-submission-form .js-form-item.form-item .select2-selection,.pg-pr-webform .webform-submission-form .js-form-item.form-item input{border:1px solid #b1b1b1;min-height:36px}.pg-pr-webform .webform-submission-form .js-form-item.form-item .select2-selection .select2-selection__rendered,.pg-pr-webform .webform-submission-form .js-form-item.form-item input .select2-selection__rendered{line-height:36px}.pg-pr-webform .webform-submission-form .js-form-item.form-item .select2-selection .select2-selection__arrow,.pg-pr-webform .webform-submission-form .js-form-item.form-item input .select2-selection__arrow{height:36px}.pg_2text{display:grid;grid-template-columns:1fr 1fr;gap:2.3rem;font-size:16px;text-align:justify;line-height:1.2}.text_plus_icon{display:flex;gap:10px;flex-wrap:nowrap;justify-content:space-between;padding-right:17px}.pg-item-boxed-text-icon{padding-bottom:60px !important}.pg-item-boxed-text-icon h3{margin-bottom:15px}#block-category{float:right;z-index:10;position:relative}#block-category .facets-widget-dropdown{display:flex;align-items:center;justify-content:flex-end}#block-category .facets-widget-dropdown h3{padding:0 20px 0 0}#block-category .facets-widget-dropdown select{padding:10px 20px}#block-views-block-products-index-block-1--2,#block-views-block-products-index-block-1{margin-top:50px;padding-top:50px;margin-top:45px}#block-views-block-products-index-block-1--2>h2,#block-views-block-products-index-block-1>h2{border-bottom:1px solid;padding-bottom:15px;font-size:29px;font-weight:500;position:relative}#block-views-block-products-index-block-1--2>h2:after,#block-views-block-products-index-block-1>h2:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}#block-views-block-products-index-block-1--2 .gridproducts,#block-views-block-products-index-block-1 .gridproducts{display:flex;flex-wrap:wrap;gap:.9rem 5%;margin-top:30px;margin-bottom:80px;justify-content:flex-start}.view-releated-products .views-row{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d7d7d7}.view-releated-products .views-row .is-active{color:#ed2e3b}@media (min-width:576px){.grid.grid_3{grid-template-columns:repeat(3,1fr)}.grid.grid_2{grid-template-columns:repeat(2,1fr)}.ntype-product .grid.grid_2{grid-template-columns:100% 100%}}@media screen and (min-width:550px){.product.teaser{width:initial}.pg-pr-header-slider .white_mask .slide_media img{width:100%;margin:initial}.pg-pr-header-slider .white_mask .slide_content{width:initial}.pg-pr-header-slider .white_mask .grid.grid_2.g33_66{grid-template-columns:40vw auto}.pg-pr-icon-texts .grid.grid_3{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){footer .footer .container{flex-direction:row;padding:0 30px;gap:0rem}footer .footer .container.logos_footer{padding-top:0}.pg-pr-webform .webform-submission-form{width:590px}.pg-pr-webform .webform-submission-form .js-form-item.form-item{flex-basis:47%;width:47%}.grid.grid_2{grid-template-columns:repeat(2,1fr)}.ntype-product .grid.grid_2{grid-template-columns:repeat(2,1fr)}.grid.grid_2.g66_33{grid-template-columns:2fr 1fr}.ntype-product .grid.grid_2.g66_33{grid-template-columns:100% 100%}.grid.grid_2.g33_66{grid-template-columns:1fr 2fr !important}.grid.grid_2.g75_25{grid-template-columns:3fr 1fr}.grid.grid_2.g25_75{grid-template-columns:1fr 3fr}}@media screen and (min-width:992px){.pg-pr-icon-texts .grid.grid_3{grid-template-columns:repeat(3,1fr)}.product.teaser{position:relative}.product.teaser .content{width:initial}.news_full .media iframe,.news_teaser .media iframe{min-height:500px;width:100%}.news_full.sindex.mode1,.news_teaser.sindex.mode1{flex-direction:row}.news_full.sindex.mode1 .newimg,.news_teaser.sindex.mode1 .newimg{width:30%;flex-basis:30%;padding-right:20px}.news_full.sindex.mode1 .newcontent,.news_teaser.sindex.mode1 .newcontent{flex-basis:70%;width:70%}#block-views-block-products-index-block-1--2{margin-top:initial;padding-top:initial}#block-views-block-products-index-block-1--2>h2{display:block}.ntype-product-line .columns{margin-bottom:0}.ntype-product-line .columns .products_in_cols{min-width:initial}.container{padding:0}.grid{display:grid}.grid.grid_3{grid-template-columns:repeat(3,1fr)}.grid.grid_4{grid-template-columns:repeat(4,1fr)}.grid.grid_5{grid-template-columns:repeat(5,1fr)}.grid.grid_6{grid-template-columns:repeat(6,1fr)}.grid.grid_7{grid-template-columns:repeat(7,1fr)}.grid.grid_8{grid-template-columns:repeat(8,1fr)}.grid.grid_9{grid-template-columns:repeat(9,1fr)}.grid.grid_10{grid-template-columns:repeat(10,1fr)}header:not(.cookiesjsr-layer--header){box-shadow:0 0 14px -10px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu{display:block !important;opacity:1 !important;visibility:visible !important;transform:none !important;position:relative;top:0;width:100%;padding:0;margin-right:auto;margin-left:65px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu .navbar-nav{display:flex}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain{margin-bottom:initial;max-height:initial;overflow-y:initial}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item .dropdown-menu{display:block;font-size:12px;line-height:14.4px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item.products-item>ul.dropdown-menu{max-width:900px;width:calc(100% + 100px);height:490px;padding-right:10px;padding-left:15px;padding-bottom:40px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu{position:absolute;background:#f2f2f4;display:none;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;left:-45%;align-content:flex-start;padding-left:0;box-shadow:0 6px 10px -5px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu>li{width:193px;margin-right:60px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu>li.dropdown-item.dropdown>a{display:block;padding-top:30px;font-weight:500;color:#000;padding-bottom:15px;position:relative;margin-bottom:15px;padding-left:0;font-weight:700;font-size:15px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu>li.dropdown-item.dropdown>a:hover{color:#ed2e3b}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu>li.dropdown-item.dropdown>a:after{width:100%;height:1px;border-bottom:1px solid #b1b1b1;content:"";position:absolute;bottom:0;left:0}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu .dropdown-menu>.dropdown-item>*{display:block}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu .dropdown-menu>.dropdown-item a{position:relative;padding-left:15px;padding-bottom:5px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu .dropdown-menu>.dropdown-item a:before{content:"";height:12px;width:10px;left:0;top:7px;transform:translateY(-50%);position:absolute;background:url(/themes/custom/serra/css/../img/red-arrow.svg) no-repeat scroll center center}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu .dropdown-menu>.dropdown-item span{font-weight:500;padding-top:10px;display:block;margin-bottom:8px}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu .dropdown-menu>.dropdown-item:first-child span{padding-top:0}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item.dropdown:hover>.dropdown-menu{display:flex !important}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item.dropdown:hover .dropdown-menu{display:block}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li>span,header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li>a{border:none;padding:43px 25px 35px 15px;cursor:pointer;display:block}header:not(.cookiesjsr-layer--header) .container .menu_burguer{display:none}header:not(.cookiesjsr-layer--header) #block-topmenu{display:block !important}.visible-xs{display:none !important}footer .footer .container{flex-direction:row;padding:0;gap:0rem}footer #block-serrafooterlogo img{padding-left:0}footer .postfooter{padding-top:0}footer .postfooter .container{flex-direction:row}footer .postfooter #block-footer>ul>li{width:initial}footer .postfooter a,footer .postfooter span{padding:1.5rem 30px 1.5rem 0}footer .postfooter span{text-align:right}.slider-nav-thumbnails{display:block}.ntype-product .sections{padding-top:70px}.ntype-product .sections.extended{margin-top:60px}.pg-item-feature{margin-bottom:0}.pg-pr-icon-text-boxes.style1 .container{padding:0 100px}.pg-job-list-automatic- h2.title,.pg-pr-job-list h2.title,.pg-pr-page-section h2.title{font-size:39px;line-height:40px;padding-bottom:40px}.pg-pr-timeline .timeline_footer{display:block}.ggap3{grid-gap:3rem}.ggap4{grid-gap:4rem}.ggap5{grid-gap:5rem}.paragraph{margin-top:50px}}@media (min-width:550px) and (max-width:992px){.grid_4{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px) and (max-width:1280px){.container{margin:0 auto;max-width:calc(100vw - 50px)}}@media (min-width:1280px){.ntype-product .grid.grid_2.g66_33{grid-template-columns:2fr 1fr}.ntype-product .gleft{width:760px}.ntype-product .gleft #productTabs{position:relative;top:initial;width:760px;max-width:100%}.ntype-product .gleft #productTabs .pTab{text-indent:initial;display:flex;padding:15px 20px;background:#f2f2f4;position:relative;align-items:center;margin-right:15px;transition:all .15s ease-in;font-weight:500}.ntype-product .gleft #productTabs .pTab.active{background:#d9d9d9}.ntype-product .gleft #productTabs.fixed{position:fixed;top:93px;left:initial}.ntype-product .gleft #productTabs.fixed .pTab{text-indent:0px}.ntype-product.logged_in .gleft #productTabs.fixed{top:133px !important;width:760px;max-width:100%}.ntype-product .sidebar{display:block !important}.container{width:1200px}main{position:relative;z-index:0}main:before{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;z-index:1}main.overlayshow:before{animation-name:header-animation-showBackdrop;width:100%;height:100%;content:"";animation-duration:.5s}main.overlayhide:before{animation-name:header-animation-hideBackdrop;width:100%;height:100%;content:"";animation-duration:.5s}main .layout-content{position:relative;z-index:0}header:not(.cookiesjsr-layer--header){box-shadow:0 0 14px -10px;z-index:1}header:not(.cookiesjsr-layer--header) ul.menutop{min-width:170px}header:not(.cookiesjsr-layer--header) .container{z-index:2}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.navbar-nav.menumain>li.nav-item>ul.dropdown-menu{left:initial}header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.navbar-nav.menumain>li>ul>li>a{padding:15px 20px 15px 15px}header:not(.cookiesjsr-layer--header) .container #block-topmenu>ul li a{padding-left:30px;padding-right:10px;display:flex}.pg-pr-text-media{padding-top:40px;padding-left:0;padding-right:0}.pg-pr-text-media .pg_text{max-width:85%}.pg-pr-text-media.bg_gray{padding-bottom:30px;padding-top:60px}.pg-pr-text-media.bg_gray .pg_text{max-width:70%}.pg-pr-icon-texts{padding:0;text-align:center}.pg-pr-icon-texts .icon-text-item{margin-bottom:0}.white_mask.line_header{height:340px}.white_mask.line_header h1{font-size:39px;line-height:45px}.pg-pr-header-slider .white_mask{height:477px;padding-top:90px}.pg-pr-header-slider .white_mask .slide_media img{width:initial;margin:initial}.pg-pr-header-slider .white_mask .slide_content{transform:translateY(-10px);margin:initial}.pg-pr-header-slider .white_mask h2{font-size:33px;line-height:40px}.pg-pr-header-slider .white_mask .text{font-size:19px;font-weight:400;line-height:31px}.ntype-page .white_mask{height:330px;padding-top:55px}#internal_links{position:absolute;display:block;background:#f2f2f4;width:100%;z-index:0}#jobTabs #internal_links{position:relative;background:0 0}#jobTabs #internal_links ul li{padding:20px 0}#jobTabs #internal_links ul li a{padding:0 15px;display:block;position:relative}#jobTabs #internal_links ul li:first-child a{padding-left:0}#internal_links ul{margin:0;padding:0;display:flex}#internal_links ul li{list-style:none;padding:20px 0}#internal_links ul li a{padding:0 20px;display:block;position:relative}#internal_links ul li a:after{position:absolute;content:"";right:0;top:0;height:100%;width:1px;background:#ed2e3b}#internal_links ul li:first-child a{padding-left:0}#internal_links ul li:last-child a:after{display:none}.submenu{margin-top:153px !important}.submenu.logged-in.submenu{margin-top:173px !important}}
@media (min-width:768px){footer .postfooter nav>ul{display:flex}}@media (max-width:1024px){.pg-pr-icon-text-boxes.style1 .pg-icon-box-item{width:100%;height:100%}}.pg-pr-header-slider .white_mask h2:after{content:"_";color:#d6252b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:32px;font-weight:700}.not_published{opacity:.7}.frontpage .pg-pr-header-slider .white_mask:before{display:none}@media screen and (min-width:992px){header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.products-item>ul.dropdown-menu{max-width:initial;width:calc(100% + 310px);height:450px;padding-right:10px;padding-left:15px;padding-bottom:40px;left:0 !important}}@media (min-width:1280px){.pg-pr-icon-texts{padding:0;text-align:left}.pg-pr-header-slider .white_mask h2{font-size:35px;line-height:50px;transform:translateY(40px)}.pg-pr-header-slider .white_mask h2:after{content:"_";color:#d6252b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:48px;font-weight:700}}@media (min-width:768px){.grid.grid_2.g33_66{grid-template-columns:1fr 2fr !important;gap:30px}.grid.grid_2.g33_66 .pg_text{font-size:16px;line-height:inherit;font-weight:400;max-width:100%}}.pg-pr-products-grid .pg-item-product{text-align:left;margin-bottom:15px}.pg-pr-products-grid .items{padding:20px 0 40px}@media screen and (min-width:992px){header:not(.cookiesjsr-layer--header) .container nav#block-serra-main-menu ul.menumain>li.nav-item>ul.dropdown-menu>li{width:203px}}.bg_gray .cta_arrow a{color:#fff}.pg-pr-icon-text-boxes h2,.pg-item-boxed-text h3{position:relative}.pg-pr-icon-text-boxes h2:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:29px}.pg-item-boxed-text h3:after{content:"_";color:#ed2e3b;position:relative;top:2px;left:1px;font-family:"Noto Sans";font-size:20px}h4.nopadding,h3.nopadding,h2.nopadding{padding:0 !important}
