/* Native presentation for index.html. */

:root{--direction-multiplier: 1;}

.screen-reader-text{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.layout *, .layout ::after, .layout ::before{box-sizing: border-box;}
.layout a{box-shadow: none; text-decoration: none;}
.layout img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.layout .layout-widget:not(.view-text-editor):not(.view-theme-post-content) figure{margin: 0px;}

.layout .layout-background-overlay{inset: 0px; position: absolute;}
.view-wrap .layout-element.layout-widget__width-initial{max-width: 100%;}
.layout-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.layout-element:where(.layout-con-full, .layout-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.layout-invisible{visibility: hidden;}
.layout-align-center{text-align: center;}
.layout-align-right{text-align: right;}
.layout-align-left{text-align: left;}
.layout-align-center .layout-button, .layout-align-left .layout-button, .layout-align-right .layout-button{width: auto;}
@media (max-width: 767px) {.layout-mobile-align-center{text-align: center;}
.layout-mobile-align-center .layout-button{width: auto;}
.layout-reverse-mobile > .layout-container > :first-child{order: 10;}
.layout-reverse-mobile > .layout-container > :nth-child(2){order: 9;}








.layout-column{width: 100%;}}
:root{--page-title-display: block;}
.layout-section{position: relative;}
.layout-section .layout-container{display: flex; margin-inline: auto; position: relative;}
@media (max-width: 1024px) {.layout-section .layout-container{flex-wrap: wrap;}}
.layout-section.layout-section-boxed > .layout-container{max-width: 1140px;}
.layout-section.layout-section-stretched{position: relative; width: 100%;}
.view-wrap{align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%;}
.layout:not(.layout-bc-flex-widget) .view-wrap{display: flex;}
.view-wrap > .layout-element{width: 100%;}
.view-wrap.layout-carousel-container{width: calc(100% - (var(--layout-column-margin-left,0px) + var(--layout-column-margin-right,0px)));}
.layout-widget{position: relative;}
.layout-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,20px);}
.layout-widget:not(:last-child).layout-widget__width-initial{margin-block-end: 0px;}
.layout-column{display: flex; min-height: 1px; position: relative;}
.layout-column-gap-default > .layout-column > .block-populated{padding: 10px;}
.layout-inner-section .layout-column-gap-no .block-populated{padding: 0px;}
@media (min-width: 768px) {.layout-column.layout-col-25{width: 25%;}
.layout-column.layout-col-33{width: 33.333%;}
.layout-column.layout-col-50{width: 50%;}
.layout-column.layout-col-100{width: 100%;}}
@media (min-width:-1) {.layout-widget:not(.layout-widescreen-align-end) .layout-icon-list-item::after{inset-inline-start: 0px;}
.layout-widget:not(.layout-widescreen-align-start) .layout-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width: 1024px) {.layout-widget:not(.layout-tablet-align-end) .layout-icon-list-item::after{inset-inline-start: 0px;}
.layout-widget:not(.layout-tablet-align-start) .layout-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width:-1) {.layout-widget:not(.layout-laptop-align-end) .layout-icon-list-item::after{inset-inline-start: 0px;}
.layout-widget:not(.layout-laptop-align-start) .layout-icon-list-item::after{inset-inline-end: 0px;}
.layout-widget:not(.layout-tablet_extra-align-end) .layout-icon-list-item::after{inset-inline-start: 0px;}
.layout-widget:not(.layout-tablet_extra-align-start) .layout-icon-list-item::after{inset-inline-end: 0px;}}
@media (prefers-reduced-motion: no-preference) {html{scroll-behavior: smooth;}}
.layout-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --layout-con-grid-template-columns: repeat(3,1fr); --layout-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap;}
.layout-con:where(:not(.layout-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--layout-con-transform-transition-duration,.4s);}
.layout-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}
.layout-con{margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}
.layout-con.layout-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.layout-con-full, .layout-con > .layout-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.layout-con-full.layout-flex, .layout-con.layout-flex > .layout-con-inner{flex-direction: var(--flex-direction);}
.layout-con, .layout-con > .layout-con-inner{display: var(--display);}
.layout-con-boxed.layout-flex{place-content: normal; align-items: normal; flex-flow: column;}
.layout-con-boxed{gap: initial; text-align: initial;}
.layout-con.layout-flex > .layout-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}
.layout-con > .layout-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}
:is(.layout-section-wrap, [data-section]) > .layout-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}

.layout-con .layout-widget.layout-widget{margin-block-end: 0px;}
.layout-con::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.layout-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.layout-con .layout-widget{min-width: 0px;}
.layout-con.layout-con > .layout-con-inner > .layout-widget, .layout.layout .layout-con > .layout-widget{max-width: 100%;}
.layout-con .layout-widget:not(:last-child){--kit-widget-spacing: 0px;}
@media (max-width: 767px) {.layout-con.layout-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}
.layout .layout-hidden-mobile{display: none;}}
.layout-element:where(:not(.layout-con)):where(:not(.layout-div-block-base)):not(:has(.view-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--layout-transform-transition-duration,.4s);}
.heading-title{line-height: 1; margin: 0px; padding: 0px;}
.layout-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s;}
.layout-button:focus, .layout-button:hover, .layout-button:visited{color: rgb(255, 255, 255);}
.layout-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.layout-button-icon{align-items: center; display: flex;}
.layout-button-icon svg{height: auto; width: 1em;}
.layout-button-icon .layout-font-icon-svg{height: 1em;}
.layout-button-text{display: inline-block;}
.layout-button.layout-size-lg{border-radius: 5px; font-size: 18px; padding: 20px 40px;}
.layout-button span{text-decoration: inherit;}
.layout-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}
.layout-icon:hover{color: rgb(105, 114, 125);}
 .layout-icon svg{display: block; height: 1em; position: relative; width: 1em;}
 .layout-icon svg::before{left: 50%; position: absolute; transform: translateX(-50%);}
.layout-transform:not(:has(.view-container)){transform: perspective(var(--layout-transform-perspective,0)) rotate(var(--layout-transform-rotateZ,0)) rotateX(var(--layout-transform-rotateX,0)) rotateY(var(--layout-transform-rotateY,0)) translate(var(--layout-transform-translate,0)) translateX(var(--layout-transform-translateX,0)) translateY(var(--layout-transform-translateY,0)) scaleX(calc(var(--layout-transform-flipX,1) * var(--layout-transform-scaleX,var(--layout-transform-scale,1)))) scaleY(calc(var(--layout-transform-flipY,1) * var(--layout-transform-scaleY,var(--layout-transform-scale,1)))) skewX(var(--layout-transform-skewX,0)) skewY(var(--layout-transform-skewY,0)); transform-origin: var(--layout-transform-origin-y) var(--layout-transform-origin-x);}

.animated{animation-duration: 1.25s;}
@media (prefers-reduced-motion: reduce) {.animated{animation: auto ease 0s 1 normal none running none !important;}
html *{transition-delay: 0s !important; transition-duration: 0s !important;}}
@media (min-width: 768px) and (max-width: 1024px) {.layout .layout-hidden-tablet{display: none;}}
@media (min-width: 1025px) and (max-width: 99999px) {.layout .layout-hidden-desktop{display: none;}}
.layout-140 .layout-element.block-3a7aed80{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.layout-140 .layout-element.block-3a7aed80:not(.layout-motion-effects-element-type-background){background-color: var(--layout-global-color-text);}
.layout-140 .layout-element.block-54326f12{--display: flex; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.layout-140 .layout-element.block-2273c8f{text-align: start;}
.layout-140 .layout-element.block-2273c8f img{width: 100%;}
.layout-140 .layout-element.block-109b559{--display: flex; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(255, 23, 68) 0px, rgba(255, 23, 68, 0.88) 100%);}
.layout-140 .layout-element.block-c2ff84f{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 15px; padding: 0px; border-style: none;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading{text-align: left;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(0, 47, 70);}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px;}
.layout-140 .layout-element.block-2eb1969a{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.layout-140 .layout-element.block-2853d22{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px; --layout-nav-menu-divider-content: ""; --layout-nav-menu-divider-style: solid; --layout-nav-menu-divider-width: 1px; --layout-nav-menu-divider-height: 42px; --layout-nav-menu-divider-color: var(--layout-global-color-cfa1f76);}
.layout-140 .layout-element.block-2853d22 .navigation-toggle{margin: 0px auto; background-color: rgba(2, 1, 1, 0);}
.layout-140 .layout-element.block-2853d22 .navigation-links .layout-item{font-family: var( --layout-global-typography-520c191-font-family ),Sans-serif; font-size: var( --layout-global-typography-520c191-font-size ); font-weight: var(--layout-global-typography-520c191-font-weight); text-transform: var(--layout-global-typography-520c191-text-transform); line-height: var( --layout-global-typography-520c191-line-height ); letter-spacing: var( --layout-global-typography-520c191-letter-spacing ); word-spacing: var(--layout-global-typography-520c191-word-spacing);}
.layout-140 .layout-element.block-2853d22 .navigation-links--main .layout-item{color: rgb(0, 47, 71); fill: rgb(0, 47, 71);}
.layout-140 .layout-element.block-2853d22 .navigation-links--main .layout-item.layout-item-active, .layout-140 .layout-element.block-2853d22 .navigation-links--main .layout-item:focus, .layout-140 .layout-element.block-2853d22 .navigation-links--main .layout-item:hover{color: rgb(0, 47, 71); fill: rgb(0, 47, 71);}
.layout-140 .layout-element.block-2853d22 .navigation-links--main:not(.layout--pointer-framed) .layout-item::after, .layout-140 .layout-element.block-2853d22 .navigation-links--main:not(.layout--pointer-framed) .layout-item::before{background-color: rgb(41, 155, 70);}
.layout-140 .layout-element.block-2853d22 .navigation-links--main .layout-item.layout-item-active{color: var(--layout-global-color-secondary);}
.layout-140 .layout-element.block-2853d22 .navigation-links--main:not(.layout--pointer-framed) .layout-item.layout-item-active::after, .layout-140 .layout-element.block-2853d22 .navigation-links--main:not(.layout--pointer-framed) .layout-item.layout-item-active::before{background-color: var(--layout-global-color-d49ac81);}
.layout-140 .layout-element.block-2853d22 .layout--pointer-underline .layout-item::after{height: 5px;}
.layout-140 .layout-element.block-2853d22 .navigation-toggle, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown a{color: var(--layout-global-color-secondary); fill: var(--layout-global-color-secondary);}
.layout-140 .layout-element.block-2853d22 .navigation-links--dropdown{background-color: var(--layout-global-color-text); border-radius: 5px;}
.layout-140 .layout-element.block-2853d22 .navigation-toggle:focus, .layout-140 .layout-element.block-2853d22 .navigation-toggle:hover, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown a.layout-item-active, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown a:focus, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown a:hover{color: var(--layout-global-color-d49ac81);}
.layout-140 .layout-element.block-2853d22 .navigation-links--dropdown a.layout-item-active, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown a:focus, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown a:hover{background-color: var(--layout-global-color-text);}
.layout-140 .layout-element.block-2853d22 .navigation-links--dropdown .layout-item, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown .layout-sub-item{font-family: var( --layout-global-typography-520c191-font-family ),Sans-serif; font-size: var( --layout-global-typography-520c191-font-size ); font-weight: var(--layout-global-typography-520c191-font-weight); text-transform: var(--layout-global-typography-520c191-text-transform); letter-spacing: var( --layout-global-typography-520c191-letter-spacing ); word-spacing: var(--layout-global-typography-520c191-word-spacing);}
.layout-140 .layout-element.block-2853d22 .navigation-links--dropdown li:first-child a{border-top-left-radius: 5px; border-top-right-radius: 5px;}
.layout-140 .layout-element.block-2853d22 .navigation-links--dropdown li:last-child a{border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.layout-140 .layout-element.block-2853d22 .navigation-links--main .navigation-links--dropdown, .layout-140 .layout-element.block-2853d22 .navigation-links__container.navigation-links--dropdown{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px 0px;}
.layout-140 .layout-element.block-2853d22 div.navigation-toggle{color: var(--layout-global-color-044b931);}
.layout-140 .layout-element.block-2853d22 div.navigation-toggle svg{fill: var(--layout-global-color-044b931);}
.layout-140 .layout-element.block-2853d22 div.navigation-toggle:focus, .layout-140 .layout-element.block-2853d22 div.navigation-toggle:hover{color: var(--layout-global-color-bb890b8);}
.layout-140 .layout-element.block-2853d22 div.navigation-toggle:focus svg, .layout-140 .layout-element.block-2853d22 div.navigation-toggle:hover svg{fill: var(--layout-global-color-bb890b8);}
.layout-140 .layout-element.block-5ba0a983 > .layout-container > .layout-column > .view-wrap{align-content: center; align-items: center;}
.layout-140 .layout-element.block-5ba0a983:not(.layout-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.layout-140 .layout-element.block-5ba0a983 > .layout-container{max-width: 1400px;}
.layout-140 .layout-element.block-5ba0a983{border-style: solid; border-width: 0px 0px 1px; border-color: rgb(239, 239, 239); box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 10px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}

.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(255, 23, 68) 0px, rgba(255, 23, 68, 0.88) 100%);}
.layout-140 .layout-element.block-81b5a5f{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 15px; padding: 0px; border-style: none;}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading{text-align: left;}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(0, 47, 70);}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px;}
.layout-140 .layout-element.block-5cb07ebe > .block-populated{padding: 0px;}
.layout-140 .layout-element.block-1e1e3493 .navigation-toggle{margin-left: auto; background-color: rgb(37, 155, 65); border-width: 0px; border-radius: 0px;}
.layout-140 .layout-element.block-1e1e3493 .navigation-links .layout-item{font-family: Roboto, sans-serif; font-size: 0.8em; font-weight: 500; text-transform: uppercase;}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--main .layout-item{color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding-top: 25px; padding-bottom: 25px;}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--main .layout-item.layout-item-active, .layout-140 .layout-element.block-1e1e3493 .navigation-links--main .layout-item:focus, .layout-140 .layout-element.block-1e1e3493 .navigation-links--main .layout-item:hover{color: rgb(255, 255, 255); fill: rgb(255, 255, 255);}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--main:not(.layout--pointer-framed) .layout-item::after, .layout-140 .layout-element.block-1e1e3493 .navigation-links--main:not(.layout--pointer-framed) .layout-item::before{background-color: rgb(37, 155, 65);}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--main .layout-item.layout-item-active{color: rgb(255, 255, 255);}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--main:not(.layout--pointer-framed) .layout-item.layout-item-active::after, .layout-140 .layout-element.block-1e1e3493 .navigation-links--main:not(.layout--pointer-framed) .layout-item.layout-item-active::before{background-color: rgba(20, 20, 20, 0);}
.layout-140 .layout-element.block-1e1e3493 .layout--pointer-underline .layout-item::after{height: 3px;}
.layout-140 .layout-element.block-1e1e3493{--layout-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 ); --nav-menu-icon-size: 32px;}

.layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown{background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0.12);}
.layout-140 .layout-element.block-1e1e3493 .navigation-toggle:focus, .layout-140 .layout-element.block-1e1e3493 .navigation-toggle:hover, .layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown a.layout-item-active, .layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown a:focus, .layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown a:hover{color: rgb(255, 255, 255);}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown a.layout-item-active, .layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown a:focus, .layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown a:hover{background-color: rgb(37, 155, 65);}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown a.layout-item-active{background-color: rgb(37, 155, 65);}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown .layout-item, .layout-140 .layout-element.block-1e1e3493 .navigation-links--dropdown .layout-sub-item{font-family: Nunito, sans-serif; font-size: 0.87em;}
.layout-140 .layout-element.block-1e1e3493 div.navigation-toggle{color: rgb(255, 255, 255);}
.layout-140 .layout-element.block-1e1e3493 div.navigation-toggle svg{fill: rgb(255, 255, 255);}
.layout-140 .layout-element.block-1e1e3493 div.navigation-toggle:focus, .layout-140 .layout-element.block-1e1e3493 div.navigation-toggle:hover{color: rgb(37, 155, 65);}
.layout-140 .layout-element.block-1e1e3493 div.navigation-toggle:focus svg, .layout-140 .layout-element.block-1e1e3493 div.navigation-toggle:hover svg{fill: rgb(37, 155, 65);}
.layout-140 .layout-element.block-1e1e3493 .navigation-toggle:focus, .layout-140 .layout-element.block-1e1e3493 .navigation-toggle:hover{background-color: rgb(255, 255, 255);}
@media (max-width: 1024px) {.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-140 .layout-element.block-2eb1969a{--justify-content: flex-end; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.layout-140 .layout-element.block-2853d22{margin: 0 1em calc(var(--kit-widget-spacing,0px) + 0em) 0;}
.layout-140 .layout-element.block-2853d22 .navigation-links .layout-item{font-size: var( --layout-global-typography-520c191-font-size ); line-height: var( --layout-global-typography-520c191-line-height ); letter-spacing: var( --layout-global-typography-520c191-letter-spacing ); word-spacing: var(--layout-global-typography-520c191-word-spacing);}
.layout-140 .layout-element.block-2853d22 .navigation-links--main .layout-item{padding-left: 12px; padding-right: 12px;}
.layout-140 .layout-element.block-2853d22 .navigation-links--dropdown .layout-item, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown .layout-sub-item{font-size: var( --layout-global-typography-520c191-font-size ); letter-spacing: var( --layout-global-typography-520c191-letter-spacing ); word-spacing: var(--layout-global-typography-520c191-word-spacing);}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-140 .layout-element.block-1e1e3493 .navigation-links--main .layout-item{padding-top: 0px; padding-bottom: 0px;}
.layout-140 .layout-element.block-1e1e3493{--layout-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 );}
}
@media (min-width: 768px) {.layout-140 .layout-element.block-54326f12{--width: 6%;}
.layout-140 .layout-element.block-109b559{--width: 20%;}
.layout-140 .layout-element.block-2eb1969a{--width: 80%;}}
@media (max-width: 1024px) and (min-width: 768px) {.layout-140 .layout-element.block-54326f12{--width: 50%;}
.layout-140 .layout-element.block-109b559{--width: 50%;}
.layout-140 .layout-element.block-2eb1969a{--width: 50%;}}
@media (max-width: 767px) {.layout-140 .layout-element.block-54326f12{--width: 70%;}
.layout-140 .layout-element.block-2273c8f.layout-element{--align-self: flex-start;}
.layout-140 .layout-element.block-2273c8f img{width: 3%;}
.layout-140 .layout-element.block-109b559{--width: 70%;}
.layout-140 .layout-element.block-c2ff84f{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-title{font-size: 35px;}
.layout-140 .layout-element.block-c2ff84f .content-block.content-block-heading .heading-title > span{font-size: 35px;}
.layout-140 .layout-element.block-2eb1969a{--width: 30%;}
.layout-140 .layout-element.block-2853d22{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0em) 0; --nav-menu-icon-size: 28px;}
.layout-140 .layout-element.block-2853d22 .navigation-links .layout-item{font-size: var( --layout-global-typography-520c191-font-size ); line-height: var( --layout-global-typography-520c191-line-height ); letter-spacing: var( --layout-global-typography-520c191-letter-spacing ); word-spacing: var(--layout-global-typography-520c191-word-spacing);}
.layout-140 .layout-element.block-2853d22 .navigation-links--dropdown .layout-item, .layout-140 .layout-element.block-2853d22 .navigation-links--dropdown .layout-sub-item{font-size: var( --layout-global-typography-520c191-font-size ); letter-spacing: var( --layout-global-typography-520c191-letter-spacing ); word-spacing: var(--layout-global-typography-520c191-word-spacing);}
.layout-140 .layout-element.block-5ba0a983{margin-top: 0px; margin-bottom: 0px; padding: 0px;}
.layout-140 .layout-element.block-59d93d42{width: 21%;}
.layout-140 .layout-element.block-d4440ed{margin: 0 0 calc(var(--kit-widget-spacing,0px) + -10px) 0; text-align: start;}
.layout-140 .layout-element.block-d4440ed img{width: 100%;}
.layout-140 .layout-element.block-bbba436{width: 26%;}
.layout-140 .layout-element.block-81b5a5f{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-title{font-size: 25px;}
.layout-140 .layout-element.block-81b5a5f .content-block.content-block-heading .heading-title > span{font-size: 25px;}
.layout-140 .layout-element.block-5cb07ebe{width: 46%;}
.layout-140 .layout-element.block-1e1e3493 .navigation-links .layout-item{font-size: 12px;}
.layout-140 .layout-element.block-1e1e3493{--nav-menu-icon-size: 25px;}
.layout-140 .layout-element.block-1e1e3493 .navigation-toggle{border-radius: 5px;}}
.layout-153 .layout-element.block-5bcc95f{--display: flex; --overlay-opacity: 0.1; --border-radius: 0px 0px 100px 100px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px;}
.layout-153 .layout-element.block-5bcc95f:not(.layout-motion-effects-element-type-background){background-color: rgb(30, 33, 38);}
.layout-153 .layout-element.block-5bcc95f::before{background-image: var(--wpr-bg-4987c547-88dd-4a3a-be51-3980b00b6976); --background-overlay: ''; background-position: 75.7% 0px; background-repeat: repeat-y; background-size: 27% auto;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(255, 23, 68) 0px, rgba(255, 23, 68, 0.88) 100%);}
.layout-153 .layout-element.block-1a0ed55{margin: 25px 150px calc(var(--kit-widget-spacing,0px) + 0px) 150px; padding: 0px; border-style: none;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading{text-align: center;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(255, 255, 255);}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px 0px 0px 3px;}
.layout-153 .layout-element.block-c89ddde{padding: 25px 0px 0px; text-align: center; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 45px; letter-spacing: -2.1px; color: rgb(255, 255, 255);}
.layout-153 .layout-element.block-ef20bf3{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 50px) 0; text-align: center;}
.layout-153 .layout-element.block-ef20bf3 .heading-title{font-size: 15px; font-weight: 500; text-decoration: none; text-shadow: transparent 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-153 .layout-element.block-cdf1fb8 .layout-button{background-color: transparent; font-size: 22px; text-transform: capitalize; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgba(255, 23, 68, 0.88) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px; transition-duration: 0.8s;}
.layout-153 .layout-element.block-cdf1fb8 .layout-button:focus, .layout-153 .layout-element.block-cdf1fb8 .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgb(254, 51, 90) 53%);}
.layout-153 .layout-element.block-cdf1fb8{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-153 .layout-element.block-ce9fd3f .layout-button{background-color: transparent; text-transform: capitalize; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgba(255, 23, 68, 0.88) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px;}
.layout-153 .layout-element.block-ce9fd3f .layout-button:focus, .layout-153 .layout-element.block-ce9fd3f .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgb(254, 51, 90) 53%);}
.layout-153 .layout-element.block-ce9fd3f{margin: 30px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-153 .layout-element.block-4e906a54{padding: 3em 0px 0px;}
.layout-153 .layout-element.block-62d5c73{border-style: solid; border-width: 0px 0px 1px; border-color: var(--layout-global-color-4d462f5); padding: 0px 0px 2em;}
.layout-153 .layout-element.block-12bd9a84 > .block-populated{padding: 2em;}
.layout-153 .layout-element.block-e35bd2e .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(10px);}
.layout-153 .layout-element.block-e35bd2e .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(10px);}



.layout-153 .layout-element.block-e35bd2e .layout-icon-list-icon i{transition: color 0.3s;}

.layout-153 .layout-element.block-e35bd2e{--layout-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.layout-153 .layout-element.block-e35bd2e .layout-icon-list-item > .layout-icon-list-text{font-family: var( --layout-global-typography-69c152f-font-family ),Sans-serif; font-size: var( --layout-global-typography-69c152f-font-size ); font-weight: var(--layout-global-typography-69c152f-font-weight); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-e35bd2e .layout-icon-list-item:hover .layout-icon-list-text{color: rgb(41, 155, 70);}
.layout-153 .layout-element.block-e35bd2e .layout-icon-list-text{transition: color 0.3s;}
.layout-153 .layout-element.block-0f4dbd2{text-align: start;}
.layout-153 .layout-element.block-0f4dbd2 img{width: 75%; max-width: 100%;}
.layout-153 .layout-element.block-6281815e > .block-populated{padding: 2em;}
.layout-153 .layout-element.block-6ef05bbd .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(10px);}
.layout-153 .layout-element.block-6ef05bbd .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(10px);}



.layout-153 .layout-element.block-6ef05bbd .layout-icon-list-icon i{transition: color 0.3s;}

.layout-153 .layout-element.block-6ef05bbd{--layout-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
 .layout-153 .layout-element.block-6ef05bbd .layout-icon-list-item > a{font-family: var( --layout-global-typography-69c152f-font-family ),Sans-serif; font-size: var( --layout-global-typography-69c152f-font-size ); font-weight: var(--layout-global-typography-69c152f-font-weight); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-6ef05bbd .layout-icon-list-text{transition: color 0.3s;}
.layout-153 .layout-element.block-53aa9cd3 > .block-populated{padding: 2em;}
.layout-153 .layout-element.block-1324240f .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(10px);}
.layout-153 .layout-element.block-1324240f .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(10px);}




.layout-153 .layout-element.block-1324240f .layout-icon-list-icon svg{fill: var(--layout-global-color-bb890b8); transition: fill 0.3s;}
.layout-153 .layout-element.block-1324240f{--layout-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
 .layout-153 .layout-element.block-1324240f .layout-icon-list-item > a{font-family: var( --layout-global-typography-69c152f-font-family ),Sans-serif; font-size: var( --layout-global-typography-69c152f-font-size ); font-weight: var(--layout-global-typography-69c152f-font-weight); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-1324240f .layout-icon-list-text{transition: color 0.3s;}


.layout-153 .layout-element.block-405eb39 .layout-icon-list-items.layout-inline-items .layout-icon-list-item{margin-inline: calc(10px);}
.layout-153 .layout-element.block-405eb39 .layout-icon-list-items.layout-inline-items{margin-inline: calc(-10px);}
.layout-153 .layout-element.block-405eb39 .layout-icon-list-items.layout-inline-items .layout-icon-list-item::after{inset-inline-end: calc(-10px);}
.layout-153 .layout-element.block-405eb39 .layout-icon-list-icon i{color: var(--layout-global-color-d49ac81); transition: color 0.3s;}
.layout-153 .layout-element.block-405eb39 .layout-icon-list-icon svg{fill: var(--layout-global-color-d49ac81); transition: fill 0.3s;}
.layout-153 .layout-element.block-405eb39{--layout-icon-list-icon-size: 20px; --icon-vertical-offset: 0px;}
.layout-153 .layout-element.block-405eb39 .layout-icon-list-text{transition: color 0.3s;}
.layout-153 .layout-element.block-90b4e55 .gallery-item{padding: 0px;}
.layout-153 .layout-element.block-90b4e55 .gallery{margin: 0px;}
.layout-153 .layout-element.block-90b4e55 .gallery-item img{border-radius: 5px;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 100%);}
.layout-153 .layout-element.block-370c289{margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 35px) 0; padding: 0px; border-style: none;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading{text-align: center;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 30px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(0, 47, 70);}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-title > span{font-size: 30px; font-weight: 600; padding: 0px 0px 0px 3px;}
.layout-153 .layout-element.block-0ea82bf{--layout-image-carousel-slides-to-show: 6; margin: 0 150px calc(var(--kit-widget-spacing,0px) + 0px) 150px;}
.layout-153 .layout-element.block-0ea82bf .carousel-wrapper{display: flex; align-items: center;}
.layout-153 .layout-element.block-5be06a0b > .layout-container > .layout-column > .view-wrap{align-content: center; align-items: center;}
.layout-153 .layout-element.block-5be06a0b{padding: 1em 0px;}
.layout-153 .layout-element.block-7f01951f.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}


.layout-153 .layout-element.block-2257d1c .layout-icon-list-items.layout-inline-items .layout-icon-list-item{margin-inline: calc(3.5px);}
.layout-153 .layout-element.block-2257d1c .layout-icon-list-items.layout-inline-items{margin-inline: calc(-3.5px);}
.layout-153 .layout-element.block-2257d1c .layout-icon-list-items.layout-inline-items .layout-icon-list-item::after{inset-inline-end: calc(-3.5px);}
.layout-153 .layout-element.block-2257d1c .layout-icon-list-item:not(:last-child)::after{content: ""; border-color: rgb(221, 221, 221);}

.layout-153 .layout-element.block-2257d1c .layout-icon-list-items.layout-inline-items .layout-icon-list-item:not(:last-child)::after{border-inline-start-style: solid;}
.layout-153 .layout-element.block-2257d1c .layout-inline-items .layout-icon-list-item:not(:last-child)::after{border-inline-start-width: 1px;}


.layout-153 .layout-element.block-2257d1c{--layout-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
 .layout-153 .layout-element.block-2257d1c .layout-icon-list-item > a{font-family: var( --layout-global-typography-69c152f-font-family ),Sans-serif; font-size: var( --layout-global-typography-69c152f-font-size ); font-weight: var(--layout-global-typography-69c152f-font-weight); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-2257d1c .layout-icon-list-text{transition: color 0.3s;}
.layout-153 .layout-element.block-5e017f4{width: var(--container-widget-width,88.982%); max-width: 88.982%; --container-widget-width: 88.982%; --container-widget-flex-grow: 0;}
.layout-153 .layout-element.block-5e017f4.layout-element{--flex-grow: 0; --flex-shrink: 0;}
.layout-153 .layout-element.block-5e017f4 .heading-title{font-family: var( --layout-global-typography-112b6c4-font-family ),Sans-serif; font-size: var( --layout-global-typography-112b6c4-font-size ); font-weight: var(--layout-global-typography-112b6c4-font-weight); line-height: var( --layout-global-typography-112b6c4-line-height ); letter-spacing: var( --layout-global-typography-112b6c4-letter-spacing ); word-spacing: var(--layout-global-typography-112b6c4-word-spacing);}
.layout-153 .layout-element.block-69cfffa6.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: flex-start; align-items: flex-start;}
.layout-153 .layout-element.block-b8b0025{width: var(--container-widget-width,25%); max-width: 25%; --container-widget-width: 25%; --container-widget-flex-grow: 0;}
.layout-153 .layout-element.block-b8b0025.layout-element{--flex-grow: 0; --flex-shrink: 0;}
.layout-153 .layout-element.block-b8b0025 .layout-icon-wrapper{text-align: center;}

.layout-153 .layout-element.block-b8b0025.layout-view-default .layout-icon{color: rgb(214, 9, 162); border-color: rgb(214, 9, 162);}
.layout-153 .layout-element.block-b8b0025.layout-view-default .layout-icon svg{fill: rgb(214, 9, 162);}
.layout-153 .layout-element.block-991cdbf{width: var(--container-widget-width,25%); max-width: 25%; --container-widget-width: 25%; --container-widget-flex-grow: 0;}
.layout-153 .layout-element.block-991cdbf.layout-element{--flex-grow: 0; --flex-shrink: 0;}
.layout-153 .layout-element.block-991cdbf .layout-icon-wrapper{text-align: center;}
.layout-153 .layout-element.block-ff0277d{width: var(--container-widget-width,10%); max-width: 10%; --container-widget-width: 10%; --container-widget-flex-grow: 0;}
.layout-153 .layout-element.block-ff0277d.layout-element{--flex-grow: 0; --flex-shrink: 0;}
.layout-153 .layout-element.block-ff0277d .layout-icon-wrapper{text-align: center;}
.layout-153 .layout-element.block-ff0277d .layout-icon{font-size: 90px;}
.layout-153 .layout-element.block-ff0277d .layout-icon svg{height: 90px;}
@media (min-width: 768px) {.layout-153 .layout-element.block-7f01951f{width: 69.921%;}
.layout-153 .layout-element.block-69cfffa6{width: 30.079%;}}
@media (max-width: 1024px) {.layout-153 .layout-element.block-5bcc95f::before{background-position: 85% 70px; background-size: 35% auto;}
.layout-153 .layout-element.block-5bcc95f{--padding-top: 100px; --padding-bottom: 100px; --padding-left: 35px; --padding-right: 35px;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-153 .layout-element.block-4e906a54{padding: 1em 0px 0px;}
.layout-153 .layout-element.block-e35bd2e .layout-icon-list-item > .layout-icon-list-text{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
 .layout-153 .layout-element.block-6ef05bbd .layout-icon-list-item > a{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
 .layout-153 .layout-element.block-1324240f .layout-icon-list-item > a{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-title > span{padding: 0px;}
 .layout-153 .layout-element.block-2257d1c .layout-icon-list-item > a{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-5e017f4 .heading-title{font-size: var( --layout-global-typography-112b6c4-font-size ); line-height: var( --layout-global-typography-112b6c4-line-height ); letter-spacing: var( --layout-global-typography-112b6c4-letter-spacing ); word-spacing: var(--layout-global-typography-112b6c4-word-spacing);}}
@media (max-width: 767px) {.layout-153 .layout-element.block-5bcc95f::before{background-position: 50% 100px; background-size: 60% auto;}
.layout-153 .layout-element.block-5bcc95f{--border-radius: 0px 0px 60px 60px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 25px; --padding-right: 25px;}
.layout-153 .layout-element.block-1a0ed55{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-title{font-size: 35px;}
.layout-153 .layout-element.block-1a0ed55 .content-block.content-block-heading .heading-title > span{font-size: 35px;}
.layout-153 .layout-element.block-c89ddde{padding: 0px; font-size: 35px; line-height: 1.1em;}
.layout-153 .layout-element.block-ef20bf3{margin: -10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-153 .layout-element.block-ef20bf3 .heading-title{font-size: 13px;}
.layout-153 .layout-element.block-cdf1fb8{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-153 .layout-element.block-ce9fd3f{margin: 30px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-153 .layout-element.block-ce9fd3f .layout-button{font-size: 19px;}
.layout-153 .layout-element.block-4e906a54{padding: 0px;}
.layout-153 .layout-element.block-e35bd2e .layout-icon-list-item > .layout-icon-list-text{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-0f4dbd2{text-align: center;}
 .layout-153 .layout-element.block-6ef05bbd .layout-icon-list-item > a{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
 .layout-153 .layout-element.block-1324240f .layout-icon-list-item > a{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-594ba0c{text-align: center;}
.layout-153 .layout-element.block-594ba0c img{width: 50%;}
.layout-153 .layout-element.block-9bc9bd5{text-align: center;}
.layout-153 .layout-element.block-9bc9bd5 img{width: 50%;}
.layout-153 .layout-element.block-f621eb8{text-align: center;}
.layout-153 .layout-element.block-f621eb8 img{width: 50%;}
.layout-153 .layout-element.block-370c289{margin: 50px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-title{font-size: 25px;}
.layout-153 .layout-element.block-370c289 .content-block.content-block-heading .heading-title > span{font-size: 25px;}
.layout-153 .layout-element.block-0ea82bf{--layout-image-carousel-slides-to-show: 4; margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
 .layout-153 .layout-element.block-2257d1c .layout-icon-list-item > a{font-size: var( --layout-global-typography-69c152f-font-size ); line-height: var( --layout-global-typography-69c152f-line-height ); letter-spacing: var( --layout-global-typography-69c152f-letter-spacing ); word-spacing: var(--layout-global-typography-69c152f-word-spacing);}
.layout-153 .layout-element.block-5e017f4{text-align: center;}
.layout-153 .layout-element.block-5e017f4 .heading-title{font-size: var( --layout-global-typography-112b6c4-font-size ); line-height: var( --layout-global-typography-112b6c4-line-height ); letter-spacing: var( --layout-global-typography-112b6c4-letter-spacing ); word-spacing: var(--layout-global-typography-112b6c4-word-spacing);}}
@media (max-width: 1024px) and (min-width: 768px) {.layout-153 .layout-element.block-12bd9a84{width: 100%;}
.layout-153 .layout-element.block-6281815e{width: 30%;}
.layout-153 .layout-element.block-53aa9cd3{width: 40%;}}
.layout-153 .layout-element.block-cdf1fb8{animation: 1.5s ease 0s infinite normal none running pulse;}
.layout-153 .layout-element.block-ce9fd3f{animation: 1.5s ease 0s infinite normal none running pulse;}
.layout-153 .layout-element.block-0ea82bf .carousel-wrapper{transition-timing-function: linear !important; animation: 20s linear 0s infinite normal none running scroll-carousel !important;}
@keyframes scroll-carousel { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
 body, figure, h2, h3, h4, h6, html, li, p, ul{border: 0px; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;}
html{text-size-adjust: 100%;}
body{margin: 0px;}

a{background-color: transparent;}
a:active{outline: 0px;}
a, a:focus, a:hover, a:visited{text-decoration: none;}


img{border: 0px;}
figure{margin: 0px;}
















.site-container{max-width: 100%;}
.site-container{margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px;}
h2, h3, h4, h6{clear: both;}

.entry-content :where(h2), h2{color: rgb(128, 130, 133); font-size: 1.7em; line-height: 1.3;}
.entry-content :where(h3), h3{color: rgb(128, 130, 133); font-size: 1.5em; line-height: 1.4;}
 h4{color: rgb(128, 130, 133); line-height: 1.5; font-size: 1.3em;}

.entry-content :where(h6), h6{color: rgb(128, 130, 133); line-height: 1.7; font-size: 1.1em;}
html{box-sizing: border-box;}
*, ::after, ::before{box-sizing: inherit;}
body{color: rgb(128, 130, 133); background: rgb(255, 255, 255); font-style: normal;}
ul{margin: 0px 0px 1.5em 3em;}
ul{list-style: disc;}
li > ul{margin-bottom: 0px; margin-left: 1.5em;}
strong{font-weight: 700;}
i{font-style: italic;}



img{height: auto; max-width: 100%;}










a{color: rgb(65, 105, 225);}
a:focus, a:hover{color: rgb(25, 25, 112);}
a:focus{outline: dotted thin;}
a:hover{outline: 0px;}
.screen-reader-text{border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important;}
.screen-reader-text:focus{background-color: rgb(241, 241, 241); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important;}

::selection{color: rgb(255, 255, 255); background: rgb(2, 116, 190);}
body:not(.logged-in){position: relative;}
body{-webkit-font-smoothing: antialiased;}
#page{position: relative;}
a, a:focus{text-decoration: none;}
 a{transition: 0.2s linear;}
img{vertical-align: middle;}
.entry-content :where(h1, h2, h3, h4, h5, h6){margin-bottom: 20px;}
p{margin-bottom: 1.75em;}






body{line-height: 1.85714;}
body{background-color: rgb(255, 255, 255);}
#page{display: block;}
#primary{width: 100%;}
#primary{margin: 4em 0px;}
.site-header-break-point .dropdown-menu-toggle{display: none;}

.entry-content > :last-child{margin-bottom: 0px;}
body{overflow-x: hidden;}














.entry-content{overflow-wrap: break-word;}
.entry-content p{margin-bottom: 1.6em;}
.entry-content::after{display: table; clear: both; content: "";}
:root{--site-post-nav-space: 0; --site-container-default-xlg-padding: 2.5em; --site-container-default-lg-padding: 2.5em; --site-container-default-slg-padding: 2em; --site-container-default-md-padding: 2.5em; --site-container-default-sm-padding: 2.5em; --site-container-default-xs-padding: 2.4em; --site-container-default-xxs-padding: 1.8em; --site-code-block-background: #ECEFF3; --site-comment-inputs-background: #F9FAFB; --site-normal-container-width: 1200px; --site-narrow-container-width: 750px; --site-blog-title-font-weight: 600; --site-blog-meta-weight: 600; --site-global-color-primary: var(--site-global-color-4); --site-global-color-secondary: var(--site-global-color-5); --site-global-color-alternate-background: var(--site-global-color-6); --site-global-color-subtle-background: var(--site-global-color-7); --site-bg-style-guide: var(--site-global-color-secondary,var(--site-global-color-5)); --site-shadow-style-guide: 0px 0px 4px 0 #00000057; --site-global-dark-bg-style: #fff; --site-global-dark-lfs: #fbfbfb; --site-widget-bg-color: #fafafa; --site-wc-container-head-bg-color: #fbfbfb; --site-title-layout-bg: #eeeeee; --site-search-border-color: #e7e7e7; --site-lifter-hover-bg: #e6e6e6; --site-gallery-block-color: #000; --srfm-color-input-label: var(--site-global-color-2);}
html{font-size: 100%;}
a{color: var(--site-global-color-0);}
a:focus, a:hover{color: var(--site-global-color-1);}
body{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight: 400; font-size: 1rem; line-height: var(--site-body-line-height,1.65);}
.entry-content :where(h1, h2, h3, h4, h5, h6), h2, h3, h4, h6{font-weight: 600;}

.entry-content :where(h2), h2{font-size: 1.875rem; font-weight: 600; line-height: 1.3em;}
.entry-content :where(h3), h3{font-size: 1.5rem; font-weight: 600; line-height: 1.3em;}
 h4{font-size: 1.25rem; line-height: 1.2em; font-weight: 600;}

.entry-content :where(h6), h6{font-size: 1rem; line-height: 1.25em; font-weight: 600;}
::selection{background-color: var(--site-global-color-0); color: rgb(255, 255, 255);}
.entry-content :where(h1, h2, h3, h4, h5, h6), body, h2, h3, h4, h6{color: var(--site-global-color-3);}


.site-single-post .entry-content a{text-decoration: underline;}
.site-single-post .view-button .layout-button{text-decoration: none;}
 .site-header-navigation-arrow:focus-visible, a:focus-visible{outline-style: none;}
.site-page-builder-template .site-content > .site-container{max-width: 100%; padding: 0px;}
.site-page-builder-template .site .site-content #primary{padding: 0px; margin: 0px;}







:root{--site-comment-inputs-background: #FFF;}
::placeholder{color: var(--site-form-field-color,#9ca3af);}
#page{display: flex; flex-direction: column; min-height: 100vh;}
#page .site-content{flex-grow: 1;}

.view-button .layout-button{border-style: solid; text-decoration: none; border-width: 0px;}
.layout-button, .layout-button.layout-size-lg{padding: 15px 30px;}
.view-button .layout-button{color: rgb(255, 255, 255);}
.view-button .layout-button{border-color: var(--site-global-color-0); background-color: var(--site-global-color-0);}
.view-button .layout-button:focus, .view-button .layout-button:hover{color: rgb(255, 255, 255); background-color: var(--site-global-color-1); border-color: var(--site-global-color-1);}
.view-button .layout-button{font-weight: 500; font-size: 1rem; line-height: 1em;}
body .layout-button, body .layout-button.layout-size-lg{font-size: 1rem;}
.view-heading h2.heading-title{line-height: 1.3em;}

.view-heading h4.heading-title{line-height: 1.2em;}
.view-heading h6.heading-title{line-height: 1.25em;}


@media (min-width: 544px) {.site-container{max-width: 100%;}}
@media (max-width: 921px) {.view-button .layout-button, .view-button .layout-button.layout-size-lg{padding: 14px 28px;}


.entry-content :where(h2), h2{font-size: 1.5625rem;}
.entry-content :where(h3), h3{font-size: 1.25rem;}}
@media (max-width: 544px) {.view-button .layout-button, .view-button .layout-button.layout-size-lg{padding: 12px 24px;}


.entry-content :where(h2), h2{font-size: 1.5625rem;}
.entry-content :where(h3), h3{font-size: 1.25rem;}
html{font-size: 91.2%;}}
@media (min-width: 922px) {.site-container{max-width: 1240px;}
.site-content .site-container{display: flex;}}
@media (max-width: 921px) {html{font-size: 91.2%;}
.site-content .site-container{flex-direction: column;}
.site-page-builder-template{background-color: var(--site-global-color-4);}}
.entry-content :where(h1, h2, h3, h4, h5, h6){clear: none;}

:root{--nd-content--custom--site-default-block-top-padding: 3em; --nd-content--custom--site-default-block-right-padding: 3em; --nd-content--custom--site-default-block-bottom-padding: 3em; --nd-content--custom--site-default-block-left-padding: 3em; --nd-content--custom--site-container-width: 1200px; --nd-content--custom--site-content-width-size: 1200px; --nd-content--custom--site-wide-width-size: calc(1200px + var(--nd-content--custom--site-default-block-left-padding) + var(--nd-content--custom--site-default-block-right-padding));}
@media (max-width: 921px) {:root{--nd-content--custom--site-default-block-top-padding: 3em; --nd-content--custom--site-default-block-right-padding: 2em; --nd-content--custom--site-default-block-bottom-padding: 3em; --nd-content--custom--site-default-block-left-padding: 2em;}}
@media (max-width: 544px) {:root{--nd-content--custom--site-default-block-top-padding: 3em; --nd-content--custom--site-default-block-right-padding: 1.5em; --nd-content--custom--site-default-block-bottom-padding: 3em; --nd-content--custom--site-default-block-left-padding: 1.5em;}}
.entry-content ul{padding-top: revert; padding-right: revert; padding-bottom: revert; margin: revert; padding-left: 20px;}
:root{--site-global-color-0: #046bd2; --site-global-color-1: #045cb4; --site-global-color-2: #1e293b; --site-global-color-3: #334155; --site-global-color-4: #FFFFFF; --site-global-color-5: #F0F5FA; --site-global-color-6: #111111; --site-global-color-7: #D1D5DB; --site-global-color-8: #111111;}
:root{--site-border-color: var(--site-global-color-7);}
.entry-content :where(h1, h2, h3, h4, h5, h6), h2, h3, h4, h6{color: var(--site-global-color-2);}
.view-heading .heading-title{margin: 0px;}
.screen-reader-text{top: 0px !important;}
.site-page-builder-template{background-color: var(--site-global-color-4);}
@media (max-width: 544px) {.site-page-builder-template{background-color: var(--site-global-color-4);}}
:root{--layout-global-color-astglobalcolor0: #046bd2; --layout-global-color-astglobalcolor1: #045cb4; --layout-global-color-astglobalcolor2: #1e293b; --layout-global-color-astglobalcolor3: #334155; --layout-global-color-astglobalcolor4: #FFFFFF; --layout-global-color-astglobalcolor5: #F0F5FA; --layout-global-color-astglobalcolor6: #111111; --layout-global-color-astglobalcolor7: #D1D5DB; --layout-global-color-astglobalcolor8: #111111;}
.content-block.content-block-gallery .filter-controls ul li.active{background: var(--content-block-element-bg-color); border-radius: 0px; color: var(--content-block-bg-color);}
.content-block.content-block-heading{position: relative;}
.content-block.content-block-heading .heading-title{font-size: 28px; font-weight: 500;}
.content-block.content-block-heading .heading-title > span{display: inline-block; font-weight: 700;}
.content-block.content-block-heading .heading-section-title{position: relative; margin: 0px 0px 20px;}
.content-block.content-block-heading .heading-section-title.display-inline .heading-title > span{display: inline;}
.content-block.content-block-icon-box .content-block-icon-box-wrapper{position: relative; padding: 50px 40px; text-align: center; border: 1px solid var(--content-block-border-color); border-radius: 5px; transition: 0.4s; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center;}

.content-block.content-block-icon-box .icon-box.icon-box-header{position: relative; z-index: 2; line-height: 0;}
.content-block.content-block-icon-box .icon-box.icon-box-header > .icon{display: inline-block; margin-bottom: 13px; color: var(--content-block-txt-color); transition: 0.4s;}
.content-block.content-block-icon-box .icon-box.icon-box-header > .icon i{font-size: 40px;}

.content-block.content-block-icon-box .icon-box.icon-box-body{position: relative; z-index: 2; transition-duration: inherit;}
.content-block.content-block-icon-box .icon-box.icon-box-body .title{padding: 0px; color: var(--content-block-txt-color); font-size: 23px; transition-duration: inherit;}
.content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{color: var(--content-block-txt-color); transition-duration: inherit;}
.content-block.content-block-image-box{transition: 0.4s; text-align: center; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.content-block.content-block-image-box .image-box-header{transition: 0.4s; position: relative; overflow: hidden; line-height: 0;}
.content-block.content-block-image-box .image-box-header img{transition: 0.4s; backface-visibility: hidden; width: 100%; height: auto; margin: 0px; object-fit: cover;}
.content-block.content-block-image-box .image-box-body .body-inner{padding: 30px 35px; position: relative; overflow: hidden; background: var(--content-block-bg-color); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px 0px;}
.content-block.content-block-image-box .image-box-body .body-inner .body-description{margin-top: 0px; margin-bottom: 0.9rem;}
.content-block.content-block-image-box .image-box-body .body-title{font-size: 18px; margin-bottom: 20px; color: var(--content-block-txt-h-color); font-weight: 700;}
.content-block.content-block-image-box .image-box-body .body-title svg{fill: var(--content-block-txt-h-color);}
.content-block-color-scheme{--content-block-bg-color: #ffffff; --content-block-border-color: rgb(234, 234, 235); --content-block-txt-color: #575A5F; --content-block-txt-h-color: #181D23; --content-block-txt-a-color: #0058E6; --content-block-txt-m-color: #96989B; --content-block-txt-alt-color: #ffffff; --content-block-form-border-color: #D5D5D7; --content-block-form-bg-color: transparent; --content-block-form-txt-color: #181D23; --content-block-btn-txt-color: #ffffff; --content-block-btn-bg-color: #0058E6; --content-block-btn-bg-hover-color: rgb(0, 72, 189); --content-block-selection-bg-color: rgb(216, 166, 0); --content-block-element-bg-color: rgb(128, 177, 255); --content-block-element-darken-bg-color: #0058E6; --content-block-element-lighten-bg-color: rgb(230, 240, 255); --content-block-success-bg-color: rgb(117, 255, 216); --content-block-success-border-color: rgb(0, 127, 91); --content-block-error-bg-color: #ffcccc; --content-block-error-border-color: rgb(214, 0, 0);}
.content-block .hover-from-left::before{position: absolute; content: ""; height: 100%; width: 100%; background-size: 101% 101%; transition: 0.6s;}
.content-block .hover-from-left::before{top: 0px; left: -101%;}
.content-block .hover-from-left:hover::before{left: 0px;}


.content-block .style-gradient{background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; -webkit-text-fill-color: transparent; background-clip: text;}
.content-block svg{width: 16px; height: auto;}
.layout-element svg{width: 1em; fill: currentcolor;}
:root{--nd-content--preset--aspect-ratio--square: 1; --nd-content--preset--aspect-ratio--4-3: 4/3; --nd-content--preset--aspect-ratio--3-4: 3/4; --nd-content--preset--aspect-ratio--3-2: 3/2; --nd-content--preset--aspect-ratio--2-3: 2/3; --nd-content--preset--aspect-ratio--16-9: 16/9; --nd-content--preset--aspect-ratio--9-16: 9/16; --nd-content--preset--color--black: #000000; --nd-content--preset--color--cyan-bluish-gray: #abb8c3; --nd-content--preset--color--white: #ffffff; --nd-content--preset--color--pale-pink: #f78da7; --nd-content--preset--color--vivid-red: #cf2e2e; --nd-content--preset--color--luminous-vivid-orange: #ff6900; --nd-content--preset--color--luminous-vivid-amber: #fcb900; --nd-content--preset--color--light-green-cyan: #7bdcb5; --nd-content--preset--color--vivid-green-cyan: #00d084; --nd-content--preset--color--pale-cyan-blue: #8ed1fc; --nd-content--preset--color--vivid-cyan-blue: #0693e3; --nd-content--preset--color--vivid-purple: #9b51e0; --nd-content--preset--color--site-global-color-0: var(--site-global-color-0); --nd-content--preset--color--site-global-color-1: var(--site-global-color-1); --nd-content--preset--color--site-global-color-2: var(--site-global-color-2); --nd-content--preset--color--site-global-color-3: var(--site-global-color-3); --nd-content--preset--color--site-global-color-4: var(--site-global-color-4); --nd-content--preset--color--site-global-color-5: var(--site-global-color-5); --nd-content--preset--color--site-global-color-6: var(--site-global-color-6); --nd-content--preset--color--site-global-color-7: var(--site-global-color-7); --nd-content--preset--color--site-global-color-8: var(--site-global-color-8); --nd-content--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6, 147, 227) 0%,rgb(155, 81, 224) 100%); --nd-content--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%); --nd-content--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252, 185, 0) 0%,rgb(255, 105, 0) 100%); --nd-content--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255, 105, 0) 0%,rgb(207, 46, 46) 100%); --nd-content--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%); --nd-content--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%); --nd-content--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%); --nd-content--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%); --nd-content--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%); --nd-content--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%); --nd-content--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%); --nd-content--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%); --nd-content--preset--font-size--small: 13px; --nd-content--preset--font-size--medium: 20px; --nd-content--preset--font-size--large: 36px; --nd-content--preset--font-size--x-large: 42px; --nd-content--preset--spacing--20: 0.44rem; --nd-content--preset--spacing--30: 0.67rem; --nd-content--preset--spacing--40: 1rem; --nd-content--preset--spacing--50: 1.5rem; --nd-content--preset--spacing--60: 2.25rem; --nd-content--preset--spacing--70: 3.38rem; --nd-content--preset--spacing--80: 5.06rem; --nd-content--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2); --nd-content--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4); --nd-content--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2); --nd-content--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0); --nd-content--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{--nd-content--style--global--content-size: var(--nd-content--custom--site-content-width-size); --nd-content--style--global--wide-size: var(--nd-content--custom--site-wide-width-size);}
:where(body){margin: 0px;}



:root{--nd-content--style--block-gap: 24px;}








body{padding: 0px;}
a:where(:not(.nd-content-element-button)){text-decoration: none;}



.layout-kit-93{--layout-global-color-primary: #3D5A6A; --layout-global-color-secondary: #002F47; --layout-global-color-text: #FFFFFF; --layout-global-color-accent: #FFFFFF2B; --layout-global-color-d49ac81: #299B46; --layout-global-color-332724a: #289A46; --layout-global-color-4d462f5: #D5D8DA; --layout-global-color-cfa1f76: #F5F7F2; --layout-global-color-044b931: #002F47; --layout-global-color-bb890b8: #299B46; --layout-global-color-639e8dd: #289A46; --layout-global-color-7dba3a4: #414042; --layout-global-typography-primary-font-family: "Poppins"; --layout-global-typography-primary-font-size: 72px; --layout-global-typography-primary-font-weight: 600; --layout-global-typography-primary-line-height: 1em; --layout-global-typography-primary-letter-spacing: -2px; --layout-global-typography-secondary-font-family: "Poppins"; --layout-global-typography-secondary-font-size: 48px; --layout-global-typography-secondary-font-weight: 600; --layout-global-typography-secondary-line-height: 1.1em; --layout-global-typography-text-font-family: "Roboto"; --layout-global-typography-text-font-size: 16px; --layout-global-typography-text-font-weight: 400; --layout-global-typography-accent-font-family: "Poppins"; --layout-global-typography-accent-font-size: 16px; --layout-global-typography-accent-font-weight: 400; --layout-global-typography-b2ce6af-font-family: "Poppins"; --layout-global-typography-b2ce6af-font-size: 16px; --layout-global-typography-b2ce6af-font-weight: 400; --layout-global-typography-b2ce6af-text-transform: none; --layout-global-typography-b2ce6af-font-style: normal; --layout-global-typography-b2ce6af-line-height: 1.5em; --layout-global-typography-69c152f-font-family: "Poppins"; --layout-global-typography-69c152f-font-size: 14px; --layout-global-typography-69c152f-font-weight: 400; --layout-global-typography-69c152f-line-height: 1.6em; --layout-global-typography-520c191-font-family: "Poppins"; --layout-global-typography-520c191-font-size: 12px; --layout-global-typography-520c191-font-weight: 500; --layout-global-typography-520c191-text-transform: uppercase; --layout-global-typography-520c191-letter-spacing: 2px; --layout-global-typography-583e54c-font-family: "Poppins"; --layout-global-typography-583e54c-font-size: 72px; --layout-global-typography-583e54c-font-weight: 600; --layout-global-typography-583e54c-line-height: 1em; --layout-global-typography-583e54c-letter-spacing: -2px; --layout-global-typography-5d167aa-font-family: "Poppins"; --layout-global-typography-5d167aa-font-size: 48px; --layout-global-typography-5d167aa-font-weight: 600; --layout-global-typography-5d167aa-line-height: 1.1em; --layout-global-typography-d3dae9a-font-family: "Poppins"; --layout-global-typography-d3dae9a-font-size: 36px; --layout-global-typography-d3dae9a-font-weight: 600; --layout-global-typography-d3dae9a-text-transform: none; --layout-global-typography-d3dae9a-font-style: normal; --layout-global-typography-d3dae9a-line-height: 1.2em; --layout-global-typography-83682a1-font-family: "Poppins"; --layout-global-typography-83682a1-font-size: 24px; --layout-global-typography-83682a1-font-weight: 600; --layout-global-typography-83682a1-text-transform: none; --layout-global-typography-83682a1-font-style: normal; --layout-global-typography-83682a1-line-height: 1.3em; --layout-global-typography-7044a64-font-family: "Poppins"; --layout-global-typography-7044a64-font-size: 18px; --layout-global-typography-7044a64-font-weight: 600; --layout-global-typography-7044a64-line-height: 1.4em; --layout-global-typography-84ca66e-font-family: "Poppins"; --layout-global-typography-84ca66e-font-size: 16px; --layout-global-typography-84ca66e-font-weight: 400; --layout-global-typography-84ca66e-text-transform: uppercase; --layout-global-typography-84ca66e-line-height: 1.5em; --layout-global-typography-84ca66e-letter-spacing: 1.5px; --layout-global-typography-112b6c4-font-family: "Poppins"; --layout-global-typography-112b6c4-font-size: 13px; --layout-global-typography-112b6c4-font-weight: 400; --layout-global-typography-a435f28-font-family: "Poppins"; --layout-global-typography-a435f28-font-size: 200px; --layout-global-typography-a435f28-font-weight: 600; --layout-global-typography-a435f28-text-transform: capitalize; --layout-global-typography-a435f28-line-height: 1em; --layout-global-typography-a435f28-letter-spacing: -2px; color: var(--layout-global-color-primary); font-family: var( --layout-global-typography-b2ce6af-font-family ),Sans-serif; font-size: var( --layout-global-typography-b2ce6af-font-size ); font-weight: var(--layout-global-typography-b2ce6af-font-weight); text-transform: var(--layout-global-typography-b2ce6af-text-transform); font-style: var(--layout-global-typography-b2ce6af-font-style); line-height: var( --layout-global-typography-b2ce6af-line-height ); letter-spacing: var( --layout-global-typography-b2ce6af-letter-spacing ); word-spacing: var(--layout-global-typography-b2ce6af-word-spacing);}
.layout-kit-93 .layout-button{background-color: var(--layout-global-color-d49ac81); font-weight: 500; color: var(--layout-global-color-text); border-style: solid; border-width: 0px; border-radius: 5px;}
.layout-kit-93 .layout-button:focus, .layout-kit-93 .layout-button:hover{background-color: var(--layout-global-color-332724a); color: var(--layout-global-color-text); border-style: solid; border-width: 0px;}
.layout-kit-93 a{color: var(--layout-global-color-primary);}
.layout-kit-93 a:hover{color: var(--layout-global-color-d49ac81);}
.layout-kit-93 h2{color: var(--layout-global-color-secondary); font-family: var( --layout-global-typography-5d167aa-font-family ),Sans-serif; font-size: var( --layout-global-typography-5d167aa-font-size ); font-weight: var(--layout-global-typography-5d167aa-font-weight); line-height: var( --layout-global-typography-5d167aa-line-height ); letter-spacing: var( --layout-global-typography-5d167aa-letter-spacing ); word-spacing: var(--layout-global-typography-5d167aa-word-spacing);}
.layout-kit-93 h3{color: var(--layout-global-color-secondary); font-family: var( --layout-global-typography-d3dae9a-font-family ),Sans-serif; font-size: var( --layout-global-typography-d3dae9a-font-size ); font-weight: var(--layout-global-typography-d3dae9a-font-weight); text-transform: var(--layout-global-typography-d3dae9a-text-transform); font-style: var(--layout-global-typography-d3dae9a-font-style); line-height: var( --layout-global-typography-d3dae9a-line-height ); letter-spacing: var( --layout-global-typography-d3dae9a-letter-spacing ); word-spacing: var(--layout-global-typography-d3dae9a-word-spacing);}
.layout-kit-93 h4{color: var(--layout-global-color-secondary); font-family: var( --layout-global-typography-83682a1-font-family ),Sans-serif; font-size: var( --layout-global-typography-83682a1-font-size ); font-weight: var(--layout-global-typography-83682a1-font-weight); text-transform: var(--layout-global-typography-83682a1-text-transform); font-style: var(--layout-global-typography-83682a1-font-style); line-height: var( --layout-global-typography-83682a1-line-height ); letter-spacing: var( --layout-global-typography-83682a1-letter-spacing ); word-spacing: var(--layout-global-typography-83682a1-word-spacing);}
.layout-kit-93 h6{color: var(--layout-global-color-d49ac81); font-family: var( --layout-global-typography-84ca66e-font-family ),Sans-serif; font-size: var( --layout-global-typography-84ca66e-font-size ); font-weight: var(--layout-global-typography-84ca66e-font-weight); text-transform: var(--layout-global-typography-84ca66e-text-transform); line-height: var( --layout-global-typography-84ca66e-line-height ); letter-spacing: var( --layout-global-typography-84ca66e-letter-spacing ); word-spacing: var(--layout-global-typography-84ca66e-word-spacing);}



.layout-section.layout-section-boxed > .layout-container{max-width: 1280px;}
.layout-con{--container-max-width: 1280px;}
.layout-widget:not(:last-child){--kit-widget-spacing: 20px;}
.layout-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}
@media (max-width: 1024px) {.layout-kit-93{--layout-global-typography-primary-font-size: 48px; --layout-global-typography-secondary-font-size: 36px; --layout-global-typography-text-font-size: 15px; --layout-global-typography-accent-font-size: 15px; --layout-global-typography-b2ce6af-font-size: 15px; --layout-global-typography-69c152f-font-size: 13px; --layout-global-typography-520c191-font-size: 12px; --layout-global-typography-583e54c-font-size: 48px; --layout-global-typography-5d167aa-font-size: 36px; --layout-global-typography-d3dae9a-font-size: 24px; --layout-global-typography-83682a1-font-size: 18px; --layout-global-typography-7044a64-font-size: 16px; --layout-global-typography-84ca66e-font-size: 15px; --layout-global-typography-112b6c4-font-size: 12px; --layout-global-typography-a435f28-font-size: 99px; font-size: var( --layout-global-typography-b2ce6af-font-size ); line-height: var( --layout-global-typography-b2ce6af-line-height ); letter-spacing: var( --layout-global-typography-b2ce6af-letter-spacing ); word-spacing: var(--layout-global-typography-b2ce6af-word-spacing);}
.layout-kit-93 h2{font-size: var( --layout-global-typography-5d167aa-font-size ); line-height: var( --layout-global-typography-5d167aa-line-height ); letter-spacing: var( --layout-global-typography-5d167aa-letter-spacing ); word-spacing: var(--layout-global-typography-5d167aa-word-spacing);}
.layout-kit-93 h3{font-size: var( --layout-global-typography-d3dae9a-font-size ); line-height: var( --layout-global-typography-d3dae9a-line-height ); letter-spacing: var( --layout-global-typography-d3dae9a-letter-spacing ); word-spacing: var(--layout-global-typography-d3dae9a-word-spacing);}
.layout-kit-93 h4{font-size: var( --layout-global-typography-83682a1-font-size ); line-height: var( --layout-global-typography-83682a1-line-height ); letter-spacing: var( --layout-global-typography-83682a1-letter-spacing ); word-spacing: var(--layout-global-typography-83682a1-word-spacing);}
.layout-kit-93 h6{font-size: var( --layout-global-typography-84ca66e-font-size ); line-height: var( --layout-global-typography-84ca66e-line-height ); letter-spacing: var( --layout-global-typography-84ca66e-letter-spacing ); word-spacing: var(--layout-global-typography-84ca66e-word-spacing);}
.layout-section.layout-section-boxed > .layout-container{max-width: 1024px;}
.layout-con{--container-max-width: 1024px;}}
@media (max-width: 767px) {.layout-kit-93{--layout-global-typography-primary-font-size: 38px; --layout-global-typography-secondary-font-size: 28px; --layout-global-typography-text-font-size: 14px; --layout-global-typography-accent-font-size: 14px; --layout-global-typography-b2ce6af-font-size: 14px; --layout-global-typography-69c152f-font-size: 12px; --layout-global-typography-520c191-font-size: 11px; --layout-global-typography-583e54c-font-size: 38px; --layout-global-typography-5d167aa-font-size: 28px; --layout-global-typography-d3dae9a-font-size: 24px; --layout-global-typography-83682a1-font-size: 18px; --layout-global-typography-7044a64-font-size: 14px; --layout-global-typography-84ca66e-font-size: 14px; --layout-global-typography-112b6c4-font-size: 11px; --layout-global-typography-a435f28-font-size: 52px; font-size: var( --layout-global-typography-b2ce6af-font-size ); line-height: var( --layout-global-typography-b2ce6af-line-height ); letter-spacing: var( --layout-global-typography-b2ce6af-letter-spacing ); word-spacing: var(--layout-global-typography-b2ce6af-word-spacing);}
.layout-kit-93 h2{font-size: var( --layout-global-typography-5d167aa-font-size ); line-height: var( --layout-global-typography-5d167aa-line-height ); letter-spacing: var( --layout-global-typography-5d167aa-letter-spacing ); word-spacing: var(--layout-global-typography-5d167aa-word-spacing);}
.layout-kit-93 h3{font-size: var( --layout-global-typography-d3dae9a-font-size ); line-height: var( --layout-global-typography-d3dae9a-line-height ); letter-spacing: var( --layout-global-typography-d3dae9a-letter-spacing ); word-spacing: var(--layout-global-typography-d3dae9a-word-spacing);}
.layout-kit-93 h4{font-size: var( --layout-global-typography-83682a1-font-size ); line-height: var( --layout-global-typography-83682a1-line-height ); letter-spacing: var( --layout-global-typography-83682a1-letter-spacing ); word-spacing: var(--layout-global-typography-83682a1-word-spacing);}
.layout-kit-93 h6{font-size: var( --layout-global-typography-84ca66e-font-size ); line-height: var( --layout-global-typography-84ca66e-line-height ); letter-spacing: var( --layout-global-typography-84ca66e-letter-spacing ); word-spacing: var(--layout-global-typography-84ca66e-word-spacing);}
.layout-section.layout-section-boxed > .layout-container{max-width: 767px;}
.layout-con{--container-max-width: 767px;}}
.view-heading .heading-title[class*="layout-size-"] > a{color: inherit; font-size: inherit; line-height: inherit;}
.view-image{text-align: center;}
.view-image a{display: inline-block;}

.view-image img{display: inline-block; vertical-align: middle;}
.view-icon-box .layout-icon-box-wrapper{display: flex; flex-direction: column; text-align: center;}
.view-icon-box .layout-icon-box-icon{display: inline-block; flex: 0 0 auto; line-height: 0;}
.view-icon-box .layout-icon-box-content{flex-grow: 1; width: 100%;}

.view-icon-box .layout-icon-box-description{margin: 0px;}
.view-icon-box.layout-position-inline-start .layout-icon-box-wrapper{flex-direction: row; text-align: start;}
@media (max-width: 767px) {.view-icon-box.layout-mobile-position-block-start .layout-icon-box-wrapper{flex-direction: column; text-align: center; align-items: unset !important;}}
body.layout-page .view-menu-anchor{margin-block-end: 0px;}
.layout-widget .layout-icon-list-items.layout-inline-items{display: flex; flex-wrap: wrap; margin-inline: -8px;}
.layout-widget .layout-icon-list-items.layout-inline-items .layout-inline-item{word-break: break-word;}
.layout-widget .layout-icon-list-items.layout-inline-items .layout-icon-list-item{margin-inline: 8px;}
.layout-widget .layout-icon-list-items.layout-inline-items .layout-icon-list-item::after{border-width: 0px; border-inline-start-width: 1px; border-style: solid; height: 100%; inset-inline: auto -8px; position: relative; width: auto;}
.layout-widget .layout-icon-list-items{list-style-type: none; margin: 0px; padding: 0px;}
.layout-widget .layout-icon-list-item{margin: 0px; padding: 0px; position: relative;}
.layout-widget .layout-icon-list-item::after{inset-block-end: 0px; position: absolute; width: 100%;}
.layout-widget .layout-icon-list-item, .layout-widget .layout-icon-list-item a{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}
.layout-widget .layout-icon-list-icon + .layout-icon-list-text{align-self: center; padding-inline-start: 5px;}
.layout-widget .layout-icon-list-icon{display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative;}
.layout-widget .layout-icon-list-icon svg{height: var(--layout-icon-list-icon-size,1em); width: var(--layout-icon-list-icon-size,1em);}
.layout-widget .layout-icon-list-icon i{font-size: var(--layout-icon-list-icon-size); width: 1.25em;}
.layout-widget.view-icon-list .layout-icon-list-icon{text-align: var(--layout-icon-list-icon-align);}
.layout-widget.view-icon-list .layout-icon-list-icon svg{margin: var(--layout-icon-list-icon-margin,0 calc(var(--layout-icon-list-icon-size,1em) * .25) 0 0);}
.layout-widget.layout-list-item-link-full_width a{width: 100%;}



.layout-widget.layout-align-start .layout-icon-list-item{justify-content: start; text-align: start;}

.layout-widget:not(.layout-align-end) .layout-icon-list-item::after{inset-inline-start: 0px;}
.layout-widget:not(.layout-align-start) .layout-icon-list-item::after{inset-inline-end: 0px;}
@media (max-width:-1) {.layout-widget:not(.layout-mobile_extra-align-end) .layout-icon-list-item::after{inset-inline-start: 0px;}
.layout-widget:not(.layout-mobile_extra-align-start) .layout-icon-list-item::after{inset-inline-end: 0px;}}
@media (max-width: 767px) {


.layout-widget:not(.layout-mobile-align-end) .layout-icon-list-item::after{inset-inline-start: 0px;}
.layout-widget:not(.layout-mobile-align-start) .layout-icon-list-item::after{inset-inline-end: 0px;}}
.layout .layout-element ul.layout-icon-list-items{padding: 0px;}
.layout-15 .layout-element.block-7734072{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 0px; --padding-right: 0px;}
.layout-15 .layout-element.block-7734072:not(.layout-motion-effects-element-type-background){background-color: rgba(255, 23, 68, 0.88);}
.layout-15 .layout-element.block-52fc5f0{text-align: center;}
.layout-15 .layout-element.block-52fc5f0 .heading-title{font-size: 20px; font-weight: 500; text-decoration: none; text-shadow: transparent 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-18b08b6{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 0px; --padding-right: 0px;}
.layout-15 .layout-element.block-18b08b6:not(.layout-motion-effects-element-type-background){background-color: rgba(255, 23, 68, 0.88);}
.layout-15 .layout-element.block-16cf728{margin: -20px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; text-align: center;}
.layout-15 .layout-element.block-16cf728 .heading-title{font-size: 15px; font-weight: 500; text-decoration: none; text-shadow: transparent 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-5522d8d:not(.layout-motion-effects-element-type-background){background-color: transparent; background-image: linear-gradient(135deg, rgb(246, 251, 251) 0px, rgb(255, 255, 255) 100%);}
.layout-15 .layout-element.block-5522d8d > .layout-background-overlay{background-color: rgb(255, 255, 255); background-image: var(--wpr-bg-85dbc05f-eed4-4fdb-a16b-faff2bfe83fe); background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-5522d8d .layout-background-overlay{filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(360deg);}
.layout-15 .layout-element.block-5522d8d{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 3em 0px 7em;}
.layout-15 .layout-element.block-6a3aa2e > .block-populated > .layout-background-overlay{opacity: 0.5;}
.layout-15 .layout-element.block-6a3aa2e > .block-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 0px 100px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 3em;}
.layout-15 .layout-element.block-6a3aa2e > .block-populated > .layout-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(255, 23, 68) 0px, rgba(255, 23, 68, 0.88) 100%);}
.layout-15 .layout-element.block-ba838cc{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) -5px; padding: 0px; border-style: none;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading{text-align: left;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 45px; font-weight: 500; line-height: 1.3em; letter-spacing: -2px; color: rgb(0, 47, 70);}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px 0px 0px 3px;}
.layout-15 .layout-element.block-44d9d08{font-family: Roboto, sans-serif;}
.layout-15 .layout-element.block-8d111f4 .layout-button{background-color: transparent; font-size: 22px; text-transform: capitalize; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgba(255, 23, 68, 0.88) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px; transition-duration: 0.8s;}
.layout-15 .layout-element.block-8d111f4 .layout-button:focus, .layout-15 .layout-element.block-8d111f4 .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgb(254, 51, 90) 53%);}
.layout-15 .layout-element.block-8d111f4{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-15 .layout-element.block-f6531d5 .layout-button{background-color: transparent; text-transform: capitalize; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgba(255, 23, 68, 0.88) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-f6531d5 .layout-button:focus, .layout-15 .layout-element.block-f6531d5 .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgb(254, 51, 90) 53%);}
.layout-15 .layout-element.block-f6531d5{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-15 .layout-element.block-f917e06.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}

.layout-15 .layout-element.block-f917e06 > .block-populated{padding: 0px;}
.layout-15 .layout-element.block-2636aea{margin: 200px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-2636aea img{width: 100%; max-width: 100%; height: 475px; object-fit: contain; object-position: center center;}
.layout-15 .layout-element.block-4857174{margin-top: -200px; margin-bottom: 0px;}
.layout-15 .layout-element.block-81e7984 > .block-populated{margin: 0px 0px -12px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px;}
.layout-15 .layout-element.block-52d0b11:not(.layout-motion-effects-element-type-background){background-color: var(--layout-global-color-text);}
.layout-15 .layout-element.block-52d0b11{border-radius: 5px;}
.layout-15 .layout-element.block-52d0b11{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 2em;}

.layout-15 .layout-element.block-0fef7fb .layout-icon-box-wrapper{align-items: start; gap: 15px;}
.layout-15 .layout-element.block-0fef7fb .layout-icon-box-title{margin-block-end: 1px;}
.layout-15 .layout-element.block-0fef7fb .layout-icon-box-title{font-size: 20px;}
.layout-15 .layout-element.block-0fef7fb .layout-icon-box-description{font-size: 14px;}
.layout-15 .layout-element.block-ee665b9 .layout-icon-box-wrapper{align-items: start; gap: 15px;}
.layout-15 .layout-element.block-ee665b9 .layout-icon-box-title{margin-block-end: 1px;}
.layout-15 .layout-element.block-ee665b9 .layout-icon-box-title{font-size: 20px;}
.layout-15 .layout-element.block-ee665b9 .layout-icon-box-description{font-size: 14px;}
.layout-15 .layout-element.block-3364d1f .layout-icon-box-wrapper{align-items: start; gap: 15px;}
.layout-15 .layout-element.block-3364d1f .layout-icon-box-title{margin-block-end: 1px;}
.layout-15 .layout-element.block-3364d1f .layout-icon-box-title{font-size: 20px;}
.layout-15 .layout-element.block-3364d1f .layout-icon-box-description{font-size: 14px;}
.layout-15 .layout-element.block-1158b45 .layout-icon-box-wrapper{align-items: start; gap: 15px;}
.layout-15 .layout-element.block-1158b45 .layout-icon-box-title{margin-block-end: 1px;}
.layout-15 .layout-element.block-1158b45 .layout-icon-box-title{font-size: 20px;}
.layout-15 .layout-element.block-1158b45 .layout-icon-box-description{font-size: 14px;}
.layout-15 .layout-element.block-31eb2b0:not(.layout-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-31eb2b0{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}

.layout-15 .layout-element.block-ef874ee:not(.layout-motion-effects-element-type-background){background-color: rgb(30, 33, 38);}
.layout-15 .layout-element.block-ef874ee > .layout-background-overlay{background-image: var(--wpr-bg-f542cf5e-58e1-4fa6-8b1c-57711e208500); background-position: 75.7% 0px; background-repeat: repeat-y; background-size: 27% auto; opacity: 0.1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-ef874ee > .layout-container{max-width: 1290px;}
.layout-15 .layout-element.block-ef874ee, .layout-15 .layout-element.block-ef874ee > .layout-background-overlay{border-radius: 0px 0px 100px 100px;}
.layout-15 .layout-element.block-ef874ee{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 150px 0px;}
.layout-15 .layout-element.block-d1d06d2.layout-column.content-block-sticky-element--enabled{position: sticky; height: fit-content; z-index: 100;}
.layout-15 .layout-element.block-d1d06d2.layout-column.content-block-sticky-element--enabled.sticky-pinned.content-block-sticky-element-on--down{top: 135px;}
.layout-15 .layout-element.block-f76eaf9 > .layout-container{max-width: 1290px;}
.layout-15 .layout-element.block-f76eaf9{border-radius: 0px 0px 100px 100px;}
.layout-15 .layout-element.block-b483bd2.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-4b00e01 .heading-title{font-weight: 600; text-shadow: transparent 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(255, 23, 68) 0px, rgba(255, 23, 68, 0.88) 100%);}
.layout-15 .layout-element.block-9144f8d{margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) -5px; padding: 0px; border-style: none;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading{text-align: left;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px 0px 0px 3px;}
.layout-15 .layout-element.block-56f0111{padding: 0px; border-radius: 0px; font-family: Roboto, sans-serif; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-c476f40 > .layout-container > .layout-column > .view-wrap{align-content: center; align-items: center;}
.layout-15 .layout-element.block-c476f40 > .layout-container{max-width: 1290px;}
.layout-15 .layout-element.block-c476f40{border-style: solid; border-width: 1px 0px 0px; border-color: rgba(255, 255, 255, 0.24); margin-top: 40px; margin-bottom: 0px; padding: 40px 0px 0px;}
.layout-15 .layout-element.block-c476f40{border-radius: 0px;}
.layout-15 .layout-element.block-95822c9 .layout-button{background-color: transparent; text-transform: capitalize; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-95822c9 .layout-button:focus, .layout-15 .layout-element.block-95822c9 .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 53%);}
.layout-15 .layout-element.block-95822c9{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-15 .layout-element.block-95822c9 .layout-button-content-wrapper{flex-direction: row-reverse;}
.layout-15 .layout-element.block-dce00fd.layout-section.content-block-sticky-element--enabled.sticky-pinned.content-block-sticky-element-on--down{top: 100px;}
.layout-15 .layout-element.block-dce00fd > .layout-container{max-width: 1290px;}
.layout-15 .layout-element.block-dce00fd{border-radius: 0px 0px 100px 100px;}
.layout-15 .layout-element.block-dce00fd{z-index: 1;}
.layout-15 .layout-element.block-dce00fd.layout-section.content-block-sticky-element--enabled{z-index: 100;}
.layout-15 .layout-element.block-0e3630e.layout-column > .view-wrap{justify-content: flex-end;}
.layout-15 .layout-element.block-0e3630e > .block-populated{padding: 0px;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-inner{background-color: rgba(237, 26, 26, 0); text-align: left; box-shadow: transparent 0px 0px 10px 0px; padding: 0px;}
.layout-15 .layout-element.block-6607bf6{width: var(--container-widget-width,550px); max-width: 550px; background-color: transparent; margin: 35px 0 calc(var(--kit-widget-spacing,0px) + 170px) -25px; --container-widget-width: 550px; --container-widget-flex-grow: 0; background-image: radial-gradient(rgba(219, 119, 119, 0.13) 0px, rgba(242, 41, 91, 0) 70%);}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-header{width: 180px; align-self: start;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-header img{object-fit: cover; opacity: 1;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box:hover .image-box-header img{opacity: 1; transform: scale(0.9);}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-title{margin: 25px 0px 10px; font-family: var( --layout-global-typography-accent-font-family ),Sans-serif; font-size: var( --layout-global-typography-accent-font-size ); font-weight: var(--layout-global-typography-accent-font-weight); line-height: var( --layout-global-typography-accent-line-height ); color: rgb(255, 255, 255);}

.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-title svg{width: 20px; fill: rgb(19, 196, 55);}
 .layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-title.icon-position-before svg{margin-right: 10px;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-inner .body-description{font-family: Roboto, sans-serif; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-inner{background-color: rgba(237, 26, 26, 0); text-align: left; box-shadow: transparent 0px 0px 10px 0px; padding: 0px;}
.layout-15 .layout-element.block-2577ce9{width: var(--container-widget-width,550px); max-width: 550px; background-color: transparent; margin: 35px 0 calc(var(--kit-widget-spacing,0px) + 170px) -25px; --container-widget-width: 550px; --container-widget-flex-grow: 0; background-image: radial-gradient(rgba(219, 119, 119, 0.13) 0px, rgba(242, 41, 91, 0) 70%);}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-header{width: 180px; align-self: start;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-header img{object-fit: cover; opacity: 1;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box:hover .image-box-header img{opacity: 1; transform: scale(0.9);}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-title{margin: 25px 0px 10px; font-family: var( --layout-global-typography-accent-font-family ),Sans-serif; font-size: var( --layout-global-typography-accent-font-size ); font-weight: var(--layout-global-typography-accent-font-weight); line-height: var( --layout-global-typography-accent-line-height ); color: rgb(255, 255, 255);}

.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-title svg{width: 20px; fill: rgb(19, 196, 55);}
 .layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-title.icon-position-before svg{margin-right: 10px;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-inner .body-description{font-family: Roboto, sans-serif; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-inner{background-color: rgba(237, 26, 26, 0); text-align: left; box-shadow: transparent 0px 0px 10px 0px; padding: 0px;}
.layout-15 .layout-element.block-d2a8252{width: var(--container-widget-width,550px); max-width: 550px; background-color: transparent; margin: 35px 0 calc(var(--kit-widget-spacing,0px) + 170px) -25px; --container-widget-width: 550px; --container-widget-flex-grow: 0; background-image: radial-gradient(rgba(219, 119, 119, 0.13) 0px, rgba(242, 41, 91, 0) 70%);}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-header{width: 180px; align-self: start;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-header img{object-fit: cover; opacity: 1;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box:hover .image-box-header img{opacity: 1; transform: scale(0.9);}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-title{margin: 25px 0px 10px; font-family: var( --layout-global-typography-accent-font-family ),Sans-serif; font-size: var( --layout-global-typography-accent-font-size ); font-weight: var(--layout-global-typography-accent-font-weight); line-height: var( --layout-global-typography-accent-line-height ); color: rgb(255, 255, 255);}

.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-title svg{width: 20px; fill: rgb(19, 196, 55);}
 .layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-title.icon-position-before svg{margin-right: 10px;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-inner .body-description{font-family: Roboto, sans-serif; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-inner{background-color: rgba(237, 26, 26, 0); text-align: left; box-shadow: transparent 0px 0px 10px 0px; padding: 0px;}
.layout-15 .layout-element.block-e6cf8c2{width: var(--container-widget-width,550px); max-width: 550px; background-color: transparent; margin: 35px 0 calc(var(--kit-widget-spacing,0px) + 170px) -25px; --container-widget-width: 550px; --container-widget-flex-grow: 0; background-image: radial-gradient(rgba(219, 119, 119, 0.13) 0px, rgba(242, 41, 91, 0) 70%);}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-header{width: 150px; align-self: start;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-header img{object-fit: cover; opacity: 1;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box:hover .image-box-header img{opacity: 1; transform: scale(0.9);}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-title{margin: 25px 0px 10px 30px; font-family: var( --layout-global-typography-accent-font-family ),Sans-serif; font-size: var( --layout-global-typography-accent-font-size ); font-weight: var(--layout-global-typography-accent-font-weight); line-height: var( --layout-global-typography-accent-line-height ); color: rgb(255, 255, 255);}

.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-title svg{width: 20px; fill: rgb(19, 196, 55);}
 .layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-title.icon-position-before svg{margin-right: 10px;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-inner .body-description{margin: 0px 0px 0px 30px; font-family: Roboto, sans-serif; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-36be9794{padding: 7em 0px;}
.layout-15 .layout-element.block-19c16af4.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-19c16af4 > .block-populated{padding: 4em;}
.layout-15 .layout-element.block-489b29ae .heading-title{font-weight: 600; text-shadow: transparent 0px 0px 10px; color: rgb(40, 167, 69);}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(255, 23, 68) 0px, rgba(255, 23, 68, 0.88) 100%);}
.layout-15 .layout-element.block-698b82c{margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) -5px; padding: 0px; border-style: none;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading{text-align: left;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(0, 47, 70);}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px 0px 0px 3px;}
.layout-15 .layout-element.block-74f63a3d{font-family: Roboto, sans-serif;}
.layout-15 .layout-element.block-7b5709d1{font-family: Roboto, sans-serif;}
.layout-15 .layout-element.block-6f6ca48 .layout-button{background-color: transparent; text-transform: capitalize; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-6f6ca48 .layout-button:focus, .layout-15 .layout-element.block-6f6ca48 .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 53%);}
.layout-15 .layout-element.block-6f6ca48{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-15 .layout-element.block-6f6ca48 .layout-button-content-wrapper{flex-direction: row-reverse;}
.layout-15 .layout-element.block-1745b344 > .block-populated > .layout-background-overlay{background-image: var(--wpr-bg-132beba8-fa28-460b-8630-1cc51c4aa849); background-position: center center; background-repeat: no-repeat; background-size: contain; opacity: 0.5;}
.layout-15 .layout-element.block-1745b344.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-1745b344 > .block-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 3em 0px 0px;}
.layout-15 .layout-element.block-1745b344 > .block-populated > .layout-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-fcecc53{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 50px; padding: 0px; text-align: start;}
.layout-15 .layout-element.block-fcecc53 img{border-radius: 5px; box-shadow: rgba(0, 200, 83, 0.4) 7px 7px 10px 0px;}
.layout-15 .layout-element.block-7ec7c461:not(.layout-motion-effects-element-type-background){background-color: rgb(244, 246, 247);}
.layout-15 .layout-element.block-7ec7c461 > .layout-container{max-width: 1550px;}
.layout-15 .layout-element.block-7ec7c461{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 5em 0px;}

.layout-15 .layout-element.block-31e25606{padding: 0px;}
.layout-15 .layout-element.block-854ea56{text-align: center;}
.layout-15 .layout-element.block-854ea56 .heading-title{font-weight: 600; text-shadow: transparent 0px 0px 10px; color: rgb(40, 167, 69);}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 100%);}
.layout-15 .layout-element.block-35b75a7{margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) -5px; padding: 0px; border-style: none;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading{text-align: center;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(0, 47, 70);}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px 0px 0px 3px;}
.layout-15 .layout-element.block-2e37b95b{text-align: center; font-family: Roboto, sans-serif;}
.layout-15 .layout-element.block-31c8ca45 > .layout-container{max-width: 1600px;}
.layout-15 .layout-element.block-68173d51:not(.layout-motion-effects-element-type-background) > .view-wrap{background-color: rgb(30, 33, 38);}
.layout-15 .layout-element.block-68173d51:hover > .block-populated{background-color: rgb(30, 33, 38); box-shadow: rgba(145, 82, 82, 0.5) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-68173d51 > .block-populated > .layout-background-overlay{background-image: var(--wpr-bg-730079f4-8a1e-4aad-ab10-53c264412577); background-position: center center; background-size: contain; opacity: 0.05;}
.layout-15 .layout-element.block-68173d51.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-68173d51 > .block-populated, .layout-15 .layout-element.block-68173d51 > .block-populated > .layout-background-overlay{border-radius: 5px;}
.layout-15 .layout-element.block-68173d51 > .block-populated{box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 10px; --layout-column-margin-right: 10px; --layout-column-margin-left: 10px; padding: 30px 20px;}
.layout-15 .layout-element.block-68173d51 > .block-populated > .layout-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(255, 23, 68) 0px, rgba(255, 23, 68, 0.88) 100%);}
.layout-15 .layout-element.block-582881a{margin: 70px 50px calc(var(--kit-widget-spacing,0px) + 0px) 50px; padding: 0px; border-style: none;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading{text-align: center;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 28px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-title > span{font-size: 28px; font-weight: 500; padding: 0px 0px 0px 3px;}
.layout-15 .layout-element.block-360dbf4{margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0; padding: 0px; text-align: center; font-family: Roboto, sans-serif; text-decoration: none; text-shadow: rgba(255, 255, 255, 0.3) 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-9085445 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(22.5px);}
.layout-15 .layout-element.block-9085445 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(22.5px);}



.layout-15 .layout-element.block-9085445 .layout-icon-list-item:not(:last-child)::after{content: ""; border-color: rgb(221, 221, 221);}
.layout-15 .layout-element.block-9085445 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child)::after{border-block-start-style: solid; border-block-start-width: 1px;}






.layout-15 .layout-element.block-9085445{--layout-icon-list-icon-size: 20px; --layout-icon-list-icon-align: center; --layout-icon-list-icon-margin: 0 calc(var(--layout-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: center; --icon-vertical-offset: 0px;}

.layout-15 .layout-element.block-9085445 .layout-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.layout-15 .layout-element.block-3641a39 .layout-button{background-color: transparent; font-size: 20px; text-transform: capitalize; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgba(255, 23, 68, 0.88) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px; transition-duration: 0.8s;}
.layout-15 .layout-element.block-3641a39 .layout-button:focus, .layout-15 .layout-element.block-3641a39 .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgb(254, 51, 90) 53%);}
.layout-15 .layout-element.block-3641a39{margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 5px) 0; padding: 0px;}
.layout-15 .layout-element.block-08c3af8 .layout-button{background-color: transparent; font-size: 20px; text-transform: capitalize; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgba(255, 23, 68, 0.88) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px; transition-duration: 0.8s;}
.layout-15 .layout-element.block-08c3af8 .layout-button:focus, .layout-15 .layout-element.block-08c3af8 .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(254, 51, 90) 0px, rgb(254, 51, 90) 53%);}
.layout-15 .layout-element.block-08c3af8{margin: 20px 0 calc(var(--kit-widget-spacing,0px) + 5px) 0; padding: 0px;}
.layout-15 .layout-element.block-727a437:not(.layout-motion-effects-element-type-background) > .view-wrap{background-color: rgb(30, 33, 38);}
.layout-15 .layout-element.block-727a437:hover > .block-populated{background-color: rgb(30, 33, 38); box-shadow: rgba(145, 82, 82, 0.5) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-727a437 > .block-populated > .layout-background-overlay{background-image: var(--wpr-bg-90b7912e-2324-4977-96d2-5f7bb10fad6d); background-position: center center; background-size: contain; opacity: 0.05;}
.layout-15 .layout-element.block-727a437.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-727a437 > .block-populated, .layout-15 .layout-element.block-727a437 > .block-populated > .layout-background-overlay{border-radius: 5px;}
.layout-15 .layout-element.block-727a437 > .block-populated{box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 10px; --layout-column-margin-right: 10px; --layout-column-margin-left: 10px; padding: 30px 20px;}
.layout-15 .layout-element.block-727a437 > .block-populated > .layout-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-629ab84{text-align: center;}
.layout-15 .layout-element.block-629ab84 .heading-title{font-size: 25px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-0e5baa3{margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0; padding: 0px; text-align: center; font-family: Roboto, sans-serif; text-decoration: none; text-shadow: rgba(255, 255, 255, 0.3) 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-332a144 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(22.5px);}
.layout-15 .layout-element.block-332a144 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(22.5px);}



.layout-15 .layout-element.block-332a144 .layout-icon-list-item:not(:last-child)::after{content: ""; border-color: rgb(221, 221, 221);}
.layout-15 .layout-element.block-332a144 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child)::after{border-block-start-style: solid; border-block-start-width: 1px;}






.layout-15 .layout-element.block-332a144{--layout-icon-list-icon-size: 20px; --layout-icon-list-icon-align: center; --layout-icon-list-icon-margin: 0 calc(var(--layout-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: center; --icon-vertical-offset: 0px;}

.layout-15 .layout-element.block-332a144 .layout-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.layout-15 .layout-element.block-5511eb7:not(.layout-motion-effects-element-type-background) > .view-wrap{background-color: rgb(30, 33, 38);}
.layout-15 .layout-element.block-5511eb7:hover > .block-populated{background-color: rgb(30, 33, 38); box-shadow: rgba(145, 82, 82, 0.5) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-5511eb7 > .block-populated > .layout-background-overlay{background-image: var(--wpr-bg-b88fd8f9-5cf1-4e29-b480-feea37eb65ca); background-position: center center; background-size: contain; opacity: 0.05;}
.layout-15 .layout-element.block-5511eb7.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-5511eb7 > .block-populated, .layout-15 .layout-element.block-5511eb7 > .block-populated > .layout-background-overlay{border-radius: 5px;}
.layout-15 .layout-element.block-5511eb7 > .block-populated{box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 10px; --layout-column-margin-right: 10px; --layout-column-margin-left: 10px; padding: 30px 20px;}
.layout-15 .layout-element.block-5511eb7 > .block-populated > .layout-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-cad84d4{margin: -30px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; text-align: center;}
.layout-15 .layout-element.block-cad84d4 .heading-title{font-size: 25px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-188fd2a{margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0; padding: 0px; text-align: center; font-family: Roboto, sans-serif; text-decoration: none; text-shadow: rgba(255, 255, 255, 0.3) 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-94b9b41 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(22.5px);}
.layout-15 .layout-element.block-94b9b41 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(22.5px);}



.layout-15 .layout-element.block-94b9b41 .layout-icon-list-item:not(:last-child)::after{content: ""; border-color: rgb(221, 221, 221);}
.layout-15 .layout-element.block-94b9b41 .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child)::after{border-block-start-style: solid; border-block-start-width: 1px;}






.layout-15 .layout-element.block-94b9b41{--layout-icon-list-icon-size: 20px; --layout-icon-list-icon-align: center; --layout-icon-list-icon-margin: 0 calc(var(--layout-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: center; --icon-vertical-offset: 0px;}

.layout-15 .layout-element.block-94b9b41 .layout-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.layout-15 .layout-element.block-5385dbe:not(.layout-motion-effects-element-type-background) > .view-wrap{background-color: rgb(30, 33, 38);}
.layout-15 .layout-element.block-5385dbe:hover > .block-populated{background-color: rgb(30, 33, 38); box-shadow: rgba(145, 82, 82, 0.5) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-5385dbe > .block-populated > .layout-background-overlay{background-image: var(--wpr-bg-10241ca9-4a00-4881-b951-6e3226b8b208); background-position: center center; background-size: contain; opacity: 0.05;}
.layout-15 .layout-element.block-5385dbe.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-5385dbe > .block-populated, .layout-15 .layout-element.block-5385dbe > .block-populated > .layout-background-overlay{border-radius: 5px;}
.layout-15 .layout-element.block-5385dbe > .block-populated{box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 10px; --layout-column-margin-right: 10px; --layout-column-margin-left: 10px; padding: 30px 20px;}
.layout-15 .layout-element.block-5385dbe > .block-populated > .layout-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-2457c00{margin: -40px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; text-align: center;}
.layout-15 .layout-element.block-2457c00 .heading-title{font-size: 25px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-89f4bf4{margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0; padding: 0px; text-align: center; font-family: Roboto, sans-serif; text-decoration: none; text-shadow: rgba(255, 255, 255, 0.3) 0px 0px 10px; color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-163670c .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child){padding-block-end: calc(22.5px);}
.layout-15 .layout-element.block-163670c .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:first-child){margin-block-start: calc(22.5px);}



.layout-15 .layout-element.block-163670c .layout-icon-list-item:not(:last-child)::after{content: ""; border-color: rgb(221, 221, 221);}
.layout-15 .layout-element.block-163670c .layout-icon-list-items:not(.layout-inline-items) .layout-icon-list-item:not(:last-child)::after{border-block-start-style: solid; border-block-start-width: 1px;}






.layout-15 .layout-element.block-163670c{--layout-icon-list-icon-size: 20px; --layout-icon-list-icon-align: center; --layout-icon-list-icon-margin: 0 calc(var(--layout-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: center; --icon-vertical-offset: 0px;}

.layout-15 .layout-element.block-163670c .layout-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.layout-15 .layout-element.block-13aa02dc:not(.layout-motion-effects-element-type-background){background-color: rgb(245, 246, 243);}
.layout-15 .layout-element.block-13aa02dc > .layout-background-overlay{opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.layout-15 .layout-element.block-13aa02dc{border-style: none; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0px;}
.layout-15 .layout-element.block-13aa02dc, .layout-15 .layout-element.block-13aa02dc > .layout-background-overlay{border-radius: 0px;}
.layout-15 .layout-element.block-4e9101c9 > .block-populated{margin: 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 0px;}
.layout-15 .layout-element.block-2fb7969e:not(.layout-motion-effects-element-type-background){background-color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-2fb7969e > .layout-container{max-width: 1200px;}
.layout-15 .layout-element.block-2fb7969e{border-style: solid; border-width: 0px 0px 1px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 140px 0px 160px; z-index: 1;}
.layout-15 .layout-element.block-2fb7969e{border-radius: 0px 0px 100px 100px;}

.layout-15 .layout-element.block-32db2192.layout-column > .view-wrap{justify-content: center;}
.layout-15 .layout-element.block-32db2192 > .block-populated{margin: 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 0px;}
.layout-15 .layout-element.block-2951832d > .layout-container{max-width: 1200px;}
.layout-15 .layout-element.block-2951832d{margin-top: 0px; margin-bottom: 0px; padding: 0px;}
.layout-15 .layout-element.block-6abbd649.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: center; align-items: center;}
.layout-15 .layout-element.block-6abbd649.layout-column > .view-wrap{justify-content: center;}
.layout-15 .layout-element.block-6abbd649 > .block-populated{margin: 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 0px;}
.layout-15 .layout-element.block-852aeff{text-align: center;}
.layout-15 .layout-element.block-852aeff .heading-title{font-weight: 600; text-shadow: transparent 0px 0px 10px; color: rgb(40, 167, 69);}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-title > span.style-gradient{background-color: transparent; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 100%);}
.layout-15 .layout-element.block-060b516{margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) -5px; padding: 0px; border-style: none;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading{text-align: center;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-title{-webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline; font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1em; letter-spacing: -2px; color: rgb(0, 47, 70);}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-section-title{margin: 0px;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-section-title .heading-title{padding: 0px;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-title > span{font-size: 40px; font-weight: 600; padding: 0px 0px 0px 3px;}
.layout-15 .layout-element.block-a8b8644{text-align: center; font-family: Roboto, sans-serif;}
.layout-15 .layout-element.block-ab9ebab .layout-button{background-color: transparent; text-transform: capitalize; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 100%); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px 0px;}
.layout-15 .layout-element.block-ab9ebab .layout-button:focus, .layout-15 .layout-element.block-ab9ebab .layout-button:hover{background-color: transparent; background-image: linear-gradient(rgb(40, 167, 69) 0px, rgb(33, 136, 56) 53%);}
.layout-15 .layout-element.block-ab9ebab{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-15 .layout-element.block-ab9ebab .layout-button-content-wrapper{flex-direction: row-reverse;}
.layout-15 .layout-element.block-4321827 > .layout-container{max-width: 1200px;}
.layout-15 .layout-element.block-4321827{margin-top: 50px; margin-bottom: 0px; padding: 0px;}
.layout-15 .layout-element.block-3d954968.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: flex-start; align-items: flex-start;}
.layout-15 .layout-element.block-3d954968.layout-column > .view-wrap{justify-content: flex-start;}
.layout-15 .layout-element.block-3d954968 > .block-populated{margin: 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 52px 0px 0px;}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .content-block-icon-box-wrapper::before{background-color: rgb(255, 255, 255);}
.layout-15 .layout-element.block-6f4ea07{width: var(--container-widget-width,1000px); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0;}
.layout-15 .layout-element.block-6f4ea07:hover{--layout-transform-translateY: -15px;}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center; padding: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 10px 0px; border-style: none; border-radius: 7px;}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .title{margin: 20px 0px 10px; padding: 0px; color: rgb(40, 167, 69);}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{color: rgb(0, 0, 0); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; margin: 0px;}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .icon-box > .icon{color: rgb(0, 0, 0); background-color: var(--layout-global-color-accent); border-radius: 0px; padding: 19px; height: 70px; width: 100px;}


.layout-15 .layout-element.block-e366342{width: var(--container-widget-width,1000px); max-width: 1000px; margin: 50px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; --container-widget-width: 1000px; --container-widget-flex-grow: 0;}
.layout-15 .layout-element.block-e366342:hover{--layout-transform-translateY: -15px;}
.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center; padding: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 10px 0px; border-style: none; border-radius: 7px;}
.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .title{margin: 20px 0px 10px; padding: 0px; color: rgb(40, 167, 69);}
.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{color: rgb(0, 0, 0); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; margin: 0px;}
.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .icon-box > .icon{color: rgb(40, 167, 69); background-color: var(--layout-global-color-accent); border-radius: 0px; padding: 19px; height: 70px; width: 100px;}

.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .icon-box > .icon i{font-size: 51px;}
.layout-15 .layout-element.block-52bbde03:not(.layout-motion-effects-element-type-background) > .view-wrap{background-image: var(--wpr-bg-1ed1d440-7062-4af6-9d96-54bb35a4c6c8); background-position: 44px 50px; background-repeat: no-repeat; background-size: 85% auto;}
.layout-15 .layout-element.block-52bbde03.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: flex-end; align-items: flex-end;}
.layout-15 .layout-element.block-52bbde03.layout-column > .view-wrap{justify-content: flex-start;}
.layout-15 .layout-element.block-52bbde03 > .block-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 15px; --layout-column-margin-right: 15px; --layout-column-margin-left: 15px;}

.layout-15 .layout-element.block-33cfbad2:hover{--layout-transform-scale: 1.1;}
.layout-15 .layout-element.block-33cfbad2{margin: 35px 0 calc(var(--kit-widget-spacing,0px) + 20px) 0;}
.layout-15 .layout-element.block-33cfbad2 img{width: 533px;}
.layout-15 .layout-element.block-69c2a70b{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px; text-align: center; color: var(--layout-global-color-text);}
.layout-15 .layout-element.block-35433526.layout-column.layout-element.layout-column > .view-wrap.block-populated{align-content: flex-start; align-items: flex-start;}
.layout-15 .layout-element.block-35433526.layout-column > .view-wrap{justify-content: flex-start;}
.layout-15 .layout-element.block-35433526 > .block-populated{margin: 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 52px 0px 0px;}
.layout-15 .layout-element.block-453e86c1{width: var(--container-widget-width,1000px); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0;}
.layout-15 .layout-element.block-453e86c1:hover{--layout-transform-translateY: -15px;}
.layout-15 .layout-element.block-453e86c1 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center; padding: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 10px 0px; border-style: none; border-radius: 7px;}
.layout-15 .layout-element.block-453e86c1 .content-block.content-block-icon-box .title{margin: 20px 0px 10px; padding: 0px; color: rgb(40, 167, 69);}
.layout-15 .layout-element.block-453e86c1 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{color: rgb(0, 0, 0); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; margin: 0px;}
.layout-15 .layout-element.block-453e86c1 .content-block.content-block-icon-box .icon-box > .icon{color: rgb(0, 0, 0); background-color: var(--layout-global-color-accent); border-radius: 0px; padding: 19px; height: 70px; width: 100px;}


.layout-15 .layout-element.block-4b7b176{width: var(--container-widget-width,1000px); max-width: 1000px; margin: 50px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px; --container-widget-width: 1000px; --container-widget-flex-grow: 0;}
.layout-15 .layout-element.block-4b7b176:hover{--layout-transform-translateY: -15px;}
.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center; padding: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 10px 0px; border-style: none; border-radius: 7px;}
.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .title{margin: 20px 0px 10px; padding: 0px; color: rgb(40, 167, 69);}
.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{color: rgb(0, 0, 0); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; margin: 0px;}
.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .icon-box > .icon{color: rgb(40, 167, 69); background-color: var(--layout-global-color-accent); border-radius: 0px; padding: 19px; height: 70px; width: 100px;}

.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .icon-box > .icon i{font-size: 51px;}
:root{--page-title-display: none;}
@media (max-width: 1024px) {.layout-15 .layout-element.block-5522d8d{padding: 1em 0px 0px;}
.layout-15 .layout-element.block-6a3aa2e > .block-populated{padding: 2em;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-15 .layout-element.block-31eb2b0{padding: 0px; z-index: 0;}
.layout-15 .layout-element.block-ef874ee > .layout-background-overlay{background-position: 85% 70px; background-size: 35% auto;}
.layout-15 .layout-element.block-ef874ee{padding: 100px 35px;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-15 .layout-element.block-56f0111{padding: 0px 18px 0px 0px;}
.layout-15 .layout-element.block-a2d989e.layout-column > .view-wrap{justify-content: center;}
.layout-15 .layout-element.block-a2d989e > .block-populated{margin: 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 0px;}
.layout-15 .layout-element.block-dce00fd{margin-top: 0px; margin-bottom: 0px;}
.layout-15 .layout-element.block-6607bf6{margin: 59px 0 calc(var(--kit-widget-spacing,0px) + 100px) 0; --container-widget-width: 310px; --container-widget-flex-grow: 0; width: var(--container-widget-width,310px); max-width: 310px;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-title{font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height );}
.layout-15 .layout-element.block-2577ce9{margin: 59px 0 calc(var(--kit-widget-spacing,0px) + 100px) 0; --container-widget-width: 310px; --container-widget-flex-grow: 0; width: var(--container-widget-width,310px); max-width: 310px;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-title{font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height );}
.layout-15 .layout-element.block-d2a8252{margin: 59px 0 calc(var(--kit-widget-spacing,0px) + 100px) 0; --container-widget-width: 310px; --container-widget-flex-grow: 0; width: var(--container-widget-width,310px); max-width: 310px;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-title{font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height );}
.layout-15 .layout-element.block-e6cf8c2{margin: 59px 0 calc(var(--kit-widget-spacing,0px) + 100px) 0; --container-widget-width: 310px; --container-widget-flex-grow: 0; width: var(--container-widget-width,310px); max-width: 310px;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-title{font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height );}
.layout-15 .layout-element.block-36be9794{padding: 1em 0px 7em;}
.layout-15 .layout-element.block-19c16af4 > .block-populated{padding: 3em;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-15 .layout-element.block-1745b344 > .block-populated{padding: 1em 3em 3em 1em;}
.layout-15 .layout-element.block-7ec7c461{padding: 3em 0px;}
.layout-15 .layout-element.block-31e25606{padding: 0px 3em 3em 12em;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-15 .layout-element.block-13aa02dc{padding: 0px; z-index: 0;}
.layout-15 .layout-element.block-2fb7969e{padding: 100px 35px;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-title{font-size: 48px;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-title > span{padding: 0px;}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 15px; line-height: 1.7em;}
.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 15px; line-height: 1.7em;}
.layout-15 .layout-element.block-52bbde03:not(.layout-motion-effects-element-type-background) > .view-wrap{background-position: 50px 15px; background-size: 75% auto;}
.layout-15 .layout-element.block-33cfbad2{margin: 25px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-33cfbad2 img{width: 300px;}
.layout-15 .layout-element.block-453e86c1 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 15px; line-height: 1.7em;}
.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 15px; line-height: 1.7em;}}
@media (max-width: 767px) {.layout-15 .layout-element.block-7734072{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 0px; --padding-right: 0px;}
.layout-15 .layout-element.block-52fc5f0 .heading-title{font-size: 17px;}
.layout-15 .layout-element.block-18b08b6{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 0px; --padding-right: 0px;}
.layout-15 .layout-element.block-16cf728{margin: -10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-16cf728 .heading-title{font-size: 13px;}
.layout-15 .layout-element.block-5522d8d{margin-top: 0px; margin-bottom: 0px; padding: 1em 0px 0px;}
.layout-15 .layout-element.block-6a3aa2e > .block-populated{padding: 1em 1em 0px;}
.layout-15 .layout-element.block-ba838cc{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading{text-align: center;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-title{font-size: 27px; line-height: 1.2em;}
.layout-15 .layout-element.block-ba838cc .content-block.content-block-heading .heading-title > span{font-size: 27px;}
.layout-15 .layout-element.block-44d9d08{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px; text-align: center;}
.layout-15 .layout-element.block-8d111f4{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-f6531d5{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-f6531d5 .layout-button{font-size: 19px;}
.layout-15 .layout-element.block-f917e06 > .block-populated{margin: -70px 0px 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px;}
.layout-15 .layout-element.block-2636aea{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 50px) 0; padding: 0px;}
.layout-15 .layout-element.block-2636aea img{width: 100%; max-width: 94%; height: 314px;}
.layout-15 .layout-element.block-4857174{padding: 0px 10px;}
.layout-15 .layout-element.block-81e7984 > .block-populated{margin: 140px 0px 0px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px;}
.layout-15 .layout-element.block-206ded4{width: 100%;}
.layout-15 .layout-element.block-5de0d2a{width: 100%;}
.layout-15 .layout-element.block-ee665b9{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 0px;}
.layout-15 .layout-element.block-ddc976d{width: 100%;}
.layout-15 .layout-element.block-a595403{width: 100%;}
.layout-15 .layout-element.block-31eb2b0{margin-top: 0px; margin-bottom: 0px; padding: 0px; z-index: 0;}
.layout-15 .layout-element.block-ef874ee > .layout-background-overlay{background-position: 50% 100px; background-size: 60% auto;}
.layout-15 .layout-element.block-ef874ee, .layout-15 .layout-element.block-ef874ee > .layout-background-overlay{border-radius: 0px 0px 60px 60px;}
.layout-15 .layout-element.block-ef874ee{margin-top: 0px; margin-bottom: 0px; padding: 80px 25px;}
.layout-15 .layout-element.block-9144f8d{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-title{font-size: 35px;}
.layout-15 .layout-element.block-9144f8d .content-block.content-block-heading .heading-title > span{font-size: 35px;}
.layout-15 .layout-element.block-c476f40{margin-top: 20px; margin-bottom: 0px; padding: 20px 0px 0px;}
.layout-15 .layout-element.block-c19a323{width: 50%;}
.layout-15 .layout-element.block-95822c9{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-dce00fd{padding: 25px 25px 0px;}
.layout-15 .layout-element.block-0e3630e.layout-column > .view-wrap{justify-content: center;}
.layout-15 .layout-element.block-6607bf6{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 25px 0px; --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var(--container-widget-width,350px); max-width: 350px;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-header{width: 100px; align-self: start;}
.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-title{font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height );}

.layout-15 .layout-element.block-6607bf6 .content-block.content-block-image-box .image-box-body .body-title svg{width: 10px;}
.layout-15 .layout-element.block-2577ce9{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 25px 0px; --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var(--container-widget-width,350px); max-width: 350px;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-header{width: 100px; align-self: start;}
.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-title{font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height );}

.layout-15 .layout-element.block-2577ce9 .content-block.content-block-image-box .image-box-body .body-title svg{width: 10px;}
.layout-15 .layout-element.block-d2a8252{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 25px 0px; --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var(--container-widget-width,350px); max-width: 350px;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-header{width: 100px; align-self: start;}
.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-title{font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height );}

.layout-15 .layout-element.block-d2a8252 .content-block.content-block-image-box .image-box-body .body-title svg{width: 10px;}
.layout-15 .layout-element.block-e6cf8c2{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 25px 0px; --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var(--container-widget-width,350px); max-width: 350px;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box{flex-direction: row;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-header img{padding: 0px 0px 0px 20px; height: 60px; object-fit: fill;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-header{width: 91px; align-self: start;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-inner{padding: 0px;}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-title{margin: 0px 0px 0px 10px; font-size: var( --layout-global-typography-accent-font-size ); line-height: var( --layout-global-typography-accent-line-height ); color: rgb(255, 255, 255);}

.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-title svg{width: 10px; fill: rgb(19, 197, 54);}
.layout-15 .layout-element.block-e6cf8c2 .content-block.content-block-image-box .image-box-body .body-inner .body-description{margin: 0px 0px 0px 10px;}
.layout-15 .layout-element.block-36be9794{margin-top: 0px; margin-bottom: 0px; padding: 2em 0px 5em;}
.layout-15 .layout-element.block-19c16af4 > .block-populated{padding: 2em;}
.layout-15 .layout-element.block-698b82c{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-title{font-size: 35px;}
.layout-15 .layout-element.block-698b82c .content-block.content-block-heading .heading-title > span{font-size: 35px;}
.layout-15 .layout-element.block-6f6ca48{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-1745b344 > .block-populated{padding: 1em 1em 5em;}
.layout-15 .layout-element.block-fcecc53{margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 20px) 20px; text-align: center;}
.layout-15 .layout-element.block-fcecc53 img{width: 80%;}
.layout-15 .layout-element.block-7ec7c461{margin-top: 0px; margin-bottom: 0px; padding: 3em 0px 2em;}
.layout-15 .layout-element.block-31e25606{padding: 0px;}
.layout-15 .layout-element.block-35b75a7{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-title{font-size: 35px;}
.layout-15 .layout-element.block-35b75a7 .content-block.content-block-heading .heading-title > span{font-size: 35px;}
.layout-15 .layout-element.block-31c8ca45{padding: 0px 10px;}
.layout-15 .layout-element.block-582881a{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-title{font-size: 25px;}
.layout-15 .layout-element.block-582881a .content-block.content-block-heading .heading-title > span{font-size: 25px;}
.layout-15 .layout-element.block-3641a39{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-08c3af8{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; padding: 10px 0px;}
.layout-15 .layout-element.block-727a437 > .block-populated{margin: 30px 10px 0px; --layout-column-margin-right: 10px; --layout-column-margin-left: 10px;}
.layout-15 .layout-element.block-629ab84 .heading-title{font-size: 22px;}
.layout-15 .layout-element.block-5511eb7 > .block-populated{margin: 30px 10px 0px; --layout-column-margin-right: 10px; --layout-column-margin-left: 10px;}
.layout-15 .layout-element.block-cad84d4{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-cad84d4 .heading-title{font-size: 22px;}
.layout-15 .layout-element.block-5385dbe > .block-populated{margin: 30px 10px 0px; --layout-column-margin-right: 10px; --layout-column-margin-left: 10px;}
.layout-15 .layout-element.block-2457c00{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-2457c00 .heading-title{font-size: 22px;}
.layout-15 .layout-element.block-13aa02dc{margin-top: 0px; margin-bottom: 0px; z-index: 0;}
.layout-15 .layout-element.block-2fb7969e{border-radius: 0px 0px 60px 60px;}
.layout-15 .layout-element.block-2fb7969e{padding: 80px 25px;}
.layout-15 .layout-element.block-060b516{margin: 10px 0 calc(var(--kit-widget-spacing,0px) + 0px) -3px; padding: 0px;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-title{font-size: 35px;}
.layout-15 .layout-element.block-060b516 .content-block.content-block-heading .heading-title > span{font-size: 35px;}
.layout-15 .layout-element.block-ab9ebab{margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0;}
.layout-15 .layout-element.block-3d954968.layout-column > .view-wrap{justify-content: center;}
.layout-15 .layout-element.block-3d954968 > .block-populated{margin: 0px 0px 25px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 0px;}
.layout-15 .layout-element.block-6f4ea07{margin: 0 20px calc(var(--kit-widget-spacing,0px) + 0px) 20px;}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center;}
.layout-15 .layout-element.block-6f4ea07 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 14px; line-height: 1.7em;}
.layout-15 .layout-element.block-e366342{margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 0px) 20px;}
.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center;}
.layout-15 .layout-element.block-e366342 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 14px; line-height: 1.7em;}
.layout-15 .layout-element.block-52bbde03:not(.layout-motion-effects-element-type-background) > .view-wrap{background-position: 15px 15px; background-size: 90% auto;}
.layout-15 .layout-element.block-35433526.layout-column > .view-wrap{justify-content: center;}
.layout-15 .layout-element.block-35433526 > .block-populated{margin: 0px 0px 25px; --layout-column-margin-right: 0px; --layout-column-margin-left: 0px; padding: 0px;}
.layout-15 .layout-element.block-453e86c1{margin: 0 20px calc(var(--kit-widget-spacing,0px) + 0px) 20px;}
.layout-15 .layout-element.block-453e86c1 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center;}
.layout-15 .layout-element.block-453e86c1 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 14px; line-height: 1.7em;}
.layout-15 .layout-element.block-4b7b176{margin: 20px 20px calc(var(--kit-widget-spacing,0px) + 0px) 20px;}
.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .content-block-icon-box-wrapper{text-align: center;}
.layout-15 .layout-element.block-4b7b176 .content-block.content-block-icon-box .icon-box.icon-box-body .icon-box-description{font-size: 14px; line-height: 1.7em;}}
@media (min-width: 768px) {.layout-15 .layout-element.block-6a3aa2e{width: 69%;}
.layout-15 .layout-element.block-f917e06{width: 31%;}
.layout-15 .layout-element.block-d1d06d2{width: 37.284%;}
.layout-15 .layout-element.block-a2d989e{width: 62.716%;}
.layout-15 .layout-element.block-3d954968{width: 23.5%;}
.layout-15 .layout-element.block-52bbde03{width: 52.666%;}
.layout-15 .layout-element.block-35433526{width: 23.5%;}}
@media (max-width: 1024px) and (min-width: 768px) {.layout-15 .layout-element.block-d1d06d2{width: 47%;}
.layout-15 .layout-element.block-c19a323{width: 50%;}
.layout-15 .layout-element.block-a2d989e{width: 53%;}
.layout-15 .layout-element.block-0e3630e{width: 100%;}
.layout-15 .layout-element.block-19c16af4{width: 100%;}
.layout-15 .layout-element.block-1745b344{width: 100%;}
.layout-15 .layout-element.block-557a2490{width: 75%;}
.layout-15 .layout-element.block-3d954968{width: 35%;}
.layout-15 .layout-element.block-52bbde03{width: 65%;}
.layout-15 .layout-element.block-35433526{width: 35%;}}
@media (min-width: 1025px) {.layout-15 .layout-element.block-5522d8d > .layout-background-overlay{background-attachment: fixed;}}
.layout-15 .layout-element.block-8d111f4{animation: 1.5s ease 0s infinite normal none running pulse;}
.layout-15 .layout-element.block-f6531d5{animation: 1.5s ease 0s infinite normal none running pulse;}
.layout-15 .layout-element.block-3641a39{animation: 1.5s ease 0s infinite normal none running pulse;}
.layout-15 .layout-element.block-08c3af8{animation: 1.5s ease 0s infinite normal none running pulse;}
@keyframes pulse { 
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.1); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
@media (min-width: 1025px) {.layout-element.block-6f4ea07 .content-block.content-block-icon-box .content-block-icon-box-wrapper{display: block;}
.layout-element.block-6f4ea07 .content-block.content-block-icon-box .content-block-icon-box-wrapper .icon-box.icon-box-header{margin-right: unset; margin-left: unset;}
.layout-element.block-e366342 .content-block.content-block-icon-box .content-block-icon-box-wrapper{display: block;}
.layout-element.block-e366342 .content-block.content-block-icon-box .content-block-icon-box-wrapper .icon-box.icon-box-header{margin-right: unset; margin-left: unset;}
.layout-element.block-453e86c1 .content-block.content-block-icon-box .content-block-icon-box-wrapper{display: block;}
.layout-element.block-453e86c1 .content-block.content-block-icon-box .content-block-icon-box-wrapper .icon-box.icon-box-header{margin-right: unset; margin-left: unset;}
.layout-element.block-4b7b176 .content-block.content-block-icon-box .content-block-icon-box-wrapper{display: block;}
.layout-element.block-4b7b176 .content-block.content-block-icon-box .content-block-icon-box-wrapper .icon-box.icon-box-header{margin-right: unset; margin-left: unset;}}






.components-wid-con .show{display: block !important;}





























.components-wid-con .carousel-pagination-bullet{opacity: inherit; background-color: inherit;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important;}
.screen-reader-text:focus{background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important;}
.components-template-content-footer, .components-template-content-header{clear: both;}
@-webkit-keyframes show-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes show-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}



.components-wid-con .carousel-pagination span.carousel-pagination-bullet-active{opacity: 1; background-color: rgb(98, 96, 107);}
.components-template-content-header .layout-section{transform: none;}
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("/assets/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: site-icons; src: url("/assets/fonts/site-icons.woff2") format("woff2"), url("/assets/fonts/site-icons.woff") format("woff"), url("/assets/fonts/site-icons.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
[class*="symbol symbol-"]{font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: site-icons !important;}
.symbol-burger-menu-light::before{content: "視";}
.symbol-trophy-light::before{content: "遲";}
.symbol-instagram-1-light::before{content: "ﭬ";}
.symbol-Safe-house-light::before{content: "ﯛ";}
@font-face { font-family: components; src: url("/assets/fonts/components.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
 .layout-widget .icon::before{font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: components !important;}
 .icon.icon-right-arrow1::before{content: ""; font-weight: 900;}
 .icon.icon-google-review::before{content: "";}



.cls-6{fill: rgb(191, 97, 67);}
.cls-7{fill: url("#linear-gradient-6");}
.cls-1{fill: url("#linear-gradient");}
.cls-2{fill: url("#linear-gradient-2");}
.cls-3{fill: url("#linear-gradient-3");}
.cls-4{fill: url("#linear-gradient-4");}
.cls-5{fill: url("#linear-gradient-5");}
.cls-6{fill: url("#linear-gradient-6");}
.cls-7{fill: url("#linear-gradient-7");}
.layout-item::after, .layout-item::before{display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);}
.layout-item:not(:hover):not(:focus):not(.layout-item-active):not(.highlighted)::after, .layout-item:not(:hover):not(:focus):not(.layout-item-active):not(.highlighted)::before{opacity: 0;}
.layout-item-active::after, .layout-item-active::before, .layout-item:focus::after, .layout-item:focus::before, .layout-item:hover::after, .layout-item:hover::before{transform: scale(1);}
.layout--pointer-underline .layout-item::after, .layout--pointer-underline .layout-item::before{background-color: rgb(63, 68, 75); height: 3px; left: 0px; width: 100%; z-index: 2;}
.layout--pointer-underline .layout-item::after{bottom: 0px; content: "";}
.layout--pointer-underline.layout--animation-slide .layout-item:not(:hover):not(:focus):not(.layout-item-active):not(.highlighted)::after{inset-inline-start: 100%; width: 10px;}
.navigation-links--main .navigation-links a{transition: 0.4s;}
.navigation-links--main .navigation-links a, .navigation-links--main .navigation-links a:focus, .navigation-links--main .navigation-links a:hover{padding: 13px 20px;}

.navigation-links--main .navigation-links ul{border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em;}


.navigation-links--layout-horizontal{display: flex;}
.navigation-links--layout-horizontal .navigation-links{display: flex; flex-wrap: wrap;}
.navigation-links--layout-horizontal .navigation-links a{flex-grow: 1; white-space: nowrap;}
.navigation-links--layout-horizontal .navigation-links > li{display: flex;}
.navigation-links--layout-horizontal .navigation-links > li ul{top: 100% !important;}
.navigation-links--layout-horizontal .navigation-links > li:not(:first-child) > a{margin-inline-start: var(--layout-nav-menu-horizontal-menu-item-margin);}
.navigation-links--layout-horizontal .navigation-links > li:not(:first-child) > ul{inset-inline-start: var(--layout-nav-menu-horizontal-menu-item-margin) !important;}
.navigation-links--layout-horizontal .navigation-links > li:not(:last-child) > a{margin-inline-end: var(--layout-nav-menu-horizontal-menu-item-margin);}
.navigation-links--layout-horizontal .navigation-links > li:not(:last-child)::after{align-self: center; border-color: var(--layout-nav-menu-divider-color,#000); border-left-style: var(--layout-nav-menu-divider-style,solid); border-left-width: var(--layout-nav-menu-divider-width,2px); content: var(--layout-nav-menu-divider-content,none); height: var(--layout-nav-menu-divider-height,35%);}
.navigation-links__align-end .navigation-links{justify-content: flex-end; margin-inline-start: auto;}

.navigation:not(:has(.view-container)):not([class*="layout-hidden-"]){display: flex; flex-direction: column;}
.navigation-links{position: relative; z-index: 2;}
.navigation-links::after{clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden;}
.navigation-links, .navigation-links li, .navigation-links ul{display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: transparent;}
.navigation-links ul{display: none;}




.navigation-links a, .navigation-links li{position: relative;}
.navigation-links li{border-width: 0px;}
.navigation-links a{align-items: center; display: flex;}
.navigation-links a, .navigation-links a:focus, .navigation-links a:hover{line-height: 20px; padding: 10px 20px;}

.navigation-links .sub-arrow{align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px;}

.navigation-links .sub-arrow .layout-font-icon-svg{height: 1em; width: 1em;}
.navigation-links .sub-arrow .layout-font-icon-svg.fa-svg-chevron-down{height: 0.7em; width: 0.7em;}
.navigation-links--dropdown .layout-item.layout-item-active, .navigation-links--dropdown .layout-item:focus, .navigation-links--dropdown .layout-item:hover, .layout-sub-item:focus, .layout-sub-item:hover{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.navigation-toggle{align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em;}
.navigation-toggle.layout-active .navigation-toggle__icon--open, .navigation-toggle:not(.layout-active) .navigation-toggle__icon--close{display: none;}
.navigation-toggle .layout-font-icon-svg{fill: rgb(51, 55, 61); height: 1em; width: 1em;}
.navigation-toggle svg{fill: var(--nav-menu-icon-color,currentColor); height: auto; width: 1em;}

.navigation-links--dropdown{background-color: rgb(255, 255, 255); font-size: 13px;}
.navigation-links--dropdown.navigation-links__container{margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s;}
.navigation-links--dropdown.navigation-links__container .layout-sub-item{font-size: 0.85em;}
.navigation-links--dropdown a{color: rgb(51, 55, 61);}

ul.navigation-links--dropdown a, ul.navigation-links--dropdown a:focus, ul.navigation-links--dropdown a:hover{border-inline-start: 8px solid transparent; text-shadow: none;}
.navigation-links--toggle{--menu-height: 100vh;}
.navigation-links--toggle .navigation-toggle:not(.layout-active) + .navigation-links__container{max-height: 0px; overflow: hidden; transform: scaleY(0);}
.navigation-links--toggle .navigation-toggle.layout-active + .navigation-links__container{animation: 0.3s ease 0s 1 normal backwards running hide-scroll; max-height: var(--menu-height); transform: scaleY(1);}
.navigation-links--stretch .navigation-links__container.navigation-links--dropdown{position: absolute; z-index: 9997;}
@media (max-width: 767px) {.navigation-links--dropdown-mobile .navigation-links--main{display: none;}}
@media (min-width: 768px) {.navigation-links--dropdown-mobile .navigation-toggle, .navigation-links--dropdown-mobile .navigation-links--dropdown{display: none;}
.navigation-links--dropdown-mobile nav.navigation-links--dropdown.navigation-links__container{overflow-y: hidden;}
.layout-image-gallery .gallery-columns-3 .gallery-item{max-width: 33.33%;}}
@media (max-width: 1024px) {.navigation-links--dropdown-tablet .navigation-links--main{display: none;}}
@media (min-width: 1025px) {.navigation-links--dropdown-tablet .navigation-toggle, .navigation-links--dropdown-tablet .navigation-links--dropdown{display: none;}
.navigation-links--dropdown-tablet nav.navigation-links--dropdown.navigation-links__container{overflow-y: hidden;}}
@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
.layout-sticky--active{z-index: 99;}
.layout-con.layout-sticky--active{z-index: var(--z-index,99);}
.layout-image-gallery .gallery-item{display: inline-block; margin: 0px auto; max-width: 100%; text-align: center; vertical-align: top; width: 100%;}
.layout-image-gallery .gallery-item img{margin: 0px auto;}
.layout-image-gallery figure img{display: block;}
.gallery-spacing-custom .layout-image-gallery .gallery-icon{padding: 0px;}
@media (min-width: 480px) and (max-width: 767px) {.layout-image-gallery .gallery.gallery-columns-3 .gallery-item{max-width: 50%;}}
@media (max-width: 479px) {.layout-image-gallery .gallery.gallery-columns-3 .gallery-item{max-width: 100%;}}
:root{--carousel-theme-color: #007aff;}
.carousel{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1;}
.carousel-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.carousel-wrapper{transform: translate3d(0px, 0px, 0px);}
.carousel-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform;}
:root{--carousel-navigation-size: 44px;}

.carousel-pagination-bullet{width: var(--carousel-pagination-bullet-width,var(--carousel-pagination-bullet-size,8px)); height: var(--carousel-pagination-bullet-height,var(--carousel-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--carousel-pagination-bullet-inactive-color,#000); opacity: var(--carousel-pagination-bullet-inactive-opacity, .2);}
button.carousel-pagination-bullet{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none;}
.carousel-pagination-bullet:only-child{display: none !important;}
.carousel-pagination-bullet-active{opacity: var(--carousel-pagination-bullet-opacity, 1); background: var(--carousel-pagination-color,var(--carousel-theme-color));}
@keyframes carousel-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.layout-element{--carousel-theme-color: #000; --carousel-navigation-size: 44px; --carousel-pagination-bullet-size: 6px; --carousel-pagination-bullet-horizontal-gap: 6px;}
.layout-element .carousel .carousel-slide figure{line-height: 0;}




.image-carousel .carousel{position: static;}
.image-carousel .carousel .carousel-slide figure{line-height: inherit;}
.image-carousel .carousel-slide{text-align: center;}
.layout-image-carousel-wrapper:not(.carousel-initialized) .carousel-slide{max-width: calc(100% / var(--layout-image-carousel-slides-to-show,3));}
.gallery-item{display: inline-block; text-align: center; vertical-align: top; width: 100%;}
.gallery-columns-3 .gallery-item{max-width: 33.33%;}
.gallery-icon{border-radius: 2px 2px 0px 0px; border: 1px solid var(--site-border-color); overflow: hidden;}
.gallery-item{margin: 0px; padding: 10px; border-radius: 2px;}
.gallery-item:last-child{margin-bottom: 2em;}
.layout-image-gallery .gallery-icon{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
.layout-animation-float{transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out;}
.layout-animation-float:active, .layout-animation-float:focus, .layout-animation-float:hover{transform: translateY(-8px);}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes bounceInUp { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}

.layout-153 .layout-element.block-5bcc95f::before{--wpr-bg-4987c547-88dd-4a3a-be51-3980b00b6976: url("/assets/images/squere-03.png");}
.layout-15 .layout-element.block-5522d8d > .layout-background-overlay{--wpr-bg-85dbc05f-eed4-4fdb-a16b-faff2bfe83fe: url("/assets/images/gradient.png");}
.layout-15 .layout-element.block-ef874ee > .layout-background-overlay{--wpr-bg-f542cf5e-58e1-4fa6-8b1c-57711e208500: url("/assets/images/squere-03.png");}
.layout-15 .layout-element.block-1745b344 > .block-populated > .layout-background-overlay{--wpr-bg-132beba8-fa28-460b-8630-1cc51c4aa849: url("/assets/images/squere-06.png");}
.layout-15 .layout-element.block-68173d51 > .block-populated > .layout-background-overlay{--wpr-bg-730079f4-8a1e-4aad-ab10-53c264412577: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-727a437 > .block-populated > .layout-background-overlay{--wpr-bg-90b7912e-2324-4977-96d2-5f7bb10fad6d: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-5511eb7 > .block-populated > .layout-background-overlay{--wpr-bg-b88fd8f9-5cf1-4e29-b480-feea37eb65ca: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-5385dbe > .block-populated > .layout-background-overlay{--wpr-bg-10241ca9-4a00-4881-b951-6e3226b8b208: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-52bbde03:not(.layout-motion-effects-element-type-background) > .view-wrap{--wpr-bg-1ed1d440-7062-4af6-9d96-54bb35a4c6c8: url("/assets/images/squere-06.png");}
.layout-15 .layout-element.block-1745b344 > .block-populated > .layout-background-overlay{--wpr-bg-132beba8-fa28-460b-8630-1cc51c4aa849: url("/assets/images/squere-06.png");}
.layout-15 .layout-element.block-68173d51 > .block-populated > .layout-background-overlay{--wpr-bg-730079f4-8a1e-4aad-ab10-53c264412577: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-727a437 > .block-populated > .layout-background-overlay{--wpr-bg-90b7912e-2324-4977-96d2-5f7bb10fad6d: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-5511eb7 > .block-populated > .layout-background-overlay{--wpr-bg-b88fd8f9-5cf1-4e29-b480-feea37eb65ca: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-5385dbe > .block-populated > .layout-background-overlay{--wpr-bg-10241ca9-4a00-4881-b951-6e3226b8b208: url("/assets/images/squere-07.png");}
.layout-15 .layout-element.block-52bbde03:not(.layout-motion-effects-element-type-background) > .view-wrap{--wpr-bg-1ed1d440-7062-4af6-9d96-54bb35a4c6c8: url("/assets/images/squere-06.png");}
.layout-153 .layout-element.block-5bcc95f::before{--wpr-bg-4987c547-88dd-4a3a-be51-3980b00b6976: url("/assets/images/squere-03.png");}
.layout-15 .layout-element.block-5522d8d > .layout-background-overlay{--wpr-bg-85dbc05f-eed4-4fdb-a16b-faff2bfe83fe: url("/assets/images/gradient.png");}
.layout-15 .layout-element.block-ef874ee > .layout-background-overlay{--wpr-bg-f542cf5e-58e1-4fa6-8b1c-57711e208500: url("/assets/images/squere-03.png");}
.nd-call-button .nd-call-floating a.nd-call-floating-label{width: auto; height: auto; background: transparent; border-radius: 0px; box-shadow: none; pointer-events: auto; text-decoration: none; transform: none; filter: none;}
.nd-call-button .nd-call-floating a.nd-call-floating-label:focus-visible div{outline: rgb(255, 255, 255) solid 2px; outline-offset: -2px;}
[data-sticky-header]{top: 0px; left: 0px; z-index: 99; position: fixed !important; margin-top: 0px !important; margin-bottom: 0px !important;}
.layout-15 .layout-element.block-31eb2b0{position: relative; isolation: isolate; z-index: 0;}
.navigation-links li{position: relative;}
.navigation-links .sub-menu{display: none; position: absolute; top: 100%; left: 0px; min-width: 10em; z-index: 100;}
.navigation-links--main .navigation-links .sub-menu{width: max-content; min-width: 100%; max-width: calc(-32px + 100vw);}
.navigation-links--main .navigation-links .sub-menu a{white-space: normal; overflow-wrap: anywhere;}
.navigation-links .nd-submenu-open > .sub-menu{display: block;}
.navigation-links .sub-arrow{display: flex; align-items: center;}
.navigation-links .sub-arrow svg{height: 1em; width: 1em; fill: currentcolor;}
.navigation > nav.navigation-links--dropdown{display: none; position: absolute; z-index: 101; transform: none;}
.navigation.nd-menu-open > nav.navigation-links--dropdown{display: block; max-height: calc(-100px + 100vh); overflow: auto;}
@media (max-width: 1024px) {nav.navigation-links--dropdown .sub-menu{position: static; width: 100%;}
.navigation.nd-menu-open .navigation-links--dropdown .navigation-links{display: block;}}
.components-accordion .collapse:not(.show){display: none;}
.components-accordion .collapse.show{display: block;}
.carousel-wrapper{display: flex;}
.carousel-initialized{overflow: hidden;}
.nd-continuous-carousel{animation: carousel var(--carousel-duration) linear infinite;}
@keyframes carousel { 
  100% { transform: translate3d(var(--carousel-distance),0,0); }
}




.nd-lightbox{background: transparent; border: 0px; padding: 40px; max-width: 95vw; max-height: 95vh; overflow: visible;}
.nd-lightbox::backdrop{background: rgba(0, 0, 0, 0.85);}
.nd-lightbox img{max-width: 85vw; max-height: 80vh; object-fit: contain;}
.nd-lightbox button{position: absolute; right: 0px; top: 0px; font-size: 32px; line-height: 1; color: white; background: transparent; border: 0px; padding: 0px; cursor: pointer;}

@media (prefers-reduced-motion: reduce) {.nd-continuous-carousel{animation: auto ease 0s 1 normal none running none;}
.layout-invisible{visibility: visible;}}













@media (max-width: 767px) {
}
@keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
@keyframes bounceInUp { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}


@keyframes nd-call-shake { 
  1%, 9% { transform: translate3d(-1px, 0px, 0px); }
  2%, 8% { transform: translate3d(2px, 0px, 0px); }
  3%, 5%, 7% { transform: translate3d(-4px, 0px, 0px); }
  4%, 6% { transform: translate3d(4px, 0px, 0px); }
  10% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes nd-call-sonar { 
  0% { opacity: 0.2; }
  10% { transform: scale(5); opacity: 0; }
  11% { transform: scale(1); }
}
@keyframes nd-call-tada { 
  0% { transform: scale3d(1, 1, 1); }
  1%, 2% { transform: scale3d(0.8, 0.8, 0.8) rotate3d(0, 0, 1, -3deg); }
  3%, 5%, 7%, 9% { transform: scale3d(1.15, 1.15, 1.15) rotate3d(0, 0, 1, 5deg); }
  4%, 6%, 8% { transform: scale3d(1.15, 1.15, 1.15) rotate3d(0, 0, 1, -5deg); }
  10% { transform: scale3d(1, 1, 1); }
}
@keyframes nd-call-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.nd-call-single.nd-call-tada a.nd-call-action{animation: 10s linear 5s infinite normal none running nd-call-tada;}
.nd-call-single{opacity: 1; transition: 0.2s ease-out 0.4s;}
.nd-call-single.nd-call-bottom-right{transition-property: bottom, opacity;}
@font-face { font-family: "nd-call Icons"; font-style: normal; font-weight: 400; src: url("https://static.nowbuttons.com/font/nd-call.woff") format("woff2"); }
@font-face { font-family: "nd-call Material Icons"; font-style: normal; font-weight: 400; src: url("https://static.nowbuttons.com/font/material-icons.woff2") format("woff2"); }
.nd-call-floating{user-select: none; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; position: relative;}
.nd-call-floating a{user-select: none; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: rgb(0, 153, 0); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; display: block; height: 55px; width: 55px; margin: 0px; object-fit: cover; outline: 0px; padding: 0px; position: relative; text-decoration: none; pointer-events: auto; transition: filter 0.5s, transform 0.5s;}
.nd-call-floating a:hover{filter: brightness(1.1); transform: scale(1.1);}
.nd-call-floating a:hover i{transform: rotate(360deg);}
.nd-call-floating a i{-webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); display: block; font-size: 32px; height: 45px; line-height: 45px; width: 45px; margin: 5px; outline: 0px; overflow: hidden; padding: 0px; text-align: center; text-decoration: none; position: absolute; transition: transform 250ms;}
.nd-call-floating a i.nd-call-image-icon{height: 55px; line-height: 55px; width: 55px; margin: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%;}
.nd-call-floating .nd-call-floating-label{user-select: none; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display: block; margin: 0px; outline: 0px; padding: 0px; pointer-events: none; position: absolute; opacity: 0; transition: opacity 150ms cubic-bezier(0.4, 0, 1, 1); visibility: hidden; line-height: 0 !important;}
.nd-call-floating .nd-call-floating-label div{-webkit-font-smoothing: antialiased; user-select: none; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: rgba(70, 70, 70, 0.9); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px; color: rgb(236, 236, 236); display: inline-block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; line-height: 1em; margin: 0px; max-width: 230px; outline: 0px; overflow: hidden; padding: 6px 8px; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
@media screen and (min-width: 450px) {.nd-call-floating .nd-call-floating-label div{max-width: 375px;}}
.nd-call-single{user-select: none; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
@keyframes nd-call-blink { 
  50% { fill: transparent; }
}
.nd-call-button{--nd-call-loaded: 1; display: block;}
.nd-call-button.nd-call-fixed{position: fixed !important;}
.nd-call-button.nd-call-bottom-right{bottom: 23px; right: 23px; transform-origin: right bottom;}
.nd-call-button.nd-call-bottom-right .nd-call-floating-label{right: 65px; top: 16px;}
