








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

/**lx-31-7**/
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold a, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }
.nolistStyle ul,.nolistStyle ul li {list-style-type: none;margin: 0 0;padding: 0}
.Font74, .Font74 h1 {font-size:74px;line-height:1.1;}
.Font45, .Font45 h2{font-size:45px;line-height:1.35;}
.Font40, .Font40 h3{font-size:40px;line-height:1.35;}
.Font32, .Font32 h4{font-size:32px;line-height:1.35;}
.Font24, .Font24 h5{font-size:24px;line-height:1.35;}
.Font20, .Font20 h6{font-size:20px;line-height:1.35;}
.Font16 {font-size:16px;line-height:1.31;}
.omniLp a{display:inline-block;transition:.3s ease-in-out;}

.lightOrange *{color: #F15629;}
.borderItem {border: 1px solid #F15629;border-radius: 12px;}


/* emea Banner **********************************************/
.emeaBanner .emeaBannerTitle h1 span { font-weight: 900; }
.emeaBanner .emeaBannerContent h4 { color: #707070; }

/* emea Banner **********************************************/
.emeaOffer .emeaOfferBox { background: #fff; text-align: center; border: 1px solid #edad9b; height: 100%; display: flex; flex-direction: column; padding: 50px 40px 40px; }
.emeaOffer .baseModuleParent { background: #ef5431; }
.emeaOffer .sectionHeading h2 { font-weight: 900; }
.emeaOffer .sectionHeading .content { max-width: 1300px; margin: 0 auto; }
.emeaOffer .emeaOfferBox .imageBox img { height: 80px !important; width: auto; }
.emeaOffer .emeaOfferBox .button { margin-top: auto; }
.emeaOffer:before { content: ''; position: absolute; top: 0; left: 65px; right: 65px; border: 1px solid #c1c1c1; }
.emeaOffer .row { justify-content: center; row-gap: 30px; }

/* filmsIncluded **********************************************/
.filmsIncluded .filmsIncludedBox { box-shadow: 0 3px 6px 1px #dddddd; border: 1px solid #d0d0d0; text-align: center; height: 100%; }
.filmsIncluded .filmsIncludedBox .imageBox img { width: 100%; height: 235px !important; object-fit: cover; }
.filmsIncluded .filmsIncludedBox .titleBox h4 { border-bottom: 1px solid #b3b3b3; padding-bottom: 15px; }
.filmsIncluded .filmsIncludedBox .contentWrapper { padding: 35px 20px 30px; display: flex; flex-direction: column; height: calc(100% - 235px); }
.filmsIncluded .filmsIncludedBox .button a { font-size: 14px; padding: 10px 40px; }
.filmsIncluded .row { row-gap: 60px; }
.filmsIncluded .filmsIncludedBox .button { margin-top: auto; }

/* allPolymeric **********************************************/
.allPolymeric { background: #ef5431; }
.allPolymeric .emeaBannerContent h2, .allPolymeric .emeaBannerContent h4 { color: #ffffff; }
.allPolymeric .emeaBannerContent h4 { font-family: "OpenSans", sans-serif; }

/* claimModule **********************************************/
.claimModule .form-title { text-align: center; font-weight: 900; padding-bottom: 80px; }

/* Footer ************************************/
.footer { background: 

  
  
    
  


  rgba(109, 110, 113, 1.0)

; text-align: center; padding: 95px 0; }
.footer .logoBox img { max-width: 132px !important; width: 100%; }
.footer .textBox { padding-top: 23px; font-size: 15px; }
.footer .textBox p { font-size: 15px; line-height: 1.2; font-weight: 500; font-family: Montserrat; }

/* Header ************************************/
.emeaHeader { background-color: rgba(240, 240, 240, 1.0); padding: 20px 0; }
.emeaHeader .logoBox img { max-width: 80px !important; width: 100%; }
.emeaHeader .emeaHeaderPart { display: flex; align-items: center; justify-content: space-between; max-width: 1420px; margin: 0 auto; }
.emeaHeader .emeaHeaderPart .right { display: flex; column-gap: 40px; row-gap: 15px; align-items: center; }
.emeaHeader .emeaHeaderPart .right .button a { text-transform: unset; font-weight: normal; text-align: center; display: flex; align-items: center; justify-content: center; border: 2px solid; text-decoration: none; font-family: 'Open Sans', sans-serif; font-style: normal; color: #6d6e72; font-size: 18px; background-color: #FFFFFF; border-color: #6d6e72; padding: 5px 15px; }
.emeaHeader .emeaHeaderPart .right .button a svg { width: 16px; height: 16px; object-fit: contain; margin-right: 7px; }

.emea-lp h1,.emea-lp h2,.emea-lp h3,.emea-lp h4,.emea-lp h5,.emea-lp h6 { color: #ef5431; }

.emeaLanguageSwitcher .globe_class .lang_list_class { max-width: 150px; padding: 20px 0 0; border-bottom: 1px solid #000; }
.emeaLanguageSwitcher .lang_list_class li { padding: 0 !important; margin: 0 !important; border: none !important; }
.emeaLanguageSwitcher .globe_class .lang_list_class li .lang_switcher_link { background: #fff; padding: 15px 30px; display: inline-block; width: 100%; font-size: 14px; border: 1px solid #000; border-bottom: none; }
.emeaLanguageSwitcher .lang_list_class:after, .emeaLanguageSwitcher .lang_list_class:before { display: none; }

/* Video Module ************************************/
.omniVideoWp .hubspotVideo{position:relative;}
.omniVideoWp .innerItem {padding: 38px;}
.videoModule .content-wrapper {max-width: 100%;padding: 0 20px;}
.videoSectionWp {margin: 0 -10px;gap: 20px 0;}
.videoModule .outterItem{padding: 0 10px;} 
.omniVideoWp .videoContent p {margin-top: 10px;}
.videoModule .titleWp h4{margin-top:10px;} 
.mfp-content video[poster]{max-height: 600px;}
.omniVideoWp .hubspotVideo:after { content: ""; position: absolute; background: rgba(0,0,0,0.5); left: 0; right: 0; height: 100%; z-index: 5; }

/**cta_module*/
.ctaButton .button a{ padding: 16px 40px;}
























@media(max-width: 1599px){
    .filmsIncluded .filmsIncludedBox .imageBox img { height: 200px !important; }
	.filmsIncluded .filmsIncludedBox .contentWrapper { height: calc(100% - 200px); }
}
@media(max-width: 1399px){
	.emeaOffer .emeaOfferBox { padding: 40px 30px 30px; }
	.button.button--secondary a, a.button.button--secondary { padding: 16px 20px; font-size: 16px; }
	.emeaOffer .emeaOfferBox .contentBox br { display: none; }
	.emeaOffer .emeaOfferBox .imageBox img { height: 60px !important; }
	.filmsIncluded .filmsIncludedBox .imageBox img { height: 165px !important; }
	.filmsIncluded .filmsIncludedBox .contentWrapper { height: calc(100% - 165px); }
	.filmsIncluded .filmsIncludedBox .button a { padding: 10px 25px; }
  
  .Font74, .Font74 h1 {font-size:60px;}
  .Font45, .Font45 h2{font-size:38;}
  .Font40, .Font40 h3{font-size:32px;}
  .Font32, .Font32 h4{font-size:26px;}
  
  
}
@media(max-width: 1199px){
	.emeaOffer .emeaOfferBox { padding: 30px 20px 30px; }
	.emeaOffer .emeaOfferBox .button.button--secondary a, a.button.button--secondary { font-size: 14px; }
	.filmsIncluded .filmsIncludedBox .imageBox img { height: 180px !important; }
	.filmsIncluded .filmsIncludedBox .contentWrapper { height: calc(100% - 180px); }
  .omniVideoWp .innerItem {padding: 15px;}
  a.open-popup-video{background-size: 60px;}
  
  .Font74, .Font74 h1 {font-size:50px;}
  .Font45, .Font45 h2{font-size:34;}
  .Font40, .Font40 h3{font-size:28px;}
  .Font32, .Font32 h4{font-size:24px;}
  
}
@media(max-width: 991px){
	.emeaOffer .row { row-gap: 30px; }
	button, a.button, .button a, a.hs-button, .cta_button { font-size: 22px; padding: 16px 60px; }
	.filmsIncluded .filmsIncludedBox .imageBox img { height: 220px !important; }
	.filmsIncluded .filmsIncludedBox .contentWrapper { height: calc(100% - 220px); }
	.footer .logoBox img { max-width: 100px!important; }
    .footer { padding: 80px 0; }
	.emeaHeader .emeaHeaderPart .right { column-gap: 15px; }
	.emeaHeader .emeaHeaderPart .right .button a { padding: 5px 15px !important; font-size: 14px; }
  
    .Font74, .Font74 h1 {font-size:40px;}
   
  }
@media(max-width: 767px){
	button, a.button, .button a, a.hs-button, .cta_button { font-size: 18px; padding: 14px 40px; }
	.emeaOffer .emeaOfferBox .imageBox img { height: 50px !important; }
	.button.button--secondary a, a.button.button--secondary { padding: 14px 20px; }
	.emeaOffer:before { left: 40px; right: 40px; }
	.filmsIncluded .filmsIncludedBox .contentWrapper { height: auto; }
	.filmsIncluded .filmsIncludedBox .imageBox img { height: auto !important; aspect-ratio: 3 / 2; }
	.filmsIncluded .row { row-gap: 30px; }
	.footer .logoBox img { max-width: 80px!important; }
    .footer { padding: 60px 0; }
    .footer .textBox p { font-size: 12px; }
	.claimModule .form-title { padding-bottom: 40px; }
	.emeaHeader .emeaHeaderPart { flex-direction: column; gap: 15px; }
	.emeaHeader .emeaHeaderPart .right { flex-direction: column; width: 100%; max-width: 500px; }
	.emeaHeader .emeaHeaderPart .right .button,
	.emeaHeader .emeaHeaderPart .right .button a { width: 100% }
	.emeaHeader .logoBox img { max-width: 60px !important; }
  
  .Font74, .Font74 h1 {font-size:35px;}
  .Font45, .Font45 h2{font-size:30px;}
  .Font40, .Font40 h3{font-size:24px;}
  .Font32, .Font32 h4{font-size:22px;}
  .Font24, .Font24 h5{font-size:20px;}
  .Font20, .Font20 h6{font-size:18px;}
  
}




















































.footer {
    background-color: 

  
  
    
  


  rgba(109, 110, 113, 1.0)

;
    border-top: 1px none #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1360px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #ffffff;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
    color: #ffffff;
}

/* Header modules */

.footer .icon svg {
    fill: #ffffff;
}

.footer h3.form-title {
    color: {color=#dd613c, opacity=null, hex=#dd613c, rgba=rgba(221, 97, 60, 1), rgb=rgb(221, 97, 60), css=#dd613c};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin: 1.5rem 0;
    margin-top: 0;
}

.footer .hs-menu-wrapper a {
    font-family: "OpenSans", sans-serif; font-style: normal; font-weight: normal; text-decoration: none;;
    color: ;
    font-size: ;
    text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    ;
    color: ;
}

.footer .hs-menu-wrapper a:active {
    ;
    color: ;
}