.hero-section{position:relative;z-index:2}.hero-section .row-fluid{align-items:center;gap:64px}.hero-section .content-wrapper h3.subheading{color:#ff3b2b;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:12px}.hero-section .content-wrapper .heading{margin-bottom:24px;max-width:100%}.hero-section .btn-container{align-items:center;display:flex;gap:12px;margin-top:48px;text-align:center}.hero-section.row-reversed .content-wrapper{order:2}.hero-section.row-reversed .col-2{height:100%;order:1;width:100%}.hero-section.img-full{position:relative}.hero-section.img-full .col-2{height:100%;width:100%}.hero-section.img-full .img-wrapper img{display:none}.hero-section.full-row-reversed{position:relative}.hero-section.full-row-reversed .content-wrapper{order:2}.hero-section.full-row-reversed .col-2{height:100%;order:1;width:100%}.hero-section.full-row-reversed .img-wrapper img{display:none}.hero-section.full-row-reversed .img-wrapper{left:0}.hero-section.full-row-reversed .img-wrapper,.hero-section.img-full .img-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:50%}.hero-section.img-full .img-wrapper{right:0}.hero-section.bottom_image .content-wrapper,.hero-section.bottom_image .image_sec{width:100%}.hero-section.bottom_image .main_wrap{display:flex;flex-direction:column;flex-wrap:wrap}.hero-section:not(.row-reversed) .image_sec img,.hero-section:not(.standard) .image_sec img{height:100%!important;object-fit:contain;width:100%!important}.hero-section.bottom_full_image .main_wrap{display:flex;flex-direction:column;flex-wrap:wrap}.hero-section.bottom_full_image .main_wrap .content-wrapper,.hero-section.image_center .main_wrap .content-wrapper{width:100%}.row-reversed .col-2 .img-wrapper{height:100%}.hero-section.image_center .main_wrap{display:flex;flex-direction:column;flex-wrap:wrap}.hero-section.bottom_full_image .bottom_image .img-wrapper img{object-fit:cover;width:100%}.hero-section .content-wrapper{margin-bottom:0}.hero-section.image_center{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hero-section .btn-wrapper{margin-top:48px}.hero-section.bottom_image .content-wrapper{margin:0!important}.hero-section .row-fluid{display:grid;gap:0 var(--grid-gap);grid-template-columns:repeat(12,1fr)}.hero-section .row-fluid .span12{grid-column:span 12}.hero-section .row-fluid .span11{grid-column:span 11}.hero-section .row-fluid .span10{grid-column:span 10}.hero-section .row-fluid .span9{grid-column:span 9}.hero-section .row-fluid .span8{grid-column:span 8}.hero-section .row-fluid .span7{grid-column:span 7}.hero-section .row-fluid .span6{grid-column:span 6}.hero-section .row-fluid .span5{grid-column:span 5}.hero-section .row-fluid .span4{grid-column:span 4}.hero-section .row-fluid .span3{grid-column:span 3}.hero-section .row-fluid .span2{grid-column:span 2}.hero-section .row-fluid .span1{grid-column:span 1}.hero-section .row-reverse{grid-auto-flow:dense;grid-template-columns:repeat(12,1fr)}.hero-section .row-reverse>*{order:1000}.hero-section .row-reverse>:first-child{order:-1}.hero-section .row-reverse>:nth-child(2){order:-2}.hero-section .row-reverse>:nth-child(3){order:-3}.hero-section .row-reverse>:nth-child(4){order:-4}.hero-section .row-reverse>:nth-child(5){order:-5}.hero-section .row-reverse>:nth-child(6){order:-6}@media (min-width:769px){.hero-section- .img-wrapper img{float:right}.hero-section-.full-row-reversed .img-wrapper img,.hero-section-.row-reversed .img-wrapper img{float:left}.hero-section-.full-row-reversed .content-wrapper,.hero-section-.row-reversed .content-wrapper{padding-left:15px}.hero-section.bottom_full_image .bottom_image{padding-top:64px}.hero-section.bottom_full_image .main_wrap .image_sec{display:none}.hero-section .img-wrapper.visible-desktop{display:block!important}.hero-section .img-wrapper.visible-mobile{display:none!important}}@media (max-width:1085px) and (min-width:769px){.hero-section .btn-container{display:flex}.hero-section .btn-primary,.hero-section .btn-secondary{line-height:1.12;padding-left:5px;padding-right:5px}.hero-section .content-wrapper .heading{line-height:1}}@media(max-width:768px){.hero-section .row-fluid{display:block}.hero-section .img-wrapper img{margin:auto;width:100%}.hero-section.img-full{padding:48px 0}.hero-section.img-full .container{padding:0}.hero-section.img-full .img-wrapper img{display:block;width:100%}.hero-section.full-row-reversed .container{padding:0}.hero-section.full-row-reversed .img-wrapper img{display:block;width:100%}.hero-section.full-row-reversed .img-wrapper,.hero-section.img-full .img-wrapper{background-image:none;height:100%;position:static;width:100%}.hero-section.full-row-reversed .content-wrapper,.hero-section.img-full .content-wrapper{padding-left:16px;padding-right:16px}.hero-section .bottom_image{display:none}.hero-section .container{padding:0}.hero-section .container .content-wrapper,.hero-section.bottom_image .image_sec .img-wrapper,.hero-section.row-reversed .image_sec .img-wrapper,.hero-section.standard .image_sec .img-wrapper{padding:0 16px}.hero-section .img-wrapper.visible-mobile{display:block!important}.hero-section .img-wrapper.visible-desktop{display:none!important}}@media(max-width:568px){.hero-section .content-wrapper h3.subheading{font-size:14px;padding-bottom:10px}.hero-section .content-wrapper .heading{font-size:36px;margin-bottom:18px}.hero-section .btn-container{flex-direction:column;margin-top:35px}.hero-section .btn-primary,.hero-section .btn-secondary{font-size:16px;height:48px;width:100%}}