/* @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:normal;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:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.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:white;-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:transparent;}.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:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
#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:0rem 0 0.9rem;font-weight:normal;}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:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}b{font-weight:bold;}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:black;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,0.85);color:#fff;border:none;font-weight:300;-webkit-box-shadow:0 0 60px rgba(0,0,0,0.3);box-shadow:0 0 60px rgba(0,0,0,0.3);transition:0.3s;-webkit-transition:0.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/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:white;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/img/products-check.png) no-repeat scroll center center transparent;background-size:100% 100%;}div[role=contentinfo]{padding:11px 20px;background:#000;color:white;}.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:black;background:white;}#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/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/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 250ms 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 150ms 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) nav#block-serra-main-menu .menumain > li > ul > li > a.is-active[href]:not([href*="#"]){color:#ed2e3b;}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:#ffffff;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,0.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/img/background_header0.jpg) no-repeat scroll center right rgba(58,68,87,0.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:black;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:#ffffff;}#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/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,0.25);}.ntype-product .sidebar .title{font-size:26px;color:black;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/img/arrow-down.svg);background-repeat:no-repeat;transition:all 150ms 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:bold;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 150ms 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 150ms 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:0px;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:black;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:0.8;transition:all 150ms ease-in;filter:grayscale(0.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/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:0px;width:100%;height:0;border-bottom:1px solid #b1b1b1;}.product.teaser{width:100%;position:relative;}.product.teaser a{display:block;border:4px solid white;transition:all 150ms ease-in;}.product.teaser a:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,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 0;display:flex;flex-direction:column;height:100%;}.product.teaser .content .cat{display:none !important;background:#000;color:#ffffff;padding:10px 30px 10px 20px;display:inline-block;margin-right:auto;min-width:110px;font-size:12px;transition:all 150ms 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:0px;}.news_teaser.mode1 .newimg .new_footer{margin-top:auto;padding-top:0px;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:0px;border-bottom:none;margin-bottom:0px;}.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:0.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 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:0px;bottom:0;height:1px;width:40px;background:#ed2e3b;}aside > div#block-views-block-news-block-1 > h2{margin-bottom:0px;}aside .facet-item{padding-bottom:8px;}.slider-nav-thumbnails{display:none;}footer{background:white;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:bold;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 150ms ease-in;}footer .footer .social img:hover{opacity:0.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:#ffffff;padding:10px 0px 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:black;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:normal;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/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:white;}.pg-pr-text-media.bg_gray .pg_text{color:white;font-size:18px;line-height:30px;font-weight:300;}.pg-pg-list{padding:60px 0 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,0.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 150ms 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/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/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:0px;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:white;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:0.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:0px;}.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:0px;}.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:0px;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:nth-child(3n){}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:bold;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.is-active.active{color:#ed2e3b;}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/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:0px;}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:0px;}footer .postfooter{padding-top:0px;}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:0px;}.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 150ms 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:0.5s;}main.overlayhide:before{animation-name:header-animation-hideBackdrop;width:100%;height:100%;content:"";animation-duration:0.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:0px;}.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:normal;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:none;}#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-text-media .gright.order1{padding-bottom:0 !important;}#block-views-block-products-index-block-1--2 > h2:after,#block-views-block-products-index-block-1 > h2:after,.pg-pr-news .title:after,.pg-pr-products-grid h2:after,.ntype-product .sections .section > h2:after,.ntype-product .sidebar .title:after,.white_mask.line_header h1:after,.white_mask.product_header h1:after,.pg-item-boxed-text h3:after,.small_header .h3:after,.white_mask .h3 p:after,.pg-pr-icon-text-boxes h2:after,.pg-pr-text-media h2::after,h2.title:after,.white_mask h2:after{display:none !important;}.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:0.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:0px !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:white;}.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;}
