.elementor-kit-12{--e-global-color-primary:#131313;--e-global-color-secondary:#131313;--e-global-color-text:#131313;--e-global-color-accent:#274C69;--e-global-color-71e7875:#274C69;--e-global-color-cd346cc:#131313;--e-global-color-97782e5:#FFFFFF;--e-global-color-1c57228:#F6F6F6;--e-global-color-3fa3e96:#F1F4F8;--e-global-color-58f865a:#94D392;--e-global-color-c236aa7:#039B57;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:500;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-kit-12 a{font-family:"Raleway", Sans-serif;}.elementor-kit-12 h1{color:var( --e-global-color-71e7875 );font-family:"Raleway", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;}.elementor-kit-12 h2{font-family:"Raleway", Sans-serif;font-size:80px;font-weight:800;text-transform:uppercase;}.elementor-kit-12 h3{font-family:"Raleway", Sans-serif;font-size:55px;font-weight:300;text-transform:uppercase;}.elementor-kit-12 h4{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-kit-12 h5{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-kit-12 h6{font-family:"Raleway", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}@media(max-width:1200px){.elementor-kit-12 h1{font-size:90px;}.elementor-kit-12 h2{font-size:75px;}.elementor-kit-12 h3{font-size:50px;}.elementor-kit-12 h4{font-size:35px;}}@media(max-width:1024px){.elementor-kit-12 h1{font-size:80px;}.elementor-kit-12 h2{font-size:65px;}.elementor-kit-12 h3{font-size:40px;}.elementor-kit-12 h4{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12 h1{font-size:60px;}.elementor-kit-12 h2{font-size:40px;}.elementor-kit-12 h3{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.bold_products_title{
    font-weight: 800;
    font-size: 50px;
    text-transform: uppercase;
    background: none !important;
    background-color: transparent !important;
    color: #274C69 !important;
    padding: 0px !important;
    letter-spacing: 1px !important; 
}

@media screen and (max-width: 768px){
    .bold_products_title{
    font-size: 30px;
}
}

/* width */
::-webkit-scrollbar {
  width: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #274C69;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #274C69;
}

html, body {
    overflow-x: hidden;

}

.elementor-slideshow__title{
    display: none;
}

@media (min-width: 1201px) and (max-width: 1919px){
    .page-id-2918 .elementor-widget-text-editor{
        column-count: 1 !Important;
    }
    h2{
        font-size: 60px !important;
    }
    h3{
        font-size: 38px !important;
    }
    .img-fit img{
        height: 500px !important;
        object-fit: cover !important;
    }
}


.page-id-10253 .elementor-element-1ccf183 h5,
.page-id-10253 .elementor-element-617b794 h5,
.page-id-10253 .elementor-element-9eed1bd h5,
.page-id-10253 .elementor-element-6792744 h5,
.page-id-10253 .elementor-element-3a84b5a h5,
.page-id-10253 .elementor-element-9549ced h5 {font-size:14px;)
}

@media (min-width: 1440px){
.page-id-30159 .sectors-hf h5 {
font-size: 14px !important;
    }
}
  
@media (min-width: 1440px){
.page-id-29671 .sustainability-fr h3{
font-size: 48px !important;
}

@media (min-width: 1440px){
.page-id-29877 .contacts-fr h2{
    font-size: 71px;
} 
}
@media (min-width: 1200px){
.page-id-29950 .history-de {
    font-size: 19px;
}
}
@media (min-width: 1440px){
.page-id-30120 .sustainability-de li:nth-child(-n+2) span{ font-size: 15px !important;
}
}/* End custom CSS */