.banner-with-bg-section a,.banner-with-bg-section a:hover{color:#f6916a;transition:all .6s}.banner-with-bg-section a.button,.banner-with-bg-section a.button:hover{color:#fff;transition:all .6s}.banner-with-bg-section{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.banner-with-bg-section.lightmode:before{background:linear-gradient(90deg,hsla(0,0%,100%,.9) 11.06%,hsla(0,0%,100%,0) 92.54%),hsla(0,0%,100%,.9)}.banner-with-bg-section.darkmode:before,.banner-with-bg-section.lightmode:before{content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transform:rotate(-180deg);width:100%;z-index:1}.banner-with-bg-section.darkmode:before{background:linear-gradient(90deg,rgba(0,0,0,.65) 11.06%,transparent 92.54%),rgba(0,0,0,.6)}.banner-with-bg-section .main-container{display:flex;position:relative;z-index:5}.banner-with-bg-section .main-container.left{justify-content:start}.banner-with-bg-section .main-container.center{justify-content:center}.banner-with-bg-section .main-container.right{justify-content:end}.banner-with-bg-section .btn-container a,.banner-with-bg-section .description-container p,.banner-with-bg-section .sub-heading-container h4,.banner-with-bg-section .top-heading-container h1{margin:0}.banner-with-bg-section .sub-heading-container h4{letter-spacing:-.02em;line-height:150%}.banner-with-bg-section .description-container p{font-size:16px;letter-spacing:-.02em;line-height:150%}.banner-with-bg-section .button.button--simple{color:#f6916a;font-weight:600;letter-spacing:-.02em;text-transform:unset}.banner-with-bg-section .button.button--simple span{line-height:0;margin-left:8px;transition:all .6s ease-in-out}.banner-with-bg-section .button.button--simple span svg,.banner-with-bg-section .button.button--simple span svg path{color:#f6916a;fill:#f6916a}.banner-with-bg-section .button.button--simple:hover span{margin-left:12px}.banner-with-bg-section .divider-container{line-height:0}.banner-with-bg-section .divider-container.left{margin-left:-10px;text-align:left}.banner-with-bg-section .divider-container.right{transform:rotateY(180deg)}.top-heading-container h1{font-size:32px;letter-spacing:-.04em;line-height:125%}