@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800;900&amp;display=swap);

:root {
    --font-regular: "Heebo", sans-serif;
    --black: #000000;
    --nopadding: 0;
    --bluecolor: #03708b;
    --center: center;
    --pad-left: 14px;
    --header: 93px;
}

html * {
    direction: rtl;
}

body {
    text-align: right;
}

.elementor-column.elementor-col-33,
.elementor-column[data-col="33"] {
    width: 33.333%;
}

.elementor-column.elementor-col-50,
.elementor-column[data-col="50"] {
    width: 50%;
}

.elementor-section .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.elementor-widget-heading .elementor-heading-title {
    color: var(--black);
    font-weight: 400;
}

.elementor-widget-heading .elementor-heading-title,
.size-40 .elementor-heading-title,
.size-50 .elementor-heading-title {
    color: var(--bluecolor);
}

.size-50 .elementor-heading-title {
    font-size: 50px;
    line-height: 73px;
}

.padtop-space .bannerimg {
    padding-top: 86px;
}

.elementor-widget-text-editor p {
    font-size: 16px;
    line-height: 26px;
}

.max-1330 {
    text-align: var(--center);
}

.max-1330 p {
    max-width: 990px;
    margin-left: auto;
    margin-right: auto;
}

p {
    margin-bottom: 14px;
}

.entry-content p {
    margin-bottom: 20px;
}

.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

.container {
    flex-wrap: wrap;
}

.owl-carousel .owl-item img {
    width: initial;
    display: initial;
}

body {
    color: var(--black);
}

body,
input,
textarea,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button,
.has-drop-cap:not(:focus)::first-letter,
.has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large,
.entry-content .wp-block-archives *,
.entry-content .wp-block-categories *,
.entry-content .wp-block-latest-posts *,
.entry-content .wp-block-latest-comments *,
.entry-content p,
.entry-content ol,
.entry-content ul,
.entry-content dl,
.entry-content dt,
.entry-content cite,
.entry-content figcaption,
.entry-content .wp-caption-text,
.comment-content p,
.comment-content ol,
.comment-content ul,
.comment-content dl,
.comment-content dt,
.comment-content cite,
.comment-content figcaption,
.comment-content .wp-caption-text,
.widget_text p,
.widget_text ol,
.widget_text ul,
.widget_text dl,
.widget_text dt,
.widget-content .rssSummary,
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text,
.elementor-widget-posts .elementor-post__read-more,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-icon-list .elementor-icon-list-item,
.elementor-widget-icon-list .elementor-icon-list-item a,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-content,
.about-conents p {
    font-family: var(--font-regular);
}

.primary-navigation .primary-menu-container > ul > .menu-item.duns_logo {
    position: fixed;
    top: 170px;
    left: 0;
    padding-bottom: 0;
    margin-left: 0;
}

.primary-navigation .primary-menu-container > ul > .menu-item.bdicode_logo {
    position: fixed;
    top: 375px;
    left: 0;
    padding-bottom: 0;
    margin-left: 0;
}

.primary-navigation .primary-menu-container > ul > .menu-item.duns_logo a img {
    width: auto;
    max-height: 200px;
}

.primary-navigation
.primary-menu-container
> ul
> .menu-item.bdicode_logo
a
img {
    width: auto;
    max-height: 200px;
}

.primary-navigation .primary-menu-container > ul > .menu-item.duns_logo a span {
    display: none;
}

.primary-navigation
.primary-menu-container
> ul
> .menu-item.bdicode_logo
a
span {
    display: none;
}

.layout1 {
    min-height: 740px;
}

.layout1 video {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}

@media (max-width: 767px) {
    .primary-navigation .primary-menu-container > ul > .menu-item.duns_logo {
        position: unset;
    }

    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.duns_logo
    a
    img {
        width: auto;
        max-height: 150px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item.bdicode_logo {
        position: unset;
    }

    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.bdicode_logo
    a
    img {
        width: auto;
        max-height: 150px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.duns_logo
    a
    img {
        max-height: 125px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item.duns_logo {
        top: 250px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item.bdicode_logo {
        top: 380px;
    }

    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.bdicode_logo
    a
    img {
        max-height: 125px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.duns_logo
    a
    img {
        width: auto;
        max-height: 100px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item.bdicode_logo {
        top: 275px;
    }

    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.bdicode_logo
    a
    img {
        width: auto;
        max-height: 100px;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.duns_logo
    a
    img {
        width: auto;
        max-height: 125px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item.bdicode_logo {
        top: 300px;
    }

    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.bdicode_logo
    a
    img {
        width: auto;
        max-height: 125px;
    }
}

@media (min-width: 1200px) and (max-width: 1365px) {
    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.duns_logo
    a
    img {
        width: auto;
        max-height: 150px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item.bdicode_logo {
        top: 325px;
    }

    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.bdicode_logo
    a
    img {
        width: auto;
        max-height: 150px;
    }
}

@media (min-width: 1366px) and (max-width: 1439px) {
    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.duns_logo
    a
    img {
        width: auto;
        max-height: 175px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item.bdicode_logo {
        top: 350px;
    }

    .primary-navigation
    .primary-menu-container
    > ul
    > .menu-item.bdicode_logo
    a
    img {
        width: auto;
        max-height: 175px;
    }
}

.max-1250 {
    max-width: 1240px;
    margin: 0 auto;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
.site textarea:focus {
    outline: none;
}

p,
li {
    font-size: 15px;
    line-height: 24px;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    position: relative;
}

.flex,
.page4-blog2 .elementor-tab-content.elementor-active {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

button:focus,
input:focus,
input,
button {
    outline: none;
    border-radius: 0;
}

select {
    cursor: pointer;
}

input,
button {
    outline: none;
}

.site-logo {
    width: 15%;
}

header .primary-navigation {
    width: 85%;
}

.menu-wrapper {
    justify-content: flex-end;
    border-bottom: 1px solid rgb(89 91 96 / 45%);
    display: inline-block;
}

.primary-navigation .primary-menu-container > ul > .menu-item > a {
    color: #28303d;
    font-size: 19px;
    line-height: 34px;
    vertical-align: top;
    display: inline-block;
}

.primary-navigation .primary-menu-container > ul > .menu-item {
    margin-left: 23px;
    display: inline-block;
    padding-bottom: 10px;
}

.primary-navigation .primary-menu-container > ul > .menu-item:last-child {
    margin-left: 0;
}

header .wp-menu-img-before img {
    margin: 0;
}

.primary-navigation .primary-menu-container > ul > .search_image a {
    font-size: 0;
}

.site-logo img.custom-logo {
    width: auto;
    height: auto;
    max-height: initial;
    max-width: 230px !important;
    margin-top: 20px;
}

.site-logo {
    text-align: left;
}
body{
    margin: 0;
}
.primary-navigation .primary-menu-container {
    margin: 0;
    margin-top: 14px;
    text-align: left;
}

.primary-navigation .primary-menu-container > ul > .menu-item > a:hover {
    font-weight: 600;
}

.bannerimg {
    min-height: 740px;
}

header {
    background-color: #ffffff45;
    background-image: linear-gradient(180deg, #ffffff 78%, #ffffff00 100%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 17px 0 18px;
    z-index: 3;
    position: relative;
}

.padtop-space header {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    position: absolute;
}

#site-navigation {
    text-align: end;
}

.primary-navigation a {
    display: block;
    text-decoration: none;
}

.new-cts-btn {
    text-align: end;
    margin-left: 26px;
    margin-top: -10px;
    margin-bottom: 12px;
}

.new-cts-btn img {
    width: 200px;
}

.mobile-other-cta {
    display: none !important;
}

/*.site-logo .custom-logo {*/
/*    max-width: 100% !important;*/
/*}*/

.elementor-9326 .elementor-element.elementor-element-1d68ee0 {
    margin-top: 13px;
    margin-bottom: 0px;
}

@media (min-width: 1320px) {
    .elementor-section.elementor-section-boxed > .elementor-container, .container, .table_content, .diabetes_content, .custom_post1 .elementor-widget-container, .elementor-widget-breadcrumbs .elementor-widget-container {
        width: 100%;
        max-width: 1240px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 768px) {
    .elementor-9326 .elementor-element.elementor-element-25d8d80 {
        width: 55%;
    }
}

.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 33.333%;
}

@media (min-width: 768px) {
    .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
        width: 33.333%;
    }
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 10px;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}

.elementor-widget-wrap {
    align-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
}

.elementor-9326 .elementor-element.elementor-element-830cdb7 {
    margin-top: 19px;
    margin-bottom: 0px;
}

.elementor-widget-wrap > .elementor-element {
    width: 100%;
}

.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 33.333%;
}

.elementor-9326 .elementor-element.elementor-element-6464058 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #91B2BF;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0;
}

.elementor-9326 .elementor-element.elementor-element-b4b61ea {
    text-align: center;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-9326 .elementor-element.elementor-element-b4b61ea > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-b4b61ea .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #CEA258;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items {
    padding: 0;
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: center;
    display: flex;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}

.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-icon i {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-widget .elementor-icon-list-icon i {
    font-size: var(--e-icon-list-icon-size);
    width: 1.25em;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-text {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-kit-6 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-b31af14: #E7BA5E;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-kit-6 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{
}
h1.entry-title {
    display: var(--page-title-display);
}

@media (max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-9326 .elementor-element.elementor-element-de531e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -132px;
    margin-bottom: 0px;
}

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

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

.elementor-9326 .elementor-element.elementor-element-85d9e71 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 34px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-85d9e71 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-9326 .elementor-element.elementor-element-95e690c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #03708B;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-9326 .elementor-element.elementor-element-dae3bbe {
    text-align: justify;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9326 .elementor-element.elementor-element-43d256c .elementor-button {
    fill: #03708B;
    color: #03708B;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9326 .elementor-element.elementor-element-6ef637e .elementor-counter-number-wrapper {
    color: #DBBB88;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-9326 .elementor-element.elementor-element-532b379 {
    color: #03708B;
}

.elementor-9326 .elementor-element.elementor-element-6acacdf {
    color: #ED6A59;
}

.elementor-9326 .elementor-element.elementor-element-55cf14a {
    color: #ACBB40;
}

.elementor-9326 .elementor-element.elementor-element-e04e702 {
    color: #5AAEBC;
}

.elementor-9326 .elementor-element.elementor-element-a7442d9 {
    color: #595B60;
}

.elementor-9326 .elementor-element.elementor-element-33d8631:not(.elementor-motion-effects-element-type-background), .elementor-9326 .elementor-element.elementor-element-33d8631 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("wp-content/uploads/2021/04/home-img7.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9326 .elementor-element.elementor-element-33d8631 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-33d8631 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9326 .elementor-element.elementor-element-a542454:not(.elementor-motion-effects-element-type-background), .elementor-9326 .elementor-element.elementor-element-a542454 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #595B60;
}

.elementor-9326 .elementor-element.elementor-element-a542454 > .elementor-background-overlay {
    background-image: url("wp-content/uploads/2021/04/home-img9.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-9326 .elementor-element.elementor-element-aa024c9 {
    text-align: justify;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-9326 .elementor-element.elementor-element-f476187 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-f476187 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-f476187 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-9326 .elementor-element.elementor-element-f476187 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-9326 .elementor-element.elementor-element-f476187 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-3272696 > .elementor-widget-container {
    margin: 26px 0px 27px 0px;
}

.elementor-9326 .elementor-element.elementor-element-3272696 {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-3272696 .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #CFA35C;
	text-align: center;
}
.register_form span.wpcf7-form-control-wrap {
    display: inline-block;
    vertical-align: top;
}
.register_form br {
    display: none;
}
input[type="checkbox"] {
    width: 3px !important;
    padding: 0px 9px !important;
    margin-right: -18px !important;
    margin-top: -2px !important;
    display: inline-grid;
    place-content: center;
    position: absolute;
    right: 16px;
    top: 7px;
    height: 22px;
}
.hidden {
    display: none !important;
}
.wpcf7-spinner{
    position: absolute !important;
    left: 0;
}
.wpcf7-list-item-label{
    font-size: 11.4px;
    font-weight: 700;
    margin-right: 22px;
}
.register_form .submit {
    width: 150px;
    background: #03708B;
    color: #fff;
    border-color: transparent;
    text-align: center;
    outline: none;
    font-size: 18px;
    font-weight: 500;
    margin-left: 0;
    padding: 3.5px;
}
.register_form select{
    padding: 8.6px 8px !important;
}
select {
    background-repeat: no-repeat;
    background-position: left 12px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    appearance: none;
    background-image: url(../images/down-arrow.png);
}
input[type="checkbox"]:checked + .wpcf7-list-item-label::after {
    content: "✔";
    position: absolute;
    right: 4px;
    top: 51%;
    transform: translateY(-50%);
    font-size: 15px;
    color: #cfa35c;
}
form p{
    text-align: right;
}
.register_form label {
    margin-bottom: 0;
    display: inline-block;
    margin-top: 5px;
}
.register_form input, .register_form select {
    padding: 6px 12px;
    font-size: 15px;
    color: #CFA35C;
    border: 2px solid #CFA35C;
    text-align: right;
    margin: 0;
    width: 255px;
    background-color: #fff;
    margin-left: 12px;
    -webkit-appearance: none;
}
.elementor-9326 .elementor-element.elementor-element-971c771 > .elementor-widget-container {
    margin: -26px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-1d68ee0 {
    margin-top: 13px;
    margin-bottom: 0px;
}

.elementor-9326 .elementor-element.elementor-element-830cdb7 {
    margin-top: 19px;
    margin-bottom: 0px;
}

.elementor-9326 .elementor-element.elementor-element-6464058 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #91B2BF;
}

.elementor-9326 .elementor-element.elementor-element-b4b61ea > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-b4b61ea {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-b4b61ea .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #CEA258;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-icon i {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-icon svg {
    fill: #23657F;
    transition: fill 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 {
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    --icon-vertical-offset: 0px;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9326 .elementor-element.elementor-element-71ec8f4 .elementor-icon-list-text {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-ed71385 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #91B2BF;
}

.elementor-9326 .elementor-element.elementor-element-cb1f70a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-cb1f70a {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-cb1f70a .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #CEA258;
}

.elementor-9326 .elementor-element.elementor-element-e0dbc98 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-e0dbc98 .elementor-icon-list-icon i {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-e0dbc98 .elementor-icon-list-icon svg {
    fill: #23657F;
    transition: fill 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-e0dbc98 {
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    --icon-vertical-offset: 0px;
}

.elementor-9326 .elementor-element.elementor-element-e0dbc98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9326 .elementor-element.elementor-element-e0dbc98 .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9326 .elementor-element.elementor-element-e0dbc98 .elementor-icon-list-text {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-9326 .elementor-element.elementor-element-116c707.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-9326 .elementor-element.elementor-element-e846483 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-e846483 {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-e846483 .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #CEA258;
}

.elementor-9326 .elementor-element.elementor-element-f263e21 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-f263e21 .elementor-icon-list-icon i {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-f263e21 .elementor-icon-list-icon svg {
    fill: #23657F;
    transition: fill 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-f263e21 {
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    --icon-vertical-offset: 0px;
}

.elementor-9326 .elementor-element.elementor-element-f263e21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9326 .elementor-element.elementor-element-f263e21 .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9326 .elementor-element.elementor-element-f263e21 .elementor-icon-list-text {
    color: #23657F;
    transition: color 0.3s;
}

.elementor-9326 .elementor-element.elementor-element-2c0d766 {
    margin-top: 22px;
    margin-bottom: 0px;
}

.elementor-9326 .elementor-element.elementor-element-004bb3b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #91B2BF;
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-4cf880c {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-4cf880c .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #CEA258;
}

.elementor-9326 .elementor-element.elementor-element-cf41130 > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-cf41130 {
    text-align: center;
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #24667F;
}

.elementor-9326 .elementor-element.elementor-element-12152f2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-b5196ed {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-b5196ed .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #CEA258;
}

.elementor-9326 .elementor-element.elementor-element-dfe4a8f > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-dfe4a8f {
    text-align: center;
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #24667F;
}

.elementor-bc-flex-widget .elementor-9326 .elementor-element.elementor-element-215c7a9.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-15c634f.elementor-social-icon {
    background-color: #FFFFFF;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-15c634f.elementor-social-icon i {
    color: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-15c634f.elementor-social-icon svg {
    fill: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-e2ecf8c.elementor-social-icon {
    background-color: #FFFFFF;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-e2ecf8c.elementor-social-icon i {
    color: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-e2ecf8c.elementor-social-icon svg {
    fill: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-5a187e9.elementor-social-icon {
    background-color: #FFFFFF;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-5a187e9.elementor-social-icon i {
    color: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-5a187e9.elementor-social-icon svg {
    fill: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-56488a4.elementor-social-icon {
    background-color: #FFFFFF;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-56488a4.elementor-social-icon i {
    color: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-repeater-item-56488a4.elementor-social-icon svg {
    fill: #23657F;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-widget-container {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-social-icon {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-9326 .elementor-element.elementor-element-37d3dd9 .elementor-icon {
    border-radius: 36px 36px 36px 36px;
}

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

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

.elementor-9326 .elementor-element.elementor-element-b13bfd4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-f89cdcf {
    margin-top: -5px;
    margin-bottom: 0px;
}

.elementor-9326 .elementor-element.elementor-element-d108e73 > .elementor-element-populated {
    margin: 1px 1px 1px 8px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 8px;
}

.elementor-9326 .elementor-element.elementor-element-343ae23 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-343ae23 {
    text-align: left;
}

.elementor-9326 .elementor-element.elementor-element-343ae23 img {
    width: 123px;
}

.elementor-9326 .elementor-element.elementor-element-7c9ba33.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-9326 .elementor-element.elementor-element-7c9ba33 > .elementor-element-populated {
    margin: 4px 9px 4px -1px;
    --e-column-margin-right: 9px;
    --e-column-margin-left: -1px;
}

.elementor-9326 .elementor-element.elementor-element-f9fb596 > .elementor-widget-container {
    margin: -2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-f9fb596 {
    text-align: left;
}

.elementor-9326 .elementor-element.elementor-element-f9fb596 img {
    width: 123px;
}

.elementor-9326 .elementor-element.elementor-element-ff24a25 {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #21637C96;
    margin-top: 18px;
    margin-bottom: 25px;
    padding: 8px 0px 0px 0px;
}

.elementor-9326 .elementor-element.elementor-element-1be9c64 {
    text-align: center;
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #21637C;
}

@media (min-width: 768px) {
    .elementor-9326 .elementor-element.elementor-element-25d8d80 {
        width: 55%;
    }

    .elementor-9326 .elementor-element.elementor-element-215c7a9 {
        width: 23%;
    }

    .elementor-9326 .elementor-element.elementor-element-b13bfd4 {
        width: 21.666%;
    }

    .elementor-9326 .elementor-element.elementor-element-d108e73 {
        width: 50%;
    }

    .elementor-9326 .elementor-element.elementor-element-7c9ba33 {
        width: 49.997%;
    }
}

@media (max-width: 767px) {
    .elementor-9326 .elementor-element.elementor-element-de531e6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-85d9e71 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-95e690c > .elementor-widget-container {
        padding: 24px 0px 0px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-dae3bbe > .elementor-widget-container {
        padding: 0px 14px 0px 14px;
    }

    .elementor-9326 .elementor-element.elementor-element-33d8631:not(.elementor-motion-effects-element-type-background), .elementor-9326 .elementor-element.elementor-element-33d8631 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("http://abuse.spd.co.il/");
    }

    .elementor-9326 .elementor-element.elementor-element-33d8631 {
        margin-top: 18px;
        margin-bottom: 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-25d8d80 {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-6464058 {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-71ec8f4 > .elementor-widget-container {
        margin: -21px 0px 16px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-ed71385 {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-e0dbc98 > .elementor-widget-container {
        margin: -16px 0px 16px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-116c707 {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-f263e21 > .elementor-widget-container {
        margin: -16px 0px 5px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-004bb3b {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-cf41130 > .elementor-widget-container {
        margin: -18px 0px 10px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-12152f2 {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-12152f2 > .elementor-element-populated {
        margin: 19px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-dfe4a8f > .elementor-widget-container {
        margin: -17px 0px 16px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-215c7a9 {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-215c7a9 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-b13bfd4 {
        width: 100%;
    }

    .elementor-9326 .elementor-element.elementor-element-b13bfd4 > .elementor-element-populated {
        margin: 23px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-f89cdcf {
        margin-top: 0px;
        margin-bottom: 14px;
    }

    .elementor-9326 .elementor-element.elementor-element-d108e73 > .elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
    }

    .elementor-9326 .elementor-element.elementor-element-343ae23 {
        text-align: left;
    }

    .elementor-9326 .elementor-element.elementor-element-343ae23 img {
        width: 121px;
    }

    .elementor-9326 .elementor-element.elementor-element-7c9ba33 > .elementor-element-populated {
        margin: 0px 4px 0px 0px;
        --e-column-margin-right: 4px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-f9fb596 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9326 .elementor-element.elementor-element-f9fb596 {
        text-align: right;
    }

    .elementor-9326 .elementor-element.elementor-element-ff24a25 {
        margin-top: 0px;
        margin-bottom: 126px;
    }

    .elementor-9326 .elementor-element.elementor-element-c2a19c4 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

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

/* Start custom CSS for html, class: .elementor-element-27b1181 */
.main-banner-wrap {
    max-height: 95vh;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-971c771 */
.register_form label {
    margin-bottom: 0;
    display: inline-block;
    margin-top: 5px;
}

/* End custom CSS */
.elementor-9582 .elementor-element.elementor-element-a284ba5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

#elementor-popup-modal-9582 .dialog-widget-content {
    background-color: #FFFFFF;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

#elementor-popup-modal-9582 {
    background-color: #3D7DBC;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-9582 .dialog-message {
    width: 450px;
    height: auto;
}

#elementor-popup-modal-9582 .dialog-close-button {
    display: flex;
    top: -28px;
    background-color: #3D7DBC;
}

body:not(.rtl) #elementor-popup-modal-9582 .dialog-close-button {
    right: -25px;
}

body.rtl #elementor-popup-modal-9582 .dialog-close-button {
    left: -25px;
}

#elementor-popup-modal-9582 .dialog-close-button i {
    color: #FFFFFF;
}

#elementor-popup-modal-9582 .dialog-close-button svg {
    fill: #FFFFFF;
}

/* Start custom CSS */
.dialog-close-button {
    padding: 10px;
}

/* End custom CSS */
.elementor-9521 .elementor-element.elementor-element-0b3148f:not(.elementor-motion-effects-element-type-background), .elementor-9521 .elementor-element.elementor-element-0b3148f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9521 .elementor-element.elementor-element-0b3148f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 23px 0px 0px 0px;
}

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

.elementor-9521 .elementor-element.elementor-element-dde2ad3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9521 .elementor-element.elementor-element-0c34a79 {
    width: auto;
    max-width: auto;
    top: -25px;
}

body:not(.rtl) .elementor-9521 .elementor-element.elementor-element-0c34a79 {
    left: 0px;
}

body.rtl .elementor-9521 .elementor-element.elementor-element-0c34a79 {
    right: 0px;
}

.elementor-9521 .elementor-element.elementor-element-c43f0d4 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-9521 .elementor-element.elementor-element-6801c41 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-6801c41 {
    text-align: center;
}

.elementor-9521 .elementor-element.elementor-element-6801c41 .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #112E51;
}

.elementor-9521 .elementor-element.elementor-element-19df4c9 > .elementor-widget-container {
    margin: -15px 0px 3px 0px;
}

.elementor-9521 .elementor-element.elementor-element-19df4c9 {
    text-align: center;
}

.elementor-9521 .elementor-element.elementor-element-19df4c9 .elementor-heading-title {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #112E51;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 > .elementor-widget-container {
    margin: -7px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(19px / 2);
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(19px / 2);
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(19px / 2);
    margin-left: calc(19px / 2);
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-19px / 2);
    margin-left: calc(-19px / 2);
}

body.rtl .elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-19px / 2);
}

body:not(.rtl) .elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-19px / 2);
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 {
    --e-icon-list-icon-size: 10px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
}

.elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-text {
    color: #3D7DBC;
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-a76909b > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
    padding: 0px 35px 0px 35px;
}

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

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

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(22px / 2);
    margin-left: calc(22px / 2);
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-22px / 2);
    margin-left: calc(-22px / 2);
}

body.rtl .elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-22px / 2);
}

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

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 55%;
    border-color: #0F2E50;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-a76909b {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 4px;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-text {
    color: #0F2E50;
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 35px 0px 35px;
}

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

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

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

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

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

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

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 55%;
    border-color: #0F2E50;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 4px;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-text {
    color: #0F2E50;
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-267d64c > .elementor-widget-container {
    margin: -22px 0px 4px 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(22px / 2);
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(22px / 2);
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(22px / 2);
    margin-left: calc(22px / 2);
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-22px / 2);
    margin-left: calc(-22px / 2);
}

body.rtl .elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-22px / 2);
}

body:not(.rtl) .elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-22px / 2);
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 55%;
    border-color: #0F2E50;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-267d64c {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 4px;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-item > a {
    font-family: "Heebo", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-text {
    color: #0F2E50;
    transition: color 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-4d560e6:not(.elementor-motion-effects-element-type-background), .elementor-9521 .elementor-element.elementor-element-4d560e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("wp-content/uploads/2024/02/popup-bg-bottom.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9521 .elementor-element.elementor-element-4d560e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 34px 0px 9px 0px;
}

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

.elementor-9521 .elementor-element.elementor-element-c843137 {
    text-align: center;
}

.elementor-9521 .elementor-element.elementor-element-c843137 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 10px;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-form-fields-wrapper {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -10px;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group > label, .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-subgroup label {
    color: #FFFFFF;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group > label {
    font-family: "Heebo", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-type-html {
    padding-bottom: 0px;
    color: #FFFFFF;
    font-family: "Heebo", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group .elementor-field {
    color: #FFFFFF;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group .elementor-field, .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-subgroup label {
    font-family: "Heebo", Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group .elementor-select-wrapper select {
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group .elementor-select-wrapper::before {
    color: #FFFFFF;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-button {
    font-family: "Heebo", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .e-form__buttons__wrapper__button-next {
    background-color: #FFFFFF;
    color: #003347;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-button[type="submit"] {
    background-color: #FFFFFF;
    color: #003347;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-button[type="submit"] svg * {
    fill: #003347;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-9521 .elementor-element.elementor-element-bda01e2 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-9521 .elementor-element.elementor-element-7eb05f4 > .elementor-widget-container {
    margin: -13px 0px 5px 0px;
}

.elementor-9521 .elementor-element.elementor-element-7eb05f4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Heebo", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 2px;
}

.elementor-9521 .elementor-element.elementor-element-a303f37 {
    width: auto;
    max-width: auto;
    top: 43px;
}

body:not(.rtl) .elementor-9521 .elementor-element.elementor-element-a303f37 {
    right: 12px;
}

body.rtl .elementor-9521 .elementor-element.elementor-element-a303f37 {
    left: 12px;
}

.elementor-9521 .elementor-element.elementor-element-a303f37 img {
    width: 100%;
}

#elementor-popup-modal-9521 .dialog-widget-content {
    background-color: #FFFFFF;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

#elementor-popup-modal-9521 {
    background-color: #3D7DBC8F;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-9521 .dialog-message {
    width: 460px;
    height: auto;
}

#elementor-popup-modal-9521 .dialog-close-button {
    display: flex;
    top: -28px;
    background-color: #3D7DBC;
    font-size: 18px;
}

body:not(.rtl) #elementor-popup-modal-9521 .dialog-close-button {
    right: -25px;
}

body.rtl #elementor-popup-modal-9521 .dialog-close-button {
    left: -25px;
}

#elementor-popup-modal-9521 .dialog-close-button i {
    color: #FFFFFF;
}

#elementor-popup-modal-9521 .dialog-close-button svg {
    fill: #FFFFFF;
}

@media (max-width: 767px) {
    .elementor-9521 .elementor-element.elementor-element-2584b2e img {
        width: 35%;
    }

    .elementor-9521 .elementor-element.elementor-element-c43f0d4 img {
        width: 55%;
    }

    .elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-568d5f2 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-a76909b .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-9521 .elementor-element.elementor-element-7d81d48 > .elementor-widget-container {
        margin: -27px 0px 0px 0px;
    }

    .elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-7d81d48 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-9521 .elementor-element.elementor-element-267d64c > .elementor-widget-container {
        margin: -27px 0px 0px 0px;
    }

    .elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9521 .elementor-element.elementor-element-267d64c .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-type-html {
        font-size: 12px;
    }

    .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-group .elementor-field, .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-field-subgroup label {
        font-size: 10px;
    }

    .elementor-9521 .elementor-element.elementor-element-bda01e2 .elementor-button {
        font-size: 18px;
    }
}

/* Start custom CSS for image, class: .elementor-element-2584b2e */
@media only screen and (max-width: 1600px) {
    .pop-logo img {
        max-width: 200px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
        color: var(--e-global-color-primary);
    }

    .elementor-9045 .elementor-element.elementor-element-316eb05 {
        text-align: center;
    }

    .elementor-9045 .elementor-element.elementor-element-316eb05 .elementor-heading-title {
        color: #000000;
    }

    .elementor-widget-text-editor {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-9045 .elementor-element.elementor-element-0275cc2 {
        font-family: "Roboto", Sans-serif;
        font-size: 18px;
        font-weight: 400;
    }

    #elementor-popup-modal-9045 {
        background-color: rgba(0, 0, 0, .8);
        justify-content: center;
        align-items: center;
        pointer-events: all;
    }

    #elementor-popup-modal-9045 .dialog-message {
        width: 640px;
        height: auto;
        padding: 40px 40px 40px 40px;
    }

    #elementor-popup-modal-9045 .dialog-close-button {
        display: flex;
    }

    #elementor-popup-modal-9045 .dialog-widget-content {
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
    }

    .elementor-widget-heading .elementor-heading-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
        color: var(--e-global-color-primary);
    }

    .elementor-5724 .elementor-element.elementor-element-631d356 {
        text-align: center;
    }

    .elementor-5724 .elementor-element.elementor-element-631d356 .elementor-heading-title {
        font-family: "Heebo", Sans-serif;
        font-size: 32px;
        font-weight: 600;
        color: #21647D;
    }

    .elementor-widget-text-editor {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-5724 .elementor-element.elementor-element-67de69e {
        text-align: center;
        color: #000000;
        font-family: "Heebo", Sans-serif;
        font-size: 18px;
        font-weight: 400;
    }

    #elementor-popup-modal-5724 {
        background-color: rgba(0, 0, 0, .8);
        justify-content: center;
        align-items: center;
        pointer-events: all;
    }

    #elementor-popup-modal-5724 .dialog-message {
        width: 460px;
        height: auto;
        padding: 50px 20px 46px 20px;
    }

    #elementor-popup-modal-5724 .dialog-close-button {
        display: flex;
        top: -11%;
        background-color: #FFFFFF;
        font-size: 20px;
    }

    #elementor-popup-modal-5724 .dialog-widget-content {
        border-radius: 16px 16px 16px 16px;
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
    }

    body:not(.rtl) #elementor-popup-modal-5724 .dialog-close-button {
        right: -6%;
    }

    body.rtl #elementor-popup-modal-5724 .dialog-close-button {
        left: -6%;
    }

    #elementor-popup-modal-5724 .dialog-close-button i {
        color: #000000;
    }

    #elementor-popup-modal-5724 .dialog-close-button svg {
        fill: #000000;
    }

    /* Start custom CSS */
    .dialog-close-button {
        padding: 6px;
        border-radius: 50px;
    }

    /* End custom CSS */
    .elementor-5719 .elementor-element.elementor-element-411ac54.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
        color: var(--e-global-color-primary);
    }

    .elementor-5719 .elementor-element.elementor-element-753d8e2 {
        width: var(--container-widget-width, 65%);
        max-width: 65%;
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-5719 .elementor-element.elementor-element-753d8e2 > .elementor-widget-container {
        padding: 0px 0px 24px 0px;
    }

    .elementor-5719 .elementor-element.elementor-element-753d8e2 .elementor-heading-title {
        font-family: "Heebo", Sans-serif;
        font-size: 32px;
        font-weight: 600;
        color: #21647D;
    }

    .elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
        color: var(--e-global-color-text);
    }

    .elementor-widget-form .elementor-field-group > label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .elementor-field-type-html {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
    }

    .elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-form .e-form__buttons__wrapper__button-next {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .elementor-button[type="submit"] {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .e-form__buttons__wrapper__button-previous {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-form {
        --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
        --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
        --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d {
        width: var(--container-widget-width, 74%);
        max-width: 74%;
        --container-widget-width: 74%;
        --container-widget-flex-grow: 0;
        --e-form-steps-indicators-spacing: 20px;
        --e-form-steps-indicator-padding: 30px;
        --e-form-steps-indicator-inactive-secondary-color: #ffffff;
        --e-form-steps-indicator-active-secondary-color: #ffffff;
        --e-form-steps-indicator-completed-secondary-color: #ffffff;
        --e-form-steps-divider-width: 1px;
        --e-form-steps-divider-gap: 10px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-field-group {
        padding-right: calc(10px / 2);
        padding-left: calc(10px / 2);
        margin-bottom: 20px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-form-fields-wrapper {
        margin-left: calc(-10px / 2);
        margin-right: calc(-10px / 2);
        margin-bottom: -20px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-field-group.recaptcha_v3-bottomright {
        margin-bottom: 0;
    }

    body.rtl .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-labels-inline .elementor-field-group > label {
        padding-left: 0px;
    }

    body:not(.rtl) .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-labels-inline .elementor-field-group > label {
        padding-right: 0px;
    }

    body .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-labels-above .elementor-field-group > label {
        padding-bottom: 0px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-field-type-html {
        padding-bottom: 0px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
        background-color: #ffffff;
        border-radius: 28px 28px 28px 28px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-field-group .elementor-select-wrapper select {
        background-color: #ffffff;
        border-radius: 28px 28px 28px 28px;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-button {
        font-family: "Heebo", Sans-serif;
        font-size: 24px;
        font-weight: 400;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .e-form__buttons__wrapper__button-next {
        background-color: #6AABBB;
        color: #ffffff;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-button[type="submit"] {
        background-color: #6AABBB;
        color: #ffffff;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-button[type="submit"] svg * {
        fill: #ffffff;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .e-form__buttons__wrapper__button-previous {
        color: #ffffff;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .e-form__buttons__wrapper__button-next:hover {
        color: #ffffff;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-button[type="submit"]:hover {
        color: #ffffff;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .elementor-button[type="submit"]:hover svg * {
        fill: #ffffff;
    }

    .elementor-5719 .elementor-element.elementor-element-356aa6d .e-form__buttons__wrapper__button-previous:hover {
        color: #ffffff;
    }

    #elementor-popup-modal-5719 {
        background-color: rgba(0, 0, 0, .8);
        justify-content: center;
        align-items: center;
        pointer-events: all;
    }

    #elementor-popup-modal-5719 .dialog-message {
        width: 500px;
        height: auto;
        padding: 35px 0px 35px 0px;
    }

    #elementor-popup-modal-5719 .dialog-close-button {
        display: flex;
        top: -26px;
        background-color: #FFFFFF;
        font-size: 24px;
    }

    #elementor-popup-modal-5719 .dialog-widget-content {
        border-radius: 16px 16px 16px 16px;
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
    }

    body:not(.rtl) #elementor-popup-modal-5719 .dialog-close-button {
        right: -31px;
    }

    body.rtl #elementor-popup-modal-5719 .dialog-close-button {
        left: -31px;
    }

    #elementor-popup-modal-5719 .dialog-close-button i {
        color: #000000;
    }

    #elementor-popup-modal-5719 .dialog-close-button svg {
        fill: #000000;
    }

    /* Start custom CSS */
    .dialog-close-button {
        padding: 6px;
        border-radius: 50px;
    }

    /* End custom CSS */
    /*! elementor - v3.28.0 - 23-03-2025 */
    .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
        font-size: 0;
        line-height: 1
    }

    .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
        display: inline-grid
    }

    .elementor-widget-social-icons .elementor-grid {
        grid-column-gap: var(--grid-column-gap, 5px);
        grid-row-gap: var(--grid-row-gap, 5px);
        grid-template-columns:var(--grid-template-columns);
        justify-content: var(--justify-content, center);
        justify-items: var(--justify-content, center)
    }

    .elementor-icon.elementor-social-icon {
        font-size: var(--icon-size, 25px);
        height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
        line-height: var(--icon-size, 25px);
        width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
    }

    .elementor-social-icon {
        --e-social-icon-icon-color: #fff;
        align-items: center;
        background-color: #69727d;
        cursor: pointer;
        display: inline-flex;
        justify-content: center;
        text-align: center
    }

    .elementor-social-icon i {
        color: var(--e-social-icon-icon-color)
    }

    .elementor-social-icon svg {
        fill: var(--e-social-icon-icon-color)
    }

    .elementor-social-icon:last-child {
        margin: 0
    }

    .elementor-social-icon:hover {
        color: #fff;
        opacity: .9
    }

    .elementor-social-icon-android {
        background-color: #a4c639
    }

    .elementor-social-icon-apple {
        background-color: #999
    }

    .elementor-social-icon-behance {
        background-color: #1769ff
    }

    .elementor-social-icon-bitbucket {
        background-color: #205081
    }

    .elementor-social-icon-codepen {
        background-color: #000
    }

    .elementor-social-icon-delicious {
        background-color: #39f
    }

    .elementor-social-icon-deviantart {
        background-color: #05cc47
    }

    .elementor-social-icon-digg {
        background-color: #005be2
    }

    .elementor-social-icon-dribbble {
        background-color: #ea4c89
    }

    .elementor-social-icon-elementor {
        background-color: #d30c5c
    }

    .elementor-social-icon-envelope {
        background-color: #ea4335
    }

    .elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
        background-color: #3b5998
    }

    .elementor-social-icon-flickr {
        background-color: #0063dc
    }

    .elementor-social-icon-foursquare {
        background-color: #2d5be3
    }

    .elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp {
        background-color: #006400
    }

    .elementor-social-icon-github {
        background-color: #333
    }

    .elementor-social-icon-gitlab {
        background-color: #e24329
    }

    .elementor-social-icon-globe {
        background-color: #69727d
    }

    .elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
        background-color: #dd4b39
    }

    .elementor-social-icon-houzz {
        background-color: #7ac142
    }

    .elementor-social-icon-instagram {
        background-color: #262626
    }

    .elementor-social-icon-jsfiddle {
        background-color: #487aa2
    }

    .elementor-social-icon-link {
        background-color: #818a91
    }

    .elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
        background-color: #0077b5
    }

    .elementor-social-icon-medium {
        background-color: #00ab6b
    }

    .elementor-social-icon-meetup {
        background-color: #ec1c40
    }

    .elementor-social-icon-mixcloud {
        background-color: #273a4b
    }

    .elementor-social-icon-odnoklassniki {
        background-color: #f4731c
    }

    .elementor-social-icon-pinterest {
        background-color: #bd081c
    }

    .elementor-social-icon-product-hunt {
        background-color: #da552f
    }

    .elementor-social-icon-reddit {
        background-color: #ff4500
    }

    .elementor-social-icon-rss {
        background-color: #f26522
    }

    .elementor-social-icon-shopping-cart {
        background-color: #4caf50
    }

    .elementor-social-icon-skype {
        background-color: #00aff0
    }

    .elementor-social-icon-slideshare {
        background-color: #0077b5
    }

    .elementor-social-icon-snapchat {
        background-color: #fffc00
    }

    .elementor-social-icon-soundcloud {
        background-color: #f80
    }

    .elementor-social-icon-spotify {
        background-color: #2ebd59
    }

    .elementor-social-icon-stack-overflow {
        background-color: #fe7a15
    }

    .elementor-social-icon-steam {
        background-color: #00adee
    }

    .elementor-social-icon-stumbleupon {
        background-color: #eb4924
    }

    .elementor-social-icon-telegram {
        background-color: #2ca5e0
    }

    .elementor-social-icon-threads {
        background-color: #000
    }

    .elementor-social-icon-thumb-tack {
        background-color: #1aa1d8
    }

    .elementor-social-icon-tripadvisor {
        background-color: #589442
    }

    .elementor-social-icon-tumblr {
        background-color: #35465c
    }

    .elementor-social-icon-twitch {
        background-color: #6441a5
    }

    .elementor-social-icon-twitter {
        background-color: #1da1f2
    }

    .elementor-social-icon-viber {
        background-color: #665cac
    }

    .elementor-social-icon-vimeo {
        background-color: #1ab7ea
    }

    .elementor-social-icon-vk {
        background-color: #45668e
    }

    .elementor-social-icon-weibo {
        background-color: #dd2430
    }

    .elementor-social-icon-weixin {
        background-color: #31a918
    }

    .elementor-social-icon-whatsapp {
        background-color: #25d366
    }

    .elementor-social-icon-wordpress {
        background-color: #21759b
    }

    .elementor-social-icon-x-twitter {
        background-color: #000
    }

    .elementor-social-icon-xing {
        background-color: #026466
    }

    .elementor-social-icon-yelp {
        background-color: #af0606
    }

    .elementor-social-icon-youtube {
        background-color: #cd201f
    }

    .elementor-social-icon-500px {
        background-color: #0099e5
    }
}

.elementor-9326 .elementor-element.elementor-element-e846483 .elementor-heading-title,
.elementor-9326 .elementor-element.elementor-element-cb1f70a .elementor-heading-title,
.elementor-9326 .elementor-element.elementor-element-b4b61ea .elementor-heading-title {
    text-align: center;
}

.elementor-column {
    display: flex;
    min-height: 1px;
    position: relative;
}

.elementor-9326 .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1240px;
}

.foter-b-p p {
    text-align: center;
}

.elementor-9326 .elementor-element.elementor-element-4cf880c .elementor-heading-title,
.elementor-9326 .elementor-element.elementor-element-b5196ed .elementor-heading-title {
    text-align: center;
}

.foter-b-p a {
    color: #21637C;
    margin-left: 10px;
}

span.elementor-screen-only {
    display: none;
}

.elementor-social-icon {
    background-color: #FFFFFF;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-color: #23657F;
}

.elementor-social-icon i {
    width: 25px;
    height: 25px;
    font-size: 25px;
}

.elementor-social-icons-wrapper {
    display: flex;
    gap: 10px;
    justify-content: center;
}

@media (max-width: 767px) {
    .elementor-9326 .elementor-section.elementor-section-boxed > .elementor-container {
        flex-wrap: wrap;
    }
}