@charset "UTF-8";.banner-global-language{background-color:#461e7d;color:white;height:75px;line-height:75px;text-align:center;font-family:Avenir-Medium;position:relative}
.banner-global-language-form{color:black;height:35px;line-height:35px;text-align:center;width:auto;top:20px;display:inline !important}
.banner-global-language-button{background-color:#5738ff;border:0;color:white;text-align:center;font-size:12px;cursor:pointer;left:352px;width:150px;font-family:Avenir-black;border-radius:50px;margin-top:20px;line-height:35px}
.banner-global-language-close{color:white;height:75px;position:absolute;font-size:x-large;top:0;right:30px}
.banner-global-lang-div{display:inline-block}
#selectBannerLanguageSelectBoxItContainer{display:inline-block;max-width:100%;width:266px;margin-left:-4px}
#selectBannerLanguageSelectBoxIt,select.selectMobile{border:0;border-radius:0;width:100%;height:35px;padding:5px 7px 7px 15px;text-align:left}
#selectBannerLanguageSelectBoxItOptions{margin-top:-18px}
select#selectBannerLanguage{width:266px}
img#imgFlagLanguage{width:27px;vertical-align:middle}
#imgFlagWrapper{background-color:white;height:35px;border-right:1px solid #a9a9a9;position:relative;width:55px;display:inline-block}
#selectWrapper{display:inline-block;margin-right:30px;margin-left:30px}
#megamenu .wrappingMegamenu{top:65px !important}
#megamenu .wrappingMegamenu.resetTop{top:65px !important}
button#buttonBannerContinua{text-transform:uppercase}
body .dotcom-header{height:auto}
select.selectMobile:focus{border:0;margin:0;padding:0 7px 7px 15px;background-color:#FFF}
select.selectMobile{background-color:#FFF;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00ODg3LjM1NSAtMTUyNjggMTEuMzU1IDgiPjxwYXRoIGQ9Ik0xMS4zNTUsMS44MDYsOS43MiwwLDUuNjc3LDQuMzg3LDEuNjM0LDAsMCwxLjgwNiw0LjA0Myw2LjE5NGgwbDEuMjksMS40NjJMNS41OTEsOCw3LjIyNiw2LjE5NGgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4ODcuMzU1IC0xNTI2OCkiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:95% center;background-size:15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 7px 7px 15px}
@media screen and (-ms-high-contrast:active),all and (-ms-high-contrast:none){#myTopnav.dotcom-header__main.topnav .dotcom-header__logo{margin-top:-0.8rem;top:auto}
}
@media screen and (max-width:320px){select#selectBannerLanguage{width:200px}
}
@media screen and (min-width:321px) and (max-width:767px){select#selectBannerLanguage{width:234px}
}
@media screen and (max-width:767px){.banner-global-language{height:145px;text-align:left}
.banner-global-language-close{right:15px;top:-10px}
.banner-global-language-form{margin-left:15px}
#selectBannerLanguageSelectBoxItContainer{display:inline-block;max-width:100%;margin-top:0;width:234px}
.banner-global-language-button{margin-top:-6px;display:block;margin-left:15px}
.banner-global-lang-div{display:inline-block;margin-top:-10px}
#selectWrapper{display:block;margin-top:-15px;margin-bottom:-15px;margin-right:15px;margin-left:15px}
}
@media screen and (min-width:768px) and (max-width:991px){#selectBannerLanguageSelectBoxItContainer{width:218px;margin-left:-4px}
.banner-global-language{text-align:left}
.banner-global-language-close{right:24px}
.banner-global-language-form{margin-left:24px}
select#selectBannerLanguage{width:218px}
#selectWrapper{display:inline-block;margin-left:5px;margin-right:5px}
}
@font-face{font-family:'Avenir-Black';src:url('main/css/fonts/enelx-fonts/Avenir-Black.eot');src:url('main/css/fonts/enelx-fonts/Avenir-Black.woff2') format('woff2'),url('main/css/fonts/enelx-fonts/Avenir-Black.woff') format('woff'),url('main/css/fonts/enelx-fonts/Avenir-Black.ttf') format('truetype'),url('main/css/fonts/enelx-fonts/Avenir-Black.svg#Avenir-Black') format('svg'),url('main/css/fonts/enelx-fonts/Avenir-Black.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'Avenir-Book';src:url('main/css/fonts/enelx-fonts/Avenir-Book.eot');src:url('main/css/fonts/enelx-fonts/Avenir-Book.woff2') format('woff2'),url('main/css/fonts/enelx-fonts/Avenir-Book.woff') format('woff'),url('main/css/fonts/enelx-fonts/Avenir-Book.ttf') format('truetype'),url('main/css/fonts/enelx-fonts/Avenir-Book.svg#Avenir-Book') format('svg'),url('main/css/fonts/enelx-fonts/Avenir-Book.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'Avenir-Light';src:url('main/css/fonts/enelx-fonts/Avenir-Book.eot');src:url('main/css/fonts/enelx-fonts/Avenir-Book.woff2') format('woff2'),url('main/css/fonts/enelx-fonts/Avenir-Book.woff') format('woff'),url('main/css/fonts/enelx-fonts/Avenir-Book.ttf') format('truetype'),url('main/css/fonts/enelx-fonts/Avenir-Book.svg#Avenir-Book') format('svg'),url('main/css/fonts/enelx-fonts/Avenir-Book.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'Avenir-Medium';src:url('main/css/fonts/enelx-fonts/Avenir-Medium.eot');src:url('main/css/fonts/enelx-fonts/Avenir-Medium.woff2') format('woff2'),url('main/css/fonts/enelx-fonts/Avenir-Medium.woff') format('woff'),url('main/css/fonts/enelx-fonts/Avenir-Medium.ttf') format('truetype'),url('main/css/fonts/enelx-fonts/Avenir-Medium.svg#Avenir-Medium') format('svg'),url('main/css/fonts/enelx-fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}
h1,.h1{font-family:"Avenir-Black",sans-serif;font-size:40px;line-height:45px;letter-spacing:0;margin:0}
.h1-commercial{font-family:"Avenir-Black",sans-serif;font-size:40px;line-height:45px;letter-spacing:0;margin:0}
h2,.h2{font-family:"Avenir-Black",sans-serif;font-size:30px;line-height:40px;letter-spacing:0}
h3,.h3{font-family:"Avenir-Black",sans-serif;font-size:22px;line-height:30px;letter-spacing:0;font-weight:normal}
h3.alt,.alt{font-family:"Avenir-Book",sans-serif;font-size:22px;line-height:36px;letter-spacing:0}
.bodylarge,p.bodylarge{font-family:"Avenir-Book",sans-serif;font-size:22px;line-height:36px;letter-spacing:0}
.bodytitlelarge,p.bodytitlelarge{font-family:"Avenir-Black",sans-serif;font-size:22px;line-height:36px;letter-spacing:0}
.bodymedium,p.bodymedium{font-family:"Avenir-Book",sans-serif;font-size:15px;line-height:25px;letter-spacing:0}
.text--title-pink{text-decoration:line-through}
.line-through{text-decoration:line-through}
.bodytitlemedium,p.bodytitlemedium{font-family:"Avenir-Black",sans-serif;font-size:15px;line-height:25px;letter-spacing:0}
.bodytitlemedium.ellipsis-1{display:block;font-size:15px;line-height:1.7}
.bodysmall,p.bodysmall{font-family:"Avenir-Book",sans-serif;font-size:12px;line-height:25px;letter-spacing:0}
.bodytitlesmall,p.bodytitlesmall{font-family:"Avenir-Black",sans-serif;font-size:12px;line-height:25px;letter-spacing:0}
.eyebrow{font-family:"Avenir-Black",sans-serif;font-size:12px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;letter-spacing:.05em}
.datestamp{font-family:"Avenir-Book",sans-serif;font-size:12px;line-height:20px;letter-spacing:0;text-transform:uppercase}
.text-cta{font-family:"Avenir-Black",sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase}
.titletabproduct,p.titletabproduct{font-family:"Avenir-Black";font-size:15px;line-height:25px;letter-spacing:0}
.legalnote,p.legalnote{font-family:"Avenir-Book";font-size:14px;letter-spacing:0;line-height:normal}
@media screen and (min-width:768px){h1,.h1{font-family:"Avenir-Black",sans-serif;font-size:68px;line-height:70px;letter-spacing:0;margin:0}
.h1-commercial{font-family:"Avenir-Black",sans-serif;font-size:60px;line-height:65px;letter-spacing:0;margin:0}
h2,.h2{font-family:"Avenir-Black",sans-serif;font-size:45px;line-height:50px;letter-spacing:0}
h3,.h3{font-family:"Avenir-Black",sans-serif;font-size:30px;line-height:40px;letter-spacing:0;margin:0 0 20px}
h3.alt,.alt{font-family:"Avenir-Book",sans-serif;font-size:30px;line-height:45px;letter-spacing:0}
.bodylarge,p.bodylarge{font-family:"Avenir-Book",sans-serif;font-size:22px;line-height:36px;letter-spacing:0}
.bodytitlelarge,p.bodytitlelarge{font-family:"Avenir-Black",sans-serif;font-size:22px;line-height:36px;letter-spacing:0}
.bodymedium,p.bodymedium{font-family:"Avenir-Book",sans-serif;font-size:18px;line-height:30px;letter-spacing:0}
.bodytitlemedium,p.bodytitlemedium{font-family:"Avenir-Black",sans-serif;font-size:18px;line-height:30px;letter-spacing:0}
.bodytitlemedium.ellipsis-1{display:block;font-size:18px;line-height:1.7}
.bodysmall,p.bodysmall{font-family:"Avenir-Book",sans-serif;font-size:15px;line-height:25px;letter-spacing:0}
.bodytitlesmall,p.bodytitlesmall{font-family:"Avenir-Black",sans-serif;font-size:15px;line-height:25px;letter-spacing:0}
.eyebrow{font-family:"Avenir-Black",sans-serif;font-size:12px;line-height:20px;letter-spacing:.05em;text-transform:uppercase}
.datestamp{font-family:"Avenir-Book",sans-serif;font-size:12px;line-height:20px;letter-spacing:0;text-transform:uppercase}
.main-navigation{font-family:"Avenir-Medium",sans-serif;font-size:15px;line-height:25px;letter-spacing:0}
.text-cta{font-family:"Avenir-Black",sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase;letter-spacing:.05em}
.titletabproduct,p.titletabproduct{font-family:"Avenir-Black",sans-serif;font-size:18px;line-height:30px;letter-spacing:0}
.legalnote,p.legalnote{font-family:"Avenir-Book";font-size:16px;letter-spacing:0;line-height:normal}
}
@media screen and (max-width:450px){p.bodysmall{font-family:"Avenir-Book",sans-serif;font-size:12px;line-height:25px;letter-spacing:0}
}
@media screen and (min-width:1024px){.titletabproduct,p.titletabproduct{font-family:"Avenir-Black";font-size:22px;line-height:36px;letter-spacing:0}
}
.text-bold{font-family:"Avenir-Black"}
.text-light{font-family:"Avenir-Book"}
.text-medium{font-family:"Avenir-Medium"}
@font-face{font-family:'icomoon';src:url('main/css/fonts/icons/icomoon.eot?l3vb2a');src:url('main/css/fonts/icons/icomoon.eot?l3vb2a#iefix') format('embedded-opentype'),url('main/css/fonts/icons/icomoon.ttf?l3vb2a') format('truetype'),url('main/css/fonts/icons/icomoon.woff?l3vb2a') format('woff'),url('main/css/fonts/icons/icomoon.svg?l3vb2a#icomoon') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'enelx-icons2';src:url('main/css/fonts/icons/enelx-icons2.eot?l3vb2a');src:url('main/css/fonts/icons/enelx-icons2.eot?l3vb2a#iefix') format('embedded-opentype'),url('main/css/fonts/icons/enelx-icons2.ttf?l3vb2a') format('truetype'),url('main/css/fonts/icons/enelx-icons2.woff?l3vb2a') format('woff'),url('main/css/fonts/icons/enelx-icons2.svg?l3vb2a#enelx-icons2') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"],[data-icon*='icon-'],[data-icon^='icon-']{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:21px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media screen and (max-width:768px){[class^="icon-"],[class*=" icon-"],[data-icon*='icon-'],[data-icon^='icon-']{font-size:18px}
}
[class^="icon-"] span,[class*=" icon-"] span{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0}
footer [class^="icon-"],[class*=" icon-"]{font-size:25px}
.text-clean{line-height:25px}
.text-clean span:before{margin-right:.6em}
.map-wrapper .icon-dropdown:before{content:"\e911";color:#fff}
#select-country .map-wrapper .icon-dropdown:before{content:"\e911";color:#fff;font-size:10px}
.slider-ricarica-root-container .swiper-button-next{background-image:none;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.slider-ricarica-root-container .swiper-button-prev{background-image:none;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.slider-ricarica-root-container .swiper-button-next:before{font-family:'icomoon';content:"\e911";color:#461e7d}
.slider-ricarica-root-container .swiper-button-prev:before{font-family:'icomoon';content:"\e911";color:#461e7d}
#select-country .map-wrapper .icon-dropdown{display:inline-block;width:20px;height:20px;line-height:12px}
.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}
.icon-rotate{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.icon-rotate-90{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.icon-rotate90{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.selectboxit-btn:after{font-family:'icomoon';content:"\e911";color:#000;display:block;position:absolute;font-size:9px;border:0;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.form-group.open .selectboxit-btn:after{top:25%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
input.checkbox:checked+label:before{content:"\e90d"}
.footer-social-share{padding:10px 10px;border:2px solid #000;margin-bottom:20px}
.icon-facebook:before{content:"\e900"}
.icon-linkedin:before{content:"\e901";color:#461e7d}
.icon-mail:before{content:"\e902"}
.icon-print:before{content:"\e903"}
.icon-twitter:before{content:"\e904"}
.icon-youtube:before{content:"\e905";color:#461e7d}
.icon-account:before{content:"\e906";color:#461e7d}
.icon-app:before{content:"\e907";color:#461e7d}
.icon-arrow-left:before{content:"\e908";color:#461e7d}
.icon-arrow-right:before{content:"\e909";color:#461e7d}
.article-carousel .icon-arrow-left:before{content:"\e908";color:#fff}
.article-carousel .icon-arrow-right:before{content:"\e909";color:#fff}
.icon-article:before,[data-icon='icon-article']:before{content:"\e90a";color:#461e7d}
.icon-business:before,[data-icon='icon-business']:before{content:"\e90b";color:#461e7d}
.icon-cart:before{content:"\e90c"}
.icon-check:before{content:"\e90d";color:#461e7d}
.icon-city:before,[data-icon='icon-city']:before{font-family:'enelx-icons2' !important;content:"\e900";color:#461e7d}
.icon-close:before{content:"\e90f";color:#461e7d}
.icon-customer-service:before{content:"\e910";color:#461e7d}
.icon-dropdown:before{content:"\e911";color:#461e7d}
.icon-hamburger:before{content:"\e912"}
.icon-link:before{content:"\e913";color:#461e7d}
.icon-login:before{content:"\e914"}
.icon-logout:before{content:"\e915";color:#461e7d}
.icon-mobility:before,[data-icon='icon-mobility']:before{font-family:'enelx-icons2' !important;content:"\e901";color:#461e7d}
.icon-office:before,[data-icon='icon-office']:before{content:"\e917";color:#461e7d}
.icon-order:before{content:"\e918";color:#461e7d}
.icon-payment:before{content:"\e919";color:#461e7d}
.icon-product-service:before{content:"\e91a";color:#461e7d}
.icon-quote:before{content:"\e91b"}
.icon-search:before{content:"\e91c"}
.icon-setting:before{content:"\e91d";color:#461e7d}
.icon-shipping:before{content:"\e91e";color:#461e7d}
.icon-support:before{content:"\e91f";color:#461e7d}
.icon-time:before{content:"\e920";color:#461e7d}
.icon-video:before,[data-icon='icon-video']:before{content:"\e921";color:#461e7d}
.icon-minus:before{content:"\e922"}
.icon-plus:before{content:"\e923"}
[data-accordion]>[data-control]:after{content:"\e923";font-family:'icomoon' !important;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;right:10px}
[data-accordion].open>[data-control]:after{content:"\e922";font-family:'icomoon' !important;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;right:10px}
blockquote .alt p:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:21px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91b";position:absolute;margin-top:-30px;margin-left:-35px}
.order-time-content:before{content:"\e911";font-family:'icomoon' !important;font-size:9px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;right:30px;color:#461e7d;margin-top:4px}
input.checkbox:checked+label:before{content:"\e90d";font-size:60%;padding:2px 4px}
.icon-immobile:before{content:"\e92a"}
.icon-immobile-big:before{content:"\e924"}
.icon-rateizzo:before{content:"\e925"}
.icon-sconto:before{content:"\e926"}
.icon-servizi:before{content:"\e927"}
.icon-sostenibilit:before{content:"\e928"}
.icon-spesa:before{content:"\e929"}
.icon-mastercard{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMDQgMTU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDQgMTU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ2MUU3RDt9LnN0MXtmaWxsOiMwMTAxMDE7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6I0YxNjUyMjt9LnN0NHtmaWxsOiNFNDFCMjQ7fS5zdDV7ZmlsbDojRjg5RTFDO308L3N0eWxlPjxnPjxnPjxyZWN0IHg9IjE1MjIuOSIgeT0iMzU1LjMiIGNsYXNzPSJzdDAiIHdpZHRoPSI4NC41IiBoZWlnaHQ9IjE2LjkiLz48cmVjdCB4PSIxNTkwIiB5PSIzMTQiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgMjIzLjAyMzUgMTIzMi4yNTgxKSIgY2xhc3M9InN0MCIgd2lkdGg9IjE3LjkiIGhlaWdodD0iNjUuOCIvPjxyZWN0IHg9IjE1NjYuMSIgeT0iMzcxLjgiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgMTk5LjEyOTkgMTI0Mi4xNzkxKSIgY2xhc3M9InN0MCIgd2lkdGg9IjY1LjgiIGhlaWdodD0iMTcuOSIvPjwvZz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTc1LjgiIGN5PSIzNjIuMyIgcj0iMCIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4OC42LDEzNiAxOC45LDEzNiAxNS45LDEzNiAxNS45LDEzMyAxNS45LDIwLjYgMTUuOSwxNy42IDE4LjksMTcuNiAxODguNiwxNy42IDE5MS42LDE3LjYgMTkxLjYsMjAuNiAxOTEuNiwxMzMgMTkxLjYsMTM2IDE4OC42LDEzNiAiLz48ZyBpZD0iWE1MSURfMjRfIj48cGF0aCBpZD0iWE1MSURfMjNfIiBjbGFzcz0ic3QyIiBkPSJNNzEsMTE1LjJ2LTUuM2MwLTItMS4zLTMuMy0zLjMtMy40Yy0xLjEsMC0yLjIsMC4zLTMsMS41Yy0wLjYtMC45LTEuNS0xLjUtMi44LTEuNWMtMC45LDAtMS44LDAuMy0yLjUsMS4zdi0xaC0xLjh2OC41aDEuOXYtNC43YzAtMS41LDAuOC0yLjIsMi4xLTIuMmMxLjIsMCwxLjgsMC44LDEuOCwyLjJ2NC43aDEuOXYtNC43YzAtMS41LDAuOC0yLjIsMi4xLTIuMmMxLjMsMCwxLjksMC44LDEuOSwyLjJ2NC43SDcxeiBNOTguNSwxMDYuOGgtM3YtMi42aC0xLjl2Mi42aC0xLjd2MS43aDEuN3YzLjljMCwyLDAuOCwzLjEsMi45LDMuMWMwLjgsMCwxLjctMC4yLDIuMy0wLjdsLTAuNS0xLjZjLTAuNSwwLjMtMS4yLDAuNS0xLjYsMC41Yy0wLjksMC0xLjItMC42LTEuMi0xLjR2LTMuOGgzVjEwNi44eiBNMTE0LjIsMTA2LjZjLTEuMSwwLTEuOCwwLjUtMi4yLDEuMnYtMWgtMS44djguNWgxLjh2LTQuN2MwLTEuNCwwLjYtMi4yLDEuOC0yLjJjMC40LDAsMC44LDAuMSwxLjIsMC4ybDAuNi0xLjdDMTE1LjEsMTA2LjYsMTE0LjUsMTA2LjYsMTE0LjIsMTA2LjYgTTkwLjQsMTA3LjRjLTAuOS0wLjYtMi4xLTAuOS0zLjQtMC45Yy0yLjEsMC0zLjUsMS0zLjUsMi43YzAsMS40LDEsMi4yLDIuOSwyLjVsMC45LDAuMWMxLDAuMSwxLjUsMC40LDEuNSwwLjljMCwwLjctMC43LDEtMS45LDFjLTEuMywwLTIuMi0wLjQtMi44LTAuOWwtMC45LDEuNGMxLDAuNywyLjMsMS4xLDMuNywxLjFjMi40LDAsMy45LTEuMSwzLjktMi44YzAtMS41LTEuMS0yLjMtMy0yLjVsLTAuOS0wLjFjLTAuOC0wLjEtMS40LTAuMy0xLjQtMC44YzAtMC42LDAuNi0xLDEuNi0xYzEuMSwwLDIuMSwwLjQsMi42LDAuN0w5MC40LDEwNy40eiBNMTM5LjcsMTA2LjZjLTEuMSwwLTEuNywwLjUtMi4yLDEuMnYtMWgtMS44djguNWgxLjh2LTQuN2MwLTEuNCwwLjYtMi4yLDEuOC0yLjJjMC40LDAsMC44LDAuMSwxLjIsMC4ybDAuNi0xLjdDMTQwLjYsMTA2LjYsMTQwLjEsMTA2LjYsMTM5LjcsMTA2LjYgTTExNiwxMTFjMCwyLjYsMS44LDQuNCw0LjUsNC40YzEuMywwLDIuMS0wLjMsMy0xbC0wLjktMS41Yy0wLjcsMC41LTEuNCwwLjgtMi4yLDAuOGMtMS41LDAtMi41LTEuMS0yLjUtMi43YzAtMS42LDEuMS0yLjcsMi41LTIuN2MwLjgsMCwxLjUsMC4zLDIuMiwwLjhsMC45LTEuNWMtMC45LTAuNy0xLjgtMS0zLTFDMTE3LjgsMTA2LjYsMTE2LDEwOC40LDExNiwxMTEgTTEzMy4yLDExMXYtNC4yaC0xLjh2MWMtMC42LTAuOC0xLjUtMS4yLTIuNy0xLjJjLTIuNCwwLTQuMiwxLjktNC4yLDQuNGMwLDIuNiwxLjksNC40LDQuMiw0LjRjMS4yLDAsMi4xLTAuNSwyLjctMS4ydjFoMS44VjExMXogTTEyNi40LDExMWMwLTEuNSwxLTIuNywyLjYtMi43YzEuNSwwLDIuNSwxLjIsMi41LDIuN2MwLDEuNS0xLDIuNy0yLjUsMi43QzEyNy40LDExMy43LDEyNi40LDExMi41LDEyNi40LDExMSBNMTA0LjIsMTA2LjZjLTIuNSwwLTQuMiwxLjgtNC4yLDQuNGMwLDIuNywxLjgsNC40LDQuMyw0LjRjMS4zLDAsMi40LTAuMywzLjUtMS4ybC0wLjktMS40Yy0wLjcsMC42LTEuNiwwLjktMi41LDAuOWMtMS4yLDAtMi4zLTAuNS0yLjUtMi4xaDYuM2MwLTAuMiwwLTAuNSwwLTAuN0MxMDguMiwxMDguNCwxMDYuNiwxMDYuNiwxMDQuMiwxMDYuNiBNMTA0LjIsMTA4LjJjMS4yLDAsMS45LDAuNywyLjEsMi4xaC00LjRDMTAyLjEsMTA5LDEwMi45LDEwOC4yLDEwNC4yLDEwOC4yIE0xNTAuMywxMTF2LTcuNmgtMS44djQuNGMtMC42LTAuOC0xLjUtMS4yLTIuNy0xLjJjLTIuNCwwLTQuMiwxLjktNC4yLDQuNGMwLDIuNiwxLjksNC40LDQuMiw0LjRjMS4yLDAsMi4xLTAuNSwyLjctMS4ydjFoMS44VjExMXogTTE0My41LDExMWMwLTEuNSwxLTIuNywyLjYtMi43YzEuNSwwLDIuNSwxLjIsMi41LDIuN2MwLDEuNS0xLDIuNy0yLjUsMi43QzE0NC40LDExMy43LDE0My41LDExMi41LDE0My41LDExMSBNODEuNCwxMTF2LTQuMmgtMS44djFjLTAuNi0wLjgtMS41LTEuMi0yLjctMS4yYy0yLjQsMC00LjIsMS45LTQuMiw0LjRjMCwyLjYsMS45LDQuNCw0LjIsNC40YzEuMiwwLDIuMS0wLjUsMi43LTEuMnYxaDEuOFYxMTF6IE03NC41LDExMWMwLTEuNSwxLTIuNywyLjYtMi43YzEuNSwwLDIuNSwxLjIsMi41LDIuN2MwLDEuNS0xLDIuNy0yLjUsMi43Qzc1LjUsMTEzLjcsNzQuNSwxMTIuNSw3NC41LDExMSBNMTUzLjQsMTE0YzAuMSwwLDAuMiwwLDAuMywwLjFjMC4xLDAsMC4yLDAuMSwwLjMsMC4yYzAuMSwwLjEsMC4xLDAuMiwwLjIsMC4zYzAsMC4xLDAuMSwwLjIsMC4xLDAuM3MwLDAuMi0wLjEsMC4zYzAsMC4xLTAuMSwwLjItMC4yLDAuM2MtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLTAuMWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuM2MwLTAuMS0wLjEtMC4yLTAuMS0wLjNzMC0wLjIsMC4xLTAuM2MwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjJDMTUzLjEsMTE0LDE1My4yLDExNCwxNTMuNCwxMTQgTTE1My40LDExNS41YzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMS0wLjEsMC4xLTAuMSwwLjEtMC4yYzAtMC4xLDAtMC4yLDAtMC4zYzAtMC4xLDAtMC4yLDAtMC4zYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4xLDAuMS0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLDAuMiwwLDAuM2MwLDAuMSwwLDAuMiwwLDAuM2MwLDAuMSwwLjEsMC4xLDAuMSwwLjJjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjFDMTUzLjIsMTE1LjUsMTUzLjMsMTE1LjUsMTUzLjQsMTE1LjUgTTE1My40LDExNC40YzAuMSwwLDAuMiwwLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjEsMC4yYzAsMC4xLDAsMC4xLTAuMSwwLjJjMCwwLTAuMSwwLjEtMC4yLDAuMWwwLjMsMC4zaC0wLjJsLTAuMi0wLjNoLTAuMXYwLjNoLTAuMnYtMC44SDE1My40eiBNMTUzLjIsMTE0LjZ2MC4yaDAuMmMwLDAsMC4xLDAsMC4xLDBjMCwwLDAsMCwwLTAuMXMwLTAuMSwwLTAuMWMwLDAtMC4xLDAtMC4xLDBIMTUzLjJ6Ii8+PHJlY3QgaWQ9IlhNTElEXzIyXyIgeD0iODkuOCIgeT0iNDIuNCIgY2xhc3M9InN0MyIgd2lkdGg9IjI3LjkiIGhlaWdodD0iNTAuMSIvPjxwYXRoIGlkPSJYTUxJRF8yMF8iIGNsYXNzPSJzdDQiIGQ9Ik05MS42LDY3LjRjMC0xMC4yLDQuOC0xOS4yLDEyLjItMjVjLTUuNC00LjMtMTIuMi02LjgtMTkuNy02LjhjLTE3LjYsMC0zMS44LDE0LjMtMzEuOCwzMS44YzAsMTcuNiwxNC4zLDMxLjgsMzEuOCwzMS44YzcuNCwwLDE0LjMtMi41LDE5LjctNi44Qzk2LjQsODYuNiw5MS42LDc3LjUsOTEuNiw2Ny40Ii8+PHBhdGggaWQ9IlhNTElEXzI3XyIgY2xhc3M9InN0NSIgZD0iTTE1NS4zLDY3LjRjMCwxNy42LTE0LjMsMzEuOC0zMS44LDMxLjhjLTcuNCwwLTE0LjMtMi41LTE5LjctNi44YzcuNC01LjgsMTIuMi0xNC45LDEyLjItMjVzLTQuOC0xOS4yLTEyLjItMjVjNS40LTQuMywxMi4yLTYuOCwxOS43LTYuOEMxNDEsMzUuNiwxNTUuMyw0OS44LDE1NS4zLDY3LjQgTTE1Mi4yLDg3LjF2LTFoMC40di0wLjJoLTEuMXYwLjJoMC40djFIMTUyLjJ6IE0xNTQuMyw4Ny4xdi0xLjJoLTAuM2wtMC40LDAuOGwtMC40LTAuOGgtMC4zdjEuMmgwLjJ2LTAuOWwwLjMsMC44aDAuMmwwLjMtMC44djAuOUgxNTQuM3oiLz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center center;background-size:30px 20px}
.icon-bonifico{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMDQgMTU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDQgMTU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ2MUU3RDt9LnN0MXtmaWxsOiMwMTAxMDE7fS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxyZWN0IHg9IjE1MjIuOSIgeT0iMzU1LjMiIGNsYXNzPSJzdDAiIHdpZHRoPSI4NC41IiBoZWlnaHQ9IjE2LjkiLz48cmVjdCB4PSIxNTkwIiB5PSIzMTQiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgMjIzLjAyMzUgMTIzMi4yNTgxKSIgY2xhc3M9InN0MCIgd2lkdGg9IjE3LjkiIGhlaWdodD0iNjUuOCIvPjxyZWN0IHg9IjE1NjYuMSIgeT0iMzcxLjgiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgMTk5LjEyOTkgMTI0Mi4xNzkxKSIgY2xhc3M9InN0MCIgd2lkdGg9IjY1LjgiIGhlaWdodD0iMTcuOSIvPjwvZz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTc1LjgiIGN5PSIzNjIuMyIgcj0iMCIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4OC4yLDEzOSAxOC40LDEzOSAxNS40LDEzOSAxNS40LDEzNiAxNS40LDIzLjYgMTUuNCwyMC42IDE4LjQsMjAuNiAxODguMiwyMC42IDE5MS4yLDIwLjYgMTkxLjIsMjMuNiAxOTEuMiwxMzYgMTkxLjIsMTM5IDE4OC4yLDEzOSAiLz48cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4OC4yLDEzNiAxOC40LDEzNiAxOC40LDIzLjYgMTg4LjIsMjMuNiAxODguMiwxMzYgIi8+PC9nPjxnPjxwYXRoIGQ9Ik00Ny40LDQ3LjloOC43YzEuNCwwLDQsMCw1LjUsMS4xYzEuOCwxLjQsMS44LDMuNiwxLjYsNWMtMC4yLDAuOS0wLjcsMi40LTIuMSwzLjVjLTAuMiwwLjItMS42LDEuMi0zLDEuNnYwLjFjMy40LDAuNiw0LjIsMy4yLDMuNyw1LjdjLTAuNiwyLjctMi42LDQuNi00LjYsNS41Yy0yLDAuOS01LjIsMC45LTYuMSwwLjloLTguN0w0Ny40LDQ3Ljl6IE00OC4xLDY3LjVoMy40YzIuMywwLDQuOSwwLDUuNS0zLjFjMC43LTMuMy0yLjMtMy4zLTQuNy0zLjNoLTIuOUw0OC4xLDY3LjV6IE01MC4yLDU3LjRoMy41YzEuNCwwLDQsMCw0LjYtM2MwLjYtMi45LTEuOC0yLjktMy41LTIuOWgtMy40TDUwLjIsNTcuNHoiLz48cGF0aCBkPSJNNzUuMiw1NC41YzUuOSwwLDcuNiw0LDYuNyw4LjZjLTEsNC42LTQuNSw4LjctMTAuNCw4LjdjLTQuNiwwLTcuNy0yLjktNi41LTguNkM2NS43LDU5LjMsNjguNyw1NC41LDc1LjIsNTQuNXogTTcyLjIsNjguNWMyLjEsMCwzLjgtMS4zLDQuNy01LjZjMC41LTIuMiwwLjctNS4yLTIuNS01LjJjLTMuNSwwLTQuNCw0LTQuNyw1LjVDNjksNjYuOSw2OS45LDY4LjUsNzIuMiw2OC41eiIvPjxwYXRoIGQ9Ik04Ni41LDU3LjhjMC0wLjEsMC40LTEuOCwwLjUtM2g0LjZsLTAuNCwyLjVjMC42LTAuNywyLjMtMi44LDUuOS0yLjhjMy4yLDAsNC4yLDEuOSw0LjMsMy4xYzAuMiwxLDAuMSwxLjgtMC42LDQuOUw5OSw3MS4yaC00LjlsMi4yLTEwLjFjMC4xLTAuNywwLjMtMS4zLDAuMS0xLjhjLTAuMi0wLjctMC44LTEuNC0yLTEuNGMtMSwwLTIuMSwwLjUtMi44LDEuM2MtMC40LDAuNC0wLjgsMS4yLTEuMSwyLjVsLTIsOS42aC00LjhMODYuNSw1Ny44eiIvPjxwYXRoIGQ9Ik0xMDYuOSw1NC45aDQuOGwtMy41LDE2LjNoLTQuOEwxMDYuOSw1NC45eiBNMTA4LjEsNDcuOWg1LjFsLTAuOSw0LjJoLTUuMUwxMDguMSw0Ny45eiIvPjxwYXRoIGQ9Ik0xMTUuNSw1OC4zaC0yLjVsMC43LTMuNGgyLjVsMC41LTIuMmMwLjYtMi45LDItNS4yLDYuNy01LjJjMC40LDAsMS4zLDAsMi42LDAuMmwtMC43LDMuM2MtMC41LTAuMS0wLjYtMC4xLTEtMC4xYy0yLjQsMC0yLjcsMS4zLTIuOSwyLjFsLTAuNCwxLjloM2wtMC43LDMuNGgtM2wtMi43LDEyLjloLTQuN0wxMTUuNSw1OC4zeiBNMTI2LjYsNTQuOWg0LjhsLTMuNSwxNi4zaC00LjhMMTI2LjYsNTQuOXogTTEyNy45LDQ3LjloNS4xbC0wLjksNC4ySDEyN0wxMjcuOSw0Ny45eiIvPjxwYXRoIGQ9Ik0xNDIuOSw2MC43YzAuMS0wLjYsMC40LTMtMS41LTNjLTIuMywwLTMuMiwzLjQtMy42LDUuMmMtMC4yLDAuOS0wLjcsMy44LDAuMSw1YzAuNCwwLjUsMC44LDAuNSwxLjIsMC41YzAuNSwwLDIuMS0wLjIsMi45LTMuMWg0LjdjLTAuMywxLjMtMC45LDMuMi0zLjEsNC44Yy0xLjQsMS0yLjksMS41LTUsMS41Yy0yLjIsMC00LTAuNS01LjEtMi4yYy0xLjEtMS42LTEuMi0zLjgtMC43LTYuNGMxLjYtNy40LDcuMi04LjUsOS40LTguNWMzLDAsNi4zLDEuNyw1LjQsNi4xSDE0Mi45eiIvPjxwYXRoIGQ9Ik0xNTkuNCw1NC41YzUuOSwwLDcuNiw0LDYuNyw4LjZjLTEsNC42LTQuNSw4LjctMTAuNCw4LjdjLTQuNiwwLTcuNy0yLjktNi41LTguNkMxNTAsNTkuMywxNTMsNTQuNSwxNTkuNCw1NC41eiBNMTU2LjUsNjguNWMyLjEsMCwzLjgtMS4zLDQuNy01LjZjMC41LTIuMiwwLjctNS4yLTIuNS01LjJjLTMuNSwwLTQuNCw0LTQuNyw1LjVDMTUzLjMsNjYuOSwxNTQuMiw2OC41LDE1Ni41LDY4LjV6Ii8+PHBhdGggZD0iTTQzLjYsODYuN2g4LjdjMS40LDAsNCwwLDUuNSwxLjFjMS44LDEuNCwxLjgsMy42LDEuNiw1Yy0wLjIsMC45LTAuNywyLjQtMi4xLDMuNWMtMC4yLDAuMi0xLjYsMS4yLTMsMS42djAuMWMzLjQsMC42LDQuMiwzLjIsMy43LDUuN2MtMC42LDIuNy0yLjYsNC42LTQuNiw1LjVjLTIsMC45LTUuMiwwLjktNi4xLDAuOWgtOC43TDQzLjYsODYuN3ogTTQ0LjIsMTA2LjJoMy40YzIuMywwLDQuOSwwLDUuNS0zLjFjMC43LTMuMy0yLjMtMy4zLTQuNy0zLjNoLTIuOUw0NC4yLDEwNi4yeiBNNDYuMyw5Ni4xaDMuNWMxLjQsMCw0LDAsNC42LTNjMC42LTIuOS0xLjgtMi45LTMuNS0yLjloLTMuNEw0Ni4zLDk2LjF6Ii8+PHBhdGggZD0iTTY5LjgsMTEwYzAuMS0xLDAuMi0xLjcsMC4zLTIuMmMtMi40LDIuNi00LjYsMi42LTUuNSwyLjZjLTIuNCwwLTMuMy0wLjctMy44LTEuM2MtMC44LTEtMC45LTIuMy0wLjYtMy42YzAuMy0xLjMsMS4yLTMuNyw0LjUtNS4xYzIuMi0wLjksNS4xLTAuOSw2LjctMC45YzAuMi0xLjEsMC4zLTEuNiwwLjItMi4yYy0wLjItMS4yLTEuNC0xLjQtMS44LTEuNGMtMC43LDAtMS41LDAuMy0yLDAuOWMtMC41LDAuNS0wLjYsMS4xLTAuNiwxLjVoLTQuN2MwLjItMC45LDAuNy0yLjYsMi42LTMuOGMxLjctMS4xLDMuNy0xLjMsNS4yLTEuM2MxLjQsMCw0LjEsMC4yLDUuNCwyLjFjMC44LDEuMywwLjQsMy4zLDAuMyw0bC0xLjQsNi42Yy0wLjMsMS40LTAuNSwyLjgtMC41LDQuMUg2OS44eiBNNjUsMTA0LjljLTAuMiwxLjEsMC4zLDIuMywxLjgsMi4zYzAuOSwwLDEuNy0wLjQsMi4yLTAuOWMxLjEtMSwxLjQtMi4zLDEuOC00QzY3LjgsMTAyLDY1LjQsMTAzLDY1LDEwNC45eiIvPjxwYXRoIGQ9Ik04MC45LDk2LjZjMC0wLjEsMC40LTEuOCwwLjUtM0g4Nkw4NS43LDk2YzAuNi0wLjcsMi4zLTIuOCw1LjktMi44YzMuMiwwLDQuMiwxLjksNC4zLDMuMWMwLjIsMSwwLjEsMS44LTAuNiw0LjlsLTEuOSw4LjhoLTQuOWwyLjItMTAuMWMwLjEtMC43LDAuMy0xLjMsMC4xLTEuOGMtMC4yLTAuNy0wLjgtMS40LTItMS40Yy0xLDAtMi4xLDAuNS0yLjgsMS4zYy0wLjQsMC40LTAuOCwxLjItMS4xLDIuNWwtMiw5LjZoLTQuOEw4MC45LDk2LjZ6Ii8+PHBhdGggZD0iTTEwOC42LDk5LjRjMC4xLTAuNiwwLjQtMy0xLjUtM2MtMi4zLDAtMy4yLDMuNC0zLjYsNS4yYy0wLjIsMC45LTAuNywzLjgsMC4xLDVjMC40LDAuNSwwLjgsMC41LDEuMiwwLjVjMC41LDAsMi4xLTAuMiwyLjktMy4xaDQuN2MtMC4zLDEuMy0wLjksMy4yLTMuMSw0LjhjLTEuNCwxLTIuOSwxLjUtNSwxLjVjLTIuMiwwLTQtMC41LTUuMS0yLjJjLTEuMS0xLjYtMS4yLTMuOC0wLjctNi40YzEuNi03LjQsNy4yLTguNSw5LjQtOC41YzMsMCw2LjMsMS43LDUuNCw2LjFIMTA4LjZ6Ii8+PHBhdGggZD0iTTEyMy43LDExMGMwLjEtMSwwLjItMS43LDAuMy0yLjJjLTIuNCwyLjYtNC42LDIuNi01LjUsMi42Yy0yLjQsMC0zLjMtMC43LTMuOC0xLjNjLTAuOC0xLTAuOS0yLjMtMC42LTMuNmMwLjMtMS4zLDEuMi0zLjcsNC41LTUuMWMyLjItMC45LDUuMS0wLjksNi43LTAuOWMwLjItMS4xLDAuMy0xLjYsMC4yLTIuMmMtMC4yLTEuMi0xLjQtMS40LTEuOC0xLjRjLTAuNywwLTEuNSwwLjMtMiwwLjljLTAuNSwwLjUtMC42LDEuMS0wLjYsMS41aC00LjdjMC4yLTAuOSwwLjctMi42LDIuNi0zLjhjMS43LTEuMSwzLjctMS4zLDUuMi0xLjNjMS40LDAsNC4xLDAuMiw1LjQsMi4xYzAuOCwxLjMsMC40LDMuMywwLjMsNGwtMS40LDYuNmMtMC4zLDEuNC0wLjUsMi44LTAuNSw0LjFIMTIzLjd6IE0xMTguOCwxMDQuOWMtMC4yLDEuMSwwLjMsMi4zLDEuOCwyLjNjMC45LDAsMS43LTAuNCwyLjItMC45YzEuMS0xLDEuNC0yLjMsMS44LTRDMTIxLjcsMTAyLDExOS4zLDEwMywxMTguOCwxMDQuOXoiLz48cGF0aCBkPSJNMTM0LjQsOTcuN2MwLjItMC44LDAuNS0zLjEsMC42LTQuMWg0LjVsLTAuNiwzLjFjMC45LTEuNCwyLjQtMy40LDYuMi0zLjJsLTAuOSw0LjNjLTQuNy0wLjUtNS42LDItNiw0LjFsLTEuNyw4aC00LjhMMTM0LjQsOTcuN3oiLz48cGF0aCBkPSJNMTQ2LjYsOTMuNmg0LjhsLTMuNSwxNi4zaC00LjhMMTQ2LjYsOTMuNnogTTE0Ny45LDg2LjdoNS4xbC0wLjksNC4ySDE0N0wxNDcuOSw4Ni43eiIvPjxwYXRoIGQ9Ik0xNjMuMyw5My4zYzUuOSwwLDcuNiw0LDYuNyw4LjZjLTEsNC42LTQuNSw4LjctMTAuNCw4LjdjLTQuNiwwLTcuNy0yLjktNi41LTguNkMxNTMuOSw5OCwxNTYuOSw5My4zLDE2My4zLDkzLjN6IE0xNjAuNCwxMDcuMmMyLjEsMCwzLjgtMS4zLDQuNy01LjZjMC41LTIuMiwwLjctNS4yLTIuNS01LjJjLTMuNSwwLTQuNCw0LTQuNyw1LjVDMTU3LjEsMTA1LjYsMTU4LDEwNy4yLDE2MC40LDEwNy4yeiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30px 20px}
.icon-visa{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMDQgMTU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDQgMTU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ2MUU3RDt9LnN0MXtmaWxsOiMwMDU1OTY7fS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzAwNTU5Njt9LnN0NHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGN0FBMEY7fTwvc3R5bGU+PGc+PGc+PHJlY3QgeD0iMTUyMi45IiB5PSIzNTUuMyIgY2xhc3M9InN0MCIgd2lkdGg9Ijg0LjUiIGhlaWdodD0iMTYuOSIvPjxyZWN0IHg9IjE1OTAiIHk9IjMxNCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAyMjMuMDIzNSAxMjMyLjI1ODEpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTcuOSIgaGVpZ2h0PSI2NS44Ii8+PHJlY3QgeD0iMTU2Ni4xIiB5PSIzNzEuOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAxOTkuMTI5OSAxMjQyLjE3OTEpIiBjbGFzcz0ic3QwIiB3aWR0aD0iNjUuOCIgaGVpZ2h0PSIxNy45Ii8+PC9nPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1NzUuOCIgY3k9IjM2Mi4zIiByPSIwIi8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTkwLjYsMTM3IDIwLjksMTM3IDE3LjksMTM3IDE3LjksMTM0IDE3LjksMjEuNiAxNy45LDE4LjYgMjAuOSwxOC42IDE5MC42LDE4LjYgMTkzLjYsMTguNiAxOTMuNiwyMS42IDE5My42LDEzNCAxOTMuNiwxMzcgMTkwLjYsMTM3ICIvPjxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTkwLjYsMTM0IDIwLjksMTM0IDIwLjksMjEuNiAxOTAuNiwyMS42IDE5MC42LDEzNCAiLz48cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjgyLjIsOTYgOTMuMiw1OS43IDEwMy4xLDU5LjcgOTIuMSw5NiA4Mi4yLDk2ICIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik03Ny44LDU5LjdMNjksNzUuMWMtMi4zLDQtMy42LDYuMS00LjIsOC42aC0wLjFjMC4yLTMuMi0wLjMtNy4yLTAuMy05LjRsLTEtMTQuNkg0Ni44bC0wLjIsMWM0LjMsMCw2LjgsMi4xLDcuNSw2LjVMNTcuMyw5NmgxMC4ybDIwLjYtMzYuM0g3Ny44TDc3LjgsNTkuN3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTU0LjMsOTZsLTAuMy01LjRsLTEyLjMsMGwtMi41LDUuNGgtMTAuN2wxOS40LTM2LjNoMTMuMWwzLjMsMzYuM0gxNTQuM0wxNTQuMyw5NnogTTE1My4yLDc0LjZjLTAuMS0yLjctMC4yLTYuMywwLTguNUgxNTNjLTAuNiwxLjgtMy4yLDcuMi00LjMsOS45bC0zLjcsOGg4LjZMMTUzLjIsNzQuNkwxNTMuMiw3NC42eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xMTMuNCw5Ny4xYy02LjksMC0xMS42LTIuMi0xNC44LTQuMmw0LjctNy4yYzMsMS43LDUuMywzLjYsMTAuNiwzLjZjMS43LDAsMy40LTAuNCw0LjMtMi4xYzEuNC0yLjQtMC4zLTMuNi00LjItNS44bC0xLjktMS4yYy01LjctMy45LTguMi03LjYtNS41LTE0YzEuNy00LjEsNi4yLTcuMywxMy43LTcuM2M1LjEsMCwxMCwyLjIsMTIuOCw0LjRsLTUuNCw2LjNjLTIuNy0yLjItNS0zLjMtNy42LTMuM2MtMi4xLDAtMy43LDAuOC00LjIsMS45Yy0xLDIsMC4zLDMuNCwzLjMsNS4zbDIuMywxLjRjNi45LDQuNCw4LjYsOC45LDYuOCwxMy4yQzEyNS40LDk1LjQsMTE5LjUsOTcuMSwxMTMuNCw5Ny4xTDExMy40LDk3LjF6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE2Ny4zLDY0LjZoLTAuNFY2MmgxYzAuNiwwLDAuOSwwLjIsMC45LDAuN2MwLDAuNS0wLjMsMC43LTAuNywwLjdsMC43LDEuMWgtMC41bC0wLjctMS4xaC0wLjRWNjQuNkwxNjcuMyw2NC42eiBNMTY3LjcsNjMuMWMwLjMsMCwwLjYsMCwwLjYtMC40YzAtMC4zLTAuMy0wLjQtMC42LTAuNGgtMC41djAuOEgxNjcuN0wxNjcuNyw2My4xeiBNMTY3LjcsNjUuNmMtMS4zLDAtMi4zLTEtMi4zLTIuM2MwLTEuNCwxLjEtMi4zLDIuMy0yLjNjMS4yLDAsMi4zLDAuOSwyLjMsMi4zQzE3MCw2NC43LDE2OSw2NS42LDE2Ny43LDY1LjZMMTY3LjcsNjUuNnogTTE2Ny43LDYxLjNjLTEsMC0xLjgsMC44LTEuOCwxLjljMCwxLjEsMC43LDEuOSwxLjgsMS45YzEsMCwxLjgtMC44LDEuOC0xLjlDMTY5LjUsNjIuMSwxNjguNyw2MS4zLDE2Ny43LDYxLjNMMTY3LjcsNjEuM3oiLz48cG9seWdvbiBjbGFzcz0ic3Q0IiBwb2ludHM9IjE4Ni41LDEwNy4zIDI1LjMsMTA3LjMgMjUuMywxMjguOSAxODYuNSwxMjguOSAxODYuNSwxMDcuMyAiLz48cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjE4Ni4yLDI3IDI1LDI3IDI1LDQ4LjYgMTg2LjIsNDguNiAxODYuMiwyNyAiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTgyLjUsMTI3LjRIMTgydi0yLjZoMWMwLjYsMCwwLjksMC4yLDAuOSwwLjdjMCwwLjUtMC4zLDAuNy0wLjcsMC43bDAuNywxLjFoLTAuNWwtMC43LTEuMWgtMC40VjEyNy40TDE4Mi41LDEyNy40eiBNMTgyLjksMTI1LjljMC4zLDAsMC42LDAsMC42LTAuNGMwLTAuMy0wLjMtMC4zLTAuNi0wLjNoLTAuNXYwLjhIMTgyLjlMMTgyLjksMTI1Ljl6IE0xODIuOSwxMjguNGMtMS4zLDAtMi4zLTEtMi4zLTIuM2MwLTEuNCwxLjEtMi4zLDIuMy0yLjNjMS4yLDAsMi4zLDAuOSwyLjMsMi4zQzE4NS4yLDEyNy40LDE4NC4yLDEyOC40LDE4Mi45LDEyOC40TDE4Mi45LDEyOC40eiBNMTgyLjksMTI0LjFjLTEsMC0xLjgsMC44LTEuOCwxLjljMCwxLjEsMC43LDEuOSwxLjgsMS45YzEsMCwxLjgtMC44LDEuOC0xLjlDMTg0LjcsMTI0LjksMTgzLjksMTI0LjEsMTgyLjksMTI0LjFMMTgyLjksMTI0LjF6Ii8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center center;background-size:30px 20px}
.icon-paypal{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMDQgMTU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDQgMTU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ2MUU3RDt9LnN0MXtmaWxsOiMwMDU1OTY7fS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzI1M0I4MDt9LnN0NHtmaWxsOiMxNzlCRDc7fTwvc3R5bGU+PGc+PGc+PHJlY3QgeD0iMTUyMi45IiB5PSIzNTUuMyIgY2xhc3M9InN0MCIgd2lkdGg9Ijg0LjUiIGhlaWdodD0iMTYuOSIvPjxyZWN0IHg9IjE1OTAiIHk9IjMxNCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAyMjMuMDIzNSAxMjMyLjI1ODEpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTcuOSIgaGVpZ2h0PSI2NS44Ii8+PHJlY3QgeD0iMTU2Ni4xIiB5PSIzNzEuOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAxOTkuMTI5OSAxMjQyLjE3OTEpIiBjbGFzcz0ic3QwIiB3aWR0aD0iNjUuOCIgaGVpZ2h0PSIxNy45Ii8+PC9nPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1NzUuOCIgY3k9IjM2Mi4zIiByPSIwIi8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTkwLjEsMTM0IDIwLjMsMTM0IDE3LjMsMTM0IDE3LjMsMTMxIDE3LjMsMTguNiAxNy4zLDE1LjYgMjAuMywxNS42IDE5MC4xLDE1LjYgMTkzLjEsMTUuNiAxOTMuMSwxOC42IDE5My4xLDEzMSAxOTMuMSwxMzQgMTkwLjEsMTM0ICIvPjxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTkwLjEsMTMxIDIwLjMsMTMxIDIwLjMsMTguNiAxOTAuMSwxOC42IDE5MC4xLDEzMSAiLz48ZyBpZD0iWE1MSURfMV8iPjxwYXRoIGlkPSJYTUxJRF81N18iIGNsYXNzPSJzdDMiIGQ9Ik01My43LDY5LjdjLTAuNiwzLjktMy41LDMuOS02LjQsMy45aC0xLjZsMS4xLTcuMmMwLjEtMC40LDAuNC0wLjgsMC45LTAuOGgwLjdjMS45LDAsMy44LDAsNC43LDEuMUM1My44LDY3LjQsNTQsNjguNCw1My43LDY5Ljd6IE01Mi41LDU5LjZINDEuN2MtMC43LDAtMS40LDAuNS0xLjUsMS4zbC00LjQsMjcuN2MtMC4xLDAuNSwwLjMsMSwwLjksMWg1LjJjMC43LDAsMS40LTAuNSwxLjUtMS4zbDEuMi03LjVjMC4xLTAuNywwLjctMS4zLDEuNS0xLjNoMy40YzcuMSwwLDExLjItMy40LDEyLjMtMTAuM2MwLjUtMywwLTUuMy0xLjQtN0M1OC44LDYwLjYsNTYuMSw1OS42LDUyLjUsNTkuNnoiLz48cGF0aCBpZD0iWE1MSURfNTRfIiBjbGFzcz0ic3QzIiBkPSJNNzcuNSw3OS43Yy0wLjUsMy0yLjgsNC45LTUuOCw0LjljLTEuNSwwLTIuNy0wLjUtMy41LTEuNGMtMC44LTAuOS0xLjEtMi4yLTAuOC0zLjZjMC41LTIuOSwyLjgtNSw1LjgtNWMxLjUsMCwyLjcsMC41LDMuNCwxLjRDNzcuNSw3Nyw3Ny44LDc4LjIsNzcuNSw3OS43eiBNODQuNyw2OS42aC01LjJjLTAuNCwwLTAuOCwwLjMtMC45LDAuOGwtMC4yLDEuNGwtMC40LTAuNWMtMS4xLTEuNi0zLjYtMi4yLTYuMS0yLjJjLTUuNywwLTEwLjYsNC4zLTExLjUsMTAuNGMtMC41LDMsMC4yLDUuOSwxLjksNy45YzEuNiwxLjksMy44LDIuNiw2LjUsMi42YzQuNiwwLDcuMi0zLDcuMi0zbC0wLjIsMS40Yy0wLjEsMC41LDAuMywxLDAuOSwxaDQuN2MwLjcsMCwxLjQtMC41LDEuNS0xLjNsMi44LTE3LjdDODUuNyw3MC4xLDg1LjMsNjkuNiw4NC43LDY5LjZ6Ii8+PHBhdGggaWQ9IlhNTElEXzMzXyIgY2xhc3M9InN0MyIgZD0iTTExMi4zLDY5LjZoLTUuMmMtMC41LDAtMSwwLjItMS4yLDAuN2wtNy4yLDEwLjVsLTMtMTAuMWMtMC4yLTAuNi0wLjgtMS4xLTEuNC0xLjFoLTUuMWMtMC42LDAtMS4xLDAuNi0wLjksMS4yTDk0LDg3LjZsLTUuNCw3LjZjLTAuNCwwLjYsMCwxLjQsMC43LDEuNGg1LjJjMC41LDAsMS0wLjIsMS4yLTAuNkwxMTMsNzFDMTEzLjQsNzAuNCwxMTMsNjkuNiwxMTIuMyw2OS42eiIvPjxwYXRoIGlkPSJYTUxJRF8zOF8iIGNsYXNzPSJzdDQiIGQ9Ik0xMzAuNyw2OS43Yy0wLjYsMy45LTMuNSwzLjktNi40LDMuOWgtMS42bDEuMS03LjJjMC4xLTAuNCwwLjQtMC44LDAuOS0wLjhoMC43YzEuOSwwLDMuOCwwLDQuNywxLjFDMTMwLjcsNjcuNCwxMzAuOSw2OC40LDEzMC43LDY5Ljd6IE0xMjkuNSw1OS42aC0xMC44Yy0wLjcsMC0xLjQsMC41LTEuNSwxLjNsLTQuNCwyNy43Yy0wLjEsMC41LDAuMywxLDAuOSwxaDUuNWMwLjUsMCwxLTAuNCwxLTAuOWwxLjItNy44YzAuMS0wLjcsMC43LTEuMywxLjUtMS4zaDMuNGM3LjEsMCwxMS4yLTMuNCwxMi4zLTEwLjNjMC41LTMsMC01LjMtMS40LTdDMTM1LjgsNjAuNiwxMzMuMSw1OS42LDEyOS41LDU5LjZ6Ii8+PHBhdGggaWQ9IlhNTElEXzIxXyIgY2xhc3M9InN0NCIgZD0iTTE1NC41LDc5LjdjLTAuNSwzLTIuOCw0LjktNS44LDQuOWMtMS41LDAtMi43LTAuNS0zLjUtMS40Yy0wLjgtMC45LTEuMS0yLjItMC44LTMuNmMwLjUtMi45LDIuOC01LDUuOC01YzEuNSwwLDIuNywwLjUsMy40LDEuNEMxNTQuNCw3NywxNTQuNyw3OC4yLDE1NC41LDc5Ljd6IE0xNjEuNyw2OS42aC01LjJjLTAuNCwwLTAuOCwwLjMtMC45LDAuOGwtMC4yLDEuNGwtMC40LTAuNWMtMS4xLTEuNi0zLjYtMi4yLTYuMS0yLjJjLTUuNywwLTEwLjYsNC4zLTExLjUsMTAuNGMtMC41LDMsMC4yLDUuOSwxLjksNy45YzEuNiwxLjksMy44LDIuNiw2LjUsMi42YzQuNiwwLDcuMi0zLDcuMi0zbC0wLjIsMS40Yy0wLjEsMC41LDAuMywxLDAuOSwxaDQuN2MwLjcsMCwxLjQtMC41LDEuNS0xLjNsMi44LTE3LjdDMTYyLjcsNzAuMSwxNjIuMyw2OS42LDE2MS43LDY5LjZ6Ii8+PHBhdGggaWQ9IlhNTElEXzI4XyIgY2xhc3M9InN0NCIgZD0iTTE2Ny44LDYwLjRsLTQuNCwyOC4yYy0wLjEsMC41LDAuMywxLDAuOSwxaDQuNWMwLjcsMCwxLjQtMC41LDEuNS0xLjNsNC40LTI3LjdjMC4xLTAuNS0wLjMtMS0wLjktMWgtNUMxNjguMiw1OS42LDE2Ny45LDYwLDE2Ny44LDYwLjR6Ii8+PC9nPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30px 20px}
.icon-amex{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGl2ZWxsb18xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDIwNCAxNTUiCiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwNCAxNTU7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJhbWV4LnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4zICgyNDA1NTQ2LCAyMDE4LTAzLTExKSI+PG1ldGFkYXRhCiAgIGlkPSJtZXRhZGF0YTQzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzNDEiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICBib3JkZXJvcGFjaXR5PSIxIgogICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICBncmlkdG9sZXJhbmNlPSIxMCIKICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE3IgogICBpZD0ibmFtZWR2aWV3MzkiCiAgIHNob3dncmlkPSJmYWxzZSIKICAgaW5rc2NhcGU6em9vbT0iNC4zMDY1MDg0IgogICBpbmtzY2FwZTpjeD0iODkuMzMxMjY1IgogICBpbmtzY2FwZTpjeT0iNTkuNTIyODg3IgogICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iYW1leCIgLz4KPHN0eWxlCiAgIHR5cGU9InRleHQvY3NzIgogICBpZD0ic3R5bGUyIj4KCS5zdDB7ZmlsbDojNDYxRTdEO30KCS5zdDF7ZmlsbDojMDA1NTk2O30KCS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1NTk2O30KCS5zdDR7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRjdBQTBGO30KPC9zdHlsZT4KPGcKICAgaWQ9ImcxNCI+Cgk8ZwogICBpZD0iZzEwIj4KCQk8cmVjdAogICB4PSIxNTIyLjkiCiAgIHk9IjM1NS4zIgogICBjbGFzcz0ic3QwIgogICB3aWR0aD0iODQuNSIKICAgaGVpZ2h0PSIxNi45IgogICBpZD0icmVjdDQiIC8+CgkJCgkJCTxyZWN0CiAgIHg9IjE1OTAiCiAgIHk9IjMxNCIKICAgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAyMjMuMDIzNSAxMjMyLjI1ODEpIgogICBjbGFzcz0ic3QwIgogICB3aWR0aD0iMTcuOSIKICAgaGVpZ2h0PSI2NS44IgogICBpZD0icmVjdDYiIC8+CgkJCgkJCTxyZWN0CiAgIHg9IjE1NjYuMSIKICAgeT0iMzcxLjgiCiAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgMTk5LjEyOTkgMTI0Mi4xNzkxKSIKICAgY2xhc3M9InN0MCIKICAgd2lkdGg9IjY1LjgiCiAgIGhlaWdodD0iMTcuOSIKICAgaWQ9InJlY3Q4IiAvPgoJPC9nPgoJPGNpcmNsZQogICBjbGFzcz0ic3QwIgogICBjeD0iMTU3NS44IgogICBjeT0iMzYyLjMiCiAgIHI9IjAiCiAgIGlkPSJjaXJjbGUxMiIgLz4KPC9nPgoKPGcKICAgaWQ9IlBhZ2UtMSIKICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MSIKICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4yMzE2NDE3LDAsMCwwLjIzMTY0MTcsMTcuNzUwMjk2LDIyLjQ1MjQzOCkiPjxnCiAgICAgaWQ9ImFtZXgiCiAgICAgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvIj48cmVjdAogICAgICAgcng9IjAiCiAgICAgICBoZWlnaHQ9IjQ3NS40MDY3NCIKICAgICAgIHdpZHRoPSI3NTcuMDE3MDkiCiAgICAgICB5PSItMTAuMjIyODciCiAgICAgICB4PSIxLjAwMjQzOSIKICAgICAgIGlkPSJSZWN0YW5nbGUtMSIKICAgICAgIHN0eWxlPSJmaWxsOiMyNTU3ZDY7c3Ryb2tlLXdpZHRoOjEiCiAgICAgICByeT0iMCIgLz48cGF0aAogICAgICAgaWQ9IlBhdGgiCiAgICAgICBkPSJtIDAuMDAyNjg4LDIyMS4xODUwOCBoIDM2LjAyNDE2MSBsIDguMTIyNzMsLTE5LjUxMDAyIGggMTguMTg1MDE3IGwgOC4xMDE0NDYsMTkuNTEwMDIgaCA3MC44ODAzMjggdiAtMTQuOTE1OTkgbCA2LjMyNjg1LDE0Ljk3OTU3IGggMzYuNzk1NzIgbCA2LjMyNjg1LC0xNS4yMDIxMiB2IDE1LjEzODU0IGggMTc2LjE1MTIyIGwgLTAuMDgyNSwtMzIuMDI1NjcgaCAzLjQwODE5IGMgMi4zODY1NCwwLjA4MjIgMy4wODM2LDAuMzAyMDMgMy4wODM2LDQuMjI1NzUgdiAyNy43OTk5MiBoIDkxLjEwNjAyIHYgLTcuNDU1MzUgYyA3LjM0ODUsMy45MjEwNyAxOC43NzgzMiw3LjQ1NTM1IDMzLjgxODU0LDcuNDU1MzUgaCAzOC4zMjgyMiBsIDguMjAyNTUsLTE5LjUxMDAyIGggMTguMTg1MDEgbCA4LjAyMTY0LDE5LjUxMDAyIGggNzMuODYwMTYgdiAtMTguNTMyMzkgbCAxMS4xODUwNiwxOC41MzIzOSBoIDU5LjE4NzExIFYgOTguNjc3ODkgaCAtNTguNTc1MTggdiAxNC40NjgyNSBsIC04LjIwMjU1LC0xNC40NjgyNSBoIC02MC4xMDUwMSB2IDE0LjQ2ODI1IGwgLTcuNTMyMDgsLTE0LjQ2ODI1IGggLTgxLjE4NzQgYyAtMTMuNTkwMjEsMCAtMjUuNTM2MTgsMS44ODkwMSAtMzUuMTg2MDcsNy4xNTMzMiB2IC03LjE1MzMyIGggLTU2LjAyNjM2IHYgNy4xNTMzMiBjIC02LjE0MDYsLTUuNDI1OTIgLTE0LjUwODEsLTcuMTUzMzIgLTIzLjgxMjEzLC03LjE1MzMyIEggMTc5LjkwNzk2IGwgLTEzLjczMzg5LDMxLjY0MTUxIC0xNC4xMDM3LC0zMS42NDE1MSBoIC02NC40NzEgdiAxNC40NjgyNSBMIDgwLjUxNjkyNCw5OC42Nzc4OSBIIDI1LjUzMzUxOCBMIC0zZS02LDE1Ni45MjQ0NSB2IDY0LjI2MDYzIGggMC4wMDI2IHogTSAyMjcuMzk5NTcsMjAzLjUxNDM2IGggLTIxLjYxNDg1IGwgLTAuMDc5OCwtNjguNzkzNzIgLTMwLjU3MjY0LDY4Ljc5MzcyIEggMTU2LjYyIEwgMTI1Ljk2NzU0LDEzNC42NTk3IHYgNjguODU0NjYgSCA4My4wODQ0MjcgTCA3NC45ODI5ODEsMTgzLjkyMjIyIEggMzEuMDgzNTI0IEwgMjIuODk5NiwyMDMuNTE0MzYgSCA0LjdlLTUgTCAzNy43NTYyNDEsMTE1LjY3NjkyIEggNjkuMDgxODMgbCAzNS44NTkyLDgzLjE2Mzk0IHYgLTgzLjE2Mzk0IGggMzQuNDExODYgbCAyNy41OTI4LDU5LjU4NzE0IDI1LjM0NzI4LC01OS41ODcxNCBoIDM1LjEwMzYgdiA4Ny44Mzc0NCB6IE0gNjcuNzc3MjE0LDE2NS42OTI4NyA1My4zNDYyNjUsMTMwLjY3NjA2IDM4Ljk5Nzc5NCwxNjUuNjkyODcgWiBtIDI0NS42NDIyNTYsMzcuODIxNDkgaCAtNzAuNDMzMzYgdiAtODcuODM3NDQgaCA3MC40MzMzNiB2IDE4LjI5MTI5IGggLTQ5LjM0ODMxIHYgMTUuODMyNjkgaCA0OC4xNjQzNSB2IDE4LjAwNTE2IGggLTQ4LjE2NDM1IHYgMTcuNTQxNTMgaCA0OS4zNDgzMSB6IG0gOTkuMjU1ODEsLTY0LjE4MTE1IGMgMCwxNC4wMDQ2MSAtOS4zODY1MSwyMS4yNDAwNSAtMTQuODU2NjUsMjMuNDEyNTQgNC42MTM0MywxLjc0ODU5IDguNTUzNzQsNC44Mzc3NiAxMC40Mjk0NSw3LjM5NzA2IDIuOTc3MTcsNC4zNjg4MyAzLjQ5MDY3LDguMjcxMzUgMy40OTA2NywxNi4xMTYxNiB2IDE3LjI1NTM5IGggLTIxLjI2NTk3IGwgLTAuMDc5OCwtMTEuMDc3MDQgYyAwLC01LjI4NTUyIDAuNTA4MTcsLTEyLjg4NjU4IC0zLjMyODM4LC0xNy4xMTIzMyAtMy4wODA5NCwtMy4wODkxOCAtNy43NzY4NiwtMy43NTk0NyAtMTUuMzY3NDYsLTMuNzU5NDcgaCAtMjIuNjMzNTEgdiAzMS45NDg4NCBoIC0yMS4wODIzOCB2IC04Ny44Mzc0NCBoIDQ4LjQ5NDI3IGMgMTAuNzc1MzIsMCAxOC43MTQ0NywwLjI4MzQ4IDI1LjUzMDg3LDQuMjA3MjEgNi42NzAwNSwzLjkyMzczIDEwLjY2ODksOS42NTE2OCAxMC42Njg5LDE5LjQ0OTA4IHogbSAtMjYuNjUyNTEsMTMuMDQzMTEgYyAtMi44OTczNywxLjc1MTI0IC02LjMyNDE4LDEuODA5NTIgLTEwLjQyOTQ0LDEuODA5NTIgaCAtMjUuNjEzMzUgdiAtMTkuNTEwMDEgaCAyNS45NjE4OCBjIDMuNjc0MjUsMCA3LjUwODEzLDAuMTY0MjcgOS45OTg0MywxLjU4NDMzIDIuNzM1MDcsMS4yNzk2NSA0LjQyNzIsNC4wMDMyMSA0LjQyNzIsNy43NjUzMiAwLDMuODM4OTUgLTEuNjA5NjUsNi45MjgxMyAtNC4zNDQ3Miw4LjM1MDg0IHogbSA2MC40NjYzMSw1MS4xMzgwNCBoIC0yMS41MTMzOSB2IC04Ny44Mzc0NCBoIDIxLjUxMzM5IHogbSAyNDkuNzM5NDgsMCBoIC0yOS44NzgyNCBsIC0zOS45NjQ0NywtNjUuOTI3MDkgdiA2NS45MjcwOSBoIC00Mi45Mzg5OCBsIC04LjIwNTIxLC0xOS41OTIxNCBoIC00My43OTgzNSBsIC03Ljk2MDQ0LDE5LjU5MjE0IGggLTI0LjY3MTUgYyAtMTAuMjQ4NTMsMCAtMjMuMjI0MTUsLTIuMjU3MjcgLTMwLjU3MjY1LC05LjcxNTI3IC03LjQwOTY5LC03LjQ1Nzk5IC0xMS4yNjQ4NiwtMTcuNTYwMDYgLTExLjI2NDg2LC0zMy41MzMxNiAwLC0xMy4wMjY5OCAyLjMwNDA1LC0yNC45MzU5MyAxMS4zNjU5NywtMzQuMzQ2NTIgNi44MTYzOCwtNy4wMTAyNSAxNy40OTA2MSwtMTAuMjQyNDkgMzIuMDE5OTksLTEwLjI0MjQ5IGggMjAuNDExOTIgdiAxOC44MjExNyBoIC0xOS45ODM1NiBjIC03LjY5NDM4LDAgLTEyLjAzOTA5LDEuMTM5MjQgLTE2LjIyNDE4LDUuMjAzMzggLTMuNTk0NDMsMy42OTg1MyAtNi4wNjA3OCwxMC42OTAyNCAtNi4wNjA3OCwxOS44OTY4MiAwLDkuNDEwNTggMS44NzgzNiwxNi4xOTU2NCA1Ljc5NzM5LDIwLjYyODA0IDMuMjQ1ODksMy40NzU5OSA5LjE0NDM5LDQuNTMwNDQgMTQuNjk0MzQsNC41MzA0NCBoIDkuNDY4OTggbCAyOS43MTU5NCwtNjkuMDc3MiBoIDMxLjU5MTY1IGwgMzUuNjk2OTEsODMuMDgxODEgdiAtODMuMDgxODEgaCAzMi4xMDI0NyBsIDM3LjA2MTgsNjEuMTc0MTEgdiAtNjEuMTc0MTEgaCAyMS41OTU4NiB6IG0gLTEyOC4xNTgwNSwtMzcuODIxNDkgLTE0LjU5MDU4LC0zNS4wMTY4MSAtMTQuNTEwNzcsMzUuMDE2ODEgeiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjxwYXRoCiAgICAgICBpZD0icGF0aDEzIgogICAgICAgZD0ibSA3NDkuOTU2NDQsMzQzLjc2NzE2IGMgLTUuMTIxNTksNy40NTggLTE1LjEwMTQsMTEuMjM4NjYgLTI4LjYxMTgsMTEuMjM4NjYgSCA2ODAuNjI3MjMgViAzMzYuMTY2MSBoIDQwLjU1MjQ2IGMgNC4wMjI3OSwwIDYuODM3NjcsLTAuNTI3MjMgOC41MzI0NiwtMi4xNzUxNCAxLjQ2ODY0LC0xLjM1OTEzIDIuNDkyOTUsLTMuMzMyOTIgMi40OTI5NSwtNS43MzA2IDAsLTIuNTU5MjkgLTEuMDI0MzEsLTQuNTkxMzcgLTIuNTc1NDMsLTUuODEwMDggLTEuNTI5ODMsLTEuMzQwNTkgLTMuNzU2NzMsLTEuOTQ5OTUgLTcuNDI4MzIsLTEuOTQ5OTUgLTE5Ljc5NzMzLC0wLjY3MDI4IC00NC40OTU0MywwLjYwOTM2IC00NC40OTU0MywtMjcuMTkzMTkgMCwtMTIuNzQzNTEgOC4xMjUzOSwtMjYuMTU3MzEgMzAuMjUwNzIsLTI2LjE1NzMxIGggNDEuOTk3MTUgbCAwLjAwMywtMTcuNDgwNTggaCAtMzkuMDIyNjIgYyAtMTEuNzc1NywwIC0yMC4zMjk0NCwyLjgwODM0IC0yNi4zODc1Niw3LjE3NDUgdiAtNy4xNzQ1IGggLTU3LjcxNTgyIGMgLTkuMjI5NTMsMCAtMjAuMDYzMzgsMi4yNzg0NiAtMjUuMTg3NjUsNy4xNzQ1IHYgLTcuMTc0NSBIIDQ5OC41Nzc1MSB2IDcuMTc0NSBjIC04LjIwMjU1LC01Ljg5MjIxIC0yMi4wNDI4NSwtNy4xNzQ1IC0yOC40MzA4OCwtNy4xNzQ1IGggLTY3Ljk4Mjk3IHYgNy4xNzQ1IGMgLTYuNDg5MTQsLTYuMjU3ODIgLTIwLjkyMDA5LC03LjE3NDUgLTI5LjcxNTk0LC03LjE3NDUgSCAyOTYuMzYzMyBsIC0xNy40MTA3OCwxOC43NjI4OCAtMTYuMzA2NjYsLTE4Ljc2Mjg4IEggMTQ4Ljk5MTQ5IHYgMTIyLjU5MTk2IGggMTExLjUxNTI3IGwgMTcuOTQwMjQsLTE5LjA1OTYyIDE2Ljg5OTk3LDE5LjA1OTYyIDY4LjczODU3LDAuMDYwOSB2IC0yOC44Mzg0NyBoIDYuNzU3ODUgYyA5LjEyMDQ1LDAuMTQwNDEgMTkuODc3MTUsLTAuMjI1MTkgMjkuMzY3NCwtNC4zMTA1MyB2IDMzLjA4NTQxIGggNTYuNjk2ODMgdiAtMzEuOTUxNDggaCAyLjczNTA2IGMgMy40OTA2OCwwIDMuODMzODksMC4xNDMwNyAzLjgzMzg5LDMuNjE2NCB2IDI4LjMzMjQzIGggMTcyLjIzNDg3IGMgMTAuOTM0OTUsMCAyMi4zNjQ3NywtMi43ODcxNCAyOC42OTQyNywtNy44NDQ4IHYgNy44NDQ4IGggNTQuNjMyMjEgYyAxMS4zNjg2NCwwIDIyLjQ3MTIxLC0xLjU4Njk4IDMwLjkxODUyLC01LjY1MTEyIHYgLTIyLjgzNzYzIHogbSAtMzQxLjUwMzQzLC00Ny4xNTQ1IGMgMCwyNC40MDYwNiAtMTguMjg2MTIsMjkuNDQ1MTggLTM2LjcxNTkxLDI5LjQ0NTE4IGggLTI2LjMwNzc1IHYgMjkuNDY5MDEgaCAtNDAuOTgwOCBsIC0yNS45NjE4OCwtMjkuMDg0ODYgLTI2Ljk4MDg3LDI5LjA4NDg2IGggLTgzLjUxNTQgdiAtODcuODU4NjMgaCA4NC44MDA0NiBsIDI1Ljk0MDU4LDI4Ljc5ODcyIDI2LjgxODU4LC0yOC43OTg3MiBoIDY3LjM3MTA0IGMgMTYuNzMyMzQsMCAzNS41MzE5NSw0LjYxMjU2IDM1LjUzMTk1LDI4Ljk0NDQ0IHogbSAtMTY3LjYyNTIsNDAuNDMzODkgSCAxODguOTg5MiB2IC0xNy40ODA1OSBoIDQ2LjI4ODY1IFYgMzAxLjY0MDI4IEggMTg4Ljk4OTIgdiAtMTUuOTczMSBoIDUyLjg2MDI3IGwgMjMuMDYxODUsMjUuNjAzNTkgeiBtIDgzLjUyNjY5LDEwLjA2MDEzIC0zMi4zNzEyLC0zNS43ODc3OCAzMi4zNzEyLC0zNC42NTEyIHogbSA0Ny44NzI3LC0zOS4wNjU1MSBoIC0yNy4yNDY5MyB2IC0yMi4zNzM5OSBoIDI3LjQ5MTcgYyA3LjYxMTkxLDAgMTIuODk1OCwzLjA4OTE4IDEyLjg5NTgsMTAuNzcyMzggMCw3LjU5ODQgLTUuMDM5MTIsMTEuNjAxNjEgLTEzLjE0MDU3LDExLjYwMTYxIHogbSAxNDIuNzQzMzMsLTQwLjM3MzAyIGggNzAuMzY5NTEgdiAxOC4xNjk0OSBoIC00OS4zNzIyNiB2IDE1Ljk3MzEgaCA0OC4xNjcwMiB2IDE3LjkyNTY4IGggLTQ4LjE2NzAyIHYgMTcuNDgwNTkgbCA0OS4zNzIyNiwwLjA3OTQgdiAxOC4yMzAzNyBoIC03MC4zNjk1MSB6IG0gLTI3LjA1MzI5LDQ3LjAyOTE1IGMgNC42OTMyNSwxLjcyNDc1IDguNTI5NzksNC44MTY1NyAxMC4zMjgzNSw3LjM3NTg3IDIuOTc3MTcsNC4yODkzNCAzLjQwODE5LDguMjkyNTQgMy40OTMzMiwxNi4wMzY2OCB2IDE3LjQxNyBIIDQ4MC41NzE0IHYgLTEwLjk5MjI3IGMgMCwtNS4yODU1IDAuNTEwODMsLTEzLjExMTc2IC0zLjQwODIsLTE3LjE5NzEgLTMuMDgwOTQsLTMuMTQ3NDYgLTcuNzc2ODUsLTMuODk5ODggLTE1LjQ2ODU3LC0zLjg5OTg4IGggLTIyLjUzMjQgdiAzMi4wODkyNSBoIC0yMS4xODYxNCB2IC04Ny44NTg2MyBoIDQ4LjY3Nzg0IGMgMTAuNjc0MjMsMCAxOC40NDg0MywwLjQ2ODk0IDI1LjM2ODU4LDQuMTQ2MjcgNi42NTQwOSw0LjAwMzIxIDEwLjgzOTE3LDkuNDg3NDIgMTAuODM5MTcsMTkuNTEwMDEgLTAuMDAzLDE0LjAyMzE1IC05LjM5NDQ5LDIxLjE3OTEyIC0xNC45NDQ0NCwyMy4zNzI4IHogbSAtMTEuOTE4MjUsLTExLjEwNzA4IGMgLTIuODIwMiwxLjY2NjQ2IC02LjMwODIyLDEuODA5NTMgLTEwLjQxMDgyLDEuODA5NTMgaCAtMjUuNjEzMzQgdiAtMTkuNzMyNTcgaCAyNS45NjE4NyBjIDMuNzU0MDcsMCA3LjUxMDgsMC4wNzk0IDEwLjA2MjI5LDEuNTg2OTggMi43MzI0MSwxLjQyMjcxIDQuMzY2LDQuMTQzNjMgNC4zNjYsNy45MDMwOSAwLDMuNzU5NDcgLTEuNjMzNTksNi43ODc3MSAtNC4zNjYsOC40MzI5NyB6IG0gMTkwLjMzNjQsNS41OTYzOCBjIDQuMTA1MjgsNC4yMzEwNiA2LjMwNTU2LDkuNTcyMiA2LjMwNTU2LDE4LjYxNDUyIDAsMTguOTAwNjYgLTExLjg1ODE3LDI3LjcyMzA4IC0zMy4xMjE0NywyNy43MjMwOCBoIC00MS4wNjU5NSB2IC0xOC44Mzk3MSBoIDQwLjkwMSBjIDMuOTk4ODQsMCA2LjgzNTAxLC0wLjUyNzIzIDguNjEyMjcsLTIuMTc1MTUgMS40NTAwMSwtMS4zNTkxMyAyLjQ5MDI5LC0zLjMzMjkxIDIuNDkwMjksLTUuNzMwNTkgMCwtMi41NTkzMSAtMS4xMjU0MiwtNC41OTEzNyAtMi41NzI3NiwtNS44MTAwOSAtMS42MTIzMiwtMS4zNDA1OSAtMy44MzY1NSwtMS45NDk5NCAtNy41MDgxNCwtMS45NDk5NCAtMTkuNzE3NTEsLTAuNjcwMjkgLTQ0LjQxMDI5LDAuNjA5MzUgLTQ0LjQxMDI5LC0yNy4xOTMyMSAwLC0xMi43NDM1IDguMDQwMjUsLTI2LjE1NzI5IDMwLjE0NDI5LC0yNi4xNTcyOSBoIDQyLjI2ODUzIHYgMTguNjk5MyBoIC0zOC42NzY3NiBjIC0zLjgzMzg3LDAgLTYuMzI2ODQsMC4xNDMwNyAtOC40NDczMiwxLjU4Njk4IC0yLjMwOTM3LDEuNDIyNzEgLTMuMTY2MDgsMy41MzQyNiAtMy4xNjYwOCw2LjMyMTQgMCwzLjMxNDM4IDEuOTYwODUsNS41NjkgNC42MTM0NCw2LjU0Mzk3IDIuMjI0MjQsMC43NzA5NyA0LjYxMzQzLDAuOTk2MTYgOC4yMDUyLDAuOTk2MTYgbCAxMS4zNTAwMiwwLjMwNDY4IGMgMTEuNDQ1NzgsMC4yNzgxOCAxOS4zMDI0NSwyLjI0OTMyIDI0LjA3ODE3LDcuMDY1ODkgeiBNIDc1MCwyODUuNjY3MTggaCAtMzguNDI2NjUgYyAtMy44MzY1NSwwIC02LjM4NTM4LDAuMTQzMDcgLTguNTMyNDcsMS41ODY5OCAtMi4yMjQyMywxLjQyMjcxIC0zLjA4MDkzLDMuNTM0MjcgLTMuMDgwOTMsNi4zMjE0MiAwLDMuMzE0MzYgMS44NzgzNiw1LjU2ODk4IDQuNjEwNzYsNi41NDM5NSAyLjIyNDI0LDAuNzcwOTcgNC42MTM0NCwwLjk5NjE3IDguMTI1MzksMC45OTYxNyBsIDExLjQyNzE3LDAuMzA0NjggYyAxMS41MzA5MiwwLjI4MzQ5IDE5LjIyNzk2LDIuMjU3MjcgMjMuOTIxMjEsNy4wNzExOSAwLjg1NDA0LDAuNjcwMjkgMS4zNjc1NCwxLjQyMjcxIDEuOTU1NTIsMi4xNzUxMyB6IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PC9nPjwvZz48L3N2Zz4=');background-repeat:no-repeat;background-position:center center;background-size:30px 20px}
.icon-diners{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGl2ZWxsb18xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDIwNCAxNTUiCiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwNCAxNTU7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJhbWV4LnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4zICgyNDA1NTQ2LCAyMDE4LTAzLTExKSI+PG1ldGFkYXRhCiAgIGlkPSJtZXRhZGF0YTQzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzNDEiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICBib3JkZXJvcGFjaXR5PSIxIgogICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICBncmlkdG9sZXJhbmNlPSIxMCIKICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE3IgogICBpZD0ibmFtZWR2aWV3MzkiCiAgIHNob3dncmlkPSJmYWxzZSIKICAgaW5rc2NhcGU6em9vbT0iMy4wNDUxNjEzIgogICBpbmtzY2FwZTpjeD0iMzMuNjc1MjIyIgogICBpbmtzY2FwZTpjeT0iNTkuMjM4MzA4IgogICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iZGluZXJzIiAvPgo8c3R5bGUKICAgdHlwZT0idGV4dC9jc3MiCiAgIGlkPSJzdHlsZTIiPgoJLnN0MHtmaWxsOiM0NjFFN0Q7fQoJLnN0MXtmaWxsOiMwMDU1OTY7fQoJLnN0MntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQoJLnN0M3tmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMwMDU1OTY7fQoJLnN0NHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGN0FBMEY7fQo8L3N0eWxlPgo8ZwogICBpZD0iZzE0Ij4KCTxnCiAgIGlkPSJnMTAiPgoJCTxyZWN0CiAgIHg9IjE1MjIuOSIKICAgeT0iMzU1LjMiCiAgIGNsYXNzPSJzdDAiCiAgIHdpZHRoPSI4NC41IgogICBoZWlnaHQ9IjE2LjkiCiAgIGlkPSJyZWN0NCIgLz4KCQkKCQkJPHJlY3QKICAgeD0iMTU5MCIKICAgeT0iMzE0IgogICB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIDIyMy4wMjM1IDEyMzIuMjU4MSkiCiAgIGNsYXNzPSJzdDAiCiAgIHdpZHRoPSIxNy45IgogICBoZWlnaHQ9IjY1LjgiCiAgIGlkPSJyZWN0NiIgLz4KCQkKCQkJPHJlY3QKICAgeD0iMTU2Ni4xIgogICB5PSIzNzEuOCIKICAgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAxOTkuMTI5OSAxMjQyLjE3OTEpIgogICBjbGFzcz0ic3QwIgogICB3aWR0aD0iNjUuOCIKICAgaGVpZ2h0PSIxNy45IgogICBpZD0icmVjdDgiIC8+Cgk8L2c+Cgk8Y2lyY2xlCiAgIGNsYXNzPSJzdDAiCiAgIGN4PSIxNTc1LjgiCiAgIGN5PSIzNjIuMyIKICAgcj0iMCIKICAgaWQ9ImNpcmNsZTEyIiAvPgo8L2c+Cgo8ZwogICBpZD0iUGFnZS0xIgogICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxIgogICB0cmFuc2Zvcm09Im1hdHJpeCgwLjIzMTY0MTcsMCwwLDAuMjMxNjQxNywxNy43NTAyOTYsMjIuNDUyNDM4KSI+PGcKICAgICBpZD0iYW1leCIKICAgICBzdHlsZT0iZmlsbC1ydWxlOm5vbnplcm8iPjxwYXRoCiAgICAgICBpZD0iUGF0aCIKICAgICAgIGQ9Im0gMC4wMDI2ODgsMjIxLjE4NTA4IGggMzYuMDI0MTYxIGwgOC4xMjI3MywtMTkuNTEwMDIgaCAxOC4xODUwMTcgbCA4LjEwMTQ0NiwxOS41MTAwMiBoIDcwLjg4MDMyOCB2IC0xNC45MTU5OSBsIDYuMzI2ODUsMTQuOTc5NTcgaCAzNi43OTU3MiBsIDYuMzI2ODUsLTE1LjIwMjEyIHYgMTUuMTM4NTQgaCAxNzYuMTUxMjIgbCAtMC4wODI1LC0zMi4wMjU2NyBoIDMuNDA4MTkgYyAyLjM4NjU0LDAuMDgyMiAzLjA4MzYsMC4zMDIwMyAzLjA4MzYsNC4yMjU3NSB2IDI3Ljc5OTkyIGggOTEuMTA2MDIgdiAtNy40NTUzNSBjIDcuMzQ4NSwzLjkyMTA3IDE4Ljc3ODMyLDcuNDU1MzUgMzMuODE4NTQsNy40NTUzNSBoIDM4LjMyODIyIGwgOC4yMDI1NSwtMTkuNTEwMDIgaCAxOC4xODUwMSBsIDguMDIxNjQsMTkuNTEwMDIgaCA3My44NjAxNiB2IC0xOC41MzIzOSBsIDExLjE4NTA2LDE4LjUzMjM5IGggNTkuMTg3MTEgViA5OC42Nzc4OSBoIC01OC41NzUxOCB2IDE0LjQ2ODI1IGwgLTguMjAyNTUsLTE0LjQ2ODI1IGggLTYwLjEwNTAxIHYgMTQuNDY4MjUgbCAtNy41MzIwOCwtMTQuNDY4MjUgaCAtODEuMTg3NCBjIC0xMy41OTAyMSwwIC0yNS41MzYxOCwxLjg4OTAxIC0zNS4xODYwNyw3LjE1MzMyIHYgLTcuMTUzMzIgaCAtNTYuMDI2MzYgdiA3LjE1MzMyIGMgLTYuMTQwNiwtNS40MjU5MiAtMTQuNTA4MSwtNy4xNTMzMiAtMjMuODEyMTMsLTcuMTUzMzIgSCAxNzkuOTA3OTYgbCAtMTMuNzMzODksMzEuNjQxNTEgLTE0LjEwMzcsLTMxLjY0MTUxIGggLTY0LjQ3MSB2IDE0LjQ2ODI1IEwgODAuNTE2OTI0LDk4LjY3Nzg5IEggMjUuNTMzNTE4IEwgLTNlLTYsMTU2LjkyNDQ1IHYgNjQuMjYwNjMgaCAwLjAwMjYgeiBNIDIyNy4zOTk1NywyMDMuNTE0MzYgaCAtMjEuNjE0ODUgbCAtMC4wNzk4LC02OC43OTM3MiAtMzAuNTcyNjQsNjguNzkzNzIgSCAxNTYuNjIgTCAxMjUuOTY3NTQsMTM0LjY1OTcgdiA2OC44NTQ2NiBIIDgzLjA4NDQyNyBMIDc0Ljk4Mjk4MSwxODMuOTIyMjIgSCAzMS4wODM1MjQgTCAyMi44OTk2LDIwMy41MTQzNiBIIDQuN2UtNSBMIDM3Ljc1NjI0MSwxMTUuNjc2OTIgSCA2OS4wODE4MyBsIDM1Ljg1OTIsODMuMTYzOTQgdiAtODMuMTYzOTQgaCAzNC40MTE4NiBsIDI3LjU5MjgsNTkuNTg3MTQgMjUuMzQ3MjgsLTU5LjU4NzE0IGggMzUuMTAzNiB2IDg3LjgzNzQ0IHogTSA2Ny43NzcyMTQsMTY1LjY5Mjg3IDUzLjM0NjI2NSwxMzAuNjc2MDYgMzguOTk3Nzk0LDE2NS42OTI4NyBaIG0gMjQ1LjY0MjI1NiwzNy44MjE0OSBoIC03MC40MzMzNiB2IC04Ny44Mzc0NCBoIDcwLjQzMzM2IHYgMTguMjkxMjkgaCAtNDkuMzQ4MzEgdiAxNS44MzI2OSBoIDQ4LjE2NDM1IHYgMTguMDA1MTYgaCAtNDguMTY0MzUgdiAxNy41NDE1MyBoIDQ5LjM0ODMxIHogbSA5OS4yNTU4MSwtNjQuMTgxMTUgYyAwLDE0LjAwNDYxIC05LjM4NjUxLDIxLjI0MDA1IC0xNC44NTY2NSwyMy40MTI1NCA0LjYxMzQzLDEuNzQ4NTkgOC41NTM3NCw0LjgzNzc2IDEwLjQyOTQ1LDcuMzk3MDYgMi45NzcxNyw0LjM2ODgzIDMuNDkwNjcsOC4yNzEzNSAzLjQ5MDY3LDE2LjExNjE2IHYgMTcuMjU1MzkgaCAtMjEuMjY1OTcgbCAtMC4wNzk4LC0xMS4wNzcwNCBjIDAsLTUuMjg1NTIgMC41MDgxNywtMTIuODg2NTggLTMuMzI4MzgsLTE3LjExMjMzIC0zLjA4MDk0LC0zLjA4OTE4IC03Ljc3Njg2LC0zLjc1OTQ3IC0xNS4zNjc0NiwtMy43NTk0NyBoIC0yMi42MzM1MSB2IDMxLjk0ODg0IGggLTIxLjA4MjM4IHYgLTg3LjgzNzQ0IGggNDguNDk0MjcgYyAxMC43NzUzMiwwIDE4LjcxNDQ3LDAuMjgzNDggMjUuNTMwODcsNC4yMDcyMSA2LjY3MDA1LDMuOTIzNzMgMTAuNjY4OSw5LjY1MTY4IDEwLjY2ODksMTkuNDQ5MDggeiBtIC0yNi42NTI1MSwxMy4wNDMxMSBjIC0yLjg5NzM3LDEuNzUxMjQgLTYuMzI0MTgsMS44MDk1MiAtMTAuNDI5NDQsMS44MDk1MiBoIC0yNS42MTMzNSB2IC0xOS41MTAwMSBoIDI1Ljk2MTg4IGMgMy42NzQyNSwwIDcuNTA4MTMsMC4xNjQyNyA5Ljk5ODQzLDEuNTg0MzMgMi43MzUwNywxLjI3OTY1IDQuNDI3Miw0LjAwMzIxIDQuNDI3Miw3Ljc2NTMyIDAsMy44Mzg5NSAtMS42MDk2NSw2LjkyODEzIC00LjM0NDcyLDguMzUwODQgeiBtIDYwLjQ2NjMxLDUxLjEzODA0IGggLTIxLjUxMzM5IHYgLTg3LjgzNzQ0IGggMjEuNTEzMzkgeiBtIDI0OS43Mzk0OCwwIGggLTI5Ljg3ODI0IGwgLTM5Ljk2NDQ3LC02NS45MjcwOSB2IDY1LjkyNzA5IGggLTQyLjkzODk4IGwgLTguMjA1MjEsLTE5LjU5MjE0IGggLTQzLjc5ODM1IGwgLTcuOTYwNDQsMTkuNTkyMTQgaCAtMjQuNjcxNSBjIC0xMC4yNDg1MywwIC0yMy4yMjQxNSwtMi4yNTcyNyAtMzAuNTcyNjUsLTkuNzE1MjcgLTcuNDA5NjksLTcuNDU3OTkgLTExLjI2NDg2LC0xNy41NjAwNiAtMTEuMjY0ODYsLTMzLjUzMzE2IDAsLTEzLjAyNjk4IDIuMzA0MDUsLTI0LjkzNTkzIDExLjM2NTk3LC0zNC4zNDY1MiA2LjgxNjM4LC03LjAxMDI1IDE3LjQ5MDYxLC0xMC4yNDI0OSAzMi4wMTk5OSwtMTAuMjQyNDkgaCAyMC40MTE5MiB2IDE4LjgyMTE3IGggLTE5Ljk4MzU2IGMgLTcuNjk0MzgsMCAtMTIuMDM5MDksMS4xMzkyNCAtMTYuMjI0MTgsNS4yMDMzOCAtMy41OTQ0MywzLjY5ODUzIC02LjA2MDc4LDEwLjY5MDI0IC02LjA2MDc4LDE5Ljg5NjgyIDAsOS40MTA1OCAxLjg3ODM2LDE2LjE5NTY0IDUuNzk3MzksMjAuNjI4MDQgMy4yNDU4OSwzLjQ3NTk5IDkuMTQ0MzksNC41MzA0NCAxNC42OTQzNCw0LjUzMDQ0IGggOS40Njg5OCBsIDI5LjcxNTk0LC02OS4wNzcyIGggMzEuNTkxNjUgbCAzNS42OTY5MSw4My4wODE4MSB2IC04My4wODE4MSBoIDMyLjEwMjQ3IGwgMzcuMDYxOCw2MS4xNzQxMSB2IC02MS4xNzQxMSBoIDIxLjU5NTg2IHogbSAtMTI4LjE1ODA1LC0zNy44MjE0OSAtMTQuNTkwNTgsLTM1LjAxNjgxIC0xNC41MTA3NywzNS4wMTY4MSB6IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PHBhdGgKICAgICAgIGlkPSJwYXRoMTMiCiAgICAgICBkPSJtIDc0OS45NTY0NCwzNDMuNzY3MTYgYyAtNS4xMjE1OSw3LjQ1OCAtMTUuMTAxNCwxMS4yMzg2NiAtMjguNjExOCwxMS4yMzg2NiBIIDY4MC42MjcyMyBWIDMzNi4xNjYxIGggNDAuNTUyNDYgYyA0LjAyMjc5LDAgNi44Mzc2NywtMC41MjcyMyA4LjUzMjQ2LC0yLjE3NTE0IDEuNDY4NjQsLTEuMzU5MTMgMi40OTI5NSwtMy4zMzI5MiAyLjQ5Mjk1LC01LjczMDYgMCwtMi41NTkyOSAtMS4wMjQzMSwtNC41OTEzNyAtMi41NzU0MywtNS44MTAwOCAtMS41Mjk4MywtMS4zNDA1OSAtMy43NTY3MywtMS45NDk5NSAtNy40MjgzMiwtMS45NDk5NSAtMTkuNzk3MzMsLTAuNjcwMjggLTQ0LjQ5NTQzLDAuNjA5MzYgLTQ0LjQ5NTQzLC0yNy4xOTMxOSAwLC0xMi43NDM1MSA4LjEyNTM5LC0yNi4xNTczMSAzMC4yNTA3MiwtMjYuMTU3MzEgaCA0MS45OTcxNSBsIDAuMDAzLC0xNy40ODA1OCBoIC0zOS4wMjI2MiBjIC0xMS43NzU3LDAgLTIwLjMyOTQ0LDIuODA4MzQgLTI2LjM4NzU2LDcuMTc0NSB2IC03LjE3NDUgaCAtNTcuNzE1ODIgYyAtOS4yMjk1MywwIC0yMC4wNjMzOCwyLjI3ODQ2IC0yNS4xODc2NSw3LjE3NDUgdiAtNy4xNzQ1IEggNDk4LjU3NzUxIHYgNy4xNzQ1IGMgLTguMjAyNTUsLTUuODkyMjEgLTIyLjA0Mjg1LC03LjE3NDUgLTI4LjQzMDg4LC03LjE3NDUgaCAtNjcuOTgyOTcgdiA3LjE3NDUgYyAtNi40ODkxNCwtNi4yNTc4MiAtMjAuOTIwMDksLTcuMTc0NSAtMjkuNzE1OTQsLTcuMTc0NSBIIDI5Ni4zNjMzIGwgLTE3LjQxMDc4LDE4Ljc2Mjg4IC0xNi4zMDY2NiwtMTguNzYyODggSCAxNDguOTkxNDkgdiAxMjIuNTkxOTYgaCAxMTEuNTE1MjcgbCAxNy45NDAyNCwtMTkuMDU5NjIgMTYuODk5OTcsMTkuMDU5NjIgNjguNzM4NTcsMC4wNjA5IHYgLTI4LjgzODQ3IGggNi43NTc4NSBjIDkuMTIwNDUsMC4xNDA0MSAxOS44NzcxNSwtMC4yMjUxOSAyOS4zNjc0LC00LjMxMDUzIHYgMzMuMDg1NDEgaCA1Ni42OTY4MyB2IC0zMS45NTE0OCBoIDIuNzM1MDYgYyAzLjQ5MDY4LDAgMy44MzM4OSwwLjE0MzA3IDMuODMzODksMy42MTY0IHYgMjguMzMyNDMgaCAxNzIuMjM0ODcgYyAxMC45MzQ5NSwwIDIyLjM2NDc3LC0yLjc4NzE0IDI4LjY5NDI3LC03Ljg0NDggdiA3Ljg0NDggaCA1NC42MzIyMSBjIDExLjM2ODY0LDAgMjIuNDcxMjEsLTEuNTg2OTggMzAuOTE4NTIsLTUuNjUxMTIgdiAtMjIuODM3NjMgeiBtIC0zNDEuNTAzNDMsLTQ3LjE1NDUgYyAwLDI0LjQwNjA2IC0xOC4yODYxMiwyOS40NDUxOCAtMzYuNzE1OTEsMjkuNDQ1MTggaCAtMjYuMzA3NzUgdiAyOS40NjkwMSBoIC00MC45ODA4IGwgLTI1Ljk2MTg4LC0yOS4wODQ4NiAtMjYuOTgwODcsMjkuMDg0ODYgaCAtODMuNTE1NCB2IC04Ny44NTg2MyBoIDg0LjgwMDQ2IGwgMjUuOTQwNTgsMjguNzk4NzIgMjYuODE4NTgsLTI4Ljc5ODcyIGggNjcuMzcxMDQgYyAxNi43MzIzNCwwIDM1LjUzMTk1LDQuNjEyNTYgMzUuNTMxOTUsMjguOTQ0NDQgeiBtIC0xNjcuNjI1Miw0MC40MzM4OSBIIDE4OC45ODkyIHYgLTE3LjQ4MDU5IGggNDYuMjg4NjUgViAzMDEuNjQwMjggSCAxODguOTg5MiB2IC0xNS45NzMxIGggNTIuODYwMjcgbCAyMy4wNjE4NSwyNS42MDM1OSB6IG0gODMuNTI2NjksMTAuMDYwMTMgLTMyLjM3MTIsLTM1Ljc4Nzc4IDMyLjM3MTIsLTM0LjY1MTIgeiBtIDQ3Ljg3MjcsLTM5LjA2NTUxIGggLTI3LjI0NjkzIHYgLTIyLjM3Mzk5IGggMjcuNDkxNyBjIDcuNjExOTEsMCAxMi44OTU4LDMuMDg5MTggMTIuODk1OCwxMC43NzIzOCAwLDcuNTk4NCAtNS4wMzkxMiwxMS42MDE2MSAtMTMuMTQwNTcsMTEuNjAxNjEgeiBtIDE0Mi43NDMzMywtNDAuMzczMDIgaCA3MC4zNjk1MSB2IDE4LjE2OTQ5IGggLTQ5LjM3MjI2IHYgMTUuOTczMSBoIDQ4LjE2NzAyIHYgMTcuOTI1NjggaCAtNDguMTY3MDIgdiAxNy40ODA1OSBsIDQ5LjM3MjI2LDAuMDc5NCB2IDE4LjIzMDM3IGggLTcwLjM2OTUxIHogbSAtMjcuMDUzMjksNDcuMDI5MTUgYyA0LjY5MzI1LDEuNzI0NzUgOC41Mjk3OSw0LjgxNjU3IDEwLjMyODM1LDcuMzc1ODcgMi45NzcxNyw0LjI4OTM0IDMuNDA4MTksOC4yOTI1NCAzLjQ5MzMyLDE2LjAzNjY4IHYgMTcuNDE3IEggNDgwLjU3MTQgdiAtMTAuOTkyMjcgYyAwLC01LjI4NTUgMC41MTA4MywtMTMuMTExNzYgLTMuNDA4MiwtMTcuMTk3MSAtMy4wODA5NCwtMy4xNDc0NiAtNy43NzY4NSwtMy44OTk4OCAtMTUuNDY4NTcsLTMuODk5ODggaCAtMjIuNTMyNCB2IDMyLjA4OTI1IGggLTIxLjE4NjE0IHYgLTg3Ljg1ODYzIGggNDguNjc3ODQgYyAxMC42NzQyMywwIDE4LjQ0ODQzLDAuNDY4OTQgMjUuMzY4NTgsNC4xNDYyNyA2LjY1NDA5LDQuMDAzMjEgMTAuODM5MTcsOS40ODc0MiAxMC44MzkxNywxOS41MTAwMSAtMC4wMDMsMTQuMDIzMTUgLTkuMzk0NDksMjEuMTc5MTIgLTE0Ljk0NDQ0LDIzLjM3MjggeiBtIC0xMS45MTgyNSwtMTEuMTA3MDggYyAtMi44MjAyLDEuNjY2NDYgLTYuMzA4MjIsMS44MDk1MyAtMTAuNDEwODIsMS44MDk1MyBoIC0yNS42MTMzNCB2IC0xOS43MzI1NyBoIDI1Ljk2MTg3IGMgMy43NTQwNywwIDcuNTEwOCwwLjA3OTQgMTAuMDYyMjksMS41ODY5OCAyLjczMjQxLDEuNDIyNzEgNC4zNjYsNC4xNDM2MyA0LjM2Niw3LjkwMzA5IDAsMy43NTk0NyAtMS42MzM1OSw2Ljc4NzcxIC00LjM2Niw4LjQzMjk3IHogbSAxOTAuMzM2NCw1LjU5NjM4IGMgNC4xMDUyOCw0LjIzMTA2IDYuMzA1NTYsOS41NzIyIDYuMzA1NTYsMTguNjE0NTIgMCwxOC45MDA2NiAtMTEuODU4MTcsMjcuNzIzMDggLTMzLjEyMTQ3LDI3LjcyMzA4IGggLTQxLjA2NTk1IHYgLTE4LjgzOTcxIGggNDAuOTAxIGMgMy45OTg4NCwwIDYuODM1MDEsLTAuNTI3MjMgOC42MTIyNywtMi4xNzUxNSAxLjQ1MDAxLC0xLjM1OTEzIDIuNDkwMjksLTMuMzMyOTEgMi40OTAyOSwtNS43MzA1OSAwLC0yLjU1OTMxIC0xLjEyNTQyLC00LjU5MTM3IC0yLjU3Mjc2LC01LjgxMDA5IC0xLjYxMjMyLC0xLjM0MDU5IC0zLjgzNjU1LC0xLjk0OTk0IC03LjUwODE0LC0xLjk0OTk0IC0xOS43MTc1MSwtMC42NzAyOSAtNDQuNDEwMjksMC42MDkzNSAtNDQuNDEwMjksLTI3LjE5MzIxIDAsLTEyLjc0MzUgOC4wNDAyNSwtMjYuMTU3MjkgMzAuMTQ0MjksLTI2LjE1NzI5IGggNDIuMjY4NTMgdiAxOC42OTkzIGggLTM4LjY3Njc2IGMgLTMuODMzODcsMCAtNi4zMjY4NCwwLjE0MzA3IC04LjQ0NzMyLDEuNTg2OTggLTIuMzA5MzcsMS40MjI3MSAtMy4xNjYwOCwzLjUzNDI2IC0zLjE2NjA4LDYuMzIxNCAwLDMuMzE0MzggMS45NjA4NSw1LjU2OSA0LjYxMzQ0LDYuNTQzOTcgMi4yMjQyNCwwLjc3MDk3IDQuNjEzNDMsMC45OTYxNiA4LjIwNTIsMC45OTYxNiBsIDExLjM1MDAyLDAuMzA0NjggYyAxMS40NDU3OCwwLjI3ODE4IDE5LjMwMjQ1LDIuMjQ5MzIgMjQuMDc4MTcsNy4wNjU4OSB6IE0gNzUwLDI4NS42NjcxOCBoIC0zOC40MjY2NSBjIC0zLjgzNjU1LDAgLTYuMzg1MzgsMC4xNDMwNyAtOC41MzI0NywxLjU4Njk4IC0yLjIyNDIzLDEuNDIyNzEgLTMuMDgwOTMsMy41MzQyNyAtMy4wODA5Myw2LjMyMTQyIDAsMy4zMTQzNiAxLjg3ODM2LDUuNTY4OTggNC42MTA3Niw2LjU0Mzk1IDIuMjI0MjQsMC43NzA5NyA0LjYxMzQ0LDAuOTk2MTcgOC4xMjUzOSwwLjk5NjE3IGwgMTEuNDI3MTcsMC4zMDQ2OCBjIDExLjUzMDkyLDAuMjgzNDkgMTkuMjI3OTYsMi4yNTcyNyAyMy45MjEyMSw3LjA3MTE5IDAuODU0MDQsMC42NzAyOSAxLjM2NzU0LDEuNDIyNzEgMS45NTU1MiwyLjE3NTEzIHoiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48ZwogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6NC4yNzM2MzgyNSIKICAgICAgIGlkPSJQYWdlLTEtNiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMDEwMTQ5LDAsMCwtMS4wMTAxNDksLTIuMDkyNTczOSw0NjYuMDY4NDYpIj48ZwogICAgICAgICBzdHlsZT0iZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlLXdpZHRoOjQuMjczNjM4MjUiCiAgICAgICAgIGlkPSJkaW5lcnMiPjxyZWN0CiAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAwNzliZTtzdHJva2Utd2lkdGg6NC4yNzM2MzgyNSIKICAgICAgICAgICBpZD0icmVjdGFuZ2xlIgogICAgICAgICAgIHg9IjAiCiAgICAgICAgICAgeT0iMCIKICAgICAgICAgICB3aWR0aD0iNzUwIgogICAgICAgICAgIGhlaWdodD0iNDcxIgogICAgICAgICAgIHJ4PSIwIgogICAgICAgICAgIHJ5PSIwIiAvPjxwYXRoCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6NC4yNzM2MzgyNSIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgIGQ9Im0gNTg0LjkzMzkxLDIzNy45NDczNCBjIDAsLTk5LjQxNTggLTgyLjk4MDkzLC0xNjguMTMzMjU5IC0xNzMuODk0OTksLTE2OC4xMDAxOTQgSCAzMzIuNzk2NzQgQyAyNDAuNzkzNyw2OS44MTQwODEgMTY1LjA2NjA5LDEzOC41NTIwNCAxNjUuMDY2MDksMjM3Ljk0NzM0IGMgMCw5MC45MzA0NCA3NS43Mjc2MSwxNjUuNjQwMDkgMTY3LjczMDY1LDE2NS4yMDM2MiBoIDc4LjI0MjE4IGMgOTAuOTE0MDYsMC40MzU4MSAxNzMuODk0OTksLTc0LjI5MzAyIDE3My44OTQ5OSwtMTY1LjIwMzYyIHoiCiAgICAgICAgICAgaWQ9IlNoYXBlLXBhdGgiIC8+PHBhdGgKICAgICAgICAgICBzdHlsZT0iZmlsbDojMDA3OWJlO3N0cm9rZS13aWR0aDo0LjI3MzYzODI1IgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgZD0ibSAzMzMuMjgwMyw4My45MzA4MzkgYyAtODQuMDY5OTIsMC4wMjY0NSAtMTUyLjE5NDQxLDY4LjMwNzQ0MSAtMTUyLjIxNDIxLDE1Mi41Nzk3NDEgMC4wMTk4LDg0LjI1Nzc1IDY4LjE0MzYzLDE1Mi41MzIxMyAxNTIuMjE0MjEsMTUyLjU1ODU4IDg0LjA4OTcyLC0wLjAyNjUgMTUyLjIyODA3LC02OC4zMDA4MyAxNTIuMjM5OTUsLTE1Mi41NTg1OCBDIDQ4NS41MDc3MiwxNTIuMjM4MjggNDE3LjM3MDAyLDgzLjk1NzI5MiAzMzMuMjgwMyw4My45MzA4MzkgWiIKICAgICAgICAgICBpZD0icGF0aDgiIC8+PHBhdGgKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDo0LjI3MzYzODI1IgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgZD0ibSAyMzcuMDY2MDksMjM2LjA5Nzc0IGMgMC4wNzkyLC00MS4xODAyMiAyNS43NDYzMywtNzYuMjk2MTUgNjEuOTQwMzUsLTkwLjI1MDYxIHYgMTgwLjQ4MDA1IGMgLTM2LjE5NDAyLC0xMy45NDY1MSAtNjEuODYxODEsLTQ5LjA0MzI3IC02MS45NDAzNSwtOTAuMjI5NDQgeiBtIDEzMSw5MC4yNzUwNyBWIDE0NS44NDcxMyBjIDM2LjIwNzIyLDEzLjkyMDczIDYxLjkxMzk1LDQ5LjA1NjUxIDYxLjk3OTk1LDkwLjI1NjU2IC0wLjA2Niw0MS4yMTI2MiAtMjUuNzcyNzMsNzYuMzIxOTUgLTYxLjk3OTk1LDkwLjI2OTEyIHoiCiAgICAgICAgICAgaWQ9IlBhdGgtMCIgLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+');background-repeat:no-repeat;background-position:center center;background-size:30px 20px}
.icon-info{background-image:url(simulator/images/icons/icon-info.svg);display:inline-block;width:17px;height:17px;stroke-width:0;stroke:currentColor;fill:currentColor}
html{box-sizing:border-box;font-family:sans-serif}
*,::after,::before{box-sizing:inherit}
*{box-sizing:border-box}
.related-content *,.dotcom-search-form *{box-sizing:border-box;position:relative}
body{-webkit-font-smoothing:antialiased;transition:all .4s ease-in-out;margin:0}
ul{list-style-type:none;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
button{-webkit-appearance:none;background:transparent;border:0;padding:0;outline:0;cursor:pointer;overflow:visible}
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}
button,select{text-transform:none}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{font-size:12px;letter-spacing:.05em}
input:focus{outline:0}
a,a:hover{text-decoration:none}
a{text-decoration:none;color:inherit}
p{margin:0;padding:0}
svg{display:inline-block;height:auto;overflow:hidden;width:100%;height:25px;width:30px}
blockquote{padding:0;margin:0}
footer a,.footer-legal-links a{line-height:25px}
.block-sitescroll{overflow:hidden;height:100%}
.clear{clear:both}
.clearfix::after{content:"";display:table;clear:both}
.row{max-width:100%;margin:0 auto 10px auto;overflow:hidden;width:100%}
.row .row{margin:0 -10px}
.col{float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.full{max-width:100%}
.full .col{max-width:100%;margin:0 auto;float:none}
.w1of1{width:100%}
.w1of2{width:50%}
.w1of3{width:33.33333%}
.w2of3{width:66.66666%}
.w1of4{width:25%}
.w3of4{width:75%}
.w1of5{width:20%}
.w2of5{width:40%}
.w3of5{width:60%}
.w4of5{width:80%}
@media(max-width :20em){.flow-xs.col,.flow-xs .col{width:100%}
}
@media(max-width:30em){.flow-s.col,.flow-s .col{width:100%}
.col{padding:0}
.w1of1,.w1of2,.w1of3{width:100%}
.w2of3,.w1of4,.w3of4,.w1of5,.w2of5,.w3of5,.w4of5{width:100%}
}
@media(max-width:767px){.flow-m.col,.flow-m .col{width:100%}
.w1of1,.w1of2,.w1of3{width:100%}
.w2of3,.w1of4,.w3of4,.w1of5,.w2of5,.w3of5,.w4of5{width:100%}
}
@media(max-width :64em){.flow-l.col,.flow-l .col{width:100%}
}
@media(max-width :80em){.flow-xl.col,.flow-xl .col{width:100%}
}
.related-content-card_inner:after{background:linear-gradient(to bottom,transparent 30%,#000);opacity:.8;display:block;position:absolute;height:100%;content:'';bottom:0;top:0;right:0;left:0;z-index:2}
@media screen and (max-width:1023px){.related-content-card_inner{border-top:0}
}
@media screen and (max-width:767px){.component--initialized+.component--initialized{display:none}
}
.related-content,.related-content-forest,.related-content-green,.related-content-orange,.related-content-white,.related-content-black,.related-content-purple,.related-content-pink{padding:0}
.related-content-forest{background:#008c5a;color:#fff}
.related-content-green{background:#55bd5a;color:#fff}
.related-content-orange{background:#fd6600}
.related-content-white{background:#fff}
.related-content-black{background:#000}
.related-content-purple{background:#461e7d}
.related-content-pink{background:#ff006e}
.related-content-white .most-popular__meta,.related-content-forest .most-popular__meta,.related-content-green .most-popular__meta,.related-content-white .most-popular__meta .tag,.related-content-forest .most-popular__meta .tag,.related-content-green .most-popular__meta .tag{color:#000}
@media screen and (min-width:768px){.related-content--most-popular .related-content-card:nth-child(n+2){margin-right:30px}
}
@media screen and (min-width:768px){.related-content{padding:100px 0 0 0}
}
.related-content--gallery{background-color:#f7f7f7}
.related-content--gallery .related-content_inner{border-top:0}
.related-content_inner{margin:auto;max-width:1080px;padding:40px 0 30px}
@media screen and (min-width:559px){.related-content_inner{padding:40px 15px 30px}
}
@media screen and (min-width:768px) and (max-width:1301px){.related-content_inner{padding:0 24px}
}
@media screen and (min-width:1302px){.related-content_inner{padding:0}
}
.related-content_heading{font-family:"Avenir-Black";font-weight:300;font-style:normal;font-size:30px;line-height:35px;color:#222;margin-bottom:48px}
@media screen and (min-width:768px){.related-content_heading{font-size:45px;line-height:50px;text-align:center}
}
.related-content_card-wrap{display:block;margin:0 auto;max-width:1440px}
@media screen and (min-width:768px){.related-content_card-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
}
@media screen and (min-width:1024px){.related-content_card-wrap{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
}
.related-content_card-wrap .related-content-card{display:block;margin:0 auto 30px auto}
@media screen and (min-width:768px){.related-content_card-wrap .related-content-card{margin:0}
}
@media screen and (min-width:1024px){.related-content_card-wrap .related-content-card{max-width:30%}
}
.related-content_card-wrap .related-content-card:nth-child(n+3){display:none}
@media screen and (min-width:1024px){.related-content_card-wrap .related-content-card:nth-child(n+3){display:block}
}
.related-content_cta{text-align:center}
.related-content--most-popular .related-content_inner{max-width:1254px;margin:0 auto}
@media screen and (min-width:1024px){.related-content--most-popular .related-content_inner{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media screen and (min-width:768px){.related-content--most-popular .related-content-card{margin-right:20px}
.related-content--most-popular .swiper-container{width:100%;margin-right:0}
}
@media screen and (min-width:1024px){.related-content--most-popular .related-content-card{max-width:100%;margin-right:30px}
.related-content--most-popular .swiper-container{width:100%;margin-right:30px;margin:0}
}
.related-content--most-popular .related-content__cards{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}
@media screen and (min-width:1024px){.related-content--most-popular .most-popular{width:33%;margin-left:20px}
}
#related-content-wrapper_related .related-content_card-wrap .related-content-card:nth-child(n+3){margin-right:0}
.related-content-card{width:100%;max-width:340px;overflow:hidden}
.related-content-card_wrap{padding-top:140%}
.related-content-card_inner{height:100%;position:absolute;top:0;width:100%;left:0}
.related-content-card_color{z-index:1000;position:absolute;left:0;right:0;top:0;transition:all .5s ease-in-out;height:10px;width:100%;display:block;background-color:#461e7d}
@media screen and (min-width:768px){.related-content-card_color{height:15px}
}
.related-content-card_title-wrap{z-index:1001;position:absolute;left:0;top:0;height:100%;width:90%;padding-left:30px}
.related-content-card_title{position:absolute;transition:all .5s ease-in-out;color:#fff;font-family:"Avenir-Black";font-weight:300;font-style:normal;font-size:22px;line-height:30px}
@media screen and (min-width:768px){.related-content-card_title{font-size:30px;line-height:40px}
}
.related-content-card_copy{opacity:0;transition:.4s opacity 0;color:#fff;font-size:16px;letter-spacing:0;line-height:1.5;position:absolute;bottom:20px;font-family:"Avenir-Light";font-weight:300;font-style:normal}
.related-content-card_image{width:100%;display:block}
.related-content-card:hover .related-content-card_color,.related-content-card:active .related-content-card_color,.related-content-card.no-image .related-content-card_color{height:100%}
.related-content-card:hover .related-content-card_title,.related-content-card:active .related-content-card_title{bottom:66% !important}
.related-content-card:hover .related-content-card_copy,.related-content-card:active .related-content-card_copy{opacity:1;transition:.4s opacity .4s}
@media screen and (max-width:1024px){.related-content-card_wrap{padding-top:130%}
.related-content-card .related-content-card_color{height:100%;background-color:transparent}
.related-content-card.no-image .related-content-card_title{bottom:66% !important}
.related-content-card .related-content-card_copy{opacity:0;transition:.4s opacity .4s}
.related-content-card_image,.related-content-card_color{z-index:1}
}
@media screen and (max-width:558px){.related-content-card_wrap{width:257px}
.related-content .swiper-slide{width:257px}
}
@media screen and (max-width:767px){.related-content-card_wrap{padding-top:115%;min-height:343px}
}
.related-content.module.related-content--most-popular .related.parbase{width:100%}
.related-content-card_wrap img{width:100%}
.icon-cart.badge[data-badge]:after{content:attr(data-badge);position:absolute;top:10px;right:-17px;font-size:9px;background:#461e7d;color:white;width:25px;height:25px;text-align:center;line-height:23px;border-radius:50%;font-family:"Avenir-Black";border:2px solid #fff;padding:0;letter-spacing:.05em}
a.dotcom-header__btn{position:relative}
@media screen and (min-width:768px){.selectboxit-container .selectboxit-options .selectboxit-option .selectboxit-option-anchor{padding:21px 14px}
}
.selectboxit-container .selectboxit-options .selectboxit-option .selectboxit-option-anchor{color:#000}
.selectboxit-container .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#000;background:#f4f4f4}
.selectboxit-container .selectboxit-options .selectboxit-option .selectboxit-option-anchor{padding:14px 21px}
.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:54px;line-height:inherit;max-width:none !important}
input[type=number] ::-webkit-inner-spin-button,input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.hidden{display:none !important}
.textcenter{text-align:center}
.textleft{text-align:left}
.textright{text-align:right}
@media only screen and (min-width:1025px){.hidedesktop{display:none !important}
}
@media only screen and (min-width:768px) and (max-width:1279px){.hidetablet{display:none !important}
}
@media only screen and (max-width:767px){.hidemobile{display:none !important}
}
.pTR30px{padding-top:30px;padding-bottom:30px}
.pTR50px{padding-top:50px;padding-bottom:50px}
.pTR100px{padding-top:1000px;padding-bottom:100px}
.pR3x{padding-right:3%}
.pR5x{padding-right:5%}
.pR7x{padding-right:7%}
.pL20px{padding-left:20px}
.mT10px{margin-top:10px}
.mT15px{margin-top:15px}
.mT20px{margin-top:20px}
.mT30px{margin-top:30px}
.mT40px{margin-top:40px}
.mT60px{margin-top:60px}
.mB10px{margin-bottom:10px}
.mB15px{margin-bottom:15px}
.mB20px{margin-bottom:20px}
.mB30px{margin-bottom:30px}
.mB30-25px{margin-bottom:25px}
@media screen and (min-width:768){.mB30-25px{margin-bottom:30px}
}
.mB40px{margin-bottom:40px}
.vertical-middle{vertical-align:middle}
.mR10px{margin-right:10px}
.mR15px{margin-right:15px}
.mR20px{margin-right:20px}
.mR40px{margin-right:40px}
.no--padding{padding:0 0 0 0 !important}
.bg-grey{background-color:#f7f7f7}
.violet{background-color:#461e7d !important}
.text-black{color:#000 !important}
.text-violet,.text--title-lightpink{color:#461e7d !important}
.text-violet-black{color:#461e7d !important;font-family:Avenir-Black}
.text--title-lightpink{font-family:Avenir-Black}
.text-white{color:#fff !important}
.text-black50{color:rgba(0,0,0,.5)}
.text-grey{color:rgba(0,0,0,.5)}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.border-right{border-right:1px solid #ccc}
.border-left{border-left:1px solid #ccc}
.border-top{border-top:1px solid #ccc}
.border-bottom{border-bottom:1px solid #ccc}
.inner-content{max-width:1254px;width:100%;margin:0 auto;padding:0 15px}
@media only screen and (min-width:767px){.inner-content{max-width:1254px;width:100%;margin:0 auto;padding:0 24px}
}
@media only screen and (min-width:1024px){.inner-content{max-width:1254px;width:100%;margin:0 auto;padding:0 30px}
}
@media only screen and (min-width:1440px){.inner-content{max-width:1254px;width:100%;margin:0 auto;padding:0}
}
.inner-content-article{max-width:1040px;width:100%;margin:0 auto;padding:0 15px}
@media only screen and (min-width:767px){.inner-content-article{max-width:1040px;width:100%;margin:0 auto;padding:0 24px}
}
@media only screen and (min-width:1024px){.inner-content-article{max-width:1040px;width:100%;margin:0 auto;padding:0 30px}
}
@media only screen and (min-width:1440px){.inner-content-article{max-width:1040px;width:100%;margin:0 auto;padding:0}
}
.round{-webkit-border-top-left-radius:25px;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}
br{content:" ";display:block;margin:1em}
.shadow{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);box-shadow:0 20px 30px 0 rgba(0,0,0,.15)}
.shadow-button{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.20);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.20);box-shadow:0 20px 30px 0 rgba(0,0,0,.20)}
.backg-grey{background-color:#f7f7f7}
.loader-container{display:block;width:100%;height:100%;background:rgba(0,0,0,.1);position:fixed;z-index:100099;top:0;left:0}
.loader{position:absolute;left:0;right:0;margin:auto;display:block;top:40%;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #461e7d;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:0}
.full-width{min-width:100%;width:100% !important}
@ -webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1;overflow:visible}
.scroller-box{float:left}
.sticky-box{position:-webkit-sticky;position:sticky;top:65px}
#products-details input[type="number"] ::-webkit-outer-spin-button,#products-details input[type="number"] ::-webkit-inner-spin-button{-webkit-appearance:none;background:red url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center;width:1em;border-left:1px solid #BBB;opacity:.5;position:absolute;top:0;right:0;bottom:0}
#products-details input[type="number"] ::-webkit-inner-spin-button:hover,#products-details input[type="number"] ::-webkit-inner-spin-button:active{box-shadow:0 0 2px #0CF;opacity:.8}
.module.banner-cookie .h4{font-size:20px;font-family:"Avenir-Medium",sans-serif;font-weight:700;font-style:normal;color:#fff;line-height:20px;text-align:left;-webkit-font-smoothing:antialiased;margin-bottom:10px;margin-top:5px;padding-right:40px}
.p-inline-block p:not(.cq-placeholder){display:inline-block}
.second-element{margin-top:40px}
.social-text .content-container.no-padding-top{padding-top:30px}
.social-text .content-container.no-padding-bottom{padding-bottom:30px}
.color--schema-bg .hero,.color-scheme--lightpink .hero{background:#ff006e}
.org-content .org-group .center{float:none;display:block;margin:0 auto}
.org-content .org-group .bg-white{background-color:white}
.org-content .org-group .bg-transparent{background-color:transparent}
.map__google-map.gradient-blue[style]>div{background-color:transparent !important}
.map__google-map.gradient-green[style]>div{background-color:transparent !important}
.tick-list li.green:before{color:#55be5a}
.tick-list li.red:before{color:#e61400}
.tick-list li.blue:before{color:#0555fa}
.tick-list li.sky:before{color:#41b9e6}
.tick-list li.orange:before{color:#ff5a0f}
.tick-list li.pink:before{color:#ff006e}
.text-clean .green span[class^='icon']:before{color:#55be5a}
.text-clean .red span[class^='icon']:before{color:#e61400}
.text-clean .blue span[class^='icon']:before{color:#0555fa}
.text-clean .sky span[class^='icon']:before{color:#41b9e6}
.text-clean .orange span[class^='icon']:before{color:#ff5a0f}
.text-clean .pink span[class^='icon']:before{color:#ff006e}
@media screen and (min-width:1024px){.vertical-tabs{min-height:700px}
.vertical-tabs:before{width:38%}
.vertical-tabs__nav .container,.vertical-tabs__nav__inner{height:700px}
.vertical-tabs__nav{height:700px}
}
.plan-promo_plan-list li .desc-holder{width:100%}
.plan-promo_plan-list button{font-family:"Avenir-Black";font-weight:700;font-style:normal;transition:all 100ms linear;display:inline-block;font-size:12px;min-width:160px;padding:17px 40px 17px;text-align:center;text-transform:uppercase;border-width:2px;border-style:solid;font-size:12px;letter-spacing:.05em;line-height:1.33333;background-color:#ff006e;border-color:#ff006e;color:#fff}
.plan-promo_plan-list button:hover,.plan-promo_plan-list button._hover,a:hover .plan-promo_plan-list button{text-decoration:none}
.plan-promo_plan-list button:hover,.plan-promo_plan-list button._hover,a:hover .plan-promo_plan-list button{background-color:#fff;border-color:#ff006e;color:#ff006e}
.page-search.help_page_hero .global-header .btn-search-open{display:inline-block}
.help-tabs__content li a{font-size:24px}
.quote-builder__app{height:1000px}
@media screen and (min-width:768px){.plan-overview_rate:nth-of-type(1){padding:30px 0 50px}
}
@media screen and (min-width:1024px){.plan-overview_rate:nth-of-type(1){padding:100px 0 50px}
}
.registration .quote-business_request-plans_confirmation{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:1024px){.registration .quote-business_request-plans_confirmation{float:left;margin-right:2.35765%;width:100%;display:none}
}
.hero_hub_video{display:none}
@media screen and (min-width:1025px){.hero_hub_video_wrap{height:100%;top:50%;width:100%;margin-bottom:-65px;padding-bottom:50px}
.hero_hub_video{display:block;min-height:100%;min-width:100%;position:absolute;transform:translate(0,-50%);z-index:1}
.hero_hub_index_video_wrap{height:100%;top:50%;width:100%;padding-bottom:50px}
}
.rich-text_inner ul li:before{content:none}
.hidebtn{opacity:0 !important;cursor:default !important}
.localisation .localisation__inner{overflow-y:visible}
.ie11 .rich-text .rich-text_inner ul{list-style:outside circle;list-style-image:none}
.global-header__logo.alt-logo img.global-header__logo__color{display:inherit}
.global-header__logo.alt-logo img.global-header__logo__bw{display:none}
@media screen and (max-width:767px){.registration_choose-plans_content{position:static}
.registration_choose-plans_content .included{position:absolute;bottom:0}
.registration_choose-plans_inner.container{padding-bottom:180px}
}
@media screen and (max-width:366px){.registration_choose-plans_inner.container{padding-bottom:230px}
}
@media screen and (max-width:299px){.registration_choose-plans_inner.container{padding-bottom:270px}
}
@media screen and (min-width:768px){.contact-options .link{font-size:30px;letter-spacing:-.6px;line-height:1.16667}
}
@media screen and (max-width:1023px){footer{padding-right:0;padding-left:0}
}
.article-carousel .video{padding:0;margin-top:7px}
@media screen and (min-width:1024px){.quote-builder__ui{bottom:35px}
}
.list-item--plan_details .list-item_text-wrapper{padding:25px 0;width:100%}
@media screen and (min-width:768px){.list-item--plan_details .list-item_text-wrapper{float:left;padding:47px 0 47px 0}
}
@media screen and (min-width:768px){.list-item--plan_details .list-item_image-wrapper+.list-item_text-wrapper{width:60.72423%}
}
.localisation-close{display:none}
iframe[name="google_conversion_frame"]{display:none}
.module.message-notification.open.layer-secondary{height:auto;width:100%;background-color:#000;overflow:hidden;transition:.4s;position:fixed;bottom:0;left:0;z-index:998 !important}
@media screen and (max-width:1024px){.localisation__select{width:100% !important;height:100% !important}
}
.color-scheme--forest .hero{background-color:#008c5a}
.hub_header--bg.color-scheme--forest{background-color:#008c5a}
.org-group_wrap--forest .org-person_tile_inner:after{border-color:transparent transparent #008c5a}
.org-group_wrap--forest .org-person_tile{background-color:#008c5a}
.social-text h2{margin-top:0}
.social-text .social-division{max-width:77px;min-width:77px;width:77px}
@media screen and (min-width:1024px){.social-text .social-division{margin-right:30px}
.social-text .content-container{padding:100px 0;width:100%;max-width:1040px;margin:0 auto}
}
.social-text .social-division .image-box a{line-height:60px}
.article-container{font-family:"Avenir-Book";font-size:15px;line-height:25px}
.article-container a{color:#461e7d}
.article-container a:hover{text-decoration:underline}
.article-container a:active{text-decoration:none;opacity:.7}
.artcle-container h2{margin-top:0}
.article-container li{position:relative;padding-left:20px;-ms-word-break:break-all;-ms-word-wrap:break-all;-webkit-word-break:break-word;-webkit-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto}
.article-container li::before{height:10px;background-color:rgba(0,0,0,.1);content:'';display:block;width:10px;position:absolute;left:-10px;top:.7em}
@media only screen and (min-width:768px){.article-container{font-size:22px;line-height:36px}
}
.image-box{padding:40px 0 60px 0}
@media screen and (min-width:768px){.image-box{padding:60px 0 100px}
}
@media only screen and (min-width:1023px){.image-box{padding:50px 0 80px}
}
@media only screen and (min-width:1254px){.social-text .content-container{padding-top:100px;width:100%;max-width:1040px;margin:0 auto}
}
@media only screen and (max-width:1023px){.social-text .social-division{max-width:none;width:auto;text-align:center}
}
.resultlist .list-item-box--search{overflow:hidden}
.download-block-container .h3{max-width:1080px;margin:0 auto;margin-top:40px}
@media only screen and (min-width:1024px){.download-block-container .inner-content-article{padding-left:107px}
}
footer .footer-full-col{width:100%;display:inline-block}
footer .footer-box-col{display:inline-block;padding:0}
footer .footer-box-col .full-col{width:100%;display:inline-block}
footer .selectboxit-container span,.selectboxit-container .selectboxit-options a{font-family:"Avenir-Book",sans-serif;font-size:15px;line-height:25px;letter-spacing:0}
@media screen and (max-width:1023px){footer{position:relative}
}
.info-footer-container{padding:25px 0;border-top:1px solid rgba(0,0,0,.1)}
@media screen and (min-width:768px){.info-footer-container{padding:40px 0}
}
.info-footer-container .footer-box-col{width:32%;vertical-align:top}
.info-footer-container .info-footer-slide{text-align:left;padding:0 15px;margin-bottom:45px}
.info-footer-container p{color:rgba(0,0,0,.5)}
.fat-footer-container{padding:60px 0;outline:1px solid rgba(0,0,0,.2)}
.fat-footer-container .footer-box-col:first-child{width:33%;vertical-align:top}
.fat-footer-container .footer-box-col{width:66%;vertical-align:top}
.fat-footer-container .footer-box-inner-col{display:inline-block;width:24%;vertical-align:top}
.fat-footer-container .wrap-fat-content p.eyebrow.text-black{margin-bottom:25px}
.copy-footer-container{padding:0;font-family:Avenir-Book;font-size:15px;line-height:25px;text-transform:none}
.copy-footer-container .footer-box-col{vertical-align:middle}
.copy-footer-container .footer-social ul{margin:0}
.copy-footer-container #enelx-seo-content{padding:20px 0;color:rgba(0,0,0,.5)}
.copy-footer-container .footer-legal-links .footer-legal-item a{color:#000}
.copy-footer-container .footer-copyright .footer-legal-text{color:rgba(0,0,0,.5);margin-left:0}
.footer-logo-rina{margin-left:48px;margin-right:48px;margin-top:46px}
@media screen and (max-width:767px){.fat-footer-container,.info-footer-container .inner-content{display:none}
.info-footer-container .footer-box-col{width:32%}
.copy-footer-container .footer-box-col:first-child{width:100%}
.copy-footer-container .footer-box-col:last-child{width:100%}
.copy-footer-container .enelx-social-content{width:100%}
.copy-footer-container .footer-social{padding:25px 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}
#products-details .copy-footer-container .footer-social{margin-bottom:20px}
.copy-footer-container ul.footer-legal-links li:first-child{padding-left:0}
}
@media screen and (min-width:768px){.copy-footer-container{padding:30px 0}
.info-footer-container .swiper-container{display:none}
.copy-footer-container #enelx-seo-content{padding:0;color:rgba(0,0,0,.5)}
footer .footer-box-col{display:inline-block;padding:0}
.copy-footer-container .footer-box-col:first-child{width:75%}
.copy-footer-container .footer-box-col:last-child{width:24%;text-align:right}
}
footer .swiper-pagination-bullet{background:#000;opacity:.2}
footer .swiper-pagination-bullet-active{opacity:1;background:rgba(0,0,0,.5)}
footer .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:7px;height:7px}
footer .swiper-container{width:100%;height:100%}
footer .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
footer .info-content{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:50px 0}
footer .info-content p{color:rgba(0,0,0,.5)}
footer .info-content p b{color:rgba(0,0,0,1);font-weight:300}
footer .wrap-info-content{padding-right:0;padding-left:0}
footer .info-footer-container .footer-box-col:first-child .wrap-info-content{padding-right:30px;padding-left:0}
footer .wrap-info-content.border-right{border:0}
@media screen and (min-width:768px){footer .wrap-info-content{padding-right:30px;padding-left:30px}
footer .wrap-info-content.border-right{border:1px}
}
footer .fat-content{padding:50px 0}
footer .fat-content .wrap-fat-content{width:100%}
footer .fat-content .wrap-fat-content p{font-size:12px;font-weight:700;margin-bottom:25px}
footer .fat-content .wrap-fat-content ul{font-size:15px;line-height:2em}
footer .copy-content{border-top:1px solid #ccc;padding:25px 0}
.footer-social ul{margin-top:18px}
.footer-social li{display:inline-block;margin-right:0}
.footer-social li:last-child{margin-right:0}
.footer-social a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #461e7d;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32px;transition:all 100ms linear;border-radius:100%}
.footer-social a:before{color:#461e7d;transition:all 100ms linear}
.footer-social a:hover{background:#41b9e6;text-decoration:none}
.footer-social a:hover:before{color:#fff}
.footer-social span{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.footer-section{-webkit-flex:1 100% auto;-ms-flex:1 100% auto;flex:1 100% auto;padding:0 15px;position:relative}
.footer-section:before{content:'';display:block;position:absolute;background:#666;height:1px;top:0;width:100%}
.footer-section:first-child:before{display:none}
.footer-section p{font-family:"Avenir-Book";font-weight:400;font-style:normal;font-size:18px;letter-spacing:0;line-height:1.33333;margin:0}
.footer-legal :not(.footer-legal-links) li:not(:last-of-type):before{content:'';display:block;position:absolute;height:10px;top:4px;width:1px}
.footer-legal-links li:before{content:'';display:block;position:absolute;height:10px;top:6px !important;width:1px;left:0}
.footer-legal{-webkit-order:2;-ms-flex-order:2;order:2;overflow:hidden}
.footer-legal li{display:inline-block;float:left;position:relative}
.footer-legal li:before{right:0}
.footer-legal li:last-child{padding-left:10px}
.footer-legal ul li:first-child{padding-left:0}
.footer-legal ul:last-child li:first-child{padding-left:10px}
.footer-copyright li{margin:0;padding-right:10px}
.footer-copyright li:before{background:#999}
.footer-legal-links li{padding-right:13px;padding-left:13px}
.footer-legal-links li:before{background:#999}
.footer-legal-links a{color:#000}
.footer-legal-links a:hover{text-decoration:underline}
.footer-container ul.footer-legal-links li:first-child{padding-left:13px}
.footer-container ul.footer-legal-links li{padding-left:0;margin-right:13px}
.footer-container ul.footer-legal-links{margin-left:0}
@media screen and (max-width:768px){.footer-legal{padding:15px 0;width:100%}
.footer-copyright li:before{display:none}
}
@media screen and (min-width:769px){.footer-section{padding:0}
.info-footer-container .info-footer-slide{text-align:left;padding:0 24px;margin-bottom:45px}
.footer-legal{-webkit-order:0;-ms-flex-order:0;order:0}
.footer-social{-webkit-order:1;-ms-flex-order:1;order:1}
.footer-social p{font-size:16px;letter-spacing:0;line-height:1.25;margin:0}
.footer-section:before{display:none}
.footer-section .text--footer-link:hover{text-decoration:underline}
.footer-legal li{font-size:15px;letter-spacing:0;line-height:21px}
.footer-legal li:before{top:2px}
.footer-legal li:first-child:after{top:2px}
.footer-copyright li:before{background:#999}
.footer-legal-links{margin-left:-10px}
.footer-legal-links li{padding-right:10px;padding-left:10px}
.footer-legal-links li:before{background:#999}
.footer-legal-links li:first-child{padding-left:10px}
.footer-legal-links li:first-child:after{background:#999;left:0}
}
@media screen and (min-width:1025px){.footer-copyright,.footer-legal-links{display:inline-block;vertical-align:middle;margin:5px 0;color:#999}
.info-footer-container .info-footer-slide{text-align:left;padding:0 30px;margin-bottom:45px}
.copy-footer-container #enelx-seo-content{padding:20px 0;color:rgba(0,0,0,.5)}
.footer-copyright li,.footer-legal-links li{margin-bottom:0}
.footer-social p{display:inline-block;margin-right:10px;vertical-align:middle}
.footer-social ul{display:inline-block;vertical-align:middle;margin:10px 0}
.footer-social li:last-child{margin:0}
footer .footer-box-col{display:inline-block;padding:0}
}
footer .selectboxit-container{width:70%}
@media screen and (max-width:480px){.wrap-info-content.border-right{border:0 solid #000}
}
.cta-btn{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:2px solid #461e7d;display:inline-block;cursor:pointer;padding:0 40px;letter-spacing:.05em;line-height:48px;text-decoration:none;letter-spacing:.05em;font-family:Avenir-Black;text-transform:uppercase;font-size:12px}
.cta-primary{background-color:#461e7d;color:#fff;border-color:#461e7d}
.cta-primary:hover{background-color:#fff;color:#461e7d;border-color:#461e7d}
.cta-primary:active{background-color:#fff;color:#461e7d;border-color:#461e7d;opacity:.1}
.cta-secondary{background-color:transparent;color:#461e7d;border-color:#461e7d}
.cta-secondary:hover{background-color:#461e7d;color:#fff;border-color:#461e7d}
.cta-secondary:active{background-color:#461e7d;color:#fff;border-color:#461e7d;opacity:.7}
.cta-tertiary{background-color:#fff;color:#461e7d;border-color:#fff}
.cta-tertiary:hover{background-color:transparent;color:#fff;border-color:#fff}
.cta-tertiary:active{background-color:transparent;color:#fff;border-color:#fff;opacity:.2}
.cta-shadow{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.8);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,0.8);box-shadow:0 10px 30px 0 rgba(0,0,0,0.8)}
.cta-alfa:hover{background-color:transparent;color:#461e7d;border:2px solid transparent}
.cta-alfa:active{background-color:rgba(70,30,125,.1);color:#461e7d}
.cta-alfa{font-family:"Avenir-Black";color:#461e7d;font-size:12px;line-height:50px;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #fff;padding:0 40px;border-radius:27px;display:inline-block;height:50px}
.cta-transparent-purple{font-family:"Avenir-Black";color:#fff;font-size:12px;line-height:50px;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #fff;padding:0 40px;border-radius:27px;display:inline-block;height:50px}
.cta-transparent-purple:hover{background-color:#fff;color:#461e7d}
.cta-transparent-purple:active{background-color:rgba(70,30,125,.1);color:#461e7d}
.cta-purple{font-family:"Avenir-Black";color:#fff;font-size:12px;line-height:50px;text-transform:uppercase;text-decoration:none;background-color:#461e7d;letter-spacing:.05em;border:2px solid #461e7d;padding:0 40px;border-radius:27px;display:inline-block}
.cta-purple:hover{background-color:#fff;color:#461e7d}
.cta-purple:active{background-color:rgba(70,30,125,.1);color:#461e7d}
.cta-white_bg-black{font-family:"Avenir-Black";color:#461e7d;font-size:12px;line-height:50px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;background-color:#fff;border:2px solid #fff;padding:0 40px;border-radius:27px;display:inline-block}
.cta-white_bg-black:hover{background-color:#000;color:#fff}
.cta-white_bg-black:active{background-color:rgba(250,250,250,.2);color:#fff}
.cta-white_bg-purple{font-family:"Avenir-Black";color:#461e7d;font-size:12px;line-height:50px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;background-color:#fff;border:2px solid #fff;padding:0 20px;border-radius:27px;display:inline-block}
.cta-white_bg-purple:hover{background-color:#461e7d;color:#fff}
.cta-white_bg-purple:active{background-color:rgba(250,250,250,.2);color:#fff}
.cta-white_bg-white{font-family:"Avenir-Black";color:#461e7d;font-size:12px;line-height:50px;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;background-color:#fff;border:2px solid #461e7d;padding:0 40px;border-radius:27px;display:inline-block}
.cta-white_bg-white:hover{background-color:#461e7d;color:#fff}
.cta-white_bg-white:active{background-color:rgba(70,30,125,.7);border-color:transparent;color:#fff}
.cta-white_bg-transparent{font-family:"Avenir-Black";color:#461e7d;font-size:12px;line-height:50px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;background-color:transparent;border:2px solid #461e7d;padding:0 2.40em;border-radius:27px;min-width:240px;display:inline-block;text-align:center}
.cta-white_bg-transparent:hover{background-color:#461e7d;color:#fff}
.cta-white_bg-transparent:active{background-color:transparent;border-color:transparent;color:#fff}
.cta-form{padding:2px 40px}
@media only screen and (max-width:767px){.cta-purple,.cta-white_bg-black,.cta-white_bg-purple,.cta-white_bg-white{line-height:20px;border-radius:25px;padding:13px 36px}
}
#payment-cart .btn-submit.btn-submit-coupon{display:inline-block;font-family:Avenir-Black;line-height:100%;width:100px;border:1px solid #0000;letter-spacing:.05em;background-color:rgba(255,255,255,.5);color:#fff;padding:12px 20px 13px;text-align:center;text-transform:uppercase;cursor:pointer}
.select-hidden{display:none;visibility:hidden;padding-right:10px}
.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#fff;width:100%;height:54px}
.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;line-height:54px;color:#000;border:2px solid #e5e5e5;background-color:#fff;padding:0 20px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.select-styled:after{content:"\e911";width:15px;height:15px;font-family:"icomoon";border-color:#fff transparent transparent transparent;position:absolute;right:20px;font-size:12px}
.select-styled:hover{background-color:none}
.select-styled:active,.select-styled.active{background-color:none}
.select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #fff transparent}
.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;border:2px solid #e5e5e5;list-style:none;color:#000;background-color:#fff}
.select-options li{margin:0;padding:12px 0;text-indent:15px;border-bottom:2px solid #e5e5e5;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}
.select-options li:hover{color:#000;background:#fff}
.select-options li[rel="hide"]{display:none}
.interesting-solution-form .form-group ul span{color:#000;background-color:#f5f5f5;padding:10px 20px}
label,h3.label{font-family:"Avenir-Book";font-style:normal;font-size:15px;letter-spacing:0;line-height:25px;color:#000;display:block;margin-bottom:12px;min-height:25px}
body #main{position:relative;left:0;-webkit-font-smoothing:antialiased}
#main{background-color:#fff}
#main::after{clear:both;content:"";display:table}
a,a:hover{text-decoration:none}
*{word-break:break-word}
h3.plan-main-head{font-family:"Avenir-Black";font-size:30px}
.selectboxit-container{position:relative;display:inline-block;vertical-align:top}
#formWrapper .selectboxit-container .selectboxit{width:100%;cursor:pointer;margin:0;padding:0;overflow:hidden;display:block;position:relative}
.selectboxit-container .selectboxit-list{box-shadow:4px 4px 45px -6px #000;top:54px !important;border-top:0;min-width:calc(100% + 100px)}
.selectboxit-container .selectboxit-btn{padding:12px 40px 12px 20px}
.selectboxit-container .selectboxit-btn .selectboxit-text{text-indent:0;float:none;margin-right:0}
.selectboxit-container .selectboxit-btn .selectboxit-text[data-val=""]{opacity:.5}
.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:30px;line-height:30px;display:block;font-family:"Avenir-Book";font-size:15px;color:#000;line-height:26px}
.selectboxit-container .selectboxit-options a{padding-left:20px;line-height:54px}
.selectboxit-container .selectboxit-options a:hover{background-color:#f7f7f7}
.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left}
.selectboxit .selectboxit-option-icon-container{margin-left:5px}
.selectboxit-arrow-container{width:30px;position:absolute;right:0}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}
.selectboxit-option-icon-container{float:left}
.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}
.selectboxit-rendering{display:inline-block !important;display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}
.selectboxit-btn{background-color:#fff;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;color:#000;font-family:"Avenir-Book";font-size:15px;line-height:54px}
.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#333;background-color:#fff;outline:0}
.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{text-decoration:none;background-position:0 -15px}
.selectboxit-list{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
@media screen and (min-width:1024px){.selectboxit-container .selectboxit-list{min-width:calc(100% + 30px)}
}
.selectboxit-container{display:block;max-width:100%}
#formWrapper .selectboxit-container *{font-family:"Avenir-Light";font-weight:300;font-style:normal;font-size:15px;letter-spacing:0;line-height:1}
@media screen and (min-width:768px){#formWrapper .selectboxit-container *{font-size:19px;letter-spacing:0;line-height:1}
}
.selectboxit-container .selectboxit{border:2px solid rgba(0,0,0,0.15);border-radius:0;width:100%}
#formWrapper .selectboxit-container .selectboxit-btn{background:#fff;color:#000;padding:10px 10px 8px}
@media screen and (min-width:768px){#formWrapper .selectboxit-container .selectboxit-btn{padding:16px}
}
#formWrapper .selectboxit-container .selectboxit-btn .selectboxit-text{margin-right:60px}
#formWrapper .selectboxit-container .selectboxit-btn:after{content:'';display:block;position:absolute;font-size:.75em;border:0;height:1em;right:20px;top:50%;width:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:auto;max-width:none !important;width:100% !important}
.selectboxit-container .selectboxit-option-icon-container,.selectboxit-container .selectboxit-arrow-container{display:none}
#formWrapper .selectboxit-container .selectboxit-list{background:#fff;border:1px solid #cecece;border-top:2px solid #cecece;border-radius:0}
.selectboxit-container .form-control.selectboxit-btn{height:54px}
.selectboxit-container .selectboxit-btn .selectboxit-text[data-val='']{color:#989898}
.form-content .selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;box-shadow:none}
.form-container .selectboxit-container .selectboxit-btn .selectboxit-text{margin-right:40px}
#formWrapper .selectboxit-container .form-control.selectboxit-btn:after{transform-origin:50% 25%;height:16px;width:16px;transition:transform .2s ease-in-out}
.selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:0;text-align:left;box-shadow:none}
.form-group.open .selectboxit{border-color:#000;color:#000}
@media screen and (min-width:768px){.form-control:first-child{padding-right:15px}
.form-control{padding-left:15px}
}
@media screen and (min-width:1025px){.form-control{padding-left:8px}
}
.btn-cta--pink{font-family:"Avenir-Black";font-weight:700;outline:0;font-style:normal;transition:all 100ms linear;display:inline-block;font-size:12px;min-width:160px;padding:17px 40px 17px;text-align:center;text-transform:uppercase;border-width:2px;border-style:solid;font-size:12px;letter-spacing:.05em;line-height:1.33333;border-color:#ff006e;color:#fff;background-color:#ff006e}
input[type='text']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{Chrome /Opera/Safari color:#000;opacity:.4}
input[type='radio']{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0}
input[type='radio']+label{padding:0 1.5em}
input[type='radio']+label:before{content:'';display:block;position:absolute;border:2px solid rgba(0,0,0,0.10);border-radius:1em;height:1em;left:0;opacity:1;width:1em}
input[type='radio']+label:after{content:'';display:block;position:absolute;background:#000;border-radius:1em;height:1em;left:0;top:0;width:1em;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;transition:all .3s ease;visibility:hidden}
input[type='radio']:checked+label{font-family:"Avenir-Black";font-style:normal;cursor:pointer}
input[type='radio']:checked+label:after{visibility:visible;opacity:1;-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4)}
h3.plan-main-head{padding:35px 0;font-family:"Avenir-Black";font-size:22px;letter-spacing:-0.8px;line-height:1.125;font-weight:300;font-style:normal;margin:0}
.form-container{padding:0 15px 95px 15px}
.form-control{width:100%;padding:12px 10px;color:#000;background-color:#fff;background-image:none;border:2px solid #d9d9d9;-webkit-transition:border ease-in-out .15s;-o-transition:border ease-in-out .15s;transition:border ease-in-out .15s}
.form-control::-webkit-input-placeholder{color:#bcbcbc}
.form-group{margin-bottom:30px;float:left;width:100%}
.form-group .form-group{margin-bottom:0}
.form-inline>.radio-container{float:left;width:50%}
.form-inline:after{clear:both;content:'';display:block}
.form-inline{text-align:left}
.form-privacy{margin-bottom:30px;clear:both}
.form-privacy>label{font-family:"Avenir-Black";font-size:15px;margin-bottom:25px;cursor:pointer}
.form-privacy textarea,.form-horizontal textarea{margin-bottom:20px}
div.radio-container>label{font-size:15px;height:20px;line-height:19px;display:inline-block;padding-right:0;cursor:pointer;margin-bottom:20px;padding-left:33px}
.radio-container input[type='radio']+label:before{background:url(../../img/forms/radio.png) no-repeat;background-size:20px;border:0;height:20px;width:20px;opacity:1}
.radio-container input[type='radio']:checked+label:before{background:url(../../img/forms/radio-checked.png) no-repeat;background-size:20px;border:0;height:20px;width:20px;opacity:1}
.radio-container input[type='radio']+label:before{background:url(../../img/forms/radio_ie8.png) no-repeat}
.radio-container input[type='radio']:checked+label:before{background:url(../../img/forms/radio-checked_ie8.png) no-repeat}
.radio-container input[type='radio']:checked+label:after{display:none}
@media screen and (min-width:1024px){.form-container{padding:0 110px 95px 110px}
.form-content{width:787px}
}
.ios .form-wrapper{clear:none}
.form-wrapper{clear:left}
.active-bills .active-bills-header{font-size:37.5px;font-family:"Avenir-Light";color:#000}
.active-bills p{font-size:15px;font-family:"Avenir-Light";color:#222;padding-bottom:60px;margin:0;line-height:28px}
.active-bills h5{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.05em;padding-bottom:30px;font-family:"Avenir-Black";margin:0}
.active-bills .marginLR{margin-left:0;margin-right:0}
.active-bills .active-bills-content .form-group,.active-bills .upload-success .form-group,.active-bills .upload-content .form-group{border-top:1px solid #bebebe;width:100%;margin-bottom:0;padding:12px 0 12px;word-break:break-all}
.active-bills .active-bills-form button{width:100%;margin:10px 0;outline:0;cursor:pointer}
.active-bills.data-summery p{padding-bottom:53px}
.active-bills.data-summery h5{padding-bottom:26px}
.active-bills .active-bills-content .form-wrapper .form-group .active-bills-form{font-size:0}
.custumer-invoice .text-center{text-align:center}
.active-bills.custumer-invoice{padding-top:195px}
.custumer-invoice h3{padding-top:10px;padding-bottom:25px}
.custumer-invoice p{margin:0;padding-bottom:30px;color:#000}
.active-bills .form-content .form-wrapper:after{clear:both;display:block;content:""}
@media(min-width :768px){.active-bills p{font-size:18px}
.active-bills h5{font-size:12px}
.active-bills .active-bills-header{font-size:62px;letter-spacing:-2.9px;word-spacing:5px}
.active-bills .active-bills-form button{width:265px;margin-right:20px;font-size:13px;padding:15px 40px 15px}
.active-bills .active-bills-header{font-size:68px}
.active-bills .upload-content .active-bills-header,.active-bills.data-summery h3{padding-bottom:42px}
.custumer-invoice .active-bills-header{font-size:60px}
.active-bills .active-bills-content .form-group,.active-bills .upload-success .form-group,.active-bills .upload-content .form-group{padding:16px 0}
}
@media(min-width :1024px){.active-bills .form-content{width:830px}
.active-bills.upload,.active-bills.data-summery,.active-bills.login-details{padding:0 0 95px 172px}
}
select.form-control{width:100% !important}
.form-container h3.plan-main-head{line-height:1.125;letter-spacing:-0.8px}
.active-bills h3.plan-main-head,#formWrapper h3.plan-main-head{line-height:1.125;letter-spacing:-0.8px}
.active-bills h3.plan-main-head.active-bills-header{letter-spacing:-0.8px}
.form-content ul{padding:0}
.reviewForm button{margin-top:10px}
@media screen and (min-width:768px){.active-bills .form-control,#formWrapper .form-control{min-height:59px}
.active-bills h3.plan-main-head.active-bills-header{letter-spacing:-2.9px}
}
#formWrapper textarea{color:#a7a7a7}
.hub{background-color:#f7f7f7}
.hub:after{content:"";display:table;clear:both}
.hub.bg-white{background:#fff}
.hub_header{text-align:center;margin:-4px auto 35px}
.hub.module .hub_header{margin-bottom:0}
.hub_header_inner{max-width:1258px;margin:0 auto}
.hub_header_inner h2,.hub_header_inner .h2{margin-bottom:35px}
.hub.module .hub_header_inner h2,.hub.module .hub_header_inner .h2{margin:0 0 60px}
.hub_header_inner p{margin-bottom:40px}
@media screen and (min-width:768px){.hub_header_inner p{margin-bottom:60px}
}
.hub_inner{margin:0 auto;max-width:1440px;box-sizing:content-box;font-size:0;padding:0 10px}
.related-content .hub_inner{padding:0}
.hub_group+.hub_group{padding-top:0}
.hub_group--header-left{max-width:1298px;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:20px}
.hub_group--header-left::after{clear:both;content:"";display:table}
.hub_group--header-left .hub_header{float:left;width:30%;text-align:left}
.hub_group--header-left .hub_inner{text-align:left;padding:0;float:right;width:70%}
@media screen and (max-width:1318px) and (min-width:768px){.hub .text--tile-description{font-size:16px;letter-spacing:-0.32px;line-height:1.75}
}
@media(max-width :1123px){.hub_header{max-width:1134px;padding:0 25px;margin-left:auto;margin-right:auto;float:none !important}
.hub_header-links--tablet-two-column{max-width:766px;padding:0 15px}
.hub_group--header-left{max-width:1134px;padding-left:0}
.hub_group--header-left .hub_header,.hub_group--header-left .hub_inner{width:100%}
.hub_group--header-left .hub_header{max-width:766px;text-align:left}
.hub_group--header-left .hub_inner{max-width:764px;float:none;text-align:left;padding-left:25px;left:-10px}
.hub_header{max-width:766px;padding:0 15px}
.hub_inner{box-sizing:border-box;text-align:left;padding:0 24px}
.hub_group+.hub_group:before{margin-left:25px;margin-right:25px}
}
@media screen and (max-width:767px){.hub_group{padding:32px 0}
.hub_header{padding:0 15px}
.hub_inner{max-width:400px !important;padding:0 15px;margin:0 auto}
.related-content .hub_inner{max-width:none !important;padding:0 0 0 15px}
.hub_group+.hub_group{padding-top:0}
.hub_group+.hub_group:before{margin-left:0;margin-right:0;margin-bottom:50px}
}
.hub_header p{margin-top:0;color:#000}
.hub_header p+ul{margin-top:30px}
.hub_header ul{margin-top:16px}
.hub_header a:after{display:block;font-family:'icomoon';content:"\e905";font-style:normal;font-weight:normal}
.hub_header a:after{display:inline-block;padding-left:10px;font-size:12px;color:#ff006e}
.hub_header a:hover{text-decoration:underline}
.hub_cta{margin-top:60px;text-align:center}
@media screen and (max-width:767px){.hub_header{margin-bottom:25px}
.hub_header:after{content:'';display:block;height:1px;background-color:#ddd;margin-top:30px}
.hub_header ul{margin-top:20px}
.hub_header li{width:100% !important;padding-left:0 !important}
.hub_header li+li{padding-top:5px}
.hub_header p+ul{margin-top:16px}
.hub_header a{font-size:18px}
.hub_cta{margin-top:20px;margin-bottom:40px}
}
@media(max-width :1318px){.page-hub .toggle-content_header,.page-hub .list-content,.page-hub .contact{max-width:1144px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:767px){.page-hub .toggle-content_header,.page-hub .list-content,.page-hub .contact{padding:30px 15px}
}
.hub_header--bg{margin-bottom:-50px;max-width:none !important}
.hub_header--bg .hub_header_inner{padding-top:50px;padding-bottom:50px}
@media screen and (min-width:768px){.hub_header--bg{margin-bottom:-80px}
.hub_header--bg .hub_header_inner{padding-top:80px;padding-bottom:130px}
}
.hub_header--bg .text--page-subheading,.hub_header--bg .text--list-description{color:#fff}
.hub_header--bg.color-scheme--green{background-color:#55be5a}
.hub_header--bg.color-scheme--green h2{color:#fff}
.hub_header--bg.color-scheme--blue{background-color:#0555fa}
.hub_header--bg.color-scheme--blue h2{color:#fff}
.hub_header--bg.color-scheme--sky{background-color:#41b9e6}
.hub_header--bg.color-scheme--sky h2{color:#222}
.hub_header--bg.color-scheme--pink,.hub_header--bg.color-scheme--red{background-color:#ff006e}
.hub_header--bg.color-scheme--pink h2,.hub_header--bg.color-scheme--red h2{color:#fff}
.hub_header--bg.color-scheme--forest{background-color:#0f955a}
.hub_header--bg.color-scheme--forest h2{color:#fff}
.hub_header--bg.color-scheme--orange{background-color:#ff5a0f}
.hub_header--bg.color-scheme--orange h2{color:#fff}
.hub-secondary-nav{height:58px;font-size:0;z-index:110 !important}
.hub-secondary-nav_inner{transition:.3s all ease-in-out;background-color:rgba(255,255,255,0.98);text-align:center;width:100%;border-bottom:5px solid #dedede;box-sizing:content-box;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.hub-secondary-nav ul{white-space:nowrap}
.hub-secondary-nav_list-item{display:inline-block}
.hub-secondary-nav_list-item:first-child{margin-left:0}
.hub-secondary-nav_list-item a{font-size:14px}
.hub-secondary-nav_list-item a.active{color:white;background-color:#ff006e}
@media screen and (min-width:1024px){.hub-secondary-nav_list-item a:hover{color:white;background-color:#ff006e}
}
.hub-secondary-nav a:hover{text-decoration:none}
.hub-secondary-nav_anchor-link{height:58px;font-family:"Avenir-Book";font-weight:400;font-style:normal;font-size:14px;letter-spacing:0;line-height:1;color:#000;text-transform:uppercase;padding:22px 15px;display:block;cursor:pointer}
@media screen and (min-width:768px){.text--tile-heading{font-size:30px;letter-spacing:0;line-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:120px;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0}
}
.tile_content-wrapper h3.title{font-size:28px;line-height:40px;overflow:hidden;text-overflow:ellipsis;margin-top:10px;display:-webkit-box;max-height:140px;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0}
.text--tile-description{font-family:"Avenir-Light";font-weight:300;font-style:normal;font-size:14px;letter-spacing:-0.28px;line-height:1.42857;color:#666}
@media screen and (min-width:1024px){.text--tile-description{font-size:18px;letter-spacing:-0.36px;line-height:1.77778}
}
.tile{text-decoration:none;background-color:#fff;margin:0 15px 20px;display:inline-block;box-sizing:border-box}
.tile--large{width:832px;width:826px;height:398px;overflow:hidden}
.tile--large .tile_inner{padding-bottom:406px}
@media screen and (max-width:767px){.tile--large img{margin-top:-25%}
}
.tile--small{width:388px;width:398px;height:398px;overflow:hidden}
.tile--small .tile_inner{padding-bottom:100%}
.tile_inner{border:1px solid #fff;height:0;position:relative;overflow:hidden}
.tile--cta .tile_inner{background-repeat:no-repeat;background-size:cover;background-position:center center;padding-left:50px;padding-right:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.tile--cta .tile_inner:after{display:none}
.tile--cta .tile_content-wrapper{width:100% !important;transition:none;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0 !important}
@media screen and (min-width:768px){.tile--cta .tile_content-wrapper{height:100% !important}
}
.tile--cta .tile_header+.btn-cta{margin-top:30px}
@media(max-width :1318px){.tile--large{width:716px}
.tile--large .tile_inner{padding-bottom:348px}
.tile--small{width:298px;width:348px;height:348px}
}
@media(max-width :1123px){.tile--large+.tile--small:last-child{display:none}
}
@media screen and (max-width:767px){.tile{margin:0 0 15px}
.tile--small{display:inline-block !important;width:100%;height:260px;min-width:290px}
.tile--small .tile_inner{padding-bottom:80%}
.tile--large{width:100%;width:290px;height:260px}
.tile--large .tile_inner{padding-bottom:200%}
}
a.tile:hover .tile_inner:after{height:2.46305%}
a.tile:hover .tile_content-wrapper{bottom:2.46305%}
.tile_inner:after{content:'';height:0;background-color:#53248a;display:block;position:absolute;bottom:0;right:0;width:100%;transition:all 180ms ease-out}
.tile--large .tile_content-wrapper,.tile--large .tile_inner:after{width:50%;right:0}
.tile--large .tile_image-wrapper{position:absolute;left:0;width:50%;height:100%;overflow:hidden}
.tile--small .tile_image-wrapper{height:0;overflow:hidden;padding-bottom:42.5%;position:relative}
.tile--small .tile_image-wrapper img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.tile_content-wrapper{font-size:18px;color:#000;text-align:left;position:absolute;bottom:0;padding:38px 30px;box-sizing:border-box;transition:all 180ms ease-out;width:100%}
@media(max-width :1318px){.tile_content-wrapper{padding:0 25px 30px}
}
.tile_topic{font-family:"Avenir-Black";font-weight:700;font-style:normal;color:#53248a;display:inline-block;font-size:12px;margin-bottom:15px;text-transform:uppercase;letter-spacing:.05em}
.tile_new{float:right}
.tile_description{margin-top:15px}
.tile_issue{margin-bottom:15px}
.tile_issue span+span:before{content:'|';display:inline-block;padding:0 8px;color:#cecece}
.tile .btn-cta{margin-top:15px}
.tile_cta-description{display:block;width:160px;text-align:center;margin-top:10px;font-family:"Avenir-Light";font-weight:300;font-style:normal;font-size:14px;color:#666}
.tile img{display:block;min-width:100%;min-height:100%}
@media screen and (max-width:767px){.tile--large .tile_image-wrapper{position:static;height:0;padding-bottom:42.5%;overflow:hidden;width:100% !important}
.tile_inner{height:auto;padding-bottom:0 !important;height:260px}
.tile_inner:after{content:none}
.tile_content-wrapper{position:static;width:100% !important;bottom:0 !important;padding:20px 20px 25px;min-height:80px;position:absolute}
.tile_description{display:none}
.tile_issue{margin-bottom:9px}
.tile_cta-description{text-align:left}
}
.module_content.parbase{display:block}
.hub_inner.hubgroup-items-section>.module_content.parbase{vertical-align:middle}
.tile--large .tile_image-wrapper,.tile--small .tile_image-wrapper{background-position:top center;background-size:cover;background-repeat:no-repeat}
.hub_inner_mobile{max-width:500px;margin:0 auto;padding:0 15px}
.hub_inner_mobile .swiper-slide{margin-bottom:15px}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
.hub_header .module_content a:hover{text-decoration:none}
.hub_header .module_content a:after{content:""}
h2.text--page-subheading{font-family:"Avenir-Light";font-weight:300;margin:50px 0}
.hub_header{margin-bottom:0}
.hub_header:after{content:"";display:table;clear:both}
.group-wrapper{padding:10px 0 50px;background:#f7f7f7}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px;margin:0 3px}
.swiper-pagination-bullet-active{background-color:#fd0354}
@media screen and (max-width:767px){.resultslist .module_content{max-width:100%;margin:0 auto;padding:0}
.resultslist .module_content .tile_image-wrapper{height:123px;padding-bottom:0}
.resultslist .module_content .tile_image-wrapper img{position:relative;min-width:0;min-height:0}
.resultslist .module_content .tile_content-wrapper{padding:15px 20px}
.resultslist .module_content .tile_content-wrapper h3{font-size:18px;line-height:30px;margin:0;height:calc(18px * 1.7 * 2);-webkit-line-clamp:2}
.resultslist .module_content .tile_content-wrapper p{font-size:12px;line-height:20px}
h2.text--page-subheading{font-size:25px;margin-bottom:0;margin-top:0}
.text--tile-heading{font-size:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:30px;max-height:120px;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0}
.plan-promo_content h2{margin-bottom:10px}
.hub_group .hubgroup-items-section.module-layout{width:100%;padding:0 15px;margin:0 auto;width:290px}
}
@media screen and (max-width:1023px){.tile_content-wrapper{padding:20px}
.tile-first .tile_content-wrapper{bottom:auto;top:30px}
.vertical-tabs{min-height:auto !important}
}
@media screen and (min-width:768px){.module_content.parbase{display:inline-block;float:left;margin:0 -10px}
.text--page-subheading{font-size:50px}
.rich-text .rich-text_inner p{font-size:18px;line-height:30px}
.rich-text .rich-text_inner h3{font-size:30px}
.hub_inner_mobile{display:none}
.hub_group .hubgroup-items-section{display:block;text-align:center}
.hub_group .hubgroup-items-section.module-layout{max-width:1254px;margin:auto;padding:0}
.hub_group{padding:50px 0}
.group-wrapper{padding-top:20px;padding-bottom:75px}
.hub .text--tile-description{font-size:18px;line-height:30px}
}
@media screen and (min-width:768px) and (max-width:1023px){.hub_group .hubgroup-items-section .tile{margin:0 11px 20px}
.hub_inner.hubgroup-items-section>.module_content.parbase:last-child .tile{margin-right:0}
.tile--small{width:346px}
.vertical-tabs__nav .eyebrow{margin-top:25px;margin-bottom:36px}
}
@media screen and (min-width:1024px){.rich-text .rich-text_inner h3{margin-top:70px}
h2.text--page-subheading{margin:30px 0 50px}
.group-wrapper{padding-bottom:105px}
section.vertical-tabs:before{width:37.5%}
.vertical-tabs__nav__inner{width:37.5%;padding-top:65px}
.vertical-tabs__content{margin-left:37.5%}
.vertical-tabs__content .vertical-tabs__content__inner{padding-top:60px;padding-bottom:0}
}
@media screen and (min-width:768px) and (max-width:1318px){.hub_group .hubgroup-items-section.module-layout{max-width:1098px;width:100%;padding:0;margin:0 auto}
.hub_group .hubgroup-items-section.module-layout:after{content:"";display:table;clear:both}
.tile--large{width:348px;width:720px;height:348px}
.tile--large .tile_inner{padding-bottom:348px}
.tile--small.tile-first{width:716px}
.tile--small.tile-first .tile_content-wrapper,.tile--small.tile-first .tile_inner:after{width:50%;right:0}
.tile--small.tile-first .tile_inner{padding-bottom:348px}
.tile--small.tile-first .tile_image-wrapper{position:absolute;left:0;width:50%;height:100%;overflow:hidden}
}
body.search-open .dotcom-search-form{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
header .dotcom-header__logo h1,header .dotcom-header__logo h2{font-size:0;line-height:100%;margin-top:-5px}
header .dotcom-header__logo h1 img{vertical-align:middle}
.dotcom-header{position:absolute;top:0;width:100%;height:65px;z-index:99999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}
.dotcom-header__main{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 15px 0;line-height:65px}
.dotcom-header__btn{background:0;border:0;outline:0;box-shadow:none;display:inline-block;vertical-align:middle;margin-left:18px}
.dotcom-header__btn__text{font-family:"Avenir-Medium",sans-serif;font-weight:700;font-style:normal;font-size:13px;display:none;color:#fff;padding-right:20px;position:relative;top:-7px}
.dotcom-header__logo{max-width:90px}
.dotcom-header__logo a{display:block}
.dotcom-header__logo img{width:100%;vertical-align:middle}
.dotcom-header__btns{margin-left:auto}
.dotcom-header__btns a:hover{text-decoration:none}
.dotcom-header .dotcom-header__btns .name-login{font-family:"Avenir-Black",sans-serif;font-weight:bold;font-size:15px;line-height:25px;display:none}
.dotcom-header .dotcom-header__btns .name-login.get-in-touch{display:inline-block}
body#homepage .dotcom-header .dotcom-header__btns .name-login,body#homepage .dotcom-header .dotcom-header__btns .name-login{color:#fff}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__btns .name-login,body#homepage .dotcom-header.active-header__links .dotcom-header__btns .name-login{color:#000}
.dotcom-header__btn .icon-search-small{font-size:19px;color:#fff}
.dotcom-header__btn.btn-menu{height:17px;width:24px;top:1px}
.dotcom-header__btn.btn-search-close{height:17px;width:24px;top:1px;display:none}
.dotcom-header__links{margin-left:auto;margin-right:auto}
.dotcom-header__links li{display:inline;font-family:"Avenir-Book";font-weight:300;font-style:normal;font-size:15px;letter-spacing:0;line-height:1.33333;font-size:13px;text-transform:none;color:#fff;margin:0 15px}
.dotcom-header__links a,.dotcom-header__links a.black-text{display:inline-block;color:#000;padding:5px}
.dotcom-header__links a:hover{text-decoration:underline}
.dotcom-header__links a.orange-text{color:#fd6600}
.dotcom-header__links a.green-text{color:#008c5a}
.dotcom-header__links a.blu-text{color:#0555fa}
.dotcom-header__links a.red-text{color:#e61400}
.dotcom-header__links a.pink-text{color:#ff006e}
.dotcom-header__links a.lightpink-text{color:#ff4687}
.dotcom-header__links a.lightblu-text{color:#41b9e6}
.dotcom-header__links a.lightgreen-text{color:#55be5a}
.dotcom-header__links a.purple-text{color:#461e7d}
.dotcom-header__links a.grey-text{color:#f7f7f7}
.dotcom-header__links a.white-text{color:#fff}
.page-search .dotcom-header .btn-search-open{display:none}
.dotcom-header__links-custom.dotcom-header__links li{margin:0;font-size:12px}
.dotcom-header__links-custom.dotcom-header__links li a:hover,.dotcom-header__links-custom.dotcom-header__links li.active a:hover{color:#461e7d;border-bottom:2px solid #461e7d;line-height:63px;z-index:200;text-decoration:none}
.dotcom-header__links-custom.dotcom-header__links li .megamenu-content-box a:hover,.dotcom-header__links-custom.dotcom-header__links li.active .megamenu-content-box a:hover{color:#000;border-bottom:2px solid transparent;line-height:65px;z-index:200;text-decoration:none}
.dotcom-header__links-custom.dotcom-header__links li a{padding:0 10px;line-height:65px;border-bottom:2px solid transparent}
.dotcom-header__btn{vertical-align:top}
.dotcom-header__btn.btn-menu{top:0;width:auto}
.dotcom-header__btn .icon-user,.dotcom-header__btn .icon-menu,.dotcom-header__btn .icon-search-small{font-size:20px;color:#000}
.dotcom-header__links.dotcom-header__links-custom li{font-size:15px;margin:0}
.dotcom-search-form .dotcom-search-form__input.search_input::-webkit-input-placeholder{color:#fff}
.dotcom-search-form .dotcom-search-form__input.search_input:-moz-placeholder{color:#fff;opacity:1}
.dotcom-search-form .dotcom-search-form__input.search_input::-moz-placeholder{color:#fff;opacity:1}
.dotcom-search-form .dotcom-search-form__input.search_input:-ms-input-placeholder{color:#fff}
.dotcom-search-form .dotcom-search-form__input.search_input::-ms-input-placeholder{color:#ec0f5d}
.dotcom-search-form__links .dotcom-search-form__heading-custom{color:#fff}
.btn-cta--clear{padding:12px 20px;border-color:rgba(255,255,255,0.3);margin-top:40px;min-width:240px}
#navbar{overflow:hidden}
.sticky{position:fixed !important;top:0;width:100%}
.sticky+.content{padding-top:60px}
#megamenu .vertical-divider{padding:5px 20px 5px 0;border-right:1px solid rgba(0,0,0,.1);margin-right:10px}
.wrapping-inner-menu{display:none;background-color:#fff;position:absolute;top:43px;padding:10px 25px;border:1px solid #ccc;z-index:1;width:230px;right:140px}
.wrapping-inner-menu ul li a{font-family:"Avenir-Book";font-size:15px;letter-spacing:0}
@media screen and (min-width:1024px){.wrapping-menu-inner{top:43px}
}
.megamenu-wrap-menu span a{margin-left:30px}
.wrapping-inner-menu .megamenu-wrap-menu ul{text-align:left}
.wrapping-inner-menu .megamenu-wrap-menu ul li{padding:15px 5px 15px;border-bottom:1px solid #0000001a;line-height:25px;vertical-align:middle}
.wrapping-inner-menu .megamenu-wrap-menu ul li:last-child{border-bottom:0}
.megamenu-wrap-menu [class^="icon-"],.megamenu-wrap-menu [class*=" icon-"]{font-size:1.3em;vertical-align:top}
.megamenu-wrap-menu [class^="icon-"]:before,.megamenu-wrap-menu [class*=" icon-"]:before{width:auto;height:15px;text-align:center;position:absolute}
.megamenu-inner-container .megamenu-box-col{border-right:2px solid rgba(0,0,0,.1)}
.megamenu-inner-container .megamenu-box-col:last-child{border-right:2px solid transparent}
#megamenu .wrappingMegamenu{display:none;position:absolute;top:65px;left:0;width:100%;background-color:#fff;padding:30px 0;border-bottom:1px solid #ccc;z-index:1}
#megamenu .megamenu-inner-container{max-width:1040px;margin:0 auto}
.responsive #megamenu .wrappingMegamenu{display:none;position:absolute;top:65px;left:0;width:100%;background-color:#fff;padding:30px 0;border-bottom:1px solid #cccccc6e}
body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu ul li a{color:#000;font-family:Avenir-Book;line-height:25px;font-size:15px;letter-spacing:0}
body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a{color:#000;font-family:Avenir-Black;line-height:20px;font-size:12px;letter-spacing:.05em}
body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.eyebrow{margin-bottom:20px}
#megamenu .megamenu-wrap{display:-webkit-box;justify-content:center;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;width:100%}
#megamenu .megamenu-box-col{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:25%}
#megamenu .megamenu-wrap ul{line-height:100%}
#megamenu .megamenu-wrap>a{display:block;line-height:30px;margin-bottom:30px}
#megamenu .megamenu-wrap li a{display:block;line-height:25px}
#megamenu .megamenu-wrap li a:hover{color:#461e7d;text-decoration:none;border-bottom:2px solid transparent}
#megamenu .megamenu-wrap li{margin:0}
#megamenu .megamenu-wrap li:last-child{border-right:0;padding:0;margin:0}
#megamenu .megamenu-wrap .megamenu-content-box{padding:0 60px;text-align:left}
.topnav{overflow:hidden}
.topnav .responsiveMenu span{display:none}
@media screen and (max-width:1024px){.topnav .dotcom-header__links{display:none}
.topnav .responsiveMenu span{float:right;display:block}
}
@media screen and (max-width:1024px){.topnav.responsive{position:relative}
.topnav.responsive nav{margin-top:31px;position:fixed;right:0;background-color:#fff;padding:20px;width:100%}
.topnav.responsive nav #megamenu{display:block}
.topnav.responsive nav #megamenu li{display:block;border:0}
.topnav.responsive nav #megamenu li a{line-height:30px}
.topnav.responsive nav #megamenu li a:hover{border:0}
.topnav.responsive nav #megamenu .megamenu-wrap .megamenu-content-box{padding:0;text-align:left;border-right:0}
.topnav.responsive nav #megamenu .megamenu-wrap{width:100%;max-width:100%;margin:0 auto}
.topnav.responsive nav #megamenu .wrappingMegamenu{display:none;position:relative;top:0;left:5%}
.topnav.responsive .responsiveMenu{right:0;top:0}
.topnav.responsive .dotcom-header__links{float:none;display:block;text-align:left}
}
@media screen and (max-width:320px){.dotcom-header{height:65px}
}
@media screen and (min-width:768px){.dotcom-header__btn .icon-user,.dotcom-header__btn .icon-menu,.dotcom-header__btn .icon-search-small{font-size:28px}
.dotcom-header__btn{margin-left:20px}
.dotcom-header__main{padding:0 25px 0}
.dotcom-header__logo{max-width:123px}
.dotcom-header__btn__text{text-transform:uppercase;display:inline-block}
.dotcom-header__btn .icon-search-small{font-size:28px}
.dotcom-header__btn.btn-menu{height:24px;width:32px}
.dotcom-header__btn.btn-search-close{height:24px;width:32px}
#megamenu .megamenu-wrap .megamenu-content-box{padding:0 30px;text-align:left;display:grid}
}
@media screen and (min-width:1280px){#megamenu .megamenu-wrap .megamenu-content-box{padding:0 30px}
}
@media screen and (min-width:1025px){.dotcom-header__btn .icon-user,.dotcom-header__btn .icon-menu,.dotcom-header__btn .icon-search-small{font-size:22px}
.nav-header-wrapper .dotcom-header__main{height:65px}
.nav-header-wrapper .dotcom-header__logo{position:absolute}
.nav-header-wrapper .dotcom-header__btns{position:relative;right:0}
.nav-header-wrapper .dotcom-header__links-custom{text-align:center}
.dotcom-header__btns{margin-left:0}
.btn-cta--clear{padding:15px 20px}
.dotcom-header__btn .icon-search-small{font-size:22px}
.dotcom-header__main{padding:0 30px}
.dotcom-header__btns{margin-left:20px}
.dotcom-header__btn.btn-menu{height:19px;width:22px}
.dotcom-header__btn.btn-search-close{height:21px;width:21px}
.dotcom-header__links{display:block}
.dotcom-header__btn span.icon-hamburger{display:none}
}
.dotcom-search-form{color:#fff;width:100%;z-index:100000;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);height:680px;position:fixed;transition:all .4s ease-in-out;overflow:hidden;max-height:100vh;visibility:hidden;background:#461e7d}
.dotcom-search-form__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:18px 15px}
.dotcom-search-form .icon-close:before{color:#fff !important}
@media screen and (min-width:768px){.dotcom-search-form__header{padding:0 25px;line-height:65px}
}
@media screen and (min-width:1024px){.dotcom-search-form__header{padding:0 30px;line-height:65px}
}
.dotcom-search-form__logo{max-width:123px}
@media screen and (min-width:768px){.dotcom-search-form__logo{max-width:123px}
}
.dotcom-search-form__logo a{display:block}
.dotcom-search-form__logo img{width:100%;vertical-align:middle}
.dotcom-search-form__btns{margin-left:auto;-webkit-flex-grow:1000;-ms-flex-positive:1000;flex-grow:1000;text-align:right}
@media screen and (min-width:1024px){.dotcom-search-form__btns{margin-left:20px}
}
.dotcom-search-form__btn{background:0;border:0;outline:0;box-shadow:none;display:inline-block;vertical-align:middle;margin-left:18px}
@media screen and (min-width:768px){.dotcom-search-form__btn{margin-left:30px}
}
.dotcom-search-form__btn-close{height:17px;width:24px;top:1px}
@media screen and (min-width:768px){.dotcom-search-form__btn-close{height:21px;width:21px}
}
.dotcom-search-form__inner{padding:60px 0;max-height:100vh;overflow:hidden}
@media screen and (max-height:400px){.dotcom-search-form__inner{padding:30px 0 60px}
.dotcom-search-open .dotcom-search-form__inner{overflow-y:scroll;-webkit-overflow-scrolling:touch}
}
.dotcom-search-form form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}
.dotcom-search-form__content,.dotcom-search-form__suggest{margin-top:20px}
@media screen and (min-width:768px){.dotcom-search-form__content{margin-top:30px}
.dotcom-search-form__suggest{margin-top:30px}
}
@media screen and (min-width:1024px){.dotcom-search-form__content{margin-top:40px}
.dotcom-search-form__suggest{margin-top:40px}
}
.dotcom-search-form__content ul{font-family:"Avenir-Book",sans-serif;font-size:18px;letter-spacing:0;line-height:30px}
.dotcom-search-form__suggest ul{font-family:"Avenir-Black",sans-serif;font-style:normal;font-size:22px;letter-spacing:0;line-height:30px}
.page-search .dotcom-search-form__content,.page-search .dotcom-search-form__suggest{margin-top:0}
.dotcom-search-form__heading{color:#fff;font-family:"Avenir-Black";font-size:12px;letter-spacing:0;line-height:20px;text-transform:uppercase;margin-bottom:10px}
@media screen and (min-width:768px){.dotcom-search-form{padding:0 0 100px}
.dotcom-search-form__heading{line-height:25px}
}
@media screen and (min-width:1024px){.dotcom-search-form{padding:0 0 90px}
}
.dotcom-search-form__input{font-family:"Avenir-Medium",sans-serif;font-weight:300;font-style:normal;font-size:36px;letter-spacing:-1.44px;line-height:2.22222;color:#fff;padding:0;border:0;outline:0;width:100%}
.dotcom-search-form .dotcom-search-form__input{background:transparent}
.dotcom-search-form .dotcom-search-form__input::-webkit-input-placeholder{color:#fff}
.dotcom-search-form .dotcom-search-form__input::-moz-placeholder{color:#fff}
.dotcom-search-form .dotcom-search-form__input:-ms-input-placeholder{color:#fff}
.dotcom-search-form .dotcom-search-form__input:-moz-placeholder{color:#fff}
.dotcom-search-form__input__wrap{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:768px){.dotcom-search-form__input{font-size:60px;letter-spacing:-2.4px;line-height:1.33333}
}
@media screen and (min-width:1024px){.dotcom-search-form__input{font-size:80px;letter-spacing:-3.2px;line-height:1}
}
.dotcom-search-form__submit{font-size:29px;letter-spacing:0;line-height:65px;top:.07em}
.dotcom-search-form__submit__wrap{-webkit-order:0;-ms-flex-order:0;order:0;margin-right:20px}
@media screen and (min-width:768px){.dotcom-search-form__submit{font-size:45px;letter-spacing:0;line-height:65px}
}
@media screen and (min-width:1024px){.dotcom-search-form__submit{font-size:60px;letter-spacing:0;line-height:65px}
.dotcom-search-form__submit__wrap{margin-right:30px}
}
#dotcom_search_form .icon-search:before{color:#fff;font-size:60px}
@media screen and (max-width:450px){#dotcom_search_form .icon-search:before{color:#fff;font-size:40px}
}
@media screen and (max-width:1024px){a.dotcom-header__btn.login-menu-container{display:none}
}
.logged-menu-container{display:none;cursor:pointer}
.login-menu-container{display:inline-block}
body.logged .logged-menu-container{display:inline-block}
body.logged .login-menu-container{display:none}
.dotcom-search-form__suggest .h3{font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0}
.image-hero{background-size:contain !important;background-repeat:no-repeat !important;background-position:right center !important}
.top-module{height:auto;width:100%;overflow:hidden}
.top-module section.image-hero{padding:60px 0;background-size:cover !important;height:100%;position:relative}
section.image-hero.bg-image:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:rgba(0,0,0,.3)}
#hub-support section.image-hero.bg-image:before{background-color:rgba(0,0,0,0)}
.image-hero_inner.image-hero-container.container div{z-index:2 !important;position:relative}
section.image-hero.bg-image.commercial-hero:before{background-color:rgba(0,0,0,.03)}
section.image-hero.bg-color,section.image-hero.commercial-hero{border-bottom:1px solid rgba(0,0,0,.1)}
.top-module section.image-hero .slider-content-center{text-align:center}
.top-module section.image-hero .slider-content-center.text-left{text-align:center}
.top-module section.image-hero .image-hero_breadcrumbs{display:none}
.top-module section.image-hero .image-hero_content-wrapper h1{margin:30px 0}
.top-module section.image-hero p{display:none}
#thank-you .image-hero p{display:block}
.top-module section.image-hero p.eyebrow{display:block;font-family:"Avenir-Black";font-size:12px;line-height:20px;margin-top:0}
.top-module section.image-hero p.hero_date{font-size:15px;line-height:25px;display:block}
.top-module section.image-hero a{margin:40px 0 0}
@media only screen and (max-width:768px){.image-hero_inner{position:relative !important}
}
@media screen and (min-width:768px){.image-hero{padding:100px 0 170px}
.top-module{min-height:330px;max-height:615px;width:100%;overflow:hidden}
.top-module section.image-hero{padding:100px 0 0}
.top-module section.image-hero .slider-content-center.text-left{text-align:left;margin-left:0}
.top-module section.image-hero.commercial-hero .slider-content-center.text-left{margin:0}
.top-module section.image-hero .slider-content-center.text-left>*:not(a){width:65%}
.top-module section.image-hero.commercial-hero .slider-content-center.text-left>*:not(a){width:70%}
.top-module section.image-hero .slider-content-center.text-left>.image-hero_breadcrumbs{margin:0}
.top-module section.image-hero .image-hero_breadcrumbs{display:block}
.top-module section.image-hero .image-hero_content-wrapper h1{margin:30px 0}
.top-module section.image-hero.commercial-hero .image-hero_content-wrapper h1{font-size:60px;line-height:65px}
.top-module section.image-hero p{margin:0;display:block}
.top-module section.image-hero.commercial-hero p{font-size:30px;line-height:45px}
.top-module section.image-hero a{margin:40px 0 0}
}
@media only screen and (width:768px){.top-module section.image-hero.commercial-hero p{display:none}
.top-module section.image-hero.commercial-hero a:not(.breadcrumbs_link){display:none}
}
.image-hero h1{margin:60px 0}
.image-hero p{font-family:Avenir-Book,sans-serif;font-weight:500;font-style:normal;color:#000;font-size:22px;margin-top:50px;line-height:36px;display:none}
#hub-support .top-module .image-hero p{font-size:18px;line-height:30px;letter-spacing:0}
#hub-support .top-module .image-hero p.eyebrow{font-size:12px;line-height:20px;letter-spacing:0,05em}
.image-hero .slider-content-center{width:100%;max-width:290px;margin:0 auto}
.image-hero .slider-content-left{width:50%;margin:0}
.image-hero_breadcrumbs>ol{display:inline-block;padding:0}
.image-hero_breadcrumbs{display:none;padding-bottom:20px}
.image-hero.vs-textcolor-white,.image-hero.vs-textcolor-white p,.image-hero .vs-textcolor-white,.image-hero .vs-textcolor-white p{color:#fff}
.image-hero.vs-textcolor-black,.image-hero.vs-textcolor-black p,.image-hero .vs-textcolor-black,.image-hero .vs-textcolor-black p{color:#000}
.image-hero.vs-textcolor-white p.hero_date,.image-hero .vs-textcolor-white p.hero_date{color:rgba(250,250,250,.5);margin-top:40px}
.image-hero.vs-textcolor-black p.hero_date,.image-hero .vs-textcolor-black p.hero_date{color:rgba(0,0,0,.5);margin-top:40px}
.image-hero.vs-textcolor-white .breadcrumbs_item a.breadcrumbs_link,.image-hero .vs-textcolor-white .breadcrumbs_item a.breadcrumbs_link,.image-hero.vs-textcolor-white .breadcrumbs_item:after,.image-hero .vs-textcolor-white .breadcrumbs_item:after{color:rgba(250,250,250,.5);opacity:1}
.image-hero.vs-textcolor-black .breadcrumbs_item a.breadcrumbs_link,.image-hero .vs-textcolor-black .breadcrumbs_item a.breadcrumbs_link,.image-hero.vs-textcolor-black .breadcrumbs_item:after,.image-hero .vs-textcolor-black .breadcrumbs_item:after{color:rgba(0,0,0,.5);opacity:1}
.image-hero.vs-textcolor-white .breadcrumbs_item a.breadcrumbs_link:hover,.image-hero .vs-textcolor-white .breadcrumbs_item a.breadcrumbs_link:hover{color:rgba(250,250,250,1)}
.image-hero.vs-textcolor-black .breadcrumbs_item a.breadcrumbs_link:hover,.image-hero .vs-textcolor-black .breadcrumbs_item a.breadcrumbs_link:hover{color:rgba(0,0,0,1)}
.anchor-module{height:480px}
.anchor-module .image-hero{min-height:0;padding:60px 0;margin-top:50px;height:100%;position:relative}
@media only screen and (min-width:1380px){.anchor-module .image-hero{min-height:600px}
}
.anchor-module h2{margin:0;margin-bottom:20px}
.anchor-module p{font-size:15px;line-height:25px;letter-spacing:0}
.anchor-module .image-hero a{margin-top:20px}
.anchor-module .image-hero_inner{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
@media screen and (min-width:768px){.anchor-module{height:600px}
.anchor-module h2{margin-bottom:10px}
.anchor-module p{font-size:18px;line-height:30px;letter-spacing:0;margin:20px 0}
.image-hero .slider-content-center{width:100%;max-width:1040px;margin:0 auto}
.top-module .image-hero .slider-content-center{width:100%;max-width:1040px;margin:0 auto}
}
@media screen and (min-width:768px){.anchor-module.image-hero{padding:200px 0;margin-top:100px}
.image-hero_breadcrumbs{display:block;margin:0 auto;padding-bottom:15px}
.image-hero h1{margin:0}
.image-hero p{display:block}
.image-hero .slider-content-center{width:100%;max-width:720px;margin:0 auto}
}
.breadcrumbs.component::after{clear:both;content:"";display:table}
.breadcrumbs_item{display:inline;margin-left:10px;padding-left:15px;position:relative;color:rgba(0,0,0,.5)}
.breadcrumbs_item:after{content:'/';display:block;position:absolute;left:0;top:0;color:rgba(0,0,0,.5)}
.breadcrumbs_item:first-child{margin:0;padding:0}
.breadcrumbs_item:first-child:after{display:none}
.text--breadcrumb{font-family:Avenir-Book,sans-serif;font-style:normal;font-size:15px;line-height:25px}
.text--breadcrumb:hover{color:#000}
.per-le-wrapper .content-container .home-plan_container{margin-top:30px}
@media screen and (min-width:768px){.per-le-wrapper .content-container .home-plan_container{margin-top:50px}
}
@media screen and (min-width:1024px){.per-le-wrapper .content-container .home-plan_container{margin-top:0}
}
.carousel_item_wrap{width:100%}
section.anchor.home-plan_container.article-container p{margin-top:0;margin-bottom:28px;padding-bottom:0}
.clienti-wrapper .content-container{max-width:890px;padding:50px 15px;margin-bottom:0}
@media screen and (min-width:1024px){.clienti-wrapper .content-container{padding:90px 30px}
.clienti-wrapper .content-container.content-container-custom{padding-top:70px}
section.content-container{width:100%;margin:0 auto;display:flex;max-width:1254px}
}
.clienti-wrapper .content-container a{color:#ff006e;text-decoration:underline;font-family:"Avenir-Book"}
.social-division img{border:2px solid #000;padding:10px 10px}
.social-division a{font-size:50px;color:#461e7d;text-transform:none;border:2px solid #461e7d;border-radius:50%;background-color:#fff}
.social-division a:hover{background-color:#461e7d;color:#fff}
.social-division a:active{background-color:rgba(70,30,125,.7);border-color:transparent;color:#fff}
.image-box a:first-child img{border:2px solid #000;padding:10px 10px}
@media screen and (min-width:768px){.clienti-wrapper .content-container p,.clienti-wrapper .content-container ol{font-size:22px;line-height:1.64}
.home-plan_container{padding-left:55px}
}
.home-plan_container{padding-left:0}
.home-plan_container-clean{padding-left:95px}
.home-plan_container p,.home-plan_container-clean p{padding-top:0;padding-bottom:45px}
.clienti-wrapper .content-container p{margin-bottom:30px}
@media screen and (max-width:767px){.clienti-wrapper .content-container p,.clienti-wrapper .content-container ol{font-size:15px;font-family:"Avenir-Light";color:#111;line-height:1.46667}
}
.clienti-wrapper .content-container h4{margin-top:0;font-weight:700}
.article-carousel{width:100%;font-size:0}
.article-carousel .carousel{background-color:#fff}
.article-carousel .video{padding:0;margin-top:7px}
.article-carousel .article-youtube-player_inner{top:0}
@media screen and (max-width:767px){.article-carousel .carousel{margin-bottom:40px}
}
@media screen and (min-width:768px){.article-carousel_inner{z-index:1}
.article-carousel_inner:before{content:'';width:100%;height:5px;position:absolute;z-index:-1;top:-5px;background-color:rgba(0,0,0,0.2)}
}
@media screen and (min-width:1024px){.article-carousel{margin-bottom:-70px;padding:0}
.article-carousel_inner{position:relative;max-width:1244px;margin:0 auto}
.article-carousel_inner:before{content:'';width:auto;height:100%;left:-5px;right:-5px;bottom:5px}
}
@media print{.article-carousel{max-width:100%}
.article-carousel .carousel_control-wrap{display:none}
}
@media screen and (min-width:1024px){.clienti-wrapper .content-container.content-container-custom{padding-top:70px}
.article-carousel{margin-bottom:0}
}
@media screen and (min-width:1024px){.article-carousel{margin-bottom:0}
}
@media screen and (min-width:1024px){.article-carousel+.tabs-fullwidth{margin-top:80px}
}
section.slider-container{width:100%;margin:0 auto;z-index:3;position:relative}
@media screen and (min-width:1024px){.clienti-wrapper .slider-container:before,.clienti-wrapper-casestudy .slider-container:before{content:'';width:auto;height:100%;left:-5px;right:-5px;bottom:5px}
}
@media screen and (min-width:768px){.clienti-wrapper .slider-container::before,.clienti-wrapper-casestudy .slider-container::before{content:"";width:100%;height:5px;position:absolute;z-index:-1;top:-5px;background-color:rgba(0,0,0,0.2)}
}
#case-study-video{cursor:pointer}
.play-btn-container{position:absolute;border:3px solid #c4c4c4;width:90px;height:90px;z-index:4;top:calc(50% - 45px);left:calc(50% - 45px);cursor:pointer;display:block}
.play-btn-container.pause{display:none}
#play-pause:before,#play-pause:after{content:"";position:absolute;border:25px solid #fff;top:16px;left:30px;height:0;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-right:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#play-pause.pause:before{border:6px solid #fff;top:20px;left:23px;height:40px}
#play-pause.pause:after{content:"";position:absolute;border:6px solid #fff;top:20px;left:48px;height:40px}
.slider-container video,.slider-container img{width:100%;border-bottom:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
@media screen and (max-width:480px){.home-plan_container{padding-left:0}
}
body #main{position:relative;left:0;transition:left .4s ease-in-out;-webkit-font-smoothing:antialiased;padding-top:65px;padding-bottom:120px}
body#homepage #main{padding-top:0}
body#homepage .dotcom-header{background-color:transparent;border-bottom-color:transparent}
body#homepage .dotcom-header.active-hm-effect,body#homepage .dotcom-header.active-header__links{background-color:#fff;border-bottom-color:#ccc}
body#homepage .dotcom-header .dotcom-header__links #megamenu a,body#homepage .dotcom-header .dotcom-header__links #megamenu a{color:#fff}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a,body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.black-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.black-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.black-text{color:#000}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.orange-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.orange-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.orange-text{color:#fd6600}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.green-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.green-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.green-text{color:#008c5a}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.blu-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.blu-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.blu-text{color:#0555fa}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.red-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.red-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.red-text{color:#e61400}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.pink-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.pink-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.pink-text{color:#ff006e}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.lightpink-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.lightpink-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.lightpink-text{color:#ff4687}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.lightblu-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.lightblu-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.lightblu-text{color:#41b9e6}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.lightgreen-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.lightgreen-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.lightgreen-text{color:#55be5a}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.purple-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.purple-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.purple-text{color:#461e7d}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.grey-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.grey-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.grey-text{color:#f7f7f7}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__links #megamenu a.white-text,body#homepage .dotcom-header.active-header__links .dotcom-header__links #megamenu a.white-text,body#homepage .dotcom-header .dotcom-header__links #megamenu .wrappingMegamenu a.white-text{color:#fff}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__btn [class^="icon-"]:before,body#homepage .dotcom-header.active-header__links .dotcom-header__btn [class^="icon-"]:before{color:#461e7d}
body#homepage .dotcom-header .dotcom-header__btn [class^="icon-"]:before{color:#fff}
body#homepage .dotcom-header.active-hm-effect #megamenu .vertical-divider,body#homepage .dotcom-header.active-header__links #megamenu .vertical-divider{border-color:rgba(0,0,0,.1)}
body#homepage .dotcom-header #megamenu .vertical-divider{border-color:rgba(255,255,255,.1)}
body#homepage .dotcom-header.active-hm-effect .dotcom-header__logo .purple-logo,body#homepage .dotcom-header.active-header__links .dotcom-header__logo .purple-logo,body#homepage .dotcom-header .dotcom-header__logo .white-logo{display:inline-block}
body#homepage .dotcom-header .dotcom-header__logo .purple-logo,body#homepage .dotcom-header.active-hm-effect .dotcom-header__logo .white-logo,body#homepage .dotcom-header.active-header__links .dotcom-header__logo .white-logo{display:none}
.container{width:100%;margin-left:auto;margin-right:auto;padding:0 15px 0;max-width:1254px}
.container::after{clear:both;content:"";display:table}
@media screen and (min-width:768px){body #main{padding-bottom:150px}
.container{padding-left:25px;padding-right:25px}
}
@media screen and (min-width:1024px){.container{padding-left:30px;padding-right:30px}
}
@media screen and (min-width:1280px){.container{width:100%;margin-left:auto;margin-right:auto;padding:0 30px 0;max-width:1254px}
.menu.page .container{padding:0}
}
.social-text{width:100%;max-width:1254px;margin:0 auto}
section.category-container{width:100%;margin:50px auto}
@media screen and (max-width:480px){section.category-container{width:100%;padding:0 15px}
}
.block{position:absolute;width:100%;height:100%;z-index:2}
.play-button{width:100px;height:100px;position:absolute;top:calc(50% - 50px);right:calc(50% - 50px);border:4px solid #fff;border-radius:54px}
.play-button span{position:absolute;top:19px;left:30px;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:47px solid #fff}
.full-bleed-image_image{width:100%}
.notification-message{position:fixed;top:-65px;right:0;background-color:#fff;padding:15px 20px;border:1px solid #f2f2f2;transition:all .2s linear}
.notification-message.open{-webkit-animation:slide .5s forwards;-webkit-animation-delay:2s;animation:slide .5s forwards;animation-delay:2s;top:65px;z-index:1001}
@media screen and (max-width:480px){.notification-message.open{top:0}
}
.notification-message .success{display:inline-block;vertical-align:middle}
.notification-message .error{display:none}
.notification-message.error .success{display:none}
.notification-message.error .error{display:inline-block;vertical-align:middle}
.notification-message .close{position:absolute;right:5px;top:0}
.notification-message .icon{vertical-align:middle}
.notification-message .message{font-family:"Avenir-Black";font-size:15px;line-height:25px}
.notification-message .text{vertical-align:middle;padding:0 20px 0 10px}
.notification-message .icon-close:before{color:rgba(0,0,0,.4) !important;font-size:15px}
@-webkit-keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.modale-message-bg.open{background-color:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;z-index:99999}
.modale-message{top:50%;right:0;left:0;margin:auto;max-width:612px;background-color:#fff;padding:40px;border:1px solid #f2f2f2;transition:all .2s linear;opacity:0;display:none}
.modale-message.open{-webkit-animation:slide .5s forwards;-webkit-animation-delay:2s;animation:slide .5s forwards;animation-delay:2s;z-index:1001;z-index:99999;opacity:1;position:fixed;display:block}
.modale-message .success{display:block;vertical-align:middle}
.modale-message .error,.modale-message.error .success,.modale-message.attention .success,.modale-message .attention{display:none}
.modale-message.error .error,.modale-message.attention .attention{display:block;vertical-align:middle}
.modale-message.attention .attention img{display:inline-block;height:auto;overflow:hidden;width:100%;height:25px;width:30px}
.modale-message .close{position:absolute;right:20px;top:20px;opacity:1}
.modale-message .close .icon-close{font-size:15px}
.modale-message .icon{vertical-align:middle}
.modale-message .message{font-family:"Avenir-Black";font-size:15px;line-height:25px}
.modale-message .text{font-family:"Avenir-Book";font-size:15px;line-height:25px;color:#461e7d;vertical-align:middle;padding:0;margin-top:30px;display:block}
.modale-message .icon-close:before{color:rgba(0,0,0,1) !important;font-size:15px}
@-webkit-keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@media only screen and (max-width:650px){.modale-message{max-width:calc(100% - 30px)}
}
@media screen and (min-width:1024px){.article-carousel{padding:0 30px}
}
.article-carousel{width:100%;font-size:0;max-width:1254px;margin:0 auto}
@media screen and (min-width:1024px){section.slider-container{margin-top:0}
}
.article-carousel .carousel{background-color:#fff}
@media screen and (max-width:767px){.article-carousel .carousel{margin-bottom:40px}
}
@media screen and (min-width:768px){.article-carousel_inner{z-index:1}
.article-carousel_inner:before{content:'';width:100%;height:5px;position:absolute;z-index:-1;top:-5px;background-color:rgba(0,0,0,0.2)}
}
@media screen and (min-width:1024px){.article-carousel{padding:0}
.article-carousel_inner{position:relative;max-width:1244px;margin:0 auto}
.article-carousel_inner:before{content:'';width:auto;height:100%;left:-5px;right:-5px;bottom:5px}
}
@media screen and (min-width:1024px){section.slider-container{margin-top:0}
}
.slider-container video,.slider-container img{width:100%;border-bottom:0}
section.slider-container{width:100%;max-width:1280px;margin:0 auto;z-index:3}
.carousel_item_wrap{width:100%}
.slider-container video,.slider-container img{width:100%;border-bottom:0}
.slider-container .slider-caption p{display:table-cell;vertical-align:middle;color:#fff;padding-right:30px;font-family:"Avenir-Book";font-size:15px;line-height:25px}
.boxPeople,.box-management{width:auto !important}
.box-management.center{width:100% !important}
.boxPeople .edit-boxPeople,.box-management .edit-boxPeople{width:418px !important}
.box-management .peopleBlock a{width:100%}
.box.parbase{width:auto}
@media only screen and (max-width:1279px){.boxPeople,.box-management{width:100% !important}
.boxPeople .edit-boxPeople,.box-management .edit-boxPeople{width:100% !important}
}
.orange{background-color:#fd6600 !important}
.green{background-color:#008c5a !important}
.blu{background-color:#0555fa !important}
.red{background-color:#e61400 !important}
.pink{background-color:#ff006e !important}
.lightpink{background-color:#ff4687 !important}
.lightblu{background-color:#41b9e6 !important}
.lightgreen{background-color:#55be5a !important}
.purple{background-color:#461e7d !important}
.white{background-color:#fff !important}
.black{background-color:#000 !important}
.grey{background-color:#f7f7f7 !important}
.no-padding{padding:0}
.box-management .col-xs-12{width:100%;flex:none}
@media(min-width:768px){.box-management .col-sm-6{width:50%}
.box-management .col-sm-1,.box-management .col-sm-10,.box-management .col-sm-11,.box-management .col-sm-12,.box-management .col-sm-2,.box-management .col-sm-3,.box-management .col-sm-4,.box-management .col-sm-5,.box-management .col-sm-6,.box-management .col-sm-7,.box-management .col-sm-8,.box-management .col-sm-9{float:left}
}
.grid.about{background-color:#fff}
.grid.about .container .title{font-size:30px;font-family:"Avenir-Black";line-height:33px;color:#000;text-align:center;padding:10px 0;margin:70px 0 60px;text-transform:none}
.grid.about .gridBox{margin:180px 0 90px;margin-top:110px}
.grid.about .gridBox .line{margin:0 -5px;text-align:center}
.grid.about .gridBox .line .single,.grid.about .gridBox .line .double{margin-right:15px;margin-bottom:30px}
.grid.about .gridBox .line .double{width:811px}
.peopleBlock .image img{min-width:100%}
.grid.about .gridBox .line .containerGrid{height:410px;background-color:#fff;color:#000;overflow:hidden}
.grid.about .line .double .image{width:413px}
.grid.about .peopleBlock .image img{min-width:100%;max-width:413px}
.grid.about .line .single{width:398px}
.grid.about .line .double .text{width:398px}
.grid.about .text .containerGrid{position:relative}
.grid.about .containerGrid .contentGrid .textContent{position:absolute;bottom:0;text-align:left}
.grid.about .containerGrid .titleGrid{font-family:"Avenir-Light";font-size:30px;line-height:38px;padding:30px 30px 5px}
.grid.about .containerGrid .textGrid{font-family:"Avenir-Light";font-size:18px;line-height:32px;padding:5px 30px 30px}
.containerGrid.small.mix,.containerGrid.color-grid{border-bottom:0 solid #0555fa;transition:all 100ms linear}
.containerGrid.small.mix:hover,.containerGrid.color-grid:hover{border-bottom:8px solid #0555fa;transition:all 100ms linear}
.background-about{background-color:#41b9e6;height:460px}
.box-testo-dettaglio.background-about h1{font-size:80px;font-family:"Avenir-Light";color:#fff;text-transform:capitalize;padding:10px 0;margin:42px auto 90px}
.box-testo-dettaglio.background-about .text--standard{line-height:36px}
.container.about .article-content{margin-top:70px;margin-bottom:70px}
.top-image.about{max-height:662px;overflow:hidden;position:relative}
.top-image.about .navigator.navigator-single{bottom:0;right:0;margin:0}
.top-image.about.bottom{height:auto;max-height:none;width:100%;margin-bottom:90px}
.top-image.about.bottom img{width:100%;height:auto}
.container.about .governance-list{font-family:"Avenir-Light";font-size:22px;line-height:36px;color:#000;margin-top:60px}
.container.about .governance-list a{color:#000;text-decoration:none}
.container.about .governance-list a span{color:#ff006e;font-size:18px}
.container.about .governance-list a.active{color:#ff006e}
.container.about .governance-list p,.container.about .governance-list ul{font-size:22px;line-height:36px}
.container.about .governance-list ul{list-style:none;padding:0;margin:0}
.container.about .governance-list ul li{padding-left:1.7em;text-indent:-1.7em}
.container.about .governance-list ul li:before{content:"";color:#ccc;margin-right:1em;font-size:smaller}
.share-links_list li.share-links_list-item{line-height:0}
.grid.about.people{background-color:#fff}
.grid.about.people .peopleGrid{background-color:#fff;display:table-row}
.grid.about.people.members .peopleGrid{display:block}
.grid.about.people .container.about{width:1254px}
.grid.about.people .container.about .container.about .article-content{margin-bottom:0}
.grid.about.people .container.about h2{font-family:"Avenir-Black";font-size:36px;color:#000;text-align:center;margin:0;padding-bottom:60px}
.grid.about.people.members .peopleGrid{margin-bottom:100px}
.grid.about.people .peopleGrid .name-content{position:absolute;top:40%;width:100%;text-align:center;transition:all 100ms linear}
.peopleGrid .position-wrap{top:10%;position:absolute;width:100%}
.peopleGrid .position{font-family:"Avenir-Black";font-size:25px;color:#fff;text-align:center}
.grid.about.people .peopleGrid .name-content{top:30%}
.grid.about.people .peopleGrid .title{font-family:"Avenir-Black";font-size:26px;line-height:28px;color:#fff;text-align:center;margin:0;text-transform:none}
.grid.about.people .peopleGrid .subtitle{font-family:"Avenir-Light";font-size:18px;color:#fff;line-height:20px;text-align:center;margin-bottom:10px;text-transform:none}
.grid.about.people .peopleGrid .descr{font-family:"Avenir-Light";font-size:18px;color:#fff;line-height:20px;text-align:center;padding:0 50px;text-transform:none}
.grid.about.people .peopleGrid .btn-cta{font-family:"Avenir-Black";font-size:12px;text-transform:uppercase;color:#fff;border:2px solid #fff;background-color:transparent;min-width:160px;margin-top:16px;padding:12px 20px;letter-spacing:.05em;transition:all 100ms linear;display:none}
.grid.about.people .peopleGrid a:hover .btn-cta{display:inline-block}
.grid.about.people .peopleGrid .btn-cta:hover{background-color:#000;opacity:.4}
.grid.about.people .peopleGrid .cta-white_bg-purple{transition:all 100ms linear;display:none}
.grid.about.people .peopleGrid .cta-white_bg-purple{display:inline-block;margin-top:20px}
.grid.about.people .peopleGrid .text{background-color:#ff006e;height:400px;position:relative}
.grid.about.people.members .peopleGrid .text{background-color:#55be5a}
.grid.about.people .peopleGrid .peopleBlock.orizontal{width:836px;height:400px;overflow:hidden}
.grid.about.people .peopleGrid .peopleBlock.vertical{width:418px;height:800px;overflow:hidden}
.grid.about.people .peopleGrid .peopleBlock{margin:0}
.grid.about.people .peopleGrid .peopleBlock.pos-right{float:right}
.grid.about.people .peopleGrid .peopleBlock.pos-left{float:left}
.grid.about.people .peopleGrid .peopleBlock.pos-center{float:none;margin:0 auto}
.grid.about.people .peopleGrid .text .arrow{position:absolute}
.grid.about.people .peopleGrid .text .arrow.right{right:-29px;top:calc(50% - 29px);z-index:1}
.grid.about.people .peopleGrid .text .arrow.left{left:-29px;top:calc(50% - 29px);z-index:1}
.grid.about.people .peopleGrid .text .arrow.top{top:-29px;left:calc(50% - 29px);z-index:1}
.grid.about.people .peopleGrid .text .arrow.bottom{bottom:-29px;left:calc(50% - 29px);z-index:1}
.grid.about.people .peopleGrid .peopleBlock.orizontal .text.left{float:right}
.grid.about.people .peopleGrid .new.section{clear:both}
.background-about.fellows,.grid.about.people.members.fellows .peopleGrid .text{background-color:#ff006e}
.grid.about.people.fellows{margin-top:80px}
.fellows .breadcrumb{margin:0}
.fellows .container h1{margin:12px auto 20px}
.fellows .container p:not(.email){font-size:22px;font-family:"Avenir-Light";color:#fff;margin:0 auto 30px}
.fellows .container p.email{font-size:22px;font-family:"Avenir-Book";color:#fff;margin:0 auto}
.top-image.fellows:not(.about){margin:80px 25px 0;text-align:center}
.top-image.fellows:not(.about) img{width:100%;max-width:826px}
.container.about.fellows .rich-text_inner h2,.container.about.fellows .governance-list{margin-top:0}
.container.about.fellows .rich-text_text{margin-bottom:73px}
.container.about.fellows .governance-list ul{margin-bottom:73px;font-size:22px;line-height:40px}
.container.about.fellows .more4element-rich{font-size:22px;font-family:"Avenir-Light";color:#ff006e;margin:-30px 0 70px;display:block}
.container.about .governance-list .share-links ul li{font-size:0}
@media(min-width:768px) and (max-width:1280px){.visual.about .container-post.testo p{padding:10px 80px}
.grid.about .container .title{margin:50px 0}
.grid.about .line .double .image{width:50%}
.grid.about .line .double .text{width:50%}
.grid.about .line .double{padding:0 5px}
.grid.about .line .single{width:50%;padding:0 5px}
.grid.about .line>div{margin-bottom:20px}
.grid.about .gridBox .line{margin:0 auto}
.grid.about .gridBox .line .single,.grid.about .gridBox .line .double{margin-right:0}
.grid.about .gridBox .line,.grid.about .gridBox .line div.double{width:100%;max-width:824px}
.grid.about .gridBox .line div.single.box-section{width:100%;max-width:824px;width:auto}
.grid.about .gridBox .line div.single.box-section .single{width:334px}
.grid.about .gridBox .line div.single.box-section .double{width:678px}
.grid.about .gridBox .line .containerGrid{height:350px}
.grid.about .containerGrid img{width:100%}
.double .containerGrid img{height:350px}
}
@media only screen and (max-width:1280px){.container.about .governance-list>div{width:100%}
.container.about .governance-list>div:first-of-type{margin-bottom:60px}
.grid.about.people .container.about,.grid.about.people .peopleGrid .peopleBlock.orizontal{width:100%;max-width:836px;height:auto}
.grid.about.people .peopleGrid .peopleBlock.odd .image{float:left}
.grid.about.people .peopleGrid .peopleBlock.even .image{float:right}
.grid.about.people .peopleGrid .peopleBlock.odd .text .arrow.right,.grid.about.people .peopleGrid .peopleBlock.odd .text .arrow.top,.grid.about.people .peopleGrid .peopleBlock.odd .text .arrow.bottom{left:-29px;top:calc(50% - 29px);right:auto;bottom:auto}
.grid.about.people .peopleGrid .peopleBlock.even .text .arrow.left,.grid.about.people .peopleGrid .peopleBlock.even .text .arrow.top,.grid.about.people .peopleGrid .peopleBlock.even .text .arrow.bottom{right:-29px;top:calc(50% - 29px);z-index:1;left:auto;bottom:auto}
.grid.about.people .peopleGrid .peopleBlock.vertical{width:100%;max-width:836px;height:auto}
.grid.about.people .peopleGrid .peopleBlock.vertical a>div{width:50%}
.grid.about.people .peopleGrid .peopleBlock.odd .text{float:right;z-index:1}
.grid.about.people .peopleGrid .peopleBlock.even .text{float:left !important}
.grid.about.people .peopleGrid .peopleBlock{float:none !important}
.grid.about.people .peopleGrid{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.grid.about.people .peopleGrid .peopleBlock.block-1{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.grid.about.people .peopleGrid .peopleBlock.block-2{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.grid.about.people .peopleGrid .peopleBlock.block-3{-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}
.grid.about.people .peopleGrid .peopleBlock.block-4{-webkit-box-ordinal-group:4;-webkit-order:4;-ms-flex-order:4;order:4}
.grid.about.people .peopleGrid .peopleBlock.block-5{-webkit-box-ordinal-group:5;-webkit-order:5;-ms-flex-order:5;order:5}
.grid.about.people .peopleGrid .peopleBlock.block-6{-webkit-box-ordinal-group:6;-webkit-order:6;-ms-flex-order:6;order:6}
.grid.about.people .peopleGrid .peopleBlock.block-7{-webkit-box-ordinal-group:7;-webkit-order:7;-ms-flex-order:7;order:7}
.grid.about.people .peopleGrid .peopleBlock.block-8{-webkit-box-ordinal-group:8;-webkit-order:8;-ms-flex-order:8;order:8}
.grid.about.people .peopleGrid .peopleBlock.block-9{-webkit-box-ordinal-group:9;-webkit-order:9;-ms-flex-order:9;order:9}
.grid.about.people .peopleGrid .peopleBlock.block-10{-webkit-box-ordinal-group:10;-webkit-order:10;-ms-flex-order:10;order:10}
.grid.about.people .peopleGrid .peopleBlock.block-11{-webkit-box-ordinal-group:11;-webkit-order:11;-ms-flex-order:11;order:11}
.grid.about.people .peopleGrid .peopleBlock.block-12{-webkit-box-ordinal-group:12;-webkit-order:12;-ms-flex-order:12;order:12}
}
@media only screen and (max-width:1279px){.visual.about .container-post.testo h1{font-size:58px}
.fellows .container h1{font-size:58px}
.box-testo-dettaglio.background-about h1{font-size:58px}
}
@media screen and (max-width:480px){.box-management-container{padding:0 15px}
}
@media only screen and (max-width:767px){.visual.about .breadcrumb{display:none}
.visual.about .container-post.testo h1{margin:150px 0 90px;font-size:40px}
.visual.about .container-post.testo p{display:none}
.grid.about,.description.about{padding:0 30px}
.grid.about .gridBox .line{margin:0 auto;max-width:290px}
.grid.about .line .double .image,.grid.about .line .single,.grid.about .line .double .text{width:100%}
.grid.about .gridBox .line .double,.grid.about .gridBox .line .single{height:215px;margin-bottom:30px;overflow:hidden;background-color:#fff;width:100%}
.grid.about .gridBox .line .single .containerGrid{height:340px}
.grid.about .gridBox .line .double .text .containerGrid{height:90px}
.grid.about .containerGrid img{width:100%}
.grid.about .gridBox .line .double div:first-of-type .containerGrid div{overflow:hidden}
.grid.about .containerGrid .contentGrid .textContent{bottom:0}
.grid.about .containerGrid .titleGrid{font-size:24px;line-height:30px}
.grid.about .containerGrid .textGrid{display:none}
.grid.about .line .double:hover .textContent,.grid.about .line .single:hover .textContent{border-bottom:0 solid #0555fa;transition:all 100ms linear}
.visual.about .sfondo{height:380px}
.visual.about .container-post.testo{top:0}
.grid.about{padding:0}
.grid.about .container .title{font-size:22px;line-height:28px}
.grid.about .gridBox .line .double .image .containerGrid{height:125px}
.grid.about .line .single .contentGrid div:first-of-type{height:125px;overflow:hidden}
.background-about{height:230px}
.box-testo-dettaglio.background-about h1{margin:128px auto 90px}
.container.about .rich-text_inner h2{font-size:22px}
.container.about .rich-text_inner p{font-size:15px}
.container.about .pull-quote p{font-size:20px;line-height:30px}
.top-image.about{overflow:visible;margin-bottom:0}
.top-image.about .navigator-single{height:80px;bottom:-80px}
.top-image.about .testo-single{font-size:22px;width:100%}
.container.about .governance-list ul li:before{font-size:xx-large}
.container.about .article-content{margin-top:30px}
.container.about .pull-quote_inner{padding-left:40px}
.about .navigator.navigator-single.navigator-single li:first-child{font-size:11px;font-family:"Avenir-Light";line-height:14px}
.container.about .governance-list{font-size:38px;line-height:88px}
.container.about .governance-list p,.container.about .governance-list ul{font-size:15px;line-height:26px}
.container.about .governance-list a:not(.more4element-rich) span{font-size:26px}
.container.about .governance-list ul li:before{font-size:smaller}
.grid.about.people .container.about h2{font-size:22px}
.grid.about.people .peopleGrid .peopleBlock .image img{width:100%;vertical-align:middle}
.grid.about.people .peopleGrid .peopleBlock.vertical a>div{width:100%}
.grid.about.people .peopleGrid .peopleBlock .text{height:186px}
.grid.about.people .peopleGrid .peopleBlock .text .arrow{right:auto !important;top:-29px !important;z-index:1;left:calc(50% - 29px) !important;bottom:auto !important}
.grid.about.people .peopleGrid{background-color:#fff;max-width:400px;margin:0 auto}
.grid.about.people .peopleGrid .peopleBlock{margin-bottom:40px}
.grid.about.people .peopleGrid .title{padding-bottom:0;font-size:26px;line-height:28px;padding:0 20px 8px}
.grid.about.people .peopleGrid .subtitle,.grid.about.people .peopleGrid .descr{font-size:18px;line-height:20px;padding:0 20px 8px;margin:0}
.grid.about.people .peopleGrid .name-content.two-line .descr{display:none}
.grid.about.people .peopleGrid a:hover .btn-cta{display:none}
.grid.about.people .peopleGrid .peopleBlock a{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.grid.about.people .peopleGrid .peopleBlock .image{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.grid.about.people .peopleGrid .peopleBlock .text{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.container.about .governance-list ul li{font-size:15px;line-height:26px}
.grid.about.people .peopleGrid .name-content{top:14%;z-index:1}
.fellows .container h1{font-size:40px;line-height:46px;margin:0 15px;padding:0 15px 0}
.fellows .container p:not(.email){font-size:12px;margin:0 15px 20px}
.fellows .container p.email{font-size:12px;margin:0 15px}
.container.about.fellows .governance-list ul{font-size:30px}
}
.grid.about.people .peopleGrid .peopleBlock.odd .no-padding.image,.grid.about.people .peopleGrid .peopleBlock.even .no-padding.image{height:400px !important}
@media only screen and (max-width:768px){.grid.about.people .peopleGrid .peopleBlock.odd .no-padding.image,.grid.about.people .peopleGrid .peopleBlock.even .no-padding.image{height:auto !important}
}
@media only screen and (min-width:768px) and (max-width:1278px){.grid.about.people .peopleGrid .peopleBlock.odd .no-padding.image{height:400px !important}
.grid.about .containerGrid img.only-desktop-box{display:block}
.grid.about .containerGrid img.only-mobile-box{display:none}
}
.article-carousel{margin-bottom:0;padding:0}
.article-carousel section.slider-container{width:100%;max-width:100%;margin:0;z-index:0}
.article-carousel .slider-container::before{content:'';width:100%;height:5px;position:absolute;z-index:-1;top:-5px;background-color:transparent}
.pagination-button-wrapper .button-wrapper .swiper-button-prev,.pagination-button-wrapper .button-wrapper .swiper-button-next{background:0;background-image:none;background-image:none;top:50%;left:50%;margin-left:-14px;margin-top:-22px}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px;margin:0 3px}
.swiper-pagination-bullet-active{background-color:#fd0354}
.carousel-items-section .image.parbase{float:left;margin-bottom:20px;overflow:hidden;position:relative}
section.slider-container{width:100%;max-width:1280px;margin:0 auto;z-index:3}
section.content-container{max-width:1254px;margin:0 auto;display:flex;width:100%}
.slider-container video,.slider-container img{width:100%;border-bottom:0}
.carousel-items-section img{width:310px;height:164px;display:block;background-color:#444;text-align:center;color:#fff;margin:1px 2px}
.slider-container .slider-caption{display:none}
.slider-container .slider-caption.active{display:table}
.slider-container .pagination-controls{position:absolute;width:100%;max-width:730px;right:-5px;bottom:0;height:70px;font-size:0;z-index:2}
.slider-container .pagination-fraction{width:70px;font-size:15px;font-family:"Avenir-Black";height:100%;background:#000;color:#fff;text-align:center;display:inline-block;z-index:1;line-height:70px}
.slider-container .slider-caption-wrapper{background:#461e7d;z-index:1;width:505px;display:inline-block;height:100%;vertical-align:top}
.slider-container .slider-caption{text-align:right;font-size:15px;color:#fff;height:70px;width:100%}
.slider-container .slider-caption p{display:table-cell;vertical-align:middle;color:#fff;padding-right:30px}
.slider-container .pagination-buttons{height:100%}
.slider-container .button-wrapper{height:100%;width:100%}
.slider-container .pagination-button-wrapper{background:#461e7d;z-index:1;width:155px;height:70px;display:inline-block}
.slider-container .button-wrapper li{height:100%;width:50%;display:inline-block;border-left:1px solid rgba(255,255,255,0.3);position:relative}
.slider-container .button-wrapper li span{margin-top:0;left:0;position:absolute;top:calc(50% - 10px);left:calc(50% - 12px)}
.slider-container .button-wrapper li span.icon-arrow:before{color:#fff;font-size:30px}
.slider-container .button-wrapper li:first-of-type span.icon-arrow{transform:rotate(180deg)}
.slider-container .button-wrapper li:last-of-type span.icon-arrow{top:calc(50% - 12px)}
.swiper-button-next,.swiper-button-prev{width:18px;height:18px;background-size:cover}
.slider-container .swiper-button-prev,.slider-container .swiper-button-next{top:inherit;left:inherit;bottom:inherit;right:inherit}
@media screen and (max-width:767px){.slider-container .pagination-controls{height:40px}
.slider-container .pagination-fraction{width:12.5%;height:40px;line-height:40px;font-size:11px}
.slider-container .slider-caption-wrapper{height:40px;width:87.5%}
.slider-container .slider-caption{height:40px}
.slider-container .pagination-button-wrapper{position:absolute;top:100px;display:block;width:100%;background:0;position:absolute;top:calc(50% - 45px)}
.slider-container .button-wrapper li{max-width:20px;border-left:0;background:#461e7d;width:20px;height:50px}
.slider-container .button-wrapper li:last-child{float:right}
.slider-container .button-wrapper li span{top:calc(50% - 10px);left:calc(50% - 12px)}
.slider-container .button-wrapper,.slider-container .pagination-button-wrapper{height:auto}
.slider-container .pagination-controls{max-width:100%;position:static;margin-top:-4px}
}
@media screen and (min-width:768px){.clienti-wrapper .slider-container:before,.clienti-wrapper-casestudy .slider-container:before{content:'';width:100%;height:5px;position:absolute;z-index:-1;top:-5px;background-color:transparent}
.other-case-studies .related-content_card-wrap .related-content-card{max-width:48%;margin-bottom:0}
.other-case-studies .related-content_inner{padding:0}
.other-case-studies .related-content_heading{font-size:50px;margin-bottom:45px}
.plan-promo_plan-list.e_light_content li:first-child{margin-bottom:50px}
.products .hub_inner_mobile{max-width:768px;padding:0 20px;display:block}
.products .hub_group .hubgroup-items-section{display:none}
.soluzioni-dettaglio .products .hub_inner_mobile .swiper-container .swiper-wrapper .swiper-slide{width:350px !important;margin-bottom:100px}
.soluzioni-dettaglio.clienti-wrapper-casestudy .hub_inner_mobile .swiper-container .swiper-wrapper .swiper-slide .tile--small{margin-right:0;margin-left:0;width:350px}
.products .hub_inner_mobile .swiper-container .swiper-wrapper .swiper-slide .tile--small .tile_inner .products-price{font-size:18px}
.products .hub_inner_mobile .swiper-container .swiper-wrapper .swiper-slide .tile--small .tile_inner .text--tile-heading{font-size:30px}
.products .hub_group .hub_header .hub_header_inner h2.text--page-subheading{font-size:50px;line-height:40px;margin:40px 0 55px}
.soluzioni-dettaglio.clienti-wrapper-casestudy .hub_inner_mobile .swiper-container-horizontal>.swiper-pagination-bullets{bottom:70px}
.soluzioni-dettaglio.clienti-wrapper-casestudy .hub_inner_mobile .swiper-container .swiper-wrapper .swiper-slide .tile--small .tile_inner .text--tile-heading{font-size:30px}
.soluzioni-dettaglio.clienti-wrapper-casestudy .products .hub_inner_mobile .swiper-container .swiper-wrapper .swiper-slide .tile--small .tile_inner .products-price{font-size:18px}
.soluzioni-dettaglio.clienti-wrapper-casestudy .plan-promo{margin-top:0}
.soluzioni-dettaglio.clienti-wrapper-casestudy .plan-promo_plan-list li .desc-holder .ctas{display:flex}
.soluzioni-dettaglio.clienti-wrapper-casestudy .plan-promo_terms{font-size:15px}
.soluzioni-dettaglio.clienti-wrapper-casestudy .home-plan_container p{padding-top:45px}
.soluzioni-dettaglio.clienti-wrapper-casestudy .plan-promo-wrapper.plan-promo_custom .plan-promo_plan-holder{width:57.35098%;margin-right:0;margin-left:8.5298%;margin-top:0;padding-left:0}
.soluzioni-dettaglio.clienti-wrapper-casestudy .plan-promo-wrapper.plan-promo_custom .plan-promo_content{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-right:0}
}
@media screen and (min-width:1024px){.slider-container .pagination-button-wrapper{width:150px}
.article-carousel{margin-bottom:0}
.clienti-wrapper .slider-container:before,.clienti-wrapper-casestudy .slider-container:before{content:'';width:100%;height:100%;left:-5px;right:-5px;bottom:5px}
}
@media screen and (max-width:1023px){section.slider-container{border:0;height:auto;padding:0}
.clienti-wrapper-casestudy section.content-container{display:block;width:100%;padding-left:24px;padding-right:24px;max-width:inherit}
section.slider-container img{border:0}
.slider-container video{border:0}
}
@media screen and (max-width:480px){.clienti-wrapper-casestudy section.content-container{display:block;width:100%;padding-left:15px;padding-right:15px;max-width:inherit}
}
ul{list-style-type:none;margin:0;padding:0}
.article-carousel{width:100%;font-size:0}
.article-carousel .carousel{background-color:#fff}
@media screen and (max-width:767px){.article-carousel .carousel{margin-bottom:40px}
}
.article-content{padding:30px 0 40px}
.article-content_inner{display:block;margin:0 auto}
.article-content_inner .pull-quote{margin:0 0 60px 0}
.article-content_inner .full-bleed-image{margin:0 0 40px 0}
.article-content_inner .full-bleed-image{margin:0 0 60px 0}
.article-links_header h2{margin-bottom:15px;text-align:center}
.article-links_carousel--loading{opacity:0;visibility:hidden}
.article-links_carousel .slick-slide{outline:0}
.article-links_carousel .slick-slider{margin-bottom:30px}
.article-youtube-player{width:100%}
.article-links_carousel{overflow:hidden;opacity:1;transition:all 1s ease;padding-bottom:60px}
.small-carousel .pagination-controls .slider-caption-wrapper{display:none}
.small-carousel .pagination-controls .pagination-fraction .swiper-pagination-fraction{width:100%;top:0}
@media screen and (min-width:768px){.article-carousel_inner{z-index:1}
.article-carousel_inner:before{content:'';width:100%;height:5px;position:absolute;z-index:-1;top:-5px;background-color:rgba(0,0,0,0.2)}
.article-content{padding:60px 0 90px}
.article-content_inner .pull-quote{margin:80px 0 60px 0}
.article-content_inner .full-bleed-image{margin:0 0 60px 0}
.article-links_carousel{margin:0 -10px}
.article-youtube-player_inner:before{content:'';width:100%;height:5px;position:absolute;z-index:0;top:-5px;background-color:rgba(0,0,0,0.2)}
}
@media screen and (min-width:1024px){.article-content{padding-top:100px}
.article-content_inner .rich-text{display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding:0}
.article-carousel{margin-bottom:0;padding:0}
.article-carousel_inner{position:relative;max-width:1244px;margin:0 auto}
.article-carousel_inner:before{content:'';width:auto;height:100%;left:-5px;right:-5px;bottom:5px}
.article-content_inner .rich-text_inner{padding:0 13%}
.article-content_inner .rich-text--social{display:block;max-width:1280px;margin-left:auto;margin-right:auto}
.article-content_inner .rich-text--social .rich-text_inner{padding:0}
.article-content_inner .pull-quote{display:block;max-width:1280px;margin:85px auto 70px}
.article-content_inner .full-bleed-image{display:block;margin:90px auto}
.article-content_inner .tags{display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding:0}
.article-content_inner .tags__inner{padding:0 13%}
.article-links_header h2{margin-bottom:40px}
.article-youtube-player{margin-bottom:-70px;padding:0 30px}
.article-youtube-player_inner{position:relative;top:-70px;max-width:1280px;margin:0 auto;max-height:720px}
.article-youtube-player_inner:before{content:'';width:auto;height:100%;left:-5px;right:-5px;bottom:5px}
}
@media screen and (max-width:450px){.slider-container .button-wrapper li span{top:calc(50% - 14px);left:calc(50% - 6px)}
.article-carousel .icon-arrow-left:before,.article-carousel .icon-arrow-right:before{font-size:12px}
}
@media screen and (max-width:480px){.small-carousel .pagination-controls .pagination-fraction .swiper-pagination-fraction{top:0}
}
.small-carousel .pagination-controls{position:absolute;width:auto;max-width:730px;right:-5px;bottom:0;height:50px;font-size:0;z-index:2}
.small-carousel .button-wrapper,.small-carousel .pagination-button-wrapper{height:100%}
.small-carousel .pagination-fraction{font-size:15px;font-family:"Avenir-Black";height:100%;background:#000;line-height:50px;color:#fff;text-align:center;display:inline-block;z-index:1;line-height:50px;position:relative}
.small-carousel .pagination-button-wrapper{background:#461e7d;z-index:1;width:100px;top:calc(50% - 25px);height:50px;display:inline-block;position:relative;right:0}
.small-carousel .button-wrapper li{height:100%;width:50px;max-width:50%;display:inline-block;border-left:1px solid rgba(255,255,255,0.3);position:relative}
.small-carousel .button-wrapper [class^="icon-"]{font-size:15px}
.small-carousel .pagination-button-wrapper .button-wrapper .swiper-button-prev,.small-carousel .pagination-button-wrapper .button-wrapper .swiper-button-next{margin-left:-14px;margin-top:-18px}
a.small-carousel .swiper-slide{border:0}
.small-carousel .swiper-slide.swiper-slide-active{padding:0 1px}
@media screen and (min-width:1024px){.related-content--most-popular .most-popular{width:33%;margin-left:20px}
}
.tag{color:#fff;display:inline-block;font-family:"Avenir-Black";font-weight:700;font-style:normal;font-size:12px;letter-spacing:.05em;line-height:16px;text-transform:uppercase;margin-right:15px;padding:2px 10px 3px;cursor:pointer}
.tag-container .tag{background-color:rgba(0,0,0,.1);color:#461e7d;display:inline-block;font-family:"Avenir-Black";font-size:12px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;margin-right:15px;padding:3px 20px;border-radius:3px}
.tag-container li{display:inline-block}
.related-content--most-popular .most-popular p{font-family:"Avenir-Black";font-weight:700;font-style:normal;margin-bottom:48px;font-size:30px;letter-spacing:-.6px;line-height:126.66667%}
.related-content-white .most-popular__meta,.related-content-forest .most-popular__meta,.related-content-green .most-popular__meta,.related-content-white .most-popular__meta .tag,.related-content-forest .most-popular__meta .tag,.related-content-green .most-popular__meta .tag{color:#461e7d}
.most-popular li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}
.most-popular__title{font-family:"Avenir-Light";font-weight:300;font-style:normal;font-size:18px;letter-spacing:-0.72px;line-height:1.33333}
@media screen and (min-width:768px){.most-popular__title{font-size:24px;letter-spacing:-0.96px;line-height:1.25}
}
@media screen and (min-width:1024px){.most-popular__title{font-size:30px;letter-spacing:-1.2px;line-height:1.16667}
}
.most-popular a:hover{text-decoration:none}
.most-popular a:hover .most-popular__title{text-decoration:underline}
.most-popular .text--date{color:#999;display:inline-block}
.most-popular .text--date:before{content:"|";display:inline-block;padding-right:12px}
.tag--transparent{margin-right:0;padding-right:0;padding-top:0;padding-bottom:10px;font-size:13px}
.tag--transparent{background:0;color:#41b9e6;padding-left:0;padding-right:0}
#main:after,ul:after{clear:both;content:"";display:table}
.most-popular__meta .date{color:#999;font-size:16px;font-family:"Avenir-Black"}
.quote.parbase{padding:40px 0}
.icon-arrow-prev{width:1.15625em}
section.customer-review{max-width:100%;margin:50px auto;letter-spacing:1px;padding:0}
section.customer-review .customer-review_inner{padding:3em 4em;margin:0 0 auto;background-color:#461e7d;width:100%;max-width:780px}
section.customer-review .customer-review h2{font-size:30px;width:615px;margin-left:5px;line-height:40px}
section.customer-review-video{max-width:1254px;width:100%;margin:0 auto;letter-spacing:1px;padding:0;display:flex;align-items:center;flex-direction:column;justify-content:center}
section.customer-review-video .customer-review-right{margin:-10% auto 2% auto;background-color:#461e7d;width:80%;float:right;padding:3em 3.5em;z-index:999}
section.customer-review-video .customer-review-left{position:relative;max-width:100%;min-width:50%}
section.customer-review-video .customer-review-left img{width:100%}
blockquote.noquote .alt p:before{content:''}
blockquote.noquote .alt{font-size:18px;line-height:30px}
.customer-review-right .cta-white_bg-white{border:2px solid #fff}
.customer-review-right .pTR30px{padding-top:20px}
@media screen and (min-width:768px){section.customer-review .customer-review_inner{margin-top:45px}
section.customer-review{max-width:1254px;padding:0 30px}
section.customer-review-video .customer-review-left{position:relative;max-width:100%;min-width:100%}
section.customer-review-video .customer-review-right{margin:-5% auto 2% auto;padding:3em 3.5em}
}
@media screen and (min-width:1024px){section.customer-review-video{max-width:1254px;width:100%;margin:0 auto;letter-spacing:1px;padding:0;display:flex;align-items:center;flex-direction:row}
section.customer-review-video .customer-review-left{position:relative;max-width:50%;min-width:40%}
section.customer-review-video .customer-review-right{margin:2% auto 2% auto;padding:3em 3.5em}
}
.list-content_inner{max-width:1080px;margin:0 auto}
.list-item{padding:0}
.list-item--press:first-child{padding-top:20px}
.list-item--press:last-child{padding-bottom:20px}
.list-item{margin:0 30px;border-bottom:1px solid rgba(0,0,0,.1)}
.list-item:first-of-type{border-top:1px solid rgba(0,0,0,.1)}
.list-item .tag{padding:0 20px 5px 0}
.list-item--others .list-item_text-wrapper{padding:22px 0;width:100%}
@media screen and (min-width:768px){.list-item--others .list-item_text-wrapper{float:left;padding:47px 0}
}
@media screen and (min-width:768px){.list-item--others .list-item_image-wrapper+.list-item_text-wrapper{width:60.72423%}
}
.content-list a.tag[href="#"]:hover{cursor:auto;text-decoration:none}
@media(max-width :767px){.list-item .list-item_text-wrapper span.title_typology{border-right:0;display:block;font-size:12px;margin-bottom:15px}
.list-item .text--list-title-med,.list-item .text--list-title-large{color:#ff006e}
}
.list-item_file-wrapper{width:320px;float:right;padding:30px 0;text-align:right}
.list-item--press .list-item_text-wrapper{width:calc(100% - 320px);max-width:680px;float:left;padding:30px 0}
@media screen and (max-width:767px){.list-item_file-wrapper{display:none}
.list-item--press .list-item_text-wrapper{width:100%;padding:20px 0}
}
.list-item_badge{font-family:"Avenir-Black";font-weight:700;font-style:normal;display:inline-block;padding:4px 7px 2px;border-radius:2px;font-size:12px;color:#fff;letter-spacing:.05em;background-color:#55be5a;text-transform:uppercase;margin-right:8px;position:relative;top:-1px}
.list-item_badge.promo{display:none;background-color:#461e7d;left:0;top:0;margin:0;position:absolute;z-index:99}
.list-item_badge.promo[data-promo="true"]{display:inline-block}
.list-item_category,.list-item_file-size,.list-item_file-type{font-family:"Avenir-Light";font-weight:300;font-style:normal;font-size:14px;color:#666}
@media screen and (max-width:767px){.list-item_category,.list-item_file-size,.list-item_file-type{font-size:11px}
}
.list-item_date{margin-right:8px}
.list-item_date:before{content:"|";display:inline-block;padding-right:8px}
.list-item_date:first-child:before{display:none}
.list-item_category:hover{text-decoration:underline}
.list-item_title{margin-top:5px}
@media screen and (max-width:767px){.list-item_title{margin-top:8px}
}
.list-item_description{margin-top:14px}
@media screen and (max-width:767px){.list-item_description{display:none}
}
.list-item_file-type{text-transform:uppercase;display:inline-block;padding-bottom:12px}
.list-item .btn-cta{margin-left:18px}
.investor-panels .list-item_file-wrapper{width:200px}
.investor-panels .list-item .list-item_text-wrapper{width:calc(100% - 200px)}
@media screen and (max-width:767px){.investor-panels .list-item .list-item_text-wrapper{width:100%}
}
.investor-panels .list-item .list-item_file-type{display:none}
.tag--transparent{border-right:2px solid #ddd;margin-right:5px;padding-right:10px;padding-top:0;padding-bottom:0;font-size:13px}
.global-header__links li.active a{background:rgba(0,0,0,0.2);padding:7px 15px;border-radius:20px}
.global-header__btns{display:inherit}
@media screen and (min-width:1024px){.global-header__btns .global-header__btn.btn-user .icon-user{font-size:24px}
.global-header__btns .global-header__btn.btn-search-open .icon-search-small{font-size:24px}
.global-header__btns .global-header__btn.btn-menu{font-size:22px}
.global-header__links{display:table}
}
#listing_search .tags,#listing_news .tags{display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding:0}
#listing_search .tags li,#listing_news .tags li{display:inline;line-height:40px}
#listing_search .tag,#listing_news .tag{color:#461e7d;display:inline-block;margin-right:15px;padding:0 20px 5px 0;cursor:pointer}
.list-item_date{margin-right:8px}
.text--list-title-med{font-weight:400;letter-spacing:-.36px;line-height:166.66667%;color:#ff006e}
.text--date{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0;line-height:128.57143%;color:#999}
@media screen and (min-width:768px){.text--date{font-size:16px;letter-spacing:0;line-height:137.5%}
}
.text--large{font-family:"Avenir-Light";font-weight:300;font-style:normal;font-size:18px;letter-spacing:.36px;line-height:133.33333%;color:#111}
@media screen and (min-width:768px){.text--large{font-size:36px;letter-spacing:.72px;line-height:133.33333%}
}
.list-item_date:before{content:"" !important;padding-right:0}
.list-item_separator:after{padding-right:8px}
.list-item:after{clear:both;content:"";display:table}
.listing_custom .tile img{width:100%}
.ui-widget{font-family:"Avenir-Black"}
.ui-widget-content a{font-family:"Avenir-Book"}
.filter__filters .ui-state-hover,.filter__filters .ui-widget-content .ui-state-hover,.filter__filters .ui-widget-header .ui-state-hover,.filter__filters .ui-state-focus,.filter__filters .ui-widget-content .ui-state-focus,.filter__filters .ui-widget-header .ui-state-focus{border:none !important;background:transparent;color:transparent}
.ui-datepicker .ui-datepicker-title{color:#404040;font-family:"Avenir-Black";line-height:1 !important}
.dateModal .ui-datepicker-year{color:#ff006e}
.filter__filters .ui-datepicker .ui-datepicker-header{margin-bottom:20px}
.filter__filters .ui-state-default,.filter__filters .ui-widget-content .ui-state-default,.filter__filters .ui-widget-header .ui-state-default{border:0;background:transparent;font-weight:normal;color:#ccc}
.filter__filters .ui-state-highlight,.filter__filters .ui-widget-content .ui-state-highlight,.filter__filters .ui-widget-header .ui-state-highlight{border:0;background:#fff;color:000}
input.checkbox{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input.checkbox+label{position:relative;padding-left:36px;cursor:pointer;font-weight:400;font-style:normal;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;letter-spacing:0;line-height:25px}
.filter__filters input.checkbox+label{position:relative;padding-left:46px;cursor:pointer;font-weight:400;font-style:normal;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:15px;letter-spacing:0;line-height:25px}
input[type=checkbox]{transform:scale(1.5)}
input.checkbox+label:before{content:"";position:absolute;left:0;width:20px;height:20px;background:#fff;font-family:icomoon;line-height:20px;outline:1px solid rgba(0,0,0,.1)}
input.radio{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0}
input.radio+label:after,input.radio+label:before{content:"";position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;border:2px solid rgba(0,0,0,.1);border-radius:50%;background:#fff}
input.radio:checked+label:after{content:"";display:block;width:24px;height:24px;margin-top:-12px;left:-2px;border:0;border-radius:50%;background:#000}
input.radio:checked+label{font-style:normal}
input.radio+label{position:relative;padding-left:32px;cursor:pointer;font-weight:400;font-style:normal;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filter__filters input.radio{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.filter__filters input.radio+label{position:relative;padding-left:32px;cursor:pointer;font-weight:400;font-style:normal;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filter__filters input.radio+label:after,.filter__filters input.radio+label:before{content:"";position:absolute;left:0;top:50%;width:21px;height:21px;margin-top:-10px;border:2px solid #ddd;border-radius:50%;background:#fff}
.filter__filters input.radio+label:after{display:none}
.filter__filters input.radio:checked+label{font-style:normal}
.filter__filters input.radio:checked+label::after{content:"";display:block;width:21px;height:21px;left:0;border:0;border-radius:50%;top:50%;margin-top:-10px;margin-left:0;position:absolute}
.filter__filters form .disabled label{font-style:normal;cursor:default;color:#999}
.filter input.checkbox+label::before{opacity:1}
.filter__filters input.radio+label:after,.filter__filters input.radio+label:before{opacity:1}
.filter .filter__groups input.checkbox:checked+label:before{color:#000;font-size:8px;padding-left:5px;padding-top:2px}
.filter .filter__filters input.radio:checked+label:after{background:#000}
.filter__group__content,.filter__group__content .col{width:100%;display:flex;flex-flow:row wrap;position:relative}
input.checkbox+label,.filter__filters input.radio+label,.filter__filters label{font-size:15px;line-height:25px}
.filter__menu__wrap{padding:30px 15px;display:table;width:100%}
.filter__filters{padding:30px 0}
.filter__filters__wrap{padding:0 15px}
@media screen and (max-width:767px){.filter__filters{padding:0}
.filter-line-section{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:20px 15px;background-color:#fff}
.filter-body-content{padding:0}
}
@media screen and (min-width:768px){.filter__menu__wrap{padding:30px 24px}
.filter__filters__wrap{padding:0 24px}
.filter__filters{padding:60px 0}
.filter-body-content{padding:0 24px}
.filter-body-content .row .row{margin:0}
.filter__group .form-row{margin:0}
}
@media screen and (min-width:1024px){.filter__menu__wrap{width:100%;max-width:1254px;margin:0 auto}
.filter__filters__wrap{padding:0 114px 0 93px}
.filter__filters{padding:60px 0}
.filter-body-content{padding:0 93px 0 114px}
}
@media screen and (min-width:1254px){.filter__menu__wrap{padding:30px 30px}
}
@media screen and (min-width:1440px){.filter__menu__wrap{padding:30px 0}
}
.filter__filters__wrap .menu-close{position:absolute;top:0;right:0;margin-right:20px;margin-top:20px}
.filter-heading-title{width:100%;text-align:left;padding:40px 0 9px 0;margin:0}
.filters__counter__number{font-family:"Avenir-Book",sans-serif;font-size:30px;line-height:35px;letter-spacing:0;margin-left:10px}
.filter-cta-rl{-webkit-border-top-left-radius:25px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:25px;border-top-left-radius:25px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:25px}
.filter-cta-rr{background-color:#461e7d;color:#fff;border-color:#461e7d;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:0}
.filter_action_buttons{margin:0 auto;padding:30px 0}
@media screen and (max-width:767px){.filter_action_buttons .col.w1of2{width:50%;padding:0}
.filter_action_buttons .col.w1of2:first-child{text-align:right}
}
.filter__menu__wrap .filter__sort{width:300px}
.filter__menu__wrap .filter__button__filter{display:table-cell}
.filter__menu__wrap .filter__sort{display:table-cell}
form .filter__menu__wrap .filter__sort select{min-width:0}
.filter__sort .filter select{padding-left:10px}
.filter__sort label,.filter__menu__wrap .select-wrap.select--transparent select{color:#461e7d !important}
.btn-cta{transition:all .1s linear;font-weight:700;font-style:normal;border:2px solid #000;color:#000;display:inline-block;font-size:12px;min-width:160px;padding:12px 20px 13px;text-align:center;text-transform:uppercase}
.filter__group__heading,.filter__menu label{text-transform:uppercase;font-size:15px;margin:10px 0}
.filter__menu__wrap .select-wrap.select--transparent select{text-transform:uppercase;font-size:12px;letter-spacing:.05em;line-height:100%;font-weight:700;font-style:normal;color:#000;padding-right:30px;padding-left:5px}
.filter select{top:0;max-width:100%;padding-left:0;padding-right:25px}
.select-wrap select{padding:0 16px;padding-right:50px;border:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:300;font-style:normal;color:#666}
.filter__num-items{color:rgba(0,0,0,.5);font-size:15px;font-style:normal}
.filter__filters{display:none}
.filter__filters label{font-family:"Avenir-Book",sans-serif;letter-spacing:0;line-height:21px;color:#000;display:block;margin-bottom:20px}
.filter{background:#f2f2f2}
@media screen and (min-width:768px){.filter__menu{padding:15px 0}
}
.filter select{top:0;max-width:100%;padding-left:0;padding-right:25px}
.filter__sort .filter select{padding-left:20px !important}
.android .filter select,.ios .filter select{top:-1px}
.filter__group__heading,.filter__menu label{text-transform:uppercase;font-style:normal;font-size:12px;margin:10px 0}
.filter__sort label{top:1px;display:inline}
.ios .filter__sort label{top:0}
.filter__sort label{top:1px;display:inline}
.ios .filter__sort label{top:0}
.filter__sort{display:table}
.filter__sort label,.filter__sort h3.label{font-family:"Avenir-Black";font-style:normal;font-size:12px;letter-spacing:.02em;line-height:50px;color:#000;margin-bottom:12px}
.filter .filter__menu .select-wrap.select--transparent select{font-size:12px;letter-spacing:.02em;font-weight:normal;font-family:"Avenir-Black";height:20px;display:inline-block}
.filter__sort label{display:inline-block;height:20px;line-height:20px;width:auto}
.filter__sort .filter select{padding-left:10px}
.select-wrap.select--transparent{display:table-cell;min-width:150px;padding-left:0}
.filter__menu__wrap .select-wrap.select--transparent{display:inline-block}
filter__menu .selectboxit-container .selectboxit-btn{padding:0 14px 0 0}
filter__menu .selectboxit-container .selectboxit{border:0;border-radius:0;width:100%}
filter__menu .selectboxit-container *{font-size:12px;letter-spacing:.05em;line-height:1;text-transform:uppercase;font-style:normal;font-family:Avenir-Book}
filter__menu .selectboxit-container .selectboxit-btn .selectboxit-text{margin-right:20px}
@media screen and (min-width:768px){.filter__filters{position:static;width:auto;height:auto}
.filter__filters>.container{padding-top:50px;padding-bottom:50px}
}
@media screen and (min-width:768px){.filter__groups{display:-ms-flexbox;display:flex}
}
.filter__group .form-row{margin:4px;flex:0 1 calc(50% - 10px)}
.filter__group__full .form-row{margin:1px 0;flex:0 1 calc(100% - 13px)}
@media screen and (min-width:768px){.filter__group__full .form-row{margin:1px 0;flex:0 1 calc(50% - 13px)}
.filter__menu__wrap div:first-child{margin-bottom:0}
}
@media screen and (min-width:1024px){.filter__group__full .form-row{margin:1px 0;flex:0 1 calc(33% - 10px)}
}
@media screen and (min-width:768px){.filter__group{float:left;display:block;margin-right:2.35765%;width:48.82117%;float:none;margin:0}
.filter__group:last-child{margin-right:0}
.filter__group--large{float:left;display:block;margin-right:2.35765%;width:48.82117%;float:none}
.filter__group--large:last-child{margin-right:0}
}
@media screen and (min-width:1024px){.filter__group{float:left;display:block;margin-right:2.35765%;width:14.70196%;float:none}
.filter__group:last-child{margin-right:0}
.filter__group--large{float:left;display:block;margin-right:2.35765%;width:40.29137%;float:none}
.filter__group--large:last-child{margin-right:0}
.filter__group--large .form-row{width:50%;float:left}
.filter__group--published .form-row{width:100%;float:none}
}
.filter__controls,.filter__heading{display:none}
@media screen and (max-width:767px){.filter__filters{top:0;height:100%;left:0;right:0;background:#fff;z-index:10000}
.filter__group,.filter__heading{display:block;padding:0 15px}
.filter__controls{display:block;-ms-flex:0 0 auto;flex:0 0 auto}
.filter__group__heading{cursor:pointer}
.filter__heading{padding:15px;-ms-flex:0 0 auto;flex:0 0 auto}
.filter__heading__text{font-weight:300;font-style:normal;font-size:30px;letter-spacing:-1.2px;line-height:133.33333%}
.filter__groups{-ms-flex:1 1 auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}
.filter .btn-filter-cancel{color:#ff006e;font-weight:700;font-style:normal;font-size:12px;letter-spacing:.05em;line-height:1041.66667%%;text-transform:uppercase;position:absolute;right:15px;top:50%;margin-top:-5px;height:17px;width:24px}
.filter .btn-filter-cancel .cross-icon:after,.filter .btn-filter-cancel .cross-icon:before{background:#ff006e}
.filter__group{background:#fff;border-bottom:1px solid #ddd;padding:0}
.filter__group__heading{margin:0;padding:4px}
.filter__group__heading:after{content:"+";position:absolute;right:15px;top:50%;margin-top:-12px;color:#ff006e}
.filter__group__content{padding:15px}
.filter__controls .container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:15px}
.filter__controls .container button{min-width:140px}
.filter__controls .container button:last-child{margin-left:auto}
}
.filter__filters .datepickers input[type="text"]{height:24px}
.filter .datepickers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:5px}
.filter .datepickers .labels{padding-right:20px;text-align:right}
.filter .datepickers .labels label{display:block;margin-bottom:5px;word-break:keep-all}
.filter .datepickers .inputs input{margin-bottom:5px;font-weight:400;font-style:normal;background:transparent;border:0;border-bottom:2px solid #ddd;outline:0;display:block;border-radius:0}
@media screen and (min-width:768px){.filter .datepickers .inputs input{width:100%}
}
.filter__filters{border-top:1px solid rgba(0,0,0,.1)}
.filter__group--topic .col{width:100%}
.filter__group{width:100%}
.filter__group__full{width:100%}
button.btn-anula{margin-right:20px;padding:15px 70px;font-size:13px;border:2px solid #000;color:#000;letter-spacing:.5px;max-width:212px}
button.btn-applica{background-color:#ff006e;padding:17px 75px;font-size:13px;letter-spacing:.5px;max-width:212px}
.button-blck{display:block;width:100%;text-align:right;padding-top:50px;border-top:2px solid #e7e7e7;padding-bottom:0;margin-top:50px}
.filter .datepickers{margin-left:32px}
.filter .datepickers .labels{padding-right:10px;font-size:18px}
.filter .datepickers .labels label{text-align:left;margin-bottom:8px}
.btn-cta.btn-filter-toggle{letter-spacing:.5px;font-weight:bold}
.search-form__content ul{display:block !important}
.search-form__content{display:block !important;padding-left:40px}
.filter__group__heading{text-transform:none;margin:0 0 20px 0}
.page-search .search-form{z-index:0}
.filter{z-index:0}
.filter__group__heading{font-size:15px;font-weight:500}
.filter__filters>.container{padding-top:25px;padding-bottom:45px}
input.radio+label::after,input.radio+label::before{background-color:#fff}
input.checkbox:checked+label,input.checkbox:checked+label+.price-buy{font-weight:700;content:"\e919";font-family:"Avenir-Black"}
input:checked{font-size:20px;font-family:"Avenir-Black"}
input.checkbox+label::before{background-color:#fff;width:21px;height:21px}
.filter__menu{padding:0}
.list-item_description{line-height:25px}
.tag--transparent{border-right:2px solid #ddd;margin-right:5px;padding-right:10px;padding-top:0;padding-bottom:0;font-size:13px}
.filter .datepickers .inputs input{margin-bottom:13px;padding:0}
.search-form__heading{font-size:14px}
.search-form__inner{padding-bottom:0 !important;padding-top:100px}
.search-form{padding-bottom:120px}
.search-form__content ul{display:block !important}
.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;cursor:default;overflow:auto}
;.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}
.autocomplete-no-suggestion{padding:2px 5px}
.autocomplete-selected{background:#f0f0f0}
.autocomplete-suggestions strong{font-weight:bold}
.autocomplete-group{padding:2px 5px;font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}
.autocomplete-suggestion:hover{background-color:transparent;text-decoration:underline}
.autocomplete-suggestions{display:block !important;position:relative !important}
.autocomplete-suggestion{margin-bottom:0;line-height:36px;letter-spacing:.5px}
.dateModal.modal{text-align:center}
.dateModal .modal-dialog{display:inline-block;width:100%;margin:50px 0}
.dateModal .modal-content{border-radius:0;border:0;width:100%}
.dateModal .modal-body{padding:18px 5px 0 5px;max-width:100%;margin:0 auto}
.dateModal .ui-datepicker{width:100%;border:0;padding:0}
.dateModal .ui-datepicker td{padding:0}
.dateModal .ui-datepicker th{padding:10px 0 0;font-size:8px;color:#cacaca;text-transform:uppercase;font-weight:normal;font-family:Avenir-Book}
.dateModal .ui-datepicker-header{background:0;border:0;font-weight:normal;color:#000}
.dateModal .ui-datepicker-year{color:#ff006e}
.ui-datepicker-calendar .ui-state-default{border:0;color:#000;background:#fff;text-align:center;padding:12px;font-size:9px;border-bottom:2px solid #fff;font-family:"Avenir-Black"}
.ui-datepicker-calendar .ui-state-default.ui-state-hover{background:#ff006e;color:#000;border-bottom:2px solid #e5e5e5}
.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-highlight{background:#ff006e;color:#fff;border-bottom-color:#cacaca}
.ui-widget-header .ui-datepicker-next,.ui-widget-header .ui-datepicker-prev{background:0;border:1px solid #fff}
.ui-widget-header .ui-icon{cursor:pointer}
.ui-widget-header .ui-datepicker-next .ui-icon{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGl2ZWxsb18xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDIwIDIwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkcm9wZG93bi1yaWdodC1taW5pLnN2ZyIKICAgd2lkdGg9IjIwIgogICBoZWlnaHQ9IjIwIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgKDVjM2U4MGQsIDIwMTctMDgtMDYpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczgiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMjI2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjcxMCIKICAgICBpZD0ibmFtZWR2aWV3NiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iOC42MTMwMTY4IgogICAgIGlua3NjYXBlOmN4PSIxMy41NTg3MDYiCiAgICAgaW5rc2NhcGU6Y3k9Ii0xLjc4NTI5NCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNDg0IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIzMTMiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMaXZlbGxvXzEiIC8+PHN0eWxlCiAgICAgdHlwZT0idGV4dC9jc3MiCiAgICAgaWQ9InN0eWxlMiI+Cgkuc3Qwe2ZpbGw6IzQ2MUU3RDt9Cjwvc3R5bGU+PHBhdGgKICAgICBpZD0iZHJvcGRvd24tMyIKICAgICBjbGFzcz0ic3QwIgogICAgIGQ9Ik0gNi42OTU4MDg0LDAuNjYxODI0MDEgMy43OTkxNjIsMy4zMzczNTEgMTEuMDUxODMsMTAuMDE1MTEzIDMuNzk5MTYyLDE2LjY5Mjg3NSA2LjY5NTgwODQsMTkuMzY4NDAyIDEzLjk0ODQ3NSwxMi42OTA2NCB2IDAgbCAyLjM2NTk2MiwtMi4xODkwNjggMC41NTI3OTUsLTAuNDg2NDU5IC0yLjg5NjY0NSwtMi42NzU1MjggdiAwIHoiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojZmMxYjY2O3N0cm9rZS13aWR0aDowLjIyMTExNzk2O2ZpbGwtb3BhY2l0eToxIiAvPjwvc3ZnPg==') no-repeat !important;background-size:10px;width:15px;height:15px}
.ui-widget-header .ui-datepicker-prev .ui-icon{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGl2ZWxsb18xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDIwIDIwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkcm9wZG93bi1sZWZ0LW1pbmkuc3ZnIgogICB3aWR0aD0iMjAiCiAgIGhlaWdodD0iMjAiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMiAoNWMzZTgwZCwgMjAxNy0wOC0wNikiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEwIj48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzOCIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEyMjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzEwIgogICAgIGlkPSJuYW1lZHZpZXc2IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI4LjYxMzAxNjgiCiAgICAgaW5rc2NhcGU6Y3g9Ii0xMy4yMDMxMTMiCiAgICAgaW5rc2NhcGU6Y3k9Ii0xLjc4NTI5NCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNDgzIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIzMTMiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMaXZlbGxvXzEiIC8+PHN0eWxlCiAgICAgdHlwZT0idGV4dC9jc3MiCiAgICAgaWQ9InN0eWxlMiI+Cgkuc3Qwe2ZpbGw6IzQ2MUU3RDt9Cjwvc3R5bGU+PHBhdGgKICAgICBpZD0iZHJvcGRvd24iCiAgICAgY2xhc3M9InN0MCIKICAgICBkPSJNIDEyLjg1NjEwMywxOS4yNTY4MTIgMTUuNzUyNzQ5LDE2LjU4MTI4NSA4LjUwMDA4MDMsOS45MDM1MjI2IDE1Ljc1Mjc0OSwzLjIyNTc2MDYgMTIuODU2MTAzLDAuNTUwMjMzNzUgNS42MDM0MzU3LDcuMjI3OTk2IHYgMCBMIDMuMjM3NDczNSw5LjQxNzA2MzYgMi42ODQ2Nzg2LDkuOTAzNTIyNiA1LjU4MTMyMzcsMTIuNTc5MDUxIHYgMCB6IgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6I2ZjMWI2NjtzdHJva2Utd2lkdGg6MC4yMjExMTc5NjtmaWxsLW9wYWNpdHk6MSIgLz48L3N2Zz4=') no-repeat !important;background-size:10px;width:15px;height:15px}
.ui-widget-header .ui-datepicker-next .ui-icon{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGl2ZWxsb18xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDIwIDIwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkcm9wZG93bi1yaWdodC1taW5pLnN2ZyIKICAgd2lkdGg9IjIwIgogICBoZWlnaHQ9IjIwIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgKDVjM2U4MGQsIDIwMTctMDgtMDYpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczgiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMjI2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjcxMCIKICAgICBpZD0ibmFtZWR2aWV3NiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iOC42MTMwMTY4IgogICAgIGlua3NjYXBlOmN4PSIxMy41NTg3MDYiCiAgICAgaW5rc2NhcGU6Y3k9Ii0xLjc4NTI5NCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNDg0IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIzMTMiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMaXZlbGxvXzEiIC8+PHN0eWxlCiAgICAgdHlwZT0idGV4dC9jc3MiCiAgICAgaWQ9InN0eWxlMiI+Cgkuc3Qwe2ZpbGw6IzQ2MUU3RDt9Cjwvc3R5bGU+PHBhdGgKICAgICBpZD0iZHJvcGRvd24tMyIKICAgICBjbGFzcz0ic3QwIgogICAgIGQ9Ik0gNi42OTU4MDg0LDAuNjYxODI0MDEgMy43OTkxNjIsMy4zMzczNTEgMTEuMDUxODMsMTAuMDE1MTEzIDMuNzk5MTYyLDE2LjY5Mjg3NSA2LjY5NTgwODQsMTkuMzY4NDAyIDEzLjk0ODQ3NSwxMi42OTA2NCB2IDAgbCAyLjM2NTk2MiwtMi4xODkwNjggMC41NTI3OTUsLTAuNDg2NDU5IC0yLjg5NjY0NSwtMi42NzU1MjggdiAwIHoiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojZmMxYjY2O3N0cm9rZS13aWR0aDowLjIyMTExNzk2O2ZpbGwtb3BhY2l0eToxIiAvPjwvc3ZnPg==') no-repeat !important;background-size:10px;width:15px;height:15px}
.ui-widget-header .ui-datepicker-prev .ui-icon{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGl2ZWxsb18xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDIwIDIwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkcm9wZG93bi1sZWZ0LW1pbmkuc3ZnIgogICB3aWR0aD0iMjAiCiAgIGhlaWdodD0iMjAiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMiAoNWMzZTgwZCwgMjAxNy0wOC0wNikiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEwIj48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzOCIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEyMjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzEwIgogICAgIGlkPSJuYW1lZHZpZXc2IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI4LjYxMzAxNjgiCiAgICAgaW5rc2NhcGU6Y3g9Ii0xMy4yMDMxMTMiCiAgICAgaW5rc2NhcGU6Y3k9Ii0xLjc4NTI5NCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNDgzIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIzMTMiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMaXZlbGxvXzEiIC8+PHN0eWxlCiAgICAgdHlwZT0idGV4dC9jc3MiCiAgICAgaWQ9InN0eWxlMiI+Cgkuc3Qwe2ZpbGw6IzQ2MUU3RDt9Cjwvc3R5bGU+PHBhdGgKICAgICBpZD0iZHJvcGRvd24iCiAgICAgY2xhc3M9InN0MCIKICAgICBkPSJNIDEyLjg1NjEwMywxOS4yNTY4MTIgMTUuNzUyNzQ5LDE2LjU4MTI4NSA4LjUwMDA4MDMsOS45MDM1MjI2IDE1Ljc1Mjc0OSwzLjIyNTc2MDYgMTIuODU2MTAzLDAuNTUwMjMzNzUgNS42MDM0MzU3LDcuMjI3OTk2IHYgMCBMIDMuMjM3NDczNSw5LjQxNzA2MzYgMi42ODQ2Nzg2LDkuOTAzNTIyNiA1LjU4MTMyMzcsMTIuNTc5MDUxIHYgMCB6IgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6I2ZjMWI2NjtzdHJva2Utd2lkdGg6MC4yMjExMTc5NjtmaWxsLW9wYWNpdHk6MSIgLz48L3N2Zz4=') no-repeat !important;background-size:10px;width:15px;height:15px}
.ui-datepicker-other-month .ui-state-default{color:#cacaca}
.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}
.ui-datepicker .ui-datepicker-title{font-size:15px}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity = 20);opacity:.2}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity = 50);opacity:.5}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;overflow:hidden;padding:0 !important;-webkit-overflow-scrolling:touch;outline:0;background-color:#0000004d}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity = 0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity = 50);opacity:.5}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px;z-index:1}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-body:after{clear:both;content:'';display:block}
.modal-footer{padding:15px;text-align:justify;border-top:1px solid #e5e5e5;clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(max-width :480px){.select-wrap select{padding-left:0 !important}
.filter__menu .container{padding:0 !important}
.filter__menu .filter__menu__wrap{text-align:center}
.filter__menu button{margin-right:0}
.filter__menu button{min-width:120px;width:100%}
.select-wrap{padding:7px;width:100%}
.filter__sort .select-wrap{padding:7px;width:auto}
.filter__menu__wrap .filter__sort{display:inline-block;align-items:unset;float:none;line-height:50px;width:100%;text-align:left}
.filter__menu__wrap .select-wrap.select--transparent select{padding-right:0}
.filter__sort label{min-width:auto;text-align:left}
.filter .filter__menu .filter__sort{border-bottom:1px solid rgba(0,0,0,.1)}
}
@media(max-width :767px){.filter__group__heading::after{content:""}
.filter__group{width:100%;border-bottom:0}
.form-row.dateP_row{margin-bottom:10px}
.button-blck{display:none}
.filter__filters{height:auto}
.filter__group{background-color:#fff}
.filter__filters>.container{padding-top:20px;padding-bottom:0}
.filter__group__content{padding-top:0}
.filter__group__heading{margin-bottom:0;margin-top:5px;font-size:18px}
.filter .datepickers{margin-left:0}
.filter__group__content .datepickers{margin-left:0}
.search-form__inner{padding-bottom:0 !important;padding-top:20px}
.search-form{padding-bottom:60px}
}
@media screen and (min-width:480px){.dateModal .modal-dialog{display:inline-block;width:320px;margin:50px 0}
.dateModal .modal-body{max-width:320px}
}
@media screen and (min-width:768px){.dateModal .modal-body{padding:55px 55px 40px 55px;max-width:none}
.dateModal .modal-dialog{display:inline-block;width:100%;max-width:580px;margin:30px auto}
.ui-datepicker .ui-datepicker-title{font-size:30px}
.dateModal .ui-datepicker th{font-size:12px;padding:30px 0}
.ui-datepicker-calendar .ui-state-default{font-size:16px;padding:20px 12px;border-bottom:7px solid #fff}
.ui-widget-header .ui-datepicker-next .ui-icon{background-size:15px;width:20px;height:20px}
.ui-widget-header .ui-datepicker-prev .ui-icon{background-size:15px;width:20px;height:20px}
.ui-widget-header .ui-datepicker-next .ui-icon{background:url("../../img/forms/arrow-next_t_ie8.png") no-repeat}
.ui-widget-header .ui-datepicker-prev .ui-icon{background:url("../../img/forms/arrow-prev_t_ie8.png") no-repeat}
.ui-datepicker .ui-datepicker-prev{top:15px;left:18px}
.ui-datepicker .ui-datepicker-next{top:15px}
.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
.page-search .search-form__content{margin-top:60px}
}
@media(min-width :992px){.modal-lg{width:900px}
}
@media(min-width :1024px){.search-form__content{padding-left:65px !important}
.search-form__inner .container{padding-left:110px}
}
form#filter{padding:0;border-bottom:1px solid rgba(0,0,0,.1)}
.filter .filter__menu .selectboxit-container .selectboxit{border:0;border-radius:0;width:100%;text-transform:uppercase}
.filter .group-topic-mobile-view .datepickers{margin-left:0;margin-top:15px}
.filter .filter__menu .selectboxit-container .selectboxit-btn{padding:0}
.filter .filter__menu .selectboxit-btn{background-color:transparent}
.filter .filter__menu .selectboxit-container span,.selectboxit-container .selectboxit-options a{color:#461e7d;text-align:left}
@media screen and (max-width:480px){.filter .filter__menu .selectboxit-container span{text-align:left}
}
.filter .filter__menu .selectboxit-btn:after{color:#461e7d}
.filter .filter__menu .selectboxit-btn:after{font-family:'icomoon';content:"\e911";display:block;position:absolute;font-size:8px;border:0;height:auto;right:0;top:50%;width:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.filter-body-content .title-filter-box{margin-bottom:30px}
.ui-widget-content .ui-state-default{border:0;background:#fff;font-weight:normal;color:#454545}
.ui-widget-header .ui-state-default{border:0;background:#fff;font-weight:normal;color:#454545}
.ui-state-default{border:0 !important;background:#fff !important;font-weight:normal;color:#454545}
.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{background:#ff006e !important;color:#fff !important;border-width:0 0 5px 0 !important;border-color:#e5e5e5 !important}
.form .field input.error{font-family:"Avenir-Book";font-size:30px;line-height:45px;letter-spacing:0}
#hr-index #filter .tabcategory.form-row{min-width:16%}
#listing_hr .jobTitle.small{font-family:"Avenir-Book";font-size:30px;line-height:45px;letter-spacing:0}
#listing_hr a.jobDescription{display:block;height:calc(18px * 1.7 * 2);display:-webkit-box;font-size:18px;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
#listing_hr .list-item--press .list-item_text-wrapper{width:70%;max-width:70%;float:left;padding:30px 0}
#listing_hr .list-item_file-wrapper{width:30%;float:right;margin:30px 0;text-align:right;position:relative;min-height:150px}
#listing_hr .list-item_file-wrapper .buttonlabel{position:absolute;bottom:0;right:0}
@media screen and (max-width:1023px){#hr-index #filter .tabcategory.form-row{min-width:33%}
}
@media screen and (max-width:767px){#hr-index #filter .tabcategory.form-row{min-width:100%}
#listing_hr .list-item_text-wrapper .jobDescription{display:none}
#listing_hr .list-item_file-wrapper{display:block;width:100%;max-width:100%;float:none;margin:0;padding:0;min-height:auto;text-align:center}
#listing_hr .list-item--press .list-item_text-wrapper{width:100%;max-width:100%;display:block;float:none;padding:20px 0}
#listing_hr .list-item_file-wrapper .buttonlabel{position:relative}
#listing_hr .list-item-box--hr{display:block}
}
@media screen and (max-width:480px){#listing_hr .jobTitle.small{font-family:"Avenir-Book";font-size:22px;line-height:36px;letter-spacing:0}
#box-seleziona-filtri{position:fixed;z-index:999999;height:100%;background-color:#fff;overflow-y:scroll}
}
#dateModal-start,#dateModal-end{z-index:999999}
.listing_custom{background-color:rgba(0,0,0,.03)}
#listing_media_hp,#listing_news_media{margin-top:60px}
.resultslist{padding:50px 0}
@media screen and (max-width:450px){.resultslist .item-images{display:none}
}
.resultslist .list-item[data-hasimage='false'] a.item-images{display:none}
.resultslist-box{padding:50px 0;width:100%;display:inline-block}
#listing_stories .resultslist-box,#listing_tag .resultslist-box{text-align:center}
#listing_stories .list-item.list-item-box--search,#listing_tag .list-item.list-item-box--search{width:28%;border:0;overflow:hidden}
.list-item--search{display:flex;flex-wrap:nowrap;padding:30px 0;border-bottom:1px solid rgba(0,0,0,.2)}
.list-item-box--search{float:left;padding:30px 0}
#listing_stories .list-item.list-item-box--search,#listing_tag .list-item.list-item-box--search{width:98%;padding:0;margin:0;padding-bottom:30px}
#listing_stories .list-item.list-item-box--search .tile,#listing_tag .list-item.list-item-box--search .tile{margin:0}
@media screen and (min-width:768px){#listing_media_hp,#listing_news_media{margin-top:100px}
#listing_media_hp .inner-content,#listing_news_media .inner-content{max-width:1040px}
#listing_stories .list-item.list-item-box--search,#listing_tag .list-item.list-item-box--search{width:calc(50%);margin-right:0;padding:0}
}
@media screen and (min-width:1024px){#listing_stories .list-item.list-item-box--search,#listing_tag .list-item.list-item-box--search{width:33.3%;padding:0 15px 30px;margin:0}
}
.item-images{width:30%;margin-right:30px}
.item-images img{width:100%}
.item-info-text{width:70%}
.pagination{font-family:"Avenir-Black";font-style:normal;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999;letter-spacing:.05em;font-size:15px;padding:0;text-align:center;text-transform:uppercase}
@media screen and (max-width:1024px){.pagination{flex-grow:1}
}
.pagination_prev{float:left;margin-right:20px;margin-left:20px}
.pagination_prev:before{display:block;font-family:icomoon;content:"\e906";font-style:normal;font-weight:400}
.pagination_next{float:right;margin-left:20px;margin-right:20px}
.pagination_next:after{display:block;font-family:icomoon;content:"\e905";font-style:normal;font-weight:400}
.pagination_next,.pagination_prev{color:#ff006e;display:inline-block;letter-spacing:1px;position:relative;top:6px}
.pagination_next.hidden,.pagination_prev.hidden{display:none}
.pagination_next.disabled,.pagination_prev.disabled{cursor:default;color:#999;text-decoration:none !important;opacity:.5}
.pagination_next:after,.pagination_prev:before{display:inline-block;font-size:11px;text-decoration:none !important;letter-spacing:0}
.pagination_prev:before{padding-right:3px}
.pagination_next:after{padding-left:3px}
.pagination_num{display:inline-block;min-width:38px}
.pagination_num+.pagination_num{border-left:1px solid #999}
.pagination .active{color:#000;min-width:34px;pointer-events:none}
.pagination .active+.pagination_num{border-left:0}
.pagination .active+.pagination_ellipsis{margin-left:10px}
@media screen and (min-width:1024px){.pagination_next:hover,.pagination_prev:hover{text-decoration:underline}
.pagination_next,.pagination_prev{float:inherit;padding-top:4px;top:0}
.pagination_next:after,.pagination_prev:before{position:relative;top:1px}
.pagination_num:hover{color:#000;text-decoration:none}
.pagination_num{min-width:34px}
.pagination .active{min-width:30px}
}
.pagination_ellipsis+.active{margin-left:10px}
.pagination_total{display:none}
@media screen and (max-width:767px){.pagination_ellipsis,.pagination_num{display:none}
.pagination .active{padding:0;border:0;min-width:inherit}
.pagination .active,.pagination_total{display:inline-block;font-family:"Avenir-Book";font-weight:400;font-style:normal}
.pagination_total:before{content:"/";margin-left:5px;padding-right:5px}
.pagination_next,.pagination_prev{top:1px}
.pagination-inner-content ul.pagination{flex-grow:1}
}
.pagination-inner-content{display:flex;width:100%;justify-content:center;margin-top:100px}
.pagination-inner-content a.prev{float:left}
.pagination-inner-content a.next{float:right}
.pagination-inner-content ul.pagination{display:flex;justify-content:center;padding:0 30px}
.pagination li.active a{color:#461e7d;border:2px solid #461e7d;z-index:200;text-decoration:none;padding:10px 15px;border-radius:50%}
.pagination li a{color:#461e7d;border:2px solid transparent;z-index:200;text-decoration:none;padding:8px 10px}
.pagination-inner-content a.prev.disable{opacity:.5}
.pagination-inner-content a.prev.disable,.pagination-inner-content a.prev.disable span,.pagination-inner-content a.prev.disable span icon-dropdown:before,.pagination-inner-content a.next.disable,.pagination-inner-content a.next.disable span,.pagination-inner-content a.next.disable span icon-dropdown:before{color:rgba(0,0,0,.5) !important}
.pagination-inner-content a.next.disable{opacity:.5}
#search-open-page .dotcom-search-form__input{background-color:transparent}
#search-open-page form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}
a.next,a.prev{min-height:50px}
a.next span,a.prev span{font-size:12px;display:inline-block;letter-spacing:.05em;text-transform:uppercase;font-family:Avenir-Black;padding:0 10px}
a.next:hover span:first-of-type,a.prev:hover span:last-of-type{text-decoration:underline}
a.next.disabled:hover span:first-of-type,a.prev.disabled:hover span:last-of-type{text-decoration:none}
a.next.disable:hover span,a.prev.disable:hover span,a.next.disable:hover,a.prev.disable:hover{text-decoration:none;cursor:default}
.pagination-inner-content ul.pagination{padding:unset}
.pagination .disabled{display:none}
.launch{width:auto !important;float:left;margin-bottom:50px}
.launch .edit-boxLaunch{width:612px !important}
.launch:nth-child(odd) .edit-boxLaunch{margin-right:30px !important}
.launch .launchBlock a{width:100%}
.launchBlock .image img{min-width:100%}
.launchBlock .bg-color .launch-text .text-violet,.launchBlock .bg-color .launch-text .text-black{color:#fff !important}
.grid.about .launchBlock .image img{min-width:100%;max-width:413px}
.grid.about.people .peopleGrid .launchBlock{width:612px;height:500px;overflow:hidden}
.grid.about.people .peopleGrid .launchBlock{margin:0;float:left}
.launch-container .peopleGrid{display:block !important;padding-top:50px}
.launch:nth-child(odd) .launchBlock{margin-right:30px !important}
.launch-bg{height:500px !important;width:612px !important}
.grid.about.people .peopleGrid .launch-bg .name-content{position:relative;top:0;width:100%;padding:50px 50% 40px 50px;text-align:left;transition:all 100ms linear}
.grid.about.people .peopleGrid .launch-bg .name-content p br{line-height:30px}
.grid.about.people .peopleGrid a:hover .launch-bg .name-content{top:0}
.grid.about.people .peopleGrid .launch-bg .title{font-family:"Avenir-Black";font-size:30px;line-height:40px;color:#fff;text-align:left;margin:0;text-transform:none}
.grid.about.people .peopleGrid .launch-bg .subtitle{font-family:"Avenir-Light";font-size:18px;color:#fff;line-height:20px;text-align:left;margin-bottom:10px;text-transform:none}
.grid.about.people .peopleGrid .launch-bg .descr{font-family:"Avenir-Book";font-size:18px;color:#fff;line-height:30px;text-align:left;padding:0;text-transform:none;margin-bottom:40px}
.grid.about.people .peopleGrid .launch-bg .descr br{line-height:30px}
@media only screen and (max-width:1279px){.launch{margin-bottom:24px}
.launch-container .grid.about.people .peopleGrid{padding-top:24px}
.launch-container .peopleGrid .launch{float:none;display:table}
.launch-container .peopleGrid>div.aem-Grid{margin:auto;width:100%}
.launch:nth-child(odd) .edit-boxLaunch{margin-right:0 !important}
.launch-bg{margin:auto}
.launch,.launch-text{width:100% !important}
.launch .edit-boxLaunch{width:100% !important}
.grid.about.people .peopleGrid .launchBlock{width:100%;max-width:836px;height:auto}
.grid.about.people .peopleGrid .launchBlock a>div{width:50%}
.grid.about.people .peopleGrid .launchBlock{float:none !important}
}
@media only screen and (max-width:767px){.launch{margin-bottom:15px}
.launch-container .grid.about.people .peopleGrid{padding:15px 15px 0}
.grid.about.people .peopleGrid .launchBlock .image img{width:100%;vertical-align:middle}
.grid.about.people .peopleGrid .launchBlock a>div{width:100%}
.grid.about.people .peopleGrid .launchBlock .text{height:126px}
.grid.about.people .peopleGrid .launchBlock .text .arrow{right:auto !important;top:-29px !important;z-index:1;left:calc(50% - 29px) !important;bottom:auto !important}
.grid.about.people .peopleGrid .launchBlock a{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.grid.about.people .peopleGrid .launchBlock .image{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.grid.about.people .peopleGrid .launchBlock .text{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.launch-bg{width:100% !important;height:auto !important}
.launch-bg.bg-image{height:550px !important}
.grid.about.people .peopleGrid .launch-bg .name-content{padding:30px}
.grid.about.people .peopleGrid .launch-bg .title{font-size:22px;line-height:30px;padding:0 0 10px}
.grid.about.people .peopleGrid .launch-bg .descr{font-size:15px;line-height:25px;display:block !important}
.grid.about.people .peopleGrid .launch-bg .descr br{line-height:25px}
.grid.about.people .peopleGrid .launch-bg .name-content p br{line-height:25px}
}
.launch .col-xs-12{width:100%;flex:none}
@media(min-width:768px){.launch .col-sm-6{width:50%}
.launch .col-sm-1,.launch .col-sm-10,.launch .col-sm-11,.launch .col-sm-12,.launch .col-sm-2,.launch .col-sm-3,.launch .col-sm-4,.launch .col-sm-5,.launch .col-sm-6,.launch .col-sm-7,.launch .col-sm-8,.launch .col-sm-9{float:left}
}
@font-face{font-family:'lightcase';src:url("main/css/fonts/lightcase/lightcase.eot?55356177");src:url("main/css/fonts/lightcase/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("main/css/fonts/lightcase/lightcase.woff?55356177") format("woff"),url("main/css/fonts/lightcase/lightcase.ttf?55356177") format("truetype"),url("main/css/fonts/lightcase/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}
[class*='lightcase-icon-']:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}
.lightcase-icon-play:before{content:'\e800'}
.lightcase-icon-pause:before{content:'\e801'}
.lightcase-icon-close:before{content:'\e802'}
.lightcase-icon-prev:before{content:'\e803'}
.lightcase-icon-next:before{content:'\e804'}
.lightcase-icon-spin:before{content:'\e805'}
@-webkit-keyframes lightcase-spin{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}
}
@-moz-keyframes lightcase-spin{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}
}
@-o-keyframes lightcase-spin{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}
}
@-ms-keyframes lightcase-spin{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes lightcase-spin{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}
}
#lightcase-case{display:none;position:fixed;z-index:100001;top:30%;left:30%;margin:auto;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}
@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px 0;width:100% !important;height:100% !important;overflow:auto !important}
}
@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}
}
@media screen and (min-width:641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}
}
html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}
}
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}
}
@media screen and (max-width:640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}
}
@media screen and (max-width:640px) and (min-width:641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}
}
html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important}
@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}
}
@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
}
@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}
}
@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}
}
#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}
@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}
}
@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}
}
.lightcase-open body{overflow:hidden}
.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}
#lightcase-info{position:absolute;padding-top:15px}
#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}
#lightcase-info #lightcase-title{font-size:17px;color:#aaa}
@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}
}
#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}
#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}
@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}
html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}
}
#lightcase-loading{position:fixed;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:10000;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}
#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}
#lightcase-loading>span{display:inline-block;text-indent:-9999px}
a[class*='lightcase-icon-']{position:fixed;z-index:10000;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:0;cursor:pointer}
a[class*='lightcase-icon-'],a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}
a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}
a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white}
.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}
a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:0}
a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}
a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}
a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}
@media screen and (min-width:641px){a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}
}
@media screen and (max-width:640px){a[class*='lightcase-icon-']{bottom:15px;font-size:24px}
}
@media screen and (min-width:641px){a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}
a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ a[class*='lightcase-icon-']{opacity:1}
}
#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:99999;top:-9999px;bottom:-9999px;left:0;background:#333}
@media screen and (max-width:640px){#lightcase-overlay{opacity:1 !important}
}
html{-webkit-text-size-adjust:100%}
.content-container{margin:0 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.inner-container{padding-bottom:50px;padding-top:0}
.button.mmm{background:#4651a0;color:#fff;float:left;font-size:1.1em;font-weight:200;padding:15px 2.5% 20px 2.5%;text-align:center;text-decoration:none;width:50%}
.button.mmm.quick-links-toggle{border-left:1px solid #fff;float:right}
.canvas-container{min-height:100%;width:100%;-webkit-overflow-scrolling:touch}
.mobile-mega-menu{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all 250ms linear;transition:all 250ms linear;width:100%;height:100%;top:0;bottom:0;left:0;position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:1000;background:#050505;background:rgba(0,0,0,.5)}
.mobile-mega-menu a,.mobile-mega-menu div,.mobile-mega-menu li,.mobile-mega-menu ul{-webkit-box-sizing:content-box;box-sizing:content-box}
.mobile-mega-menu.open{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#050505;background:rgba(0,0,0,.5)}
.mobile-mega-menu .widget-region{background:#fff;padding:10px 20px;clear:both;-webkit-transform:translateZ(0)}
.mobile-mega-menu nav{position:relative}
.mobile-mega-menu ul{-webkit-transition:all 250ms linear;transition:all 250ms linear;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;-webkit-transform:translateZ(0)}
.mobile-mega-menu ul.has-been-viewed{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mobile-mega-menu ul li ul{left:100%}
.mobile-mega-menu ul li a{-webkit-tap-highlight-color:transparent;background:#eae4ff;border-bottom:1px solid #bbbdd3;color:#000;float:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:300;margin:0;padding:15px 2.5%;text-decoration:none;text-shadow:1px 1px 1px #fff;width:95%}
.mobile-mega-menu ul li a.has-next-button{width:75%}
.mobile-mega-menu ul li a.next-button{background:url(main/images/svg/arrow-6-forward.svg) 50% 50% no-repeat #4e97b3;color:#fff;text-align:center;text-indent:0;text-shadow:none;width:15%}
.mobile-mega-menu ul li a.next-button .arrow{visibility:hidden}
.mobile-mega-menu ul li a.back-button{background:url(main/images/svg/arrow-6-back.svg) 10px 50% no-repeat #4e97b3;color:#fff;text-indent:50px;text-shadow:none}
.mobile-mega-menu ul li a.close-button{background:#4651a0;color:#fff;text-align:center;text-decoration:none;text-shadow:none}
.mobile-mega-menu ul li:last-child>a{border-bottom:0}
.mobile-mega-menu ul li:first-child>a{border-top:0}
html.no-cssanimations .mobile-mega-menu{left:-100%}
html.no-svg .mobile-mega-menu ul li a.back-button{background:url(main/images/png/arrow-6-back.png) 0 50% no-repeat #4e97b3}
html.no-svg .mobile-mega-menu ul li a.next-button{background:url(main/images/png/arrow-6-forward.png) 50% 50% no-repeat #4e97b3}
@media only screen and (min-width:768px){.overlay-background{position:fixed !important;background:rgba(0,0,0,.8) !important;z-index:100000;min-height:100vh;max-height:100vh;overflow-y:scroll}
}
.canvas-container{display:none}
.canvas-container.overlay-background{display:block}
@media screen and (max-device-width:1023px){.mobile-mega-menu{left:unset;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);right:0}
.mobile-mega-menu.open,.mobile-mega-menu nav,.mobile-mega-menu ul{min-height:100% !important}
}
.icon-close:before{color:#000 !important}
.mobile-mega-menu.open{z-index:100000 !important;background:#fff;overflow-y:scroll}
.mobile-mega-menu ul li a.close-button{background:0;height:65px}
.mobile-mega-menu .widget-region{z-index:1;text-align:center;width:inherit;position:absolute;padding:15px 0;background:transparent}
.mobile-mega-menu nav{z-index:2;background:transparent}
.mobile-mega-menu ul li{-webkit-tap-highlight-color:transparent;width:100%;height:80px;background:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.1)}
.mobile-mega-menu ul li a.back-button{-webkit-tap-highlight-color:transparent;width:100%;height:-80px;background:rgba(0,0,0,.03);border-bottom:0}
.mobile-mega-menu ul li a{-webkit-tap-highlight-color:transparent;background:transparent;line-height:80px;border-bottom:0;text-shadow:none;padding:0 0 0 15px;text-transform:none}
.mobile-mega-menu ul li a.next-button{background:transparent;color:#000;line-height:80px;padding:0 15px 0 0;border-bottom:0;float:right}
.mobile-mega-menu ul li a.has-next-button{line-height:80px;border-bottom:0}
.mobile-mega-menu span.icon-close.text-black.float-right{line-height:65px}
.mobile-mega-menu ul li a.back-button{background:transparent;text-indent:15px;margin-top:-80px;padding:0 15px}
.back-button-header .back-button div{float:left}
.mobile-mega-menu li.login-profile-row{width:100%;text-align:center;background:transparent;border-bottom:1px solid rgba(0,0,0,.1)}
.mobile-mega-menu li.login-profile-row div{width:49%;float:left;padding:15px 0}
.mobile-mega-menu li.login-profile-row div:first-child a{border-right:1px solid rgba(0,0,0,.1)}
.mobile-mega-menu li.login-profile-row a{font-size:12px;font-family:Avenir-Black;color:#461e7d;letter-spacing:.05em;padding:0;background:transparent;border-bottom:0;line-height:50px;width:100%}
.mobile-mega-menu li.logged-profile-row{width:100%;text-align:left;background:#461e7d;border-bottom:1px solid rgba(0,0,0,.1)}
.mobile-mega-menu ul li.logged-profile-row a{color:#fff}
.mobile-mega-menu ul li.logged-profile-row ul li a{color:#000;position:absolute;font-size:15px}
.logged-profile-row .icon-dropdown-left:before,.logged-profile-row .icon-dropdown-right:before{color:#fff}
.has-been-viewed .logged-profile-row .icon-dropdown-left:before,.has-been-viewed .logged-profile-row .icon-dropdown-right:before{color:#461e7d}
.mobile-mega-menu li p.title-section{padding:0 15px;line-height:80px;float:left;width:100%;background:#fff;font-family:Avenir-Black;letter-spacing:.05em;font-size:12px}
.mobile-mega-menu li a.close-button.main-menu-toggle{width:15%;float:right;height:64px;border:0;padding:0 10px}
.mobile-mega-menu li span.menu-view-title{width:100%;float:left;position:absolute;text-align:center;border-bottom:0;letter-spacing:.05em;line-height:66px;font-size:12px;font-family:Avenir-Black;background:transparent;z-index:-1;text-transform:uppercase}
.mobile-mega-menu li.menu-header-row{height:65px;background:transparent}
ul.has-been-viewed a.close-button.main-menu-toggle{display:none}
.mobile-mega-menu ul li.back-button-header{height:0}
@media screen and (min-width:768px){.mobile-mega-menu.open{z-index:10000 !important;background:#fff;width:50%}
}
.float-right{float:right}
.color-white:before{color:#fff}
.icon-dropdown-left{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.icon-dropdown-right{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.mobile-mega-menu [class^="icon-"],.mobile-mega-menu [class*=" icon-"]{font-size:20px;line-height:80px;width:auto;height:auto}
.mobile-mega-menu .logged-profile-row [class*=" icon-"]:not(.icon-dropdown){padding-left:20px;display:block}
.logged-profile-row .icon-dropdown:before{color:#fff}
.has-been-viewed .logged-profile-row .icon-dropdown:before{color:#461e7d}
.mobile-mega-menu .next-button [class^="icon-"],.mobile-mega-menu .next-button [class*=" icon-"]{font-size:11px;line-height:80px;width:auto;height:auto;float:right}
.back-button .icon-dropdown:before{font-size:13px}
#listing_faq .inner-content{max-width:100%}
.questions-container.parbase ~ .cta.parbase{margin-bottom:30px}
.faq-content-wrap{margin:60px auto 0}
.faq-content-wrap:after{content:"";display:table;clear:both}
.faq-content-wrap .hub_header{margin:0 auto 40px}
.faq-content-wrap .hub_header:after{margin:0}
.faq-content-wrap .hub_header .h2{margin:0}
.faq-content-wrap [class^="icon-"],.faq-content-wrap [class*=" icon-"],.faq-content-wrap [data-icon*='icon-'],.faq-content-wrap [data-icon^='icon-']{font-size:40px}
.faq-content-wrap [class^="icon-"]:before,.faq-content-wrap [class*=" icon-"]:before,.faq-content-wrap [data-icon*='icon-']:before,.faq-content-wrap [data-icon^='icon-']:before{color:#000}
.faq-content-wrap .container-bottom-image-faq[class^="icon-"]:before,.faq-content-wrap .container-bottom-image-faq[class*=" icon-"]:before,.faq-content-wrap .container-bottom-image-faq[data-icon*='icon-']:before,.faq-content-wrap .container-bottom-image-faq[data-icon^='icon-']:before{color:rgba(0,0,0,.3)}
.faq-content-wrap .swiper-slide,.questions{background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);height:440px;width:100% !important;max-width:100%}
.faq-content-wrap .swiper-slide:hover{background-color:#461e7d}
.faq-content-wrap .swiper-slide:hover [class^="icon-"]:before,.faq-content-wrap .swiper-slide:hover [class*=" icon-"]:before,.faq-content-wrap .swiper-slide:hover [data-icon*='icon-']:before,.faq-content-wrap .swiper-slide:hover [data-icon^='icon-']:before{color:#fff}
.faq-content-wrap .swiper-slide:hover .container-top-text-faq,.faq-content-wrap .swiper-slide:hover .container-bottom-text-faq{color:#fff}
.container-top-image-faq{padding:50px 20px}
.container-bottom-image-faq{position:absolute;width:100%;bottom:50px;left:0;padding:50px 20px 0}
.container-top-text-faq{padding:0 20px 15px;font-family:"Avenir-Black";font-size:12px;color:#000;line-height:20px}
.container-bottom-text-faq{padding:0 20px;color:#461e7d;display:-webkit-box;height:calc(22px * 1.3 * 5);font-size:22px;line-height:30px;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.faq-content-wrap .swiper-container{width:100%;height:100%}
.faq-content-wrap .swiper-container .swiper-wrapper{width:100%;margin:0;max-width:100%;flex-wrap:wrap}
.faq-component-wrap.faq-content-wrap .swiper-container .swiper-wrapper{flex-wrap:nowrap}
#listing_faq .faq-content-wrap .swiper-container .swiper-wrapper .swiper-slide{width:100%;margin:0;max-width:100%}
@media screen and (min-width:768px){.questions-container.parbase ~ .cta.parbase{margin-bottom:70px}
.faq-content-wrap{margin:100px auto 30px}
.faq-content-wrap .hub_header{margin:0 auto 60px}
.faq-content-wrap .swiper-wrapper,#listing_faq .faq-content-wrap .swiper-container .swiper-wrapper{width:calc(50% * 2);height:auto;min-height:600px;margin:auto;max-width:100%;flex-wrap:wrap}
.faq-component-wrap.faq-content-wrap .swiper-container .swiper-wrapper{flex-wrap:wrap}
.faq-content-wrap .swiper-slide{width:100%;max-width:100%;height:500px;float:left}
#questions_container.faq-content-wrap .swiper-slide{width:50%;max-width:50%;height:500px;float:left}
#listing_faq .faq-content-wrap .swiper-container .swiper-wrapper .swiper-slide{width:50%;height:500px;float:left;max-width:50%}
.faq-content-wrap .swiper-wrapper .questions{width:50%;height:500px;float:left;max-width:50%}
}
@media screen and (min-width:1254px){#questions_container.faq-content-wrap .swiper-slide{width:25%;max-width:25%;height:500px;float:left}
.faq-content-wrap .swiper-slide:first-child{margin-left:0}
.faq-content-wrap .swiper-slide{margin-left:-1px}
.faq-content-wrap .swiper-wrapper{width:calc(25% * 4)}
.faq-content-wrap .swiper-slide{max-width:100%;width:100%;height:100%}
#listing_faq .faq-content-wrap .swiper-container .swiper-wrapper .swiper-slide{width:25% !important;min-height:600px;max-width:25%}
.faq-content-wrap .swiper-wrapper .questions{width:25% !important;min-height:600px;max-width:25%}
.container-top-image-faq{padding:60px 30px}
.container-bottom-image-faq{padding:60px 30px 0;bottom:60px}
.container-top-text-faq{padding:0 30px 20px}
.container-bottom-text-faq{padding:0 30px;height:calc(30px * 1.35 * 7);font-size:30px;line-height:1.35;-webkit-line-clamp:7}
}
.faq-content-wrap .swiper-pagination-bullet-active{background:#656565}
@media screen and (min-width:1440px){.faq-content-wrap .swiper-wrapper{width:calc(25% * 4)}
.faq-content-wrap .swiper-slide{max-width:100%;width:100%;height:100%}
.faq-content-wrap .swiper-wrapper .questions,#listing_faq .faq-content-wrap .swiper-container .swiper-wrapper .swiper-slide{width:25% !important;min-height:600px;max-width:25%}
}
.faq-content-wrap .pagination-inner-content{display:flex;width:100%;justify-content:center;margin-top:50px}
.faq-content-wrap .listing_custom{background-color:transparent}
.faq-content-wrap .swiper-pagination{width:100%;margin-top:-30px}
.download-kit-container .hub *{position:relative}
.download-kit-container .hub{padding:0;background-color:#f7f7f7}
.download-kit-container .hub.bg-gray{background-color:#f7f7f7}
.download-kit-container .hub.bg-transparent{background-color:transparent}
.download-kit-container .hub_group{padding:100px 0 80px}
.download-kit-container .hub_group--header-left{max-width:1254px;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:20px}
.download-kit-container .hub_header{text-align:center;margin:-4px auto 35px}
.download-kit-container .hub_group--header-left .hub_header{float:left;width:30%;text-align:left}
.download-kit-container .hub_header_inner{max-width:1258px;margin:0 auto}
.download-kit-container .text--page-subheading{font-family:"Avenir-Black";font-size:22px;letter-spacing:0;line-height:127.27273%;margin:0}
.download-kit-container .text--list-description{font-family:"Avenir-Light";font-size:18px;letter-spacing:-.36px;line-height:166.66667%;color:#000}
.download-kit-container .hub_header p{margin-top:12px;color:#000}
.download-kit-container .text--standard{font-family:"Avenir-Light";font-size:15px;letter-spacing:.3px;line-height:173.33333%;color:#000}
.download-kit-container .hub_inner{margin:auto;max-width:1278px;box-sizing:content-box;font-size:0;padding:0 10px}
.download-kit-container .hub_group--header-left .hub_inner{text-align:left;padding:0;float:right;width:70%}
.download-kit-container div.image{margin-bottom:20px;overflow:hidden}
.download-kit-container .tile{text-decoration:none;background-color:#fff;margin:0 10px 20px;display:inline-block;box-sizing:border-box}
.download-kit-container .tile--large{width:832px}
.download-kit-container .tile_inner{border:1px solid #fff;height:0;position:relative;overflow:hidden}
.download-kit-container .tile--large .tile_inner{padding-bottom:406px}
.download-kit-container .tile--large .download-kit-image{position:absolute;left:0;width:50% !important;height:100%;overflow:hidden}
.download-kit-container .tile--large .tile_image-wrapper{height:100%;width:100%;overflow:hidden}
.download-kit-container .bg .tile_image-wrapper{background-size:cover;background-position:center center}
.download-kit-container .tile_content-wrapper{font-size:18px;color:#000;text-align:left;position:absolute;bottom:0;padding:38px 30px 50px;box-sizing:border-box;transition:all .18s ease-out;width:100%}
.download-kit-container .tile--large .tile_content-wrapper,.tile--large .tile_inner:after{width:50%;right:0}
.download-kit-container .text--tile-heading{font-family:"Avenir-Black";font-size:24px;letter-spacing:-.96px;line-height:125%;color:#000}
.download-kit-container .tile_description{margin-bottom:20px}
@media only screen and (max-width:1318px){.download-kit-container .hub_group--header-left{max-width:1124px}
.download-kit-container .hub_header{max-width:1104px}
.download-kit-container .hub_inner{max-width:776px;text-align:left}
.download-kit-container .tile--large{width:716px}
.download-kit-container .tile--large .tile_inner{padding-bottom:348px}
.download-kit-container .tile_content-wrapper{padding:0 25px 30px}
}
@media(max-width:1123px){.download-kit-container .hub_group--header-left .hub_header,.download-kit-container .hub_group--header-left .hub_inner{width:100%}
.download-kit-container .hub_group--header-left .hub_header{max-width:766px;text-align:left}
.download-kit-container .hub_group--header-left .hub_inner{max-width:764px;float:none;text-align:left;padding-left:25px;left:-10px;box-sizing:border-box}
}
@media screen and (max-width:767px){.download-kit-container .hub_group{margin:auto;padding:30px 0;position:relative}
.download-kit-container .hub_header,.hub_inner{padding:0 15px}
.download-kit-container .hub_header{margin-bottom:25px}
.download-kit-container .hub_header:after{content:'';display:block;height:1px;background-color:#ddd;margin-top:30px}
.download-kit-container .tile{margin:0 0 15px}
.download-kit-container .tile--large{width:100%;max-width:290px}
.download-kit-container .tile_inner{height:auto;padding-bottom:0 !important}
.download-kit-container .tile--large .tile_inner{padding-bottom:200%}
.download-kit-container .tile--large .download-kit-image{position:static;height:0;padding-bottom:42.5%;overflow:hidden;width:100% !important}
.download-kit-container .tile--large .tile_image-wrapper{overflow:hidden;width:100% !important}
.download-kit-container .tile_content-wrapper{position:static;width:100% !important;bottom:0 !important;padding:20px 20px 25px;min-height:80px}
.download-kit-container .hub_header,.hub_inner{padding:0 15px}
.download-kit-container .hub_inner{margin:0}
.download-kit-container .hub_inner{max-width:400px !important;margin:0 auto}
.download-kit-container .text--tile-heading{font-size:18px;line-height:30px;margin-top:0}
}
@media screen and (min-width:768px){.download-kit-container .text--page-subheading{font-size:30px;letter-spacing:0;line-height:120%}
.download-kit-container .text--standard{font-size:22px;letter-spacing:.44px;line-height:163.63636%}
.download-kit-container .text--tile-heading{font-size:30px;letter-spacing:-1.2px;line-height:126.66667%}
}
section.contact *{position:relative}
section.contact{padding:30px 15px;margin:auto}
section.contact::after{content:"";display:block;clear:both}
section.link-list-faq [class^="icon-"],section.link-list-faq [class*=" icon-"]{font-size:40px;padding-bottom:20px}
section.link-list-faq [class^="icon-"]:before,section.link-list-faq [class*=" icon-"]:before{color:#000}
section.link-list-faq span.icon-dropdown{font-size:8px;display:inline-block;padding:0;vertical-align:middle}
section.link-list-faq span.icon-dropdown:before{color:#461e7d}
section.contact .contact-col{width:100%;margin-top:40px}
section.contact .contact-col:last-of-type{border-top:1px solid #ddd;padding-top:40px}
section.contact.contact-page .contact-col:last-of-type{border-top:0;padding-top:0}
section.contact .contact-col h2{min-height:40px}
section.link-list-faq .title{font-family:"Avenir-Black";font-size:12px;line-height:20px;padding:20px 0}
section.link-list-faq .list{font-family:"Avenir-Book";font-size:15px;line-height:25px;padding:0 0 15px;color:#461e7d}
section.link-list-faq .list:hover{text-decoration:underline}
section.contact .contact-col .contact_heading{font-family:"Avenir-Black";font-size:12px;line-height:20px}
section.contact.contact-page .contact-col .contact_heading{font-family:"Avenir-Book";font-size:18px;line-height:30px}
section.contact .contact-col .contact_subheading,section.contact .contact-col .subscribe__content{font-family:"Avenir-Book";font-size:15px;line-height:25px;color:rgba(0,0,0,.5);margin-bottom:20px}
section.contact .contact-col .contact_subheading b,section.contact .contact-col .subscribe__content{color:#000}
section.contact .contact-col .contact_subheading a{color:#461e7d}
section.contact .contact-col .subscribe__content form{padding:15px 0}
section.contact .contact-col .subscribe__content label{font-family:"Avenir-Black";font-size:12px;line-height:20px;display:inline}
section.contact input.radio+label:before{content:"";position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;border:2px solid #ddd;border-radius:50%;background:#fff}
section.contact input.radio:checked+label:after{content:"";display:block;width:24px;height:24px;margin-top:-12px;left:-2px;border:0;border-radius:50%;background:#461e7d}
section.contact .contact-col .subscribe__content .submit-container{margin-top:30px;position:relative}
section.contact .contact-col .subscribe__content .submit-container .textinput{width:100%;border:2px solid #ddd;border-radius:0;margin-bottom:10px;padding-left:20px;outline:0;font-family:"Avenir-Book";font-size:18px;line-height:49px}
section.contact .contact-col .subscribe__content .submit-container .textinput::placeholder{font-size:18px;line-height:30px}
section.contact .contact-col .subscribe__content .submit-container .btn-submit{position:relative;width:100%}
.newsletter .inner-content{border-top:0 solid #ddd;padding:60px 0}
.newsletter form{max-width:612px;margin:auto}
.newsletter .subscribe__content .submit-container{position:relative}
.newsletter .subscribe__content .submit-container .textinput{width:100%;border:2px solid #ddd;border-radius:0;padding-left:20px;outline:0;font-family:"Avenir-Book";font-size:18px;line-height:49px}
.newsletter .subscribe__content .submit-container .btn-submit{position:relative;width:100%;border-radius:25px;margin-top:20px}
@media only screen and (min-width:768px){section.contact{padding:65px 0;max-width:1254px;width:100%;margin:0 auto}
section.link-list-faq{padding:60px 25px}
section.contact .contact-col{width:calc(100% / 3);min-width:50%;min-height:250px;float:left;padding:0 30px 0 0;border-bottom:1px solid #ddd;padding-bottom:40px}
section.contact.contact-page .contact-col{width:100%;border-bottom:0;padding-bottom:0;padding-left:15px;padding-right:15px}
section.contact .contact-col:last-of-type{border-bottom:0;padding-bottom:none;border-top:0;padding-top:0}
section.contact .contact-col .contact_subheading,section.contact .contact-col .subscribe__content{font-size:18px;line-height:30px;margin-bottom:40px}
section.contact .contact-col .subscribe__content .submit-container .textinput{width:100%;border-radius:25px;margin-bottom:10px;padding-left:10px}
section.contact .contact-col .subscribe__content .submit-container .btn-submit{position:absolute;right:0;top:0;min-width:0;width:auto;border-radius:0 25px 25px 0;margin-top:0}
section.link-list-faq .list{font-size:22px;line-height:36px;padding:0 0 10px}
.newsletter .inner-content{padding:100px 0}
.newsletter .subscribe__content .submit-container .textinput{width:100%;border-radius:25px}
.newsletter .subscribe__content .submit-container .btn-submit{position:absolute;right:0;top:0;min-width:0;width:auto;border-radius:0 25px 25px 0;margin-top:0}
}
@media only screen and (min-width:1024px){section.contact .contact-col{width:calc(100% / 3);float:left}
}
@media only screen and (min-width:1124px){section.contact .contact-col,section.contact.contact-page .contact-col{width:calc(100% / 3);min-width:calc(1124px / 3);border-bottom:0;padding-bottom:0;padding-left:0;padding-right:0}
section.contact.link-list-faq .contact-col{min-width:calc(1124px / 3 - 25px)}
section.contact .contact-col:last-of-type{border-left:1px solid #ddd;border-top:0}
section.contact.contact-page .contact-col:last-of-type{border-left:0}
}
@media only screen and (max-width:1318px){section.contact{max-width:1124px}
}
.newsletter .submit-container{text-align:center}
span.newsletter.error.bodymedium{color:#ff006e;text-transform:capitalize}
.interesting-solution{padding:80px;min-height:500px}
@media screen and (max-width:767px){.interesting-solution{padding:10px}
}
.modal-form{padding:100px 20%}
.interesting-solution .interesting-solution-content{width:100%;text-align:center}
.form-procurement{padding:0 0 100px}
.interesting-solution-form{padding:60px 21px}
@media screen and (min-width:768px){.interesting-solution-form{padding:100px 62px}
}
@media screen and (min-width:1024px){.interesting-solution-form{padding:100px 255px}
}
.interesting-solution-form .modal-form{padding:60px 24px 0;margin:0}
.interesting-solution-form .modal-form .form-group.submit{margin:0}
.interesting-solution-form .form-group span{font-family:"Avenir-Book",sans-serif;font-size:18px;line-height:30px;letter-spacing:0}
.interesting-solution-form .form-group span span{padding-left:10px}
form .group .field.half{padding-left:0}
form .col{padding-left:0;padding-right:30px}
@media screen and (max-width:1302px){.form-procurement{padding:0 24px 100px}
.interesting-solution-form .modal-form{padding:40px 24px 0}
}
@media screen and (max-width:767px){.form-procurement{padding:0 0 60px}
.interesting-solution-form .modal-form{padding:40px 0 0}
.interesting-solution-form .modal-form .form-group .w1of2:first-of-type,.interesting-solution-form .modal-form .form-group .w2of5:first-of-type{margin-bottom:30px}
form .col{padding-right:0}
.form-group .col ~ .col{margin-top:30px}
.filter__filters .col{padding:30px 15px}
.filter__filters .col:last-child{padding:30px 15px}
.filter_action_buttons .col{padding:0}
.filter_action_buttons .col:last-child{padding:0}
.filter__filters .row .mB30px{margin-bottom:0}
.filter .filter__filters__wrap__mobile.open .mB30px{margin-bottom:30px}
.filter .filter__filters__wrap__mobile.open .col:last-child{padding:0}
.filter .filter__filters__wrap__mobile.open .filter__group__content{padding:0}
}
form .col:last-child{padding-left:0;padding-right:0}
form input[type='text']:focus,input[type='number']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='email']:focus,textarea:focus,select:focus{border:2px solid #000;-webkit-appearance:none;border-radius:0;box-shadow:none;outline-color:transparent;outline:0}
.interacted:invalid{border:2px solid #ff006e}
.interacted:valid{border:2px solid transparent}
input[type="file"]{display:none}
form .labelfile span{color:#0006;padding-left:20px}
.interesting-solution-form .form-group .labelfile span{font-size:18px;letter-spacing:0;line-height:30px}
.form-control.error{border:2px solid #ff006e}
label.error{color:#ff006e;text-align:left;padding:10px 0 0;float:right;min-height:0;margin:0}
label.error.valid{padding:0;min-height:0}
input.checkbox.error+label::before{border:2px solid #ff006e}
input.checkbox.error+label{display:inline-block}
@media only screen and (min-width:768px){.interesting-solution .interesting-solution-content{width:80%;text-align:left}
}
@media only screen and (min-width:1024px){.interesting-solution .interesting-solution-content{width:50%;text-align:left}
}
form{padding:15px;text-align:left}
form .container-form-box{max-width:768px;margin:0 auto}
form span.informativa-link{text-decoration:underline}
form.greybg{background-color:rgba(0,0,0,.03)}
form.whitebg{background-color:#fff}
form.nopadding{padding:0}
form.lonely.inline label{line-height:40px}
form.lonely.inline label input[type="text"],form.lonely.inline label select{display:block;width:100%;font-size:16px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
form.smalltext .field label,form.smalltext .field input[type="text"],form.smalltext .field input[type="password"],form.smalltext .field input[type="email"],form.smalltext .field input[type="number"],form.smalltext .field select,form select,form.smalltext .field textarea,form.smalltext .field.radio .radiolabel{font-size:15px;font-family:"Avenir-Book";line-height:25px}
form .intro{padding-bottom:15px}
form .legend{width:100%;padding:5px 15px;margin:20px 0;color:#fff;background-color:#333;font-size:15px;font-weight:700}
form .fieldset{padding:10px}
@media screen and (max-width:767px){form .fieldset{padding:0}
}
form .fieldset:after{content:"";display:table;clear:both}
form .fieldset>*{margin-bottom:20px}
form .fieldset.whitebg{background-color:#fff}
form .fieldset.nopadding{padding:0}
form input[type="text"],form input[type="password"],form input[type="number"],form input[type="email"]{display:block;width:100%;font-size:18px;line-height:30px;height:54px;padding:0 0 0 20px;border:2px solid rgba(0,0,0,.1);font-family:"Avenir-Book";border-radius:0;-webkit-appearance:none;-moz-appearance:textfield;appearance:none}
@media screen and (max-width:768px){form input[type="text"],form input[type="password"],form input[type="number"],form input[type="email"]{width:100%;min-width:260px;padding:0 0 0 20px}
}
form select{display:block;width:100%;font-size:16px;min-width:260px;height:54px;padding:0 20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00ODg3LjM1NSAtMTUyNjggMTEuMzU1IDgiPjxwYXRoIGQ9Ik0xMS4zNTUsMS44MDYsOS43MiwwLDUuNjc3LDQuMzg3LDEuNjM0LDAsMCwxLjgwNiw0LjA0Myw2LjE5NGgwbDEuMjksMS40NjJMNS41OTEsOCw3LjIyNiw2LjE5NGgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4ODcuMzU1IC0xNTI2OCkiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:95% center;background-size:15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
}
form select option{display:block;width:100%;padding:12px 10px}
form *::-webkit-input-placeholder{font-style:normal}
form *:-moz-placeholder{font-style:normal}
form *::-moz-placeholder{font-style:normal}
form *:-ms-input-placeholder{font-style:normal}
form *:input-placeholder{font-style:normal}
form textarea,textarea{display:block;width:100%;font-size:15px;line-height:25px;padding:20px;border:2px solid rgba(0,0,0,.1);font-family:"Avenir-Book";height:120px;margin-bottom:20px;background-color:rgba(0,0,0,.03)}
form .field{padding:10px 0;overflow:auto}
form .group .field.half{padding-left:0 !important}
form .field>.field{padding:0}
form .field .button{width:100%;margin:5px 0 10px}
form .field.radio .radiolabel{display:block;font-weight:700;font-size:16px}
form .field.radio label{font-weight:normal}
form .field.radio label.inline{display:inline-block;width:auto;padding-right:10px;height:50px;line-height:50px}
form .field.infobox{display:block;border:1px solid #333;background-color:#f4f2f3;height:120px;padding:15px;margin:15px 0;overflow:auto}
form .field.infobox small{font-size:13px;line-height:20px}
form .field.file .labelfile input[type="file"]{display:none;font-family:inherit}
form .field.file .fakebtn{width:auto;display:inline-block}
form .field.buttons.textleft{text-align:left}
form .field.buttons .button{width:auto;display:inline-block}
form .field.submit.textcenter .button,form .field.submit.textcenter input[type="submit"]{display:inline-block;width:auto}
form .field input.error,form .field select.error,form .field textarea.error{border-color:#ff006e}
form .field em.error{color:red;display:block;position:relative;float:right;font-size:13px;font-weight:normal;font-style:normal;line-height:17px}
form .field .note{font-size:13px;position:absolute;left:10px;bottom:0}
form .buttons{text-align:center}
form.inline .field{font-size:0}
form.inline input[type="text"],form.inline input[type="email"],form.inline input[type="number"],form.inline select,form.inline .button{display:inline-block;vertical-align:middle;min-width:0;height:45px}
form.inline input[type="text"],form.inline input[type="number"],form.inline input[type="email"],form.inline select{width:70%;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
form.inline .button{width:30%;padding:10px;margin:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
form.inline.detached input[type="text"],form.inline.detached input[type="number"],form.inline.detached input[type="email"],form.inline.detached select,form.inline.detached .button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
form.inline.detached input[type="text"],form.inline.detached select{width:calc(70% - 10px);margin-right:10px}
@media only screen and (min-width:768px){form.lonely{max-width:400px}
form.lonely.inline label{font-size:13px}
form.lonely.inline label input[type="text"],form.lonely.inline label select{display:inline-block;width:auto;margin-left:15px;width:250px}
form .fieldset.whitebg{-webkit-box-shadow:0 0 2px #a2a2a2;-moz-box-shadow:0 0 2px #a2a2a2;box-shadow:0 0 2px #a2a2a2}
form .fieldset.cols-3,form .fieldset.cols-4{font-size:0}
form .fieldset.cols-3 .field,form .fieldset.cols-4 .field{font-size:15px;display:inline-block;vertical-align:bottom;padding-left:10px;padding-right:10px}
form .fieldset.cols-3 .field{width:33.333333%}
form .fieldset.cols-4 .field{width:25%}
form .group{font-size:0}
form .group .field.auto,form .group .field.half,form .group .field.third,form .group .field.quarter,form .group .field.fifth,form .group .field.sixth{display:inline-block;vertical-align:bottom;padding-left:10px;padding-right:10px}
form .group .field.auto>.field,form .group .field.half>.field,form .group .field.third>.field,form .group .field.quarter>.field,form .group .field.fifth>.field,form .group .field.sixth>.field{padding:0}
form .group .field.auto>.field.half,form .group .field.half>.field.half,form .group .field.third>.field.half,form .group .field.quarter>.field.half,form .group .field.fifth>.field.half,form .group .field.sixth>.field.half{width:44%;margin-right:5%}
form .group .field.auto input,form .group .field.half input,form .group .field.third input,form .group .field.quarter input,form .group .field.fifth input,form .group .field.sixth input,form .group .field.auto select,form .group .field.half select,form .group .field.third select,form .group .field.quarter select,form .group .field.fifth select,form .group .field.sixth select{min-width:0}
form .group .field.auto{width:auto}
form .group .field.half{width:50%}
form .group .field.third{width:33.333333%}
form .group .field.third.double{width:66.666666%}
form .group .field.quarter{width:25%}
form .group .field.fifth{width:20%}
form .group .field.fifth.double{width:40%}
form .group .field.sixth{width:16.666666%}
}
#innovation-hub-slider .inner-innovation-slider{overflow:visible;width:100%;display:block}
#innovation-hub-slider .inner-innovation-slider .innovation-inner-content{padding:50px 30px}
#innovation-hub-slider .inner-innovation-slider .innovation-content-sx{width:100%;display:block;background-color:#461e7d}
#innovation-hub-slider .inner-innovation-slider .innovation-content-sx .img-title-circular img{max-height:30px;margin:30px 0}
#innovation-hub-slider .inner-innovation-slider .innovation-content-dx{width:100%;display:block}
#innovation-hub-slider .inner-innovation-slider .innovation-content-dx img{width:100%}
#innovation-hub-slider .inner-innovation-slider .slick-slide{height:700px}
#innovation-hub-slider .inner-innovation-slider .slick-slide img{height:700px !important}
@media screen and (min-width:768px){#innovation-hub-slider .inner-innovation-slider{overflow:hidden;width:100%;display:table}
#innovation-hub-slider .inner-innovation-slider .innovation-inner-content{padding:10% 10%}
#innovation-hub-slider .inner-innovation-slider .innovation-content-sx{width:50%;display:table-cell;background-color:#461e7d;vertical-align:middle}
#innovation-hub-slider .inner-innovation-slider .innovation-content-dx{width:50%;display:table-cell}
#innovation-hub-slider .inner-innovation-slider .innovation-content-dx img{width:100%;height:auto}
}
.js .slider-single>div:nth-child(1n+2){display:none}
.js .slider-single.slick-initialized>div:nth-child(1n+2){display:block}
#innovation-hub-slider .slider-nav p{background:#fff;border:2px solid rgba(0,0,0,.1);border-left:0;margin:0;padding:0;position:relative;text-align:center;height:75px;line-height:75px}
#innovation-hub-slider .slider-nav .slick-slide[data-slick-index='0'] p{border-left:2px solid rgba(0,0,0,.1)}
#innovation-hub-slider .slider-single h3{line-height:10rem}
#innovation-hub-slider .slider-nav h3::before{content:"";display:block;padding-top:75%}
#innovation-hub-slider .slider-nav h3 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#innovation-hub-slider .slider-nav .slick-slide{cursor:pointer}
#innovation-hub-slider .slick-slide.is-active p{color:#fff;background-color:#461e7d;border:2px solid #461e7d}
#innovation-hub-slider .innovation-navigation-wrap{margin-bottom:30px}
#innovation-hub-slider .slick-prev,#innovation-hub-slider .slick-next{font-size:0;line-height:0;position:absolute;display:block;width:50px;height:75px;margin:0;padding:0;cursor:pointer;color:transparent;border:0;outline:0;top:0;z-index:10}
#innovation-hub-slider .slick-next{right:0;transform:rotate(270deg);width:75px;height:75px;border:2px solid rgba(0,0,0,.1);border-bottom-right-radius:50px;border-bottom-left-radius:50px}
#innovation-hub-slider .slick-prev{left:0;transform:rotate(90deg);width:75px;height:75px;border:2px solid rgba(0,0,0,.1);border-bottom-right-radius:50px;border-bottom-left-radius:50px}
.slider-nav-enelx{padding:0 74px}
@media screen and (min-width:769px){.slider-nav-enelx.full-width{padding:0}
}
#innovation-hub-slider .slick-prev:hover:before,#innovation-hub-slider .slick-prev:focus:before,#innovation-hub-slider .slick-next:hover:before,#innovation-hub-slider .slick-next:focus:before{opacity:1}
#innovation-hub-slider .slick-prev.slick-disabled:before,#innovation-hub-slider .slick-next.slick-disabled:before{opacity:.25}
#innovation-hub-slider .slick-prev:before,#innovation-hub-slider .slick-next:before{font-family:'icomoon';font-size:11px;line-height:unset;color:#461e7d;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#innovation-hub-slider [dir='rtl'] .slick-prev{right:-25px;left:auto}
#innovation-hub-slider .slick-prev:before{content:'\e911'}
#innovation-hub-slider [dir='rtl'] .slick-prev:before{content:'\e911'}
#innovation-hub-slider [dir='rtl'] .slick-next{right:auto;left:-25px}
#innovation-hub-slider .slick-next:before{content:'\e911'}
#innovation-hub-slider [dir='rtl'] .slick-next:before{content:'\e911'}
.slider-tab{margin:55px 0 77px}
@media screen and (min-width:768px){.slider-tab{margin:100px 0}
}
.innovation-hub-select{display:none;z-index:10000;width:100%;top:90px}
@media only screen and (max-width:480px){#innovation-hub-slider .innovation-navigation-wrap{display:none}
.innovation-hub-select.noselectboxit{display:block;padding-bottom:30px}
.innovation-hub-select.noselectboxit select{height:54px;padding:15px 20px;position:relative;display:block;font-size:18px;text-align:left;white-space:nowrap;border:1px solid rgba(0,0,0,.1);border-radius:0;font-family:"Avenir-Book";cursor:pointer;background-color:#FFF;background-repeat:no-repeat;background-position:calc(100% - 1.3rem) 50%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDIwNCAxNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwNCAxNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDYxRTdEO30KPC9zdHlsZT4KPHBhdGggaWQ9ImRyb3Bkb3duIiBjbGFzcz0ic3QwIiBkPSJNMTQ3LjYsNzIuNGwtMTIuMS0xMy4xbC0zMC4yLDMyLjhMNzUuMSw1OS4zTDYzLDcyLjRsMzAuMiwzMi44bDAsMGw5LjksMTAuN2wyLjIsMi41bDEyLjEtMTMuMQoJbDAsMEwxNDcuNiw3Mi40eiIvPgo8L3N2Zz4K');background-size:2rem auto}
}
.solution-box-background{background-repeat:no-repeat}
.solution-box-background{background-position:bottom center;background-size:auto 231px}
@media screen and (min-width:767px){.solution-box-background{background-position:bottom right;background-size:auto 380px}
}
@media screen and (min-width:1024px){.solution-box-background{background-position:bottom right;background-size:auto 500px}
}
[data-accordion] [data-control]{position:relative;padding-right:40px;padding-bottom:30px}
@media screen and (max-width:480px){[data-accordion] [data-control]{padding-bottom:0}
}
[data-accordion]>[data-control]:after{right:10px;top:0;color:#461e7d}
[data-accordion].open>[data-control]:after{right:10px;top:0;color:#461e7d}
.filter .group-topic-mobile-view{margin-bottom:0}
.filter .group-topic-mobile-view.open{margin-bottom:30px}
.filter .filter__filters__wrap__mobile{width:100%;align-items:center}
.filter .filter__filters__wrap__desktop{width:100%;align-items:center;padding:10px 25px}
@media screen and (max-width:767px){.filter__group .form-row{flex:1 1 calc(100% - 10px)}
}
.root-prodotti{background-color:rgba(0,0,0,0.03);position:relative}
.header-prodotti{padding:0 25px}
.header-prodotti:after{content:"";clear:both;display:table}
.header-prodotti-center{font-family:"Avenir-Black";font-size:45px;color:rgba(0,0,0,1);line-height:61px;text-align:center}
.header-prodotti-left{float:left;font-family:"Avenir-Black";font-size:45px;color:rgba(0,0,0,1);line-height:61px;vertical-align:middle}
.header-prodotti-right{height:61px;float:right;padding-top:5px}
.root-prodotti .cta-container{min-height:46px}
.root-prodotti .swiper-container{max-width:1254px;height:494px;margin:0 auto;overflow:hidden;width:100%}
.root-prodotti .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:291px;border:1px solid rgba(0,0,0,.1)}
.body-prodotto-image{width:100%;max-height:300px;min-height:300px}
.body-prodotto-image img{width:100%;height:auto}
.body-prodotto-text{position:absolute;bottom:0;left:0;width:100%;padding:15px 15px 30px}
.body-prodotto-descr{font-family:"Avenir-Black";font-size:18px;position:relative;padding-bottom:15px}
.root-prodotti .swiper-slide:hover .body-prodotto-descr{color:#461e7d}
.text-descr{display:inline-block;vertical-align:bottom;line-height:30px}
.body-prodotto-prezzo{font-family:"Avenir-Book";font-size:18px;position:relative}
.body-prodotto-aggiungi{position:absolute;bottom:-25px;right:25px;border:2px solid #000;border-radius:25px;padding:17px;background-color:#fff;font-size:12px}
.root-prodotti .swiper-slide:hover .body-prodotto-aggiungi{color:#461e7d;border-color:#461e7d}
@media screen and (max-width:767px){.header-prodotti-left{max-height:40px;min-height:40px;float:left;font-family:"Avenir-Black";font-size:30px;color:rgba(0,0,0,1);line-height:40px;vertical-align:middle}
.header-prodotti-right{height:40px;float:right}
.root-prodotti .swiper-slide{height:415px;width:80%}
.body-prodotto-image{max-height:265px;min-height:265px}
.body-prodotto-descr{font-size:15px}
.text-descr{display:inline-block;vertical-align:bottom;line-height:25px}
.body-prodotto-prezzo{font-size:15px}
.visualizza-tutti-prodotti-mobile{padding-top:65px;padding-left:15px}
}
@media screen and (min-width:768px){.root-prodotti .swiper-container{height:600px;margin:0 auto}
.root-prodotti .swiper-slide{height:443px}
}
.root-prodotti .swiper-button-prev:before{content:"\e911" !important;font-family:"icomoon" !important;color:#461e7d}
.swiper-button-next:before{content:"\e911" !important;font-family:"icomoon" !important;color:#461e7d}
.root-prodotti .swiper-button-prev,.root-prodotti .swiper-button-next{background-image:none !important}
.root-prodotti .swiper-button-prev{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.root-prodotti .swiper-button-next{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.challenge-box-container{background-color:rgba(0,0,0,.03)}
.challenge-box-container .inner-content{width:100%;max-width:100%;margin:0 auto;padding:0}
.challenge-box-container .inner-content .swiper-wrapper{width:100%;max-width:1254px;margin:20px auto;padding:0;text-align:center}
.challenge-container .swiper-container{width:100%;height:100%;margin:20px 0}
@media screen and (max-width:480px){.challenge-box-container .inner-content .swiper-wrapper{padding:0 15px}
.challenge.challenge-container .swiper-slide{width:250px !important}
.challenge-container .challenge-content{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);box-shadow:0 5px 30px 0 rgba(0,0,0,.15);transition:box-shadow .3s ease-in-out}
}
@media screen and (min-width:768px){.challenge-box-container .inner-content .swiper-wrapper{padding:0 24px}
.challenge.challenge-container .swiper-slide{width:398px !important}
}
.challenge-container .swiper-slide{text-align:left;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.challenge-content .challenge-box-description p{display:block;height:calc(15px*1.7*5);display:-webkit-box;font-size:15px;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.challenge-container .swiper-wrapper{margin:40px 0}
.header-challange-container{padding:100px 15% 40px}
.footer-challenge-container{padding-bottom:100px;margin:0 auto;min-width:150px}
.footer-challenge-container button span.icon-link{line-height:100%}
.footer-challenge-container button span.icon-link:before{font-size:10px !important;padding-left:7px}
.challenge-container{width:100%;padding:50px 0;margin:0 auto;display:inline-block}
.challenge-container .challenge-content{display:inline-block;padding:50px 30px 50px 30px;vertical-align:top;background-color:white;border:1px solid rgba(0,0,0,.1)}
.challenge-container .challenge-conten:last-child{padding-right:0}
.challenge-content .challenge-box-content{padding:20px 0 40px 0}
.challenge-content .challenge-box-content span.expire-date{float:right}
.challenge-content .challenge-box-content p{padding:15px 0;border-bottom:1px solid rgba(0,0,0,.1)}
.challenge-content .challenge-box-text{min-height:200px;max-height:200px;color:#461e7d;overflow:hidden}
.challenge-content span.icon-link{display:none}
.challenge-content:hover{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);box-shadow:0 5px 30px 0 rgba(0,0,0,.15);transition:box-shadow .3s ease-in-out}
.challenge-content:hover span{display:unset}
.challenge-content .icon-link:before{position:absolute;top:0;right:0;padding:10px}
section.enel_formula_e_tab{background:#f7f7f7}
.enel_formula_e_tab_container{padding:100px 0 80px 0;position:relative}
.enel_formula_e_tab_container .text--page-subheading{text-align:center}
.enel_formula_e_tab_container .text--page-subheading.alignLeft{text-align:left}
.enel_formula_e_tab_container .enel_formula_e_tab_navigation_mobile{display:none}
.enel_formula_e_tab_navigation_wrapper{position:relative}
.enel_formula_e_tab_navigation_wrapper:after{content:"";box-sizing:content-box;z-index:1;position:absolute;padding:0 5px;left:-5px;top:4px;height:75px;width:100%;background:#dedede;display:block}
.enel_formula_e_tab_navigation{margin-top:55px;margin-bottom:35px;display:flex;background:#f5f5f5;position:relative;z-index:2}
.enel_formula_e_tab_navigation:after{content:"";display:table;clear:both}
.enel_formula_e_tab_navigation .enel_formula_e_tab_controller,.enel_formula_e_tab_navigation .enel_formula_e_tab_link{position:relative;z-index:999;line-height:75px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-family:"Avenir-Black"}
.enel_formula_e_tab_navigation .enel_formula_e_tab_controller{min-width:80px;width:80px;height:75px;text-align:center;border-right:1px solid #dedede}
.enel_formula_e_tab_navigation .enel_formula_e_tab_controller span:after{display:block;content:"\e905";transform:rotate(180deg);color:#ff006e;font-family:icomoon}
.enel_formula_e_tab_navigation .enel_formula_e_tab_controller.enel_formula_e_tab_controller_right{border-right:0}
.enel_formula_e_tab_navigation .enel_formula_e_tab_controller.enel_formula_e_tab_controller_right span:after{transform:rotate(0)}
.enel_formula_e_tab_navigation .enel_formula_e_tab_controller.enel_formula_e_tab_controller_disabled span:after{color:#a9a9a9}
.enel_formula_e_tab_navigation .enel_formula_e_tab_controller:hover{background:#e5e5e5;cursor:pointer}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link{overflow:hidden;width:100%;max-width:100%;max-height:75px;height:75px}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper{display:flex;list-style:none;height:100%;transition:transform .3s ease-in-out}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper{display:flex;list-style:none;height:100%;transition:transform .3s ease-in-out}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--grey li.enel_formula_e_tab_link_active{background-color:#f4f4f4}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--darkgrey li.enel_formula_e_tab_link_active{background-color:#a9a9a9}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--black li.enel_formula_e_tab_link_active{background-color:#222}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--white li.enel_formula_e_tab_link_active{background-color:#fff}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--orange li.enel_formula_e_tab_link_active{background-color:#ff5a0f}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--red li.enel_formula_e_tab_link_active{background-color:#e61400}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--pink li.enel_formula_e_tab_link_active{background-color:#ff006e}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--lightpink li.enel_formula_e_tab_link_active{background-color:#ff4687}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--giropink li.enel_formula_e_tab_link_active{background-color:#ea527e}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--giropinkdisabled li.enel_formula_e_tab_link_active{background-color:#ffb5cf}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--blue li.enel_formula_e_tab_link_active{background-color:#0555fa}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--sky li.enel_formula_e_tab_link_active{background-color:#41b9e6}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--forest li.enel_formula_e_tab_link_active{background-color:#008c5a}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link .enel_formula_e_tab_link_wrapper.color-scheme--green li.enel_formula_e_tab_link_active{background-color:#55bd5a}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link li{height:100%;text-align:center;float:left;display:inline-block;border-right:1px solid #dedede}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link li a{display:block;padding:0 20px;text-decoration:none;word-break:keep-all;white-space:nowrap}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link li:hover{background:#e5e5e5;text-decoration:underline;cursor:pointer}
.enel_formula_e_tab_navigation .enel_formula_e_tab_link li.enel_formula_e_tab_link_active{background:#55be5a;color:#f7f7f7}
.enel_formula_e_tab_content .enel_formula_e_tab_pane{display:none}
.enel_formula_e_tab_content .enel_formula_e_tab_pane.enel_formula_e_tab_pane_active{display:block}
.enel_formula_e_item{height:665px}
.enel_formula_e_item:before,.enel_formula_e_item:after{clear:both;content:"";display:table}
.enel_formula_e_item .enel_formula_e_item_text,.enel_formula_e_item .enel_formula_e_item_image{float:left;width:50%;height:100%;display:block}
.enel_formula_e_item .enel_formula_e_item_image{background-size:cover;background-position:center center;background-repeat:no-repeat}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_item_table{display:table;max-width:100%;height:100%;margin:0 auto}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_item_table .enel_formula_e_item_cell{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:10px}
.enel_formula_e_item .enel_formula_e_item_image img{max-width:100%;width:100%;display:block}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_circuito_sm{display:none}
.enel_formula_e_item .enel_formula_e_item_text{text-decoration:none;background:#55be5a;color:#f7f7f7;display:block}
.enel_formula_e_item .enel_formula_e_item_text:hover .enel_formula_e_item_cta{background-color:transparent;border-color:rgba(247,247,247,0.3);color:#f7f7f7}
.enel_formula_e_item .enel_formula_e_item_text:active,.enel_formula_e_item .enel_formula_e_item_text:hover{text-decoration:none;color:#f7f7f7}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_table{display:table;max-width:480px;height:100%;margin:0 auto}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_table .enel_formula_e_item_cell{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:25px}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_header{font-size:45px;margin-bottom:35px;font-family:"Avenir-Book"}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_paragraph{font-size:18px;line-height:28px;margin-bottom:35px;font-family:"Avenir-Book"}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_cta{border-color:rgba(247,247,247,0.3);color:#f7f7f7}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_cta:hover{background:rgba(247,247,247,0.2);color:#f7f7f7}
@media(max-width :1200px){.enel_formula_e_item{height:550px}
}
@media(max-width :1023px){.enel_formula_e_tab_navigation .enel_formula_e_tab_controller{width:100px;min-width:100px}
.enel_formula_e_item{height:auto}
.enel_formula_e_item .enel_formula_e_item_text,.enel_formula_e_item .enel_formula_e_item_image{width:100%;float:none;height:auto}
.enel_formula_e_item .enel_formula_e_item_text{position:relative}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_table{display:table;max-width:100%}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_table .enel_formula_e_item_cell{padding:70px 30px}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_cta{display:none}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_paragraph{margin-bottom:0}
.enel_formula_e_item .enel_formula_e_item_text:after{content:"";position:absolute;bottom:-31px;left:50%;margin-left:-16px;z-index:10;display:block;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid transparent;border-top:16px solid #55be5a}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_item_table .enel_formula_e_item_cell{padding:45px 15px}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_item_table .enel_formula_e_item_cell img{max-width:100%}
}
@media(max-width :767px){.enel_formula_e_tab_navigation_wrapper:after{display:none}
.enel_formula_e_tab_navigation{display:none}
.enel_formula_e_tab_container{max-width:410px;padding:70px 0 100px 0;margin:0 auto}
.enel_formula_e_tab_container .enel_formula_e_tab_navigation_mobile{display:block}
.enel_formula_e_tab_container .enel_formula_e_tab_navigation_mobile .enel_formula_e_tab_navigation_mobile_wrap{margin:35px 0 18px 0;background-color:#fff}
.enel_formula_e_tab_container .enel_formula_e_tab_navigation_mobile .enel_formula_e_tab_navigation_mobile_wrap:before{content:"\e905";color:#ff006e;font-family:icomoon;transform:rotate(90deg);display:inline-block;position:absolute;right:16px;top:15px}
.enel_formula_e_tab_container .enel_formula_e_tab_navigation_mobile .enel_formula_e_tab_navigation_mobile_wrap select{text-transform:uppercase;display:block;width:100%;padding:12px 16px;padding-right:50px;border:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Avenir-Book";font-style:normal;color:#666}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_table .enel_formula_e_item_cell{padding:60px 40px}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_header{font-size:34px;line-height:35px;margin-bottom:30px}
.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_paragraph{line-height:24px}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_item_table .enel_formula_e_item_cell{padding:45px 15px}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_circuito_lg{display:none}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_circuito_sm{display:block}
}
.enel_formula_e_row{position:relative;color:#f7f7f7}
.enel_formula_e_row:after,.enel_formula_e_row:before{content:"";clear:both;display:table;position:relative}
.enel_formula_e_row .enel_formula_e_row_text_content{float:left;width:50%;max-height:800px;height:50vw;display:block;text-decoration:none;color:#f7f7f7;background:#55bd5a}
.enel_formula_e_row .enel_formula_e_row_text_content:active,.enel_formula_e_row .enel_formula_e_row_text_content:focus{text-decoration:none;color:#f7f7f7}
.enel_formula_e_row .enel_formula_e_row_text_content:hover .enel_formula_e_btn{background:transparent}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table{height:100%;max-width:475px;margin:0 auto;display:table}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell{padding:30px;width:100%;height:100%;display:table-cell;vertical-align:middle}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_header{font-family:"Avenir-Book";font-size:50px;margin-bottom:30px}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_paragraph{font-family:"Avenir-Book";font-size:18px;line-height:30px;margin:0;padding:0}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_btn{margin-top:40px;border-color:rgba(255,255,255,0.3);color:#fff}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_btn:hover{background:rgba(255,255,255,0.2);color:#fff}
.enel_formula_e_row .enel_formula_e_row_background{float:left;width:50%;max-height:800px;height:50vw;background:#eee;background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative;overflow:hidden}
.enel_formula_e_row.enel_formula_e_row_focuson_background .enel_formula_e_row_text_content{background:#41b9e6}
.enel_formula_e_row.enel_formula_e_row_inverted .enel_formula_e_row_background,.enel_formula_e_item.enel_formula_e_item_inverted .enel_formula_e_item_image{position:absolute;top:0;left:0}
.enel_formula_e_row.enel_formula_e_row_inverted .enel_formula_e_row_text_content,.enel_formula_e_item.enel_formula_e_item_inverted .enel_formula_e_item_text{margin-left:50%}
@media(max-width :1023px){.enel_formula_e_row .enel_formula_e_row_text_content{width:100%;height:auto;position:relative;background:#f7f7f7;color:#222}
.enel_formula_e_row .enel_formula_e_row_text_content:active,.enel_formula_e_row .enel_formula_e_row_text_content:focus{text-decoration:none;color:#222}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table{max-width:100%}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell{padding:60px 30px}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_header{color:#55bd5a}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_paragraph{line-height:24px}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_btn{display:none}
.enel_formula_e_row .enel_formula_e_row_text_content:after{content:"";position:absolute;display:block;z-index:99;width:32px;height:32px;margin-left:-16px;bottom:-31px;left:50%;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #f7f7f7;border-bottom:16px solid transparent}
.enel_formula_e_row .enel_formula_e_row_background{width:100%;height:62vw}
.enel_formula_e_row.enel_formula_e_row_inverted .enel_formula_e_row_background,.enel_formula_e_item.enel_formula_e_item_inverted .enel_formula_e_item_image{position:relative;top:0;left:0}
.enel_formula_e_row.enel_formula_e_row_inverted .enel_formula_e_row_text_content,.enel_formula_e_item.enel_formula_e_item_inverted .enel_formula_e_item_text{margin-left:0}
.enel_formula_e_row.enel_formula_e_row_focuson_background .enel_formula_e_row_text_content{background:#f7f7f7}
.enel_formula_e_row.enel_formula_e_row_focuson_background .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_header{color:#41b9e6}
}
@media(max-width:767px){.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell{padding:55px 40px}
.enel_formula_e_row .enel_formula_e_row_text_content .enel_formula_e_table .enel_formula_e_cell .enel_formula_e_header{font-size:34px;margin-bottom:20px}
.enel_formula_e_row .enel_formula_e_row_background{height:75vw}
}
.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_item_table .enel_formula_e_item_cell.image_container{padding:0}
@media(min-width:767px){.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_circuito_sm{display:block;opacity:0}
}
@media(min-width:1024px){.enel_formula_e_item .enel_formula_e_item_image .enel_formula_e_circuito_sm{height:0}
}
@media(max-width:1023px){.enel_formula_e_item_text{background:#f7f7f7}
.enel_formula_e_item .enel_formula_e_item_text:after{border-top:16px solid #f7f7f7}
}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--pink{background:#ff006e}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--giropink{background:#ea527e}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--giropinkdisabled{background:#ffb5cf}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--orange{background:#ff5a0f}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--red{background:#e61400}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--lightpink{background:#ff4687}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--blue{background:#0555fa}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--sky{background:#41b9e6}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--forest{background:#008c5a}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--green{background:#55bd5a}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--grey{background:#f4f4f4}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--darkgrey{background:#a9a9a9}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--black{background:#222}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--white{background:#fff}
@media(min-width :1024px){.enel_formula_e_item_text.color-scheme--pink{background:#ff006e}
.enel_formula_e_item_text.color-scheme--giropink{background:#ea527e}
.enel_formula_e_item_text.color-scheme--giropinkdisabled{background:#ffb5cf}
.enel_formula_e_item_text.color-scheme--orange{background:#ff5a0f}
.enel_formula_e_item_text.color-scheme--red{background:#e61400}
.enel_formula_e_item_text.color-scheme--lightpink{background:#ff4687}
.enel_formula_e_item_text.color-scheme--blue{background:#0555fa}
.enel_formula_e_item_text.color-scheme--sky{background:#41b9e6}
.enel_formula_e_item_text.color-scheme--forest{background:#008c5a}
.enel_formula_e_item_text.color-scheme--green{background:#55bd5a}
.enel_formula_e_item_text.color-scheme--grey{background:#f4f4f4}
.enel_formula_e_item_text.color-scheme--darkgrey{background:#a9a9a9}
.enel_formula_e_item_text.color-scheme--black{background:#222}
.enel_formula_e_item_text.color-scheme--white{background:#fff}
}
.enel_formula_e_cta_item_container.center{text-align:center}
.enel_formula_e_cta_item_container.right{text-align:right}
@media(max-width :1023px){.enel_formula_e_item .enel_formula_e_item_text .enel_formula_e_item_paragraph{color:#222}
.enel_formula_e_item .enel_formula_e_item_text,.enel_formula_e_item .enel_formula_e_item_text:active{background:#f7f7f7}
.enel_formula_e_item_text .enel_formula_e_item_header{color:#55bd5a}
.enel_formula_e_item_text.color-scheme--pink .enel_formula_e_item_header{color:#ff006e}
.enel_formula_e_item_text.color-scheme--giropink .enel_formula_e_item_header{color:#ea527e}
.enel_formula_e_item_text.color-scheme--giropinkdisabled .enel_formula_e_item_header{color:#ffb5cf}
.enel_formula_e_item_text.color-scheme--orange .enel_formula_e_item_header{color:#ff5a0f}
.enel_formula_e_item_text.color-scheme--red .enel_formula_e_item_header{color:#e61400}
.enel_formula_e_item_text.color-scheme--lightpink .enel_formula_e_item_header{color:#ff4687}
.enel_formula_e_item_text.color-scheme--blue .enel_formula_e_item_header{color:#0555fa}
.enel_formula_e_item_text.color-scheme--sky .enel_formula_e_item_header{color:#41b9e6}
.enel_formula_e_item_text.color-scheme--forest .enel_formula_e_item_header{color:#008c5a}
.enel_formula_e_item_text.color-scheme--green .enel_formula_e_item_header{color:#55bd5a}
.enel_formula_e_item_text.color-scheme--grey .enel_formula_e_item_header{color:#f4f4f4}
.enel_formula_e_item_text.color-scheme--darkgrey .enel_formula_e_item_header{color:#a9a9a9}
.enel_formula_e_item_text.color-scheme--black .enel_formula_e_item_header{color:#222}
.enel_formula_e_item_text.color-scheme--white .enel_formula_e_item_header{color:#fff}
.enel_formula_e_tab_container .enel_formula_e_item_text .enel_formula_e_item_header{color:white}
}
@media(max-width :1023px){.enel_formula_e_tab_container .enel_formula_e_item_text{background:#55bd5a}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--pink:after{border-top:16px solid #ff006e}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--giropink:after{border-top:16px solid #ea527e}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--giropinkdisabled:after{border-top:16px solid #ffb5cf}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--orange:after{border-top:16px solid #ff5a0f}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--red:after{border-top:16px solid #e61400}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--lightpink:after{border-top:16px solid #ff4687}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--blue:after{border-top:16px solid #0555fa}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--sky:after{border-top:16px solid #41b9e6}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--forest:after{border-top:16px solid #008c5a}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--green:after{border-top:16px solid #55bd5a}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--grey:after{border-top:16px solid #f4f4f4}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--darkgrey:after{border-top:16px solid #a9a9a9}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--black:after{border-top:16px solid #222}
.enel_formula_e_tab_container .enel_formula_e_item_text.color-scheme--white:after{border-top:16px solid #fff}
}
@media(max-width :1023px){.enel_formula_e_tab_container .enel_formula_e_item_text .enel_formula_e_item_paragraph{color:#f7f7f7}
}
@media(max-width :767px){.enel_formula_e_item_image{background-image:none !important}
}
.calendar.module *{position:relative}
.calendar.module{background:#f6f6f6;background-size:cover;width:100%;padding:75px 0 30px;max-height:700px}
.calendar.module:after{clear:both;content:"";display:table}
.calendar .hub_header{text-align:center;margin:-4px auto 35px}
.calendar .hub_header.text-left{text-align:left}
.calendar .hub_header_inner{max-width:1258px;margin:0 auto}
.calendar .swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.calendar.module .swiper-slide{width:280px !important;height:300px;background:#fff;opacity:1;cursor:pointer}
.calendar .component.event{width:100%;height:100%;background:#fff}
.calendar.module .swiper-slide .event{opacity:.4;transition:opacity .3s}
.calendar.module.calendar-sort .swiper-slide .event{opacity:1}
.calendar.module.calendar--loading .swiper-slide{opacity:0}
.calendar .component.event .calendar-date{width:100%;height:65%;padding:5% 10.5%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;background:#461e7d;font-family:"Avenir-Book";font-weight:300;font-style:normal;font-size:30px;line-height:45px;color:#fff;z-index:2}
.calendar .component.event .calendar-date .calendar-date-weekday{display:block;color:#a086c4;padding-bottom:.3em}
.calendar .component.event .calendar-informations{height:35%;width:100%;padding:5% 10.5% 6.5%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;border:2px solid #fff;z-index:1;display:inline-block}
.calendar .component.event .calendar-informations .calendar-name{font-family:"Avenir-Black";font-weight:300;font-style:normal;font-size:24px;line-height:24px;color:#222;text-indent:-.07em;overflow:hidden;max-height:65px;margin:0}
.calendar .component.event .calendar-informations .calendar-name:after{content:'';display:block;height:2px}
.calendar .component.event .calendar-informations .calendar-category{font-family:"Avenir-Black";font-weight:700;font-style:normal;font-size:12px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;color:#461e7d;padding-bottom:.3em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;margin:0}
.calendar .calendar-date-hour{font-family:"Avenir-Light";font-weight:300;font-style:normal;color:#fff;font-size:38px;display:inline-block;margin-top:10px}
.calendar .calendar-date-hour .timezone{font-size:25px}
.calendar .timezone-label{font-size:10px;display:inline-block;line-height:12px}
@media only screen and (max-width:1318px){.calendar .hub_header{max-width:1104px}
}
@media only screen and (max-width:1123px){.calendar .hub_header{max-width:1134px;padding:0 25px;margin-left:auto;margin-right:auto;float:none !important;max-width:766px}
}
@media only screen and (min-width:480px){.calendar.module{padding:100px 0 50px}
.calendar.module .swiper-slide{width:395px !important;height:400px}
.calendar .component.event{text-align:left;position:relative;overflow:hidden}
.calendar .component.event:after{background:#461e7d}
.calendar .component.event:after{content:'';position:absolute;left:0;right:0;bottom:0;height:8px;transition:all .3s;transform:translateY(8px)}
.calendar .component.event .calendar-date{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;font-size:45px;line-height:50px}
.calendar .component.event .calendar-informations{transition:all .3s}
.calendar .component.event .calendar-informations .calendar-name{font-size:30px;line-height:30px;max-height:65px;width:100%;word-break:break-word}
.calendar .component.event .calendar-informations .calendar-name:after{height:5px}
.calendar .component.event .calendar-informations .calendar-category{padding-bottom:1em}
.calendar .component.event:hover .calendar-informations{transform:translateY(-8px)}
.calendar .component.event:hover:after{transform:translateY(0)}
}
@media screen and (min-width:1260px){.calendar.module .swiper-slide.swiper-slide-active .event,.calendar.module .swiper-slide.swiper-slide-next .event,.calendar.module .swiper-slide.swiper-slide-prev .event{opacity:1}
}
.ytube.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.ytube.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.enelx-hero-homepage .swiper-container{width:100%;height:100%;max-height:100vh;overflow:hidden}
.enelx-hero-homepage .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-height:100vh}
.enelx-hero-homepage .hm-box-content{margin:0 auto;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);text-align:center;max-width:80%;min-width:200px}
.enelx-hero-homepage .hm-box-content{z-index:10;width:100%;max-width:1254px;padding:0 30px 0}
.enelx-hero-homepage .hm-box-content .vs-textcolor-white,.enelx-hero-homepage .hm-box-content .vs-textcolor-white p.hero_date{color:#fff}
.enelx-hero-homepage .hm-box-content .vs-textcolor-black,.enelx-hero-homepage .hm-box-content .vs-textcolor-black p.hero_date{color:#000}
.enelx-hero-homepage .hm-box-content p:not(.h1){font-family:"Avenir-Book";font-size:22px;margin:0;line-height:36px;display:none}
.enelx-hero-homepage .hm-box-content p.h1,.enelx-hero-homepage .hm-box-content h2{padding:100px 0 0}
.enelx-hero-homepage .hm-box-content p.hero_date{font-size:15px;line-height:25px;display:block}
.enelx-hero-homepage .hm-box-image{width:100%;height:100%;overflow:hidden}
.enelx-hero-homepage .hm-box-image img{margin-right:0;margin-left:0;min-width:100%;min-height:100vh;background-color:#0000004d;background-position:center;background-size:cover}
.enelx-hero-homepage .hm-box-image:before{content:"";display:none;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:2}
.enelx-hero-homepage .hm-box-image:before{display:block}
.enelx-hero-homepage .hm-box-video video{margin-right:0;margin-left:0;min-width:100%;min-height:100vh;background-color:black;background-position:center;background-size:cover}
@media(min-aspect-ratio :16/9){.enelx-hero-homepage video{margin-left:0}
}
.enelx-hero-homepage .video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99}
.enelx-hero-homepage .video-foreground,.enelx-hero-homepage .video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
@media(min-aspect-ratio :16/9){.enelx-hero-homepage .video-foreground{height:300%;top:-100%}
}
@media(max-aspect-ratio :16/9){.enelx-hero-homepage .video-foreground{width:300%;left:-100%}
}
.enelx-hero-homepage .swiper-slide-active .hm-box-content p,.enelx-hero-homepage .swiper-slide-active .hm-box-content h2{-webkit-animation:showinBoxContentTitle 1.4s forwards;-moz-animation:showinBoxContentTitle 1.4s forwards;-o-animation:showinBoxContentTitle 1.4s forwards;animation:showinBoxContentTitle 1.4s forwards;animation-timing-function:ease-in-out;opacity:0}
.enelx-hero-homepage .swiper-slide-active .hm-box-content button,.enelx-hero-homepage .swiper-slide-active .hm-box-content a{-webkit-animation:showinBoxContentButton 1s forwards;-moz-animation:showinBoxContentButton 1s forwards;-o-animation:showinBoxContentButton 1s forwards;animation:showinBoxContentButton 1s forwards;animation-timing-function:ease-in-out;animation-delay:.5s;opacity:0}
@-webkit-keyframes slideImageZooming{0{transform:scale(1)}
100%{transform:scale(1.1)}
}
@-moz-keyframes slideImageZooming{0{transform:scale(1)}
100%{transform:scale(1.1)}
}
@-o-keyframes slideImageZooming{0{transform:scale(1)}
100%{transform:scale(1.1)}
}
@keyframes slideImageZooming{0{transform:scale(1)}
100%{transform:scale(1.1)}
}
@-webkit-keyframes showinBoxContentTitle{0{opacity:0;transform:translate(0,45%)}
100%{transform:translate(0,-50px);opacity:1}
}
@-moz-keyframes showinBoxContentTitle{0{opacity:0;transform:translate(0,45%)}
100%{transform:translate(0,-50px);opacity:1}
}
@-o-keyframes showinBoxContentTitle{0{opacity:0;transform:translate(0,45%)}
100%{transform:translate(0,-50px);opacity:1}
}
@keyframes showinBoxContentTitle{0{opacity:0;transform:translate(0,45%)}
100%{transform:translate(0,-50px);opacity:1}
}
@-webkit-keyframes showinBoxContentButton{0{opacity:0}
100%{opacity:1}
}
@-moz-keyframes showinBoxContentButton{0{opacity:0}
100%{opacity:1}
}
@-o-keyframes showinBoxContentButton{0{opacity:0}
100%{opacity:1}
}
@keyframes showinBoxContentButton{0{opacity:0}
100%{opacity:1}
}
.enelx-hero-homepage .hm-box-video video{display:block}
.enelx-hero-homepage .hm-box-video img{display:none}
@media only screen and (max-width:767px){.enelx-hero-homepage .hm-box-video video{display:none}
.enelx-hero-homepage .hm-box-video img{display:block}
.enelx-hero-homepage .hm-box-image img{width:auto}
}
@media only screen and (min-width:768px){.enelx-hero-homepage .hm-box-content p:not(.h1){display:block}
.enelx-hero-homepage .hm-box-content p.h1,.enelx-hero-homepage .hm-box-content h2{padding:80px 0 30px}
}
.guide-faq-container .challenge-container .swiper-container{max-width:1254px;height:494px;margin:0 auto;overflow:hidden}
.guide-faq-container .challenge-container .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:291px}
.guide-faq-container .guide-content{width:291px;height:400px;display:inline-block;padding:30px 30px;vertical-align:top;background-color:white;border:1px solid rgba(0,0,0,.1);color:#461e7d;background-repeat:no-repeat;background-size:cover}
.guide-faq-container .guide-content:not(.text-box):hover{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);box-shadow:0 20px 30px 0 rgba(0,0,0,.15);transition:box-shadow .3s ease-in-out}
.guide-faq-container .guide-content .guide-eyebrow{font-family:"Avenir-Black";font-size:12px;line-height:20px;text-transform:uppercase;padding:10px 0;letter-spacing:.05em}
.guide-faq-container .guide-content.text-box .guide-title{padding:10px 0 0}
.guide-faq-container .guide-content.text-box{border:0;color:#000}
.customer-care-container{background-color:rgba(0,0,0,.03)}
.customer-care-container .customer-content{color:#461e7d;padding:30px}
.customer-care-container .customer-content .customer-title{padding:10px 0 30px;color:#461e7d}
.customer-care-container .customer-content .customer-text,.customer-care-container .customer-content p{color:#000}
.customer-care-container .customer-content .customer-text b,.customer-care-container .customer-content p b{color:#461e7d;font-weight:normal}
.customer-care-container .customer-content .contactform-action{margin-top:20px}
.customer-care-container .header-challange-container{padding-top:60px;padding-bottom:40px}
.customer-care-container .inner-content{padding-bottom:60px}
.customer-care-container .customer-container{width:100%;max-width:1254px;margin:0 auto}
.customer-care-container .customer-container:after{content:"";display:table;clear:both}
.customer-care-container .customer-block{width:290px;margin:0 auto 15px;border:1px solid rgba(0,0,0,.1);background-color:#fff;vertical-align:top}
.customer-care-container .customer-block:first-of-type{margin-left:auto}
.customer-care-container .customer-block:last-of-type{margin-right:auto}
@media screen and (min-width:768px){.customer-care-container .inner-content{max-width:732px;padding:0;padding-bottom:100px}
.customer-care-container .customer-block{width:29%;margin:0 auto 15px;display:inline-block}
}
@media screen and (min-width:1024px){.customer-care-container .header-challange-container{padding-bottom:60px;padding-top:0}
.customer-care-container .inner-content{max-width:1254px}
.customer-care-container .customer-block{width:30%;float:left;margin:0 15px}
.customer-care-container .customer-block:first-of-type{margin-left:0}
.customer-care-container .customer-block:last-of-type{margin-right:0}
}
.slider-ricarica-root-container{margin-top:30px;background-color:#f7f7f7}
.slider-ricarica-root-container .prodotto-image-active{display:block}
.slider-ricarica-root-container .prodotto-image-disabled{display:none}
.slider-ricarica-root-container .swiper-pagination-bullet-active{opacity:1;background:rgba(0,0,0,.5)}
@media(min-width :1024px){.slider-ricarica-root-container .slider-ricarica-step-descr{margin-right:300px;padding-top:15px}
.slider-ricarica-root-container .slider-ricarica-titolo{padding:50px 0;width:80%}
}
@media(min-width :768px){.slider-ricarica-root-container{width:100%}
.slider-ricarica-root-container .slider-ricarica-image{width:45%;float:left;text-align:center}
.slider-ricarica-root-container .swiper-wrapper{float:right}
.slider-ricarica-root-container .slider-ricarica-step-titolo{font-family:"Avenir-Black";font-size:45px;color:rgba(0,0,0,1);line-height:50px}
.slider-ricarica-root-container .slider-ricarica-step-descr{font-family:"Avenir-Book";font-size:22px;color:rgba(0,0,0,1);line-height:36px}
.slider-ricarica-root-container .slider-ricarica-step-descr{padding-top:15px}
.slider-ricarica-root-container .slider-ricarica-titolo{left:85%;font-family:"Avenir-Black";font-size:45px;color:rgba(0,0,0,1);line-height:50px;padding:50px 0}
.slider-ricarica-root-container .swiper-slide-container{width:55%;float:right}
.slider-ricarica-root-container .swiper-container-horizontal>.swiper-pagination-bullets,.slider-ricarica-root-container .swiper-pagination-custom,.slider-ricarica-root-container .swiper-pagination-fraction{bottom:0;left:45%;width:55%;float:right;text-align:-webkit-auto;top:80%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.slider-ricarica-root-container .slider-ricarica-image img{width:258px;height:auto}
.slider-ricarica-root-container .swiper-container .swiper-button-next,.slider-ricarica-root-container .swiper-container .swiper-button-prev{display:none}
.slider-ricarica-root-container .swiper-slide-container{padding-top:5%;padding-bottom:5%}
.slider-ricarica-root-container .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:45%;width:55%;float:right;text-align:-webkit-auto;top:unset}
.slider-ricarica-root-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}
.slider-ricarica-root-container .slider-ricarica-step-descr{margin-right:50px;padding-top:15px}
.slider-ricarica-root-container .slider-ricarica-titolo{top:100px;width:90%;padding:0 0 50px 0}
}
@media(max-width :767px){.slider-ricarica-root-container{width:100%;background-color:rgba(0,0,0,0.03)}
.slider-ricarica-root-container .prodotto-image{max-width:147px}
.slider-ricarica-root-container .slider-ricarica-image img{width:147px;height:300px}
.slider-ricarica-root-container .slider-ricarica-titolo{font-family:"Avenir-Black";font-size:30px;color:rgba(0,0,0,1);line-height:40px;text-align:center}
.slider-ricarica-root-container .slider-ricarica-image{margin:40px auto auto auto;width:147px;height:300px;text-align:center}
.slider-ricarica-root-container .swiper-slide{text-align:center}
.slider-ricarica-root-container .slider-ricarica-step-titolo{font-family:"Avenir-Black";font-size:30px;color:rgba(0,0,0,1);line-height:40px;padding-top:30px}
.slider-ricarica-root-container .slider-ricarica-step-descr{font-family:"Avenir-Book";font-size:15px;color:rgba(0,0,0,1);line-height:25px;padding:15px}
.slider-ricarica-root-container .swiper-container .swiper-button-next,.slider-ricarica-root-container .swiper-container .swiper-button-prev{display:none}
.slider-ricarica-root-container .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{position:relative}
}
.app-box-container{min-height:50px;background-color:#461e7d;color:#fff;font-weight:700;padding:40px 90px}
.app-box-container .app-box-label{line-height:55px}
.app-box-container .app-box-icon img{height:55px;margin:0}
.app-box-container .app-box-loghi{text-align:right}
@media only screen and (max-width:1024px){.app-box-container .app-box-loghi,.app-box-container .app-box-label{text-align:center;padding-top:15px;padding-bottom:15px}
}
@media only screen and (max-width:768px){.app-box-container{padding-left:60px;padding-right:60px}
}
.box-preview-container{margin:40px auto 0;text-align:center}
.box-preview-container .aem-Grid.aem-Grid--12.aem-Grid--default--12{max-width:1260px;display:inline-block}
.box-preview-container .box-preview.parbase.aem-GridColumn.aem-GridColumn--default--12{float:left;display:inline-block;clear:none;width:auto}
.box-preview-container .img-option-container-big,.box-preview-container .img-option-container-medium,.box-preview-container .img-option-container-small{height:452px;border:1px solid rgba(0,0,0,0.1);overflow:hidden;position:relative}
.img-option-container-big:hover picture img,.img-option-container-small:hover picture img{transform:scale(1.2);-webkit-transition:1s;transition:1s}
.box-preview-container .img-option-text-over-container-big{width:100%;font-family:"Avenir-Black";font-size:45px;color:rgba(255,255,255,1);line-height:50px;position:relative;padding-left:26px;text-align:left;position:absolute;bottom:20px;z-index:1}
.box-preview-container .img-option-text-over-container-big p br{display:none;height:0}
.box-preview-container .img-option-text-over{display:inline-block;vertical-align:bottom}
.box-preview-container .img-option-text-min-over{position:absolute;top:92%;left:4%;font-family:"Avenir-Black";font-size:12px;color:rgba(255,255,255,1);line-height:20px}
.box-preview-container .h3{margin-bottom:50px}
@media only screen and (min-width:768px) and (max-width:1024px){.box-preview-container .img-option-container-big,.box-preview-container .img-option-container-medium,.box-preview-container .img-option-container-small{max-height:405px;border:2px solid rgba(0,0,0,0.1)}
.box-preview-container .aem-Grid.aem-Grid--12.aem-Grid--default--12{max-width:725px}
.box-preview-container .img-option-container-small{max-width:358px}
}
@media only screen(min-width:1024px){.box-preview-container .img-option-container-small{max-width:416px}
.img-option-text-over-container-big{height:100px;font-family:"Avenir-Black";font-size:45px;color:rgba(255,255,255,1);line-height:100px;position:relative;top:-146px;padding-left:26px;text-align:left}
.img-option-text-over-container-small{width:300px;height:100px;font-family:"Avenir-Black";font-size:45px;color:rgba(255,255,255,1);line-height:100px;position:relative;top:-146px;left:26px}
.img-option-text-over{display:inline-block;vertical-align:bottom;line-height:50px}
.img-option-text-min-over{position:absolute;top:92%;left:4%;font-family:"Avenir-Black";font-size:12px;color:rgba(255,255,255,1);line-height:20px}
}
@media only screen and (max-width:767px){.box-preview-container .img-option-text-over-container-big{font-size:30px;line-height:45px}
.box-preview-container .img-option-container-big,.box-preview-container .img-option-container-medium,.box-preview-container .img-option-container-small{height:482px}
.box-preview-container .aem-Grid.aem-Grid--12.aem-Grid--default--12{max-width:320px}
.box-preview-container .img-option-container-small{max-width:320px}
}
.container-imgs-options .parsys-25{display:block;height:auto;width:25%;float:left}
.container-imgs-options .parsys-25 .img-option-container.col.w1of4{width:100%}
.container-imgs-options .img-option-container.col.w1of4 span.h2{color:#fff}
.img-option-container{position:relative;text-align:center;overflow:hidden}
.img-option-container span{position:absolute;bottom:50px;left:30px;z-index:20;text-align:left}
.container-imgs-options .col{padding:0}
picture img{width:100%;height:100%;display:block;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;z-index:10}
.img-option-container:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
@media(min-width:768px){.container-imgs-options .w1of4{width:50%}
}
@media(min-width:1024px){.container-imgs-options .w1of4{width:25%}
}
a.link{font-family:"Avenir-Black";color:#461e7d;font-size:12px;line-height:50px;letter-spacing:.05em;text-transform:uppercase}
a.link:hover{text-decoration:underline}
a.link:active{text-decoration:underline;opacity:.7}
a.breadcrumbs_link{font-family:"Avenir-Book";color:#000;font-size:15px;line-height:25px;text-transform:none;opacity:.5;letter-spacing:0}
a.breadcrumbs_link:hover{text-decoration:none;opacity:1}
a.breadcrumbs_link:active{text-decoration:none;opacity:.7}
footer a,.footer-legal-links a{font-family:"Avenir-Book";color:#000;font-size:12px;text-transform:none}
footer a:hover,.footer-legal-links a:hover{text-decoration:none;color:#461e7d}
footer a:active,.footer-legal-links a:active{text-decoration:none;color:#461e7d;opacity:.7}
.footer-social a{font-family:"Avenir-Book";font-size:28px;line-height:50px;color:#461e7d;text-transform:none;border:2px solid #461e7d;border-radius:25px;background-color:#fff}
.footer-social a:hover{background-color:#461e7d;color:#fff}
.footer-social a:active{background-color:rgba(70,30,125,.7);border-color:transparent;color:#fff}
@media screen and (min-width:1025px){footer a,.footer-legal-links a{font-family:"Avenir-Book";color:#000;font-size:15px;text-transform:none}
}
.followup-enelxsolution .form-group span{font-family:"Avenir-Book",sans-serif;font-size:18px;line-height:25px;letter-spacing:0}
.followup-enelxsolution input.checkbox:checked+label{font-weight:700;content:"\e919";font-family:"Avenir-Black"}
.followup-enelxsolution input:checked{font-size:20px;font-family:"Avenir-Black"}
.followup-enelxsolution input.checkbox+label::before{background-color:#fff;width:21px;height:21px}
.followup-enelxsolution{padding:100px 0 0 0}
.followup-enelxsolution .inner-content{width:100%;max-width:100%;padding:0}
.followup-enelxsolution .followup-container{display:table;height:100%}
.followup-enelxsolution .violet-backg{background-color:#461e7d;position:absolute;margin-top:-30px;margin-right:-30px;right:0;width:50%;height:310px;z-index:1}
.followup-enelxsolution .followup-content-left{display:block;width:100%;margin:30px 0;text-align:center}
.followup-enelxsolution .followup-content-right{display:block;width:100%}
.followup-enelxsolution .followup-content-right .followup-box-content{background-color:#f7f7f7;display:inline-table;padding:5px;z-index:23;position:relative;padding:5px}
.followup-enelxsolution .followup-content-right{margin-top:80px}
@media screen and (min-width:768px){.followup-enelxsolution .followup-content-left{width:71%;text-align:left;margin-bottom:90px}
.followup-enelxsolution .inner-content{width:100%;max-width:100%;padding:0 24px}
.followup-enelxsolution .followup-content-right .followup-box-content{background-color:#f7f7f7;display:inline-table;padding:80px;z-index:23;position:relative;width:calc(100% - 30px)}
.followup-enelxsolution .followup-content-right{display:table-cell;vertical-align:top;width:60%;position:relative}
.followup-enelxsolution .violet-backg{background-color:#461e7d;position:absolute;margin-top:-30px;margin-right:0;right:0;width:50%;height:310px;z-index:1}
}
@media screen and (min-width:1024px){.followup-enelxsolution .followup-content-left{display:table-cell;vertical-align:top;padding-right:10%;width:40%}
.followup-enelxsolution .followup-content-right{display:table-cell;vertical-align:top;width:60%;position:relative}
.followup-enelxsolution .inner-content{width:100%;max-width:1254px;padding:0 30px}
}
@media screen and (max-width:767px){.followup-enelxsolution .violet-backg{margin-right:0}
.followup-enelxsolution{padding:60px 0}
.followup-enelxsolution .followup-content-left{padding:0 30px}
}
.container-boxtext{padding-top:80px}
.container-boxtext .content-boxtext{padding:30px 0}
.container-boxtext .content-boxtext .title-boxtext{font-family:"Avenir-Black";font-size:15px}
.container-boxtext .content-boxtext .body-boxtext{font-family:"Avenir-Book";font-size:15px}
.get-intouch-content{padding:100px 0}
.get-intouch-content .get-description{padding:30px 0 40px 0}
.inner-content.getintouch{max-width:700px;background-color:#fff}
.getintouch label{font-size:15px}
.getintouch form input{min-width:100px}
.getintouch p.form-title-modal{font-size:30px;font-family:"Avenir-Black";padding:20px}
.getintouch form input.checkbox{position:absolute}
.getintouch .pcc-shipping-container textarea{resize:none;color:rgba(0,0,0,0.5);font-size:15px}
.select-validate.error+.selectboxit-container .selectboxit{border:2px solid #ff006e !important}
#getintouch .selectboxit.selectboxit-disabled,#getintouch .selectboxit-options .selectboxit-disabled{display:none;opacity:.65;filter:alpha(opacity = 65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default}
#getintouch select#country option:disabled{display:none}
#privacyCheck-error{padding-top:0}
.selectboxit-optgroup-header{font-weight:bold}
.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none}
.inner-content.formcontact{max-width:700px;background-color:#fff;margin-top:60px}
.formcontact label{font-size:15px}
.formcontact form input{min-width:100px}
.formcontact p.form-title-modal{font-size:30px;line-height:40px;font-family:"Avenir-Black";padding:30px 15px 15px}
.formcontact p.form-subtitle-modal{font-size:18px;line-height:30px;font-family:"Avenir-Book";padding:15px 15px}
.formcontact form input.checkbox{position:absolute}
.formcontact .pcc-shipping-container textarea{resize:none;color:rgba(0,0,0,0.5);font-size:15px}
.formcontact .select-validate.error+.selectboxit-container .selectboxit{border:2px solid #ff006e !important}
#formcontact .selectboxit.selectboxit-disabled,#formcontact .selectboxit-options .selectboxit-disabled{display:none;opacity:.65;filter:alpha(opacity = 65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default}
#formcontact select#country option:disabled{display:none}
.formcontact #privacyCheck-error{padding-top:0}
.formcontact .selectboxit-optgroup-header{font-weight:bold}
.formcontact .selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none}
.formcontact form input:disabled{color:#999}
@media only screen and (min-width:768px){.inner-content.formcontact{margin-top:100px}
}
.module.banner-cookie{height:0;width:100%;background-color:#000;overflow:hidden;transition:.4s;position:fixed;bottom:0;left:0;z-index:999999}
.module.banner-cookie.open{height:auto;transition:.4s}
body#menu .module.banner-cookie.author{position:relative;height:185px}
.module.banner-cookie .banner-cookie_container{padding:50px 20px 30px}
@media screen and (min-width:1024px){.module.banner-cookie.open{height:120px}
.module.banner-cookie .banner-cookie_container{padding:30px 40px}
}
.module.banner-cookie .banner-cookie_close{position:absolute;right:25px;top:25px;cursor:pointer}
.module.banner-cookie .banner-cookie_close:before{content:'\e90f';font-family:icomoon;color:#fff}
.module.banner-cookie h4{font-size:20px;font-family:"Avenir-Medium",sans-serif;font-weight:700;font-style:normal;color:#fff;line-height:20px;text-align:left;-webkit-font-smoothing:antialiased;margin-bottom:10px;margin-top:5px;padding-right:40px}
.module.banner-cookie .banner-cookie_container .banner-cookie_content a,.module.banner-cookie .banner-cookie_container .banner-cookie_content p{font-size:16px;font-family:"Avenir-Medium",sans-serif;font-weight:400;font-style:normal;font-weight:lighter;color:#fff;line-height:1.375;-webkit-font-smoothing:antialiased}
.module.banner-cookie .banner-cookie_container .banner-cookie_content a{text-decoration:underline}
.module.banner-cookie .banner-cookie_container .banner-cookie_content a:hover{font-weight:bolder}
.module.banner-cookie .banner-cookie_container .banner-cookie_content{width:100%;display:inline-block}
.module.banner-cookie .banner-cookie_container .banner-cookie_cta_container{width:100%;display:inline-block;text-align:center}
@media screen and (min-width:1023px){.module.banner-cookie .banner-cookie_container .banner-cookie_content{width:70%;display:inline-block}
.module.banner-cookie .banner-cookie_container .banner-cookie_cta_container{width:25%;display:inline-block;text-align:right}
}
.banner-azienda{height:0;width:100%;background-color:#461e7d;overflow:hidden;transition:.4s;position:fixed;top:0;left:0;z-index:999999;text-align:center}
.banner-azienda.open{transition:.4s;height:290px}
body#menu .module.banner-azienda.author{height:290px;margin-top:65px;position:relative}
body:not(#menu) .module.banner-azienda.author{height:0}
body.banner-azienda_open:not(#menu) #header,body.banner-azienda_open:not(#menu) #main{top:290px}
.banner-azienda_container{padding:60px 0;max-width:70%;margin:0 auto}
.banner-azienda.with-title .banner-azienda_container{padding:30px 0}
button.banner-azienda_close{position:absolute;right:25px;top:25px;cursor:pointer}
.banner-azienda .banner-azienda_content{padding-bottom:30px}
.banner-azienda .banner-azienda_content p{font-size:30px;line-height:45px;font-family:"Avenir-Book";font-style:normal;font-weight:lighter;color:#fff;-webkit-font-smoothing:antialiased}
.banner-azienda .banner-azienda_content br{height:0;display:none}
.banner-azienda h4{font-size:18px;font-family:"Avenir-Book";font-style:normal;color:#fff;font-weight:normal;line-height:30px;-webkit-font-smoothing:antialiased;margin-bottom:20px;margin-top:5px}
@media screen and (min-width:768px){.banner-azienda h4{font-size:22px;line-height:36px}
}
@media screen and (min-width:1024px){.banner-azienda h4{font-size:22px;line-height:36px}
}
button.banner-azienda_close:before{content:'\e90f';font-family:icomoon;color:#fff;font-size:20px}
@media screen and (max-width:1024px){.module.banner-azienda .banner-azienda_container{max-width:90%}
.module.banner-azienda.open{height:265px}
body.banner-azienda_open:not(#menu) #header,body.banner-azienda_open:not(#menu) #main{top:265px}
.banner-azienda .banner-azienda_content p{font-size:22px;line-height:35px}
}
@media screen and (max-width:768px){.module.banner-azienda.open{height:300px}
body.banner-azienda_open:not(#menu) #header,body.banner-azienda_open:not(#menu) #main{top:300px}
.banner-azienda .banner-azienda_content p{font-size:18px;line-height:30px}
}
.newsletter .popbox-modal-open .popbox-button-close{display:block;z-index:9999}
.informative-checkbox-consent{padding-top:20px}
.informative-checkbox-consent label a{color:#000}
.popbox-modal-open .newsletter-popbox{background-color:#ff006e;text-align:center;padding:20px 60px;max-width:612px;margin:0 auto;position:relative}
.newsletter .popbox-modal-open .popbox-button-close{display:block !important}
.popbox-modal-open .newsletter-popbox .inner-content{width:100%;max-width:612px;margin:0 auto}
.popbox-modal-open .newsletter-popbox .subscribe__header{padding:20px 0;color:#fff}
.popbox-modal-open .newsletter-popbox .subscribe__header h2{margin:20px}
.newsletter-container .subscribe__header p{font-family:"Avenir-Book"}
.newsletter .popbox-modal-open{display:none;position:fixed;overflow-y:auto;z-index:1000000;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.80);width:100% !important;max-width:100%}
.newsletter .popbox-modal-open.popbox-open{display:block}
.newsletter-container.edit-mode{display:block;position:static;background:transparent}
.popbox-modal-open .newsletter-popbox .subscribe__content .newsletter-select{padding-bottom:20px}
.popbox-modal-open .newsletter-popbox .subscribe__content .newsletter-select .selectboxit-btn:after{right:30px}
.popbox-modal-open .newsletter-popbox .subscribe__content .newsletter-select .selectboxit-container .selectboxit{border:2px solid transparent}
.popbox-modal-open .popbox-button-close{text-align:right;position:absolute;right:20px}
.popbox-modal-open .newsletter-popbox .subscribe__content .submit-container .textinput{border:2px solid transparent}
.popbox-modal-open .popbox-button-close .icon-close:before{color:#fff !important}
.popbox-modal-open .informative-checkbox-consent label a{color:#fff}
.popbox-modal-open .informative-checkbox-consent,.newsletter-container .informative-checkbox-consent{padding-top:20px;width:fit-content;margin:0 auto}
.newsletter-container label.error{float:unset;text-align:center}
.newsletter-container.popbox-modal-open label.error{color:#fff}
@media screen and (max-width:480px){.newsletter-popbox-wrapper{position:relative;top:50%;transform:translateY(-50%)}
.popbox-modal-open .newsletter-popbox{background-color:#ff006e;text-align:center;padding:20px 15px;max-width:100%;margin:0;position:absolute;top:0;left:0;bottom:0}
}
.user-info-block{height:100vh}
.user-info-block .inner-content{height:100%}
.user-info-block .customer-content{color:#461e7d;padding:30px}
.user-info-block .customer-container{display:flex;flex-direction:column;justify-content:center}
.user-info-block .customer-block{border:2px solid #461e7d;width:100%;margin:10px 0;padding:20px;position:relative;height:440px}
.user-info-block .user-info-content{margin-top:25%}
.user-info-block .user-info-content .user-info-title{font-family:"Avenir-Black",sans-serif;font-size:30px;line-height:40px;letter-spacing:0;margin:0 0 10px}
.user-info-block .user-info-content .user-info-subtitle{font-family:"Avenir-Book",sans-serif;font-size:18px;line-height:30px;letter-spacing:0}
.user-info-block .user-info-button{position:absolute;bottom:0;margin-bottom:30px;text-align:center;width:100%;left:0;right:0}
@media screen and (min-width:768px){.user-info-block .customer-container{display:flex;flex-direction:row;justify-content:center;height:100%;align-items:center}
.user-info-block .customer-container.author{height:auto}
.user-info-block .customer-block{border:2px solid #461e7d;width:380px;margin:0 10px;padding:35px;position:relative;height:440px}
}
#adv-landing main#main{padding-bottom:0}
#adv-landing .bodylarge{font-size:15px;line-height:25px;letter-spacing:0}
.advtemp{background:#f7f7f7;margin-top:-65px;overflow-x:hidden}
.advtemp form{padding:0}
.advtemp .interesting-solution-form{padding:55px 15px;max-width:825px;width:100%;margin:0 auto}
.advtemp .advtemp-header{text-align:center}
.advtemp .advtemp-header .offer-adv-logo img{width:123px;margin-bottom:75px}
.advtemp .advtemp-header .advtemp-header-content{display:block}
.advtemp .advtemp-header .header-sx{background-color:#f5f5f5;width:100%;padding:16px}
.advtemp .advtemp-header .header-sx{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.advtemp .advtemp-header .header-sx .offer-adv-box{color:#fff;width:100%;max-width:100%;margin:0}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-header p{margin:10px 0}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-header div:first-child{text-transform:uppercase}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-pic{padding:60px 0;text-align:center}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-pic img{width:100%}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon{padding:0 0 40px 0}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .item-label a{text-decoration:underline}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item{margin-top:20px}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item .item-label{max-width:80%}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item svg{width:31px;height:31px;margin-right:30px}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item svg path{fill:#fff !important}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item .item-icon,.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item .item-label{display:inline-block;vertical-align:middle}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item svg{width:100% !important}
.advtemp .advtemp-header .header-dx{width:100%;padding:55px 16px;background:#fff}
.advtemp .advtemp-header .header-dx{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.advtemp .advtemp-header .header-dx .offer-details-box{width:100%;max-width:100%;margin:0;text-align:left}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description{margin-bottom:0}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description div:first-child{line-height:50px 0}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description.more-desc div:first-child{line-height:normal}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description{margin-bottom:100px}
.advtemp .advtemp-header .header-dx .offer-details-box .details-price{width:85%}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description .details-price{width:60%}
.advtemp .advtemp-header .header-dx .offer-details-box .details-price div:last-child{padding:31px 0 33px;font-size:19px;line-height:25px}
.advtemp .advtemp-content{background-color:#f7f7f7;width:100%;max-width:800px;margin:0 auto;text-align:center}
.advtemp .advtemp-content .content-header{padding:57px 0}
#adv-landing .header-dx .offer-details-box .details-description.more-desc p{margin-bottom:1em}
#adv-landing .submit .cta-secondary{background-color:#461e7d;color:#fff;border-color:#461e7d}
#adv-landing .submit .cta-secondary:hover{background-color:#fff;color:#461e7d;border-color:#461e7d}
#adv-landing .box-legal-note{max-width:80%;width:100%;margin:0 auto;padding:50px 0 100px 0}
@media screen and (min-width:768px){#adv-landing .bodylarge{font-size:22px;line-height:normal;letter-spacing:0}
.advtemp .advtemp-header{text-align:left}
.advtemp form{padding:0 24px}
.advtemp .advtemp-header .header-dx{padding:60px 24px}
.advtemp .advtemp-header .header-sx{padding:46px}
.advtemp .advtemp-header .header-sx .offer-adv-box{width:100%;max-width:100%;margin:0}
.advtemp .advtemp-header .header-sx .offer-adv-box .offer-icon .offer-icon-item svg{width:10% !important}
.advtemp .advtemp-header .header-dx .offer-details-box{width:100%;max-width:100%;margin:0}
.advtemp .advtemp-header .header-dx .offer-details-box .details-price{width:100%}
.advtemp .advtemp-header .header-dx .offer-details-box .details-price .h3{margin:0 0 12px 0}
.advtemp .advtemp-header .header-dx .offer-details-box .details-price div:last-child{font-size:22px;line-height:30px;margin-top:15px}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description div:first-child{padding:45px 0}
}
@media screen and (min-width:1024px){.advtemp form{padding:0}
.advtemp .advtemp-header .header-dx{padding:40px}
.advtemp .advtemp-header .header-dx .offer-adv-box .offer-pic{text-align:left}
.advtemp .advtemp-header .header-sx .offer-adv-box{max-width:80%;margin:0 auto}
.advtemp .advtemp-header .header-dx .offer-details-box{width:100%;max-width:100%;margin:0}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description div:first-child{padding:50px 0}
.advtemp .advtemp-header .header-dx .offer-details-box .details-description{margin-bottom:100px}
.advtemp .advtemp-header .advtemp-header-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.advtemp .advtemp-header .header-sx{width:55%;padding:40px}
.advtemp .advtemp-header .header-dx{width:45%;padding:40px}
}
.enel-x-image img{width:100%}
.enel-x-image img.width-auto{width:auto}
.enel-x-image.text-center img{margin:0 auto}
.enel-x-image.inner-content-article{padding-left:107px}
@media only screen and (max-width:1023px){.enel-x-image.inner-content-article{padding-left:24px;padding-right:24px}
}
@media only screen and (max-width:1023px){.enel-x-image.inner-content-article{padding-left:15px;padding-right:15px}
}
.checkup-list .imgtext-wrapper{display:flex;align-items:start;padding:10px 0}
.checkup-list .imgtext-wrapper img{padding-right:50px;max-height:50px;width:auto}
.checkup-list .imgtext-wrapper a{color:#461e7d}
.checkup-list .imgtext-wrapper a:hover{text-decoration:underline}
.checkup-list .imgtext-wrapper li{position:relative;padding-left:20px}
.checkup-list .imgtext-wrapper li::before{height:10px;background-color:rgba(0,0,0,.1);content:'';display:block;width:10px;position:absolute;left:0;top:.7em}
#products-details .checkup-list .bodylarge{font-size:18px}
.accordion .content-accordion-box{padding:0 15px}
.accordion .title{padding:40px 0 25px}
.accordion .accordion .row{font-family:Avenir-Book;font-size:15px;line-height:30px}
.accordion .accordion .row br{line-height:0}
@media screen and (max-width:480px){.accordion .accordion .row{margin-bottom:20px}
}
.accordion .accordion .panel{display:none;overflow:hidden}
.accordion .accordion.open .panel{padding:30px;border:1px solid rgba(0,0,0,.1);margin-top:-2px}
.accordion .accordion .control{position:relative;padding:30px;border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,0.03);margin-top:-2px}
.accordion .accordion.open .control{background-color:#fff}
.accordion .accordion>.control:after{right:10px;top:0;color:#461e7d;content:"\e923";font-family:'icomoon' !important;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;right:10px;top:calc(50% - 5px);right:20px}
.accordion .accordion.open>.control:after{right:10px;top:0;color:#461e7d;content:"\e922";font-family:'icomoon' !important;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;right:10px;top:calc(50% - 5px);right:20px}
@media only screen and (min-width:768px){.accordion .content-accordion-box{padding:0 30px}
.accordion .title{padding:40px 0}
}
.benefits-container section{padding:30px 15px}
.benefits-container section::after{content:"";display:block;clear:both}
.benefits-container section .contact-col{width:100%;margin-top:40px}
.benefits-container section .contact-col:last-of-type{border-top:1px solid #ddd;padding-top:40px}
.benefits-container section .contact-col:last-of-type{border-top:0;padding-top:0}
.benefits-container section .contact-col h2{min-height:40px}
.benefits-container .benefit .icon:before{color:#4f1880;font-size:40px}
.benefits-container .benefit .title{font-family:"Avenir-Black";font-size:20px;line-height:25px;padding:20px 0}
.benefits-container .benefit .text{font-family:"Avenir-Book";font-size:15px;line-height:25px}
@media only screen and (min-width:768px){.benefit.aem-GridColumn{float:left;width:33% !important}
.benefits-container section{padding:60px 25px}
.benefits-container section .benefit:nth-child(3) .contact-col{padding-right:0}
.benefits-container section .benefit .contact-col{padding-right:20px}
.benefits-container .benefit{min-height:315px}
.benefits-container .benefit .title{padding:20px 0 13px}
.benefits-container .benefit .text{min-height:150px}
}
@media only screen and (min-width:1024px){.benefits-container .inner-content-article{padding-left:107px}
}
@media only screen and (min-width:1124px){.benefits-container section .benefit:nth-child(3) .contact-col{padding-right:0}
.benefits-container section .benefit .contact-col{padding-right:40px}
}
@media only screen and (min-width:1318px){}
.image-text-line .content{padding:20px 15px}
.image-text-line .inner-content-article:after,.image-text-line .image:after{content:"";display:block;clear:both}
.image-text-line .inner-content-article .content{padding:20px 0}
.image-text-line .image .text-sx img{height:55px}
.image-text-line .text-sx{color:#4f1880;font-family:"Avenir-Black";font-size:60px;line-height:60px;width:100%}
.image-text-line .text-dx{color:#000;font-family:"Avenir-Book";font-size:15px;line-height:20px;width:100%}
@media only screen and (min-width:768px){.image-text-line .content{padding:40px 30px}
.image-text-line .inner-content-article .content{padding:40px 0}
.image-text-line .text-sx{float:left;width:20%}
.image-text-line .text-dx{font-size:20px;line-height:30px;float:right;width:80%}
}
@media only screen and (min-width:1024px){.image-text-line .inner-content-article{padding-left:107px}
}
.footer-disclaimer-img-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.disclaimer-wrapper{padding:0}
.footer-disclaimer-img-wrap{justify-content:center;margin-bottom:20px}
.footer-disclaimer-title{text-align:center;margin-bottom:1rem}
.footer-disclaimer-img-paddright{padding-right:30px}
.footer-full-col-25{float:unset;width:100%}
.footer-full-col-75{width:100%;float:unset}
.font-style-disclaimer p{font-family:"Avenir-Black",sans-serif;font-size:12px;line-height:20px;letter-spacing:.05em;text-transform:uppercase}
.font-style-disclaimer p{font-size:12px;color:#000;font-weight:900}
.logorina{width:150px;height:50px;margin-bottom:50px}
@media screen and (max-width:767px){.footer-logo-rina-inner{max-width:129px}
}
@media screen and (min-width:768px) and (max-width:1023px){.disclaimer-wrapper{padding:20px 0}
.footer-disclaimer-img-wrap{justify-content:flex-start;margin-bottom:20px}
.footer-disclaimer-title{text-align:left}
.footer-logo-rina-inner{margin-top:24px;margin-bottom:-13px;max-width:129px}
}
@media screen and (min-width:1024px) and (max-width:1439px){.footer-disclaimer-img-wrap{justify-content:flex-end}
.footer-full-col-25{float:right;width:25%}
.footer-disclaimer-title{text-align:right}
.footer-full-col-75{width:75%;float:left}
.footer-full-max-width{max-width:55%;margin-bottom:25px}
.footer-logo-rina-inner{margin-left:38px;margin-top:8px;margin-right:24px;max-width:129px}
}
@media screen and (min-width:1440px){.footer-disclaimer-img-wrap{justify-content:flex-end}
.footer-full-col-25{float:right;width:25%}
.footer-disclaimer-title{text-align:right}
.footer-full-col-75{width:75%;float:left}
.footer-full-max-width{max-width:55%;margin-bottom:25px}
.footer-logo-rina-inner{margin-left:87px;margin-top:27px;margin-right:34px;max-width:129px}
.footer-margin-loghi-disclaimer{margin-top:21px}
.footer-test-margin-top{margin-top:-22px}
}
.list-column-icon.parbase .container-item-icon.enable-margin{width:100%;max-width:1040px;margin:0 auto}
.list-column-icon .col-xs-1,.list-column-icon .col-sm-1,.list-column-icon .col-md-1,.list-column-icon .col-xs-2,.list-column-icon .col-sm-2,.list-column-icon .col-md-2,.list-column-icon .col-xs-3,.list-column-icon .col-sm-3,.list-column-icon .col-md-3,.list-column-icon .col-xs-4,.list-column-icon .col-sm-4,.list-column-icon .col-md-4,.list-column-icon .col-xs-5,.list-column-icon .col-sm-5,.list-column-icon .col-md-5,.list-column-icon .col-xs-6,.list-column-icon .col-sm-6,.list-column-icon .col-md-6,.list-column-icon .col-xs-7,.list-column-icon .col-sm-7,.list-column-icon .col-md-7,.list-column-icon .col-xs-8,.list-column-icon .col-sm-8,.list-column-icon .col-md-8,.list-column-icon .col-xs-9,.list-column-icon .col-sm-9,.list-column-icon .col-md-9,.list-column-icon .col-xs-10,.list-column-icon .col-sm-10,.list-column-icon .col-md-10,.list-column-icon .col-xs-11,.list-column-icon .col-sm-11,.list-column-icon .col-md-11,.list-column-icon .col-xs-12,.list-column-icon .col-sm-12,.list-column-icon .col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.list-column-icon .c-typo1--intro5 h2,.list-column-icon .c-typo1--intro5 h2 a,.list-column-icon .c-typo1--intro5 h3,.list-column-icon .c-typo1--intro5 h3 a{color:#000}
.list-column-icon .c-typo1--intro5 h2,.list-column-icon .c-typo1--intro5 h3{margin-bottom:10px}
.list-column-icon .c-typo1--intro1 h3,.list-column-icon .c-typo1--intro5 h2,.list-column-icon .c-typo1--intro5 h3,.list-column-icon .c-typo1--disclaimer1 h2,.list-column-icon .c-typo1--disclaimer1 h3{font-family:"enel-x-ist-common-font1","Avenir","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:20px;line-height:25px;font-weight:900}
.list-column-icon img:not(.lazyload){height:auto}
.list-column-icon img{max-width:100%;overflow:visible}
.list-column-icon .col-md-7{width:80.33333%}
.list-column-icon h2{margin-top:0}
@media(min-width:992px){.list-column-icon .col-md-1{width:8.33333%}
.list-column-icon .col-md-1,.list-column-icon .col-md-2,.list-column-icon .col-md-3,.list-column-icon .col-md-4,.list-column-icon .col-md-5,.list-column-icon .col-md-6,.list-column-icon .col-md-7,.list-column-icon .col-md-8,.list-column-icon .col-md-9,.list-column-icon .col-md-10,.list-column-icon .col-md-11,.list-column-icon .col-md-12{float:left}
.list-column-icon .margin-bottom-0{margin-bottom:0 !important}
.list-column-icon .col-md-offset-2{margin-left:107px;padding:0}
}
@media(min-width:768px){.list-column-icon .col-sm-1{width:8.33333%}
.list-column-icon .col-sm-1,.list-column-icon .col-sm-2,.list-column-icon .col-sm-3,.list-column-icon .col-sm-4,.list-column-icon .col-sm-5,.list-column-icon .col-sm-6,.list-column-icon .col-sm-7,.list-column-icon .col-sm-8,.list-column-icon .col-sm-9,.list-column-icon .col-sm-10,.list-column-icon .col-sm-11,.list-column-icon .col-sm-12{float:left}
}
@media(max-width:767px){.list-column-icon .col-md-7{width:100%}
}
@media(min-width:768px) and (max-width:991px){.list-column-icon .col-md-7{width:90.33333%}
}
label.check-label span{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-left:25px}
.mail-form-container .card--form .form-group label,.mail-form-container label{font-family:'enel-x-ist-common-font1'}
.mail-form-container *{font-family:"Avenir-Book" !important}
.mail-form-container .form-group{margin-bottom:15px}
.mail-form-container label{display:inline-block;margin-bottom:.5rem;line-height:1.5}
.mail-form-container .check-label input[type=checkbox]{float:left}
.form-page__card .form-control{transition:none}
.form-page__card .form-control:focus{border-color:#461e7d}
.mail-form-container .form-page__card{width:680px;max-width:1254px;margin:0 auto}
.mail-form-container .form-page__card .card{padding:1.5rem;border-top:2px solid #461e7d;border-radius:.15rem;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,0.1);box-shadow:0 0 .5rem 0 rgba(0,0,0,0.1)}
.mail-form-container .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.mail-form-container .col-xs-12{width:100%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.radio-label input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:15px;height:15px;border-radius:50%;background-clip:content-box;padding:3px;border:1px solid #bbb;margin-right:10px;position:relative;float:left}
.radio-label input[type="radio"]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:#5738ff;border-color:#5738ff;width:15px;height:15px;border-radius:50%;background-clip:content-box;padding:3px;border:1px solid #bbb}
.form-page__card .check-label .check+span a{color:#5738ff;text-decoration:underline}
.form-page__card .check-label .check:checked+span{font-weight:800}
.multi-check-boxes label.error{font-size:.8rem;display:block !important;padding-top:0;padding-bottom:1rem}
.mail-form-container .form-page__card label.check-label .check{display:inline-block;min-width:1rem;height:12px;vertical-align:text-top;font-size:0;cursor:pointer;background:#fff;border:.1rem solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;outline:0;top:5px;position:absolute}
.mail-form-container .form-page__card .form-group label.check-label .check{position:relative !important}
.form-page__card label.check-label .check:not(.upon-checkbox-enabled):before{opacity:0;border-bottom:.1rem solid #fff;border-left:.1rem solid #fff;height:.4rem;width:.5rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:.1rem;left:.15rem}
.lead-form .c-form .submit-form,.form-page__card .submit-form{font-size:12px;font-weight:400;line-height:1.2rem;letter-spacing:.05em;padding:.75rem 1.5rem .7rem;background:#5738ff;border:.1rem solid #5738ff;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-transform:uppercase;border-radius:5rem}
.form-page__card .card--form .form-group .file-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:rgba(0,0,0,0.1);font-weight:200;line-height:1.2rem;cursor:pointer;font-size:0;height:calc(2.5rem + 2px)}
.form-page__card .card--form .form-group .file-box .label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.45rem .75rem .4rem;border:.1rem solid rgba(0,0,0,0.1);border-right:0}
.form-page__card .card--form .form-group .file-box .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem;background:#5738ff;color:#fff}
.form-page__card .card--form .form-group .file-box .button--remove{display:none}
.icon-upload:before{content:"\e946"}
.card--form .form-group label{font-family:'Avenir',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:200;line-height:1rem;display:block;text-align:left;margin-bottom:.5rem}
.card--form .form-group .radio-label{margin-top:.5rem}
.mail-form-container input[type=checkbox]{margin-top:4px}
.mail-form-container i.icon.icon-upload{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased}
.mail-form-container .selectboxit.form-control.enelx-selectbox{position:relative}
.mail-form-container ul.selectboxit-options{position:static}
.mail-form-container .row:before,.mail-form-container .row:after{content:" ";display:table}
.mail-form-container .form-group{float:none}
@media(min-width:576px){.mail-form-container .submit-form{display:inline-block;padding:.75rem 7rem .7rem !important;max-width:100%;margin-top:10px}
}
@media(max-width:575.98px){.mail-form-container .form-page__card .card{-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,0.1);box-shadow:0 0 .5rem 0 rgba(0,0,0,0.1);padding:10px}
}
@media(max-width:767.98px){.mail-form-container .form-page__card{width:100%;max-width:none}
.mail-form-container .form-page__card .submit-form{min-width:100%;max-width:100%}
}
@media(min-width:768px){.mail-form-container .col-sm-6{width:50%}
}
@media(min-width:576px){.mail-form-container .submit-form{display:inline-block;padding:.75rem 7rem .7rem !important;max-width:100%;margin-top:10px}
}
@media(min-width:1254px){.mail-form-container .col-lg-4{width:33.33333%}
}