.elementor-17785 .elementor-element.elementor-element-50623e06 {--display: flex;--min-height: 75vh;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: center;--gap: 5% 5%;--row-gap: 5%;--column-gap: 5%;--flex-wrap: nowrap;--margin-top: -90px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 10%;--padding-bottom: 10%;--padding-left: 10%;--padding-right: 10%;}
.elementor-17785 .elementor-element.elementor-element-50623e06:not(.elementor-motion-effects-element-type-background), .elementor-17785 .elementor-element.elementor-element-50623e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: transparent;background-image: linear-gradient(180deg,var(--e-global-color-74c8ac2) 50%,var(--e-global-color-4effb44) 100%);}
.elementor-17785 .elementor-element.elementor-element-5233d6b6 {--display: flex;--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--align-items: center;--gap: 30px 30px;--row-gap: 30px;--column-gap: 30px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-17785 .elementor-element.elementor-element-5233d6b6.e-con {--flex-grow: 0;--flex-shrink: 0;}
.elementor-17785 .elementor-element.elementor-element-cbf8efc.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-cbf8efc.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-cbf8efc img {width: 51%;border-radius: 206px 206px 206px 206px;}
.elementor-17785 .elementor-element.elementor-element-3265c081.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-3265c081.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-3265c081 {text-align: left;}
.elementor-17785 .elementor-element.elementor-element-3265c081 .elementor-heading-title {font-family: "raleway",Sans-serif;font-size: 96px;font-weight: 300;text-transform: capitalize;line-height: 125px;color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-3a12a37.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-3a12a37.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-3a12a37 {color: var(--e-global-color-text);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
.elementor-17785 .elementor-element.elementor-element-9f4a7a1.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-9f4a7a1.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-9f4a7a1 .elementor-button {font-family: var(--e-global-typography-d0b47bb-font-family),Sans-serif;font-size: var(--e-global-typography-d0b47bb-font-size);font-weight: var(--e-global-typography-d0b47bb-font-weight);text-transform: var(--e-global-typography-d0b47bb-text-transform);line-height: var(--e-global-typography-d0b47bb-line-height);}
.elementor-17785 .elementor-element.elementor-element-6e11ec7 {--display: flex;--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;--overlay-opacity: .5;--padding-top: 110px;--padding-bottom: 129px;--padding-left: 15px;--padding-right: 15px;}
.elementor-17785 .elementor-element.elementor-element-6e11ec7:not(.elementor-motion-effects-element-type-background), .elementor-17785 .elementor-element.elementor-element-6e11ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: transparent;background-image: linear-gradient(180deg,var(--e-global-color-4effb44) 0%,var(--e-global-color-f9fe007) 100%);}
.elementor-17785 .elementor-element.elementor-element-6e11ec7::before, .elementor-17785 .elementor-element.elementor-element-6e11ec7 > .elementor-background-video-container::before, .elementor-17785 .elementor-element.elementor-element-6e11ec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17785 .elementor-element.elementor-element-6e11ec7 > .elementor-background-slideshow::before, .elementor-17785 .elementor-element.elementor-element-6e11ec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17785 .elementor-element.elementor-element-6e11ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {--background-overlay: "";}
.elementor-17785 .elementor-element.elementor-element-8993847 > .elementor-widget-container {padding: 0px 0px 46px 0px;}
.elementor-17785 .elementor-element.elementor-element-8993847.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-8993847.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-8993847 .ekit-heading__description {max-width: 480px;}
.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title {color: var(--e-global-color-text);margin: 0px 0px 4px 0px;font-family: "Raleway",Sans-serif;font-size: 75px;font-weight: 300;font-style: normal;line-height: 75px;}
.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title:hover > span {color: #000;}
.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title > span {font-family: "Archivo",Sans-serif;font-weight: 400;line-height: 70px;}
.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title > span {padding: 0px 0px 0px 0px;background-position: 0px 56px;background-repeat: no-repeat;}
.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper p {color: #fff;font-family: "Heebo",Sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;margin: 0px 0px 0px 0px;}
.elementor-17785 .elementor-element.elementor-element-4b86410 {--display: grid;--e-con-grid-template-columns: repeat(3,1fr);--e-con-grid-template-rows: repeat(1,1fr);--gap: 15px 15px;--row-gap: 15px;--column-gap: 15px;--grid-auto-flow: row;}
.elementor-17785 .elementor-element.elementor-element-d7be286:hover .elementor-widget-container {background-color: var(--e-global-color-secondary);border-style: none;}
.elementor-17785 .elementor-element.elementor-element-d7be286 > .elementor-widget-container {padding: 27px 27px 27px 27px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: var(--e-global-color-text);border-radius: 10px 10px 10px 10px;}
.elementor-17785 .elementor-element.elementor-element-d7be286.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-d7be286.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-d7be286 {--icon-box-icon-margin: 15px;}
.elementor-17785 .elementor-element.elementor-element-d7be286.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-text);fill: var(--e-global-color-primary);color: var(--e-global-color-primary);}
.elementor-17785 .elementor-element.elementor-element-d7be286.elementor-view-framed .elementor-icon, .elementor-17785 .elementor-element.elementor-element-d7be286.elementor-view-default .elementor-icon {fill: var(--e-global-color-text);color: var(--e-global-color-text);border-color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-d7be286.elementor-view-framed .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon {font-size: 40px;padding: 20px;}
.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-title {color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-title a {font-family: var(--e-global-typography-6ae9db9-font-family),Sans-serif;font-size: var(--e-global-typography-6ae9db9-font-size);font-weight: var(--e-global-typography-6ae9db9-font-weight);line-height: var(--e-global-typography-6ae9db9-line-height);}
.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-description {color: var(--e-global-color-text);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon:after {left: 2%;}
.elementor-17785 .elementor-element.elementor-element-1d84bdd:hover .elementor-widget-container {background-color: var(--e-global-color-secondary);border-style: none;}
.elementor-17785 .elementor-element.elementor-element-1d84bdd > .elementor-widget-container {padding: 27px 27px 27px 27px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: var(--e-global-color-text);border-radius: 10px 10px 10px 10px;}
.elementor-17785 .elementor-element.elementor-element-1d84bdd.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-1d84bdd.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-1d84bdd {--icon-box-icon-margin: 15px;}
.elementor-17785 .elementor-element.elementor-element-1d84bdd.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-text);fill: var(--e-global-color-primary);color: var(--e-global-color-primary);}
.elementor-17785 .elementor-element.elementor-element-1d84bdd.elementor-view-framed .elementor-icon, .elementor-17785 .elementor-element.elementor-element-1d84bdd.elementor-view-default .elementor-icon {fill: var(--e-global-color-text);color: var(--e-global-color-text);border-color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-1d84bdd.elementor-view-framed .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon {font-size: 40px;padding: 20px;}
.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-title {color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-title a {font-family: var(--e-global-typography-6ae9db9-font-family),Sans-serif;font-size: var(--e-global-typography-6ae9db9-font-size);font-weight: var(--e-global-typography-6ae9db9-font-weight);line-height: var(--e-global-typography-6ae9db9-line-height);}
.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-description {color: var(--e-global-color-text);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon:after {left: 2%;}
.elementor-17785 .elementor-element.elementor-element-608a2fa:hover .elementor-widget-container {background-color: var(--e-global-color-secondary);border-style: none;}
.elementor-17785 .elementor-element.elementor-element-608a2fa > .elementor-widget-container {padding: 27px 27px 27px 27px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: var(--e-global-color-text);border-radius: 10px 10px 10px 10px;}
.elementor-17785 .elementor-element.elementor-element-608a2fa.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-608a2fa.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-608a2fa {--icon-box-icon-margin: 15px;}
.elementor-17785 .elementor-element.elementor-element-608a2fa.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-text);fill: var(--e-global-color-primary);color: var(--e-global-color-primary);}
.elementor-17785 .elementor-element.elementor-element-608a2fa.elementor-view-framed .elementor-icon, .elementor-17785 .elementor-element.elementor-element-608a2fa.elementor-view-default .elementor-icon {fill: var(--e-global-color-text);color: var(--e-global-color-text);border-color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-608a2fa.elementor-view-framed .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon {font-size: 40px;padding: 20px;}
.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-title {color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-title a {font-family: var(--e-global-typography-6ae9db9-font-family),Sans-serif;font-size: var(--e-global-typography-6ae9db9-font-size);font-weight: var(--e-global-typography-6ae9db9-font-weight);line-height: var(--e-global-typography-6ae9db9-line-height);}
.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-description {color: var(--e-global-color-text);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon:after {left: 2%;}
.elementor-17785 .elementor-element.elementor-element-da44f69 > .elementor-widget-container {padding: 50px 0px 0px 0px;}
.elementor-17785 .elementor-element.elementor-element-da44f69.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-da44f69.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-da44f69 .elementor-button {font-family: var(--e-global-typography-d0b47bb-font-family),Sans-serif;font-size: var(--e-global-typography-d0b47bb-font-size);font-weight: var(--e-global-typography-d0b47bb-font-weight);text-transform: var(--e-global-typography-d0b47bb-text-transform);line-height: var(--e-global-typography-d0b47bb-line-height);}
.elementor-17785 .elementor-element.elementor-element-e997c25 {--display: flex;--min-height: 100vh;--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: flex-start;--align-items: center;--gap: 50px 50px;--row-gap: 50px;--column-gap: 50px;--flex-wrap: wrap;--padding-top: 100px;--padding-bottom: 100px;--padding-left: 0px;--padding-right: 0px;}
.elementor-17785 .elementor-element.elementor-element-e997c25:not(.elementor-motion-effects-element-type-background), .elementor-17785 .elementor-element.elementor-element-e997c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: transparent;background-image: linear-gradient(180deg,var(--e-global-color-f9fe007) 0%,var(--e-global-color-4effb44) 100%);}
.elementor-17785 .elementor-element.elementor-element-c0ece63 {--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;--border-radius: 10px 10px 10px 10px;--padding-top: 80px;--padding-bottom: 80px;--padding-left: 80px;--padding-right: 80px;}
.elementor-17785 .elementor-element.elementor-element-c0ece63:not(.elementor-motion-effects-element-type-background), .elementor-17785 .elementor-element.elementor-element-c0ece63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-secondary);}
.elementor-17785 .elementor-element.elementor-element-4f8e438a > .elementor-widget-container {padding: 0px 0px 30px 0px;}
.elementor-17785 .elementor-element.elementor-element-4f8e438a.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-4f8e438a.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-4f8e438a img {width: 17%;}
.elementor-17785 .elementor-element.elementor-element-4ed46d04.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-4ed46d04.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-4ed46d04 {text-align: center;}
.elementor-17785 .elementor-element.elementor-element-4ed46d04 .elementor-heading-title {font-family: var(--e-global-typography-01cc4a9-font-family),Sans-serif;font-size: var(--e-global-typography-01cc4a9-font-size);font-weight: var(--e-global-typography-01cc4a9-font-weight);line-height: var(--e-global-typography-01cc4a9-line-height);}
.elementor-17785 .elementor-element.elementor-element-298a344d {width: 100%;max-width: 100%;text-align: center;}
.elementor-17785 .elementor-element.elementor-element-298a344d > .elementor-widget-container {padding: 20px 100px 20px 100px;}
.elementor-17785 .elementor-element.elementor-element-298a344d.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-298a344d.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-298a344d .elementor-heading-title {font-family: "Raleway",Sans-serif;font-size: 62px;font-weight: 300;line-height: 60px;color: var(--e-global-color-text);}
.elementor-17785 .elementor-element.elementor-element-a311a82 > .elementor-widget-container {padding: 20px 0px 0px 0px;}
.elementor-17785 .elementor-element.elementor-element-a311a82.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-a311a82.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-a311a82 {text-align: center;}
.elementor-17785 .elementor-element.elementor-element-290e4d15 {--display: grid;--e-con-grid-template-columns: repeat(2,1fr);--e-con-grid-template-rows: repeat(1,1fr);--grid-auto-flow: row;--padding-top: 0px;--padding-bottom: 30px;--padding-left: 0px;--padding-right: 0px;}
.elementor-17785 .elementor-element.elementor-element-15002c36 {--display: flex;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-17785 .elementor-element.elementor-element-29dab58b > .elementor-widget-container {padding: 20px 0px 0px 0px;}
.elementor-17785 .elementor-element.elementor-element-29dab58b.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-29dab58b.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-29dab58b {text-align: center;}
.elementor-17785 .elementor-element.elementor-element-15b9a09f > .elementor-widget-container {padding: 20px 0px 0px 0px;}
.elementor-17785 .elementor-element.elementor-element-15b9a09f.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-15b9a09f.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-50ccd3d0 {--display: flex;}
.elementor-17785 .elementor-element.elementor-element-158dfb66 > .elementor-widget-container {padding: 20px 0px 0px 0px;}
.elementor-17785 .elementor-element.elementor-element-158dfb66.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-158dfb66.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-158dfb66 {text-align: center;}
.elementor-17785 .elementor-element.elementor-element-3daeb4e7.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-3daeb4e7.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-649397bd.elementor-element {--align-self: center;}
.elementor-17785 .elementor-element.elementor-element-649397bd.tp-has-beaf > .elementor-widget-container:before {width: 100%;height: 100%;top: 2%;left: 2%;}
.elementor-17785 .elementor-element.elementor-element-649397bd.tp-has-beaf > .elementor-widget-container:after {transform: rotate(0deg);}
.elementor-17785 .elementor-element.elementor-element-649397bd .elementor-widget-container {width: 840px;}
@media (max-width:1248px) {.elementor-17785 .elementor-element.elementor-element-4b86410 {--grid-auto-flow: row;}
	.elementor-17785 .elementor-element.elementor-element-e997c25 {--padding-top: 100px;--padding-bottom: 100px;--padding-left: 50px;--padding-right: 50px;}
	.elementor-17785 .elementor-element.elementor-element-c0ece63 {--padding-top: 80px;--padding-bottom: 80px;--padding-left: 80px;--padding-right: 80px;}
	.elementor-17785 .elementor-element.elementor-element-290e4d15 {--grid-auto-flow: row;}
	.elementor-17785 .elementor-element.elementor-element-649397bd .elementor-widget-container {width: 747px;}}
@media (max-width:1024px) {.elementor-17785 .elementor-element.elementor-element-50623e06 {--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: center;--padding-top: 10%;--padding-bottom: 10%;--padding-left: 5%;--padding-right: 5%;}
	.elementor-17785 .elementor-element.elementor-element-5233d6b6 {--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--align-items: center;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0%;--margin-bottom: 5%;--margin-left: 0%;--margin-right: 0%;--padding-top: 0%;--padding-bottom: 0%;--padding-left: 10%;--padding-right: 10%;}
	.elementor-17785 .elementor-element.elementor-element-3265c081 {text-align: center;}
	.elementor-17785 .elementor-element.elementor-element-3a12a37 > .elementor-widget-container {padding: 0px 0px 10px 0px;}
	.elementor-17785 .elementor-element.elementor-element-3a12a37 {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-9f4a7a1 .elementor-button {font-size: var(--e-global-typography-d0b47bb-font-size);line-height: var(--e-global-typography-d0b47bb-line-height);}
	.elementor-17785 .elementor-element.elementor-element-6e11ec7 {--padding-top: 50px;--padding-bottom: 50px;--padding-left: 15px;--padding-right: 15px;}
	.elementor-17785 .elementor-element.elementor-element-8993847 .ekit-heading__description {max-width: 76%;}
	.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title > span {background-position: 0px 0px;}
	.elementor-17785 .elementor-element.elementor-element-4b86410 {--grid-auto-flow: row;}
	.elementor-17785 .elementor-element.elementor-element-d7be286 > .elementor-widget-container {padding: 15px 15px 15px 15px;}
	.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-title a {font-size: var(--e-global-typography-6ae9db9-font-size);line-height: var(--e-global-typography-6ae9db9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-description {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-1d84bdd > .elementor-widget-container {padding: 15px 15px 15px 15px;}
	.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-title a {font-size: var(--e-global-typography-6ae9db9-font-size);line-height: var(--e-global-typography-6ae9db9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-description {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-608a2fa > .elementor-widget-container {padding: 15px 15px 15px 15px;}
	.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-title a {font-size: var(--e-global-typography-6ae9db9-font-size);line-height: var(--e-global-typography-6ae9db9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-description {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-da44f69 .elementor-button {font-size: var(--e-global-typography-d0b47bb-font-size);line-height: var(--e-global-typography-d0b47bb-line-height);}
	.elementor-17785 .elementor-element.elementor-element-e997c25 {--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--padding-top: 15%;--padding-bottom: 15%;--padding-left: 8%;--padding-right: 8%;}
	.elementor-17785 .elementor-element.elementor-element-c0ece63 {--padding-top: 55px;--padding-bottom: 55px;--padding-left: 55px;--padding-right: 55px;}
	.elementor-17785 .elementor-element.elementor-element-4ed46d04 .elementor-heading-title {font-size: var(--e-global-typography-01cc4a9-font-size);line-height: var(--e-global-typography-01cc4a9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-298a344d > .elementor-widget-container {padding: 50px 0px 50px 0px;}
	.elementor-17785 .elementor-element.elementor-element-290e4d15 {--grid-auto-flow: row;}
	.elementor-17785 .elementor-element.elementor-element-649397bd .elementor-widget-container {width: 512px;}}
@media (max-width:767px) {.elementor-17785 .elementor-element.elementor-element-50623e06 {--min-height: 200px;--margin-top: -100px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 15%;--padding-bottom: 15%;--padding-left: 5%;--padding-right: 5%;}
	.elementor-17785 .elementor-element.elementor-element-5233d6b6 {--margin-top: 5%;--margin-bottom: 5%;--margin-left: 0%;--margin-right: 0%;--padding-top: 0%;--padding-bottom: 0%;--padding-left: 0%;--padding-right: 0%;}
	.elementor-17785 .elementor-element.elementor-element-cbf8efc > .elementor-widget-container {padding: 30px 0px 0px 0px;}
	.elementor-17785 .elementor-element.elementor-element-3265c081 > .elementor-widget-container {padding: 10% 0% 10% 0%;}
	.elementor-17785 .elementor-element.elementor-element-3265c081 .elementor-heading-title {font-size: 80px;line-height: 1em;}
	.elementor-17785 .elementor-element.elementor-element-3a12a37 {text-align: center;font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-9f4a7a1 .elementor-button {font-size: var(--e-global-typography-d0b47bb-font-size);line-height: var(--e-global-typography-d0b47bb-line-height);}
	.elementor-17785 .elementor-element.elementor-element-8993847 > .elementor-widget-container {padding: 10px 10px 10px 10px;}
	.elementor-17785 .elementor-element.elementor-element-8993847 .ekit-heading__description {max-width: 100%;}
	.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title {font-size: 56px;}
	.elementor-17785 .elementor-element.elementor-element-8993847 .elementskit-section-title-wraper .elementskit-section-title > span {background-position: 0px 0px;}
	.elementor-17785 .elementor-element.elementor-element-4b86410 {--e-con-grid-template-columns: repeat(1,1fr);--grid-auto-flow: row;}
	.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-title a {font-size: var(--e-global-typography-6ae9db9-font-size);line-height: var(--e-global-typography-6ae9db9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-d7be286 .elementor-icon-box-description {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-title a {font-size: var(--e-global-typography-6ae9db9-font-size);line-height: var(--e-global-typography-6ae9db9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-1d84bdd .elementor-icon-box-description {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-title, .elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-title a {font-size: var(--e-global-typography-6ae9db9-font-size);line-height: var(--e-global-typography-6ae9db9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-608a2fa .elementor-icon-box-description {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-17785 .elementor-element.elementor-element-da44f69 .elementor-button {font-size: var(--e-global-typography-d0b47bb-font-size);line-height: var(--e-global-typography-d0b47bb-line-height);}
	.elementor-17785 .elementor-element.elementor-element-e997c25 {--padding-top: 15%;--padding-bottom: 15%;--padding-left: 5%;--padding-right: 5%;}
	.elementor-17785 .elementor-element.elementor-element-c0ece63 {--padding-top: 19px;--padding-bottom: 19px;--padding-left: 19px;--padding-right: 19px;}
	.elementor-17785 .elementor-element.elementor-element-4f8e438a > .elementor-widget-container {padding: 20px 0px 20px 0px;}
	.elementor-17785 .elementor-element.elementor-element-4f8e438a {text-align: center;}
	.elementor-17785 .elementor-element.elementor-element-4f8e438a img {width: 46%;}
	.elementor-17785 .elementor-element.elementor-element-4ed46d04 .elementor-heading-title {font-size: var(--e-global-typography-01cc4a9-font-size);line-height: var(--e-global-typography-01cc4a9-line-height);}
	.elementor-17785 .elementor-element.elementor-element-298a344d > .elementor-widget-container {margin: 4% 0% 0% 0%;padding: 20px 0px 20px 0px;}
	.elementor-17785 .elementor-element.elementor-element-298a344d .elementor-heading-title {font-size: 39px;line-height: 1em;}
	.elementor-17785 .elementor-element.elementor-element-290e4d15 {--e-con-grid-template-columns: repeat(1,1fr);--grid-auto-flow: row;}
	.elementor-17785 .elementor-element.elementor-element-649397bd .elementor-widget-container {width: 263px;}}
@media (min-width:768px) {.elementor-17785 .elementor-element.elementor-element-50623e06 {--content-width: 1200px;}
	.elementor-17785 .elementor-element.elementor-element-5233d6b6 {--width: 100%;}
	.elementor-17785 .elementor-element.elementor-element-e997c25 {--content-width: 1000px;}
	.elementor-17785 .elementor-element.elementor-element-c0ece63 {--content-width: 1400px;}}
@media (max-width:1024px) and (min-width:768px) {.elementor-17785 .elementor-element.elementor-element-5233d6b6 {--width: 100%;}}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 100;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Thin.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 200;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-ExtraLight.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 300;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Light.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 400;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Regular.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 500;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Medium.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 600;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-SemiBold.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 700;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Bold.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 800;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-ExtraBold.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 900;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Black.ttf") format("truetype");}