@media(min-width: 992px){.mega-menu-padding{padding-left:calc((100vw - (960px - 2rem))/2);padding-right:calc((100vw - (960px - 2rem))/2)}}@media(min-width: 1200px){.mega-menu-padding{padding-left:calc((100vw - (1140px - 2rem))/2);padding-right:calc((100vw - (1140px - 2rem))/2)}}@media(min-width: 1400px){.mega-menu-padding{padding-left:calc((100vw - (1320px - 2rem))/2);padding-right:calc((100vw - (1320px - 2rem))/2)}}.subtitle{font-size:20px}.split-parent{overflow:hidden}.split-child{display:inline-block;white-space:nowrap}@media(max-width: 767.98px){.mobile-100{max-width:none;position:relative;right:50%;left:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}}.section-hero-default{position:relative}.section-hero-default:not(.no-image)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4rem;background-color:#fff;z-index:1}.section-hero-default .container{position:relative}.section-hero-default .content-holder>*{opacity:0}.section-hero-default .hero-image{opacity:0}.section-hero-default .content-col{position:relative;z-index:4}.section-hero-default .hero-image{position:relative;z-index:2}.section-hero-default .image-col{position:relative}.section-hero-default.no-content{height:100%;max-height:150px;margin-bottom:0}.section-hero-default.no-content::after{content:none}.section-hero-default .image-holder{position:relative;width:100%;aspect-ratio:1246/578;overflow:hidden;box-shadow:0 10px 36px -5px rgba(0,0,0,.2)}.section-hero-default .image-holder img.parallax-image{position:absolute;bottom:0;left:0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}@media(prefers-reduced-motion: reduce){.section-hero-default .image-holder img.parallax-image{transform:none !important;will-change:auto;height:100%}}@media(max-width: 767.98px){.section-hero-default{padding-top:4rem;margin-bottom:2rem}.section-hero-default .btn{margin:2rem 0 1.5rem}.section-hero-default.no-image{padding-bottom:4rem;margin-bottom:0}.section-hero-default .text-content{font-size:18px}}@media(min-width: 768px){.section-hero-default{padding-top:5rem;margin-bottom:3rem}.section-hero-default.no-image{padding-bottom:5rem;margin-bottom:0}.section-hero-default .text-content{font-size:22px;max-width:380px;margin:auto}.section-hero-default .btn{position:relative;margin-top:100px}.section-hero-default .btn::before{content:"";position:absolute;bottom:5.5rem;left:50%;width:1px;height:30px;background-color:#fff;z-index:1}}@media(min-width: 1200px){.section-hero-default.no-image{padding:7.5rem 0}}
