.banner{position:relative}.banner .container{margin:0 auto;max-width:1215px;padding:0 20px;position:relative;z-index:2}.banner .bg-image{background-size:cover;height:947px;position:absolute;top:0;width:100%;z-index:0}.banner .supertitle{color:#fff}.banner .hs-row{display:flex;justify-content:space-between;padding-top:220px}.banner .hs-col.content-col{margin-right:45px;max-width:45%}.banner .content-wrap{padding-top:50px}.banner .hs-col.image-col{max-width:600px}.banner .title{font-size:64px;line-height:1.33;margin-bottom:14px}.banner .image-wrap{min-height:804px;overflow:hidden;position:relative}.banner .image-wrap img{min-height:804px;object-fit:cover;width:100%}.banner .content{line-height:1.94}.banner .content p{font:inherit;margin-bottom:30px}.banner .buttons-wrap{align-items:center;display:flex;padding-top:30px}.banner .custom-button.primary{margin-right:35px}.banner .custom-button a{background:transparent;border-radius:0;color:#fff;display:inline-block;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.28;margin-bottom:20px;min-width:196px;padding:27.5px 26px;text-align:center;text-transform:uppercase;transform-style:preserve-3d;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.banner .custom-button a,.banner .custom-button a:focus,.banner .custom-button a:hover{text-decoration:none}.banner .custom-button.primary a{background-color:#ba9e54}.banner .custom-button.primary a:hover{color:#fff;-webkit-transform:scale3d(.96,.96,1.01);transform:scale3d(.96,.96,1.01)}.banner .custom-button.secondary a{border:1px solid #fff}.banner .custom-button.secondary a:hover{background-color:#ba9e54;border-color:#ba9e54;color:#fff;-webkit-transform:scale3d(.96,.96,1.01);transform:scale3d(.96,.96,1.01)}.banner .image-solid-cover{background-color:#dfae4f;bottom:0;height:100%;left:0;opacity:0;opacity:1;position:absolute;right:0;top:0;transition:all .5s;visibility:hidden;width:0}.banner .image-solid-cover.show-wrapper{visibility:visible;width:100%}@media screen and (max-width:991px){.banner-section .hs-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:114px}.banner-section .hs-col.content-col{margin-bottom:40px;margin-right:0;margin-top:0;max-width:800px;text-align:center}.banner-section .title{font-size:56px}.banner-section .buttons-wrap{justify-content:center}.banner-section .bg-image{height:1100px}.banner-section .image-wrap,.banner-section .image-wrap img{height:600px;min-height:auto}}@media screen and (max-width:767px){.banner .hs-row{padding:150px 0 0}.banner .content-wrap{padding-top:0}.banner-section .hs-col.content-col{margin-bottom:30px;max-width:none;text-align:left}.banner-section .title{font-size:46px}.banner .content{font-size:18px}.banner-section .buttons-wrap{flex-wrap:wrap;justify-content:flex-start;padding-top:15px}.banner .custom-button a{padding-bottom:22px;padding-top:22px}.banner .hs-col.image-col{max-width:100%}.banner-section .image-wrap,.banner-section .image-wrap img{height:auto;max-height:600px;min-height:auto}.banner-section .bg-image{height:950px}}@media screen and (max-width:479px){.banner-section .title{font-size:40px}.banner .content{font-size:16px}.banner-section .buttons-wrap{display:block;padding-top:0}.banner .custom-button.primary{margin-right:0}.banner .custom-button a{display:block;font-size:16px;padding:20px 16px;width:100%}}