.bannerwithcta-container{padding:0 24px;width:100%}.bannerwithcta-container>.cmp-container{padding-top:24px}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser{border-radius:42px;height:calc(100vh - 3pc);overflow:hidden;position:relative;width:100%}@media(max-width:1921px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser{border-radius:30px}}@media(max-width:1681px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser{border-radius:25px}}@media(max-width:1367px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser{border-radius:24px}}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;background:var(--Black-gradient,linear-gradient(0deg,rgba(0,0,0,.4) 5.27%,transparent 59.64%));color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;inset:0;justify-content:flex-end;padding:117px 110px;position:absolute;width:100%}@media(max-width:1921px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__content{padding:60px 76px}}@media(max-width:1681px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__content{padding:50px 66px}}@media(max-width:1367px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__content{padding:42.5px 57px}}@media(max-width:1025px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__content{padding:38px 42px}}@media(max-width:768px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__content{padding:2pc 25px}}@media(max-width:361px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__content{padding:40px 24px}}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__pretitle{color:#fff;font-family:switzer,sans-serif;font-size:3.625rem;font-weight:500;letter-spacing:-3.96px;line-height:69.5px}@media(max-width:1921px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__pretitle{font-size:3.5rem;letter-spacing:-3.3px;line-height:67.5px}}@media(max-width:1681px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__pretitle{font-size:3.375rem;letter-spacing:-2.5px;line-height:65.5px}}@media(max-width:1299px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__pretitle{font-size:46px;line-height:58px}}@media(max-width:1025px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__pretitle{font-size:2.75rem;font-weight:500;letter-spacing:-1.26px;line-height:55.2px}}@media(max-width:768px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__pretitle{font-size:2.25rem;font-weight:500;letter-spacing:-1.26px;line-height:47.4px}}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__title{color:#fff;font-family:playFairDisplayItalic,sans-serif;font-size:3.625rem;font-style:italic;font-weight:500;letter-spacing:-3.96px;line-height:69.5px;padding-bottom:47px}@media(max-width:1921px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__title{font-size:3.5rem;letter-spacing:-3.3px;line-height:67.5px;padding-bottom:2pc}}@media(max-width:1681px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__title{font-size:3.375rem;letter-spacing:-2.5px;line-height:65.5px}}@media(max-width:1367px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__title{letter-spacing:-2.16px;padding-bottom:40px}}@media(max-width:1299px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__title{font-size:46px;line-height:58px}}@media(max-width:1025px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__title{font-size:2.75rem;letter-spacing:-1.26px;line-height:55.2px;padding-bottom:24px}}@media(max-width:768px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__title{font-size:2.25rem;line-height:47.4px;padding-bottom:17.59px}}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#fff;border-radius:8px;color:#262626;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;gap:1pc;height:70px;justify-content:flex-end;line-height:22.2px;padding:24px 3pc;text-align:center}@media(max-width:1921px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{font-size:1rem;height:60px;line-height:20.6px;padding:20px 44px}}@media(max-width:1681px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{font-size:.875rem;height:55px;line-height:18.2px;padding:17px 38px}}@media(max-width:1367px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{height:50px;padding:1pc 40px}}@media(max-width:1299px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{height:45px;padding:1pc 30px}}@media(max-width:1025px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{font-size:1rem;font-weight:500;height:45px;line-height:1.3pc;padding:9pt 30px}}@media(max-width:768px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{font-size:.875rem;gap:24px;height:50px;line-height:18.2px;padding:1pc 24px}}@media(max-width:361px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link{font-weight:400;gap:1pc;padding:1pc 40px}}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link:before{background:url(../../../../content/dam/ifbindustrieslimitedprogram/icons/arrow-explore.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:24px}@media(max-width:1921px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link:before{height:20px;width:20px}}@media(max-width:1367px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link:before{height:1pc;width:1pc}}@media(max-width:768px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link:before{height:20px;width:20px}}@media(max-width:361px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link:before{height:1pc;width:1pc}}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover:before{-webkit-transform:translateX(5px);transform:translateX(5px)}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__image,.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__image .cmp-image{height:100%}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser .cmp-teaser__image .cmp-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser.content-top .cmp-teaser__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bannerwithcta-container>.cmp-container .bannerwithcta-teaser.content-right .cmp-teaser__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:768px){.bannerwithcta-container>.cmp-container .bannerwithcta-teaser.content-right .cmp-teaser__pretitle,.bannerwithcta-container>.cmp-container .bannerwithcta-teaser.content-right .cmp-teaser__title{text-align:right}}