.elementor-38 .elementor-element.elementor-element-b96c4cb{--display:flex;}.elementor-38 .elementor-element.elementor-element-b91f2be{--display:flex;}.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-8398ff2 .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-27b8dce{--display:flex;}.elementor-38 .elementor-element.elementor-element-4ffcaa6{--display:flex;}.elementor-38 .elementor-element.elementor-element-d6ee214 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}/* Start custom CSS */.elementor-38 .elementor-element.elementor-element-b96c4cb { --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: 80px 80px; --background-transition: 0.3s; --margin-top: 45px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-38 .elementor-element.elementor-element-b91f2be { --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; --gap: 50px 50px; --background-transition: 0.3s; --border-radius: 40px 40px 40px 40px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }.elementor-38 .elementor-element.elementor-element-b91f2be:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b91f2be > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-blocksy_palette_9); }.elementor-38 .elementor-element.elementor-element-b91f2be, .elementor-38 .elementor-element.elementor-element-b91f2be::before { --border-transition: 0.3s; }.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-wrapper { text-align: left; }.elementor-38 .elementor-element.elementor-element-4ef0963 { --icon-box-icon-margin: 10px; }.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-title { margin-bottom: 5px; }.elementor-38 .elementor-element.elementor-element-4ef0963.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-blocksy_palette_1); }.elementor-38 .elementor-element.elementor-element-4ef0963.elementor-view-default .elementor-icon, .elementor-38 .elementor-element.elementor-element-4ef0963.elementor-view-framed .elementor-icon { fill: var(--e-global-color-blocksy_palette_1); color: var(--e-global-color-blocksy_palette_1); border-color: var(--e-global-color-blocksy_palette_1); }.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon { font-size: 30px; }.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-title a { font-size: 20px; line-height: 1.5em; }.elementor-38 .elementor-element.elementor-element-8398ff2 .elementor-icon-box-wrapper { text-align: left; }.elementor-38 .elementor-element.elementor-element-8398ff2 { --icon-box-icon-margin: 10px; }.elementor-38 .elementor-element.elementor-element-8398ff2 .elementor-icon-box-title { margin-bottom: 5px; }.elementor-38 .elementor-element.elementor-element-8398ff2.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-blocksy_palette_1); }.elementor-38 .elementor-element.elementor-element-8398ff2.elementor-view-default .elementor-icon, .elementor-38 .elementor-element.elementor-element-8398ff2.elementor-view-framed .elementor-icon { fill: var(--e-global-color-blocksy_palette_1); color: var(--e-global-color-blocksy_palette_1); border-color: var(--e-global-color-blocksy_palette_1); }.elementor-38 .elementor-element.elementor-element-8398ff2 .elementor-icon { font-size: 30px; }.elementor-38 .elementor-element.elementor-element-8398ff2 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-8398ff2 .elementor-icon-box-title a { font-size: 20px; line-height: 1.5em; }.elementor-38 .elementor-element.elementor-element-27b8dce { --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; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-38 .elementor-element.elementor-element-e55f295 { text-align: left; }.elementor-38 .elementor-element.elementor-element-e55f295 .elementor-heading-title { line-height: 1.5em; }.elementor-38 .elementor-element.elementor-element-3d8e80c > .elementor-widget-container { margin: 0px 0px 30px; }.elementor-38 .elementor-element.elementor-element-3d8e80c { text-align: left; font-size: 23px; }.elementor-38 .elementor-element.elementor-element-77d7cf1 img { width: 100%; }.elementor-38 .elementor-element.elementor-element-4ffcaa6 { --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; --background-transition: 0.3s; }.elementor-38 .elementor-element.elementor-element-d6ee214 > .elementor-widget-container { margin: 0px 0px 30px; }.elementor-38 .elementor-element.elementor-element-d6ee214 .elementor-button-content-wrapper { flex-direction: row-reverse; }.elementor-38 .elementor-element.elementor-element-d6ee214 .elementor-button .elementor-button-content-wrapper { gap: 13px; }.elementor-38 .elementor-element.elementor-element-d6ee214 .elementor-button { font-weight: 700; text-transform: uppercase; line-height: 1.65em; background-color: var(--e-global-color-blocksy_palette_2); border-radius: 150px; padding: 19px 30px; }.elementor-38 .elementor-element.elementor-element-d6ee214 .elementor-button:focus, .elementor-38 .elementor-element.elementor-element-d6ee214 .elementor-button:hover { background-color: var(--e-global-color-blocksy_palette_1); }@media (max-width: 1024px) {.elementor-38 .elementor-element.elementor-element-b96c4cb { --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; --margin-top: 25px; --margin-bottom: 80px; --margin-left: 0px; --margin-right: 0px; }.elementor-38 .elementor-element.elementor-element-b91f2be { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-wrapper { text-align: center; }.elementor-38 .elementor-element.elementor-element-8398ff2 .elementor-icon-box-wrapper { text-align: center; }.elementor-38 .elementor-element.elementor-element-e55f295 { text-align: center; }.elementor-38 .elementor-element.elementor-element-e55f295 .elementor-heading-title { font-size: 30px; }.elementor-38 .elementor-element.elementor-element-3d8e80c { text-align: center; }}@media (max-width: 767px) {.elementor-38 .elementor-element.elementor-element-b96c4cb { --gap: 60px 60px; --margin-top: 25px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }.elementor-38 .elementor-element.elementor-element-b91f2be { --padding-top: 35px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }.elementor-38 .elementor-element.elementor-element-e55f295 .elementor-heading-title { font-size: 25px; }}@media (min-width: 768px) {.elementor-38 .elementor-element.elementor-element-b91f2be { --width: 45%; }.elementor-38 .elementor-element.elementor-element-27b8dce { --width: 70%; }}@media (max-width: 1024px) and (min-width: 768px) {.elementor-38 .elementor-element.elementor-element-b91f2be { --width: 100%; }.elementor-38 .elementor-element.elementor-element-27b8dce { --width: 100%; }}
/* Eva SEO heading semantics */
.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-title{font-size:20px}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-4ef0963 .elementor-icon-box-title{font-size:20px}}/* End custom CSS */