.career-banner{background-color:#0084ff;color:#fff;padding:50px 0;margin:30px 0}
.career-banner .career-banner-wrapper{max-width:1330px;padding:0 20px;margin:0 auto}
.career-banner .career-banner-wrapper .career-banner-content{max-width:650px;padding-left:0}
.career-banner .career-banner-wrapper .career-banner-content .career-banner-title{font-size:30px;letter-spacing:-1px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;position:relative;padding-left:40px}
.career-banner .career-banner-wrapper .career-banner-content .career-banner-title:after{position:absolute;top:7px;left:0;background-color:#fff;width:22px;height:72px;content:'';display:block}
.career-banner .career-banner-wrapper .career-banner-cta{margin-top:35px;padding-left:40px}
.career-banner .career-banner-wrapper .career-banner-cta .btn-cta{background-color:#fff;color:#0084ff;padding:15px 30px 10px 30px}
.career-banner .career-banner-wrapper .career-banner-cta .btn-cta:hover{background-color:transparent;color:#fff}
.career-banner .career-banner-wrapper .career-banner-cta .btn-cta:active{background-color:rgba(255,255,255,0.1);color:#fff}
.career-banner .career-banner-wrapper .career-banner-cta .btn-cta span{font-size:25px;display:inline-block;vertical-align:middle;margin-top:-5px}
@media(min-width:768px){.career-banner .career-banner-wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}
.career-banner .career-banner-wrapper .career-banner-content .career-banner-title{font-size:33px}
.career-banner .career-banner-wrapper .career-banner-cta{margin-top:0;padding-left:35px}
}
.icon2-bookmark-heart:before{content:'\e94b'}
.list-icon-content{background:#f7f7f7;padding:55px 0 40px 0}
.list-icon-content .list-icon-content-wrapper{max-width:1380px;padding:0 12px;margin:0 auto}
.list-icon-content .list-icon-section-title{text-align:center;padding:0 15px;margin-bottom:10px}
.list-icon-content .list-icon-section-title h2{font-size:28px}
.list-icon-content .btn-bookmark:active,.list-icon-content .btn-cta--career:active{background:#000;opacity:.6;color:#fff}
.list-icon-content .list-icon-item{position:relative;margin:0 auto;padding:40px 0;border-bottom:1px solid #ddd}
.list-icon-content .list-icon-item.list-icon-item--noborder{border-bottom:0}
.list-icon-content .list-icon-item .list-icon-image-wrp{width:70px;min-width:70px;padding-right:20px;padding-bottom:20px;padding-top:5px}
.list-icon-content .list-icon-item .list-icon-image-wrp img{display:block;max-width:100%}
.list-icon-content .list-icon-item .list-icon-buttons-wrp{width:100%;padding-left:70px;padding-top:25px;float:none;clear:both}
.list-icon-content .list-icon-item .list-icon-text-wrp{display:flex;flex-wrap:no-wrap}
.list-icon-content .list-icon-item .tag{font-size:12px;padding:0 7px 0 0;line-height:1.2;margin-right:7px;font-weight:700;border-right:1px solid #d2d2d2;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.list-icon-content .list-icon-item .list-icon-item_date{font-size:16px}
.list-icon-content .list-icon-item .list-icon-item_title{margin-top:5px;margin-bottom:20px;font-size:18px;color:#ff0f64;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.list-icon-content .list-icon-item .list-icon-item_description{display:inline;margin-top:10px;font-size:18px;line-height:28px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.list-icon-content .list-icon-item .btn-bookmark{width:45px;margin-right:15px;min-width:45px;padding-left:0;padding-right:0;text-align:center;float:left;padding:10px 0 10px 0;font-size:21px}
.list-icon-content .list-icon-item .btn-bookmark:focus{background:transparent;color:#000}
.list-icon-content .list-icon-item .btn-bookmark:active{background:#000;color:#fff;opacity:.6}
.list-icon-content .list-icon-item .btn-bookmark.career-bookmark-active{background-color:#000;color:#fff}
.list-icon-content .list-icon-item .btn-bookmark.career-bookmark-active:hover{background-color:transparent;color:#000}
.list-icon-content .list-icon-item .btn-bookmark.career-bookmark-active:active{opacity:.6;background:#000;color:#fff}
.list-icon-content .list-icon-item .btn-bookmark.career-bookmark-active:focus:hover{background-color:#000;color:#fff}
.list-icon-content .list-icon-browse-all{text-align:center;margin-top:80px;padding-bottom:30px}
@media(max-width:400px){.list-icon-content .btn-cta--career{min-width:130px}
}
@media(min-width:768px){.list-icon-content{padding-top:80px}
.list-icon-content .list-icon-section-title{margin-bottom:20px}
.list-icon-content .list-icon-section-title h2{font-size:30px}
.list-icon-content .list-icon-item{max-width:720px;display:flex;flex-wrap:nowrap}
.list-icon-content .list-icon-item .list-icon-text-wrp{width:100%}
.list-icon-content .list-icon-item .list-icon-buttons-wrp{width:236px;min-width:236px;max-width:236px;padding-left:15px;padding-top:0;align-self:center}
.list-icon-content .list-icon-browse-all{padding-bottom:60px}
.list-icon-content .list-icon-browse-all .btn-cta:active{opacity:.6}
}
@media(min-width:1024px){.list-icon-content .list-icon-content-wrapper{padding:0 20px}
.list-icon-content .list-icon-item{max-width:1340px}
}
.filter__menu .careers-filter-wrapper{display:inline-flex}
.filter__menu .careers-filter-wrapper button:first-child{margin-right:10px}
.filter__menu button.btn-favourites{margin-left:20px;max-width:100%}
@media screen and (min-width:1024px){.careerform .filter__group--large .filterCountries .form-row{float:left}
}
@media screen and (max-width:767px){.filter__groups{overflow:scroll}
#main .module.careerSearchResultListContent{z-index:inherit}
}
.focus-on-preview .f-on-icon .f-on-number-label{color:#41b9e6;font-size:60px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:5px}
.enel-culture-carousel-box{padding:70px 0 135px 0;background:#f7f7f7}
.enel-culture-carousel-box .eccb-outer-wrapper{max-width:1175px;margin:0 auto}
.enel-culture-carousel-box .eccb-outer-wrapper.eccb-outer-wrapper-2{max-width:752px}
.enel-culture-carousel-box .eccb-item{text-align:center}
.enel-culture-carousel-box .eccb-item .eccb-item_wrapper{max-width:330px;margin:0 auto}
.enel-culture-carousel-box .eccb-item .eccb-item_label{color:#a4a4a4;font-size:11px;font-weight:700;font-family:Georgia;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}
.enel-culture-carousel-box .eccb-item .eccb-item_data{color:#41b9e6;font-size:60px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:5px}
.enel-culture-carousel-box .eccb-item .eccb-item_description{color:#222;font-size:30px;line-height:35px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.enel-culture-carousel-box .owl-dots{padding-top:38px;position:absolute;left:50%;transform:translateX(-50%)}
.enel-culture-carousel-box .owl-dots .owl-dot{border-radius:50%;display:inline-block;background-color:#ccc;width:10px;height:10px;margin:0 7px}
.enel-culture-carousel-box .owl-dots .owl-dot.active{background-color:#fc1b66}
@media(min-width:1024px){.enel-culture-carousel-box{padding:100px 0}
}
.cultureBox{z-index:2}
.enel-culture-parallax-scroll{background:#fff}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-text-item_wrapper{padding:60px 50px}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-text-item_wrapper:after{content:'';display:block;position:absolute;bottom:-43px;left:50%;margin-left:-22px;border-top:22px solid #fff;border-bottom:22px solid transparent;border-left:22px solid transparent;border-right:22px solid transparent;z-index:2}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-title{font-size:34px;color:#41b9e6;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:20px}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-description{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-image_mobile{display:block;width:100%;max-width:100%}
.enel-culture-parallax-scroll .ecps-item-image picture{position:relative}
.enel-culture-parallax-scroll .ecps-item-image img{width:100%;height:auto;display:block}
@media(min-width:768px){.enel-culture-parallax-scroll{background:#fff}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-text-item_wrapper{padding:60px 20px 65px 20px}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-title{font-size:50px;margin-bottom:25px}
}
@media(min-width:1024px){.enel-culture-parallax-scroll{background:#41b9e6;position:relative;z-index:1}
.enel-culture-parallax-scroll .ecps-item:after,.enel-culture-parallax-scroll .ecps-item:before{clear:both;content:'';display:table}
.enel-culture-parallax-scroll .ecps-item:first-child .ecps-item-image{position:absolute;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.enel-culture-parallax-scroll .ecps-item-text{padding:100px 0;width:50%;float:left}
.enel-culture-parallax-scroll .ecps-item-text-item{min-height:100vh;display:flex;align-items:center;justify-content:center}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-text-item_wrapper:after{display:none}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-text-item_wrapper{padding:0;max-width:500px;margin:0 auto;padding-left:35px;color:#fff}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-text-item_wrapper .ecps-item-title{font-size:50px;color:#fff;margin-bottom:15px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.enel-culture-parallax-scroll .ecps-item-text-item .ecps-item-text-item_wrapper .ecps-item-description{font-size:18px;line-height:31px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.enel-culture-parallax-scroll .ecps-item-image{position:fixed;height:100vh;right:0;bottom:0;width:50vw;overflow:hidden;margin:0;transition:-webkit-transform .8s cubic-bezier(0.19,1,0.22,1);transition:transform .8s cubic-bezier(0.19,1,0.22,1);transition:transform .8s cubic-bezier(0.19,1,0.22,1),-webkit-transform .8s cubic-bezier(0.19,1,0.22,1);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.enel-culture-parallax-scroll .ecps-item-image picture{position:static}
.enel-culture-parallax-scroll .ecps-item-image.ecps-item-image-exit-down{-webkit-transform:translate3d(0,-100%,0) !important;transform:translate3d(0,-100%,0) !important}
.enel-culture-parallax-scroll .ecps-item-image.ecps-item-image-exit-up{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.enel-culture-parallax-scroll .ecps-item-image.ecps-item-image-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.enel-culture-parallax-scroll .ecps-item-image img{height:102%;width:auto;position:absolute;top:49%;left:50%;-webkit-transform:translate(-60%,-50%);-ms-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}
.enel-culture-parallax-scroll .ecps-item-image .ecps-item-image-item-wrapper{transition:transform .8s cubic-bezier(0.19,1,0.22,1),-webkit-transform .8s cubic-bezier(0.19,1,0.22,1)}
.enel-culture-parallax-scroll .ecps-item-image .ecps-item-image-item{position:relative;height:100vh;overflow:hidden}
.enel-culture-parallax-scroll.scrolled-on .ecps-item:first-child .ecps-item-image{position:fixed}
.enel-culture-parallax-scroll.scrolled-past .ecps-item-image{position:absolute;bottom:-1px;top:auto}
}
@media(min-width:768px) and (max-width:1023px){.ecps-item-image{height:530px;overflow:hidden}
}
#main .module{z-index:2}
.enel-culture-video-parallax{margin:70px 0;background-color:#f7f7f7;padding-top:56.25%}
.enel-culture-video-parallax .ecvp-wrapper{position:absolute;margin:0;bottom:0;left:0;width:100%;height:100%}
.enel-culture-video-parallax iframe{margin:0;position:absolute;bottom:0;left:0;width:100%;height:100%}
@media(min-width:768px){margin:100px 0}
@media(min-width:1024px){.enel-culture-video-parallax{margin:0;margin:0;height:0}
.enel-culture-video-parallax .ecvp-wrapper{height:0;position:fixed;padding-top:56.25%}
.enel-culture-video-parallax .ecvp-wrapper-edit{height:0;position:initial}
.enel-culture-video-parallax iframe{margin:0;position:absolute;bottom:0;left:0;width:100%;height:100%}
.enel-culture-video-parallax.ecvp-video-sticky .ecvp-wrapper{position:absolute}
}