 .elementor-element.elementor-element-1a9ae7d {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     padding: 0;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-c6a04fc {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-84b2297 .elementor-heading-title {
     /* color: var(--e-global-color-40b01c4); */
     color: var(--brilix-button-bg-idle);

     /* margin-top: 30px; */
 }

 .elementor-element.elementor-element-84b2297>.elementor-widget-container {
     margin: 0px 0px 15px 0px;
 }

 .elementor-element.elementor-element-1591816 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_title {
     order: 0;
     flex-grow: 1;
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_icon {
     align-self: flex-start;
     --icon-size: 24px;
     margin: 6px 0px 0px 13px;
     transform: rotate(0deg);
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_header {
     padding: 16px 0px 17px 0px;
     color: rgba(35, 35, 35, 0.4);
     margin: 0;
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_header:hover {
     color: #232323;
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_header.active {
     color: var(--brilix-button-bg-idle);
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_header:hover .wgl-accordion_icon {
     transform: rotate(-90deg);
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_header.active .wgl-accordion_icon {
     transform: rotate(-90deg);
 }

 .elementor-element.elementor-element-f9d4317 .wgl-accordion_content {
     padding: 3px 70px 12px 0px;
 }

 .elementor-element.elementor-element-b786943 {
     --spacer-size: 35px;
 }

 .elementor-element.elementor-element-319b767 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-b2908a6 .wgl-tabs_headings {
     width: 100%;
 }

 .elementor-element.elementor-element-b2908a6 .wgl-tabs_header {
     padding: 16px 0px 16px 0px;
     color: rgba(35, 35, 35, 0.3);
     flex-direction: column-reverse;
 }

 .elementor-element.elementor-element-b2908a6 .wgl-tabs_header:not(:last-child) {
     margin-right: 28px;
 }

 .elementor-element.elementor-element-b2908a6 .wgl-tabs_header:hover {
     color: #232323;
 }

 .elementor-element.elementor-element-b2908a6 .wgl-tabs_header.active {
     color: #232323;
 }

 .elementor-element.elementor-element-b2908a6 .wgl-tabs_icon:not(.wgl-tabs_icon-image) {
     font-size: 26px;
 }

 .elementor-element.elementor-element-b2908a6 .wgl-tabs_content {
     padding: 18px 0px 10px 0px;
 }

 .elementor-element.elementor-element-b2908a6>.elementor-widget-container {
     margin: -2px 0px 0px 0px;
 }

 .elementor-element.elementor-element-49ea71d {
     --spacer-size: 14px;
 }

 .elementor-element.elementor-element-fdb4f14 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-fdb4f14:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-fdb4f14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-color: var(--e-global-color-9b472c6);
 }

 .elementor-element.elementor-element-fdb4f14,
 .elementor-element.elementor-element-fdb4f14::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-2937ae9 {
     --spacer-size: 86px;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_headings {
     width: 100%;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_title {
     font-size: clamp(20px, 6vw, 72px);
     line-height: 1.2em;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_header {
     padding: 16px 0px 16px 0px;
     color: rgba(35, 35, 35, 0.3);
     flex-direction: column-reverse;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_header:not(:last-child) {
     margin-right: 0px;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_header:hover {
     color: #232323;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_header.active {
     color: #232323;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_icon:not(.wgl-tabs_icon-image) {
     font-size: 26px;
 }

 .elementor-element.elementor-element-e85b861 .wgl-tabs_content {
     padding: 18px 0px 10px 0px;
 }

 .elementor-element.elementor-element-f898ec9 {
     --spacer-size: 106px;
 }

 .elementor-element.elementor-element-1ebe83a {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-0492263 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-3c593c7 {
     --spacer-size: 60px;
 }

 .elementor-element.elementor-element-50026a9 .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-50026a9>.elementor-widget-container {
     margin: 0px 0px 40px 0px;
 }

 .elementor-element.elementor-element-5c028a8 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-1cb7329 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     border-style: solid;
     --border-style: solid;
     border-width: 0px 0px 0px 1px;
     --border-block-start-width: 0px;
     --border-inline-end-width: 0px;
     --border-block-end-width: 0px;
     --border-inline-start-width: 1px;
     border-color: #23232326;
     --border-color: #23232326;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-1cb7329,
 .elementor-element.elementor-element-1cb7329::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-dd3d868 .media-wrapper .elementor-icon {
     font-size: 64px;
 }

 .elementor-element.elementor-element-dd3d868 .media-wrapper {
     margin: 0px 0px -179px 0px;
 }

 .elementor-element.elementor-element-dd3d868 .wgl-infobox_title {
     font-size: 14px;
     text-transform: uppercase;
     line-height: 28px;
     padding: 0% 0% 0% 0%;
     display: inline-block;
 }

 .elementor-element.elementor-element-dd3d868 .wgl-infobox-title_wrapper {
     margin: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-dd3d868 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-dd3d868 .wgl-infobox_subtitle {
     font-size: 26px;
     text-transform: none;
     line-height: 1.54em;
     letter-spacing: 0px;
     margin: 135px 0px 10px 0px;
 }

 .elementor-element.elementor-element-dd3d868 .elementor-widget-container {
     padding: 150px 14% 30px 14%;
 }

 .elementor-element.elementor-element-dd3d868 .elementor-widget-container:hover .wgl-infobox_bg_wrapper {
     background-color: var(--e-global-color-9b472c6);
 }

 .elementor-element.elementor-element-dd3d868 .elementor-widget-container,
 .elementor-element.elementor-element-dd3d868 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-dd3d868>.elementor-widget-container {
     margin: 0px -1px 0px -1px;
 }

 .elementor-element.elementor-element-dd3d868 {
     z-index: 1;
 }

 .elementor-element.elementor-element-c987f15 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     border-style: solid;
     --border-style: solid;
     border-width: 0px 0px 0px 1px;
     --border-block-start-width: 0px;
     --border-inline-end-width: 0px;
     --border-block-end-width: 0px;
     --border-inline-start-width: 1px;
     border-color: #23232326;
     --border-color: #23232326;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-c987f15,
 .elementor-element.elementor-element-c987f15::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-4103e64 .media-wrapper .elementor-icon {
     font-size: 64px;
 }

 .elementor-element.elementor-element-4103e64 .media-wrapper {
     margin: 0px 0px -179px 0px;
 }

 .elementor-element.elementor-element-4103e64 .wgl-infobox_title {
     font-size: 14px;
     text-transform: uppercase;
     line-height: 28px;
     padding: 0% 0% 0% 0%;
     display: inline-block;
 }

 .elementor-element.elementor-element-4103e64 .wgl-infobox-title_wrapper {
     margin: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-4103e64 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-4103e64 .wgl-infobox_subtitle {
     font-size: 26px;
     text-transform: none;
     line-height: 1.54em;
     letter-spacing: 0px;
     margin: 135px 0px 10px 0px;
 }

 .elementor-element.elementor-element-4103e64 .elementor-widget-container {
     padding: 150px 14% 30px 14%;
 }

 .elementor-element.elementor-element-4103e64 .elementor-widget-container:hover .wgl-infobox_bg_wrapper {
     background-color: var(--e-global-color-9b472c6);
 }

 .elementor-element.elementor-element-4103e64 .elementor-widget-container,
 .elementor-element.elementor-element-4103e64 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-4103e64>.elementor-widget-container {
     margin: 0px -1px 0px -1px;
 }

 .elementor-element.elementor-element-4103e64 {
     z-index: 1;
 }

 .elementor-element.elementor-element-1141197 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     border-style: solid;
     --border-style: solid;
     border-width: 0px 1px 0px 1px;
     --border-block-start-width: 0px;
     --border-inline-end-width: 1px;
     --border-block-end-width: 0px;
     --border-inline-start-width: 1px;
     border-color: #23232326;
     --border-color: #23232326;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-1141197,
 .elementor-element.elementor-element-1141197::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-c846c6e .media-wrapper .elementor-icon {
     font-size: 64px;
 }

 .elementor-element.elementor-element-c846c6e .media-wrapper {
     margin: 0px 0px -179px 0px;
 }

 .elementor-element.elementor-element-c846c6e .wgl-infobox_title {
     font-size: 14px;
     text-transform: uppercase;
     line-height: 28px;
     padding: 0% 0% 0% 0%;
     display: inline-block;
 }

 .elementor-element.elementor-element-c846c6e .wgl-infobox-title_wrapper {
     margin: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-c846c6e .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-c846c6e .wgl-infobox_subtitle {
     font-size: 26px;
     text-transform: none;
     line-height: 1.54em;
     letter-spacing: 0px;
     margin: 135px 0px 10px 0px;
 }

 .elementor-element.elementor-element-c846c6e .elementor-widget-container {
     padding: 150px 14% 30px 14%;
 }

 .elementor-element.elementor-element-c846c6e .elementor-widget-container:hover .wgl-infobox_bg_wrapper {
     background-color: var(--e-global-color-9b472c6);
 }

 .elementor-element.elementor-element-c846c6e .elementor-widget-container,
 .elementor-element.elementor-element-c846c6e .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-c846c6e>.elementor-widget-container {
     margin: 0px -1px 0px -1px;
 }

 .elementor-element.elementor-element-c846c6e {
     z-index: 1;
 }

 .elementor-element.elementor-element-f284b15 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-0490e72 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-605e532 {
     --spacer-size: 60px;
 }

 .elementor-element.elementor-element-91a36d4 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-b41354e .media-wrapper .elementor-icon {
     font-size: 64px;
 }

 .elementor-element.elementor-element-b41354e .media-wrapper {
     margin: 0px 0px 13px 0px;
 }

 .elementor-element.elementor-element-b41354e .wgl-infobox-title_wrapper {
     margin: 0px 0px 12px 0px;
 }

 .elementor-element.elementor-element-b41354e .wgl-infobox_title {
     padding: 0% 0% 0% 0%;
     display: inline-block;
 }

 .elementor-element.elementor-element-b41354e .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-b41354e .wgl-infobox-button_wrapper {
     margin: 20px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-b41354e .elementor-widget-container {
     padding: 45px 40px;
 }

 .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_content ul {
     text-align: left;
 }

 .elementor-element.elementor-element-b41354e .elementor-widget-container:hover .wgl-infobox_content ul {
     color: #fff;
 }

 .elementor-element.elementor-element-b41354e .elementor-widget-container:hover .wgl-infobox_bg_wrapper {
     background-color: #1b4e98;
 }

 .elementor-element.elementor-element-b41354e .elementor-widget-container:hover .wgl-infobox .wgl-infobox_content p:last-child {
     color: #fff;

 }

 .elementor-element.elementor-element-b41354e .elementor-widget-container:hover .wgl-infobox_title {
     color: #fff;
 }

 .elementor-element.elementor-element-b41354e .elementor-widget-container,
 .elementor-element.elementor-element-b41354e .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-b41354e>.elementor-widget-container {
     margin: 10px;
     border: 1px solid #1b4e98;
     box-shadow: 0 0 12px 0 rgb(40 40 40 / 50%);
 }

 .elementor-element.elementor-element-b41354e {
     z-index: 1;
 }

 .elementor-element.elementor-element-f29629a {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-6e8aef6 .media-wrapper .elementor-icon {
     font-size: 64px;
 }

 .elementor-element.elementor-element-6e8aef6 .media-wrapper {
     margin: 0px 0px 13px 0px;
 }

 .elementor-element.elementor-element-6e8aef6 .wgl-infobox-title_wrapper {
     margin: 0px 0px 12px 0px;
 }

 .elementor-element.elementor-element-6e8aef6 .wgl-infobox_title {
     padding: 0% 0% 0% 0%;
     display: inline-block;
 }

 .elementor-element.elementor-element-6e8aef6 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-6e8aef6 .wgl-infobox-button_wrapper {
     margin: 20px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-6e8aef6 .elementor-widget-container {
     padding: 45px 40px;
 }

 .elementor-element.elementor-element-6e8aef6 .elementor-widget-container:hover .wgl-infobox_bg_wrapper {
     background-color: #1b4e98;
 }

 .elementor-element.elementor-element-6e8aef6 .elementor-widget-container:hover .wgl-infobox_content ul {
     color: #fff;
 }

 .elementor-element.elementor-element-6e8aef6 .elementor-widget-container:hover .wgl-infobox_title {
     color: #fff;

 }

 .elementor-element.elementor-element-6e8aef6 .elementor-widget-container,
 .elementor-element.elementor-element-6e8aef6 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-6e8aef6>.elementor-widget-container {
     margin: 10px;
     border: 1px solid #1b4e98;
     box-shadow: 0 0 12px 0 rgb(40 40 40 / 50%);
 }

 .elementor-element.elementor-element-6e8aef6 {
     z-index: 1;
 }

 .elementor-element.elementor-element-2dd5393 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-e83820e .media-wrapper .elementor-icon {
     font-size: 64px;
 }

 .elementor-element.elementor-element-e83820e .media-wrapper {
     margin: 0px 0px 13px 0px;
 }

 .elementor-element.elementor-element-e83820e .wgl-infobox-title_wrapper {
     margin: 0px 0px 12px 0px;
 }

 .elementor-element.elementor-element-e83820e .wgl-infobox_title {
     padding: 0% 0% 0% 0%;
     display: inline-block;
 }

 .elementor-element.elementor-element-e83820e .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-e83820e .wgl-infobox-button_wrapper {
     margin: 20px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-e83820e .elementor-widget-container {
     padding: 45px 40px;
 }

 .elementor-element.elementor-element-e83820e .elementor-widget-container:hover .wgl-infobox_bg_wrapper {
     background-color: #1b4e98;
 }

 .elementor-element.elementor-element-e83820e .elementor-widget-container:hover .wgl-infobox_content ul {
     color: #fff;
 }

 .elementor-element.elementor-element-e83820e .elementor-widget-container:hover .wgl-infobox_title {
     color: #fff;
 }


 .elementor-element.elementor-element-e83820e .elementor-widget-container,
 .elementor-element.elementor-element-e83820e .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-e83820e>.elementor-widget-container {
     margin: 10px;
     border: 1px solid #1b4e98;
     box-shadow: 0 0 12px 0 rgb(40 40 40 / 50%);
 }

 .elementor-element.elementor-element-e83820e {
     z-index: 1;
 }

 .elementor-element.elementor-element-d678e64 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-a0f0387 {
     --spacer-size: 80px;
 }

 .elementor-element.elementor-element-f4174b2 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 60px;
     --padding-inline-end: 60px;
 }

 .elementor-element.elementor-element-f4174b2:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-f4174b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-color: #1b4e98;
 }

 .elementor-element.elementor-element-f4174b2,
 .elementor-element.elementor-element-f4174b2::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-f180e98 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-6095969 {
     --spacer-size: 76px;
 }

 .elementor-element.elementor-element-26adac7 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-94a3f2c .media-wrapper .elementor-icon {
     font-size: 60px;
 }

 .elementor-element.elementor-element-94a3f2c .media-wrapper {
     margin: 0px 0px 18px 0px;
 }

 .elementor-element.elementor-element-94a3f2c .wgl-infobox_title {
     font-size: 26px;
     line-height: 1.35em;
     display: block;
 }

 .elementor-element.elementor-element-94a3f2c .wgl-infobox-title_wrapper {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-94a3f2c .wgl-infobox_title::after {
     display: inline-block;
     position: static;
     margin: 0% -50% 0% -50%;
     width: 200%;
     height: 1px;
     color: #ffffff99;
 }

 .elementor-element.elementor-element-94a3f2c .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-94a3f2c .elementor-widget-container:hover .wgl-infobox_title::after {
     /* color: var(--e-global-color-secondary); */
     color: #fff;
 }

 .elementor-element.elementor-element-94a3f2c .wgl-infobox_content {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-94a3f2c .wgl-infobox-button_wrapper {
     margin: 11px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-94a3f2c .elementor-widget-container {
     overflow: hidden;
     padding: 13% 11% 13% 13%;
 }

 .elementor-element.elementor-element-94a3f2c .elementor-widget-container,
 .elementor-element.elementor-element-94a3f2c .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-dd8e3ca {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-b27ceb7 .media-wrapper .elementor-icon {
     font-size: 60px;
 }

 .elementor-element.elementor-element-b27ceb7 .media-wrapper {
     margin: 0px 0px 18px 0px;
 }

 .elementor-element.elementor-element-b27ceb7 .wgl-infobox_title {
     font-size: 26px;
     line-height: 1.35em;
     display: block;
 }

 .elementor-element.elementor-element-b27ceb7 .wgl-infobox-title_wrapper {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-b27ceb7 .wgl-infobox_title::after {
     display: inline-block;
     position: static;
     margin: 0% -50% 0% -50%;
     width: 200%;
     height: 1px;
     color: #ffffff99;
 }

 .elementor-element.elementor-element-b27ceb7 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-b27ceb7 .elementor-widget-container:hover .wgl-infobox_title::after {
     /* color: var(--e-global-color-secondary); */
     color: #fff;
 }

 .elementor-element.elementor-element-b27ceb7 .wgl-infobox_content {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-b27ceb7 .wgl-infobox-button_wrapper {
     margin: 11px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-b27ceb7 .elementor-widget-container {
     overflow: hidden;
     padding: 13% 11% 13% 13%;
 }

 .elementor-element.elementor-element-b27ceb7 .elementor-widget-container,
 .elementor-element.elementor-element-b27ceb7 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-77db0db {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-5f399d5 .media-wrapper .elementor-icon {
     font-size: 60px;
 }

 .elementor-element.elementor-element-5f399d5 .media-wrapper {
     margin: 0px 0px 18px 0px;
 }

 .elementor-element.elementor-element-5f399d5 .wgl-infobox_title {
     font-size: 26px;
     line-height: 1.35em;
     display: block;
 }

 .elementor-element.elementor-element-5f399d5 .wgl-infobox-title_wrapper {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-5f399d5 .wgl-infobox_title::after {
     display: inline-block;
     position: static;
     margin: 0% -50% 0% -50%;
     width: 200%;
     height: 1px;
     color: #ffffff99;
 }

 .elementor-element.elementor-element-5f399d5 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-5f399d5 .elementor-widget-container:hover .wgl-infobox_title::after {
     /* color: var(--e-global-color-secondary); */
     color: #fff;
 }

 .elementor-element.elementor-element-5f399d5 .wgl-infobox_content {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-5f399d5 .wgl-infobox-button_wrapper {
     margin: 11px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-5f399d5 .elementor-widget-container {
     overflow: hidden;
     padding: 13% 11% 13% 13%;
 }

 .elementor-element.elementor-element-5f399d5 .elementor-widget-container,
 .elementor-element.elementor-element-5f399d5 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-9dfb6cc {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-2a833e6 .media-wrapper .elementor-icon {
     font-size: 60px;
 }

 .elementor-element.elementor-element-2a833e6 .media-wrapper {
     margin: 0px 0px 18px 0px;
 }

 .elementor-element.elementor-element-2a833e6 .wgl-infobox_title {
     font-size: 26px;
     line-height: 1.35em;
     display: block;
 }

 .elementor-element.elementor-element-2a833e6 .wgl-infobox-title_wrapper {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-2a833e6 .wgl-infobox_title::after {
     display: inline-block;
     position: static;
     margin: 0% -50% 0% -50%;
     width: 200%;
     height: 1px;
     color: #ffffff99;
 }

 .elementor-element.elementor-element-2a833e6 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-2a833e6 .elementor-widget-container:hover .wgl-infobox_title::after {
     /* color: var(--e-global-color-secondary); */
     color: #fff;
 }

 .elementor-element.elementor-element-2a833e6 .wgl-infobox_content {
     margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-2a833e6 .wgl-infobox-button_wrapper {
     margin: 11px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-2a833e6 .elementor-widget-container {
     overflow: hidden;
     padding: 13% 11% 13% 13%;
 }

 .elementor-element.elementor-element-2a833e6 .elementor-widget-container,
 .elementor-element.elementor-element-2a833e6 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-ffeee8d {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-26033e5 {
     --spacer-size: 80px;
 }

 .elementor-element.elementor-element-9ae7d23 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-6d79953 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-70376d0 {
     --spacer-size: 50px;
 }

 .elementor-element.elementor-element-cb9417a .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-cb9417a>.elementor-widget-container {
     margin: 0px 0px 40px 0px;
 }

 .elementor-element.elementor-element-1123916 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 45px 45px;
     --flex-wrap: nowrap;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 60px;
     --padding-inline-end: 60px;
 }

 .elementor-element.elementor-element-7738f8a {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     border-style: solid;
     --border-style: solid;
     border-width: 0px 0px 0px 1px;
     --border-block-start-width: 0px;
     --border-inline-end-width: 0px;
     --border-block-end-width: 0px;
     --border-inline-start-width: 1px;
     border-color: #23232326;
     --border-color: #23232326;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-7738f8a,
 .elementor-element.elementor-element-7738f8a::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-927c532 .content_wrapper {
     min-height: 365px;
     justify-content: flex-end;
 }

 .elementor-element.elementor-element-927c532 .wgl-infobox_title {
     font-size: 26px;
     padding: 70px 0px 0px 0px;
     display: block;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-927c532 .wgl-infobox-title_wrapper {
     margin: auto 0 auto 0;
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-927c532 .wgl-infobox-button_wrapper {
     margin: 11px 0px 40px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-927c532 .wgl-infobox_button {
     border-style: solid;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-927c532 .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container:hover .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-927c532 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-927c532 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button,
 .elementor-element.elementor-element-927c532 .elementor-widget-container .wgl-infobox_button:hover::before,
 .elementor-element.elementor-element-927c532 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button::before {
     background-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-927c532 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-927c532 .wgl-infobox_bg_wrapper {
     background-image: url("../images/dream-1.jpg");
     background-position: center center;
     background-size: cover;
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container {
     box-shadow: 0px -500px 300px -300px rgba(35, 35, 35, 0.5) inset;
     /* border-radius: 10px; */
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container:hover {
     box-shadow: 0px -500px 300px -300px #e31e24d6 inset;
 }

 .elementor-element.elementor-element-927c532 .elementor-widget-container,
 .elementor-element.elementor-element-927c532 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-e7dd1ce {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     border-style: solid;
     --border-style: solid;
     border-width: 0px 0px 0px 1px;
     --border-block-start-width: 0px;
     --border-inline-end-width: 0px;
     --border-block-end-width: 0px;
     --border-inline-start-width: 1px;
     border-color: #23232326;
     --border-color: #23232326;
     --padding-block-start: 30px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-e7dd1ce,
 .elementor-element.elementor-element-e7dd1ce::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-acb0fcf .content_wrapper {
     min-height: 365px;
     justify-content: flex-end;
 }

 .elementor-element.elementor-element-acb0fcf .wgl-infobox_title {
     font-size: 26px;
     padding: 70px 0px 0px 0px;
     display: block;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-acb0fcf .wgl-infobox-title_wrapper {
     margin: auto 0 auto 0;
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-acb0fcf .wgl-infobox-button_wrapper {
     margin: 11px 0px 40px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-acb0fcf .wgl-infobox_button {
     border-style: solid;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-acb0fcf .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container:hover .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-acb0fcf .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-acb0fcf .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button,
 .elementor-element.elementor-element-acb0fcf .elementor-widget-container .wgl-infobox_button:hover::before,
 .elementor-element.elementor-element-acb0fcf .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button::before {
     background-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-acb0fcf .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-acb0fcf .wgl-infobox_bg_wrapper {
     background-image: url("../images/dream-2.jpg");
     background-position: center center;
     background-size: cover;
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container {
     box-shadow: 0px -500px 300px -300px rgba(35, 35, 35, 0.5) inset;
     /* border-radius: 10px; */
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container:hover {
     box-shadow: 0px -500px 300px -300px #e31e24d6 inset;
 }

 .elementor-element.elementor-element-acb0fcf .elementor-widget-container,
 .elementor-element.elementor-element-acb0fcf .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-23fb4f2 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     border-style: solid;
     --border-style: solid;
     border-width: 0px 0px 0px 1px;
     --border-block-start-width: 0px;
     --border-inline-end-width: 0px;
     --border-block-end-width: 0px;
     --border-inline-start-width: 1px;
     border-color: #23232326;
     --border-color: #23232326;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-23fb4f2,
 .elementor-element.elementor-element-23fb4f2::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-a0bfb30 .content_wrapper {
     min-height: 365px;
     justify-content: flex-end;
 }

 .elementor-element.elementor-element-a0bfb30 .wgl-infobox_title {
     font-size: 26px;
     padding: 70px 0px 0px 0px;
     display: block;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-a0bfb30 .wgl-infobox-title_wrapper {
     margin: auto 0 auto 0;
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-a0bfb30 .wgl-infobox-button_wrapper {
     margin: 11px 0px 40px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-a0bfb30 .wgl-infobox_button {
     border-style: solid;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-a0bfb30 .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container:hover .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-a0bfb30 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-a0bfb30 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button,
 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container .wgl-infobox_button:hover::before,
 .elementor-element.elementor-element-a0bfb30 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button::before {
     background-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-a0bfb30 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-a0bfb30 .wgl-infobox_bg_wrapper {
     background-image: url("../images/dream-3.jpg");
     background-position: center center;
     background-size: cover;
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container {
     box-shadow: 0px -500px 300px -300px rgba(35, 35, 35, 0.5) inset;
     /* border-radius: 10px; */
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container:hover {
     box-shadow: 0px -500px 300px -300px #e31e24d6 inset;
 }

 .elementor-element.elementor-element-a0bfb30 .elementor-widget-container,
 .elementor-element.elementor-element-a0bfb30 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }




 .elementor-element.elementor-element-a0bfb31 .content_wrapper {
     min-height: 365px;
     justify-content: flex-end;
 }

 .elementor-element.elementor-element-a0bfb31 .wgl-infobox_title {
     font-size: 26px;
     padding: 70px 0px 0px 0px;
     display: block;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-a0bfb31 .wgl-infobox-title_wrapper {
     margin: auto 0 auto 0;
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-a0bfb31 .wgl-infobox-button_wrapper {
     margin: 11px 0px 40px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-a0bfb31 .wgl-infobox_button {
     border-style: solid;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-a0bfb31 .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container:hover .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-a0bfb31 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-a0bfb31 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button,
 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container .wgl-infobox_button:hover::before,
 .elementor-element.elementor-element-a0bfb31 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button::before {
     background-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-a0bfb31 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-a0bfb31 .wgl-infobox_bg_wrapper {
     background-image: url("../images/dream-5.jpg");
     background-position: center center;
     background-size: cover;
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container {
     box-shadow: 0px -500px 300px -300px rgba(35, 35, 35, 0.5) inset;
     /* border-radius: 10px; */
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container:hover {
     box-shadow: 0px -500px 300px -300px #e31e24d6 inset;
 }

 .elementor-element.elementor-element-a0bfb31 .elementor-widget-container,
 .elementor-element.elementor-element-a0bfb31 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-f7a15ed {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     /* border-style: solid; */
     /* --border-style: solid; */
     border-width: 0px 0px 0px 1px;
     --border-block-start-width: 0px;
     --border-inline-end-width: 0px;
     --border-block-end-width: 0px;
     --border-inline-start-width: 1px;
     border-color: #23232326;
     --border-color: #23232326;
     --padding-block-start: 30px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-f7a15ed,
 .elementor-element.elementor-element-f7a15ed::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-b154029 .content_wrapper {
     min-height: 365px;
     justify-content: flex-end;
 }

 .elementor-element.elementor-element-b154029 .wgl-infobox_title {
     font-size: 26px;
     padding: 70px 0px 0px 0px;
     display: block;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-b154029 .wgl-infobox-title_wrapper {
     margin: auto 0 auto 0;
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container:hover .wgl-infobox_title {
     transform: translateY(0px);
 }

 .elementor-element.elementor-element-b154029 .wgl-infobox-button_wrapper {
     margin: 11px 0px 40px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-b154029 .wgl-infobox_button {
     border-style: solid;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-b154029 .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container:hover .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-b154029 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-b154029 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button,
 .elementor-element.elementor-element-b154029 .elementor-widget-container .wgl-infobox_button:hover::before,
 .elementor-element.elementor-element-b154029 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button::before {
     background-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container .wgl-infobox_button:hover,
 .elementor-element.elementor-element-b154029 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-b154029 .wgl-infobox_bg_wrapper {
     background-image: url("../images/dream-4.jpg");
     background-position: center center;
     background-size: cover;
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container {
     box-shadow: 0px -500px 300px -300px rgba(35, 35, 35, 0.5) inset;
     /* border-radius: 10px; */
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container:hover {
     box-shadow: 0px -500px 300px -300px #e31e24d6 inset;
 }

 .elementor-element.elementor-element-b154029 .elementor-widget-container,
 .elementor-element.elementor-element-b154029 .wgl-infobox_bg_wrapper {
     transition: 0.4s;
 }

 .elementor-element.elementor-element-d3f759a {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-a75a37a {
     --display: flex;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-aae55f4 {
     --spacer-size: 80px;
 }

 .elementor-element.elementor-element-a90ea03 .case_items.swiper-slide {
     width: calc(100% / 3);
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases:not([data-carousel="yes"]) {
     grid-template-columns: repeat(3, 1fr);
     gap: 30px;
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] .case_items__inner_wrapper {
     margin: calc(30px * 0.5);
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] {
     margin: calc(30px * -0.5);
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] .swiper-pagination {
     margin-bottom: calc(30px * 0.5);
 }

 .elementor-element.elementor-element-a90ea03 .case_items__inner_wrapper {
     justify-content: center;
     text-align: center;
     transition: 0.4s;
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases__button {
     flex-direction: row-reverse;
     gap: 11px;
     --gap: 11px;
     font-size: 32px;
     text-decoration: underline;
     text-decoration-thickness: 0.05em;
     text-underline-offset: 0.1em;
     padding: 0px 0px 0px 0px;
     border-radius: 0px 0px 0px 0px;
     border-style: none;
     justify-content: space-between;
     color: #232323;
     background-color: rgba(182, 153, 116, 0);
     text-decoration-color: rgba(35, 35, 35, 0);
     transition: text-decoration-color 0.3s;
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases__button .read-more-icon,
 .elementor-element.elementor-element-a90ea03 .wgl-cases__button .read-more-icon svg {
     font-size: 30px;
 }

 .elementor-element.elementor-element-a90ea03 .swiper-wrapper,
 .elementor-element.elementor-element-a90ea03 .swiper-vertical .swiper-slide {
     align-items: flex-start;
 }

 .elementor-element.elementor-element-a90ea03 .animation-style-3d .wgl-carousel_wrap {
     transition-duration: calc(600ms + 300ms);
 }

 .elementor-element.elementor-element-a90ea03 .animation-style-3d .swiper-slide {
     transition-property: transform, opacity;
     transition-duration: 600ms, calc(600ms + 300ms);
 }

 .elementor-element.elementor-element-a90ea03 .case_items {
     z-index: 1;
     position: relative;
 }

 .elementor-element.elementor-element-a90ea03 .case_title__wrapper {
     margin: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-a90ea03 .case_title {
     color: #232323;
 }

 .elementor-element.elementor-element-a90ea03 .case_bg_text {
     margin: 0px -300px -100px -300px;
     color: rgba(35, 35, 35, 0.3);
 }

 .elementor-element.elementor-element-a90ea03 .case_content__wrapper {
     color: #ffffff;
 }

 .elementor-element.elementor-element-a90ea03 .case_items .wgl-image-box_img img {
     width: 100%;
     --image-width: 100;
 }

 .elementor-element.elementor-element-a90ea03 .image_wrapper {
     z-index: 1;
 }

 .elementor-element.elementor-element-a90ea03 .image_wrapper {
     margin: 0px 0px 37px 0px;
 }

 .elementor-element.elementor-element-a90ea03 .case_items:hover .image_wrapper img {
     filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
 }

 .elementor-element.elementor-element-a90ea03 .image_wrapper img {
     transition: 0.6s;
 }

 .elementor-element.elementor-element-a90ea03 .image_wrapper .wgl-icon {
     min-width: 100px;
     min-height: 100px;
     padding: 22px 20px 20px 20px;
     border-radius: 100px 100px 100px 100px;
     background-color: rgba(182, 153, 116, 0);
     backdrop-filter: blur(0px);
     -webkit-backdrop-filter: blur(0px);
 }

 .elementor-element.elementor-element-a90ea03 .wgl-text_over_image {
     color: transparent;
 }

 .elementor-element.elementor-element-a90ea03 .case_items:hover .wgl-text_over_image {
     color: #ffffff;
 }

 .elementor-element.elementor-element-a90ea03 .case_items:hover .image_wrapper .wgl-icon {
     background-color: rgba(182, 153, 116, 1);
 }

 .elementor-element.elementor-element-a90ea03 .icon_wrapper .elementor-icon {
     font-size: 53px;
     margin: 0px 0px 19px 0px;
     fill: #B69974;
     color: #B69974;
 }

 .elementor-element.elementor-element-a90ea03 .case_button__wrapper {
     margin: 7px 0px 0px 0px;
 }

 .elementor-element.elementor-element-a90ea03 .read-more-icon {
     color: #B69974;
     --icon-rotate: -90deg;
     transition: inherit;
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases__button:hover,
 .elementor-element.elementor-element-a90ea03 .wgl-cases__link:hover~.case_button__wrapper .wgl-cases__button {
     text-decoration-color: #232323;
 }

 .elementor-element.elementor-element-a90ea03 .wgl-cases__button:hover .read-more-icon,
 .elementor-element.elementor-element-a90ea03 .wgl-cases__link:hover~.case_button__wrapper .read-more-icon {
     color: #B69974;
     fill: #B69974;
     transition: inherit;
 }

 .elementor-element.elementor-element-e35e5b3 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-37dd80e {
     --display: flex;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-27fa19e {
     --spacer-size: 60px;
 }

 .elementor-element.elementor-element-4639118 .wgl-striped-services {
     height: 700px;
     margin-right: calc(50% - 50vw);
     transition: .4s;
 }

 .elementor-element.elementor-element-4639118 .wgl-striped-services .service-item.active {
     flex: 3;
 }

 .elementor-element.elementor-element-4639118 .wgl-striped-services .service-item:not(.active) {
     flex: 1;
 }

 .elementor-element.elementor-element-4639118 .service-item_wrapper {
     padding: 40px 90px 50px 50px;
 }

 .elementor-element.elementor-element-4639118 .service-item .service-image::before {
     background-color: transparent;
     background-image: linear-gradient(180deg, #23232300 0%, var(--e-global-color-secondary) 100%);
     opacity: 0;
 }

 .elementor-element.elementor-element-4639118 .service-item.active .service-image::before {
     opacity: 0;
 }

 .elementor-element.elementor-element-4639118 .service-item .service-image::after {
     background-color: transparent;
     background-image: linear-gradient(180deg, rgba(35, 35, 35, 0) 55%, rgba(35, 35, 35, 0.8) 100%);
     opacity: 0;
 }

 .elementor-element.elementor-element-4639118 .service-item.active .service-image::after {
     opacity: 1;
 }

 .elementor-element.elementor-element-4639118 .service-item_title {
     font-size: 36px;
     width: 475px;
     color: #ffffff;
 }

 .elementor-element.elementor-element-4639118 .service-item.active .service-item_title {
     color: #ffffff;
 }

 .elementor-element.elementor-element-4639118 .service-item_subtitle {
     width: 475px;
     color: #ffffff;
 }

 .elementor-element.elementor-element-4639118 .service-item.active .service-item_subtitle {
     color: #ffffff;
 }

 .elementor-element.elementor-element-4639118 .service-item_content {
     width: 500px;
     margin: 14px 0px 0px 0px;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .service-item_bg_text {
     font-size: 110px;
     justify-content: flex-end;
     align-items: flex-end;
     margin: 0em -0.48em 0.41em 0em;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .service-item_bg_text span {
     transform: rotate(-90deg);
     width: 1.5em;
     height: 1.5em;
     line-height: 1.5em;
 }

 .elementor-element.elementor-element-4639118 .service-item_button_wrapper {
     margin: 23px 0px 0px 0px;
     position: relative;
 }

 .elementor-element.elementor-element-4639118 .wgl-striped_button {
     border-style: solid;
     border-width: 1px 1px 1px 1px;
     color: #FFFFFF;
     background-color: rgba(255, 255, 255, 0);
     border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .wgl-striped_button::before {
     background-color: rgba(255, 255, 255, 0);
 }

 .elementor-element.elementor-element-4639118 .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .elementor-widget-container:hover .wgl-striped_button {
     color: #FFFFFF;
     border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .elementor-widget-container:hover .wgl-striped_button,
 .elementor-element.elementor-element-4639118 .elementor-widget-container:hover .wgl-striped_button::before {
     background-color: rgba(255, 255, 255, 0);
 }

 .elementor-element.elementor-element-4639118 .elementor-widget-container:hover .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .elementor-widget-container .wgl-striped_button:hover,
 .elementor-element.elementor-element-4639118 .wgl-striped__link:hover~.wgl-striped_wrapper .wgl-striped_button {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .elementor-widget-container .wgl-striped_button:hover,
 .elementor-element.elementor-element-4639118 .wgl-striped__link:hover~.wgl-striped_wrapper .wgl-striped_button,
 .elementor-element.elementor-element-4639118 .elementor-widget-container .wgl-striped_button:hover::before,
 .elementor-element.elementor-element-4639118 .wgl-striped__link:hover~.wgl-striped_wrapper .wgl-striped_button::before {
     background-color: #B69974;
 }

 .elementor-element.elementor-element-4639118 .elementor-widget-container .wgl-striped_button:hover .read-more-icon,
 .elementor-element.elementor-element-4639118 .wgl-striped__link:hover~.wgl-striped_wrapper .read-more-icon {
     color: #FFFFFF;
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-4639118 .elementor-widget-container .wgl-striped_button:hover,
 .elementor-element.elementor-element-4639118 .wgl-striped__link:hover~.wgl-striped_wrapper .wgl-striped_button {
     border-color: #B69974;
 }

 .elementor-element.elementor-element-56eccfa {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-55d9af5 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-fbe8f3f {
     --spacer-size: 50px;
 }

 .elementor-element.elementor-element-7c8bcda .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-7c8bcda>.elementor-widget-container {
     margin: 0px 0px 40px 0px;
 }

 .elementor-element.elementor-element-cb419c1 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-edb64ce .placeholder__unit,
 .elementor-element.elementor-element-edb64ce .value__unit {
     order: 1;
 }

 .elementor-element.elementor-element-edb64ce .progress__content {
     justify-content: left;
 }

 .elementor-element.elementor-element-edb64ce .content__label {
     margin: 0px 12px 0px 0px;
     color: #232323;
 }

 .elementor-element.elementor-element-edb64ce .content__value {
     color: #232323;
 }

 .elementor-element.elementor-element-edb64ce .progress__bar {
     height: 2px;
     margin: 11px 0px 9px 0px;
 }

 .elementor-element.elementor-element-edb64ce .bar__empty {
     background-color: rgba(35, 35, 35, 0.15);
 }

 .elementor-element.elementor-element-edb64ce .bar__filled {
     height: 2px;
     transform: translateY(0px);
     top: 0;
     /* background-color: #B69974; */
 }

 .elementor-element.elementor-element-3517348 .placeholder__unit,
 .elementor-element.elementor-element-3517348 .value__unit {
     order: 1;
 }

 .elementor-element.elementor-element-3517348 .progress__content {
     justify-content: left;
 }

 .elementor-element.elementor-element-3517348 .content__label {
     margin: 0px 12px 0px 0px;
     color: #232323;
 }

 .elementor-element.elementor-element-3517348 .content__value {
     color: #232323;
 }

 .elementor-element.elementor-element-3517348 .progress__bar {
     height: 2px;
     margin: 11px 0px 9px 0px;
 }

 .elementor-element.elementor-element-3517348 .bar__empty {
     background-color: rgba(35, 35, 35, 0.15);
 }

 .elementor-element.elementor-element-3517348 .bar__filled {
     height: 2px;
     transform: translateY(0px);
     top: 0;
     /* background-color: #B69974; */
 }

 .elementor-element.elementor-element-94b0e3a .placeholder__unit,
 .elementor-element.elementor-element-94b0e3a .value__unit {
     order: 1;
 }

 .elementor-element.elementor-element-94b0e3a .progress__content {
     justify-content: left;
 }

 .elementor-element.elementor-element-94b0e3a .content__label {
     margin: 0px 12px 0px 0px;
     color: #232323;
 }

 .elementor-element.elementor-element-94b0e3a .content__value {
     color: #232323;
 }

 .elementor-element.elementor-element-94b0e3a .progress__bar {
     height: 2px;
     margin: 11px 0px 9px 0px;
 }

 .elementor-element.elementor-element-94b0e3a .bar__empty {
     background-color: rgba(35, 35, 35, 0.15);
 }

 .elementor-element.elementor-element-94b0e3a .bar__filled {
     height: 2px;
     transform: translateY(0px);
     top: 0;
     /* background-color: #B69974; */
 }

 .elementor-element.elementor-element-1d348c8 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-792cea1 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-881ba1d {
     --spacer-size: 50px;
 }

 .elementor-element.elementor-element-77583d0 .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-77583d0>.elementor-widget-container {
     margin: 0px 0px 40px 0px;
 }

 .elementor-element.elementor-element-b2d6b4e {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-2cde514 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --gap: 0px 0px;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-357c5d5 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-357c5d5 .pricing__wrapper {
     padding: 40px 50px 35px 50px;
 }

 .elementor-element.elementor-element-357c5d5 .pricing__wrapper:hover {
     background-color: #B699743D;
 }

 .elementor-element.elementor-element-357c5d5 .pricing__title {
     margin: 5px 0px 6px 0px;
     color: #232323;
 }

 .elementor-element.elementor-element-357c5d5 .price__period {
     margin: 0px 0px 13px 4px;
     color: #4A4A4A;
     transition: .4s;
 }

 .elementor-element.elementor-element-357c5d5 .pricing__wrapper:hover .price__period {
     color: #232323;
 }

 .elementor-element.elementor-element-357c5d5 .pricing__content {
     font-weight: 500;
     color: #232323;
     margin: 43px 0px 10px 0px;
 }

 .elementor-element.elementor-element-357c5d5 .pricing__button {
     margin: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-357c5d5 .wgl-button,
 .elementor-element.elementor-element-357c5d5.has-separate_icon .media-wrapper {
     border-style: solid;
     border-width: 1px 1px 1px 1px;
 }

 .elementor-element.elementor-element-357c5d5 .wgl-button {
     color: #232323;
     --border-color: #232323;
 }

 .elementor-element.elementor-element-357c5d5:not(.has-bg_animation) .wgl-button {
     background-color: transparent;
 }

 .elementor-element.elementor-element-357c5d5.has-bg_animation .wgl-button::after {
     background-color: transparent;
 }

 .elementor-element.elementor-element-357c5d5.has-bg_animation .wgl-button {
     background-color: transparent !important;
 }

 .elementor-element.elementor-element-357c5d5 .pricing__wrapper .wgl-button:hover,
 .elementor-element.elementor-element-357c5d5 .pricing__wrapper .wgl-button:focus {
     color: #FFFFFF;
     background-color: #B69974;
     --border-color: #B69974;
 }

 .elementor-element.elementor-element-357c5d5.has-bg_animation .pricing__wrapper .wgl-button:hover::after,
 .elementor-element.elementor-element-357c5d5.has-bg_animation .pricing__wrapper .wgl-button:focus::after {
     background-color: #B69974;
 }

 .elementor-element.elementor-element-e4aae9f {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-c736c02 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-c736c02 .pricing__wrapper {
     padding: 40px 50px 35px 50px;
 }

 .elementor-element.elementor-element-c736c02 .pricing__wrapper:hover {
     background-color: rgba(182, 153, 116, 0.24);
 }

 .elementor-element.elementor-element-c736c02 .pricing__title {
     margin: 5px 0px 6px 0px;
     color: #232323;
 }

 .elementor-element.elementor-element-c736c02 .price__period {
     margin: 0px 0px 13px 4px;
     color: #4A4A4A;
     transition: .4s;
 }

 .elementor-element.elementor-element-c736c02 .pricing__wrapper:hover .price__period {
     color: #232323;
 }

 .elementor-element.elementor-element-c736c02 .pricing__content {
     font-weight: 500;
     color: #232323;
     margin: 43px 0px 10px 0px;
 }

 .elementor-element.elementor-element-c736c02 .pricing__button {
     margin: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-c736c02 .wgl-button,
 .elementor-element.elementor-element-c736c02.has-separate_icon .media-wrapper {
     border-style: solid;
     border-width: 1px 1px 1px 1px;
 }

 .elementor-element.elementor-element-c736c02 .wgl-button {
     color: #232323;
     --border-color: #232323;
 }

 .elementor-element.elementor-element-c736c02:not(.has-bg_animation) .wgl-button {
     background-color: transparent;
 }

 .elementor-element.elementor-element-c736c02.has-bg_animation .wgl-button::after {
     background-color: transparent;
 }

 .elementor-element.elementor-element-c736c02.has-bg_animation .wgl-button {
     background-color: transparent !important;
 }

 .elementor-element.elementor-element-c736c02 .pricing__wrapper .wgl-button:hover,
 .elementor-element.elementor-element-c736c02 .pricing__wrapper .wgl-button:focus {
     color: #FFFFFF;
     background-color: #B69974;
     --border-color: #B69974;
 }

 .elementor-element.elementor-element-c736c02.has-bg_animation .pricing__wrapper .wgl-button:hover::after,
 .elementor-element.elementor-element-c736c02.has-bg_animation .pricing__wrapper .wgl-button:focus::after {
     background-color: #B69974;
 }

 .elementor-element.elementor-element-8018df4 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-f9b92b7 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-f9b92b7 .pricing__wrapper {
     padding: 40px 50px 35px 50px;
 }

 .elementor-element.elementor-element-f9b92b7 .pricing__wrapper:hover {
     background-color: rgba(182, 153, 116, 0.24);
 }

 .elementor-element.elementor-element-f9b92b7 .pricing__title {
     margin: 5px 0px 6px 0px;
     color: #232323;
 }

 .elementor-element.elementor-element-f9b92b7 .price__period {
     margin: 0px 0px 13px 4px;
     color: #4A4A4A;
     transition: .4s;
 }

 .elementor-element.elementor-element-f9b92b7 .pricing__wrapper:hover .price__period {
     color: #232323;
 }

 .elementor-element.elementor-element-f9b92b7 .pricing__content {
     font-weight: 500;
     color: #232323;
     margin: 43px 0px 10px 0px;
 }

 .elementor-element.elementor-element-f9b92b7 .pricing__button {
     margin: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-f9b92b7 .wgl-button,
 .elementor-element.elementor-element-f9b92b7.has-separate_icon .media-wrapper {
     border-style: solid;
     border-width: 1px 1px 1px 1px;
 }

 .elementor-element.elementor-element-f9b92b7 .wgl-button {
     color: #232323;
     --border-color: #232323;
 }

 .elementor-element.elementor-element-f9b92b7:not(.has-bg_animation) .wgl-button {
     background-color: transparent;
 }

 .elementor-element.elementor-element-f9b92b7.has-bg_animation .wgl-button::after {
     background-color: transparent;
 }

 .elementor-element.elementor-element-f9b92b7.has-bg_animation .wgl-button {
     background-color: transparent !important;
 }

 .elementor-element.elementor-element-f9b92b7 .pricing__wrapper .wgl-button:hover,
 .elementor-element.elementor-element-f9b92b7 .pricing__wrapper .wgl-button:focus {
     color: #FFFFFF;
     background-color: #B69974;
     --border-color: #B69974;
 }

 .elementor-element.elementor-element-f9b92b7.has-bg_animation .pricing__wrapper .wgl-button:hover::after,
 .elementor-element.elementor-element-f9b92b7.has-bg_animation .pricing__wrapper .wgl-button:focus::after {
     background-color: #B69974;
 }

 .elementor-element.elementor-element-f5ec7cd {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-c01acf8 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-65dc62a {
     --spacer-size: 50px;
 }

 .elementor-element.elementor-element-2cad4d1 .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-2cad4d1>.elementor-widget-container {
     margin: 0px 0px 25px 0px;
 }

 .elementor-element.elementor-element-a218535 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --justify-content: space-between;
     --background-transition: 0.3s;
     --margin-block-start: 0px;
     --margin-block-end: 10px;
     --margin-inline-start: 0px;
     --margin-inline-end: 0px;
 }

 .elementor-element.elementor-element-217120a .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-217120a {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-189a839 .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-189a839 {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-9b96b5a .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-9b96b5a {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-6c09b67 .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-6c09b67 {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-224e878 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --justify-content: space-between;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-07697a9 .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-07697a9 .wgl-counter_value-wrap {
     font-family: var(--brilix-header-font-family);
 }

 .elementor-element.elementor-element-07697a9 .wgl-counter_title {
     font-size: 16px;
     line-height: 24px;
 }

 .elementor-element.elementor-element-07697a9 {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-0586be4 .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-0586be4 .wgl-counter_value-wrap {
     font-family: var(--brilix-header-font-family);
 }

 .elementor-element.elementor-element-0586be4 .wgl-counter_title {
     font-size: 16px;
     line-height: 24px;
 }

 .elementor-element.elementor-element-0586be4 {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-9d67773 .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-9d67773 .wgl-counter_value-wrap {
     font-family: var(--brilix-header-font-family);
 }

 .elementor-element.elementor-element-9d67773 .wgl-counter_title {
     font-size: 16px;
     line-height: 24px;
 }

 .elementor-element.elementor-element-9d67773 {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-ec2c82e .wgl-counter {
     padding: 8px 0px 20px 0px;
 }

 .elementor-element.elementor-element-ec2c82e .wgl-counter_value-wrap {
     font-family: var(--brilix-header-font-family);
 }

 .elementor-element.elementor-element-ec2c82e .wgl-counter_title {
     font-size: 16px;
     line-height: 24px;
 }

 .elementor-element.elementor-element-ec2c82e {
     width: var(--container-widget-width, 25%);
     max-width: 25%;
     --container-widget-width: 25%;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-e5f861c {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-507a67b {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-87bd146 {
     --spacer-size: 12px;
 }

 .elementor-element.elementor-element-6f9a717 .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-6f9a717>.elementor-widget-container {
     margin: 0px 0px 15px 0px;
 }

 .elementor-element.elementor-element-c4343c5 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-471ccc7 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-639a3df.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-639a3df.clients_item img.lazyloaded {
     width: 52px;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-wrapper .elementor-repeater-item-639a3df.clients_item .mask_image {
     -webkit-mask-size: 52px;
 }

 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-59b3d73.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-59b3d73.clients_item img.lazyloaded {
     width: 104px;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-wrapper .elementor-repeater-item-59b3d73.clients_item .mask_image {
     -webkit-mask-size: 104px;
 }

 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-052780b.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-052780b.clients_item img.lazyloaded {
     width: 53px;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-wrapper .elementor-repeater-item-052780b.clients_item .mask_image {
     -webkit-mask-size: 53px;
 }

 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-5c5a4b7.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-5c5a4b7.clients_item img.lazyloaded {
     width: 43px;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-wrapper .elementor-repeater-item-5c5a4b7.clients_item .mask_image {
     -webkit-mask-size: 43px;
 }

 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-03c8a62.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-03c8a62.clients_item img.lazyloaded {
     width: 50px;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-wrapper .elementor-repeater-item-03c8a62.clients_item .mask_image {
     -webkit-mask-size: 50px;
 }

 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-e1531ea.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-19a6d3f .elementor-repeater-item-e1531ea.clients_item img.lazyloaded {
     width: 87px;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-wrapper .elementor-repeater-item-e1531ea.clients_item .mask_image {
     -webkit-mask-size: 87px;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-image .clients_image {
     justify-content: center;
     -webkit-mask-position-x: center;
     align-items: center;
     -webkit-mask-position-y: center;
 }

 .elementor-element.elementor-element-19a6d3f.link_on-wrapper .image_wrapper {
     justify-content: center;
     -webkit-mask-position-x: center;
     align-items: center;
     -webkit-mask-position-y: center;
 }

 .elementor-element.elementor-element-19a6d3f .wgl-clients .swiper-wrapper {
     align-items: center;
     -webkit-mask-position-y: center;
 }

 .elementor-element.elementor-element-19a6d3f .swiper-wrapper,
 .elementor-element.elementor-element-19a6d3f .swiper-vertical .swiper-slide {
     align-items: center;
 }

 .elementor-element.elementor-element-19a6d3f .clients_item {
     --gap: 30px;
 }

 .elementor-element.elementor-element-19a6d3f .clients_image {
     min-height: 120px;
     transition: 0.4s;
 }

 .elementor-element.elementor-element-19a6d3f .image_wrapper.mask_image {
     background-color: #93897799;
 }

 .elementor-element.elementor-element-19a6d3f .image_wrapper.mask_image img {
     visibility: hidden !important;
 }

 .elementor-element.elementor-element-19a6d3f .image_wrapper.mask_image:hover {
     background-color: #B69974;
 }

 .elementor-element.elementor-element-00c7950 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-286f9c9 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --gap: 0px 0px;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-df3ccbe {
     --spacer-size: 13px;
 }

 .elementor-element.elementor-element-c62951d .elementor-repeater-item-639a3df.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-c62951d .elementor-repeater-item-639a3df.clients_item img.lazyloaded {
     width: 52px;
 }

 .elementor-element.elementor-element-c62951d.link_on-wrapper .elementor-repeater-item-639a3df.clients_item .mask_image {
     -webkit-mask-size: 52px;
 }

 .elementor-element.elementor-element-c62951d .elementor-repeater-item-59b3d73.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-c62951d .elementor-repeater-item-59b3d73.clients_item img.lazyloaded {
     width: 104px;
 }

 .elementor-element.elementor-element-c62951d.link_on-wrapper .elementor-repeater-item-59b3d73.clients_item .mask_image {
     -webkit-mask-size: 104px;
 }

 .elementor-element.elementor-element-c62951d .elementor-repeater-item-052780b.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-c62951d .elementor-repeater-item-052780b.clients_item img.lazyloaded {
     width: 53px;
 }

 .elementor-element.elementor-element-c62951d.link_on-wrapper .elementor-repeater-item-052780b.clients_item .mask_image {
     -webkit-mask-size: 53px;
 }

 .elementor-element.elementor-element-c62951d .elementor-repeater-item-5c5a4b7.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-c62951d .elementor-repeater-item-5c5a4b7.clients_item img.lazyloaded {
     width: 43px;
 }

 .elementor-element.elementor-element-c62951d.link_on-wrapper .elementor-repeater-item-5c5a4b7.clients_item .mask_image {
     -webkit-mask-size: 43px;
 }

 .elementor-element.elementor-element-c62951d .elementor-repeater-item-03c8a62.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-c62951d .elementor-repeater-item-03c8a62.clients_item img.lazyloaded {
     width: 50px;
 }

 .elementor-element.elementor-element-c62951d.link_on-wrapper .elementor-repeater-item-03c8a62.clients_item .mask_image {
     -webkit-mask-size: 50px;
 }

 .elementor-element.elementor-element-c62951d .elementor-repeater-item-e1531ea.clients_item img:not(.lazyload),
 .elementor-element.elementor-element-c62951d .elementor-repeater-item-e1531ea.clients_item img.lazyloaded {
     width: 87px;
 }

 .elementor-element.elementor-element-c62951d.link_on-wrapper .elementor-repeater-item-e1531ea.clients_item .mask_image {
     -webkit-mask-size: 87px;
 }

 .elementor-element.elementor-element-c62951d.link_on-image .clients_image {
     justify-content: center;
     -webkit-mask-position-x: center;
     align-items: center;
     -webkit-mask-position-y: center;
 }

 .elementor-element.elementor-element-c62951d.link_on-wrapper .image_wrapper {
     justify-content: center;
     -webkit-mask-position-x: center;
     align-items: center;
     -webkit-mask-position-y: center;
 }

 .elementor-element.elementor-element-c62951d .wgl-clients .swiper-wrapper {
     align-items: center;
     -webkit-mask-position-y: center;
 }

 .elementor-element.elementor-element-c62951d .swiper-wrapper,
 .elementor-element.elementor-element-c62951d .swiper-vertical .swiper-slide {
     align-items: center;
 }

 .elementor-element.elementor-element-c62951d .clients_item {
     --gap: 30px;
 }

 .elementor-element.elementor-element-c62951d .clients_image {
     min-height: 120px;
     transition: 0.4s;
 }

 .elementor-element.elementor-element-c62951d .image_wrapper.mask_image {
     background-color: #938977;
 }

 .elementor-element.elementor-element-c62951d .image_wrapper.mask_image img {
     visibility: hidden !important;
 }

 .elementor-element.elementor-element-c62951d .image_wrapper.mask_image:hover {
     background-color: #B69974;
 }

 .elementor-element.elementor-element-1293591 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-84fb01a {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-4bc4b7b {
     --spacer-size: 10px;
 }

 .elementor-element.elementor-element-c5e3821 .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-c5e3821>.elementor-widget-container {
     margin: 0px 0px 4px 0px;
 }

 .elementor-element.elementor-element-1dd04dc .swiper-wrapper,
 .elementor-element.elementor-element-1dd04dc .swiper-vertical .swiper-slide {
     align-items: flex-start;
 }

 .elementor-element.elementor-element-1dd04dc .testimonial__item {
     padding: 44px 50px 50px 50px;
     background-color: rgba(182, 153, 116, 0.24);
 }

 .elementor-element.elementor-element-1dd04dc .item__title {
     padding: 0px 0px 24px 0px;
 }

 .elementor-element.elementor-element-1dd04dc .testimonial__item .item__icon {
     display: inline-flex;
     margin: -1px 16px 3px 0px;
     color: #B69974;
 }

 .elementor-element.elementor-element-1dd04dc .item__quote {
     margin: 9px 0px 23px 0px;
     padding: 29px 0px 0px 0px;
     --corner-size: 0px;
     --corner-width: 1px;
     --corner-pos-x: 80px;
 }

 .elementor-element.elementor-element-1dd04dc .item__quote::before,
 .elementor-element.elementor-element-1dd04dc .item__quote::after {
     display: block;
     bottom: 100%;
     top: auto;
     border-bottom-width: 0px;
     --corner-angle: -135deg;
     color: rgba(35, 35, 35, 0.15);
 }

 .elementor-element.elementor-element-1dd04dc .author__thumbnail {
     --image-width: 82;
 }

 .elementor-element.elementor-element-1dd04dc .author__thumbnail,
 .elementor-element.elementor-element-1dd04dc .author__thumbnail img {
     border-radius: 50% 50% 50% 50%;
 }

 .elementor-element.elementor-element-1dd04dc .author__position {
     padding: 4px 10px 3px 10px;
 }

 .elementor-element.elementor-element-abe88e4 {
     --spacer-size: 45px;
 }

 .elementor-element.elementor-element-3778544 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-3778544:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3778544>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-image: url("../images/image-12.jpg");
     background-position: center center;
     background-size: cover;
 }

 .elementor-element.elementor-element-3778544,
 .elementor-element.elementor-element-3778544::before {
     --border-transition: 0.3s;
 }

 .elementor-element.elementor-element-71b6f83 {
     --spacer-size: 136px;
 }

 .elementor-element.elementor-element-c47c20c {
     text-align: center;
 }

 .elementor-element.elementor-element-c47c20c .elementor-heading-title {
     color: var(--e-global-color-8fb77e5);
     font-size: 14px;
     text-transform: uppercase;
     line-height: 1.5em;
     letter-spacing: 0.15em;
 }

 .elementor-element.elementor-element-2d62dff {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --gap: 0px 0px;
     --overflow: hidden;
     --background-transition: 0.3s;
     --padding-block-start: 0px;
     --padding-block-end: 0px;
     --padding-inline-start: 0px;
     --padding-inline-end: 0px;
 }

 .elementor-element.elementor-element-8d2ae29 .wgl-carousel_wrapper,
 .elementor-element.elementor-element-8d2ae29 .wgl-carousel.animation-style-3d {
     padding: 0px 0px 142px 0px;
 }

 .elementor-element.elementor-element-8d2ae29 .swiper-wrapper,
 .elementor-element.elementor-element-8d2ae29 .swiper-vertical .swiper-slide {
     align-items: flex-start;
 }

 .elementor-element.elementor-element-8d2ae29 .animation-style-3d .wgl-carousel_wrap {
     transition-duration: calc(1100ms + 300ms);
 }

 .elementor-element.elementor-element-8d2ae29 .animation-style-3d .swiper-slide {
     transition-property: transform, opacity;
     transition-duration: 1100ms, calc(1100ms + 300ms);
 }

 .elementor-element.elementor-element-8d2ae29 .swiper-container {
     overflow: visible;
 }

 .elementor-element.elementor-element-8d2ae29 .wgl-carousel {
     height: 464px;
 }

 .elementor-element.elementor-element-8d2ae29 .swiper-slide:not(.swiper-slide-active) {
     opacity: 0.4;
 }

 .elementor-element.elementor-element-8d2ae29 .wgl-navigation_wrapper {
     flex-direction: column;
     justify-content: flex-start;
     align-items: center;
     margin: -165px 0 0 calc(-50vw + 50% + 60px);
 }

 .elementor-element.elementor-element-8d2ae29 .navigation-position-under_each_other .wgl-navigation_wrapper {
     align-items: flex-start;
     justify-content: center;
 }

 .elementor-element.elementor-element-8d2ae29 .elementor-swiper-button,
 .elementor-element.elementor-element-8d2ae29 .motion-arrow {
     border-style: none;
 }

 .elementor-element.elementor-element-8d2ae29 .item__title {
     padding: 0px 0px 24px 0px;
     color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-8d2ae29 .item__quote {
     font-size: 48px;
     font-weight: 500;
     line-height: 1.5em;
     margin: 0px 0px 25px 0px;
     padding: 0px 0px 0px 0px;
     color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-8d2ae29 .author__thumbnail {
     --image-width: 100;
     padding: 0px 28px 0px 0px;
 }

 .elementor-element.elementor-element-8d2ae29 .author__thumbnail,
 .elementor-element.elementor-element-8d2ae29 .author__thumbnail img {
     border-radius: 50% 50% 50% 50%;
 }

 .elementor-element.elementor-element-8d2ae29 .author__name {
     color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-8d2ae29 .author__position_wrapper {
     margin: 0 auto 0 0;
 }

 .elementor-element.elementor-element-8d2ae29 .author__position {
     padding: 4px 10px 3px 10px;
     border-style: solid;
     color: var(--e-global-color-8fb77e5);
     border-color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-8d2ae29>.elementor-widget-container {
     margin: 6px 0px 0px 0px;
 }

 .elementor-element.elementor-element-8d2ae29 {
     width: var(--container-widget-width, 1170px);
     max-width: 1170px;
     --container-widget-width: 1170px;
     --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-8d2ae29.elementor-element {
     --align-self: center;
 }

 .elementor-element.elementor-element-15efb93 {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 0px 0px;
     --flex-wrap: wrap;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-e341695 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-c3733e6 {
     --spacer-size: 50px;
 }

 .elementor-element.elementor-element-bcc6a73 .elementor-heading-title {
     color: var(--e-global-color-40b01c4);
 }

 .elementor-element.elementor-element-bcc6a73>.elementor-widget-container {
     margin: 0px 0px 39px 0px;
 }

 .elementor-element.elementor-element-ca2f8bb {
     --display: flex;
     --flex-direction: row;
     --container-widget-width: initial;
     --container-widget-height: 100%;
     --container-widget-flex-grow: 1;
     --container-widget-align-self: stretch;
     --gap: 30px 30px;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-c1de459 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-f60ef3f .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-f60ef3f .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-f60ef3f .wgl-button,
 .elementor-element.elementor-element-f60ef3f.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-f60ef3f.has-separate_icon .media-wrapper {
     border-style: none;
 }

 .elementor-element.elementor-element-f60ef3f .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-f60ef3f .wgl-button::after {
     top: 0px;
     left: 0px;
     border-radius: 50px 50px 50px 50px;
 }

 .elementor-element.elementor-element-f60ef3f .wgl-button:hover::after,
 .elementor-element.elementor-element-f60ef3f .wgl-button:focus::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-f60ef3f .wgl-button:active::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-ff39899 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-ff39899 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-ff39899 .wgl-button,
 .elementor-element.elementor-element-ff39899.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-ff39899.has-separate_icon .media-wrapper {
     border-style: none;
 }

 .elementor-element.elementor-element-ff39899 .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-ff39899 .wgl-button::after {
     top: 0px;
     left: 0px;
     border-radius: 50px 50px 50px 50px;
 }

 .elementor-element.elementor-element-ff39899 .wgl-button:hover::after,
 .elementor-element.elementor-element-ff39899 .wgl-button:focus::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-ff39899 .wgl-button:active::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-2614a05 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-2614a05 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-2614a05 .wgl-button,
 .elementor-element.elementor-element-2614a05.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-2614a05.has-separate_icon .media-wrapper {
     border-style: none;
 }

 .elementor-element.elementor-element-2614a05 .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-2614a05 .wgl-button::after {
     top: 0px;
     left: 0px;
     border-radius: 50px 50px 50px 50px;
 }

 .elementor-element.elementor-element-2614a05 .wgl-button:hover::after,
 .elementor-element.elementor-element-2614a05 .wgl-button:focus::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-2614a05 .wgl-button:active::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-feec74f .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-feec74f .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-feec74f .wgl-button,
 .elementor-element.elementor-element-feec74f.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-feec74f.has-separate_icon .media-wrapper {
     border-style: none;
 }

 .elementor-element.elementor-element-feec74f .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-feec74f .wgl-button::after {
     top: 0px;
     left: 0px;
     border-radius: 50px 50px 50px 50px;
 }

 .elementor-element.elementor-element-feec74f .wgl-button:hover::after,
 .elementor-element.elementor-element-feec74f .wgl-button:focus::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-feec74f .wgl-button:active::after {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     border-radius: 32px 32px 32px 32px;
 }

 .elementor-element.elementor-element-d5ca612 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-59c394e .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-59c394e .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-59c394e .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-0543d71 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-0543d71 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-0543d71 .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-188bca8 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-188bca8 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-188bca8 .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-e024b7f .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-e024b7f .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-e024b7f .elementor-icon {
     --icon-rotate: -90deg;
 }

 .elementor-element.elementor-element-5f6a534 {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-fb1d468 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-fb1d468 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-8b3b305 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-8b3b305 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-f4a0db0 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-f4a0db0 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-4f51846 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
 }

 .elementor-element.elementor-element-4f51846 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-d58018d {
     --display: flex;
     --flex-direction: column;
     --container-widget-width: 100%;
     --container-widget-height: initial;
     --container-widget-flex-grow: 0;
     --container-widget-align-self: initial;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-0d5e552 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
     --border-color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-0d5e552 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-0d5e552 .wgl-button,
 .elementor-element.elementor-element-0d5e552.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-0d5e552.has-separate_icon .media-wrapper {
     border-style: solid;
 }

 .elementor-element.elementor-element-0d5e552 .elementor-widget-container .wgl-button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-0d5e552:not(.has-bg_animation) .wgl-button {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-0d5e552.has-bg_animation .wgl-button::after {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-0d5e552.has-bg_animation .wgl-button {
     background-color: transparent !important;
 }

 .elementor-element.elementor-element-0d5e552 .elementor-widget-container .wgl-button:hover,
 .elementor-element.elementor-element-0d5e552 .elementor-widget-container .wgl-button:focus {
     color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-0d5e552 .wgl-button:hover,
 .elementor-element.elementor-element-0d5e552 .wgl-button:focus {
     background-color: var(--e-global-color-primary);
     --border-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-0d5e552.has-bg_animation .wgl-button:hover::after,
 .elementor-element.elementor-element-0d5e552.has-bg_animation .wgl-button:focus::after {
     background-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-0b907dd .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
     --border-color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-0b907dd .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-0b907dd .wgl-button,
 .elementor-element.elementor-element-0b907dd.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-0b907dd.has-separate_icon .media-wrapper {
     border-style: solid;
 }

 .elementor-element.elementor-element-0b907dd .elementor-widget-container .wgl-button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-0b907dd:not(.has-bg_animation) .wgl-button {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-0b907dd.has-bg_animation .wgl-button::after {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-0b907dd.has-bg_animation .wgl-button {
     background-color: transparent !important;
 }

 .elementor-element.elementor-element-0b907dd .elementor-widget-container .wgl-button:hover,
 .elementor-element.elementor-element-0b907dd .elementor-widget-container .wgl-button:focus {
     color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-0b907dd .wgl-button:hover,
 .elementor-element.elementor-element-0b907dd .wgl-button:focus {
     background-color: var(--e-global-color-primary);
     --border-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-0b907dd.has-bg_animation .wgl-button:hover::after,
 .elementor-element.elementor-element-0b907dd.has-bg_animation .wgl-button:focus::after {
     background-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-b7df62c .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
     --border-color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-b7df62c .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-b7df62c .wgl-button,
 .elementor-element.elementor-element-b7df62c.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-b7df62c.has-separate_icon .media-wrapper {
     border-style: solid;
 }

 .elementor-element.elementor-element-b7df62c .elementor-widget-container .wgl-button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-b7df62c:not(.has-bg_animation) .wgl-button {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-b7df62c.has-bg_animation .wgl-button::after {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-b7df62c.has-bg_animation .wgl-button {
     background-color: transparent !important;
 }

 .elementor-element.elementor-element-b7df62c .elementor-widget-container .wgl-button:hover,
 .elementor-element.elementor-element-b7df62c .elementor-widget-container .wgl-button:focus {
     color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-b7df62c .wgl-button:hover,
 .elementor-element.elementor-element-b7df62c .wgl-button:focus {
     background-color: var(--e-global-color-primary);
     --border-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-b7df62c.has-bg_animation .wgl-button:hover::after,
 .elementor-element.elementor-element-b7df62c.has-bg_animation .wgl-button:focus::after {
     background-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-bbc5f30 .wgl-button {
     justify-content: center;
     --button-border-radius: 60px 60px 60px 60px;
     --border-color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-bbc5f30 .button__text {
     justify-content: center;
 }

 .elementor-element.elementor-element-bbc5f30 .wgl-button,
 .elementor-element.elementor-element-bbc5f30.has-bg_animation .wgl-button::after,
 .elementor-element.elementor-element-bbc5f30.has-separate_icon .media-wrapper {
     border-style: solid;
 }

 .elementor-element.elementor-element-bbc5f30 .elementor-widget-container .wgl-button {
     color: var(--e-global-color-secondary);
 }

 .elementor-element.elementor-element-bbc5f30:not(.has-bg_animation) .wgl-button {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-bbc5f30.has-bg_animation .wgl-button::after {
     background-color: #FFFFFF00;
 }

 .elementor-element.elementor-element-bbc5f30.has-bg_animation .wgl-button {
     background-color: transparent !important;
 }

 .elementor-element.elementor-element-bbc5f30 .elementor-widget-container .wgl-button:hover,
 .elementor-element.elementor-element-bbc5f30 .elementor-widget-container .wgl-button:focus {
     color: var(--e-global-color-8fb77e5);
 }

 .elementor-element.elementor-element-bbc5f30 .wgl-button:hover,
 .elementor-element.elementor-element-bbc5f30 .wgl-button:focus {
     background-color: var(--e-global-color-primary);
     --border-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-bbc5f30.has-bg_animation .wgl-button:hover::after,
 .elementor-element.elementor-element-bbc5f30.has-bg_animation .wgl-button:focus::after {
     background-color: var(--e-global-color-primary);
 }

 .elementor-element.elementor-element-a36c700 {
     --display: flex;
     --background-transition: 0.3s;
 }

 .elementor-element.elementor-element-ebf666a {
     --spacer-size: 80px;
 }

 body.elementor-page-231 #main.site-main {
     z-index: 0;
 }

 @media(max-width:1200px) {
     .elementor-element.elementor-element-b786943 {
         --spacer-size: 20px;
     }

     .elementor-element.elementor-element-2937ae9 {
         --spacer-size: 33px;
     }

     .elementor-element.elementor-element-f898ec9 {
         --spacer-size: 35px;
     }

     .elementor-element.elementor-element-1ebe83a {
         --justify-content: center;
         --align-items: center;
         --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 30px;
         --padding-inline-end: 30px;
     }

     .elementor-element.elementor-element-0492263 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-3c593c7 {
         --spacer-size: 50px;
     }

     .elementor-element.elementor-element-5c028a8 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-dd3d868 .elementor-widget-container {
         padding: 150px 20px 20px 20px;
     }

     .elementor-element.elementor-element-4103e64 .elementor-widget-container {
         padding: 150px 20px 20px 20px;
     }

     .elementor-element.elementor-element-c846c6e .elementor-widget-container {
         padding: 150px 20px 20px 20px;
     }

     .elementor-element.elementor-element-f284b15 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 30px;
         --padding-inline-end: 30px;
     }

     .elementor-element.elementor-element-605e532 {
         --spacer-size: 50px;
     }

     .elementor-element.elementor-element-b41354e .media-wrapper {
         margin: 0px 0px 10px 0px;
     }

     .elementor-element.elementor-element-b41354e .elementor-widget-container {
         padding: 10% 5% 12% 5%;
         margin: 10px 0;
     }

     .elementor-element.elementor-element-6e8aef6 .media-wrapper {
         margin: 0px 0px 10px 0px;
     }

     .elementor-element.elementor-element-6e8aef6 .elementor-widget-container {
         padding: 10% 5% 12% 5%;
         margin: 10px 0;
     }

     .elementor-element.elementor-element-e83820e .media-wrapper {
         margin: 0px 0px 10px 0px;
     }

     .elementor-element.elementor-element-e83820e .elementor-widget-container {
         padding: 10% 5% 12% 5%;
         margin: 10px 0;
     }

     .elementor-element.elementor-element-a0f0387 {
         --spacer-size: 51px;
     }

     .elementor-element.elementor-element-6095969 {
         --spacer-size: 30px;
     }

     .elementor-element.elementor-element-26033e5 {
         --spacer-size: 35px;
     }

     .elementor-element.elementor-element-1123916 {
         --gap: 30px 30px;
         --flex-wrap: wrap;
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 30px;
         --padding-inline-end: 30px;
     }

     .elementor-element.elementor-element-23fb4f2 {
         --margin-block-start: -30px;
         --margin-block-end: 0px;
         --margin-inline-start: 0px;
         --margin-inline-end: 0px;
     }

     .elementor-element.elementor-element-f7a15ed {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-aae55f4 {
         --spacer-size: 60px;
     }

     .elementor-element.elementor-element-a90ea03 .case_items.swiper-slide {
         width: calc(100% / 2);
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases:not([data-carousel="yes"]) {
         grid-template-columns: repeat(2, 1fr);
         gap: 30px;
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] .case_items__inner_wrapper {
         margin: calc(30px * 0.5);
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] {
         margin: calc(30px * -0.5);
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] .swiper-pagination {
         margin-bottom: calc(30px * 0.5);
     }

     .elementor-element.elementor-element-4639118 .wgl-striped-services {
         height: 500px;
     }

     .elementor-element.elementor-element-4639118 .wgl-striped-services .service-item.active {
         flex: 8;
     }

     .elementor-element.elementor-element-4639118 .wgl-striped-services .service-item:not(.active) {
         flex: 3;
     }

     .elementor-element.elementor-element-4639118 .service-item_wrapper {
         padding: 20px 80px 30px 30px;
     }

     .elementor-element.elementor-element-4639118 .service-item_title {
         font-size: 32px;
         width: 40vw;
     }

     .elementor-element.elementor-element-4639118 .service-item_subtitle {
         width: 390px;
     }

     .elementor-element.elementor-element-4639118 .service-item_content {
         width: 40vw;
     }

     .elementor-element.elementor-element-4639118 .service-item_bg_text {
         font-size: 8vw;
         margin: 0em -0.45em 0em 0em;
     }

     .elementor-element.elementor-element-4639118 .service-item_bg_text span {
         transform: rotate(-90deg);
     }

     .elementor-element.elementor-element-881ba1d {
         --spacer-size: 41px;
     }

     .elementor-element.elementor-element-b2d6b4e {
         --justify-content: center;
         --gap: 0px 0px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__wrapper {
         padding: 28px 35px 25px 35px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__title {
         margin: 4px 0px 4px 0px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__content {
         margin: 39px 0px 5px 0px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__button {
         margin: 26px 0px 0px 0px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__wrapper {
         padding: 28px 35px 25px 35px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__title {
         margin: 4px 0px 4px 0px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__content {
         margin: 39px 0px 5px 0px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__button {
         margin: 26px 0px 0px 0px;
     }

     .elementor-element.elementor-element-8018df4 {
         --margin-block-start: 0px;
         --margin-block-end: 0px;
         --margin-inline-start: 0px;
         --margin-inline-end: 0px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__wrapper {
         padding: 28px 35px 25px 35px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__title {
         margin: 4px 0px 4px 0px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__content {
         margin: 39px 0px 5px 0px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__button {
         margin: 26px 0px 0px 0px;
     }

     .elementor-element.elementor-element-65dc62a {
         --spacer-size: 41px;
     }

     .elementor-element.elementor-element-07697a9 .wgl-counter_value-wrap {
         font-size: 120px;
     }

     .elementor-element.elementor-element-0586be4 .wgl-counter_value-wrap {
         font-size: 120px;
     }

     .elementor-element.elementor-element-9d67773 .wgl-counter_value-wrap {
         font-size: 120px;
     }

     .elementor-element.elementor-element-ec2c82e .wgl-counter_value-wrap {
         font-size: 120px;
     }

     .elementor-element.elementor-element-19a6d3f>.elementor-widget-container {
         margin: 0px -40px 0px -40px;
     }

     .elementor-element.elementor-element-1dd04dc .testimonial__item {
         padding: 29px 30px 30px 30px;
     }

     .elementor-element.elementor-element-71b6f83 {
         --spacer-size: 80px;
     }

     .elementor-element.elementor-element-8d2ae29 .wgl-carousel_wrapper,
     .elementor-element.elementor-element-8d2ae29 .wgl-carousel.animation-style-3d {
         padding: 0px 0px 100px 0px;
     }

     .elementor-element.elementor-element-8d2ae29 .wgl-carousel {
         height: 430px;
     }

     .elementor-element.elementor-element-8d2ae29 .wgl-navigation_wrapper {
         margin: -95px 0px 0px 15px;
     }

     .elementor-element.elementor-element-8d2ae29 .testimonial__item {
         padding: 29px 70px 30px 70px;
     }

     .elementor-element.elementor-element-8d2ae29 .item__quote {
         font-size: 32px;
         margin: 0px 0px 30px 0px;
     }

     .elementor-element.elementor-element-bcc6a73>.elementor-widget-container {
         margin: 0px 0px 26px 0px;
     }

     .elementor-element.elementor-element-ca2f8bb {
         --gap: 0px 0px;
         --flex-wrap: wrap;
     }

     .elementor-element.elementor-element-c1de459 {
         --padding-block-start: 15px;
         --padding-block-end: 15px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-d5ca612 {
         --padding-block-start: 15px;
         --padding-block-end: 15px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-5f6a534 {
         --padding-block-start: 15px;
         --padding-block-end: 15px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-d58018d {
         --padding-block-start: 15px;
         --padding-block-end: 15px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-ebf666a {
         --spacer-size: 60px;
     }
 }

 @media(min-width:768px) {
     .elementor-element.elementor-element-c6a04fc {
         --width: 100%;
     }

     .elementor-element.elementor-element-1591816 {
         --width: 100%;
     }

     .elementor-element.elementor-element-319b767 {
         --width: 50%;
     }

     .elementor-element.elementor-element-0492263 {
         --width: 100%;
     }

     .elementor-element.elementor-element-1cb7329 {
         --width: 33.333%;
     }

     .elementor-element.elementor-element-c987f15 {
         --width: 33.333%;
     }

     .elementor-element.elementor-element-1141197 {
         --width: 33.333%;
     }

     .elementor-element.elementor-element-0490e72 {
         --width: 100%;
     }

     .elementor-element.elementor-element-91a36d4 {
         --width: 33.333%;
     }

     .elementor-element.elementor-element-f29629a {
         --width: 33.333%;
     }

     .elementor-element.elementor-element-2dd5393 {
         --width: 33.333%;
     }

     .elementor-element.elementor-element-d678e64 {
         --width: 100%;
     }

     .elementor-element.elementor-element-f4174b2 {
         --content-width: 1800px;
     }

     .elementor-element.elementor-element-f180e98 {
         --width: 100%;
     }

     .elementor-element.elementor-element-26adac7 {
         --width: 25%;
     }

     .elementor-element.elementor-element-dd8e3ca {
         --width: 25%;
     }

     .elementor-element.elementor-element-77db0db {
         --width: 25%;
     }

     .elementor-element.elementor-element-9dfb6cc {
         --width: 25%;
     }

     .elementor-element.elementor-element-ffeee8d {
         --width: 100%;
     }

     .elementor-element.elementor-element-6d79953 {
         --width: 100%;
     }

     .elementor-element.elementor-element-1123916 {
         --content-width: 1615px;
     }

     .elementor-element.elementor-element-7738f8a {
         --width: 25%;
     }

     .elementor-element.elementor-element-e7dd1ce {
         --width: 25%;
     }

     .elementor-element.elementor-element-23fb4f2 {
         --width: 25%;
     }

     .elementor-element.elementor-element-f7a15ed {
         --width: 25%;
     }

     .elementor-element.elementor-element-55d9af5 {
         --width: 100%;
     }

     .elementor-element.elementor-element-cb419c1 {
         --width: 63%;
     }

     .elementor-element.elementor-element-792cea1 {
         --width: 100%;
     }

     .elementor-element.elementor-element-b2d6b4e {
         --content-width: 1170px;
     }

     .elementor-element.elementor-element-2cde514 {
         --width: 33.3333%;
     }

     .elementor-element.elementor-element-e4aae9f {
         --width: 33.3333%;
     }

     .elementor-element.elementor-element-8018df4 {
         --width: 33.3333%;
     }

     .elementor-element.elementor-element-c01acf8 {
         --width: 100%;
     }

     .elementor-element.elementor-element-507a67b {
         --width: 100%;
     }

     .elementor-element.elementor-element-c4343c5 {
         --content-width: 1650px;
     }

     .elementor-element.elementor-element-471ccc7 {
         --width: 100%;
     }

     .elementor-element.elementor-element-00c7950 {
         --content-width: 1330px;
     }

     .elementor-element.elementor-element-286f9c9 {
         --width: 100%;
     }

     .elementor-element.elementor-element-84fb01a {
         --width: 100%;
     }

     .elementor-element.elementor-element-2d62dff {
         --width: 100%;
     }

     .elementor-element.elementor-element-e341695 {
         --width: 100%;
     }

     .elementor-element.elementor-element-c1de459 {
         --width: 25%;
     }

     .elementor-element.elementor-element-d5ca612 {
         --width: 25%;
     }

     .elementor-element.elementor-element-5f6a534 {
         --width: 25%;
     }

     .elementor-element.elementor-element-d58018d {
         --width: 25%;
     }
 }

 @media(max-width:1200px) and (min-width:768px) {
     .elementor-element.elementor-element-1591816 {
         --width: 100%;
     }

     .elementor-element.elementor-element-319b767 {
         --width: 75%;
     }

     .elementor-element.elementor-element-1cb7329 {
         --width: 50%;
     }

     .elementor-element.elementor-element-c987f15 {
         --width: 50%;
     }

     .elementor-element.elementor-element-1141197 {
         --width: 50%;
     }

     .elementor-element.elementor-element-26adac7 {
         --width: 50%;
     }

     .elementor-element.elementor-element-dd8e3ca {
         --width: 50%;
     }

     .elementor-element.elementor-element-77db0db {
         --width: 50%;
     }

     .elementor-element.elementor-element-9dfb6cc {
         --width: 50%;
     }

     .elementor-element.elementor-element-7738f8a {
         --width: calc(50% - 15px);
     }

     .elementor-element.elementor-element-e7dd1ce {
         --width: calc(50% - 15px);
     }

     .elementor-element.elementor-element-23fb4f2 {
         --width: calc(50% - 15px);
     }

     .elementor-element.elementor-element-f7a15ed {
         --width: calc(50% - 15px);
     }

     .elementor-element.elementor-element-cb419c1 {
         --width: 75%;
     }

     .elementor-element.elementor-element-2cde514 {
         --width: 50%;
     }

     .elementor-element.elementor-element-e4aae9f {
         --width: 50%;
     }

     .elementor-element.elementor-element-8018df4 {
         --width: 50%;
     }

     .elementor-element.elementor-element-c1de459 {
         --width: 34%;
     }

     .elementor-element.elementor-element-d5ca612 {
         --width: 34%;
     }

     .elementor-element.elementor-element-5f6a534 {
         --width: 34%;
     }

     .elementor-element.elementor-element-d58018d {
         --width: 34%;
     }
 }

 @media(max-width:767px) {
     .elementor-element.elementor-element-1a9ae7d {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-84b2297 .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-f9d4317 .wgl-accordion_icon {
         margin: 5px 0px 0px 10px;
     }

     .elementor-element.elementor-element-f9d4317 .wgl-accordion_content {
         padding: 1px 0px 9px 0px;
     }

     .elementor-element.elementor-element-1ebe83a {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-0492263 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-50026a9 .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-50026a9>.elementor-widget-container {
         margin: 0px 0px 30px 0px;
     }

     .elementor-element.elementor-element-f284b15 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-f4174b2 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-9ae7d23 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-cb9417a .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-cb9417a>.elementor-widget-container {
         margin: 0px 0px 30px 0px;
     }

     .elementor-element.elementor-element-1123916 {
         --gap: 15px 15px;
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-927c532 .content_wrapper {
         min-height: 370px;
     }

     .elementor-element.elementor-element-e7dd1ce {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-acb0fcf .content_wrapper {
         min-height: 370px;
     }

     .elementor-element.elementor-element-23fb4f2 {
         --margin-block-start: 0px;
         --margin-block-end: 0px;
         --margin-inline-start: 0px;
         --margin-inline-end: 0px;
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-a0bfb30 .content_wrapper {
         min-height: 370px;
     }

     .elementor-element.elementor-element-b154029 .content_wrapper {
         min-height: 370px;
     }

     .elementor-element.elementor-element-d3f759a {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-aae55f4 {
         --spacer-size: 40px;
     }

     .elementor-element.elementor-element-a90ea03 .case_items.swiper-slide {
         width: calc(100% / 1);
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases:not([data-carousel="yes"]) {
         grid-template-columns: repeat(1, 1fr);
         gap: 20px;
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] .case_items__inner_wrapper {
         margin: calc(20px * 0.5);
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] {
         margin: calc(20px * -0.5);
     }

     .elementor-element.elementor-element-a90ea03 .wgl-cases[data-carousel="yes"] .swiper-pagination {
         margin-bottom: calc(20px * 0.5);
     }

     .elementor-element.elementor-element-e35e5b3 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-27fa19e {
         --spacer-size: 50px;
     }

     .elementor-element.elementor-element-4639118 .wgl-striped-services {
         height: 700px;
     }

     .elementor-element.elementor-element-4639118 .wgl-striped-services .service-item.active {
         flex: 5;
     }

     .elementor-element.elementor-element-4639118 .wgl-striped-services .service-item:not(.active) {
         flex: 2;
     }

     .elementor-element.elementor-element-4639118 .service-item_wrapper {
         padding: 20px 30px 30px 30px;
     }

     .elementor-element.elementor-element-4639118 .service-item .service-image::before {
         opacity: 0.5;
     }

     .elementor-element.elementor-element-4639118 .service-item.active .service-image::before {
         opacity: 1;
     }

     .elementor-element.elementor-element-4639118 .service-item .service-image::after {
         opacity: 0;
     }

     .elementor-element.elementor-element-4639118 .service-item.active .service-image::after {
         opacity: 0;
     }

     .elementor-element.elementor-element-4639118 .service-item_title {
         font-size: 28px;
         width: 320px;
     }

     .elementor-element.elementor-element-4639118 .service-item_content {
         width: 320px;
     }

     .elementor-element.elementor-element-4639118 .service-item_bg_text {
         font-size: clamp(82px, 16vw, 110px);
         justify-content: flex-end;
         align-items: flex-end;
         margin: 0em -0.2em -0.45em 0em;
     }

     .elementor-element.elementor-element-4639118 .service-item_bg_text span {
         transform: rotate(0deg);
     }

     .elementor-element.elementor-element-4639118 .service-item_button_wrapper {
         margin: 19px 0px 0px 0px;
     }

     .elementor-element.elementor-element-56eccfa {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-7c8bcda .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-7c8bcda>.elementor-widget-container {
         margin: 0px 0px 30px 0px;
     }

     .elementor-element.elementor-element-1d348c8 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-77583d0 .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-77583d0>.elementor-widget-container {
         margin: 0px 0px 30px 0px;
     }

     .elementor-element.elementor-element-b2d6b4e {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 15px;
         --padding-inline-end: 15px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__wrapper {
         padding: 20px 25px 23px 25px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__title {
         margin: 3px 0px 3px 0px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__content {
         margin: 32px 0px 0px 0px;
     }

     .elementor-element.elementor-element-357c5d5 .pricing__button {
         margin: 23px 0px 0px 0px;
     }

     .elementor-element.elementor-element-e4aae9f {
         --padding-block-start: 15px;
         --padding-block-end: 15px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__wrapper {
         padding: 20px 25px 23px 25px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__title {
         margin: 3px 0px 3px 0px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__content {
         margin: 32px 0px 0px 0px;
     }

     .elementor-element.elementor-element-c736c02 .pricing__button {
         margin: 23px 0px 0px 0px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__wrapper {
         padding: 20px 25px 23px 25px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__title {
         margin: 3px 0px 3px 0px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__content {
         margin: 32px 0px 0px 0px;
     }

     .elementor-element.elementor-element-f9b92b7 .pricing__button {
         margin: 23px 0px 0px 0px;
     }

     .elementor-element.elementor-element-f5ec7cd {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-2cad4d1 .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-a218535 {
         --gap: 0px 30px;
     }

     .elementor-element.elementor-element-217120a {
         --container-widget-width: 120px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 120px);
         max-width: 120px;
     }

     .elementor-element.elementor-element-189a839 {
         --container-widget-width: 120px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 120px);
         max-width: 120px;
     }

     .elementor-element.elementor-element-9b96b5a {
         --container-widget-width: 120px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 120px);
         max-width: 120px;
     }

     .elementor-element.elementor-element-6c09b67 {
         --container-widget-width: 120px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 120px);
         max-width: 120px;
     }

     .elementor-element.elementor-element-224e878 {
         --gap: 0px 0px;
         --margin-block-start: 20px;
         --margin-block-end: 0px;
         --margin-inline-start: 0px;
         --margin-inline-end: 0px;
     }

     .elementor-element.elementor-element-07697a9 .wgl-counter_value-wrap {
         font-size: 104px;
     }

     .elementor-element.elementor-element-07697a9 {
         --container-widget-width: 155px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 155px);
         max-width: 155px;
     }

     .elementor-element.elementor-element-0586be4 .wgl-counter_value-wrap {
         font-size: 104px;
     }

     .elementor-element.elementor-element-0586be4 {
         --container-widget-width: 155px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 155px);
         max-width: 155px;
     }

     .elementor-element.elementor-element-9d67773 .wgl-counter_value-wrap {
         font-size: 104px;
     }

     .elementor-element.elementor-element-9d67773 {
         --container-widget-width: 155px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 155px);
         max-width: 155px;
     }

     .elementor-element.elementor-element-ec2c82e .wgl-counter_value-wrap {
         font-size: 104px;
     }

     .elementor-element.elementor-element-ec2c82e {
         --container-widget-width: 155px;
         --container-widget-flex-grow: 0;
         width: var(--container-widget-width, 155px);
         max-width: 155px;
     }

     .elementor-element.elementor-element-e5f861c {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-6f9a717 .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-c4343c5 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-00c7950 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-1293591 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-c5e3821 .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-abe88e4 {
         --spacer-size: 20px;
     }

     .elementor-element.elementor-element-71b6f83 {
         --spacer-size: 70px;
     }

     .elementor-element.elementor-element-8d2ae29 .wgl-carousel {
         height: 400px;
     }

     .elementor-element.elementor-element-8d2ae29 .wgl-navigation_wrapper {
         margin: 0% 0% 0% -100%;
     }

     .elementor-element.elementor-element-8d2ae29 .testimonial__item {
         margin-top: 0;
         margin-bottom: 0;
         padding: 0% 8% 0% 8%;
     }

     .elementor-element.elementor-element-8d2ae29 .item__quote {
         font-size: clamp(24px, 5vw, 32px);
     }

     .elementor-element.elementor-element-8d2ae29 .author__thumbnail {
         --image-width: 82;
     }

     .elementor-element.elementor-element-15efb93 {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-bcc6a73 .elementor-heading-title {
         font-size: 32px;
     }

     .elementor-element.elementor-element-ca2f8bb {
         --padding-block-start: 0px;
         --padding-block-end: 0px;
         --padding-inline-start: 0px;
         --padding-inline-end: 0px;
     }

     .elementor-element.elementor-element-c1de459 {
         --width: 235px;
     }

     .elementor-element.elementor-element-d5ca612 {
         --width: 235px;
     }

     .elementor-element.elementor-element-5f6a534 {
         --width: 235px;
     }

     .elementor-element.elementor-element-d58018d {
         --width: 235px;
     }

     .elementor-element.elementor-element-94a3f2c .elementor-widget-container {
         overflow: hidden;
         padding: 6% 6% 6% 6%;
     }

     .elementor-element.elementor-element-b27ceb7 .elementor-widget-container {
         padding: 6% 6% 6% 6%;
     }

     .elementor-element.elementor-element-5f399d5 .elementor-widget-container {
         padding: 6% 6% 6% 6%;
     }

     .elementor-element.elementor-element-2a833e6 .elementor-widget-container {
         padding: 6% 6% 6% 6%;
     }
 }
 #error_data{
    color: #e31e24;
 }
 #Contact_Us button:hover{
 background-color: #e31e24;
 color: #fff;
 }