.elementor-22719 .elementor-element.elementor-element-5c6589f > .elementor-container {
    max-width: 1200px;
    min-height: 715px;
}

.elementor-22719 .elementor-element.elementor-element-5c6589f:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-5c6589f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://viralen.si/wp-content/uploads/2024/08/viralen.si-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22719 .elementor-element.elementor-element-5c6589f > .elementor-background-overlay {
    background-color: var( --e-global-color-primary );
    opacity: 0.96;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-5c6589f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-1de6135 > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-1de6135 > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-1de6135 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-22719 .elementor-element.elementor-element-1de6135 > .elementor-element-populated {
    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;
}

.elementor-22719 .elementor-element.elementor-element-1de6135 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-91ec53a {
    width: auto;
    max-width: auto;
    top: -360px;
    z-index: 0;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-91ec53a {
    left: -451px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-91ec53a {
    right: -451px;
}

.elementor-22719 .elementor-element.elementor-element-5642988 .elementor-heading-title {
    font-weight: 700;
    line-height: 1.73;
    letter-spacing: 2.6px;
    color: #F8B81F;
}

.elementor-22719 .elementor-element.elementor-element-8a965b1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 6px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 58px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-22719 .elementor-element.elementor-element-8a965b1:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-8a965b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-8a965b1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22719 .elementor-element.elementor-element-37c7e06 .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-22719 .elementor-element.elementor-element-20df0c0 {
    color: var( --e-global-color-text );
}

.elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info {
    margin: 0;
}

.elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li {
    display: inline-block;
}

.elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li > a, .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li {
    color: var( --e-global-color-accent );
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li i,body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li svg {
    margin-right: 10px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li i,body.rtl .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li svg {
    margin-left: 10px;
}

.elementor-22719 .elementor-element.elementor-element-cbe99df {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-22719 .elementor-element.elementor-element-cbe99df.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22719 .elementor-element.elementor-element-c756b67 .edublink-button-item {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-22719 .elementor-element.elementor-element-c756b67.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22719 .elementor-element.elementor-element-07b9f41 .edublink-button-widget-wrapper {
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-07b9f41 .edublink-button-item {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    background: #991F1F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-07b9f41.elementor-element {
    --align-self: flex-end;
}

.elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info {
    margin: 0;
}

.elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li {
    display: inline-block;
}

.elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li > a, .elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li {
    color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li > a,.elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li {
    font-size: 12px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li i,body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li svg {
    margin-right: 10px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li i,body.rtl .elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info > li svg {
    margin-left: 10px;
}

.elementor-22719 .elementor-element.elementor-element-e1b42c5 > .elementor-widget-container {
    padding: 0px 0px 100px 0px;
}

.elementor-22719 .elementor-element.elementor-element-c8c00a7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -85px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

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

.elementor-22719 .elementor-element.elementor-element-223e611 > .elementor-widget-container {
    padding: 0126px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-39f1b31 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-39f1b31 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-22719 .elementor-element.elementor-element-39f1b31 {
    width: var( --container-widget-width, 29.432% );
    max-width: 29.432%;
    --container-widget-width: 29.432%;
    --container-widget-flex-grow: 0;
    top: 116px;
}

.elementor-22719 .elementor-element.elementor-element-39f1b31.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-39f1b31 {
    left: 74px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-39f1b31 {
    right: 74px;
}

.elementor-22719 .elementor-element.elementor-element-fd6fb14 > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-fd6fb14 {
    margin-top: -150px;
    margin-bottom: 0px;
}

.elementor-22719 .elementor-element.elementor-element-ef8f398 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-ef8f398 .elementor-heading-title {
    color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-7b777c9 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-7b777c9 .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-22719 .elementor-element.elementor-element-d5eda51:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-d5eda51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

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

.elementor-22719 .elementor-element.elementor-element-d5eda51 {
    box-shadow: 0px 20px 40px 0px rgba(41.999999999999865, 11, 88, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-22719 .elementor-element.elementor-element-df97e68:hover > .elementor-element-populated {
    background-color: #1AB69D12;
}

.elementor-22719 .elementor-element.elementor-element-df97e68 > .elementor-element-populated {
    padding: 50px 25px 42px 50px;
}

.elementor-22719 .elementor-element.elementor-element-97ce64b .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-22719 .elementor-element.elementor-element-97ce64b .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    font-size: 40px;
}

.elementor-22719 .elementor-element.elementor-element-97ce64b .edublink-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-97ce64b .edublink-icon-box-wrapper .edublink-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-22719 .elementor-element.elementor-element-97ce64b .edublink-icon-box-wrapper .edublink-icon-box-title {
    color: var( --e-global-color-text );
    margin: 0px 0px 15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-97ce64b .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-22719 .elementor-element.elementor-element-97ce64b .edublink-icon-box-wrapper .edublink-icon-box-content p {
    color: var( --e-global-color-text );
}

.elementor-22719 .elementor-element.elementor-element-227ba57:hover > .elementor-element-populated {
    background-color: #EE4A6212;
}

.elementor-22719 .elementor-element.elementor-element-227ba57 > .elementor-element-populated {
    padding: 50px 25px 42px 50px;
}

.elementor-22719 .elementor-element.elementor-element-a2d52d5 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-22719 .elementor-element.elementor-element-a2d52d5 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    font-size: 40px;
}

.elementor-22719 .elementor-element.elementor-element-a2d52d5 .edublink-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-a2d52d5 .edublink-icon-box-wrapper .edublink-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-22719 .elementor-element.elementor-element-a2d52d5 .edublink-icon-box-wrapper .edublink-icon-box-title {
    margin: 0px 0px 15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-0c69f4c:hover > .elementor-element-populated {
    background-color: #8E56FF12;
}

.elementor-22719 .elementor-element.elementor-element-0c69f4c > .elementor-element-populated {
    padding: 50px 50px 42px 25px;
}

.elementor-22719 .elementor-element.elementor-element-08d5e39 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-22719 .elementor-element.elementor-element-08d5e39 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    font-size: 40px;
}

.elementor-22719 .elementor-element.elementor-element-08d5e39 .edublink-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-08d5e39 .edublink-icon-box-wrapper .edublink-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-22719 .elementor-element.elementor-element-08d5e39 .edublink-icon-box-wrapper .edublink-icon-box-title {
    margin: 0px 0px 15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-9e0a0e3 > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-9e0a0e3 {
    padding: 120px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-31e49b2 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-31e49b2 .edublink-animation-widget .edublink-animation-widget-color {
    height: 470px;
    width: 470px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-31e49b2 {
    width: auto;
    max-width: auto;
    top: -490px;
    z-index: -1;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-31e49b2 {
    left: -270px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-31e49b2 {
    right: -270px;
}

.elementor-22719 .elementor-element.elementor-element-128c61a .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-128c61a .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-22719 .elementor-element.elementor-element-128c61a {
    width: auto;
    max-width: auto;
    top: -145px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-128c61a {
    left: -230px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-128c61a {
    right: -230px;
}

.elementor-22719 .elementor-element.elementor-element-86d6ffe .edublink-section-heading .pre-heading {
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-86d6ffe .edublink-section-heading .title-shape {
    color: var( --e-global-color-secondary );
}

.elementor-22719 .elementor-element.elementor-element-35f232a .eb-tabs-title-wrapper {
    margin-bottom: 18px;
}

.elementor-22719 .elementor-element.elementor-element-35f232a > .elementor-widget-container {
    margin: 10px 20px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-f34cef2 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-f34cef2 .edublink-animation-widget img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-f34cef2 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-22719 .elementor-element.elementor-element-f34cef2 {
    width: auto;
    max-width: auto;
    bottom: -5px;
    z-index: 0;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-f34cef2 {
    left: 15px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-f34cef2 {
    right: 15px;
}

.elementor-22719 .elementor-element.elementor-element-2a057b3 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-2a057b3 .edublink-animation-widget .edublink-animation-widget-color {
    height: 320px;
    width: 320px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-2a057b3 {
    width: auto;
    max-width: auto;
    bottom: -65px;
    z-index: 0;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-2a057b3 {
    right: 60px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-2a057b3 {
    left: 60px;
}

.elementor-22719 .elementor-element.elementor-element-8eea7b0 > .elementor-widget-container {
    margin: 0px 120px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-5fa9156 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-5fa9156 {
    width: auto;
    max-width: auto;
    bottom: -35px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-5fa9156 {
    right: 15px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-5fa9156 {
    left: 15px;
}

.elementor-22719 .elementor-element.elementor-element-75d4135 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-75d4135 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 65px 0px;
}

.elementor-22719 .elementor-element.elementor-element-75d4135 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-84049c2 img {
    width: 21%;
}

.elementor-22719 .elementor-element.elementor-element-156ba60 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-156ba60 > .elementor-background-overlay {
    background-image: url("https://viralen.si/wp-content/uploads/2023/06/map-shape-3.png");
    background-position: 140px 180px;
    background-repeat: no-repeat;
    opacity: 1;
}

.elementor-22719 .elementor-element.elementor-element-1f821e4 .edublink-section-heading {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-1f821e4 .edublink-section-heading .title-shape {
    color: var( --e-global-color-secondary );
}

.elementor-22719 .elementor-element.elementor-element-1f821e4 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22719 .elementor-element.elementor-element-ad71993 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-ad71993 > .elementor-background-overlay {
    background-image: url("https://viralen.si/wp-content/uploads/2023/06/map-shape-3.png");
    background-position: 140px 180px;
    background-repeat: no-repeat;
    opacity: 1;
}

.elementor-22719 .elementor-element.elementor-element-41941fe > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    padding: 10px 20px 10px 20px;
}

.elementor-22719 .elementor-element.elementor-element-cf66d62 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    padding: 10px 20px 10px 20px;
}

.elementor-22719 .elementor-element.elementor-element-6e59ea8 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    padding: 10px 20px 10px 20px;
}

.elementor-22719 .elementor-element.elementor-element-72161d6 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    padding: 10px 20px 10px 20px;
}

.elementor-22719 .elementor-element.elementor-element-3b847d0 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    padding: 10px 20px 10px 20px;
}

.elementor-22719 .elementor-element.elementor-element-b583420 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    padding: 10px 20px 10px 20px;
}

.elementor-22719 .elementor-element.elementor-element-ce56ee6 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    padding: 10px 20px 10px 20px;
}

.elementor-22719 .elementor-element.elementor-element-5b62768 > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-5b62768 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-22719 .elementor-element.elementor-element-1c0ed85:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-1c0ed85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-1c0ed85 {
    border-style: solid;
    border-color: var( --e-global-color-secondary );
    box-shadow: 0px 20px 40px 0px rgba(146, 113.99999999999999, 2.9999999999999956, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-1c0ed85, .elementor-22719 .elementor-element.elementor-element-1c0ed85 > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-22719 .elementor-element.elementor-element-1c0ed85 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-22719 .elementor-element.elementor-element-d626a5a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-22719 .elementor-element.elementor-element-d626a5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-22719 .elementor-element.elementor-element-d626a5a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 31px 25px 42px 50px;
}

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

.elementor-22719 .elementor-element.elementor-element-5c69868 .elementor-heading-title {
    font-weight: 900;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-5c69868 > .elementor-widget-container {
    margin: 0px 0px 0px 9px;
}

.elementor-22719 .elementor-element.elementor-element-b7b195a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-22719 .elementor-element.elementor-element-c0a166d .edublink-button-item {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

.elementor-22719 .elementor-element.elementor-element-c0a166d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22719 .elementor-element.elementor-element-e154962 .edublink-button-widget-wrapper {
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-e154962 .edublink-button-item {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: var( --e-global-color-primary );
    background: #991F1F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-e154962.elementor-element {
    --align-self: flex-end;
}

.elementor-22719 .elementor-element.elementor-element-505d8a2 {
    font-size: 12px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-505d8a2 > .elementor-widget-container {
    padding: 0px 0px 0px 9px;
}

.elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info {
    margin: 0;
}

.elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li {
    display: inline-block;
}

.elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li > a, .elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li {
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li > a,.elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li {
    font-size: 12px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li i,body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li svg {
    margin-right: 10px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li i,body.rtl .elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info > li svg {
    margin-left: 10px;
}

.elementor-22719 .elementor-element.elementor-element-27ba8b9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 25px 42px 50px;
}

.elementor-22719 .elementor-element.elementor-element-27ba8b9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-b0d3cb0 .elementor-heading-title {
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info {
    margin: 0;
}

.elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li {
    display: block;
}

.elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li > a, .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li {
    color: var( --e-global-color-8b3b3c1 );
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li i,body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li svg {
    margin-right: 10px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li i,body.rtl .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li svg {
    margin-left: 10px;
}

.elementor-22719 .elementor-element.elementor-element-20d5023 > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-20d5023 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-20d5023 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-36c1add .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-36c1add .edublink-animation-widget .edublink-animation-widget-color {
    height: 470px;
    width: 470px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-36c1add {
    width: auto;
    max-width: auto;
    bottom: 45px;
    z-index: 0;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-36c1add {
    left: -220px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-36c1add {
    right: -220px;
}

.elementor-22719 .elementor-element.elementor-element-7cde449 > .elementor-widget-container {
    margin: 0px -125px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-55ba729:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22719 .elementor-element.elementor-element-55ba729 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22719 .elementor-element.elementor-element-55ba729 > .elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 105px 15px 0px 20px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 20px;
    padding: 60px 50px 60px 70px;
}

.elementor-22719 .elementor-element.elementor-element-55ba729 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-92a2f18 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-92a2f18 .edublink-animation-widget .edublink-animation-widget-color {
    height: 320px;
    width: 320px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-92a2f18 {
    width: auto;
    max-width: auto;
    top: -140px;
    z-index: -1;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-92a2f18 {
    right: -160px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-92a2f18 {
    left: -160px;
}

.elementor-22719 .elementor-element.elementor-element-c2fe460 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-c2fe460 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #F3F8FA;
    height: 150px;
    width: 150px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-c2fe460 {
    width: auto;
    max-width: auto;
    top: -30px;
    z-index: -1;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-c2fe460 {
    right: -60px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-c2fe460 {
    left: -60px;
}

.elementor-22719 .elementor-element.elementor-element-4fe27e3 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-4fe27e3 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-22719 .elementor-element.elementor-element-4fe27e3 {
    width: auto;
    max-width: auto;
    top: -80px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-4fe27e3 {
    right: -30px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-4fe27e3 {
    left: -30px;
}

.elementor-22719 .elementor-element.elementor-element-9e961c2 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
    min-width: 80px;
    height: 80px;
    line-height: 80px;
    background-color: #EE4A621A;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    font-size: 48px;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    color: #EE4A62;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
    fill: #EE4A62;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5.elementor-widget-edublink-icon-box:hover .edublink-icon-box-icon i {
    color: #FFFFFF;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5.elementor-widget-edublink-icon-box:hover .edublink-icon-box-icon.edublink-icon-box-enable {
    background-color: #EE4A62;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper .edublink-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-22719 .elementor-element.elementor-element-7fc32b5 .edublink-icon-box-wrapper .edublink-icon-box-title {
    margin: 0px 0px 15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
    min-width: 80px;
    height: 80px;
    line-height: 80px;
    background-color: #1AB69D1A;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    font-size: 48px;
}

.elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    color: #1AB69D;
}

.elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
    fill: #1AB69D;
}

.elementor-22719 .elementor-element.elementor-element-fd40123.elementor-widget-edublink-icon-box:hover .edublink-icon-box-icon i {
    color: #FFFFFF;
}

.elementor-22719 .elementor-element.elementor-element-fd40123.elementor-widget-edublink-icon-box:hover .edublink-icon-box-icon.edublink-icon-box-enable {
    background-color: #1AB69D;
}

.elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper .edublink-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-22719 .elementor-element.elementor-element-fd40123 .edublink-icon-box-wrapper .edublink-icon-box-title {
    margin: 0px 0px 15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
    min-width: 80px;
    height: 80px;
    line-height: 80px;
    background-color: #F8941F1A;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    font-size: 32px;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
    color: #F8941F;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
    fill: #F8941F;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89.elementor-widget-edublink-icon-box:hover .edublink-icon-box-icon i {
    color: #FFFFFF;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89.elementor-widget-edublink-icon-box:hover .edublink-icon-box-icon.edublink-icon-box-enable {
    background-color: #F8941F;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper .edublink-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-22719 .elementor-element.elementor-element-ce1bc89 .edublink-icon-box-wrapper .edublink-icon-box-title {
    margin: 0px 0px 15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-e926ca6 > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-e926ca6 {
    padding: 155px 0px 150px 0px;
}

.elementor-22719 .elementor-element.elementor-element-459ea0f > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-459ea0f > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-459ea0f > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-459ea0f > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

.elementor-22719 .elementor-element.elementor-element-459ea0f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-57dcb30 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-57dcb30 .elementor-heading-title {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-57dcb30 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-18d297a {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-18d297a .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-00712b5 > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-00712b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-00712b5 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-00712b5 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

.elementor-22719 .elementor-element.elementor-element-00712b5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-9ed968c {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-9ed968c .elementor-heading-title {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    color: var( --e-global-color-secondary );
}

.elementor-22719 .elementor-element.elementor-element-9ed968c > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-514fbc4 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-514fbc4 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-819ecc2 > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-819ecc2 > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-819ecc2 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-819ecc2 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

.elementor-22719 .elementor-element.elementor-element-819ecc2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-f4e92b8 .edublink-counter-item {
    text-align: center;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-secondary );
}

.elementor-22719 .elementor-element.elementor-element-f4e92b8 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-391ff43 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-391ff43 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-19228ee > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-19228ee > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-19228ee > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-19228ee > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

.elementor-22719 .elementor-element.elementor-element-19228ee > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-f92d6ee {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-f92d6ee .elementor-heading-title {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #F8941F;
}

.elementor-22719 .elementor-element.elementor-element-8f2ee5a {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-8f2ee5a .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-4d63a7f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-22719 .elementor-element.elementor-element-4d63a7f > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-4d63a7f {
    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-bc-flex-widget .elementor-22719 .elementor-element.elementor-element-ddeb143.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-22719 .elementor-element.elementor-element-ddeb143.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-22719 .elementor-element.elementor-element-ddeb143 > .elementor-element-populated {
    padding: 195px 0px 155px 0px;
}

.elementor-22719 .elementor-element.elementor-element-c5ae10c .edublink-video-popup-wrapper .edublink-video-popup-content {
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-c5ae10c .edublink-video-popup-animation-continious.edublink-video-popup-continious-type-custom-ripple-color .edublink-video-popup-icon::before, .elementor-22719 .elementor-element.elementor-element-c5ae10c .edublink-video-popup-animation-continious.edublink-video-popup-continious-type-custom-ripple-color .edublink-video-popup-icon::after {
    border-color: #FFFFFF4D;
}

.elementor-22719 .elementor-element.elementor-element-c5ae10c .edublink-video-popup-wrapper .edublink-video-popup-content .edublink-video-popup-icon {
    height: 80px;
    width: 80px;
    line-height: 80px;
    font-size: 22px;
    color: #ffffff;
    fill: #ffffff;
    background-color: #EE4A62;
}

.elementor-22719 .elementor-element.elementor-element-c5ae10c .edublink-video-popup-wrapper .edublink-video-popup-content .edublink-video-popup-icon, .elementor-22719 .elementor-element.elementor-element-c5ae10c .edublink-video-popup-animation-on-hover .edublink-video-popup-icon:before {
    border-radius: 100% 100% 100% 100%;
}

.elementor-22719 .elementor-element.elementor-element-c5ae10c > .elementor-widget-container {
    padding: 0px 0px 80px 0px;
}

.elementor-22719 .elementor-element.elementor-element-c5ae10c {
    z-index: 1;
}

.elementor-22719 .elementor-element.elementor-element-6ce4c41 {
    text-align: center;
    z-index: 1;
}

.elementor-22719 .elementor-element.elementor-element-6ce4c41 .elementor-heading-title {
    line-height: 1.39;
    color: #FFFFFF;
}

.elementor-22719 .elementor-element.elementor-element-a93bf4f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --z-index: 1;
}

.elementor-22719 .elementor-element.elementor-element-cff61d2 .edublink-button-widget-wrapper {
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-cff61d2 .edublink-button-item {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

.elementor-22719 .elementor-element.elementor-element-cff61d2.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22719 .elementor-element.elementor-element-2904a3a {
    width: 100%;
    max-width: 100%;
    top: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-2904a3a {
    left: 0px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-2904a3a {
    right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-731ddf2 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-731ddf2 {
    padding: 110px 0px 65px 0px;
}

.elementor-22719 .elementor-element.elementor-element-70c2c29 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-70c2c29 > .elementor-background-overlay {
    opacity: 1;
}

.elementor-22719 .elementor-element.elementor-element-0082656 > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-0082656 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-22719 .elementor-element.elementor-element-1e63e57:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-1e63e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-1e63e57 {
    border-style: solid;
    border-color: var( --e-global-color-secondary );
    box-shadow: 0px 20px 40px 0px rgba(146, 113.99999999999999, 2.9999999999999956, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-1e63e57, .elementor-22719 .elementor-element.elementor-element-1e63e57 > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-22719 .elementor-element.elementor-element-1e63e57 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-bce5be0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 31px 25px 42px 50px;
}

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

.elementor-22719 .elementor-element.elementor-element-cded2cd.elementor-position-right .elementor-image-box-img {
    margin-left: 16px;
}

.elementor-22719 .elementor-element.elementor-element-cded2cd.elementor-position-left .elementor-image-box-img {
    margin-right: 16px;
}

.elementor-22719 .elementor-element.elementor-element-cded2cd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 16px;
}

.elementor-22719 .elementor-element.elementor-element-cded2cd .elementor-image-box-title {
    margin-bottom: 18px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-cded2cd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-22719 .elementor-element.elementor-element-cded2cd .elementor-image-box-img img {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition-duration: 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-cded2cd .elementor-image-box-description {
    font-family: "Crimson Text", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var( --e-global-color-04f98ba );
}

.elementor-22719 .elementor-element.elementor-element-cded2cd > .elementor-widget-container {
    border-radius: 2px 2px 2px 2px;
}

.elementor-22719 .elementor-element.elementor-element-7689780 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 25px 42px 50px;
}

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

.elementor-22719 .elementor-element.elementor-element-1b068d4 .elementor-heading-title {
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-89aa27c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-22719 .elementor-element.elementor-element-bed9f85 .edublink-button-item {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

.elementor-22719 .elementor-element.elementor-element-bed9f85.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22719 .elementor-element.elementor-element-9e5e855 {
    font-size: 11px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info {
    margin: 0;
}

.elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li {
    display: block;
}

.elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li > a, .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li {
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li > a,.elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li {
    font-size: 12px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li i,body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li svg {
    margin-right: 10px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li i,body.rtl .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li svg {
    margin-left: 10px;
}

.elementor-22719 .elementor-element.elementor-element-d2637b4 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-d2637b4 {
    padding: 110px 0px 65px 0px;
}

.elementor-22719 .elementor-element.elementor-element-b14aa44 > .elementor-element-populated {
    margin: 12px 12px 12px 12px;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 12px;
}

.elementor-22719 .elementor-element.elementor-element-6a12893 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-6a12893 > .elementor-background-overlay {
    opacity: 1;
}

.elementor-22719 .elementor-element.elementor-element-b682afc .edublink-section-heading {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-b682afc .edublink-section-heading .pre-heading {
    font-size: 28px;
    color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-b682afc > .elementor-widget-container {
    margin: 0px 30px 20px 0px;
}

.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info {
    margin: 0;
}

.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li {
    display: inline-block;
}

.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li > a, .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li {
    color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li > a,.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li {
    font-size: 17px;
}

.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li i {
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li svg path {
    stroke: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li i,body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li svg {
    margin-right: 10px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li i,body.rtl .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li svg {
    margin-left: 10px;
}

.elementor-22719 .elementor-element.elementor-element-2e4e3f1 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-2e4e3f1 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-22719 .elementor-element.elementor-element-2e4e3f1 {
    width: var( --container-widget-width, 44.369% );
    max-width: 44.369%;
    --container-widget-width: 44.369%;
    --container-widget-flex-grow: 0;
    top: 314px;
}

.elementor-22719 .elementor-element.elementor-element-2e4e3f1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-2e4e3f1 {
    right: -679px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-2e4e3f1 {
    left: -679px;
}

.elementor-bc-flex-widget .elementor-22719 .elementor-element.elementor-element-f6e1cd9.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-22719 .elementor-element.elementor-element-f6e1cd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-22719 .elementor-element.elementor-element-f6e1cd9 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.elementor-22719 .elementor-element.elementor-element-eda53c1 > .elementor-widget-container {
    margin: 0px -125px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-eda53c1.elementor-element {
    --align-self: flex-end;
}

.elementor-22719 .elementor-element.elementor-element-cd8bcc9 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-cd8bcc9 {
    padding: 110px 0px 65px 0px;
}

.elementor-22719 .elementor-element.elementor-element-68fe773 > .elementor-container {
    max-width: 1230px;
}

.elementor-22719 .elementor-element.elementor-element-68fe773 > .elementor-background-overlay {
    background-image: url("https://viralen.si/wp-content/uploads/2023/06/map-shape-3.png");
    background-position: 140px 180px;
    background-repeat: no-repeat;
    opacity: 1;
}

.elementor-22719 .elementor-element.elementor-element-10f4a17 .edublink-section-heading {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-10f4a17 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22719 .elementor-element.elementor-element-7fda05d > .elementor-container {
    max-width: 1200px;
    min-height: 715px;
}

.elementor-22719 .elementor-element.elementor-element-7fda05d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-7fda05d:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-7fda05d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-22719 .elementor-element.elementor-element-7fda05d > .elementor-background-overlay {
    opacity: 0.96;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-22719 .elementor-element.elementor-element-e7d2095 > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-e7d2095 > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-e7d2095 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-22719 .elementor-element.elementor-element-e7d2095 > .elementor-element-populated {
    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;
}

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

.elementor-22719 .elementor-element.elementor-element-9e1b617 .edublink-animation-widget {
    z-index: 0;
    opacity: 0.57;
    display: flex;
}

.elementor-22719 .elementor-element.elementor-element-9e1b617 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-22719 .elementor-element.elementor-element-9e1b617 {
    width: auto;
    max-width: auto;
    top: -18px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-9e1b617 {
    left: -227px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-9e1b617 {
    right: -227px;
}

.elementor-22719 .elementor-element.elementor-element-6edec66 .elementor-heading-title {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.73;
    letter-spacing: 2.6px;
    color: #F8B81F;
}

.elementor-22719 .elementor-element.elementor-element-af446eb .elementor-heading-title {
    line-height: 1.2;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-28e8b73 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-8b3b3c1 );
    --divider-border-width: 1px;
}

.elementor-22719 .elementor-element.elementor-element-28e8b73 .elementor-divider-separator {
    width: 69%;
}

.elementor-22719 .elementor-element.elementor-element-28e8b73 .elementor-divider {
    padding-block-start:6px;padding-block-end:6px;}

.elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info {
    margin: 0;
}

.elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li {
    display: inline-block;
}

.elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info {
    text-align: left;
}

.elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li > a, .elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li {
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li > a,.elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li {
    font-size: 12px;
}

body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li i,body:not(.rtl) .elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li svg {
    margin-right: 10px;
}

body.rtl .elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li i,body.rtl .elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li svg {
    margin-left: 10px;
}

.elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li .focused-text {
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-1886b25 > .elementor-widget-container {
    margin: -30px 0px 20px 0px;
}

.elementor-22719 .elementor-element.elementor-element-1886b25 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22719 .elementor-element.elementor-element-1886b25.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22719 .elementor-element.elementor-element-8448b77 .elementor-heading-title {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.73;
    letter-spacing: 2.6px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-8448b77 > .elementor-widget-container {
    margin: 20px 0px 0px 6px;
}

.elementor-bc-flex-widget .elementor-22719 .elementor-element.elementor-element-44ff1ae.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-44ff1ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-44ff1ae > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 050px;
}

.elementor-22719 .elementor-element.elementor-element-44ff1ae > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-79e0b5e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-9da097c > .elementor-container {
    max-width: 1213px;
}

.elementor-22719 .elementor-element.elementor-element-9da097c {
    margin-top: -113px;
    margin-bottom: 0px;
}

.elementor-22719 .elementor-element.elementor-element-4311723 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-22719 .elementor-element.elementor-element-abb6ee9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-cff3434 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    border-style: none;
    --border-style: none;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-22719 .elementor-element.elementor-element-cff3434:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-cff3434 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #631212;
}

.elementor-22719 .elementor-element.elementor-element-2903348 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-2903348 .elementor-heading-title {
    font-size: 22px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-3e9cfd5 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-3e9cfd5 .elementor-heading-title {
    font-size: 12px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-eff7a56 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-22719 .elementor-element.elementor-element-eff7a56:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-eff7a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F1;
}

.elementor-22719 .elementor-element.elementor-element-499fc3c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-ac6c2d2 {
    font-family: "Crimson Text", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: line-through;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-ac6c2d2 > .elementor-widget-container {
    margin: 0px 14px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-ac6c2d2.elementor-element {
    --align-self: center;
}

.elementor-22719 .elementor-element.elementor-element-5a5bd97 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-5a5bd97 .elementor-heading-title {
    font-size: 12px;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-8b74307 {
    font-family: "Crimson Text", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-2d95078 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-2d95078 .elementor-heading-title {
    font-size: 12px;
    color: #7C7C7C;
}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-24px/2);}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-24px/2);
}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-icon i {
    color: #00A515;
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-icon svg {
    fill: #00A515;
    transition: fill 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-83436a5 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-item > a {
    font-size: 13px;
}

.elementor-22719 .elementor-element.elementor-element-83436a5 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-83436a5 > .elementor-widget-container {
    padding: 30px 10px 30px 10px;
}

.elementor-22719 .elementor-element.elementor-element-b6b82f2 {
    --divider-border-style: solid;
    --divider-color: #DDDDDD;
    --divider-border-width: 2px;
}

.elementor-22719 .elementor-element.elementor-element-b6b82f2 .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-22719 .elementor-element.elementor-element-b6b82f2 .elementor-divider {
    text-align: center;
    padding-block-start:2px;padding-block-end:2px;}

.elementor-22719 .elementor-element.elementor-element-b6b82f2 > .elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-24px/2);}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-24px/2);
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-icon i {
    color: #696969;
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-icon svg {
    fill: #696969;
    transition: fill 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-item > a {
    font-size: 13px;
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-3664ac7 > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
    padding: 30px 10px 30px 10px;
}

.elementor-22719 .elementor-element.elementor-element-ccb7511 .elementor-button {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-8b3b3c1 );
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent );
    border-radius: 7px 7px 7px 7px;
}

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

.elementor-22719 .elementor-element.elementor-element-864be7e {
    text-align: center;
    font-size: 11px;
    line-height: 14px;
}

.elementor-22719 .elementor-element.elementor-element-864be7e > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-22719 .elementor-element.elementor-element-9a6a015 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-5c314d7 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    border-style: none;
    --border-style: none;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-22719 .elementor-element.elementor-element-5c314d7:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-5c314d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-1dfc69b {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-1dfc69b .elementor-heading-title {
    font-size: 32px;
    color: var( --e-global-color-text );
}

.elementor-22719 .elementor-element.elementor-element-dcf8fd3 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-dcf8fd3 .elementor-heading-title {
    font-size: 12px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-d9bcda3 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-22719 .elementor-element.elementor-element-d9bcda3:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-d9bcda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F1;
}

.elementor-22719 .elementor-element.elementor-element-08b88e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-a0b3f50 {
    font-family: "Crimson Text", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: line-through;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-a0b3f50 > .elementor-widget-container {
    margin: 0px 14px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-a0b3f50.elementor-element {
    --align-self: center;
}

.elementor-22719 .elementor-element.elementor-element-9d1d421 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-9d1d421 .elementor-heading-title {
    font-size: 12px;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-fae8230 {
    font-family: "Crimson Text", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-3d8a6ca {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-3d8a6ca .elementor-heading-title {
    font-size: 12px;
    color: #7C7C7C;
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-24px/2);}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-24px/2);
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-icon i {
    color: #00A515;
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-icon svg {
    fill: #00A515;
    transition: fill 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-item > a {
    font-size: 13px;
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-aed58c1 > .elementor-widget-container {
    padding: 30px 10px 30px 10px;
}

.elementor-22719 .elementor-element.elementor-element-3e6e56b {
    --divider-border-style: solid;
    --divider-color: #DDDDDD;
    --divider-border-width: 2px;
}

.elementor-22719 .elementor-element.elementor-element-3e6e56b .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-22719 .elementor-element.elementor-element-3e6e56b .elementor-divider {
    text-align: center;
    padding-block-start:2px;padding-block-end:2px;}

.elementor-22719 .elementor-element.elementor-element-3e6e56b > .elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-24px/2);}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-24px/2);
}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-825d163 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-item > a {
    font-size: 13px;
}

.elementor-22719 .elementor-element.elementor-element-825d163 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-825d163 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 30px 10px 30px 10px;
}

.elementor-22719 .elementor-element.elementor-element-a8c23e7 .elementor-button {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-secondary );
}

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

.elementor-22719 .elementor-element.elementor-element-b4fa196 {
    text-align: center;
    font-size: 11px;
    line-height: 14px;
}

.elementor-22719 .elementor-element.elementor-element-b4fa196 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-22719 .elementor-element.elementor-element-66d5511 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-445139e {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    border-style: none;
    --border-style: none;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-22719 .elementor-element.elementor-element-445139e:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-445139e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #631212;
}

.elementor-22719 .elementor-element.elementor-element-000afa4 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-000afa4 .elementor-heading-title {
    font-size: 22px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-921627a {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-921627a .elementor-heading-title {
    font-size: 12px;
    color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-0406252 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-22719 .elementor-element.elementor-element-0406252:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-0406252 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F1;
}

.elementor-22719 .elementor-element.elementor-element-d3db188 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-5b4a799 {
    font-family: "Crimson Text", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: line-through;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-5b4a799 > .elementor-widget-container {
    margin: 0px 14px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-5b4a799.elementor-element {
    --align-self: center;
}

.elementor-22719 .elementor-element.elementor-element-a8ec8af {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-a8ec8af .elementor-heading-title {
    font-size: 12px;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-6fdc754 {
    font-family: "Crimson Text", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-17a9d99 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-17a9d99 .elementor-heading-title {
    font-size: 12px;
    color: #7C7C7C;
}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-24px/2);}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-24px/2);
}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-icon i {
    color: #00A515;
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-icon svg {
    fill: #00A515;
    transition: fill 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-eebb311 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-item > a {
    font-size: 13px;
}

.elementor-22719 .elementor-element.elementor-element-eebb311 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-eebb311 > .elementor-widget-container {
    padding: 30px 10px 30px 10px;
}

.elementor-22719 .elementor-element.elementor-element-2c119bf {
    --divider-border-style: solid;
    --divider-color: #DDDDDD;
    --divider-border-width: 2px;
}

.elementor-22719 .elementor-element.elementor-element-2c119bf .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-22719 .elementor-element.elementor-element-2c119bf .elementor-divider {
    text-align: center;
    padding-block-start:2px;padding-block-end:2px;}

.elementor-22719 .elementor-element.elementor-element-2c119bf > .elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-24px/2);}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-24px/2);
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-item > a {
    font-size: 13px;
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-122d3f8 > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
    padding: 30px 10px 30px 10px;
}

.elementor-22719 .elementor-element.elementor-element-14a2d2e {
    --divider-border-style: solid;
    --divider-color: #DDDDDD;
    --divider-border-width: 2px;
}

.elementor-22719 .elementor-element.elementor-element-14a2d2e .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-22719 .elementor-element.elementor-element-14a2d2e .elementor-divider {
    text-align: center;
    padding-block-start:2px;padding-block-end:2px;}

.elementor-22719 .elementor-element.elementor-element-14a2d2e > .elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(24px/2);}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-24px/2);}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-24px/2);
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-icon i {
    color: #803DAF;
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-icon svg {
    fill: #803DAF;
    transition: fill 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-item > a {
    font-size: 13px;
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-7e8aaae > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
    padding: 30px 10px 30px 10px;
}

.elementor-22719 .elementor-element.elementor-element-10c559d .elementor-button {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-8b3b3c1 );
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent );
    border-radius: 7px 7px 7px 7px;
}

.elementor-22719 .elementor-element.elementor-element-10c559d > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-22719 .elementor-element.elementor-element-9b1156c {
    text-align: center;
    font-size: 11px;
    line-height: 14px;
}

.elementor-22719 .elementor-element.elementor-element-9b1156c > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-22719 .elementor-element.elementor-element-de68b52 > .elementor-container {
    max-width: 1213px;
}

.elementor-22719 .elementor-element.elementor-element-de68b52 {
    margin-top: -113px;
    margin-bottom: 0px;
}

.elementor-22719 .elementor-element.elementor-element-c776315 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-bd962c1 > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-bd962c1 {
    padding: 155px 0px 150px 0px;
}

.elementor-22719 .elementor-element.elementor-element-92ea004 > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-92ea004 > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-92ea004 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-92ea004 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

.elementor-22719 .elementor-element.elementor-element-92ea004 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-2c54400 {
    text-align: start;
}

.elementor-22719 .elementor-element.elementor-element-2c54400 .elementor-heading-title {
    font-family: "Libre Franklin", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    color: var( --e-global-color-accent );
}

.elementor-22719 .elementor-element.elementor-element-2c54400 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-22719 .elementor-element.elementor-element-50b81fd {
    text-align: start;
}

.elementor-22719 .elementor-element.elementor-element-50b81fd .elementor-heading-title {
    font-size: 23px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-d26db75 > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-d26db75 > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-d26db75 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-d26db75 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

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

.elementor-22719 .elementor-element.elementor-element-9e08335 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-9e08335 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-8da837e > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-8da837e > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-8da837e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-8da837e > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

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

.elementor-22719 .elementor-element.elementor-element-8e51883 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-8e51883 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-c62afca > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-c62afca > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-c62afca > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-c62afca > .elementor-element-populated {
    box-shadow: 0px 10px 30px 6px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 38px 30px 38px 30px;
}

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

.elementor-22719 .elementor-element.elementor-element-9cae897 {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-9cae897 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-22719 .elementor-element.elementor-element-96e80df > .elementor-container {
    max-width: 800px;
}

.elementor-22719 .elementor-element.elementor-element-96e80df {
    margin-top: -65px;
    margin-bottom: 0px;
}

.elementor-22719 .elementor-element.elementor-element-336cd60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-8b3b3c1 );
}

.elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://viralen.si/wp-content/uploads/2023/05/cta-bg-imgae-07.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
}

.elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-element-populated, .elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-element-populated > .elementor-background-overlay, .elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px -50px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 50px 50px 50px;
}

.elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-336cd60 {
    z-index: 1;
}

.elementor-22719 .elementor-element.elementor-element-9a67a00 {
    text-align: end;
}

.elementor-22719 .elementor-element.elementor-element-9a67a00 .elementor-heading-title {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.73;
    color: #181818;
}

.elementor-22719 .elementor-element.elementor-element-4ea9721 {
    text-align: end;
}

.elementor-22719 .elementor-element.elementor-element-4ea9721 .elementor-heading-title {
    font-size: 26px;
    font-weight: 700;
    color: #181818;
}

.elementor-22719 .elementor-element.elementor-element-4ea9721 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-8a6afcb.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-cfa8da1 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: flex-start;
}

.elementor-22719 .elementor-element.elementor-element-cfa8da1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #181818;
}

.elementor-22719 .elementor-element.elementor-element-cfa8da1 > .elementor-widget-container {
    padding: 18px 18px 18px 18px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #1414171A;
    border-radius: 50% 50% 50% 50%;
}

.elementor-22719 .elementor-element.elementor-element-94344f7 .elementor-heading-title {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.73;
    color: #181818;
}

.elementor-22719 .elementor-element.elementor-element-8a8813f .elementor-heading-title {
    font-size: 26px;
    font-weight: 700;
    color: #181818;
}

.elementor-22719 .elementor-element.elementor-element-8a8813f > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-22719 .elementor-element.elementor-element-5fab647 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-22719 .elementor-element.elementor-element-5fab647:not(.elementor-motion-effects-element-type-background), .elementor-22719 .elementor-element.elementor-element-5fab647 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F5F2;
}

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

.elementor-22719 .elementor-element.elementor-element-b3d5a6b > .elementor-container {
    max-width: 1200px;
}

.elementor-22719 .elementor-element.elementor-element-b3d5a6b {
    padding: 130px 0px 200px 0px;
}

.elementor-22719 .elementor-element.elementor-element-e80c772 .edublink-section-heading {
    text-align: center;
}

.elementor-22719 .elementor-element.elementor-element-e80c772 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22719 .elementor-element.elementor-element-54378f2 .eb-tabs-title-wrapper {
    justify-content: center;
    margin-bottom: 40px;
}

.elementor-22719 .elementor-element.elementor-element-df71208 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-22719 .elementor-element.elementor-element-acf37e7.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-22719 .elementor-element.elementor-element-acf37e7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-22719 .elementor-element.elementor-element-acf37e7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

@media(max-width: 1024px) {
    .elementor-22719 .elementor-element.elementor-element-5c6589f > .elementor-container {
        min-height:100%;
    }

    .elementor-22719 .elementor-element.elementor-element-5c6589f {
        padding: 70px 0px 160px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-1de6135 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-5642988 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info {
        text-align: center;
    }

    .elementor-bc-flex-widget .elementor-22719 .elementor-element.elementor-element-c8c00a7.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-22719 .elementor-element.elementor-element-c8c00a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-22719 .elementor-element.elementor-element-c8c00a7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-0c69f4c > .elementor-element-populated {
        padding: 50px 25px 42px 50px;
    }

    .elementor-22719 .elementor-element.elementor-element-9e0a0e3 {
        padding: 65px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-7c2cd4e > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-35f232a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-75d4135 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-66daed8 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-84049c2 img {
        width: 35%;
    }

    .elementor-22719 .elementor-element.elementor-element-156ba60 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-ad71993 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li > a,.elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li {
        font-size: 11px;
    }

    .elementor-22719 .elementor-element.elementor-element-20d5023 {
        padding: 85px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-fcb4eac > .elementor-element-populated {
        margin: 0px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-55ba729 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-e926ca6 {
        padding: 135px 0px 100px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-00712b5 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-819ecc2 > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-19228ee > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-4d63a7f {
        padding: 050px 0px 030px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-6ce4c41 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-22719 .elementor-element.elementor-element-731ddf2 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-19444ab > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-1b068d4 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-89aa27c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-22719 .elementor-element.elementor-element-bed9f85 .edublink-button-widget-wrapper {
        justify-content: center;
    }

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

    .elementor-22719 .elementor-element.elementor-element-9e5e855 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info > li {
        margin: -1px -1px -1px -19px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-d2637b4 {
        padding: 80px 0px 0px 0px;
    }

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

    .elementor-bc-flex-widget .elementor-22719 .elementor-element.elementor-element-f6e1cd9.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-22719 .elementor-element.elementor-element-f6e1cd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-22719 .elementor-element.elementor-element-cd8bcc9 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-3933e68 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-68fe773 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-7fda05d > .elementor-container {
        min-height: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-7fda05d {
        padding: 70px 0px 160px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-e7d2095 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-6edec66 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-6edec66 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-22719 .elementor-element.elementor-element-af446eb {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-af446eb .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-22719 .elementor-element.elementor-element-8448b77 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-8448b77 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-22719 .elementor-element.elementor-element-44ff1ae > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 91px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-bd962c1 {
        padding: 135px 0px 100px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-d26db75 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-764e6e3 img {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-8da837e > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-7489585 img {
        max-width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-c62afca > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-4063dfa img {
        max-width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-element-populated {
        padding: 40px 30px 40px 30px;
    }

    .elementor-22719 .elementor-element.elementor-element-9a67a00 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-4ea9721 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-4ea9721 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22719 .elementor-element.elementor-element-4ea9721 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-cfa8da1 > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-94344f7 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-8a8813f {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-8a8813f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22719 .elementor-element.elementor-element-8a8813f > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-b3d5a6b {
        padding: 80px 0px 75px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-wrapper {
        text-align: start;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 26%;
    }
}

@media(max-width: 767px) {
    .elementor-22719 .elementor-element.elementor-element-5c6589f {
        padding:0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-1de6135 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-8a965b1 {
        --width: 322px;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 12px 12px 12px 12px;
        --margin-top: 9px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 29px;
        --padding-bottom: 19px;
        --padding-left: 16px;
        --padding-right: 20px;
    }

    .elementor-22719 .elementor-element.elementor-element-37c7e06 {
        text-align: start;
    }

    .elementor-22719 .elementor-element.elementor-element-37c7e06 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-22719 .elementor-element.elementor-element-20df0c0 {
        text-align: justify;
    }

    .elementor-22719 .elementor-element.elementor-element-20df0c0 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li {
        margin: 3px 3px 3px 3px;
    }

    .elementor-22719 .elementor-element.elementor-element-cebda70 .thim-header-info > li .focused-text {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-cebda70 > .elementor-widget-container {
        margin: 0px 0px 0px -20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-cbe99df {
        --width: 322px;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: -6px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-c756b67 .edublink-button-widget-wrapper {
        justify-content: center;
    }

    .elementor-22719 .elementor-element.elementor-element-c756b67 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-c756b67 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-c756b67.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-22719 .elementor-element.elementor-element-07b9f41 > .elementor-widget-container {
        margin: 8px 3px 3px 3px;
    }

    .elementor-22719 .elementor-element.elementor-element-07b9f41 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-e1b42c5 .thim-header-info {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-e1b42c5 > .elementor-widget-container {
        margin: 0px 0px 0px -16px;
    }

    .elementor-22719 .elementor-element.elementor-element-fd6fb14 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-df97e68 > .elementor-element-populated {
        padding: 30px 25px 30px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-227ba57 > .elementor-element-populated {
        padding: 30px 25px 30px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-0c69f4c > .elementor-element-populated {
        padding: 30px 25px 30px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-9e0a0e3 {
        padding: 60px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-86d6ffe .edublink-section-heading {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-35f232a .eb-tabs-title-wrapper {
        justify-content: center;
    }

    .elementor-22719 .elementor-element.elementor-element-75d4135 {
        margin-top: 0px;
        margin-bottom: -20px;
        padding: 60px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-84049c2 img {
        width: 69%;
    }

    .elementor-22719 .elementor-element.elementor-element-84049c2 > .elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-156ba60 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-156ba60 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-ad71993 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-41941fe {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-41941fe > .elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-cf66d62 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-cf66d62 > .elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-6e59ea8 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-6e59ea8 > .elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-72161d6 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-72161d6 > .elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-3b847d0 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-3b847d0 > .elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-b583420 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-b583420 > .elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-ce56ee6 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-ce56ee6 > .elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-d626a5a > .elementor-element-populated {
        padding: 30px 25px 30px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-5c69868 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-b7b195a {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-c0a166d .edublink-button-widget-wrapper {
        justify-content: center;
    }

    .elementor-22719 .elementor-element.elementor-element-c0a166d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-e154962 > .elementor-widget-container {
        margin: 8px 3px 3px 3px;
    }

    .elementor-22719 .elementor-element.elementor-element-e154962 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-505d8a2 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-9a51236 .thim-header-info {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-9a51236 > .elementor-widget-container {
        margin: 0px 0px 0px -21px;
    }

    .elementor-22719 .elementor-element.elementor-element-27ba8b9 > .elementor-element-populated {
        padding: 30px 25px 30px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-b0d3cb0 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-1e4b976 .thim-header-info > li {
        margin: 2px 2px 2px 2px;
    }

    .elementor-22719 .elementor-element.elementor-element-1e4b976 > .elementor-widget-container {
        margin: 0px 0px 0px -20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-20d5023 {
        padding: 65px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-55ba729 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 30px 15px 30px 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-9e961c2 .edublink-section-heading {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-e926ca6 {
        padding: 65px 0px 80px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-459ea0f > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-00712b5 > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-819ecc2 > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-19228ee > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-4d63a7f {
        padding: 105px 0px 135px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-c5ae10c > .elementor-widget-container {
        padding: 0px 0px 50px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-6ce4c41 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-22719 .elementor-element.elementor-element-a93bf4f {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-cff61d2 .edublink-button-widget-wrapper {
        justify-content: center;
    }

    .elementor-22719 .elementor-element.elementor-element-731ddf2 {
        margin-top: 0px;
        margin-bottom: -20px;
        padding: 60px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-bce5be0 > .elementor-element-populated {
        padding: 30px 25px 30px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-cded2cd .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-cded2cd .elementor-image-box-img {
        margin-bottom: 16px;
    }

    .elementor-22719 .elementor-element.elementor-element-cded2cd .elementor-image-box-wrapper .elementor-image-box-img {
        width: 51%;
    }

    .elementor-22719 .elementor-element.elementor-element-7689780 > .elementor-element-populated {
        padding: 30px 25px 30px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-1b068d4 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-89aa27c {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-bed9f85 .edublink-button-widget-wrapper {
        justify-content: center;
    }

    .elementor-22719 .elementor-element.elementor-element-bed9f85 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-9e5e855 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-1c160bf .thim-header-info {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-1c160bf > .elementor-widget-container {
        margin: 0px 0px 0px -10px;
    }

    .elementor-22719 .elementor-element.elementor-element-d2637b4 {
        margin-top: 0px;
        margin-bottom: -20px;
        padding: 60px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-b682afc .edublink-section-heading {
        text-align: left;
    }

    .elementor-22719 .elementor-element.elementor-element-b682afc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info {
        text-align: left;
    }

    .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li {
        margin: 5px 14px 5px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li > a,.elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li {
        font-size: 14px;
    }

    .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li i {
        font-size: 13px;
    }

    .elementor-22719 .elementor-element.elementor-element-10433f3 .thim-header-info > li svg {
        max-width: 13px;
        height: auto;
    }

    .elementor-22719 .elementor-element.elementor-element-10433f3 > .elementor-widget-container {
        margin: 0px 0px 0px -14px;
    }

    .elementor-22719 .elementor-element.elementor-element-cd8bcc9 {
        margin-top: 0px;
        margin-bottom: -20px;
        padding: 60px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-68fe773 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-10f4a17 .edublink-section-heading {
        text-align: left;
    }

    .elementor-22719 .elementor-element.elementor-element-7fda05d {
        margin-top: 30px;
        margin-bottom: 30px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-22719 .elementor-element.elementor-element-6edec66 .elementor-heading-title {
        font-size: 24px;
    }

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

    .elementor-22719 .elementor-element.elementor-element-af446eb .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-22719 .elementor-element.elementor-element-28e8b73 .elementor-divider {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-28e8b73 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-1886b25 .thim-header-info > li {
        margin: 4px 4px 4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-8448b77 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-22719 .elementor-element.elementor-element-bd962c1 {
        padding: 65px 0px 80px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-92ea004 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-block-end:0px;}

    .elementor-22719 .elementor-element.elementor-element-92ea004 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-2c54400 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-2c54400 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-22719 .elementor-element.elementor-element-50b81fd {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-50b81fd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-22719 .elementor-element.elementor-element-d26db75 > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-764e6e3 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-764e6e3 img {
        width: 40%;
    }

    .elementor-22719 .elementor-element.elementor-element-8da837e > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-7489585 {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-7489585 img {
        width: 40%;
    }

    .elementor-22719 .elementor-element.elementor-element-c62afca > .elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-22719 .elementor-element.elementor-element-4063dfa {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-4063dfa img {
        width: 40%;
    }

    .elementor-22719 .elementor-element.elementor-element-336cd60 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-b3d5a6b {
        padding: 60px 0px 55px 0px;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-title {
        margin-bottom: 13px;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 24%;
    }

    .elementor-22719 .elementor-element.elementor-element-acf37e7 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }
}

@media(min-width: 768px) {
    .elementor-22719 .elementor-element.elementor-element-1de6135 {
        width:56.167%;
    }

    .elementor-22719 .elementor-element.elementor-element-c8c00a7 {
        width: 43.75%;
    }

    .elementor-22719 .elementor-element.elementor-element-d626a5a {
        width: 60%;
    }

    .elementor-22719 .elementor-element.elementor-element-27ba8b9 {
        width: 40%;
    }

    .elementor-22719 .elementor-element.elementor-element-fcb4eac {
        width: 48%;
    }

    .elementor-22719 .elementor-element.elementor-element-55ba729 {
        width: 52%;
    }

    .elementor-22719 .elementor-element.elementor-element-ddeb143 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-bce5be0 {
        width: 54.614%;
    }

    .elementor-22719 .elementor-element.elementor-element-7689780 {
        width: 45.301%;
    }

    .elementor-22719 .elementor-element.elementor-element-b14aa44 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-3c521fc {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-f6e1cd9 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-e7d2095 {
        width: 56.167%;
    }

    .elementor-22719 .elementor-element.elementor-element-44ff1ae {
        width: 43.75%;
    }

    .elementor-22719 .elementor-element.elementor-element-df90a75 {
        width: 40%;
    }

    .elementor-22719 .elementor-element.elementor-element-8a6afcb {
        width: 19.333%;
    }

    .elementor-22719 .elementor-element.elementor-element-e2d0334 {
        width: 40%;
    }
}

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

    .elementor-22719 .elementor-element.elementor-element-227ba57 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-0c69f4c {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-7c2cd4e {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-8a42639 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-66daed8 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-41941fe {
        width: 33.33%;
    }

    .elementor-22719 .elementor-element.elementor-element-cf66d62 {
        width: 33.33%;
    }

    .elementor-22719 .elementor-element.elementor-element-6e59ea8 {
        width: 33.33%;
    }

    .elementor-22719 .elementor-element.elementor-element-72161d6 {
        width: 33.33%;
    }

    .elementor-22719 .elementor-element.elementor-element-3b847d0 {
        width: 33.33%;
    }

    .elementor-22719 .elementor-element.elementor-element-b583420 {
        width: 33.33%;
    }

    .elementor-22719 .elementor-element.elementor-element-ce56ee6 {
        width: 33.33%;
    }

    .elementor-22719 .elementor-element.elementor-element-d626a5a {
        width: 60%;
    }

    .elementor-22719 .elementor-element.elementor-element-27ba8b9 {
        width: 40%;
    }

    .elementor-22719 .elementor-element.elementor-element-fcb4eac {
        width: 100%;
    }

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

    .elementor-22719 .elementor-element.elementor-element-459ea0f {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-00712b5 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-819ecc2 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-19228ee {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-19444ab {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-bce5be0 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-7689780 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-b14aa44 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-3933e68 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-92ea004 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-d26db75 {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-8da837e {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-c62afca {
        width: 50%;
    }

    .elementor-22719 .elementor-element.elementor-element-df90a75 {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-8a6afcb {
        width: 100%;
    }

    .elementor-22719 .elementor-element.elementor-element-e2d0334 {
        width: 100%;
    }
}

/* Start custom CSS for shortcode, class: .elementor-element-223e611 */
.elementor-22719 .elementor-element.elementor-element-223e611 > div > div {
    display: flex;
    justify-content: flex-end;
}

.elementor-22719 .elementor-element.elementor-element-223e611 > div > div > img {
    width: 81%;
    height: 449px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9048fb3 */
.elementor-22719 .elementor-element.elementor-element-9048fb3 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d30201 */
.elementor-22719 .elementor-element.elementor-element-7d30201 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-937cd70 */
.elementor-22719 .elementor-element.elementor-element-937cd70 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eea7b0 */
.elementor-22719 .elementor-element.elementor-element-8eea7b0 > div > div {
    display: flex;
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-8eea7b0 > div > div > img {
    width: 87%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fa9156 */
.elementor-22719 .elementor-element.elementor-element-5fa9156 > div > div {
    display: flex;
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-5fa9156 > div > div > img {
    width: 230px;
    height: 230px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7cde449 */
.elementor-22719 .elementor-element.elementor-element-7cde449 > div > div {
    display: flex;
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-7cde449 > div > div > img {
    width: 670px;
    height: 470px;
    object-fit: cover;
    object-position: center center;
    border-radius: 5px;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2904a3a */
.elementor-22719 .elementor-element.elementor-element-2904a3a {
    top: 50%;
    transform: translateY(-50%);
}

.elementor-22719 .elementor-element.elementor-element-2904a3a > div > div > img {
    width: 100%;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ddeb143 */
.elementor-22719 .elementor-element.elementor-element-ddeb143 {
    overflow: hidden;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-eda53c1 */
.elementor-22719 .elementor-element.elementor-element-eda53c1 > div > div {
    display: flex;
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-eda53c1 > div > div > img {
    width: 670px;
    height: 470px;
    object-fit: cover;
    object-position: center center;
    border-radius: 5px;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79e0b5e */
.elementor-22719 .elementor-element.elementor-element-79e0b5e > div > div {
    display: flex;
    justify-content: center;
}

.elementor-22719 .elementor-element.elementor-element-79e0b5e > div > div > img {
    width: 670px;
    height: 470px;
    object-fit: cover;
    object-position: center center;
    border-radius: 5px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb6ee9 */
.elementor-22719 .elementor-element.elementor-element-abb6ee9 {
    overflow: hidden;
    height: fit-content;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed6748 */
.elementor-22719 .elementor-element.elementor-element-2ed6748 {
    position: absolute;
    top: -80px;
    right: -61px;
    rotate: 45deg;
    background-color: #B140FB;
    padding: 0 60px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6a015 */
.elementor-22719 .elementor-element.elementor-element-9a6a015 {
    overflow: hidden;
    box-shadow: -1px 1px 13px 0px rgba(0,0,0,0.3);
    height: fit-content;
    zoom: 1.03; position: relative;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d5511 */
.elementor-22719 .elementor-element.elementor-element-66d5511 {
    overflow: hidden;
}

/* End custom CSS */