.elementor-5263 .elementor-element.elementor-element-9c1ca83 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: -45px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-4b02f45>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-08aa0d4 {
    margin-top: -216px;
    margin-bottom: 0px;
}

.elementor-5263 .elementor-element.elementor-element-25a99f2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-element-populated>.elementor-background-overlay,
.elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-element-populated>.elementor-widget-wrap {
    padding: 161px 30px 0px 30px;
}

.elementor-5263 .elementor-element.elementor-element-22098c8>.elementor-container {
    max-width: 1064px;
}

.elementor-5263 .elementor-element.elementor-element-22098c8 {
    margin-top: -104px;
    margin-bottom: 35px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title,
.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title:before,
.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title:after,
.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-content,
.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-desktop-title.elementor-active {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tabs-content-wrapper {
    background-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title,
.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title a {
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title.elementor-active,
.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title.elementor-active a {
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: 0.2px;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-content {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-desktop-title {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-mobile-title {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-desktop-title:hover {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-mobile-title:hover {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-title a:hover {
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-216fe51>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    box-shadow: 1px 8px 34px -4px #D1D6DE;
}

.elementor-5263 .elementor-element.elementor-element-d85f0f3>.elementor-container {
    max-width: 1054px;
}

.elementor-5263 .elementor-element.elementor-element-d85f0f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 50px 80px 50px;
}

.elementor-5263 .elementor-element.elementor-element-d85f0f3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-732b910>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-5263 .elementor-element.elementor-element-55ba0ff .elementor-heading-title {
    color: #2d1d54;
    font-size: 34px;
    font-weight: 800;
    line-height: 45px;
    letter-spacing: -0.3px;
}

.elementor-5263 .elementor-element.elementor-element-0acd793 {
    color: #6c83a2;
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-5263 .elementor-element.elementor-element-0acd793.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #ff8700;
}

.elementor-5263 .elementor-element.elementor-element-0acd793.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-5263 .elementor-element.elementor-element-0acd793.elementor-drop-cap-view-default .elementor-drop-cap {
    color: #ff8700;
    border-color: #ff8700;
}

body:not(.rtl) .elementor-5263 .elementor-element.elementor-element-0acd793 .elementor-drop-cap {
    margin-right: 25px;
}

body.rtl .elementor-5263 .elementor-element.elementor-element-0acd793 .elementor-drop-cap {
    margin-left: 25px;
}

.elementor-5263 .elementor-element.elementor-element-0acd793 .elementor-drop-cap-letter {
    font-family: "Archivo Black", Sans-serif;
    font-size: 64px;
    font-weight: 900;
}

.elementor-5263 .elementor-element.elementor-element-0acd793>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-0f75c05>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-5263 .elementor-element.elementor-element-0f75c05>.elementor-element-populated>.elementor-widget-wrap {
    padding: 9px 20px 0px 10px;
}

.elementor-5263 .elementor-element.elementor-element-981ff94 .elementor-spacer-inner {
    --spacer-size: 47px;
}

.elementor-5263 .elementor-element.elementor-element-39fcd0f .elementor-heading-title {
    color: #6c83a2;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.3px;
}

.elementor-5263 .elementor-element.elementor-element-39fcd0f>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-822f289 {
    text-align: left;
}

.elementor-5263 .elementor-element.elementor-element-cf1ca92 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-5263 .elementor-element.elementor-element-55420e6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 10px 0px 10px;
}

.elementor-5263 .elementor-element.elementor-element-457b14d .elementor-heading-title {
    color: #2d1d54;
    font-size: 34px;
    font-weight: 800;
    line-height: 44px;
}

.elementor-5263 .elementor-element.elementor-element-1596345 .elementor-heading-title {
    color: #6c83a2;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-5263 .elementor-element.elementor-element-1596345>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-icon i {
    color: #1170f7;
}

.elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-icon svg {
    fill: #1170f7;
}

.elementor-5263 .elementor-element.elementor-element-983d179 {
    --e-icon-list-icon-size: 14px;
}

.elementor-5263 .elementor-element.elementor-element-983d179 .elementor-icon-list-text {
    color: #6c83a2;
    padding-left: 14px;
}

.elementor-5263 .elementor-element.elementor-element-983d179>.elementor-widget-container {
    margin: -4px 0px 6px 0px;
}

.elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-icon i {
    color: #5fb364;
}

.elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-icon svg {
    fill: #5fb364;
}

.elementor-5263 .elementor-element.elementor-element-84b6875 {
    --e-icon-list-icon-size: 13px;
}

.elementor-5263 .elementor-element.elementor-element-84b6875 .elementor-icon-list-text {
    color: #6c83a2;
    padding-left: 14px;
}

.elementor-5263 .elementor-element.elementor-element-84b6875>.elementor-widget-container {
    margin: -11px 0px 6px 0px;
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-icon i {
    color: #f6b71e;
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-icon svg {
    fill: #f6b71e;
}

.elementor-5263 .elementor-element.elementor-element-b75da96 {
    --e-icon-list-icon-size: 13px;
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-text {
    color: #6c83a2;
    padding-left: 14px;
}

.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-5263 .elementor-element.elementor-element-b75da96 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-5263 .elementor-element.elementor-element-b75da96>.elementor-widget-container {
    margin: -11px 0px 6px 0px;
}

.elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-icon i {
    color: #de1b1f;
}

.elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-icon svg {
    fill: #de1b1f;
}

.elementor-5263 .elementor-element.elementor-element-8b84aea {
    --e-icon-list-icon-size: 13px;
}

.elementor-5263 .elementor-element.elementor-element-8b84aea .elementor-icon-list-text {
    color: #6c83a2;
    padding-left: 14px;
}

.elementor-5263 .elementor-element.elementor-element-8b84aea>.elementor-widget-container {
    margin: -11px 0px 8px 0px;
}

.elementor-5263 .elementor-element.elementor-element-f87d3d1 .elementor-button .elementor-align-icon-right {
    margin-left: 28px;
}

.elementor-5263 .elementor-element.elementor-element-f87d3d1 .elementor-button .elementor-align-icon-left {
    margin-right: 28px;
}

.elementor-5263 .elementor-element.elementor-element-f87d3d1 .elementor-button {
    font-size: 13px;
    font-weight: 800;
    line-height: 1.3em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #233f8a;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 20px 16px 25px;
}

.elementor-5263 .elementor-element.elementor-element-f87d3d1 .elementor-button:hover,
.elementor-5263 .elementor-element.elementor-element-f87d3d1 .elementor-button:focus {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-f87d3d1>.elementor-widget-container {
    margin: 0% 30% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-42bfc6e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 20px 0px 20px;
}

.elementor-5263 .elementor-element.elementor-element-7087a42 .wh-video-popup .overlay {
    background-color: rgba(51, 42, 84, 0.74);
}

.elementor-5263 .elementor-element.elementor-element-7087a42>.elementor-widget-container {
    background-image: url("../images/Finnish/Screenshot_3.png");
    background-position: center right;
    background-size: cover;
}

.elementor-5263 .elementor-element.elementor-element-7087a43>.elementor-widget-container {
    background-image: url("../images/Finnish/0.jpg");
    background-position: center right;
    background-size: cover;
}

.elementor-5263 .elementor-element.elementor-element-5f47fe6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 10px 0px 10px;
}

.elementor-5263 .elementor-element.elementor-element-25f9926:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-25f9926 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-25f9926>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-065cef1.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #4678f4;
    color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-065cef1.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-065cef1.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-065cef1.elementor-view-framed .elementor-icon {
    background-color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-065cef1 {
    --icon-box-icon-margin: 78px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-065cef1 .elementor-icon {
    font-size: 24px;
    padding: 8px;
}

.elementor-5263 .elementor-element.elementor-element-065cef1 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-065cef1 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-065cef1 .elementor-icon-box-title a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-065cef1 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-065cef1>.elementor-widget-container {
    padding: 0px 5px 0px 5px;
}

.elementor-5263 .elementor-element.elementor-element-4f8a57c:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-4f8a57c {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-4f8a57c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #4678f4;
    color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-9fd2fc9.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9.elementor-view-framed .elementor-icon {
    background-color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9 {
    --icon-box-icon-margin: 78px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9 .elementor-icon {
    font-size: 24px;
    padding: 8px;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-9fd2fc9 .elementor-icon-box-title a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-9fd2fc9>.elementor-widget-container {
    padding: 0px 5px 0px 5px;
}

.elementor-5263 .elementor-element.elementor-element-98ab18d:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-98ab18d {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-98ab18d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-a28935d.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #4678f4;
    color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-a28935d.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-a28935d.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-a28935d.elementor-view-framed .elementor-icon {
    background-color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-a28935d {
    --icon-box-icon-margin: 78px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-a28935d .elementor-icon {
    font-size: 24px;
    padding: 8px;
}

.elementor-5263 .elementor-element.elementor-element-a28935d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-a28935d .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-a28935d .elementor-icon-box-title a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-a28935d .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-a28935d>.elementor-widget-container {
    padding: 0px 5px 0px 5px;
}

.elementor-5263 .elementor-element.elementor-element-588586e:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-588586e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-588586e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #4678f4;
    color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-c3fbb4f.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f.elementor-view-framed .elementor-icon {
    background-color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f {
    --icon-box-icon-margin: 78px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f .elementor-icon {
    font-size: 24px;
    padding: 8px;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-c3fbb4f .elementor-icon-box-title a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-c3fbb4f>.elementor-widget-container {
    padding: 0px 5px 0px 5px;
}

.elementor-5263 .elementor-element.elementor-element-f412ffb:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-f412ffb {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-f412ffb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #4678f4;
    color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-87ab9e8.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8.elementor-view-framed .elementor-icon {
    background-color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8 {
    --icon-box-icon-margin: 78px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8 .elementor-icon {
    font-size: 24px;
    padding: 8px;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-87ab9e8 .elementor-icon-box-title a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-87ab9e8>.elementor-widget-container {
    padding: 0px 5px 0px 5px;
}

.elementor-5263 .elementor-element.elementor-element-427dbe4:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-427dbe4 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-427dbe4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #4678f4;
    color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-b14ca95.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95.elementor-view-framed .elementor-icon {
    background-color: #4678f4;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95 {
    --icon-box-icon-margin: 78px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95 .elementor-icon {
    font-size: 24px;
    padding: 8px;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-b14ca95 .elementor-icon-box-title a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-b14ca95>.elementor-widget-container {
    padding: 0px 5px 0px 5px;
}

.elementor-5263 .elementor-element.elementor-element-17f6309:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-17f6309>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-5263 .elementor-element.elementor-element-17f6309 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-17f6309>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-9156181:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5263 .elementor-element.elementor-element-9156181>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-5263 .elementor-element.elementor-element-9156181>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-5263 .elementor-element.elementor-element-9156181>.elementor-element-populated>.elementor-widget-wrap {
    padding: 36px 10px 0px 10px;
}

.elementor-5263 .elementor-element.elementor-element-82d211d {
    text-align: left;
}

.elementor-5263 .elementor-element.elementor-element-289c158>.elementor-column-wrap>.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-5263 .elementor-element.elementor-element-289c158:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5263 .elementor-element.elementor-element-289c158>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #233f8a;
}

.elementor-5263 .elementor-element.elementor-element-289c158>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-5263 .elementor-element.elementor-element-289c158>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-289c158>.elementor-element-populated>.elementor-widget-wrap {
    padding: 35px 30px 0px 42px;
}

.elementor-5263 .elementor-element.elementor-element-b9b8459 {
    text-align: center;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-b9b8459 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-5263 .elementor-element.elementor-element-b9b8459>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 5px 0px 5px;
}

.elementor-5263 .elementor-element.elementor-element-0056b5d .scp-countdown .count {
    background-color: rgba(0, 0, 0, 0);
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-0056b5d .scp-countdown .time {
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-0056b5d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-12f7a66 {
    margin-top: 75px;
    margin-bottom: 60px;
}

.elementor-5263 .elementor-element.elementor-element-a4bcb44 .elementor-heading-title {
    color: #2d1d54;
    font-size: 34px;
    font-weight: 800;
    line-height: 44px;
}

.elementor-5263 .elementor-element.elementor-element-a4bcb44>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-24e8d1e>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-8ae9c17>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-8ae9c17>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-b466066:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-b466066>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f4f6f9;
}

.elementor-5263 .elementor-element.elementor-element-b466066 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-b466066>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-ad44752>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-5263 .elementor-element.elementor-element-ad44752>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 0px 15px 0px;
}

.elementor-5263 .elementor-element.elementor-element-b005195 .elementor-heading-title {
    color: #2d1d54;
    font-size: 26px;
    font-weight: 800;
    line-height: 44px;
}

.elementor-5263 .elementor-element.elementor-element-b005195>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 36px 0px 46px;
}

.elementor-5263 .elementor-element.elementor-element-2722f47 .elementor-heading-title {
    color: #6c83a2;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-5263 .elementor-element.elementor-element-2722f47>.elementor-widget-container {
    padding: 0px 51px 8px 45px;
}

.elementor-5263 .elementor-element.elementor-element-447664b .elementor-button .elementor-align-icon-right {
    margin-left: 50px;
}

.elementor-5263 .elementor-element.elementor-element-447664b .elementor-button .elementor-align-icon-left {
    margin-right: 50px;
}

.elementor-5263 .elementor-element.elementor-element-447664b .elementor-button {
    font-size: 13px;
    font-weight: 700;
    fill: #2D1D54;
    color: #2D1D54;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #2D1D54;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 20px 17px 20px;
}

.elementor-5263 .elementor-element.elementor-element-447664b .elementor-button:hover,
.elementor-5263 .elementor-element.elementor-element-447664b .elementor-button:focus {
    color: #FFFFFF;
    background-color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-447664b .elementor-button:hover svg,
.elementor-5263 .elementor-element.elementor-element-447664b .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-5263 .elementor-element.elementor-element-447664b>.elementor-widget-container {
    margin: 0px 93px 20px 42px;
}

.elementor-5263 .elementor-element.elementor-element-f1a8c50:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-f1a8c50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6528F7;
}

.elementor-5263 .elementor-element.elementor-element-f1a8c50:hover {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-f1a8c50 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 2px;
    padding: 8px 30px 8px 25px;
}

.elementor-5263 .elementor-element.elementor-element-f1a8c50>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-5d0b5b5.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5 {
    --icon-box-icon-margin: 25px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon {
    font-size: 24px;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon-box-title a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 0.9px;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon-box-description {
    color: #61ce70;
    font-size: 13px;
}

.elementor-5263 .elementor-element.elementor-element-5d0b5b5>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-e4f60bd:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-e4f60bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #233f8a;
}

.elementor-5263 .elementor-element.elementor-element-e4f60bd:hover {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-e4f60bd {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 2px;
    padding: 8px 30px 8px 25px;
}

.elementor-5263 .elementor-element.elementor-element-e4f60bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-ec5fbc5.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5 {
    --icon-box-icon-margin: 25px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon {
    font-size: 24px;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon-box-title a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 0.9px;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon-box-description {
    color: #61ce70;
    font-size: 13px;
}

.elementor-5263 .elementor-element.elementor-element-ec5fbc5>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-49aef56:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-49aef56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #3745CC;
}

.elementor-5263 .elementor-element.elementor-element-49aef56:hover {
    background-color: #49c6ec;
}

.elementor-5263 .elementor-element.elementor-element-49aef56 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 8px 29px 8px 25px;
}

.elementor-5263 .elementor-element.elementor-element-49aef56>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-1065c9c.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c {
    --icon-box-icon-margin: 25px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon {
    font-size: 24px;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon-box-title a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 0.9px;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon-box-description {
    color: #61ce70;
    font-size: 13px;
}

.elementor-5263 .elementor-element.elementor-element-1065c9c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-f3c0366:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-f3c0366>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F6F9;
    background-image: url("../images/illustration-013.png");
}

.elementor-5263 .elementor-element.elementor-element-f3c0366 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px -7px 0px;
}

.elementor-5263 .elementor-element.elementor-element-f3c0366>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 5px 7px 30px 1px rgba(0, 0, 0, 0);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px -86px 0px 0px;
    --e-column-margin-right: -86px;
    --e-column-margin-left: 0px;
}

.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-element-populated>.elementor-background-overlay,
.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-0666c91:hover>.elementor-element-populated {
    box-shadow: 5px 7px 30px 1px rgba(72, 73, 121, 0);
}

.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-f376c6a .elementor-spacer-inner {
    --spacer-size: 547px;
}

.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-5263 .elementor-element.elementor-element-fa71019:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-element-populated>.elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 5px 15px 0px #123e8a21;
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 65px 0px 70px -155px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -155px;
}

.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-element-populated>.elementor-background-overlay,
.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-fa71019:hover>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-fa71019:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-element-populated>.elementor-widget-wrap {
    padding: 35px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-fa71019 {
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-e1aa535 .elementor-heading-title {
    color: #2d1d54;
    font-size: 32px;
    font-weight: 800;
    line-height: 42px;
}

.elementor-5263 .elementor-element.elementor-element-e1aa535>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 50px 0px 50px;
}

.elementor-5263 .elementor-element.elementor-element-ededa66 form input {
    height: 51px;
}

.elementor-5263 .elementor-element.elementor-element-ededa66 form textarea {
    height: 349px;
}

.elementor-5263 .elementor-element.elementor-element-ededa66 form p {
    margin-bottom: 19px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-ededa66 form p input[type=submit] {
    float: left;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-ededa66>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 2px 50px 30px 50px;
    background-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-999516a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5263 .elementor-element.elementor-element-999516a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #F4F6F9 68%, rgba(255, 255, 255, 0) 100%);
}

.elementor-5263 .elementor-element.elementor-element-999516a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 93px 0px 0px -91px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -91px;
}

.elementor-5263 .elementor-element.elementor-element-999516a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-999516a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-abcf03b .elementor-heading-title {
    color: #2d1d54;
    font-size: 32px;
    font-weight: 800;
    line-height: 40px;
}

.elementor-5263 .elementor-element.elementor-element-abcf03b>.elementor-widget-container {
    margin: 11px 0px 6px 0px;
}

.elementor-5263 .elementor-element.elementor-element-4fb634d:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-4fb634d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e8ebf1;
}

.elementor-5263 .elementor-element.elementor-element-4fb634d:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-4fb634d {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px 6px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-4fb634d,
.elementor-5263 .elementor-element.elementor-element-4fb634d>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-4fb634d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-b8da203>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-b8da203>.elementor-element-populated>.elementor-background-overlay,
.elementor-5263 .elementor-element.elementor-element-b8da203>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76.elementor-view-stacked .elementor-icon {
    background-color: #d60000;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-42dbf76.elementor-view-default .elementor-icon {
    fill: #d60000;
    color: #d60000;
    border-color: #d60000;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76 {
    --icon-box-icon-margin: 15px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76 .elementor-icon {
    font-size: 24px;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #6c83a2;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-42dbf76 .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-42dbf76>.elementor-widget-container {
    padding: 0px 35px 0px 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-116e83c:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-116e83c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e8ebf1;
}

.elementor-5263 .elementor-element.elementor-element-116e83c:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-116e83c {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px 6px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-116e83c,
.elementor-5263 .elementor-element.elementor-element-116e83c>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-116e83c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-c7c3fbc>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-c7c3fbc>.elementor-element-populated>.elementor-background-overlay,
.elementor-5263 .elementor-element.elementor-element-c7c3fbc>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09.elementor-view-stacked .elementor-icon {
    background-color: #4054B2;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-9ea9b09.elementor-view-default .elementor-icon {
    fill: #4054B2;
    color: #4054B2;
    border-color: #4054B2;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09 {
    --icon-box-icon-margin: 15px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09 .elementor-icon {
    font-size: 24px;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #6c83a2;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-9ea9b09 .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-9ea9b09>.elementor-widget-container {
    padding: 0px 35px 0px 25px;
}

.elementor-5263 .elementor-element.elementor-element-933f496:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-933f496>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e8ebf1;
}

.elementor-5263 .elementor-element.elementor-element-933f496:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-933f496 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px 6px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-933f496,
.elementor-5263 .elementor-element.elementor-element-933f496>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-933f496>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-f884138.elementor-view-stacked .elementor-icon {
    background-color: #4054B2;
}

.elementor-5263 .elementor-element.elementor-element-f884138.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-f884138.elementor-view-default .elementor-icon {
    fill: #4054B2;
    color: #4054B2;
    border-color: #4054B2;
}

.elementor-5263 .elementor-element.elementor-element-f884138 {
    --icon-box-icon-margin: 15px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-f884138 .elementor-icon {
    font-size: 24px;
}

.elementor-5263 .elementor-element.elementor-element-f884138 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #6c83a2;
}

.elementor-5263 .elementor-element.elementor-element-f884138 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-f884138 .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-f884138 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-f884138>.elementor-widget-container {
    padding: 0px 35px 0px 25px;
}

.elementor-5263 .elementor-element.elementor-element-cc9f7dd:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-cc9f7dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e8ebf1;
}

.elementor-5263 .elementor-element.elementor-element-cc9f7dd:hover {
    background-color: #f7f8f9;
}

.elementor-5263 .elementor-element.elementor-element-cc9f7dd {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #d3d3d3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px 6px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-cc9f7dd,
.elementor-5263 .elementor-element.elementor-element-cc9f7dd>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-cc9f7dd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417.elementor-view-stacked .elementor-icon {
    background-color: #61CE70;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417.elementor-view-framed .elementor-icon,
.elementor-5263 .elementor-element.elementor-element-3d7a417.elementor-view-default .elementor-icon {
    fill: #61CE70;
    color: #61CE70;
    border-color: #61CE70;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417 {
    --icon-box-icon-margin: 15px;
    z-index: 999;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417 .elementor-icon {
    font-size: 24px;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #6c83a2;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417 .elementor-icon-box-title,
.elementor-5263 .elementor-element.elementor-element-3d7a417 .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417 .elementor-icon-box-description {
    color: #61ce70;
}

.elementor-5263 .elementor-element.elementor-element-3d7a417>.elementor-widget-container {
    padding: 0px 35px 0px 25px;
}

.elementor-5263 .elementor-element.elementor-element-53413ac>.elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #57a1eb;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-53413ac>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-53413ac>.elementor-element-populated>.elementor-background-overlay,
.elementor-5263 .elementor-element.elementor-element-53413ac>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-5263 .elementor-element.elementor-element-53413ac>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-0fa239a:not(.elementor-motion-effects-element-type-background),
.elementor-5263 .elementor-element.elementor-element-0fa239a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5263 .elementor-element.elementor-element-0fa239a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 50px 0px;
}

.elementor-5263 .elementor-element.elementor-element-0fa239a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-7f09811>.elementor-column-wrap>.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-5263 .elementor-element.elementor-element-7f09811>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-5263 .elementor-element.elementor-element-7f09811>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-5b6bd25 {
    text-align: center;
}

.elementor-5263 .elementor-element.elementor-element-5b6bd25 .elementor-heading-title {
    color: #2d1d54;
    font-size: 34px;
    font-weight: 800;
    line-height: 40px;
}

.elementor-5263 .elementor-element.elementor-element-5b6bd25>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-5263 .elementor-element.elementor-element-f44f9fa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-f44f9fa {
    z-index: 1;
}

.elementor-5263 .elementor-element.elementor-element-5b0ab35 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -300px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-5b0ab35>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5263 .elementor-element.elementor-element-dc0b069:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5263 .elementor-element.elementor-element-dc0b069>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F6F9;
}

.elementor-5263 .elementor-element.elementor-element-dc0b069>.elementor-element-populated,
.elementor-5263 .elementor-element.elementor-element-dc0b069>.elementor-element-populated>.elementor-background-overlay,
.elementor-5263 .elementor-element.elementor-element-dc0b069>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5263 .elementor-element.elementor-element-dc0b069>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-5263 .elementor-element.elementor-element-dc0b069>.elementor-element-populated>.elementor-widget-wrap {
    padding: 200px 0px 60px 0px;
}

.elementor-5263 .elementor-element.elementor-element-5bb6d09 .elementor-spacer-inner {
    --spacer-size: 50px;
}

.elementor-5263 .elementor-element.elementor-element-bd3ece4 .elementor-button .elementor-align-icon-right {
    margin-left: 50px;
}

.elementor-5263 .elementor-element.elementor-element-bd3ece4 .elementor-button .elementor-align-icon-left {
    margin-right: 50px;
}

.elementor-5263 .elementor-element.elementor-element-bd3ece4 .elementor-button {
    font-size: 13px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #231835;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #231835;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 18px 20px 17px 35px;
}

.elementor-5263 .elementor-element.elementor-element-bd3ece4 .elementor-button:hover,
.elementor-5263 .elementor-element.elementor-element-bd3ece4 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #2D1D54;
}

.elementor-5263 .elementor-element.elementor-element-bd3ece4 .elementor-button:hover svg,
.elementor-5263 .elementor-element.elementor-element-bd3ece4 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-5263 .elementor-element.elementor-element-bd3ece4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5263 .elementor-element.elementor-element-156c8e4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-5263 .elementor-element.elementor-element-4562b04>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-5263 .elementor-element.elementor-element-d85f0f3 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-55ba0ff .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-5263 .elementor-element.elementor-element-981ff94 .elementor-spacer-inner {
        --spacer-size: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-cf1ca92 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-55420e6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-457b14d .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-5263 .elementor-element.elementor-element-f87d3d1>.elementor-widget-container {
        margin: 0% 51% 0% 0%;
        padding: 0px 0px 35px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-42bfc6e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-5f47fe6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-9156181>.elementor-element-populated>.elementor-widget-wrap {
        padding: 47px 0px 0px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-82d211d>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-b9b8459 .elementor-heading-title {
        font-size: 15px;
        line-height: 1.3em;
    }

    .elementor-5263 .elementor-element.elementor-element-a4bcb44 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-5263 .elementor-element.elementor-element-24e8d1e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-8ae9c17>.elementor-element-populated {
        margin: 0% 15% 0% 15%;
        --e-column-margin-right: 15%;
        --e-column-margin-left: 15%;
    }

    .elementor-5263 .elementor-element.elementor-element-8ae9c17>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-447664b>.elementor-widget-container {
        margin: 0px 45px 50px 45px;
    }

    .elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon-box-title,
    .elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon-box-title a {
        line-height: 1.5em;
    }

    .elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon-box-title,
    .elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon-box-title a {
        line-height: 1.5em;
    }

    .elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon-box-title,
    .elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon-box-title a {
        line-height: 1.5em;
    }

    .elementor-5263 .elementor-element.elementor-element-f3c0366:not(.elementor-motion-effects-element-type-background),
    .elementor-5263 .elementor-element.elementor-element-f3c0366>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -113px 0px;
        background-repeat: no-repeat;
        background-size: initial;
    }

    .elementor-5263 .elementor-element.elementor-element-0666c91:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-element-populated {
        margin: 0px 0px 0px 1px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 1px;
    }

    .elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-element-populated {
        margin: 0% 15% 0% 15%;
        --e-column-margin-right: 15%;
        --e-column-margin-left: 15%;
    }

    .elementor-5263 .elementor-element.elementor-element-e1aa535 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-5263 .elementor-element.elementor-element-999516a>.elementor-element-populated {
        margin: 5% 15% 5% 15%;
        --e-column-margin-right: 15%;
        --e-column-margin-left: 15%;
    }

    .elementor-5263 .elementor-element.elementor-element-abcf03b .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-5263 .elementor-element.elementor-element-5b6bd25 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-5263 .elementor-element.elementor-element-dc0b069>.elementor-element-populated>.elementor-widget-wrap {
        padding: 200px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-65139dc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-bd3ece4>.elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5263 .elementor-element.elementor-element-8c3a8f5 {
        width: 17%;
    }

    .elementor-5263 .elementor-element.elementor-element-25a99f2 {
        width: 65.996%;
    }

    .elementor-5263 .elementor-element.elementor-element-732b910 {
        width: 49.95%;
    }

    .elementor-5263 .elementor-element.elementor-element-0f75c05 {
        width: 49.971%;
    }

    .elementor-5263 .elementor-element.elementor-element-5c7930f {
        width: 17%;
    }

    .elementor-5263 .elementor-element.elementor-element-0666c91 {
        width: 30%;
    }

    .elementor-5263 .elementor-element.elementor-element-fa71019 {
        width: 30.714%;
    }

    .elementor-5263 .elementor-element.elementor-element-999516a {
        width: 29.937%;
    }

    .elementor-5263 .elementor-element.elementor-element-53413ac {
        width: 9.349%;
    }

    .elementor-5263 .elementor-element.elementor-element-cfd4886 {
        width: 10%;
    }

    .elementor-5263 .elementor-element.elementor-element-dc0b069 {
        width: 79.333%;
    }

    .elementor-5263 .elementor-element.elementor-element-faf3f98 {
        width: 33.333%;
    }

    .elementor-5263 .elementor-element.elementor-element-60af57f {
        width: 32.599%;
    }

    .elementor-5263 .elementor-element.elementor-element-d6e82a1 {
        width: 33.333%;
    }

    .elementor-5263 .elementor-element.elementor-element-f2b6053 {
        width: 10%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5263 .elementor-element.elementor-element-8c3a8f5 {
        width: 8%;
    }

    .elementor-5263 .elementor-element.elementor-element-25a99f2 {
        width: 88%;
    }

    .elementor-5263 .elementor-element.elementor-element-732b910 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-0f75c05 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-5c7930f {
        width: 10%;
    }

    .elementor-5263 .elementor-element.elementor-element-55420e6 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-42bfc6e {
        width: 50%;
    }

    .elementor-5263 .elementor-element.elementor-element-5f47fe6 {
        width: 50%;
    }

    .elementor-5263 .elementor-element.elementor-element-3507005 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-8ae9c17 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-fa71019 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-999516a {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-7f09811 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-cfd4886 {
        width: 10%;
    }

    .elementor-5263 .elementor-element.elementor-element-faf3f98 {
        width: 30%;
    }

    .elementor-5263 .elementor-element.elementor-element-60af57f {
        width: 40%;
    }

    .elementor-5263 .elementor-element.elementor-element-d6e82a1 {
        width: 30%;
    }

    .elementor-5263 .elementor-element.elementor-element-f2b6053 {
        width: 10%;
    }
}

@media(max-width:767px) {
    .elementor-5263 .elementor-element.elementor-element-25a99f2>.elementor-element-populated>.elementor-widget-wrap {
        padding: 220px 20px 0px 20px;
    }

    .elementor-5263 .elementor-element.elementor-element-55ba0ff .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-5263 .elementor-element.elementor-element-981ff94 .elementor-spacer-inner {
        --spacer-size: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-cf1ca92 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-457b14d .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-5263 .elementor-element.elementor-element-f87d3d1 .elementor-button {
        font-size: 13px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-f87d3d1>.elementor-widget-container {
        margin: 10px 0px 15px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-42bfc6e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-7087a42>.elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-5f47fe6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 35px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-427dbe4 {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-5263 .elementor-element.elementor-element-17f6309 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-9156181 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-9156181>.elementor-element-populated {
        margin: 2px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-9156181>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 10px 15px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-82d211d>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-289c158 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-289c158>.elementor-element-populated,
    .elementor-5263 .elementor-element.elementor-element-289c158>.elementor-element-populated>.elementor-background-overlay,
    .elementor-5263 .elementor-element.elementor-element-289c158>.elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-5263 .elementor-element.elementor-element-289c158>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-289c158>.elementor-element-populated>.elementor-widget-wrap {
        padding: 10px 0px 10px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-b9b8459>.elementor-widget-container {
        margin: 27px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-0056b5d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-12f7a66 {
        margin-top: 35px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-a4bcb44 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em;
    }

    .elementor-5263 .elementor-element.elementor-element-8ae9c17>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-5d0b5b5 {
        --icon-box-icon-margin: 3px;
    }

    .elementor-5263 .elementor-element.elementor-element-5d0b5b5 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-ec5fbc5 {
        --icon-box-icon-margin: 3px;
    }

    .elementor-5263 .elementor-element.elementor-element-ec5fbc5 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-1065c9c {
        --icon-box-icon-margin: 3px;
    }

    .elementor-5263 .elementor-element.elementor-element-1065c9c .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-f3c0366:not(.elementor-motion-effects-element-type-background),
    .elementor-5263 .elementor-element.elementor-element-f3c0366>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -178px -10px;
    }

    .elementor-5263 .elementor-element.elementor-element-f3c0366 {
        margin-top: 35px;
        margin-bottom: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-0666c91:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-5263 .elementor-element.elementor-element-0666c91>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-fa71019>.elementor-element-populated {
        margin: 50px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-e1aa535>.elementor-widget-container {
        padding: 0px 0px 0px 25px;
    }

    .elementor-5263 .elementor-element.elementor-element-ededa66>.elementor-widget-container {
        padding: 0px 25px 25px 25px;
    }

    .elementor-5263 .elementor-element.elementor-element-999516a>.elementor-element-populated {
        margin: 35px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-999516a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 10px;
    }

    .elementor-5263 .elementor-element.elementor-element-abcf03b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-5263 .elementor-element.elementor-element-0fa239a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 35px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-7f09811 {
        width: 100%;
    }

    .elementor-5263 .elementor-element.elementor-element-7f09811>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-5b6bd25>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-faf3f98 {
        width: 10%;
    }

    .elementor-5263 .elementor-element.elementor-element-60af57f {
        width: 80%;
    }

    .elementor-5263 .elementor-element.elementor-element-bd3ece4>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-5263 .elementor-element.elementor-element-d6e82a1 {
        width: 10%;
    }

    .elementor-5263 .elementor-element.elementor-element-156c8e4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

/* Start custom CSS for tabs, class: .elementor-element-216fe51 */
.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-desktop-title {
    border: 1px solid #e06d21;
    border-left: 0;

}

.elementor-5263 .elementor-element.elementor-element-216fe51 .elementor-tab-desktop-title:first-child {
    border-left: 1px solid #e06d21;
}

/* End custom CSS */