/*!Theme Name: contship
Theme URI: http://underscores.me/
Author: twow
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: contship
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
contship is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/.card-post .content .post-categories .post-category{background-color:#df3336!important}body.page-template-default a.btn-red,body.page-template-default a.btn-red span.btn-txt,body.wp-singular a.btn-red{border-color:#df3336;color:#df3336;font-size:18.66px;font-weight:700}a.btn-red .icon-wrapper,.bg-red{background-color:#df3336!important}.card-post .footer .wrap-date .date,.citta p{color:#4e6285!important}html{line-height:1.15;-webkit-text-size-adjust:100%}.nascondi{display:none}.single-post h2,.single-post h5{color:#df3236!important}.single-post h2{font-size:21px!important;letter-spacing:1px}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}figure.wp-block-embed.is-type-video.is-provider-vimeo.wp-block-embed-vimeo.wp-embed-aspect-16-9.wp-has-aspect-ratio{margin:0!important}@media screen and (max-width:1180px){.gallery .wp-block-embed iframe{max-height:290px}}@media screen and (max-width:980px){.gallery .wp-block-embed iframe{max-height:250px}.gallery h4,.gallery p{text-align:center}}@media(max-width:874px){.wp-block-kadence-tabs .kt-tabs-id7174_f91e49-0e>.kt-tabs-title-list li .kt-tab-title{padding-left:0!important}.willbe-tabs .wp-block-kadence-tab.kt-tab-inner-content{padding:20px 0}}@media screen and (max-width:768px){figure.wp-block-embed.is-type-video.is-provider-vimeo.wp-block-embed-vimeo.wp-embed-aspect-16-9.wp-has-aspect-ratio{margin:0 0 10px!important}}@media screen and (max-width:430px){.gallery .wp-block-embed iframe{max-height:200px}}@media screen and (max-width:360px){.gallery .wp-block-embed iframe{max-height:170px}}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}h2.evento-label-obliquo{display:inline-block;min-width:220px;clip-path:polygon(0 0,90% 0,100% 0%,85% 100%,0 100%)}.kb-row-layout-wrap.data.due-sei.obliquo{clip-path:polygon(0 0,90% 0,100% 0%,85% 100%,0 100%)}h2.evento-label-obliquo.download{min-width:290px}h2.evento-label-rosso{display:inline-flex;margin-bottom:10px}h2.evento-label-bianca{display:inline-flex;margin-bottom:10px}h2.evento-label-bianca.media::after{width:178px}h2.evento-label-bianca.download::after{width:255px}h2.evento-label-bianca.rivivi::after{width:202px}.kb-row-layout-wrap.box-rosso-gradient{background:linear-gradient(329deg,#004587 -59.45%,#EA4043 47.61%)}.kb-row-layout-wrap.box-blu-gradient{background:linear-gradient(115deg,#004587 33.93%,#C73439 155.89%)}.kb-row-layout-wrap.data.wp-block-kadence-rowlayout{background-color:#ea4043;width:400px;left:20px;top:-80px}.programma span.kb-svg-icon-wrap.kb-svg-icon-fe_arrowRight.kt-svg-icon-list-single{margin-top:-4px}.data.due-sei figure.wp-block-kadence-image{margin-top:0}.kb-row-layout-wrap.data.due-sei{width:480px}.wp-block-kadence-spacer.linea{margin-bottom:0}.loading{animation:pulse 2.5s infinite}h1.white.wp-block-kadence-advancedheading span{color:#fff!important}.divisore-rosso hr.kt-divider{background-color:initial}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.1}}@media screen and (max-width:500px){.kb-row-layout-wrap.data.due-sei.obliquo{width:440px}.due-sei.obliquo .kt-row-column-wrap.kt-has-2-columns{padding:15px}.banner-landing.download{height:460px}}@media screen and (max-width:450px){.kb-row-layout-wrap.data.due-sei.obliquo{width:400px}}@media screen and (max-width:420px){.kb-row-layout-wrap.data.due-sei.obliquo{width:340px}}@media screen and (max-width:360px){.kb-row-layout-wrap.data.due-sei.obliquo{width:335px}}@media screen and (max-width:340px){.kb-row-layout-wrap.data.due-sei.obliquo{width:310px}}@media screen and (max-width:320px){.kb-row-layout-wrap.data.due-sei.obliquo{width:290px}}.data.due-sei.ombra-rosso-blu::after{height:132px}.kb-row-layout-wrap.kt-row-has-bg.footer-landing.flat{background:#004588!important}.kb-row-layout-wrap.kt-row-has-bg.footer-landing{background:linear-gradient(115deg,#004587 33.93%,#C73439 155.89%)!important}.footer-privacy a{color:#fff}p.website.wp-block-kadence-advancedheading{margin-top:0}p.website.wp-block-kadence-advancedheading a,.footer-privacy a:visited{color:#fff!important}.footer-social{display:flex;gap:16px}.footer-privacy{color:#fff}.link-footer a{color:#fff}span.red{color:#ea4043}div#gform_confirmation_message_25 h3{font-size:1.6em}h3.registrazione-evento{font-family:rethink sans;font-size:1.4em;color:#113866;font-weight:600}.footer-event-bp figure.wp-block-kadence-image.image-is-svg{width:70px}figure.image-is-svg.logo{width:220px!important}.footer-event-bp .website a{text-decoration:none}.container-form.custom-bg::after{background-color:#103866;border-radius:1.5rem;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;max-height:500px}legend.gfield_label.gform-field-label.gfield_label_before_complex.menu{margin-bottom:0}p.link-no-underline.wp-block-kadence-advancedheading a{color:#fff;text-decoration:none}p.link-no-underline.wp-block-kadence-advancedheading a:hover{text-decoration:underline}@media(min-width:1025px){.banner-landing.bp h1.wp-block-kadence-advancedheading{font-size:4em!important}.data.due-sei.ombra-rosso-blu::after{height:146px}}@media screen and (max-width:767px){.container-form.custom-bg::after{max-height:100%;background-color:#103866;border-radius:1.5rem;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}}@media(max-width:540px){div#gform_confirmation_message_25 h3{font-size:1.3em}h3.registrazione-evento{font-size:1.2em}}@media screen and (min-width:1480px){.banner-landing h1.wp-block-kadence-advancedheading{font-size:5.5em!important;line-height:1.05em!important}.banner-landing h2.wp-block-kadence-advancedheading{font-size:1.8em!important}}@media screen and (max-width:768px){.banner-header .kt-row-column-wrap.kt-has-2-columns{padding-top:0}}@media screen and (max-width:420px){.kb-row-layout-wrap.data.wp-block-kadence-rowlayout{width:320px;top:-80px}.data.due-sei.ombra-rosso-blu::after{height:127px}}.gform_confirmation_message{font-size:1.4em}.page-template #page .gform_confirmation_message h3{margin-bottom:5px!important}.page-template #page .gform_confirmation_message br{display:none!important}.gform_wrapper.gform_confirmation_message p{margin:0!important}.gform_confirmation_message h2{font-size:1.4em!important;letter-spacing:2px;margin:15px 0 12px}#footer .gform-footer{justify-content:flex-start}#footer .gform-footer>.gform_button.button{border:1px solid #fff;background-color:#fff!important;color:#103866!important}#footer .gform-footer>.gform_button.button:hover{border:1px solid #ea4043;background-color:#ea4043!important;color:#fff!important}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}*:focus:not(:focus-visible){outline:none;box-shadow:none}button:focus:not(:focus-visible),select:focus:not(:focus-visible),input:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}button:focus:not(:focus-visible),select:focus:not(:focus-visible),input:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;border-color:initial!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body.no-padding main.site-main{padding-top:0}.btn-custom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:100px;border-color:#ea4043;color:#ea4043;background-color:initial;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rethink Sans,sans-serif;font-weight:600;gap:1rem;padding:.5rem .5rem .5rem 2rem;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-custom.white{border-color:#fff;color:#fff}a.btn-custom.blue{color:#ea3f43}.btn-custom>span:last-child{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:center;align-items:center;align-self:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;min-height:2.5rem;min-width:2.5rem;overflow:hidden;background-color:#ea4043;color:#fff}.btn-custom>span:last-child{margin-left:10px}.btn-custom.white>span:last-child{background-color:#fff;color:#103866}.btn-custom:hover{border-color:#103866}.btn-custom.white:hover{border-color:#fff}.btn-custom:hover>span:first-child{border-color:initial;color:#103866}.btn-custom.white:hover>span:first-child{border-color:initial;color:#fff}.btn-custom:hover>span:last-child{background-color:#103866}.btn-custom.white:hover>span:last-child{background-color:#fff}.btn-custom:hover .kb-svg-icon-wrap{-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-custom:hover .kb-svg-icon-wrap svg{-webkit-animation:arrow_animation_left_right 1s cubic-bezier(.785,.135,.15,.86);animation:arrow_animation_left_right 1s cubic-bezier(.785,.135,.15,.86);-webkit-transform:scale(.9);transform:scale(.9)}a.kb-button.btn-custom .kb-svg-icon-wrap{display:flex}@-webkit-keyframes arrow_animation_left_right{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateX(200%);transform:translateX(200%)}51%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow_animation_left_right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(200%);transform:translateX(200%)}51%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.list-noicon .kt-blocks-accordion-header{pointer-events:none}.list-noicon .kt-blocks-accordion-icon-trigger{display:none}.evento-label-rosso h2::after{content:"";background:linear-gradient(90deg,#C73439,#004587);width:153px;position:absolute;height:45px;z-index:-1;left:3px;top:4px}h2.evento-label-rosso.due-sei::after{width:132px}h2.evento-label-bianca::after{content:"";background:linear-gradient(90deg,#C73439,#004587);width:206px;position:absolute;height:52px;z-index:-1;left:3px;top:4px}.data.ombra-rosso-blu::after{content:"";background:linear-gradient(90deg,#C73439,#004587);width:100%;position:absolute;height:124px;z-index:-1;left:8px;top:4px}@media screen and (max-width:420px){.data.ombra-rosso-blu::after{height:124px}}@media screen and (min-width:421px) and (max-width:767px){.data.ombra-rosso-blu::after{height:131px}}@media screen and (min-width:768px) and (max-width:1024px){.data.ombra-rosso-blu::after{height:124px}}.card-company h2,.card-company h5{font-weight:500;font-size:clamp(1.2rem,1.1588rem + .2063vi,1.4063rem);line-height:normal}.card-terminal .card-content h3,.card-terminal .card-content h4{color:#103866;margin-bottom:.5rem;font-size:clamp(1.44rem,1.3764rem + .3178vi,1.7578rem)}#hero_blog h2,.slider-news .post-title,.card-post .post-title,.card-job .content .header h3{font-size:clamp(1.2rem,1.1588rem + .2063vi,1.4063rem)}#terminals .item-terminal .wrap-content h3{font-size:clamp(1.44rem,1.3764rem + .3178vi,1.7578rem);color:#103866}#gform_22 legend,#gform_22 label,#gform_22 label>a,#gform_22 .gfield_description,#gform_22 legend>.gfield_required,#gform_22 label>.gfield_required,#gform_23 legend,#gform_23 label,#gform_23 label>a,#gform_23 .gfield_description,#gform_23 legend>.gfield_required,#gform_23 label>.gfield_required{color:#fff}#gform_22 span>input,#gform_22 div>input{padding-left:20px}.gform-theme--framework #gform_22 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{width:18px;height:18px;margin-left:-14px;margin-top:5px}.gform-theme--framework #gform_22 input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{width:16px;height:16px;margin-left:-18px}.gform_wrapper #gform_22 .gform_footer,.gform_wrapper #gform_23 .gform_footer{justify-content:end}.gform_wrapper #gform_22 .gform_footer>input.gform_button.button,.gform_wrapper #gform_23 .gform_footer>input.gform_button.button{background-color:#fff!important;color:#004587;font-size:1.2em}#gform_wrapper_22.gform-theme--framework .gform_validation_errors,#gform_wrapper_22.gform-theme--framework .gform_validation_errors h2,#gform_wrapper_23.gform-theme--framework .gform_validation_errors,#gform_wrapper_23.gform-theme--framework .gform_validation_errors h2{color:#fff;border-color:#fff}#gform_wrapper_22.gform-theme--framework .gform_validation_errors .gform-icon,#gform_wrapper_23.gform-theme--framework .gform_validation_errors .gform-icon{color:#fff;border-color:#fff}#gform_wrapper_22.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_23.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:#fff}div#gform_confirmation_message_22,div#gform_confirmation_message_23{background-color:#fff;color:#004587;padding:20px;font-size:1.5em;font-weight:500;line-height:1.6;margin-top:20px}#gform_wrapper_22 .ginput_container.ginput_container_textarea textarea,#gform_wrapper_23 .ginput_container.ginput_container_textarea textarea{border:0}#block_contact_style-one #gform_1 label.gform-field-label.gfield_consent_label a,#block_contact_style-one #gform_17 label.gform-field-label.gfield_consent_label a{color:var(--gf-ctrl-label-color-secondary)!important}.cover-evento.overlay-blend-mode:before{background-color:#1038664b}.cover-evento.overlay-blend-mode:after{background-color:unset}.page.sostenibilita h2{font-family:Outfit;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.5px}.page.sostenibilita p{font-family:rethink sans;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.page.sostenibilita .pillars.title{font-size:40px;font-weight:500;letter-spacing:2px}.page.sostenibilita .pillars h2:not(.red){color:#fff;font-style:normal;letter-spacing:2.1px;position:relative;margin-top:20px}.page.sostenibilita h2:before,.page.sostenibilita .iniziative #slider_card-big h2.title-bar:before{content:"";width:70.887px;height:4px;position:absolute;top:-20px;left:0}.page.sostenibilita .iniziative #slider_card-big h2.title-bar:before{margin-left:10px}.page.sostenibilita h2#h-our-3-pillars:before{background:#ea4043}.page.sostenibilita h2#h-climate-action:before{background:#62c654}.page.sostenibilita h2#h-responsible-leadership:before{background:#00c2df}.page.sostenibilita h2#h-empowered-people:before{background:#ffbe0b}.page.sostenibilita .pillars.blue h2:before{left:50%;transform:translateX(-50%)}.page.sostenibilita .pillars.white p.p-title{font-size:21px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.05px}.page.sostenibilita h2#h-le-nostre-iniziative:before{background:#ea4043}.page.sostenibilita h2#h-sustainability-report-2024:before{background:#ea4043}.page.sostenibilita .pillar-slider #slider_card-big{padding:0 10px}.page.sostenibilita .pillar-slider #slider_card-big:after{background-color:initial}.page.sostenibilita .pillar-slider #slider_card-big h2.title-bar{color:#ea4043!important;margin:90px 0 0 10px;font-weight:500}.page.sostenibilita .pillar-slider #slider_card-big h2.title-bar:after{content:"";width:70.887px;height:4px;position:absolute;left:0;top:-20px;background-color:#ea4043}.page.sostenibilita .pillar-slider #slider_card-big .card.card-big.blue{background-color:#103866}.page.sostenibilita .pillar-slider #slider_card-big .card.card-big.blue h3{color:#fff;position:relative}.page.sostenibilita .pillar-slider #slider_card-big .card.card-big.blue h3:before{content:"";width:70.887px;height:4px;position:absolute;left:30px;top:-20px}.page.sostenibilita .pillar-slider #slider_card-big .slider-big-cards .slick-slide:nth-child(1) .card.card-big.blue h3:before{background:#62c654}.page.sostenibilita .pillar-slider #slider_card-big .slider-big-cards .slick-slide:nth-child(3) .card.card-big.blue h3:before{background:#ffbe0b}.page.sostenibilita .pillar-slider #slider_card-big .slider-big-cards .slick-slide:nth-child(5) .card.card-big.blue h3:before{background:#00c2df}.page.sostenibilita .pillar-slider #slider_card-big .card.card-big{display:flex;flex-direction:column;justify-content:flex-end}.page.sostenibilita .pillar-slider #slider_card-big .card.card-big h3{color:#103866}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table{border-collapse:separate;border-spacing:0 10px}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row{line-height:1}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data{padding-top:4px;padding-bottom:4px}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data:first-child{padding-left:16px}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data:last-child{padding-right:16px}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data{border:1px solid #f6faff}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data:first-child{border-top-left-radius:10px;border-right:none;border-bottom-left-radius:10px}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data:nth-child(2){border-left:none;border-right:none}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data:last-child{border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data>p.has-background{padding:1.25em 1em;border-radius:10px;text-align:center}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item{border-bottom:4px solid rgba(255,255,255,.5);margin-right:0}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item.kt-tab-title-active{border-bottom:4px solid #ea4043}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item svg{fill:transparent;font-size:2.5rem;margin-right:15px;display:none}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:first-child svg{stroke:#80ed99;visibility:hidden}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:nth-child(2) svg{stroke:#ff739b;visibility:hidden}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:nth-child(3) svg{stroke:#ff9505;visibility:hidden}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item.kt-tab-title-active svg{visibility:hidden}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:hover{border-bottom:4px solid #ea4043;transition:border-color .4s ease,opacity .4s ease}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:hover svg{visibility:visible}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .wp-block-kadence-tab{border:none}.page.sostenibilita .willbe-tabs .tab-p-custom{color:#fff;font-family:Outfit;font-size:21px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.05px}.page.sostenibilita .willbe-tabs .kb-table-container .kb-table tr.kb-table-row>.kb-table-data p{color:#fff;font-size:16px;font-weight:600;letter-spacing:.8px}span.anno{background-color:#ea4043;padding:8px 12px;border-radius:8px}.page.sostenibilita .willbe-tabs.sostenibilita .kt-tabs-wrap .kt-tabs-title-list{display:none}.page.sostenibilita .willbe-tabs.sostenibilita .kb-table-container .kb-table tr.kb-table-row>.kb-table-data img{max-width:60%}.page.sostenibilita .willbe-tabs.sostenibilita .kb-table-container .kb-table tr.kb-table-row:nth-child(4)>.kb-table-data,.page.sostenibilita .willbe-tabs.sostenibilita .kb-table-container .kb-table tr.kb-table-row:nth-child(5)>.kb-table-data,.page.sostenibilita .willbe-tabs.sostenibilita .kb-table-container .kb-table tr.kb-table-row:nth-child(6)>.kb-table-data{border:none}.page.sostenibilita #slider_card-big{padding:0;margin-top:0}.page.sostenibilita #slider_card-big .card.card-big{padding:0}.page.sostenibilita #slider_card-big h2.title-bar{margin:-30px;padding:0}.page.sostenibilita #slider_card-big h2.title-bar:before{content:none}.page.sostenibilita .iniziative #slider_card-big .slider-big-cards .card.card-big>.wrap-icon.pl-2.pr-2{padding-left:0!important;padding-right:0!important}.page.sostenibilita .iniziative #slider_card-big:after{background-color:initial}.page.sostenibilita .iniziative #slider_card-big .card-small .wrap-icon img.larga{width:100%;height:auto}.page.sostenibilita .iniziative #slider_card-big h2.title-bar{color:#ea3f43!important;font-weight:500;padding-left:10px}.page.sostenibilita .iniziative #slider_card-big .card.card-big.default{min-height:622px;height:auto}.page.sostenibilita .iniziative #slider_card-big .slick-slide .col-xs-12{padding:1rem 1.5rem 1rem 0}.page.sostenibilita .iniziative #slider_card-big .btn.btn-red{margin-left:2rem;margin-bottom:2rem}@media(min-width:1024px){.page.sostenibilita .pillar-slider{display:none}.kb-row-layout-wrap.mtm-hero{padding-top:43px;padding-bottom:42px}}@media(max-width:1024px){span.anno{padding:4px 6px}.page.sostenibilita .pillar-slider #slider_card-big h2.title-bar{margin:50px 0 0 10px!important}}@media(max-width:880px){.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list{flex-direction:column}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:first-child svg{stroke:#fff;visibility:visible}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:nth-child(2) svg{stroke:#fff;visibility:visible}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:nth-child(3) svg{stroke:#fff;visibility:visible}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:first-child.kt-tab-title-active svg{stroke:#80ed99}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:nth-child(2).kt-tab-title-active svg{stroke:#ff739b}.page.sostenibilita .willbe-tabs .kt-tabs-wrap .kt-tabs-title-list .kt-title-item:nth-child(3).kt-tab-title-active svg{stroke:#ff9505}}@media(max-width:800px){#block_history.woman-card .slider-container .history-slide .wrap-image img{object-position:left}}@media(max-width:767px){.page.sostenibilita .iniziative .col-xs-12{padding-left:0}.page.sostenibilita #slider_card-big h2.title-bar,.page.sostenibilita .iniziative #slider_card-big h2.title-bar:before{margin:0}.page.sostenibilita .iniziative #slider_card-big .card.card-big.default{min-height:580px;height:100%}}@media(max-width:656px){.page.sostenibilita .pillar-slider #slider_card-big .card.card-big{height:340px;margin-bottom:2em}.page.sostenibilita .pillar-slider #slider_card-big .card.card-big.blue h3{color:#fff;font-style:normal;letter-spacing:2.1px;position:relative;margin-top:20px;text-transform:uppercase}.about .kt-row-column-wrap.kt-has-1-columns.kt-mobile-layout-row{padding:0}}@media(max-width:580px){.page.sostenibilita #slider_card-big .card-big p.pl-2,.page.sostenibilita #slider_card-big .card-big h3.pl-2{padding-left:1rem!important;padding-right:1rem}.page.sostenibilita .iniziative #slider_card-big .btn.btn-red{margin-left:1rem;margin-bottom:1rem}}@media(max-width:414px){#block_history.woman-card .slider-container .history-slide .wrap-image img{object-position:8% center}#block_history.woman-card .slick-arrow{background-color:hsla(0,0%,100%,.2);top:86%}}@media(max-width:390px){.page.sostenibilita .iniziative #slider_card-big .card.card-big.default{min-height:630px;height:100%}}.job-new .col-md-4{-ms-flex-preferred-size:49.3333333333%;flex-basis:49.3333333333%;max-width:49.3333333333%}.job-new a.card-post{text-decoration:none}.job-new h3.post-title{color:#103866}.job-new a.card-post:hover h3.post-title{color:#e03235!important}.job-new .card-post .post-categories .city{font-family:Outfit,sans-serif;font-weight:500}.job-new .card-post .post-categories .city .icon{background:url(/wp-content/uploads/2026/02/position-24.svg);background-repeat:no-repeat;width:24px;height:24px;margin-right:5px}.job-new .card-post .post-categories .post-category{font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem;background-color:#df3336;border-radius:4px;color:#fff;padding:.5rem}.job-new .card-post .post-excerpt{border-top:1px solid #e3edf6;padding-top:5px}.job-new .card-post .footer .text-button{margin-right:10px}.job-new .card-post .footer .text-button>span{font-family:Outfit,sans-serif;font-weight:500}@media screen and (max-width:735px){.job-new .col-md-4{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.card .card-text-content .post-title{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}