.elementor-6782 .elementor-element.elementor-element-4bf712c>.elementor-container>.elementor-column>.elementor-widget-wrap {

    align-content: center;

    align-items: center;

}



.elementor-6782 .elementor-element.elementor-element-4bf712c {

    padding: 55px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-a32c371>.elementor-widget-container {

    margin: 0% -18% 0% -18%;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d7f5990 {

    left: -21%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-d7f5990 {

    right: -21%;

}



.elementor-6782 .elementor-element.elementor-element-d7f5990 {

    top: 12%;

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-d7f5990 img {

    width: 33.4%;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-5b8ee48 {

    right: -6%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-5b8ee48 {

    left: -6%;

}



.elementor-6782 .elementor-element.elementor-element-5b8ee48 {

    top: 23%;

    text-align: right;

}



.elementor-6782 .elementor-element.elementor-element-5b8ee48 img {

    width: 43.5%;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-93e8a01 {

    left: -27%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-93e8a01 {

    right: -27%;

}



.elementor-6782 .elementor-element.elementor-element-93e8a01 {

    bottom: 18%;

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-93e8a01 img {

    width: 40.5%;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-ce4bde3 {

    right: -13.174%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-ce4bde3 {

    left: -13.174%;

}



.elementor-6782 .elementor-element.elementor-element-ce4bde3 {

    bottom: 44.151%;

    text-align: right;

}



.elementor-6782 .elementor-element.elementor-element-ce4bde3 img {

    width: 43.5%;

}



.elementor-6782 .elementor-element.elementor-element-07e1766 {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: 37%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-07e1766 {

    left: -52%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-07e1766 {

    right: -52%;

}



.elementor-6782 .elementor-element.elementor-element-07e1766 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-e739be3 {

    width: var( --container-widget-width, 21px);

    max-width: 21px;

    --container-widget-width: 21px;

    --container-widget-flex-grow: 0;

    top: 27%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-e739be3 {

    left: -31%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-e739be3 {

    right: -31%;

}



.elementor-6782 .elementor-element.elementor-element-e739be3 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-de268ec {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: 60%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-de268ec {

    left: -43%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-de268ec {

    right: -43%;

}



.elementor-6782 .elementor-element.elementor-element-de268ec img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-fb37729 {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: 14%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-fb37729 {

    right: 1%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-fb37729 {

    left: 1%;

}



.elementor-6782 .elementor-element.elementor-element-fb37729 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-e8de75d {

    padding: 0% 0% 0% 12%;

}



.elementor-6782 .elementor-element.elementor-element-551fc34>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-dee550e .elementor-heading-title {

    font-family: "Montserrat", Sans-serif;

    font-size: 76px;

    font-weight: 800;

    line-height: 1.15em;

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-bf7567a>.elementor-widget-container {

    margin: -10px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-bf7567a .elementor-heading-title {

    font-family: "Montserrat", Sans-serif;

    font-size: 76px;

    font-weight: 800;

    line-height: 1.15em;

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-937c14f>.elementor-widget-container {

    margin: -10px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typed-cursor,

.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typing-effect-strings {

    font-family: "Montserrat", Sans-serif;

    font-size: 76px;

    font-weight: 800;

    line-height: 1.15em;

}



.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget {

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-b1b55b5>.elementor-widget-container {

    margin: 0% 10% 0% 0%;

    padding: 12px 0px 32px 0px;

}



.elementor-6782 .elementor-element.elementor-element-da8fd1c>.elementor-widget-container {

    margin: 0px 0px 43px 10px;

}



.elementor-6782 .elementor-element.elementor-element-da8fd1c {

    z-index: 1;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45 {

    width: auto;

    max-width: auto;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 17px 10px 0px !important;

    max-width: 30px;

    width: 30px;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 17px 10px 0px !important;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-title {

    margin-bottom: 10px;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FF7426;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    font-weight: 700;

    line-height: 0.93em;

}



.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #3B3564;

    font-family: "Nunito", Sans-serif;

    font-size: 11px;

    font-weight: 700;

    text-transform: uppercase;

}



.elementor-6782 .elementor-element.elementor-element-d87dace {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: 51%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d87dace {

    right: -1%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-d87dace {

    left: -1%;

}



.elementor-6782 .elementor-element.elementor-element-d87dace img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-29f3943 {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: 8%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-29f3943 {

    right: 1%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-29f3943 {

    left: 1%;

}



.elementor-6782 .elementor-element.elementor-element-29f3943 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-9aac484 {

    width: var( --container-widget-width, 24px);

    max-width: 24px;

    --container-widget-width: 24px;

    --container-widget-flex-grow: 0;

    top: 25%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-9aac484 {

    right: -30%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-9aac484 {

    left: -30%;

}



.elementor-6782 .elementor-element.elementor-element-9aac484 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-4c7a213 {

    width: var( --container-widget-width, 21px);

    max-width: 21px;

    --container-widget-width: 21px;

    --container-widget-flex-grow: 0;

    top: 80%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-4c7a213 {

    right: -20%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-4c7a213 {

    left: -20%;

}



.elementor-6782 .elementor-element.elementor-element-4c7a213 img {

    width: 100px;

    max-width: 100%;

}





















.elementor-6782 .elementor-element.elementor-element-2612415>.elementor-container>.elementor-column>.elementor-widget-wrap {

    align-content: center;

    align-items: center;

}



.elementor-6782 .elementor-element.elementor-element-2612415:not(.elementor-motion-effects-element-type-background),

.elementor-6782 .elementor-element.elementor-element-2612415>.elementor-motion-effects-container>.elementor-motion-effects-layer {

    background-image: url("https://ewebotwp.com/wp-content/uploads/2021/01/map-new.png");

    background-position: center center;

    background-repeat: no-repeat;

}



.elementor-6782 .elementor-element.elementor-element-2612415>.elementor-background-overlay {

    opacity: 0.5;

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-2612415 {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

    margin-top: 0px;

    margin-bottom: 110px;

}



.elementor-6782 .elementor-element.elementor-element-070e3dc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-070e3dc>.elementor-element-populated {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-070e3dc>.elementor-element-populated>.elementor-background-overlay {

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-f701ff1>.elementor-widget-container {

    margin: 0px 0px 3px 0px;

}



.elementor-6782 .elementor-element.elementor-element-f701ff1 {

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

}



.elementor-6782 .elementor-element.elementor-element-95b5262>.elementor-widget-container {

    padding: 0px 0px 22px 0px;

}



.elementor-6782 .elementor-element.elementor-element-95b5262 .elementor-heading-title {

    line-height: 38px;

}



.elementor-6782 .elementor-element.elementor-element-069a3a4>.elementor-widget-container {

    margin: 0% 8% 0% 0%;

    padding: 0px 0px 35px 0px;

}



.elementor-6782 .elementor-element.elementor-element-069a3a4 {

    font-size: 16px;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {

    background-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {

    padding: 13px 27px 13px calc(27px + 15px);

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {

    padding: 13px calc(27px + 15px) 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {

    border-style: solid;

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {

    border-style: solid;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor a {

    border-width: 1px !important;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {

    border-width: 1px !important;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .elementor_gt3_btn_text {

    font-size: 12px;

    font-weight: 500;

    letter-spacing: 0.2px;

    color: #3B3663;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .icon_svg_btn {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_icon_default {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {

    color: #3B3663;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {

    color: #3B3663;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button a:hover .icon_svg_btn {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button a:hover .gt3_icon_default {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-e66bff8>.elementor-element-populated {

    margin: 0px 5px 0px 0px;

    --e-column-margin-right: 5px;

    --e-column-margin-left: 0px;

}



.elementor-6782 .elementor-element.elementor-element-5530f44>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 36px 30px 36px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-5530f44:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-5530f44:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 0px 22px 0px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 0px 22px 0px !important;

}



.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 22px;

    line-height: 1.36em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-5530f44:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #252A3F;

    font-family: "Nunito", Sans-serif;

    font-size: 12px;

    font-weight: 800;

    text-transform: uppercase;

    letter-spacing: -0.5px;

}



.elementor-6782 .elementor-element.elementor-element-5530f44:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 36px 30px 36px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 0px 22px 0px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 0px 22px 0px !important;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 22px;

    line-height: 1.36em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #252A3F;

    font-family: "Nunito", Sans-serif;

    font-size: 12px;

    font-weight: 800;

    text-transform: uppercase;

    letter-spacing: -0.5px;

}



.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-a2467fa>.elementor-element-populated {

    margin: 0px 0px 0px 5px;

    --e-column-margin-right: 0px;

    --e-column-margin-left: 5px;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 36px 30px 36px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 0px 22px 0px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 0px 22px 0px !important;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 22px;

    line-height: 1.36em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #252A3F;

    font-family: "Nunito", Sans-serif;

    font-size: 12px;

    font-weight: 800;

    text-transform: uppercase;

    letter-spacing: -0.5px;

}



.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 36px 30px 36px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 0px 22px 0px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 0px 22px 0px !important;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 22px;

    line-height: 1.36em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #252A3F;

    font-family: "Nunito", Sans-serif;

    font-size: 12px;

    font-weight: 800;

    text-transform: uppercase;

    letter-spacing: -0.5px;

}



.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-588fcab {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

    margin-top: 0px;

    margin-bottom: 75px;

    z-index: 5;

}



.elementor-6782 .elementor-element.elementor-element-588fcab>.elementor-background-overlay {

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-63fd403>.elementor-element-populated {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-63fd403>.elementor-element-populated>.elementor-background-overlay {

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-080829e>.elementor-widget-container {

    margin: 0% 0% 0% -4.5%;

}



.elementor-6782 .elementor-element.elementor-element-080829e {

    z-index: 1;

}



.elementor-6782 .elementor-element.elementor-element-080829e img {

    width: 100%;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-fb4d0d9 {

    left: 1%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-fb4d0d9 {

    right: 1%;

}



.elementor-6782 .elementor-element.elementor-element-fb4d0d9 {

    top: -8%;

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-fb4d0d9 img {

    width: 66%;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-a179278 {

    left: 14%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-a179278 {

    right: 14%;

}



.elementor-6782 .elementor-element.elementor-element-a179278 {

    top: -12%;

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-a179278 img {

    width: 72.5%;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-40c2e73 {

    right: 3%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-40c2e73 {

    left: 3%;

}



.elementor-6782 .elementor-element.elementor-element-40c2e73 {

    top: 21%;

    text-align: right;

}



.elementor-6782 .elementor-element.elementor-element-40c2e73 img {

    width: 40.9%;

}



.elementor-6782 .elementor-element.elementor-element-ffbfcf3 {

    margin-top: -10px;

    margin-bottom: 0px;

    padding: 0px 0px 0px 5px;

}



.elementor-6782 .elementor-element.elementor-element-2ae89d3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-60af6a5>.elementor-widget-container {

    margin: 0px 0px 3px 0px;

}



.elementor-6782 .elementor-element.elementor-element-60af6a5 {

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

}



.elementor-6782 .elementor-element.elementor-element-aa6a2f5>.elementor-widget-container {

    padding: 0px 0px 12px 0px;

}



.elementor-6782 .elementor-element.elementor-element-aa6a2f5 .elementor-heading-title {

    line-height: 38px;

}



.elementor-6782 .elementor-element.elementor-element-3417fbd>.elementor-widget-container {

    margin: 0% 8% 0% 0%;

    padding: 0px 0px 22px 0px;

}



.elementor-6782 .elementor-element.elementor-element-3417fbd {

    font-size: 18px;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-59b9440>.elementor-widget-container {

    margin: 0px 0px 21px 0px;

}



.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-title {

    color: #3B3663;

    font-size: 18px;

    line-height: 2em;

}



.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-progress-wrapper .elementor-progress-bar {

    background-color: #FFAD4F;

    color: #FFAD4F;

}



.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-progress-wrapper {

    background-color: #E6E6E7;

}



.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-progress-bar {

    height: 5px;

    line-height: 5px;

}



.elementor-6782 .elementor-element.elementor-element-d2906f9>.elementor-widget-container {

    margin: 0px 0px 21px 0px;

}



.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-title {

    color: #3B3663;

    font-size: 18px;

    line-height: 1.9em;

}



.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-progress-wrapper .elementor-progress-bar {

    background-color: #FFAD4F;

    color: #FFAD4F;

}



.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-progress-wrapper {

    background-color: #E6E6E7;

}



.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-progress-bar {

    height: 5px;

    line-height: 5px;

}



.elementor-6782 .elementor-element.elementor-element-e8f800f>.elementor-widget-container {

    margin: 0px 0px 50px 0px;

}



.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-title {

    color: #3B3663;

    font-size: 18px;

    line-height: 1.9em;

}



.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-progress-wrapper .elementor-progress-bar {

    background-color: #FFAD4F;

    color: #FFAD4F;

}



.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-progress-wrapper {

    background-color: #E6E6E7;

}



.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-progress-bar {

    height: 5px;

    line-height: 5px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {

    background-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {

    padding: 13px 27px 13px calc(27px + 15px);

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {

    padding: 13px calc(27px + 15px) 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {

    padding: 13px 27px 13px 27px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {

    border-style: solid;

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {

    border-style: solid;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor a {

    border-width: 1px !important;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {

    border-width: 1px !important;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .elementor_gt3_btn_text {

    font-size: 12px;

    font-weight: 500;

    letter-spacing: 0.2px;

    color: #3B3663;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .icon_svg_btn {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_icon_default {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {

    color: #3B3663;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {

    color: #3B3663;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button a:hover .icon_svg_btn {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button a:hover .gt3_icon_default {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {

    border-color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-17a9ca9 {

    margin-top: 0px;

    margin-bottom: 20px;

    z-index: 3;

}



.elementor-6782 .elementor-element.elementor-element-94d6df7>.elementor-widget-container {

    margin: -10% -4.3% 0% -30.6%;

}



.elementor-6782 .elementor-element.elementor-element-94d6df7 img {

    width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-d5a07b7 {

    margin-top: -104%;

    margin-bottom: 0%;

}



.elementor-6782 .elementor-element.elementor-element-fff083a>.elementor-element-populated {

    margin: 0px 5px 0px 0px;

    --e-column-margin-right: 5px;

    --e-column-margin-left: 0px;

}



.elementor-6782 .elementor-element.elementor-element-9f0ac6c>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 50px 40px 52px 60px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .counter,

.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .hidden_end {

    font-size: 60px;

    font-weight: 700;

    line-height: 1.3em;

    letter-spacing: -2px;

}



.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .counter {

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .description {

    font-size: 18px;

    color: #3A3564;

}



.elementor-6782 .elementor-element.elementor-element-bda2536>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 50px 40px 52px 60px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .counter,

.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .hidden_end {

    font-size: 60px;

    font-weight: 700;

    line-height: 1.3em;

    letter-spacing: -2px;

}



.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .counter {

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .description {

    font-size: 18px;

    color: #3A3564;

}



.elementor-6782 .elementor-element.elementor-element-dff8a53>.elementor-element-populated {

    margin: 0px 0px 0px 5px;

    --e-column-margin-right: 0px;

    --e-column-margin-left: 5px;

}



.elementor-6782 .elementor-element.elementor-element-0fead66>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 50px 40px 52px 60px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .counter,

.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .hidden_end {

    font-size: 60px;

    font-weight: 700;

    line-height: 1.3em;

    letter-spacing: -2px;

}



.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .counter {

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .description {

    font-size: 18px;

    color: #3A3564;

}



.elementor-6782 .elementor-element.elementor-element-7b5c2d4>.elementor-widget-container {

    background-color: #FFFFFF;

    margin: 0px 0px 10px 0px;

    padding: 50px 40px 52px 60px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

}



.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .counter,

.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .hidden_end {

    font-size: 60px;

    font-weight: 700;

    line-height: 1.3em;

    letter-spacing: -2px;

}



.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .counter {

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .description {

    font-size: 18px;

    color: #3A3564;

}



.elementor-6782 .elementor-element.elementor-element-d4482c9 {

    width: var( --container-widget-width, 21px);

    max-width: 21px;

    --container-widget-width: 21px;

    --container-widget-flex-grow: 0;

    top: 30%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d4482c9 {

    left: -40%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-d4482c9 {

    right: -40%;

}



.elementor-6782 .elementor-element.elementor-element-d4482c9 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-16909a5 {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: 13%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-16909a5 {

    left: -26%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-16909a5 {

    right: -26%;

}



.elementor-6782 .elementor-element.elementor-element-16909a5 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-cc54d9e {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: 56%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-cc54d9e {

    left: -24%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-cc54d9e {

    right: -24%;

}



.elementor-6782 .elementor-element.elementor-element-cc54d9e img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-ba6f5f3>.elementor-widget-container {

    margin: 0% -10.8% 0% 0%;

}



.elementor-6782 .elementor-element.elementor-element-ba6f5f3 img {

    width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-f26a2c2 {

    width: var( --container-widget-width, 24px);

    max-width: 24px;

    --container-widget-width: 24px;

    --container-widget-flex-grow: 0;

    top: 5%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-f26a2c2 {

    right: -12%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-f26a2c2 {

    left: -12%;

}



.elementor-6782 .elementor-element.elementor-element-f26a2c2 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-6db9a99 {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: 36%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-6db9a99 {

    right: -30%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-6db9a99 {

    left: -30%;

}



.elementor-6782 .elementor-element.elementor-element-6db9a99 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-378900f {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: 8%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-378900f {

    right: -38%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-378900f {

    left: -38%;

}



.elementor-6782 .elementor-element.elementor-element-378900f img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-2faee8dc {

    margin-top: 0px;

    margin-bottom: 30px;

    z-index: 5;

}



.elementor-6782 .elementor-element.elementor-element-7a4e117e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-74143d2e>.elementor-widget-container {

    margin: 0px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-74143d2e {

    z-index: 55;

    text-align: center;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

}



.elementor-6782 .elementor-element.elementor-element-53f2d37c>.elementor-widget-container {

    margin: 0px 0px 37px 0px;

}



.elementor-6782 .elementor-element.elementor-element-53f2d37c {

    z-index: 55;

    text-align: center;

}



.elementor-6782 .elementor-element.elementor-element-53f2d37c .elementor-heading-title {

    line-height: 38px;

}



.elementor-6782 .elementor-element.elementor-element-0e04f44 {

    color: #6254E7;

}



.elementor-6782 .elementor-element.elementor-element-1473596f>.elementor-widget-container {

    margin: 0px 0px 15px 0px;

}



.elementor-6782 .elementor-element.elementor-element-1473596f .items_list {

    margin-right: -30px;

}



.elementor-6782 .elementor-element.elementor-element-1473596f .portfolio_item {

    padding-right: 30px;

}



.elementor-6782 .elementor-element.elementor-element-1473596f .portfolio_carousel_wrapper .slick-arrow.slick-next {

    margin-right: 30px;

}



.elementor-6782 .elementor-element.elementor-element-1473596f .portfolio_carousel_wrapper div.slick-slider ul.slick-dots {

    margin-right: 30px;

}



.elementor-6782 .elementor-element.elementor-element-1473596f.gt3-orientation-vertical {

    --item_spacing: 30px;

}



.elementor-6782 .elementor-element.elementor-element-ea07f38>.elementor-container {

    max-width: 1190px;

}



.elementor-6782 .elementor-element.elementor-element-ea07f38 {

    margin-top: 0px;

    margin-bottom: 45px;

    z-index: 2;

}



.elementor-6782 .elementor-element.elementor-element-7de0ca6>.elementor-element-populated {

    margin: 0px 0px 0px 0px;

    --e-column-margin-right: 0px;

    --e-column-margin-left: 0px;

    padding: 0px 0px 0px 0px;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-b2de140 {

    right: -13.084%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-b2de140 {

    left: -13.084%;

}



.elementor-6782 .elementor-element.elementor-element-b2de140 {

    top: 0px;

    text-align: right;

}



.elementor-6782 .elementor-element.elementor-element-b2de140 img {

    width: 71%;

}



.elementor-6782 .elementor-element.elementor-element-33707e2>.elementor-widget-container {

    margin: 0px 0px -20px 0px;

    padding: 10px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-33707e2 {

    z-index: 5;

    text-align: center;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

}



.elementor-6782 .elementor-element.elementor-element-71b4482 {

    z-index: 5;

    text-align: center;

}



.elementor-6782 .elementor-element.elementor-element-71b4482 .elementor-heading-title {

    line-height: 38px;

}



.elementor-6782 .elementor-element.elementor-element-24b0c58 {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: 5%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-24b0c58 {

    left: -23%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-24b0c58 {

    right: -23%;

}



.elementor-6782 .elementor-element.elementor-element-24b0c58 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-86024f6 {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: 37%;

    z-index: 50;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-86024f6 {

    left: -19%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-86024f6 {

    right: -19%;

}



.elementor-6782 .elementor-element.elementor-element-86024f6 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-7776b0b {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: -1%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-7776b0b {

    right: 23%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-7776b0b {

    left: 23%;

}



.elementor-6782 .elementor-element.elementor-element-7776b0b img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-cdd51bd {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: 18%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-cdd51bd {

    right: -9%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-cdd51bd {

    left: -9%;

}



.elementor-6782 .elementor-element.elementor-element-cdd51bd img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-04af53c {

    width: var( --container-widget-width, 21px);

    max-width: 21px;

    --container-widget-width: 21px;

    --container-widget-flex-grow: 0;

    top: 30%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-04af53c {

    right: -15%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-04af53c {

    left: -15%;

}



.elementor-6782 .elementor-element.elementor-element-04af53c img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-303ac15 {

    padding: 0px 0px 35px 0px;

    z-index: 5;

}



.elementor-6782 .elementor-element.elementor-element-5e4e7f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 30px;

}



.elementor-6782 .elementor-element.elementor-element-5e4e7f8>.elementor-element-populated {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-5e4e7f8>.elementor-element-populated>.elementor-background-overlay {

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0>.elementor-widget-container {

    background-color: #FFFFFF;

    padding: 33px 30px 41px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 10px 0px -10px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 10px 0px -10px !important;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-title {

    margin-bottom: 15px;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 24px;

    font-weight: 700;

    line-height: 1.7em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #696588;

    font-size: 16px;

    font-weight: 400;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60>.elementor-widget-container {

    background-color: #FFFFFF;

    padding: 33px 30px 41px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);

}



.elementor-6782 .elementor-element.elementor-element-cfabd60:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);

}



.elementor-6782 .elementor-element.elementor-element-cfabd60:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 10px 0px -10px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 10px 0px -10px !important;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-title {

    margin-bottom: 15px;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 24px;

    font-weight: 700;

    line-height: 1.7em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #696588;

    font-size: 16px;

    font-weight: 400;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-cfabd60:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-8dfa260>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 30px;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1>.elementor-widget-container {

    background-color: #FFFFFF;

    padding: 33px 30px 41px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);

}



.elementor-6782 .elementor-element.elementor-element-0d58de1:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);

}



.elementor-6782 .elementor-element.elementor-element-0d58de1:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 10px 0px -10px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 10px 0px -10px !important;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-title {

    margin-bottom: 15px;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 24px;

    font-weight: 700;

    line-height: 1.7em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #696588;

    font-size: 16px;

    font-weight: 400;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-0d58de1:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8>.elementor-widget-container {

    background-color: #FFFFFF;

    padding: 33px 30px 41px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);

}



.elementor-6782 .elementor-element.elementor-element-5837fb8:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);

}



.elementor-6782 .elementor-element.elementor-element-5837fb8:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 10px 0px -10px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 10px 0px -10px !important;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-title {

    margin-bottom: 15px;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 24px;

    font-weight: 700;

    line-height: 1.7em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #696588;

    font-size: 16px;

    font-weight: 400;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-5837fb8:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-c60d4d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 30px;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d>.elementor-widget-container {

    background-color: #FFFFFF;

    padding: 33px 30px 41px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);

}



.elementor-6782 .elementor-element.elementor-element-f36da1d:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);

}



.elementor-6782 .elementor-element.elementor-element-f36da1d:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 10px 0px -10px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 10px 0px -10px !important;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-title {

    margin-bottom: 15px;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 24px;

    font-weight: 700;

    line-height: 1.7em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #696588;

    font-size: 16px;

    font-weight: 400;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-f36da1d:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198>.elementor-widget-container {

    background-color: #FFFFFF;

    padding: 33px 30px 41px 38px;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);

}



.elementor-6782 .elementor-element.elementor-element-b0f3198:hover .elementor-widget-container {

    background-color: #3B3663;

    border-style: solid;

    border-width: 0px 0px 0px 0px;

    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);

}



.elementor-6782 .elementor-element.elementor-element-b0f3198:hover>.elementor-widget-container {

    border-radius: 10px 10px 10px 10px;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {

    margin: 0px 10px 0px -10px !important;

    max-width: 76px;

    width: 76px;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {

    margin: 0px 10px 0px -10px !important;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-img img {

    transition-duration: 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-title {

    margin-bottom: 15px;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #252A3F;

    font-size: 24px;

    font-weight: 700;

    line-height: 1.7em;

    letter-spacing: -1px;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #696588;

    font-size: 16px;

    font-weight: 400;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-b0f3198:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-1436dbe>.elementor-widget-container {

    margin: 0% -4% 0% -11%;

}



.elementor-6782 .elementor-element.elementor-element-1436dbe img {

    width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-a85ef1c {

    padding: 0px 0px 0px 37px;

}



.elementor-6782 .elementor-element.elementor-element-81cd046>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-eb8944d>.elementor-widget-container {

    margin: 0px 0px 13px 0px;

    padding: 13px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-eb8944d {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-eb8944d .elementor-heading-title {

    line-height: 38px;

}



.elementor-6782 .elementor-element.elementor-element-738ce57>.elementor-widget-container {

    margin: 0px 0px 22px 0px;

}



.elementor-6782 .elementor-element.elementor-element-738ce57 {

    text-align: left;

}



.elementor-6782 .elementor-element.elementor-element-3a8bc7d7>.elementor-container {

    max-width: 1200px;

}



.elementor-6782 .elementor-element.elementor-element-4a0c52bd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-4ebe3b57>.elementor-widget-container {

    margin: 7px 0px 3px 0px;

}



.elementor-6782 .elementor-element.elementor-element-4ebe3b57 {

    text-align: center;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

}



.elementor-6782 .elementor-element.elementor-element-4294d3d9>.elementor-widget-container {

    margin: 0px 0px 13px 0px;

}



.elementor-6782 .elementor-element.elementor-element-4294d3d9 {

    text-align: center;

}



.elementor-6782 .elementor-element.elementor-element-4294d3d9 .elementor-heading-title {

    line-height: 38px;

}



.elementor-6782 .elementor-element.elementor-element-3c822831>.elementor-widget-container {

    margin: 0px 0px 22px 0px;

}



.elementor-6782 .elementor-element.elementor-element-3c822831 {

    text-align: center;

}



.elementor-6782 .elementor-element.elementor-element-345935df {

    margin-top: 0px;

    margin-bottom: 65px;

}



.elementor-6782 .elementor-element.elementor-element-57fe3fe7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .module_type1 .item_wrapper {

    color: #FFFFFF;

    background: #252A3F;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db {

    z-index: 5;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .boxed_block_item {

    width: calc(100%/3);

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .item_wrapper {

    margin-left: 30px;

    margin-top: 30px;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed {

    margin-left: -30px;

    margin-top: -30px;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .items1 .item_wrapper {

    margin-top: 30px;

    margin-left: 0;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.items1 {

    margin-top: -30px;

    margin-left: 0;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .gt3_blogboxed_carousel .item_wrapper {

    margin-left: calc(30px/2);

    margin-right: calc(30px/2);

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed.gt3_featured_default_state-yes .module_type1 .item_wrapper .blogboxed_img_block {

    opacity: 0.9 !important;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed:not(.gt3_featured_default_state-yes) .module_type1 .item_wrapper:hover .blogboxed_img_block {

    opacity: 0.9 !important;

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .module_type1 .blogboxed_content {

    border-color: rgba(255, 255, 255, 0);

}



.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .module_type1 .item_wrapper:hover .blogboxed_content {

    border-color: rgba(255, 255, 255, 0);

}



.elementor-6782 .elementor-element.elementor-element-8b8547c {

    width: var( --container-widget-width, 21px);

    max-width: 21px;

    --container-widget-width: 21px;

    --container-widget-flex-grow: 0;

    top: 5%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-8b8547c {

    left: -13%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-8b8547c {

    right: -13%;

}



.elementor-6782 .elementor-element.elementor-element-8b8547c img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-a5e4853 {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: -21%;

    z-index: 50;

    text-align: left;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-a5e4853 {

    left: -6%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-a5e4853 {

    right: -6%;

}



.elementor-6782 .elementor-element.elementor-element-a5e4853 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-3d05b1d {

    width: var( --container-widget-width, 13px);

    max-width: 13px;

    --container-widget-width: 13px;

    --container-widget-flex-grow: 0;

    top: -48%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-3d05b1d {

    right: -24%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-3d05b1d {

    left: -24%;

}



.elementor-6782 .elementor-element.elementor-element-3d05b1d img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-319caf7 {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: -58%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-319caf7 {

    right: 30%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-319caf7 {

    left: 30%;

}



.elementor-6782 .elementor-element.elementor-element-319caf7 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-1fac3f5 {

    width: var( --container-widget-width, 36px);

    max-width: 36px;

    --container-widget-width: 36px;

    --container-widget-flex-grow: 0;

    top: 18%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-1fac3f5 {

    right: -19%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-1fac3f5 {

    left: -19%;

}



.elementor-6782 .elementor-element.elementor-element-1fac3f5 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-c57e3a6 {

    width: var( --container-widget-width, 24px);

    max-width: 24px;

    --container-widget-width: 24px;

    --container-widget-flex-grow: 0;

    top: 110%;

    z-index: 50;

    text-align: right;

}



body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-c57e3a6 {

    right: 7%;

}



body.rtl .elementor-6782 .elementor-element.elementor-element-c57e3a6 {

    left: 7%;

}



.elementor-6782 .elementor-element.elementor-element-c57e3a6 img {

    width: 100px;

    max-width: 100%;

}



.elementor-6782 .elementor-element.elementor-element-0feec84 {

    margin-top: 0px;

    margin-bottom: 75px;

}



.elementor-6782 .elementor-element.elementor-element-c371e8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-506e610>.elementor-widget-container {

    margin: 0px 0px 26px 0px;

}



.elementor-6782 .elementor-element.elementor-element-506e610 {

    text-align: center;

}



.elementor-6782 .elementor-element.elementor-element-506e610 .elementor-heading-title {

    font-family: "Montserrat", Sans-serif;

    font-size: 52px;

    font-weight: 800;

    line-height: 1.15em;

    --textgradient_color1: #FF4969;

    --textgradient_color2: #FC9D44;

}



.elementor-6782 .elementor-element.elementor-element-a79b9ff {

    --divider-border-style: solid;

    --divider-color: #FFFFFF00;

    --divider-border-width: 4px;

}



.elementor-6782 .elementor-element.elementor-element-a79b9ff>.elementor-widget-container {

    background-color: transparent;

    margin: 0% 47% 0% 47%;

    background-image: linear-gradient(180deg, #FF5365 0%, #FD844F 100%);

}



.elementor-6782 .elementor-element.elementor-element-a79b9ff .elementor-divider-separator {

    width: 100%;

    margin: 0 auto;

    margin-center: 0;

}



.elementor-6782 .elementor-element.elementor-element-a79b9ff .elementor-divider {

    text-align: center;

    padding-block-start: 0px;

    padding-block-end: 0px;

}



.elementor-6782 .elementor-element.elementor-element-73580e5>.elementor-widget-container {

    padding: 30px 0px 12px 0px;

}



.elementor-6782 .elementor-element.elementor-element-73580e5 {

    text-align: center;

    font-size: 20px;

    color: #696687;

}



.elementor-6782 .elementor-element.elementor-element-8b1270f>.elementor-widget-container {

    margin: 0px 0px 40px 0px;

}



.elementor-6782 .elementor-element.elementor-element-8b1270f {

    text-align: center;

    font-family: "Nunito", Sans-serif;

    font-size: 36px;

    font-weight: 800;

    color: #3B3663;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {

    background-color: transparent;

    background-image: linear-gradient(90deg, #FF4969 -20%, #FC9D44 115%);

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {

    background-color: transparent;

    background-image: linear-gradient(90deg, #FC9D44 -20%, #FF4969 115%);

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {

    padding: 13px 28px 13px calc(28px + 15px);

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {

    padding: 13px calc(28px + 15px) 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {

    padding: 13px 28px 13px 28px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {

    border-style: solid;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {

    border-style: solid;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {

    border-radius: 5px;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor a {

    border-width: 0 !important;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {

    border-width: 0 !important;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .elementor_gt3_btn_text {

    font-size: 12px;

    font-weight: 500;

    letter-spacing: 0.2px;

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {

    color: #ffffff;

}



.elementor-6782 .elementor-element.elementor-element-fbab886:not(.elementor-motion-effects-element-type-background),

.elementor-6782 .elementor-element.elementor-element-fbab886>.elementor-motion-effects-container>.elementor-motion-effects-layer {

    background-color: #F9FAFB;

}



.elementor-6782 .elementor-element.elementor-element-fbab886 {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

    padding: 85px 0px 100px 0px;

}



.elementor-6782 .elementor-element.elementor-element-fbab886>.elementor-background-overlay {

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-c937cd4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-6fb4435 {

    z-index: 10;

}



.elementor-6782 .elementor-element.elementor-element-b597f42>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-aae1d7a>.elementor-widget-container {

    margin: -12px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-aae1d7a {

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

}



.elementor-6782 .elementor-element.elementor-element-3f39cf7>.elementor-widget-container {

    padding: 0px 0px 10px 0px;

}



.elementor-6782 .elementor-element.elementor-element-3f39cf7 .elementor-heading-title {

    line-height: 38px;

}



.elementor-6782 .elementor-element.elementor-element-c7c3368>.elementor-widget-container {

    margin: 0% 8% 0% 0%;

    padding: 0px 0px 35px 0px;

}



.elementor-6782 .elementor-element.elementor-element-c7c3368 {

    font-size: 18px;

    line-height: 1.5em;

}



.elementor-6782 .elementor-element.elementor-element-d0e593a>.elementor-widget-container {

    margin: -119px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-d0e593a {

    z-index: 1;

    text-align: right;

}



.elementor-6782 .elementor-element.elementor-element-d0e593a img {

    width: 74%;

}



.elementor-6782 .elementor-element.elementor-element-f92c658>.elementor-element-populated {

    margin: 0px 0px 0px 0px;

    --e-column-margin-right: 0px;

    --e-column-margin-left: 0px;

    padding: 0px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-4dfbc95 {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

    margin-top: 0px;

    margin-bottom: 0px;

    padding: 0px 20px 0px 25px;

}



.elementor-6782 .elementor-element.elementor-element-4dfbc95>.elementor-background-overlay {

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-0338c05:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,

.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {

    background-color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    margin-bottom: 0px;

}



.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated,

.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated>.elementor-background-overlay,

.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-background-slideshow {

    border-radius: 20px 20px 20px 0px;

}



.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated {

    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

    margin: 0px 0px 0px 0px;

    --e-column-margin-right: 0px;

    --e-column-margin-left: 0px;

    padding: 35px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated>.elementor-background-overlay {

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite .testimonial_item_wrapper {

    background-color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite.has_items_bg.gt3-testimonials-aligment-left.gt3-testimonials-perline1:after {

    color: #FFFFFF;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba>.elementor-widget-container {

    margin: 0px 0px -150px 0px;

    padding: 0px 0px 0px 0px;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_rotator {

    margin: 0 0 0 0;

    margin-right: calc(-0/2);

    margin-left: calc(-0/2);

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_item.slick-slide {

    padding: 0 0 0 0;

    padding-right: calc(0/2);

    padding-left: calc(0/2);

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper .testimonials_photo img {

    width: 74px !important;

    height: 74px !important;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper .testimonials_photo {

    height: 74px;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_avatar_slider .testimonials_avatar_item {

    width: 74px;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_avatar_slider .testimonials_author_rotator {

    width: calc(74px * 3);

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text-quote-holder {

    top: 74px;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text {

    color: #696687;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .slick-dots {

    color: #6B5EE9;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .slick-arrow {

    color: #6B5EE9;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text,

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text p {

    font-family: "Rubik", Sans-serif;

    font-size: 20px;

    font-style: normal;

    line-height: 30px;

    letter-spacing: 0px;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite .testimonials-text-quote {

    color: #252A3F;

}



    {

    WRAPPER

}



}



.testimonials-quote-icon-holder {

    color: #252A3F;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite .testimonials-text-quote-holder {

    color: #252A3F;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper {

    color: #3B3663;

    font-family: "Nunito Sans", Sans-serif;

    font-size: 18px;

    font-weight: 400;

    line-height: 24px;

}



.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper .testimonials-sub_name {

    color: #696687;

}



.elementor-6782 .elementor-element.elementor-element-5203ba5 {

    --spacer-size: 1px;

}



@media(max-width:1024px) {

    .elementor-6782 .elementor-element.elementor-element-4bf712c {

        padding: 80px 0px 0px 0px;

    }

    body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d7f5990 {

        left: -15%;

    }

    body.rtl .elementor-6782 .elementor-element.elementor-element-d7f5990 {

        right: -15%;

    }

    body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-93e8a01 {

        left: -12%;

    }

    body.rtl .elementor-6782 .elementor-element.elementor-element-93e8a01 {

        right: -12%;

    }

    .elementor-6782 .elementor-element.elementor-element-dee550e .elementor-heading-title {

        font-size: 50px;

    }

    .elementor-6782 .elementor-element.elementor-element-bf7567a .elementor-heading-title {

        font-size: 50px;

    }

    .elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typed-cursor,

    .elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typing-effect-strings {

        font-size: 50px;

    }


    .elementor-6782 .elementor-element.elementor-element-2612415 {

        margin-top: 0px;

        margin-bottom: 50px;

    }

    .elementor-6782 .elementor-element.elementor-element-ffbfcf3 {

        margin-top: -50px;

        margin-bottom: 0px;

        padding: 0px 0px 0px 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-9f0ac6c>.elementor-widget-container {

        padding: 40px 30px 40px 30px;

    }

    .elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .counter,

    .elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .hidden_end {

        font-size: 40px;

    }

    .elementor-6782 .elementor-element.elementor-element-bda2536>.elementor-widget-container {

        padding: 40px 30px 40px 30px;

    }

    .elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .counter,

    .elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .hidden_end {

        font-size: 40px;

    }

    .elementor-6782 .elementor-element.elementor-element-0fead66>.elementor-widget-container {

        padding: 40px 30px 40px 30px;

    }

    .elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .counter,

    .elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .hidden_end {

        font-size: 40px;

    }

    .elementor-6782 .elementor-element.elementor-element-7b5c2d4>.elementor-widget-container {

        padding: 40px 30px 40px 30px;

    }

    .elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .counter,

    .elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .hidden_end {

        font-size: 40px;

    }

    .elementor-6782 .elementor-element.elementor-element-a85ef1c {

        padding: 0px 0px 0px 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-a79b9ff>.elementor-widget-container {

        margin: 0% 44% 0% 44%;

    }

    .elementor-6782 .elementor-element.elementor-element-8b1270f {

        font-size: 30px;

    }

    .elementor-6782 .elementor-element.elementor-element-d0e593a img {

        width: 80%;

    }

    .elementor-6782 .elementor-element.elementor-element-5203ba5 {

        --spacer-size: 50px;

    }

}



@media(max-width:767px) {

    .elementor-6782 .elementor-element.elementor-element-a32c371>.elementor-widget-container {

        margin: 0px 0px 0px 0px;

    }

    body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-ce4bde3 {

        right: 0px;

    }

    body.rtl .elementor-6782 .elementor-element.elementor-element-ce4bde3 {

        left: 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-e8de75d {

        margin-top: -25px;

        margin-bottom: 0px;

        padding: 0px 0px 0px 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-da8fd1c>.elementor-widget-container {

        margin: 0px 0px 20px 0px;

    }





    .elementor-6782 .elementor-element.elementor-element-2612415 {

        margin-top: 0px;

        margin-bottom: 70px;

    }

    .elementor-6782 .elementor-element.elementor-element-305a0ea>.elementor-element-populated {

        margin: 0px 0px 0px 0px;

        --e-column-margin-right: 0px;

        --e-column-margin-left: 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-e66bff8>.elementor-element-populated {

        margin: 0px 0px 0px 0px;

        --e-column-margin-right: 0px;

        --e-column-margin-left: 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-a2467fa>.elementor-element-populated {

        margin: 0px 0px 0px 0px;

        --e-column-margin-right: 0px;

        --e-column-margin-left: 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-ffbfcf3 {

        margin-top: 10px;

        margin-bottom: 0px;

        padding: 0px 0px 0px 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-fff083a>.elementor-element-populated {

        margin: 0px 0px 0px 0px;

        --e-column-margin-right: 0px;

        --e-column-margin-left: 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-dff8a53>.elementor-element-populated {

        margin: 0px 0px 0px 0px;

        --e-column-margin-right: 0px;

        --e-column-margin-left: 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-ba6f5f3>.elementor-widget-container {

        margin: 30px 0px 0px 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-354fe797>.elementor-element-populated {

        margin: 0px 0px 0px 0px;

        --e-column-margin-right: 0px;

        --e-column-margin-left: 0px;

        padding: 0px 0px 0px 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-a79b9ff>.elementor-widget-container {

        margin: 0% 40% 0% 40%;

    }

    .elementor-6782 .elementor-element.elementor-element-d0e593a>.elementor-widget-container {

        margin: -80px 0px 30px 0px;

    }

    .elementor-6782 .elementor-element.elementor-element-4dfbc95 {

        padding: 0px 10px 0px 10px;

    }

}



@media(min-width:768px) {

    .elementor-6782 .elementor-element.elementor-element-070e3dc {

        width: 50%;

    }

    .elementor-6782 .elementor-element.elementor-element-305a0ea {

        width: 50%;

    }

    .elementor-6782 .elementor-element.elementor-element-c937cd4 {

        width: 41%;

    }

    .elementor-6782 .elementor-element.elementor-element-f92c658 {

        width: 58.665%;

    }

}



@media(max-width:1024px) and (min-width:768px) {

    .elementor-6782 .elementor-element.elementor-element-070e3dc {

        width: 100%;

    }

    .elementor-6782 .elementor-element.elementor-element-305a0ea {

        width: 100%;

    }

    .elementor-6782 .elementor-element.elementor-element-4f8aac3e {

        width: 10%;

    }

    .elementor-6782 .elementor-element.elementor-element-4a0c52bd {

        width: 80%;

    }

    .elementor-6782 .elementor-element.elementor-element-354fe797 {

        width: 10%;

    }

}