/*Error on line 76: 'color: ;' has an empty value.*/#cms-section-3403111921 { position: relative; z-index: 1;}#cms-section-3403111921 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-3403111921 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(90deg, white 35%, rgba(255, 255, 255, 0.56) 56%, rgba(255, 255, 255, 0) 100%); opacity: 0.75;}#cms-section-3403111921 .section-bg-image { opacity: 1; background-size: cover; background-position: center; background-repeat: repeat;}#cms-section-3403111921 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-3403111921 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-3403111921 .cms-animation.image-top-right { opacity: 0;}#cms-section-3403111921 .cms-animation.image-top-left { opacity: 0;}#cms-section-3403111921 .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-3403111921 .txt { max-width: 720px; display: inline-block;}#cms-section-3403111921 .txt h1, #cms-section-3403111921 .txt h2, #cms-section-3403111921 .txt h3, #cms-section-3403111921 .txt h4, #cms-section-3403111921 .txt h5, #cms-section-3403111921 .txt h6, #cms-section-3403111921 .txt p { text-align: left;}#cms-section-3403111921 .page-headline { min-height: 360px; display: flex;}#cms-section-3403111921 .content-top { align-items: flex-start;}#cms-section-3403111921 .content-middle { align-items: center;}#cms-section-3403111921 .content-bottom { align-items: flex-end;}#cms-section-3403111921 .content-left { text-align: left;}#cms-section-3403111921 .content-center { text-align: center;}#cms-section-3403111921 .content-right { text-align: right;}#cms-section-9591794874 { position: relative; z-index: 1; /* Animation on class removal */ /* Stagger delays */}#cms-section-9591794874 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-9591794874 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-9591794874 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-9591794874 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-9591794874 .cms-animation.image-top-right { opacity: 0;}#cms-section-9591794874 .cms-animation.image-top-left { opacity: 0;}#cms-section-9591794874 .flex-box { display: flex; align-items: flex-start; gap: 64px;}#cms-section-9591794874 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex;}#cms-section-9591794874 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-9591794874 .content-bg { position: relative;}#cms-section-9591794874 .headline-txt { text-align: left;}#cms-section-9591794874 .content { padding: 0;}#cms-section-9591794874 .accent-color { background-color: #233d6e; fill: #ffffff;}#cms-section-9591794874 .img-box { line-height: 0;}#cms-section-9591794874 .shape-one { width: 240px; height: 240px; position: absolute; top: calc(-1 * var(--desktop-gutter-size)); left: calc(-1 * var(--desktop-gutter-size)); opacity: 0.5; z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794874 .shape-two { width: 240px; height: 240px; position: absolute; bottom: calc(-1 * var(--desktop-gutter-size)); opacity: 0.3; right: calc(-1 * var(--desktop-gutter-size)); z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794874 .after-image { z-index: 2; width: calc(100% - var(--desktop-gutter-size)); line-height: 0; z-index: 1; position: relative; right: 0; top: var(--desktop-gutter-size); transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794874 .after-image:before { position: absolute; content: ""; top: -8px; left: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794874 .after-image:after { position: absolute; content: ""; top: -8px; left: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794874 .after-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box; object-fit: cover; object-position: center; height: unset;}#cms-section-9591794874 .after-image:hover { transform: scale(1.05);}#cms-section-9591794874 .after-image:hover:before { width: 48px;}#cms-section-9591794874 .after-image:hover:after { height: 48px;}#cms-section-9591794874 .after-image:hover .shape-one { transform: scale(0.9);}#cms-section-9591794874 .media-box { min-height: 430px; display: block;}#cms-section-9591794874 .before-image { position: relative; bottom: 0; right: calc(-1 * var(--desktop-gutter-size)); width: calc(100% - var(--desktop-gutter-size)); z-index: 2; box-sizing: border-box; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794874 .before-image img { width: 100%; object-fit: cover; object-position: center;}#cms-section-9591794874 .before-image:before { position: absolute; content: ""; bottom: -8px; right: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794874 .before-image:after { position: absolute; content: ""; bottom: -8px; right: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794874 .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794874 .before-image:hover:before { width: 48px;}#cms-section-9591794874 .before-image:hover:after { height: 48px;}#cms-section-9591794874 .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794874 .btns-box { text-align: left;}#cms-section-9591794874 .content-btn { margin: 24px 32px 24px 0;}#cms-section-9591794874 .content-left .media-box { order: 2;}#cms-section-9591794874 .content-left .content-box { order: 1;}#cms-section-9591794874 .content-left .before-image { right: unset; left: calc(var(--desktop-gutter-size));}#cms-section-9591794874 .content-right .media-box { order: 1;}#cms-section-9591794874 .content-right .content-box { order: 2;}#cms-section-9591794874 label { padding: 8px 12px; box-sizing: border-box; position: absolute; z-index: 2;}#cms-section-9591794874 label p { font-size: 16px; color: var(--body-font-color); text-transform: uppercase; margin: 0;}#cms-section-9591794874 .after-lbl { top: 0; left: calc(var(--desktop-gutter-size)); transform: translateY(-50%); background-color: #d49f17;}#cms-section-9591794874 .before-lbl { bottom: 0; right: calc(var(--desktop-gutter-size)); transform: translateY(50%); background-color: #233d6e;}#cms-section-9591794874 .animate-collage.cms-animation .after-image, #cms-section-9591794874 .animate-collage.cms-animation .before-image, #cms-section-9591794874 .animate-collage.cms-animation .shape-one, #cms-section-9591794874 .animate-collage.cms-animation .shape-two { opacity: 0; transform: translateY(28px) scale(0.96);}#cms-section-9591794874 .animate-collage:not(.cms-animation) .after-image, #cms-section-9591794874 .animate-collage:not(.cms-animation) .before-image { opacity: 1; transform: translateY(0) scale(1); transition: all 1.1s cubic-bezier(0.23, 1, 0.32, 1);}#cms-section-9591794874 .animate-collage:not(.cms-animation) .shape-one { opacity: 0.5;}#cms-section-9591794874 .animate-collage:not(.cms-animation) .shape-two { opacity: 0.3;}#cms-section-9591794874 .animate-collage:not(.cms-animation) .after-image { transition-delay: 80ms;}#cms-section-9591794874 .animate-collage:not(.cms-animation) .before-image { transition-delay: 220ms;}#cms-section-9591794874 .animate-collage:not(.cms-animation) .shape-one { transition-delay: 380ms;}#cms-section-9591794874 .animate-collage:not(.cms-animation) .shape-two { transition-delay: 520ms;}#cms-section-9591794874 .animate-collage .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794874 .animate-collage .before-image:hover:before { width: 48px;}#cms-section-9591794874 .animate-collage .before-image:hover:after { height: 48px;}#cms-section-9591794874 .animate-collage .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794874 .animate-collage .after-image:hover { transform: scale(1.05);}#cms-section-9591794874 .animate-collage .after-image:hover:before { width: 48px;}#cms-section-9591794874 .animate-collage .after-image:hover:after { height: 48px;}#cms-section-9591794874 .animate-collage .after-image:hover .shape-one { transform: scale(0.9);}@media (max-width: 942px) { #cms-section-9591794874 .after-image { width: calc(100% - var(--tablet-gutter-size)); margin-left: var(--tablet-gutter-size); } #cms-section-9591794874 .before-image { right: 0; width: calc(100% - var(--tablet-gutter-size)); margin-right: var(--tablet-gutter-size); } #cms-section-9591794874 .content-right .before-image { left: 0; } #cms-section-9591794874 .after-lbl { left: calc(var(--tablet-gutter-size)); } #cms-section-9591794874 .before-lbl { right: calc(var(--tablet-gutter-size)); } #cms-section-9591794874 .shape-one { top: calc(-1 * var(--tablet-gutter-size)); left: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794874 .shape-two { bottom: calc(-1 * var(--tablet-gutter-size)); right: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794874 .media-box { width: 100%; min-height: unset; } #cms-section-9591794874 .flex-box { flex-direction: column; } #cms-section-9591794874 .content-bg { padding: 0; }}@media (max-width: 480px) { #cms-section-9591794874 .before-image { right: 0; } #cms-section-9591794874 .content-right .before-image { left: 0; } #cms-section-9591794874 .after-lbl { left: calc(var(--mobile-gutter-size)); } #cms-section-9591794874 .before-lbl { right: calc(var(--mobile-gutter-size)); } #cms-section-9591794874 .shape-one { top: calc(-1 * var(--mobile-gutter-size)); left: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794874 .shape-two { bottom: calc(-1 * var(--mobile-gutter-size)); right: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794874 label { padding: 4px 8px; } #cms-section-9591794874 label p { font-size: 14px; } #cms-section-9591794874 .after-image:before { top: -4px; left: -4px; width: 8px; height: 1px; } #cms-section-9591794874 .after-image:after { top: -4px; left: -4px; width: 1px; height: 8px; } #cms-section-9591794874 .after-image:hover:before { width: 16px; } #cms-section-9591794874 .after-image:hover:after { height: 16px; } #cms-section-9591794874 .before-image:before { bottom: -4px; right: -4px; width: 8px; height: 1px; } #cms-section-9591794874 .before-image:after { bottom: -4px; right: -4px; width: 1px; height: 8px; } #cms-section-9591794874 .before-image:hover:before { width: 16px; } #cms-section-9591794874 .before-image:hover:after { height: 16px; }}#cms-section-9591794875 { position: relative; z-index: 1; /* Animation on class removal */ /* Stagger delays */}#cms-section-9591794875 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-9591794875 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-9591794875 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-9591794875 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-9591794875 .cms-animation.image-top-right { opacity: 0;}#cms-section-9591794875 .cms-animation.image-top-left { opacity: 0;}#cms-section-9591794875 .flex-box { display: flex; align-items: flex-start; gap: 64px;}#cms-section-9591794875 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex;}#cms-section-9591794875 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-9591794875 .content-bg { position: relative;}#cms-section-9591794875 .headline-txt { text-align: left;}#cms-section-9591794875 .content { padding: 0;}#cms-section-9591794875 .accent-color { background-color: #233d6e; fill: #ffffff;}#cms-section-9591794875 .img-box { line-height: 0;}#cms-section-9591794875 .shape-one { width: 240px; height: 240px; position: absolute; top: calc(-1 * var(--desktop-gutter-size)); left: calc(-1 * var(--desktop-gutter-size)); opacity: 0.5; z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794875 .shape-two { width: 240px; height: 240px; position: absolute; bottom: calc(-1 * var(--desktop-gutter-size)); opacity: 0.3; right: calc(-1 * var(--desktop-gutter-size)); z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794875 .after-image { z-index: 2; width: calc(100% - var(--desktop-gutter-size)); line-height: 0; z-index: 1; position: relative; right: 0; top: var(--desktop-gutter-size); transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794875 .after-image:before { position: absolute; content: ""; top: -8px; left: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794875 .after-image:after { position: absolute; content: ""; top: -8px; left: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794875 .after-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box; object-fit: cover; object-position: center; height: unset;}#cms-section-9591794875 .after-image:hover { transform: scale(1.05);}#cms-section-9591794875 .after-image:hover:before { width: 48px;}#cms-section-9591794875 .after-image:hover:after { height: 48px;}#cms-section-9591794875 .after-image:hover .shape-one { transform: scale(0.9);}#cms-section-9591794875 .media-box { min-height: 430px; display: block;}#cms-section-9591794875 .before-image { position: relative; bottom: 0; right: calc(-1 * var(--desktop-gutter-size)); width: calc(100% - var(--desktop-gutter-size)); z-index: 2; box-sizing: border-box; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794875 .before-image img { width: 100%; object-fit: cover; object-position: center;}#cms-section-9591794875 .before-image:before { position: absolute; content: ""; bottom: -8px; right: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794875 .before-image:after { position: absolute; content: ""; bottom: -8px; right: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794875 .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794875 .before-image:hover:before { width: 48px;}#cms-section-9591794875 .before-image:hover:after { height: 48px;}#cms-section-9591794875 .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794875 .btns-box { text-align: left;}#cms-section-9591794875 .content-btn { margin: 24px 32px 24px 0;}#cms-section-9591794875 .content-left .media-box { order: 2;}#cms-section-9591794875 .content-left .content-box { order: 1;}#cms-section-9591794875 .content-left .before-image { right: unset; left: calc(var(--desktop-gutter-size));}#cms-section-9591794875 .content-right .media-box { order: 1;}#cms-section-9591794875 .content-right .content-box { order: 2;}#cms-section-9591794875 label { padding: 8px 12px; box-sizing: border-box; position: absolute; z-index: 2;}#cms-section-9591794875 label p { font-size: 16px; color: var(--body-font-color); text-transform: uppercase; margin: 0;}#cms-section-9591794875 .after-lbl { top: 0; left: calc(var(--desktop-gutter-size)); transform: translateY(-50%); background-color: #d49f17;}#cms-section-9591794875 .before-lbl { bottom: 0; right: calc(var(--desktop-gutter-size)); transform: translateY(50%); background-color: #233d6e;}#cms-section-9591794875 .animate-collage.cms-animation .after-image, #cms-section-9591794875 .animate-collage.cms-animation .before-image, #cms-section-9591794875 .animate-collage.cms-animation .shape-one, #cms-section-9591794875 .animate-collage.cms-animation .shape-two { opacity: 0; transform: translateY(28px) scale(0.96);}#cms-section-9591794875 .animate-collage:not(.cms-animation) .after-image, #cms-section-9591794875 .animate-collage:not(.cms-animation) .before-image { opacity: 1; transform: translateY(0) scale(1); transition: all 1.1s cubic-bezier(0.23, 1, 0.32, 1);}#cms-section-9591794875 .animate-collage:not(.cms-animation) .shape-one { opacity: 0.5;}#cms-section-9591794875 .animate-collage:not(.cms-animation) .shape-two { opacity: 0.3;}#cms-section-9591794875 .animate-collage:not(.cms-animation) .after-image { transition-delay: 80ms;}#cms-section-9591794875 .animate-collage:not(.cms-animation) .before-image { transition-delay: 220ms;}#cms-section-9591794875 .animate-collage:not(.cms-animation) .shape-one { transition-delay: 380ms;}#cms-section-9591794875 .animate-collage:not(.cms-animation) .shape-two { transition-delay: 520ms;}#cms-section-9591794875 .animate-collage .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794875 .animate-collage .before-image:hover:before { width: 48px;}#cms-section-9591794875 .animate-collage .before-image:hover:after { height: 48px;}#cms-section-9591794875 .animate-collage .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794875 .animate-collage .after-image:hover { transform: scale(1.05);}#cms-section-9591794875 .animate-collage .after-image:hover:before { width: 48px;}#cms-section-9591794875 .animate-collage .after-image:hover:after { height: 48px;}#cms-section-9591794875 .animate-collage .after-image:hover .shape-one { transform: scale(0.9);}@media (max-width: 942px) { #cms-section-9591794875 .after-image { width: calc(100% - var(--tablet-gutter-size)); margin-left: var(--tablet-gutter-size); } #cms-section-9591794875 .before-image { right: 0; width: calc(100% - var(--tablet-gutter-size)); margin-right: var(--tablet-gutter-size); } #cms-section-9591794875 .content-right .before-image { left: 0; } #cms-section-9591794875 .after-lbl { left: calc(var(--tablet-gutter-size)); } #cms-section-9591794875 .before-lbl { right: calc(var(--tablet-gutter-size)); } #cms-section-9591794875 .shape-one { top: calc(-1 * var(--tablet-gutter-size)); left: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794875 .shape-two { bottom: calc(-1 * var(--tablet-gutter-size)); right: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794875 .media-box { width: 100%; min-height: unset; } #cms-section-9591794875 .flex-box { flex-direction: column; } #cms-section-9591794875 .content-bg { padding: 0; }}@media (max-width: 480px) { #cms-section-9591794875 .before-image { right: 0; } #cms-section-9591794875 .content-right .before-image { left: 0; } #cms-section-9591794875 .after-lbl { left: calc(var(--mobile-gutter-size)); } #cms-section-9591794875 .before-lbl { right: calc(var(--mobile-gutter-size)); } #cms-section-9591794875 .shape-one { top: calc(-1 * var(--mobile-gutter-size)); left: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794875 .shape-two { bottom: calc(-1 * var(--mobile-gutter-size)); right: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794875 label { padding: 4px 8px; } #cms-section-9591794875 label p { font-size: 14px; } #cms-section-9591794875 .after-image:before { top: -4px; left: -4px; width: 8px; height: 1px; } #cms-section-9591794875 .after-image:after { top: -4px; left: -4px; width: 1px; height: 8px; } #cms-section-9591794875 .after-image:hover:before { width: 16px; } #cms-section-9591794875 .after-image:hover:after { height: 16px; } #cms-section-9591794875 .before-image:before { bottom: -4px; right: -4px; width: 8px; height: 1px; } #cms-section-9591794875 .before-image:after { bottom: -4px; right: -4px; width: 1px; height: 8px; } #cms-section-9591794875 .before-image:hover:before { width: 16px; } #cms-section-9591794875 .before-image:hover:after { height: 16px; }}#cms-section-9591794876 { position: relative; z-index: 1; /* Animation on class removal */ /* Stagger delays */}#cms-section-9591794876 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-9591794876 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-9591794876 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-9591794876 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-9591794876 .cms-animation.image-top-right { opacity: 0;}#cms-section-9591794876 .cms-animation.image-top-left { opacity: 0;}#cms-section-9591794876 .flex-box { display: flex; align-items: flex-start; gap: 64px;}#cms-section-9591794876 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex;}#cms-section-9591794876 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-9591794876 .content-bg { position: relative;}#cms-section-9591794876 .headline-txt { text-align: left;}#cms-section-9591794876 .content { padding: 0;}#cms-section-9591794876 .accent-color { background-color: #233d6e; fill: #ffffff;}#cms-section-9591794876 .img-box { line-height: 0;}#cms-section-9591794876 .shape-one { width: 240px; height: 240px; position: absolute; top: calc(-1 * var(--desktop-gutter-size)); left: calc(-1 * var(--desktop-gutter-size)); opacity: 0.5; z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794876 .shape-two { width: 240px; height: 240px; position: absolute; bottom: calc(-1 * var(--desktop-gutter-size)); opacity: 0.3; right: calc(-1 * var(--desktop-gutter-size)); z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794876 .after-image { z-index: 2; width: calc(100% - var(--desktop-gutter-size)); line-height: 0; z-index: 1; position: relative; right: 0; top: var(--desktop-gutter-size); transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794876 .after-image:before { position: absolute; content: ""; top: -8px; left: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794876 .after-image:after { position: absolute; content: ""; top: -8px; left: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794876 .after-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box; object-fit: cover; object-position: center; height: unset;}#cms-section-9591794876 .after-image:hover { transform: scale(1.05);}#cms-section-9591794876 .after-image:hover:before { width: 48px;}#cms-section-9591794876 .after-image:hover:after { height: 48px;}#cms-section-9591794876 .after-image:hover .shape-one { transform: scale(0.9);}#cms-section-9591794876 .media-box { min-height: 430px; display: block;}#cms-section-9591794876 .before-image { position: relative; bottom: 0; right: calc(-1 * var(--desktop-gutter-size)); width: calc(100% - var(--desktop-gutter-size)); z-index: 2; box-sizing: border-box; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794876 .before-image img { width: 100%; object-fit: cover; object-position: center;}#cms-section-9591794876 .before-image:before { position: absolute; content: ""; bottom: -8px; right: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794876 .before-image:after { position: absolute; content: ""; bottom: -8px; right: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794876 .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794876 .before-image:hover:before { width: 48px;}#cms-section-9591794876 .before-image:hover:after { height: 48px;}#cms-section-9591794876 .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794876 .btns-box { text-align: left;}#cms-section-9591794876 .content-btn { margin: 24px 32px 24px 0;}#cms-section-9591794876 .content-left .media-box { order: 2;}#cms-section-9591794876 .content-left .content-box { order: 1;}#cms-section-9591794876 .content-left .before-image { right: unset; left: calc(var(--desktop-gutter-size));}#cms-section-9591794876 .content-right .media-box { order: 1;}#cms-section-9591794876 .content-right .content-box { order: 2;}#cms-section-9591794876 label { padding: 8px 12px; box-sizing: border-box; position: absolute; z-index: 2;}#cms-section-9591794876 label p { font-size: 16px; color: var(--body-font-color); text-transform: uppercase; margin: 0;}#cms-section-9591794876 .after-lbl { top: 0; left: calc(var(--desktop-gutter-size)); transform: translateY(-50%); background-color: #d49f17;}#cms-section-9591794876 .before-lbl { bottom: 0; right: calc(var(--desktop-gutter-size)); transform: translateY(50%); background-color: #233d6e;}#cms-section-9591794876 .animate-collage.cms-animation .after-image, #cms-section-9591794876 .animate-collage.cms-animation .before-image, #cms-section-9591794876 .animate-collage.cms-animation .shape-one, #cms-section-9591794876 .animate-collage.cms-animation .shape-two { opacity: 0; transform: translateY(28px) scale(0.96);}#cms-section-9591794876 .animate-collage:not(.cms-animation) .after-image, #cms-section-9591794876 .animate-collage:not(.cms-animation) .before-image { opacity: 1; transform: translateY(0) scale(1); transition: all 1.1s cubic-bezier(0.23, 1, 0.32, 1);}#cms-section-9591794876 .animate-collage:not(.cms-animation) .shape-one { opacity: 0.5;}#cms-section-9591794876 .animate-collage:not(.cms-animation) .shape-two { opacity: 0.3;}#cms-section-9591794876 .animate-collage:not(.cms-animation) .after-image { transition-delay: 80ms;}#cms-section-9591794876 .animate-collage:not(.cms-animation) .before-image { transition-delay: 220ms;}#cms-section-9591794876 .animate-collage:not(.cms-animation) .shape-one { transition-delay: 380ms;}#cms-section-9591794876 .animate-collage:not(.cms-animation) .shape-two { transition-delay: 520ms;}#cms-section-9591794876 .animate-collage .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794876 .animate-collage .before-image:hover:before { width: 48px;}#cms-section-9591794876 .animate-collage .before-image:hover:after { height: 48px;}#cms-section-9591794876 .animate-collage .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794876 .animate-collage .after-image:hover { transform: scale(1.05);}#cms-section-9591794876 .animate-collage .after-image:hover:before { width: 48px;}#cms-section-9591794876 .animate-collage .after-image:hover:after { height: 48px;}#cms-section-9591794876 .animate-collage .after-image:hover .shape-one { transform: scale(0.9);}@media (max-width: 942px) { #cms-section-9591794876 .after-image { width: calc(100% - var(--tablet-gutter-size)); margin-left: var(--tablet-gutter-size); } #cms-section-9591794876 .before-image { right: 0; width: calc(100% - var(--tablet-gutter-size)); margin-right: var(--tablet-gutter-size); } #cms-section-9591794876 .content-right .before-image { left: 0; } #cms-section-9591794876 .after-lbl { left: calc(var(--tablet-gutter-size)); } #cms-section-9591794876 .before-lbl { right: calc(var(--tablet-gutter-size)); } #cms-section-9591794876 .shape-one { top: calc(-1 * var(--tablet-gutter-size)); left: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794876 .shape-two { bottom: calc(-1 * var(--tablet-gutter-size)); right: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794876 .media-box { width: 100%; min-height: unset; } #cms-section-9591794876 .flex-box { flex-direction: column; } #cms-section-9591794876 .content-bg { padding: 0; }}@media (max-width: 480px) { #cms-section-9591794876 .before-image { right: 0; } #cms-section-9591794876 .content-right .before-image { left: 0; } #cms-section-9591794876 .after-lbl { left: calc(var(--mobile-gutter-size)); } #cms-section-9591794876 .before-lbl { right: calc(var(--mobile-gutter-size)); } #cms-section-9591794876 .shape-one { top: calc(-1 * var(--mobile-gutter-size)); left: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794876 .shape-two { bottom: calc(-1 * var(--mobile-gutter-size)); right: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794876 label { padding: 4px 8px; } #cms-section-9591794876 label p { font-size: 14px; } #cms-section-9591794876 .after-image:before { top: -4px; left: -4px; width: 8px; height: 1px; } #cms-section-9591794876 .after-image:after { top: -4px; left: -4px; width: 1px; height: 8px; } #cms-section-9591794876 .after-image:hover:before { width: 16px; } #cms-section-9591794876 .after-image:hover:after { height: 16px; } #cms-section-9591794876 .before-image:before { bottom: -4px; right: -4px; width: 8px; height: 1px; } #cms-section-9591794876 .before-image:after { bottom: -4px; right: -4px; width: 1px; height: 8px; } #cms-section-9591794876 .before-image:hover:before { width: 16px; } #cms-section-9591794876 .before-image:hover:after { height: 16px; }}#cms-section-9591794877 { position: relative; z-index: 1; /* Animation on class removal */ /* Stagger delays */}#cms-section-9591794877 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-9591794877 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-9591794877 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-9591794877 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-9591794877 .cms-animation.image-top-right { opacity: 0;}#cms-section-9591794877 .cms-animation.image-top-left { opacity: 0;}#cms-section-9591794877 .flex-box { display: flex; align-items: flex-start; gap: 64px;}#cms-section-9591794877 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex;}#cms-section-9591794877 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-9591794877 .content-bg { position: relative;}#cms-section-9591794877 .headline-txt { text-align: left;}#cms-section-9591794877 .content { padding: 0;}#cms-section-9591794877 .accent-color { background-color: #233d6e; fill: #ffffff;}#cms-section-9591794877 .img-box { line-height: 0;}#cms-section-9591794877 .shape-one { width: 240px; height: 240px; position: absolute; top: calc(-1 * var(--desktop-gutter-size)); left: calc(-1 * var(--desktop-gutter-size)); opacity: 0.5; z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794877 .shape-two { width: 240px; height: 240px; position: absolute; bottom: calc(-1 * var(--desktop-gutter-size)); opacity: 0.3; right: calc(-1 * var(--desktop-gutter-size)); z-index: -1; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794877 .after-image { z-index: 2; width: calc(100% - var(--desktop-gutter-size)); line-height: 0; z-index: 1; position: relative; right: 0; top: var(--desktop-gutter-size); transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794877 .after-image:before { position: absolute; content: ""; top: -8px; left: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794877 .after-image:after { position: absolute; content: ""; top: -8px; left: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794877 .after-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box; object-fit: cover; object-position: center; height: unset;}#cms-section-9591794877 .after-image:hover { transform: scale(1.05);}#cms-section-9591794877 .after-image:hover:before { width: 48px;}#cms-section-9591794877 .after-image:hover:after { height: 48px;}#cms-section-9591794877 .after-image:hover .shape-one { transform: scale(0.9);}#cms-section-9591794877 .media-box { min-height: 430px; display: block;}#cms-section-9591794877 .before-image { position: relative; bottom: 0; right: calc(-1 * var(--desktop-gutter-size)); width: calc(100% - var(--desktop-gutter-size)); z-index: 2; box-sizing: border-box; transition: transform var(--animation-duration) ease-in-out; transform: scale(1);}#cms-section-9591794877 .before-image img { width: 100%; object-fit: cover; object-position: center;}#cms-section-9591794877 .before-image:before { position: absolute; content: ""; bottom: -8px; right: -8px; width: 24px; height: 2px; background-color: var(--website-bg-color); transition: width var(--animation-duration) ease-in-out;}#cms-section-9591794877 .before-image:after { position: absolute; content: ""; bottom: -8px; right: -8px; width: 2px; height: 24px; background-color: var(--website-bg-color); transition: height var(--animation-duration) ease-in-out;}#cms-section-9591794877 .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794877 .before-image:hover:before { width: 48px;}#cms-section-9591794877 .before-image:hover:after { height: 48px;}#cms-section-9591794877 .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794877 .btns-box { text-align: left;}#cms-section-9591794877 .content-btn { margin: 24px 32px 24px 0;}#cms-section-9591794877 .content-left .media-box { order: 2;}#cms-section-9591794877 .content-left .content-box { order: 1;}#cms-section-9591794877 .content-left .before-image { right: unset; left: calc(var(--desktop-gutter-size));}#cms-section-9591794877 .content-right .media-box { order: 1;}#cms-section-9591794877 .content-right .content-box { order: 2;}#cms-section-9591794877 label { padding: 8px 12px; box-sizing: border-box; position: absolute; z-index: 2;}#cms-section-9591794877 label p { font-size: 16px; color: var(--body-font-color); text-transform: uppercase; margin: 0;}#cms-section-9591794877 .after-lbl { top: 0; left: calc(var(--desktop-gutter-size)); transform: translateY(-50%); background-color: #d49f17;}#cms-section-9591794877 .before-lbl { bottom: 0; right: calc(var(--desktop-gutter-size)); transform: translateY(50%);}#cms-section-9591794877 .animate-collage.cms-animation .after-image, #cms-section-9591794877 .animate-collage.cms-animation .before-image, #cms-section-9591794877 .animate-collage.cms-animation .shape-one, #cms-section-9591794877 .animate-collage.cms-animation .shape-two { opacity: 0; transform: translateY(28px) scale(0.96);}#cms-section-9591794877 .animate-collage:not(.cms-animation) .after-image, #cms-section-9591794877 .animate-collage:not(.cms-animation) .before-image { opacity: 1; transform: translateY(0) scale(1); transition: all 1.1s cubic-bezier(0.23, 1, 0.32, 1);}#cms-section-9591794877 .animate-collage:not(.cms-animation) .shape-one { opacity: 0.5;}#cms-section-9591794877 .animate-collage:not(.cms-animation) .shape-two { opacity: 0.3;}#cms-section-9591794877 .animate-collage:not(.cms-animation) .after-image { transition-delay: 80ms;}#cms-section-9591794877 .animate-collage:not(.cms-animation) .before-image { transition-delay: 220ms;}#cms-section-9591794877 .animate-collage:not(.cms-animation) .shape-one { transition-delay: 380ms;}#cms-section-9591794877 .animate-collage:not(.cms-animation) .shape-two { transition-delay: 520ms;}#cms-section-9591794877 .animate-collage .before-image:hover { transform: scale(1.05); z-index: 3;}#cms-section-9591794877 .animate-collage .before-image:hover:before { width: 48px;}#cms-section-9591794877 .animate-collage .before-image:hover:after { height: 48px;}#cms-section-9591794877 .animate-collage .before-image:hover .shape-two { transform: scale(0.9);}#cms-section-9591794877 .animate-collage .after-image:hover { transform: scale(1.05);}#cms-section-9591794877 .animate-collage .after-image:hover:before { width: 48px;}#cms-section-9591794877 .animate-collage .after-image:hover:after { height: 48px;}#cms-section-9591794877 .animate-collage .after-image:hover .shape-one { transform: scale(0.9);}@media (max-width: 942px) { #cms-section-9591794877 .after-image { width: calc(100% - var(--tablet-gutter-size)); margin-left: var(--tablet-gutter-size); } #cms-section-9591794877 .before-image { right: 0; width: calc(100% - var(--tablet-gutter-size)); margin-right: var(--tablet-gutter-size); } #cms-section-9591794877 .content-right .before-image { left: 0; } #cms-section-9591794877 .after-lbl { left: calc(var(--tablet-gutter-size)); } #cms-section-9591794877 .before-lbl { right: calc(var(--tablet-gutter-size)); } #cms-section-9591794877 .shape-one { top: calc(-1 * var(--tablet-gutter-size)); left: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794877 .shape-two { bottom: calc(-1 * var(--tablet-gutter-size)); right: calc(-1 * var(--tablet-gutter-size)); } #cms-section-9591794877 .media-box { width: 100%; min-height: unset; } #cms-section-9591794877 .flex-box { flex-direction: column; } #cms-section-9591794877 .content-bg { padding: 0; }}@media (max-width: 480px) { #cms-section-9591794877 .before-image { right: 0; } #cms-section-9591794877 .content-right .before-image { left: 0; } #cms-section-9591794877 .after-lbl { left: calc(var(--mobile-gutter-size)); } #cms-section-9591794877 .before-lbl { right: calc(var(--mobile-gutter-size)); } #cms-section-9591794877 .shape-one { top: calc(-1 * var(--mobile-gutter-size)); left: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794877 .shape-two { bottom: calc(-1 * var(--mobile-gutter-size)); right: calc(-1 * var(--mobile-gutter-size)); width: 160px; height: 160px; } #cms-section-9591794877 label { padding: 4px 8px; } #cms-section-9591794877 label p { font-size: 14px; } #cms-section-9591794877 .after-image:before { top: -4px; left: -4px; width: 8px; height: 1px; } #cms-section-9591794877 .after-image:after { top: -4px; left: -4px; width: 1px; height: 8px; } #cms-section-9591794877 .after-image:hover:before { width: 16px; } #cms-section-9591794877 .after-image:hover:after { height: 16px; } #cms-section-9591794877 .before-image:before { bottom: -4px; right: -4px; width: 8px; height: 1px; } #cms-section-9591794877 .before-image:after { bottom: -4px; right: -4px; width: 1px; height: 8px; } #cms-section-9591794877 .before-image:hover:before { width: 16px; } #cms-section-9591794877 .before-image:hover:after { height: 16px; }}#cms-section-3897393722 { position: relative; z-index: 1; overflow: hidden;}#cms-section-3897393722 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-3897393722 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, white 54%); opacity: 1;}#cms-section-3897393722 .section-bg-image { opacity: 0.1; background-size: 200px; background-position: center; background-repeat: repeat;}#cms-section-3897393722 .image-top-left { width: 280px; top: 0%; left: 30%; opacity: 1;}#cms-section-3897393722 .image-bottom-right { width: 280px; bottom: 0%; right: 80%; opacity: 1;}#cms-section-3897393722 .cms-animation.image-top-right { opacity: 0;}#cms-section-3897393722 .cms-animation.image-top-left { opacity: 0;}#cms-section-3897393722 .flex-box { display: flex; align-items: stretch; gap: 64px;}#cms-section-3897393722 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex; align-items: center;}#cms-section-3897393722 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-3897393722 .content-bg { position: relative;}#cms-section-3897393722 .headline-txt { text-align: left;}#cms-section-3897393722 .content { padding: 0;}#cms-section-3897393722 .accent-color { background-color: #233d6e; border: 1px solid #233d6e; fill: #ffffff;}#cms-section-3897393722 .primary-image { position: relative; flex: 0 1 100%; z-index: 2; line-height: 0; display: flex; flex-direction: column; justify-content: center; overflow: hidden; margin: 48px; z-index: 2;}#cms-section-3897393722 .primary-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box;}#cms-section-3897393722 .first-shape { z-index: 1; position: absolute; top: 0; left: 0; width: 240px; height: 240px; opacity: 0.3; z-index: 1;}#cms-section-3897393722 .display-shape { position: absolute; bottom: 0; right: 0; padding: 2.4rem 2rem; z-index: 3; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; box-sizing: border-box; max-width: 240px; min-width: 180px; min-height: 180px;}#cms-section-3897393722 .display-icon { width: 64px; height: 64px; overflow: hidden; margin-bottom: 16px;}#cms-section-3897393722 .display-icon img { width: 100%; height: 100%;}#cms-section-3897393722 .display-icon svg { width: 100%; height: 100%; fill: inherit; background: unset; stroke: none;}#cms-section-3897393722 .second-img { position: absolute; top: 30%; right: calc(-1 * var(--desktop-gutter-size)); width: 320px; height: 320px; z-index: 1; display: flex; overflow: hidden; align-items: flex-start; justify-content: center; flex-direction: column; box-sizing: border-box;}#cms-section-3897393722 .second-img img { width: 100%; height: 100%; object-fit: cover; object-position: center;}#cms-section-3897393722 .second-img:hover { z-index: 3;}#cms-section-3897393722 .display-content p { text-align: left; margin: 0;}#cms-section-3897393722 .display-content .title, #cms-section-3897393722 .display-content .sub-heading { color: #ffffff;}#cms-section-3897393722 .display-content .title { font-size: 64px;}#cms-section-3897393722 .display-content .sub-heading { font-size: 18px; margin-top: 8px;}#cms-section-3897393722 .btns-box { text-align: left;}#cms-section-3897393722 .content-btn { margin: 24px 32px 24px 0;}#cms-section-3897393722 .content-left .media-box { order: 2;}#cms-section-3897393722 .content-left .content-box { order: 1;}#cms-section-3897393722 .content-right .media-box { order: 1;}#cms-section-3897393722 .content-right .content-box { order: 2;}#cms-section-3897393722 .content-right .second-img { left: calc(-1 * var(--desktop-gutter-size)); right: unset;}@media (max-width: 942px) { #cms-section-3897393722 .media-box { width: 100%; padding-bottom: 60px; } #cms-section-3897393722 .hide-icon-on-device { display: none; } #cms-section-3897393722 .second-img { display: none; } #cms-section-3897393722 .flex-box { flex-direction: column; } #cms-section-3897393722 .content-bg { padding: 0; } #cms-section-3897393722 .primary-image { margin: 36px; } #cms-section-3897393722 .primary-image img { width: 100%; } #cms-section-3897393722 .content-left .media-box { order: 1; } #cms-section-3897393722 .content-left .content-box { order: 2; } #cms-section-3897393722 .display-shape { padding: 1.8rem 1.5rem; max-width: 180px; } #cms-section-3897393722 .display-icon { width: 40px; height: 40px; } #cms-section-3897393722 .display-content .title { font-size: 48px; }}@media (max-width: 480px) { #cms-section-3897393722 .primary-image { margin: 24px; }}