@charset "utf-8";

.elementor-22 .elementor-element.elementor-element-2c1658e > .elementor-container { max-width: 960px; min-height: 100vh; }

.elementor-22 .elementor-element.elementor-element-2c1658e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2c1658e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("../../files/home-banner-1.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }

.elementor-22 .elementor-element.elementor-element-2c1658e { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px; }

.elementor-22 .elementor-element.elementor-element-2c1658e > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-82910e0 > .elementor-element-populated { padding: 140px 10px 10px; }

.elementor-22 .elementor-element.elementor-element-118759e { text-align: center; }

.elementor-22 .elementor-element.elementor-element-118759e .elementor-heading-title { font-family: var( --e-global-typography-1aa5cfa-font-family ), Sans-serif; font-size: var( --e-global-typography-1aa5cfa-font-size ); font-weight: var( --e-global-typography-1aa5cfa-font-weight ); text-transform: var( --e-global-typography-1aa5cfa-text-transform ); line-height: var( --e-global-typography-1aa5cfa-line-height ); letter-spacing: var( --e-global-typography-1aa5cfa-letter-spacing ); word-spacing: var( --e-global-typography-1aa5cfa-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-18b9af4 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-18b9af4 .elementor-heading-title { font-family: var( --e-global-typography-77e13ca-font-family ), Sans-serif; font-size: var( --e-global-typography-77e13ca-font-size ); font-weight: var( --e-global-typography-77e13ca-font-weight ); line-height: var( --e-global-typography-77e13ca-line-height ); letter-spacing: var( --e-global-typography-77e13ca-letter-spacing ); word-spacing: var( --e-global-typography-77e13ca-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-18b9af4 > .elementor-widget-container { margin: 10px 0px 20px; padding: 10px 0px; background-color: rgba(19, 0, 116, 0.75); }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(3px); }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(3px); }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(3px); margin-left: calc(3px); }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-3px); margin-left: calc(-3px); }

body.rtl .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-3px); }

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-3px); }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-icon i { color: var( --e-global-color-12e7f29 ); transition: color 0.3s; }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-icon svg { fill: var( --e-global-color-12e7f29 ); transition: fill 0.3s; }

.elementor-22 .elementor-element.elementor-element-bac916c { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > a { font-family: var( --e-global-typography-5c3d1fc-font-family ), Sans-serif; font-size: var( --e-global-typography-5c3d1fc-font-size ); font-weight: var( --e-global-typography-5c3d1fc-font-weight ); text-transform: var( --e-global-typography-5c3d1fc-text-transform ); line-height: var( --e-global-typography-5c3d1fc-line-height ); letter-spacing: var( --e-global-typography-5c3d1fc-letter-spacing ); word-spacing: var( --e-global-typography-5c3d1fc-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-text { color: var( --e-global-color-a71cdeb ); transition: color 0.3s; }

.elementor-22 .elementor-element.elementor-element-68399ec:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-68399ec > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-ecfdc85 ); }

.elementor-22 .elementor-element.elementor-element-68399ec { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 90px; }

.elementor-22 .elementor-element.elementor-element-68399ec > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-0cc67fc > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 10px; }

.elementor-22 .elementor-element.elementor-element-2712c57 > .elementor-widget-container { padding: 30px 0px 30px 40px; }

.elementor-22 .elementor-element.elementor-element-16eedff { color: var( --e-global-color-12e7f29 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }

.elementor-22 .elementor-element.elementor-element-16eedff > .elementor-widget-container { margin: 0px; }

.elementor-22 .elementor-element.elementor-element-36ded65 > .elementor-element-populated { margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 20px; }

.elementor-22 .elementor-element.elementor-element-86e3596 .elementor-heading-title { font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-86e3596 > .elementor-widget-container { padding: 0px 0px 0px 10px; border-style: solid; border-width: 0px 0px 0px 4px; border-color: var( --e-global-color-12e7f29 ); }

.elementor-22 .elementor-element.elementor-element-8ac46cb { font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-8ac46cb > .elementor-widget-container { padding: 20px 0px; }

.elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button { font-family: var( --e-global-typography-fd73d66-font-family ), Sans-serif; font-size: var( --e-global-typography-fd73d66-font-size ); font-weight: var( --e-global-typography-fd73d66-font-weight ); text-transform: var( --e-global-typography-fd73d66-text-transform ); line-height: var( --e-global-typography-fd73d66-line-height ); letter-spacing: var( --e-global-typography-fd73d66-letter-spacing ); word-spacing: var( --e-global-typography-fd73d66-word-spacing ); fill: var( --e-global-color-a71cdeb ); color: var( --e-global-color-a71cdeb ); background-color: rgba(65, 115, 16, 0); border-style: solid; border-width: 1px; border-color: var( --e-global-color-a71cdeb ); border-radius: 8px; padding: 20px 50px; }

.elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button:focus { color: var( --e-global-color-12e7f29 ); background-color: var( --e-global-color-a71cdeb ); }

.elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button:focus svg { fill: var( --e-global-color-12e7f29 ); }

.elementor-22 .elementor-element.elementor-element-c78bea2 > .elementor-widget-container { padding: 30px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-1b2ec4c > .elementor-container { max-width: 1050px; }

.elementor-22 .elementor-element.elementor-element-1b2ec4c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1b2ec4c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("../../files/sec-2-bg-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-22 .elementor-element.elementor-element-1b2ec4c > .elementor-background-overlay { background-color: rgb(19, 0, 116); opacity: 0.9; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-1b2ec4c { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 90px; }

.elementor-22 .elementor-element.elementor-element-7f867e0 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-7f867e0 .elementor-heading-title { font-family: var( --e-global-typography-bf90286-font-family ), Sans-serif; font-size: var( --e-global-typography-bf90286-font-size ); font-weight: var( --e-global-typography-bf90286-font-weight ); text-transform: var( --e-global-typography-bf90286-text-transform ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-7f867e0 > .elementor-widget-container { padding: 0px 0px 20px; }

.elementor-22 .elementor-element.elementor-element-4493f06 { text-align: center; font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-482412a > .elementor-background-overlay { opacity: 1; }

.elementor-22 .elementor-element.elementor-element-482412a { padding: 90px 90px 0px; }

.elementor-22 .elementor-element.elementor-element-f71a42f > .elementor-element-populated { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-88a3a59 .elementor-heading-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-93f95e2-font-family ), Sans-serif; font-size: var( --e-global-typography-93f95e2-font-size ); font-weight: var( --e-global-typography-93f95e2-font-weight ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-88a3a59 > .elementor-widget-container { margin: 0px 10px; padding: 0px 0px 0px 10px; border-style: solid; border-width: 0px 0px 0px 4px; border-color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-ecc78b4 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

.elementor-22 .elementor-element.elementor-element-ecc78b4 { margin-top: -150px; margin-bottom: 0px; z-index: 1; }

.elementor-22 .elementor-element.elementor-element-a24b783 > .elementor-element-populated { margin: 0px 0px 150px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-22 .elementor-element.elementor-element-a24b783 { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-dda8034.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-dda8034.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-container { padding: 50px 35px 65px 45px; background-color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 10px; border-color: var( --e-global-color-12e7f29 ); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 6px 8px 18px 2px; }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon { font-family: Montserrat, sans-serif; font-size: 65px; font-weight: 700; line-height: 1em; color: rgb(207, 224, 190); background-color: rgb(198, 213, 184); }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon svg { fill: rgb(207, 224, 190); }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon, .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon img { border-radius: 100px; }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon-wrap { margin: 0px 40px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-title { color: rgb(88, 89, 91); font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-description { color: rgb(183, 184, 188); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-76189d4 { text-align: left; }

.elementor-22 .elementor-element.elementor-element-76189d4 > .elementor-widget-container { margin: 0px 0px 0px -200px; }

.elementor-22 .elementor-element.elementor-element-4069096 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

.elementor-22 .elementor-element.elementor-element-4069096 { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-b8c0de2 > .elementor-element-populated { margin: 0px 0px 150px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-22 .elementor-element.elementor-element-b8c0de2 { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-container { padding: 50px 35px 65px 45px; background-color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 10px; border-color: var( --e-global-color-8b8318a ); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 6px 8px 18px 2px; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon { font-family: Montserrat, sans-serif; font-size: 65px; font-weight: 700; line-height: 1em; color: rgb(232, 230, 241); background-color: rgb(208, 204, 227); }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon svg { fill: rgb(232, 230, 241); }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon, .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon img { border-radius: 100px; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon-wrap { margin: 0px 40px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-title { color: rgb(88, 89, 91); font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-description { color: rgb(183, 184, 188); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-526b433 { text-align: left; }

.elementor-22 .elementor-element.elementor-element-526b433 > .elementor-widget-container { margin: 0px 0px 0px -200px; }

.elementor-22 .elementor-element.elementor-element-89bb458 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

.elementor-22 .elementor-element.elementor-element-89bb458 { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-f6d5f18 { text-align: right; }

.elementor-22 .elementor-element.elementor-element-f6d5f18 > .elementor-widget-container { margin: 0px -200px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-7442c04 > .elementor-element-populated { margin: 0px 0px 150px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-22 .elementor-element.elementor-element-7442c04 { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-09fb49e.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-09fb49e.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-container { padding: 50px 35px 65px 45px; background-color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 10px; border-color: var( --e-global-color-12e7f29 ); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 6px 8px 18px 2px; }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon { font-family: Montserrat, sans-serif; font-size: 65px; font-weight: 700; line-height: 1em; color: rgb(207, 224, 190); background-color: rgb(198, 213, 184); }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon svg { fill: rgb(207, 224, 190); }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon, .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon img { border-radius: 100px; }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon-wrap { margin: 0px 40px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-content { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-title { color: rgb(88, 89, 91); font-family: Montserrat, sans-serif; font-size: 48px; font-weight: 700; line-height: 51px; margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-description { color: rgb(183, 184, 188); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-d9f99fc > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

.elementor-22 .elementor-element.elementor-element-d9f99fc { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-e1eacde { text-align: right; }

.elementor-22 .elementor-element.elementor-element-e1eacde > .elementor-widget-container { margin: 0px -200px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-4a3a76e > .elementor-element-populated { margin: 0px 0px 150px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-22 .elementor-element.elementor-element-4a3a76e { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-929f487.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-929f487.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-container { padding: 50px 35px 65px 45px; background-color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 10px; border-color: var( --e-global-color-8b8318a ); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 6px 8px 18px 2px; }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon { font-family: Montserrat, sans-serif; font-size: 65px; font-weight: 700; line-height: 1em; color: rgb(232, 230, 241); background-color: rgb(208, 204, 227); }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon svg { fill: rgb(232, 230, 241); }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon, .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon img { border-radius: 100px; }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon-wrap { margin: 0px 40px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-title { color: rgb(88, 89, 91); font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-description { color: rgb(183, 184, 188); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-1192a01 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

.elementor-22 .elementor-element.elementor-element-1192a01 { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-054031b > .elementor-element-populated { margin: 0px 0px 150px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-22 .elementor-element.elementor-element-054031b { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-39e48ee.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-39e48ee.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-container { padding: 50px 35px 65px 45px; background-color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 10px; border-color: var( --e-global-color-12e7f29 ); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 6px 8px 18px 2px; }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon { font-family: Montserrat, sans-serif; font-size: 65px; font-weight: 700; line-height: 1em; color: rgb(207, 224, 190); background-color: rgb(198, 213, 184); }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon svg { fill: rgb(207, 224, 190); }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon, .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon img { border-radius: 100px; }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon-wrap { margin: 0px 40px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-title { color: rgb(88, 89, 91); font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-description { color: rgb(183, 184, 188); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-fe2609b { text-align: left; }

.elementor-22 .elementor-element.elementor-element-fe2609b > .elementor-widget-container { margin: 0px 0px 0px -200px; }

.elementor-22 .elementor-element.elementor-element-6ed0df5 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

.elementor-22 .elementor-element.elementor-element-6ed0df5 { margin-top: 0px; margin-bottom: 0px; z-index: 1; }

.elementor-22 .elementor-element.elementor-element-e3197ea > .elementor-element-populated { margin: 0px 0px 150px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-22 .elementor-element.elementor-element-e3197ea { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-91ba0c8.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-91ba0c8.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-container { padding: 50px 35px 65px 45px; background-color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 10px; border-color: var( --e-global-color-8b8318a ); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 6px 8px 18px 2px; }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon { font-family: Montserrat, sans-serif; font-size: 65px; font-weight: 700; line-height: 1em; color: rgb(232, 230, 241); background-color: rgb(208, 204, 227); }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon svg { fill: rgb(232, 230, 241); }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon, .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon img { border-radius: 100px; }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon-wrap { margin: 0px 40px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-title { color: rgb(88, 89, 91); font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-description { color: rgb(183, 184, 188); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-ab2a91e { text-align: left; }

.elementor-22 .elementor-element.elementor-element-ab2a91e > .elementor-widget-container { margin: 0px 0px 0px -200px; }

.elementor-22 .elementor-element.elementor-element-a8cf2dd > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

.elementor-22 .elementor-element.elementor-element-a8cf2dd { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-113060a > .elementor-element-populated { margin: 0px 0px 150px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-22 .elementor-element.elementor-element-113060a { z-index: 1; }

.elementor-22 .elementor-element.elementor-element-28cdfba.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-28cdfba.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-container { padding: 50px 35px 65px 45px; background-color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 10px; border-color: var( --e-global-color-12e7f29 ); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 6px 8px 18px 2px; }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon { font-family: Montserrat, sans-serif; font-size: 65px; font-weight: 700; line-height: 1em; color: rgb(207, 224, 190); background-color: rgb(198, 213, 184); }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon svg { fill: rgb(207, 224, 190); }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon, .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon img { border-radius: 100px; }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon-wrap { margin: 0px 40px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-title { color: rgb(88, 89, 91); font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-description { color: rgb(183, 184, 188); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-2dca637 { text-align: left; }

.elementor-22 .elementor-element.elementor-element-2dca637 > .elementor-widget-container { margin: 0px 0px 0px -200px; }

.elementor-22 .elementor-element.elementor-element-5894bc3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5894bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(236, 236, 236); }

.elementor-22 .elementor-element.elementor-element-5894bc3 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -80px; margin-bottom: 0px; padding: 90px; }

.elementor-22 .elementor-element.elementor-element-5894bc3 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-a6023e0 > .elementor-element-populated { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-70d2954 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-70d2954 .elementor-heading-title { color: var( --e-global-color-ecfdc85 ); font-family: var( --e-global-typography-2179c39-font-family ), Sans-serif; font-size: var( --e-global-typography-2179c39-font-size ); font-weight: var( --e-global-typography-2179c39-font-weight ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-70d2954 > .elementor-widget-container { padding: 0px 10px; }

.elementor-22 .elementor-element.elementor-element-4f42898 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-4f42898 .elementor-heading-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-93f95e2-font-family ), Sans-serif; font-size: var( --e-global-typography-93f95e2-font-size ); font-weight: var( --e-global-typography-93f95e2-font-weight ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-4f42898 > .elementor-widget-container { padding: 0px 10px; }

.elementor-22 .elementor-element.elementor-element-e6abbe7 { padding: 30px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-3dbecce.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-3dbecce.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-3c9f3ef.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-3c9f3ef.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-81dc0e0.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-81dc0e0.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-f43eeb4.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-f43eeb4.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-0fce754 { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-4221021.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-4221021.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-d138923.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-d138923.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-2b3bbb7.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-2b3bbb7.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-6fcce5b.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-6fcce5b.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-ac0dcf8 { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-4018062.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-4018062.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-e94e0de.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-e94e0de.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-bf11c54.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-bf11c54.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-icon { font-size: 107px; color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-d068e49.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-d068e49.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-container { padding: 15px; }

.elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-icon svg { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-icon-wrap { margin: 0px 0px 15px; }

.elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-title { color: var( --e-global-color-1de3c72 ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 10px; }

.elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-description { color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-7e5db4f { padding: 90px; }

.elementor-22 .elementor-element.elementor-element-a6da21d > .elementor-element-populated { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-0619f0a { text-align: center; }

.elementor-22 .elementor-element.elementor-element-0619f0a .elementor-heading-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-baa08c9-font-family ), Sans-serif; font-size: var( --e-global-typography-baa08c9-font-size ); font-weight: var( --e-global-typography-baa08c9-font-weight ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-0619f0a > .elementor-widget-container { padding: 0px 10px; }

.elementor-22 .elementor-element.elementor-element-29e9e33 { padding: 70px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-7382957 > .elementor-element-populated { margin: 0px 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }

.elementor-22 .elementor-element.elementor-element-4ff80fa { text-align: center; }

.elementor-22 .elementor-element.elementor-element-4ff80fa > .elementor-widget-container { padding: 0px 0px 20px; }

.elementor-22 .elementor-element.elementor-element-2541c02 { text-align: center; color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-d480ad3 > .elementor-element-populated { margin: 0px 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }

.elementor-22 .elementor-element.elementor-element-164a335 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-164a335 > .elementor-widget-container { padding: 0px 0px 20px; }

.elementor-22 .elementor-element.elementor-element-7643f36 { text-align: center; color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-36e9790 > .elementor-element-populated { margin: 0px 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }

.elementor-22 .elementor-element.elementor-element-8a0c1cf { text-align: center; }

.elementor-22 .elementor-element.elementor-element-8a0c1cf > .elementor-widget-container { padding: 0px 0px 20px; }

.elementor-22 .elementor-element.elementor-element-4f465de { text-align: center; color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-f979ef6 > .elementor-element-populated { margin: 0px 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }

.elementor-22 .elementor-element.elementor-element-9ca05ac { text-align: center; }

.elementor-22 .elementor-element.elementor-element-9ca05ac > .elementor-widget-container { padding: 0px 0px 20px; }

.elementor-22 .elementor-element.elementor-element-fc8b4b3 { text-align: center; color: rgb(131, 131, 131); font-family: var( --e-global-typography-5f70e08-font-family ), Sans-serif; font-size: var( --e-global-typography-5f70e08-font-size ); font-weight: var( --e-global-typography-5f70e08-font-weight ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-86a2bd7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-86a2bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("../../files/bg-img-11.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-22 .elementor-element.elementor-element-86a2bd7 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 90px; }

.elementor-22 .elementor-element.elementor-element-86a2bd7 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-d43303d > .elementor-element-populated { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-825527a { text-align: center; }

.elementor-22 .elementor-element.elementor-element-825527a .elementor-heading-title { font-family: var( --e-global-typography-ac9c599-font-family ), Sans-serif; font-size: var( --e-global-typography-ac9c599-font-size ); font-weight: var( --e-global-typography-ac9c599-font-weight ); text-transform: var( --e-global-typography-ac9c599-text-transform ); line-height: var( --e-global-typography-ac9c599-line-height ); letter-spacing: var( --e-global-typography-ac9c599-letter-spacing ); word-spacing: var( --e-global-typography-ac9c599-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-825527a > .elementor-widget-container { padding: 0px 10px; }

.elementor-22 .elementor-element.elementor-element-240c341 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-240c341 .elementor-heading-title { font-family: var( --e-global-typography-bf90286-font-family ), Sans-serif; font-size: var( --e-global-typography-bf90286-font-size ); font-weight: var( --e-global-typography-bf90286-font-weight ); text-transform: var( --e-global-typography-bf90286-text-transform ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-240c341 > .elementor-widget-container { padding: 0px 10px; }

.elementor-22 .elementor-element.elementor-element-d8a62cc { padding: 70px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-6b04417.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-6b04417.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-container { min-height: 860px; padding: 0px; background-color: transparent; background-image: linear-gradient(rgba(143, 144, 148, 0) 0%, rgb(143, 144, 148) 100%); }

.elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-content { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 5px; }

.elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-subtitle { color: rgb(39, 39, 39); font-family: var( --e-global-typography-1f30b02-font-family ), Sans-serif; font-size: var( --e-global-typography-1f30b02-font-size ); font-weight: var( --e-global-typography-1f30b02-font-weight ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-description { font-family: var( --e-global-typography-3f4e8f5-font-family ), Sans-serif; font-size: var( --e-global-typography-3f4e8f5-font-size ); font-weight: var( --e-global-typography-3f4e8f5-font-weight ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-0026ae6.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-0026ae6.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-container { min-height: 860px; padding: 0px; background-color: transparent; background-image: linear-gradient(rgba(143, 144, 148, 0) 0%, rgb(143, 144, 148) 100%); }

.elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-content { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 5px; }

.elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-subtitle { color: rgb(39, 39, 39); font-family: var( --e-global-typography-1f30b02-font-family ), Sans-serif; font-size: var( --e-global-typography-1f30b02-font-size ); font-weight: var( --e-global-typography-1f30b02-font-weight ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-description { font-family: var( --e-global-typography-3f4e8f5-font-family ), Sans-serif; font-size: var( --e-global-typography-3f4e8f5-font-size ); font-weight: var( --e-global-typography-3f4e8f5-font-weight ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-a17b135.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-a17b135.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-container { min-height: 860px; padding: 0px; background-color: transparent; background-image: linear-gradient(rgba(143, 144, 148, 0) 0%, rgb(143, 144, 148) 100%); }

.elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-content { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 5px; }

.elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-subtitle { color: rgb(39, 39, 39); font-family: var( --e-global-typography-1f30b02-font-family ), Sans-serif; font-size: var( --e-global-typography-1f30b02-font-size ); font-weight: var( --e-global-typography-1f30b02-font-weight ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-description { font-family: var( --e-global-typography-3f4e8f5-font-family ), Sans-serif; font-size: var( --e-global-typography-3f4e8f5-font-size ); font-weight: var( --e-global-typography-3f4e8f5-font-weight ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-b733f08.pp-info-box-left .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-b733f08.pp-info-box-right .pp-info-box { align-items: flex-start; }

.elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-container { min-height: 860px; padding: 0px; background-color: transparent; background-image: linear-gradient(rgba(143, 144, 148, 0) 0%, rgb(143, 144, 148) 100%); }

.elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box { text-align: center; }

.elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-content { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-3471ff8-font-family ), Sans-serif; font-size: var( --e-global-typography-3471ff8-font-size ); font-weight: var( --e-global-typography-3471ff8-font-weight ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); margin-bottom: 5px; }

.elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-subtitle { color: rgb(39, 39, 39); font-family: var( --e-global-typography-1f30b02-font-family ), Sans-serif; font-size: var( --e-global-typography-1f30b02-font-size ); font-weight: var( --e-global-typography-1f30b02-font-weight ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-description { font-family: var( --e-global-typography-3f4e8f5-font-family ), Sans-serif; font-size: var( --e-global-typography-3f4e8f5-font-size ); font-weight: var( --e-global-typography-3f4e8f5-font-weight ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-c0dbcc1 .elementor-button { font-family: var( --e-global-typography-3f4e8f5-font-family ), Sans-serif; font-size: var( --e-global-typography-3f4e8f5-font-size ); font-weight: var( --e-global-typography-3f4e8f5-font-weight ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); background-color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-c0dbcc1 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-c0dbcc1 .elementor-button:focus { background-color: var( --e-global-color-secondary ); }

.elementor-22 .elementor-element.elementor-element-c0dbcc1 > .elementor-widget-container { padding: 30px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-72e54dd { padding: 90px; }

.elementor-22 .elementor-element.elementor-element-45dc26e > .elementor-element-populated { padding: 0px; }

.elementor-22 .elementor-element.elementor-element-56f5cea { text-align: center; }

.elementor-22 .elementor-element.elementor-element-56f5cea .elementor-heading-title { color: var( --e-global-color-8b8318a ); font-family: var( --e-global-typography-93f95e2-font-family ), Sans-serif; font-size: var( --e-global-typography-93f95e2-font-size ); font-weight: var( --e-global-typography-93f95e2-font-weight ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-56f5cea > .elementor-widget-container { padding: 0px 10px; }

.elementor-22 .elementor-element.elementor-element-590507a > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }

.elementor-22 .elementor-element.elementor-element-590507a { border-style: none; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 0px 0px; }

.elementor-22 .elementor-element.elementor-element-590507a > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table td, .elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table th { padding: 10px 30px; border-style: none; }

.elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-header { text-align: left; color: var( --e-global-color-a71cdeb ); font-family: Montserrat, sans-serif; font-size: 36px; font-weight: 700; line-height: 1em; background-color: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-body { text-align: left; color: var( --e-global-color-ecfdc85 ); font-family: Montserrat, sans-serif; font-size: 25px; font-weight: 500; line-height: 30px; background-color: rgb(244, 244, 244); }

.elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-body tr:nth-of-type(2n) { background-color: rgb(206, 207, 209); }

.elementor-22 .elementor-element.elementor-element-6560e35:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6560e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("../../files/new-testimonial-bg-1.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-22 .elementor-element.elementor-element-6560e35 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 90px; }

.elementor-22 .elementor-element.elementor-element-6560e35 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-2b3dbc2 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-2b3dbc2 .elementor-heading-title { font-family: var( --e-global-typography-2179c39-font-family ), Sans-serif; font-size: var( --e-global-typography-2179c39-font-size ); font-weight: var( --e-global-typography-2179c39-font-weight ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-142dfe9 { text-align: center; }

.elementor-22 .elementor-element.elementor-element-142dfe9 .elementor-heading-title { font-family: var( --e-global-typography-bf90286-font-family ), Sans-serif; font-size: var( --e-global-typography-bf90286-font-size ); font-weight: var( --e-global-typography-bf90286-font-weight ); text-transform: var( --e-global-typography-bf90286-text-transform ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-142dfe9 > .elementor-widget-container { padding: 0px 0px 30px; }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box { text-align: left; background-color: rgb(241, 241, 241); border-radius: 0px; padding: 20px 20px 50px; }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-icon { font-family: Roboto, sans-serif; font-weight: 500; }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-title { color: var( --e-global-color-8b8318a ); font-family: Montserrat, sans-serif; font-size: 20px; font-weight: 700; margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-subtitle { color: var( --e-global-color-ecfdc85 ); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; line-height: 19px; margin-bottom: 30px; }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-description { color: rgb(131, 131, 131); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 300; line-height: 19px; margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-button { color: var( --e-global-color-8b8318a ); background-color: rgba(255, 255, 255, 0); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 700; padding: 0px; }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-button .pp-icon { fill: var( --e-global-color-8b8318a ); }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-button:hover { color: var( --e-global-color-12e7f29 ); }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box-button:hover .pp-icon { fill: var( --e-global-color-12e7f29 ); }

.elementor-22 .elementor-element.elementor-element-91b3d3e .pp-slider-arrow { font-size: 0px; }

.elementor-22 .elementor-element.elementor-element-91b3d3e > .elementor-widget-container { padding: 0px 80px; }

.elementor-22 .elementor-element.elementor-element-1052818:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-1052818 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("../../files/contact-left-1-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-22 .elementor-element.elementor-element-1052818 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px; }

.elementor-22 .elementor-element.elementor-element-1052818 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-b0cb8c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-b0cb8c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(88, 89, 91); }

.elementor-22 .elementor-element.elementor-element-b0cb8c0 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 50px 90px 50px 50px; }

.elementor-22 .elementor-element.elementor-element-b0cb8c0 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-container { border-style: solid; border-width: 0px 0px 0px 4px; border-color: var( --e-global-color-12e7f29 ); }

.elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box { text-align: left; }

.elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-content { padding: 0px 0px 0px 10px; }

.elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-title { font-family: var( --e-global-typography-2179c39-font-family ), Sans-serif; font-size: var( --e-global-typography-2179c39-font-size ); font-weight: var( --e-global-typography-2179c39-font-weight ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-subtitle { color: var( --e-global-color-a71cdeb ); font-family: var( --e-global-typography-bf90286-font-family ), Sans-serif; font-size: var( --e-global-typography-bf90286-font-size ); font-weight: var( --e-global-typography-bf90286-font-weight ); text-transform: var( --e-global-typography-bf90286-text-transform ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); margin-bottom: 0px; }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-not-valid-tip { display: block !important; }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-validation-errors { display: block !important; }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-select { background-color: rgba(19, 0, 116, 0); color: var( --e-global-color-a71cdeb ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-a71cdeb ); font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea { padding: 12px; border-radius: 0px; }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-select { width: 100%; }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea { width: 100%; }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control::placeholder { color: var( --e-global-color-a71cdeb ); opacity: var( --e-global-color-a71cdeb ); }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder { font-family: var( --e-global-typography-1e9c2c1-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9c2c1-font-size ); font-weight: var( --e-global-typography-1e9c2c1-font-weight ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form p:nth-last-of-type(1) { text-align: left; }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form input[type="submit"] { display: inline-block; width: 200px; background-color: var( --e-global-color-8b8318a ); color: var( --e-global-color-a71cdeb ); border-style: none; border-radius: 8px; padding: 20px 12px; margin-top: 35px; font-family: var( --e-global-typography-bf34c03-font-family ), Sans-serif; font-size: var( --e-global-typography-bf34c03-font-size ); font-weight: var( --e-global-typography-bf34c03-font-weight ); line-height: var( --e-global-typography-bf34c03-line-height ); letter-spacing: var( --e-global-typography-bf34c03-letter-spacing ); word-spacing: var( --e-global-typography-bf34c03-word-spacing ); }

.elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form input[type="submit"]:hover { background-color: var( --e-global-color-12e7f29 ); color: var( --e-global-color-a71cdeb ); }

.elementor-22 .elementor-element.elementor-element-f7c91de > .elementor-widget-container { padding: 20px 0px 0px; }

@media (min-width: 768px) {
  .elementor-22 .elementor-element.elementor-element-a24b783 { width: 52%; }
  .elementor-22 .elementor-element.elementor-element-1bae426 { width: 38%; }
  .elementor-22 .elementor-element.elementor-element-45d176b { width: 9.664%; }
  .elementor-22 .elementor-element.elementor-element-53b3d48 { width: 9.664%; }
  .elementor-22 .elementor-element.elementor-element-b8c0de2 { width: 52%; }
  .elementor-22 .elementor-element.elementor-element-42827ae { width: 38%; }
  .elementor-22 .elementor-element.elementor-element-61727e1 { width: 38%; }
  .elementor-22 .elementor-element.elementor-element-7442c04 { width: 56.407%; }
  .elementor-22 .elementor-element.elementor-element-3d7a6f7 { width: 5.257%; }
  .elementor-22 .elementor-element.elementor-element-ceb935e { width: 9.66%; }
  .elementor-22 .elementor-element.elementor-element-dfb3b59 { width: 38%; }
  .elementor-22 .elementor-element.elementor-element-4a3a76e { width: 52.004%; }
  .elementor-22 .elementor-element.elementor-element-c894cd4 { width: 9.664%; }
  .elementor-22 .elementor-element.elementor-element-054031b { width: 52%; }
  .elementor-22 .elementor-element.elementor-element-bbe32c4 { width: 38%; }
  .elementor-22 .elementor-element.elementor-element-e3197ea { width: 52%; }
  .elementor-22 .elementor-element.elementor-element-abb7a17 { width: 38%; }
  .elementor-22 .elementor-element.elementor-element-615494c { width: 9.664%; }
  .elementor-22 .elementor-element.elementor-element-ea2d11b { width: 9.664%; }
  .elementor-22 .elementor-element.elementor-element-113060a { width: 52%; }
  .elementor-22 .elementor-element.elementor-element-b814cf0 { width: 38%; }
  .elementor-22 .elementor-element.elementor-element-7d94642 { width: 60%; }
  .elementor-22 .elementor-element.elementor-element-e503697 { width: 40%; }
}

@media (max-width: 1366px) {
  .elementor-22 .elementor-element.elementor-element-2c1658e { padding: 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-118759e .elementor-heading-title { font-size: var( --e-global-typography-1aa5cfa-font-size ); line-height: var( --e-global-typography-1aa5cfa-line-height ); letter-spacing: var( --e-global-typography-1aa5cfa-letter-spacing ); word-spacing: var( --e-global-typography-1aa5cfa-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-18b9af4 .elementor-heading-title { font-size: var( --e-global-typography-77e13ca-font-size ); line-height: var( --e-global-typography-77e13ca-line-height ); letter-spacing: var( --e-global-typography-77e13ca-letter-spacing ); word-spacing: var( --e-global-typography-77e13ca-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > a { font-size: var( --e-global-typography-5c3d1fc-font-size ); line-height: var( --e-global-typography-5c3d1fc-line-height ); letter-spacing: var( --e-global-typography-5c3d1fc-letter-spacing ); word-spacing: var( --e-global-typography-5c3d1fc-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-68399ec { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-86e3596 .elementor-heading-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-8ac46cb { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button { font-size: var( --e-global-typography-fd73d66-font-size ); line-height: var( --e-global-typography-fd73d66-line-height ); letter-spacing: var( --e-global-typography-fd73d66-letter-spacing ); word-spacing: var( --e-global-typography-fd73d66-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-1b2ec4c { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-7f867e0 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4493f06 { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-482412a { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-88a3a59 .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-ecc78b4 { margin-top: -100px; margin-bottom: 0px; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon { font-size: 55px; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon { font-size: 55px; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon { font-size: 55px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-title { font-size: 40px; line-height: 1.2em; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon { font-size: 55px; }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon { font-size: 55px; }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon { font-size: 55px; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon { font-size: 55px; }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-5894bc3 { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-70d2954 .elementor-heading-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4f42898 .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-7e5db4f { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-0619f0a .elementor-heading-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2541c02 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-7643f36 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4f465de { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-fc8b4b3 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-86a2bd7 { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-825527a .elementor-heading-title { font-size: var( --e-global-typography-ac9c599-font-size ); line-height: var( --e-global-typography-ac9c599-line-height ); letter-spacing: var( --e-global-typography-ac9c599-letter-spacing ); word-spacing: var( --e-global-typography-ac9c599-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-240c341 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-c0dbcc1 .elementor-button { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-72e54dd { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-56f5cea .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-header { font-size: 28px; }
  .elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-body { font-size: 20px; }
  .elementor-22 .elementor-element.elementor-element-6560e35 { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-2b3dbc2 .elementor-heading-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-142dfe9 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b0cb8c0 > .elementor-element-populated { padding: 40px; }
  .elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-subtitle { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-select { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form input[type="submit"] { font-size: var( --e-global-typography-bf34c03-font-size ); line-height: var( --e-global-typography-bf34c03-line-height ); letter-spacing: var( --e-global-typography-bf34c03-letter-spacing ); word-spacing: var( --e-global-typography-bf34c03-word-spacing ); }
}

@media (max-width: 1024px) {
  .elementor-22 .elementor-element.elementor-element-82910e0 > .elementor-element-populated { padding: 40px 10px 10px; }
  .elementor-22 .elementor-element.elementor-element-118759e .elementor-heading-title { font-size: var( --e-global-typography-1aa5cfa-font-size ); line-height: var( --e-global-typography-1aa5cfa-line-height ); letter-spacing: var( --e-global-typography-1aa5cfa-letter-spacing ); word-spacing: var( --e-global-typography-1aa5cfa-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-18b9af4 .elementor-heading-title { font-size: var( --e-global-typography-77e13ca-font-size ); line-height: var( --e-global-typography-77e13ca-line-height ); letter-spacing: var( --e-global-typography-77e13ca-letter-spacing ); word-spacing: var( --e-global-typography-77e13ca-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > a { font-size: var( --e-global-typography-5c3d1fc-font-size ); line-height: var( --e-global-typography-5c3d1fc-line-height ); letter-spacing: var( --e-global-typography-5c3d1fc-letter-spacing ); word-spacing: var( --e-global-typography-5c3d1fc-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-36ded65 > .elementor-element-populated { margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-86e3596 .elementor-heading-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-8ac46cb { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button { font-size: var( --e-global-typography-fd73d66-font-size ); line-height: var( --e-global-typography-fd73d66-line-height ); letter-spacing: var( --e-global-typography-fd73d66-letter-spacing ); word-spacing: var( --e-global-typography-fd73d66-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-7f867e0 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4493f06 { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-88a3a59 .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-ecc78b4 { margin-top: 20px; margin-bottom: 20px; }
  .elementor-22 .elementor-element.elementor-element-a24b783 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-dda8034.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-dda8034.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon { font-size: 50px; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-76189d4 > .elementor-widget-container { margin: 0px; }
  .elementor-22 .elementor-element.elementor-element-b8c0de2 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon { font-size: 50px; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-526b433 > .elementor-widget-container { margin: 0px; }
  .elementor-22 .elementor-element.elementor-element-f6d5f18 > .elementor-widget-container { margin: 0px; }
  .elementor-22 .elementor-element.elementor-element-7442c04 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-09fb49e.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon { font-size: 50px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-title { font-size: 34px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-e1eacde > .elementor-widget-container { margin: 0px; }
  .elementor-22 .elementor-element.elementor-element-4a3a76e > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-929f487.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-929f487.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon { font-size: 50px; }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-054031b > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-39e48ee.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-39e48ee.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon { font-size: 50px; }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-fe2609b > .elementor-widget-container { margin: 0px; }
  .elementor-22 .elementor-element.elementor-element-e3197ea > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon { font-size: 50px; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-ab2a91e > .elementor-widget-container { margin: 0px; }
  .elementor-22 .elementor-element.elementor-element-113060a > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-22 .elementor-element.elementor-element-28cdfba.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-28cdfba.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon { font-size: 50px; }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2dca637 > .elementor-widget-container { margin: 0px; }
  .elementor-22 .elementor-element.elementor-element-70d2954 .elementor-heading-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4f42898 .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3dbecce.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3dbecce.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-81dc0e0.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-81dc0e0.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f43eeb4.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-f43eeb4.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4221021.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4221021.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d138923.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d138923.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6fcce5b.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6fcce5b.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4018062.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4018062.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-e94e0de.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-e94e0de.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bf11c54.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-bf11c54.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d068e49.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d068e49.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0619f0a .elementor-heading-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-29e9e33 { padding: 20px 0px 0px; }
  .elementor-22 .elementor-element.elementor-element-2541c02 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-7643f36 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4f465de { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-fc8b4b3 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-825527a .elementor-heading-title { font-size: var( --e-global-typography-ac9c599-font-size ); line-height: var( --e-global-typography-ac9c599-line-height ); letter-spacing: var( --e-global-typography-ac9c599-letter-spacing ); word-spacing: var( --e-global-typography-ac9c599-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-240c341 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d8a62cc { padding: 20px 0px 0px; }
  .elementor-22 .elementor-element.elementor-element-6b04417.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6b04417.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-0026ae6.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-a17b135.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08.pp-info-box-tablet-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-b733f08.pp-info-box-tablet-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-c0dbcc1 .elementor-button { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-56f5cea .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-590507a { padding: 20px 0px 0px; }
  .elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-header { font-size: 24px; }
  .elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-body { font-size: 18px; }
  .elementor-22 .elementor-element.elementor-element-2b3dbc2 .elementor-heading-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-142dfe9 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-91b3d3e .pp-info-box { padding: 40px 20px 50px; }
  .elementor-22 .elementor-element.elementor-element-91b3d3e > .elementor-widget-container { padding: 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-subtitle { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-select { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form input[type="submit"] { font-size: var( --e-global-typography-bf34c03-font-size ); line-height: var( --e-global-typography-bf34c03-line-height ); letter-spacing: var( --e-global-typography-bf34c03-letter-spacing ); word-spacing: var( --e-global-typography-bf34c03-word-spacing ); }
}

@media (max-width: 767px) {
  .elementor-22 .elementor-element.elementor-element-2c1658e { padding: 0px 20px; }
  .elementor-22 .elementor-element.elementor-element-118759e .elementor-heading-title { font-size: var( --e-global-typography-1aa5cfa-font-size ); line-height: var( --e-global-typography-1aa5cfa-line-height ); letter-spacing: var( --e-global-typography-1aa5cfa-letter-spacing ); word-spacing: var( --e-global-typography-1aa5cfa-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-18b9af4 .elementor-heading-title { font-size: var( --e-global-typography-77e13ca-font-size ); line-height: var( --e-global-typography-77e13ca-line-height ); letter-spacing: var( --e-global-typography-77e13ca-letter-spacing ); word-spacing: var( --e-global-typography-77e13ca-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(3px); }
  .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(3px); }
  .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(3px); margin-left: calc(3px); }
  .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-3px); margin-left: calc(-3px); }
  body.rtl .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-3px); }
  body:not(.rtl) .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-3px); }
  .elementor-22 .elementor-element.elementor-element-bac916c { --e-icon-list-icon-size: 10px; }
  .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-bac916c .elementor-icon-list-item > a { font-size: var( --e-global-typography-5c3d1fc-font-size ); line-height: var( --e-global-typography-5c3d1fc-line-height ); letter-spacing: var( --e-global-typography-5c3d1fc-letter-spacing ); word-spacing: var( --e-global-typography-5c3d1fc-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-68399ec { padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-86e3596 .elementor-heading-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-8ac46cb { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-c78bea2 .elementor-button { font-size: var( --e-global-typography-fd73d66-font-size ); line-height: var( --e-global-typography-fd73d66-line-height ); letter-spacing: var( --e-global-typography-fd73d66-letter-spacing ); word-spacing: var( --e-global-typography-fd73d66-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-1b2ec4c { padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-7f867e0 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4493f06 { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-482412a { padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-88a3a59 .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a24b783 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-dda8034.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-dda8034.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-container { padding: 25px; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon { font-size: 40px; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-icon-wrap { margin: 0px 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-dda8034 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-1bae426 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-container { padding: 25px; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon { font-size: 40px; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-icon-wrap { margin: 0px 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-8e3cd6e .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-09fb49e.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-09fb49e.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-container { padding: 25px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon { font-size: 40px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-icon-wrap { margin: 0px 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-title { font-size: 30px; }
  .elementor-22 .elementor-element.elementor-element-09fb49e .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-929f487.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-929f487.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-container { padding: 25px; }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon { font-size: 40px; }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-icon-wrap { margin: 0px 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-929f487 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-39e48ee.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-39e48ee.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-container { padding: 25px; }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon { font-size: 40px; }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-icon-wrap { margin: 0px 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-39e48ee .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-91ba0c8.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-container { padding: 25px; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon { font-size: 40px; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-icon-wrap { margin: 0px 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-91ba0c8 .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-28cdfba.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-28cdfba.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-container { padding: 25px; }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon { font-size: 40px; }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-icon-wrap { margin: 0px 0px 40px; }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-28cdfba .pp-info-box-description { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-5894bc3 { margin-top: 0px; margin-bottom: 0px; padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-70d2954 .elementor-heading-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4f42898 .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-3dbecce.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3dbecce.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3dbecce .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-3c9f3ef .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-81dc0e0.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-81dc0e0.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-81dc0e0 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-f43eeb4.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-f43eeb4.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f43eeb4 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-4221021.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4221021.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4221021 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-d138923.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d138923.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d138923 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2b3bbb7 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-6fcce5b.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6fcce5b.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6fcce5b .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-4018062.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4018062.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4018062 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-e94e0de.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-e94e0de.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-e94e0de .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-bf11c54.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-bf11c54.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-bf11c54 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-icon { font-size: 80px; }
  .elementor-22 .elementor-element.elementor-element-d068e49.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d068e49.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-container { padding: 10px; }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-d068e49 .pp-info-box-description { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-7e5db4f { padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-0619f0a .elementor-heading-title { font-size: var( --e-global-typography-baa08c9-font-size ); line-height: var( --e-global-typography-baa08c9-line-height ); letter-spacing: var( --e-global-typography-baa08c9-letter-spacing ); word-spacing: var( --e-global-typography-baa08c9-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-2541c02 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-7643f36 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-4f465de { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-fc8b4b3 { font-size: var( --e-global-typography-5f70e08-font-size ); line-height: var( --e-global-typography-5f70e08-line-height ); letter-spacing: var( --e-global-typography-5f70e08-letter-spacing ); word-spacing: var( --e-global-typography-5f70e08-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-86a2bd7 { padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-825527a .elementor-heading-title { font-size: var( --e-global-typography-ac9c599-font-size ); line-height: var( --e-global-typography-ac9c599-line-height ); letter-spacing: var( --e-global-typography-ac9c599-letter-spacing ); word-spacing: var( --e-global-typography-ac9c599-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-240c341 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6b04417.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-6b04417 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-0026ae6.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0026ae6 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-a17b135.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-a17b135 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08.pp-info-box-mobile-left .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-b733f08.pp-info-box-mobile-right .pp-info-box { align-items: flex-start; }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-title { font-size: var( --e-global-typography-3471ff8-font-size ); line-height: var( --e-global-typography-3471ff8-line-height ); letter-spacing: var( --e-global-typography-3471ff8-letter-spacing ); word-spacing: var( --e-global-typography-3471ff8-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-subtitle { font-size: var( --e-global-typography-1f30b02-font-size ); line-height: var( --e-global-typography-1f30b02-line-height ); letter-spacing: var( --e-global-typography-1f30b02-letter-spacing ); word-spacing: var( --e-global-typography-1f30b02-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-b733f08 .pp-info-box-description { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-c0dbcc1 .elementor-button { font-size: var( --e-global-typography-3f4e8f5-font-size ); line-height: var( --e-global-typography-3f4e8f5-line-height ); letter-spacing: var( --e-global-typography-3f4e8f5-letter-spacing ); word-spacing: var( --e-global-typography-3f4e8f5-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-72e54dd { padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-56f5cea .elementor-heading-title { font-size: var( --e-global-typography-93f95e2-font-size ); line-height: var( --e-global-typography-93f95e2-line-height ); letter-spacing: var( --e-global-typography-93f95e2-letter-spacing ); word-spacing: var( --e-global-typography-93f95e2-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-156b360 table.tafe-table .tafe-table-header { font-size: 22px; }
  .elementor-22 .elementor-element.elementor-element-6560e35 { padding: 40px 20px; }
  .elementor-22 .elementor-element.elementor-element-2b3dbc2 .elementor-heading-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-142dfe9 .elementor-heading-title { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-91b3d3e > .elementor-widget-container { padding: 0px; }
  .elementor-22 .elementor-element.elementor-element-1052818 > .elementor-element-populated { padding: 150px 0px; }
  .elementor-22 .elementor-element.elementor-element-b0cb8c0 > .elementor-element-populated { padding: 20px; }
  .elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-title { font-size: var( --e-global-typography-2179c39-font-size ); line-height: var( --e-global-typography-2179c39-line-height ); letter-spacing: var( --e-global-typography-2179c39-letter-spacing ); word-spacing: var( --e-global-typography-2179c39-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-0fd27aa .pp-info-box-subtitle { font-size: var( --e-global-typography-bf90286-font-size ); line-height: var( --e-global-typography-bf90286-line-height ); letter-spacing: var( --e-global-typography-bf90286-letter-spacing ); word-spacing: var( --e-global-typography-bf90286-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control.wpcf7-select { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder { font-size: var( --e-global-typography-1e9c2c1-font-size ); line-height: var( --e-global-typography-1e9c2c1-line-height ); letter-spacing: var( --e-global-typography-1e9c2c1-letter-spacing ); word-spacing: var( --e-global-typography-1e9c2c1-word-spacing ); }
  .elementor-22 .elementor-element.elementor-element-f7c91de .pp-contact-form-7 .wpcf7-form input[type="submit"] { font-size: var( --e-global-typography-bf34c03-font-size ); line-height: var( --e-global-typography-bf34c03-line-height ); letter-spacing: var( --e-global-typography-bf34c03-letter-spacing ); word-spacing: var( --e-global-typography-bf34c03-word-spacing ); }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-22 .elementor-element.elementor-element-0cc67fc { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-36ded65 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-f71a42f { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-a24b783 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-1bae426 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-45d176b { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-53b3d48 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-b8c0de2 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-42827ae { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-61727e1 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-7442c04 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-3d7a6f7 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-ceb935e { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-dfb3b59 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-4a3a76e { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-c894cd4 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-054031b { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-bbe32c4 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-e3197ea { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-abb7a17 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-615494c { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-ea2d11b { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-113060a { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-b814cf0 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-058e32a { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-3416840 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-0c83b77 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-0bc1e5a { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-44039cf { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-8dace11 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-4072303 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-9e1f0de { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-ffa592a { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-5be9ffc { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-f5b6f68 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-200e6ed { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-7382957 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-d480ad3 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-36e9790 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-f979ef6 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-c0dc74d { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-80d72df { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-8cd67f4 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-7c78055 { width: 50%; }
  .elementor-22 .elementor-element.elementor-element-7d94642 { width: 100%; }
  .elementor-22 .elementor-element.elementor-element-e503697 { width: 100%; }
}