.elementor-1866 .elementor-element.elementor-element-ad97100 {
    overflow: hidden !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1866 .elementor-element.elementor-element-ad97100:not(.elementor-motion-effects-element-type-background),
.elementor-1866 .elementor-element.elementor-element-ad97100>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0A0B0D;
}

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

.elementor-1866 .elementor-element.elementor-element-ad97100 .elementor-repeater-item-c6b191d {
    top: 0%;
    left: 45%;
    z-index: -1;
}

.elementor-1866 .elementor-element.elementor-element-4f64bf1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1866 .elementor-element.elementor-element-4f64bf1>.elementor-element-populated {
    overflow: visible;
}

.elementor-1866 .elementor-element.elementor-element-ad004c2 {
    --spacer-size: 210px;
}

.elementor-1866 .elementor-element.elementor-element-01202fe {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 700;
    line-height: 0.937em;
    letter-spacing: -0.05em;
    width: var(--container-widget-width, 220px);
    max-width: 220px;
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
}

.elementor-1866 .elementor-element.elementor-element-e78c293 {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 700;
    line-height: 0.937em;
    letter-spacing: -0.05em;
    width: var(--container-widget-width, 220px);
    max-width: 220px;
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
}

.elementor-1866 .elementor-element.elementor-element-42b50cd {
    --spacer-size: 10px;
}

.elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__content {
    width: 40%;
}

.elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper {
    line-height: 1.015em;
    padding: 0px 0px 10px 0px;
    font-family: "EB Garamond", sans-serif;
    text-align: center;
    font-size: 4.5rem;
    font-weight: 400;
    /* color: #fcfee2; */
}

.elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title {
    display: inline;
}

.elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-1 {
    color: #fcfee2;
}

.elementor-1866 .elementor-element.elementor-element-e24caeb .wgl-double-heading .dblh__subtitle::before,
.elementor-1866 .elementor-element.elementor-element-e24caeb .wgl-double-heading .dblh__subtitle::after {
    background-color: #232323;
}

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

.elementor-1866 .elementor-element.elementor-element-69925d6 {
    --spacer-size: 19px;
}

.elementor-1866 .elementor-element.elementor-element-749e8ce img {
    max-width: 155px;
}

.elementor-1866 .elementor-element.elementor-element-749e8ce>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-749e8ce {
    width: auto;
    max-width: auto;
}

.elementor-1866 .elementor-element.elementor-element-9bc0747 {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: -0.02em;
    width: 100%;
    max-width: auto;
}

.elementor-1866 .elementor-element.elementor-element-9bc0747>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-9a934de {
    --spacer-size: 130px;
}

.elementor-1866 .elementor-element.elementor-element-ad97100 .elementor-repeater-item-e1ce9e4 {
    top: 0%;
    left: 0%;
}

.elementor-1866 .elementor-element.elementor-element-6abc5e4 a {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-756f670 {
    height: 120px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: auto;
    max-width: auto;
    top: -245px;
}

.elementor-1866 .elementor-element.elementor-element-756f670 .rt__title-wrapper {
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1866 .elementor-element.elementor-element-756f670 .rt__title {
    color: #FFFFFF;
}

body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-756f670 {
    left: 40px;
}

body.rtl .elementor-1866 .elementor-element.elementor-element-756f670 {
    right: 40px;
}

/* .elementor-1866 .elementor-element.elementor-element-756f670{*/
@media (max-width:1400px) {

    /*;}*/
    body:not(.elementor-editor-active) .elementor-1866 .elementor-element.elementor-element-756f670 {
        display: none;
    }

    body.elementor-editor-active .elementor-1866 .elementor-element.elementor-element-756f670 {
        opacity: 0.5;
        filter: grayscale(1);
    }
}

.elementor-1866 .elementor-element.elementor-element-756f670 {
    display: block;
}

.elementor-1866 .elementor-element.elementor-element-9ea8938 {
    height: 130px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: auto;
    max-width: auto;
    top: -432px;
}

.elementor-1866 .elementor-element.elementor-element-9ea8938 .rt__title-wrapper {
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1866 .elementor-element.elementor-element-9ea8938 .rt__title {
    color: #FFFFFF;
}

body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-9ea8938 {
    left: 40px;
}

body.rtl .elementor-1866 .elementor-element.elementor-element-9ea8938 {
    right: 40px;
}

/* .elementor-1866 .elementor-element.elementor-element-9ea8938{*/
@media (max-width:1400px) {

    /*;}*/
    body:not(.elementor-editor-active) .elementor-1866 .elementor-element.elementor-element-9ea8938 {
        display: none;
    }

    body.elementor-editor-active .elementor-1866 .elementor-element.elementor-element-9ea8938 {
        opacity: 0.5;
        filter: grayscale(1);
    }
}

.elementor-1866 .elementor-element.elementor-element-9ea8938 {
    display: block;
}

.elementor-1866 .elementor-element.elementor-element-4aa46a4 {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    width: auto;
    max-width: auto;
    top: -153px;
}

body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
    right: 60px;
}

body.rtl .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
    left: 60px;
}

.elementor-1866 .elementor-element.elementor-element-252c5cc {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    width: auto;
    max-width: auto;
    top: -100px;
}

body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-252c5cc {
    right: 60px;
}

body.rtl .elementor-1866 .elementor-element.elementor-element-252c5cc {
    left: 60px;
}

.elementor-1866 .elementor-element.elementor-element-4f4f416 {
    background-color: transparent;
    -webkit-mask-image: radial-gradient(circle at center center, #FF0808 0%, #FF000061 68%);
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1866 .elementor-element.elementor-element-4f4f416 .elementor-editor-section-settings {
    transform: translateX(-50%) translateY(0) scaleY(-1);
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-55a294d .clients_image img:not(.lazyload),
.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-55a294d .clients_image img.lazyloaded {
    width: 163px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8.link_on-wrapper .elementor-repeater-item-55a294d .clients_image .mask_image {
    -webkit-mask-size: 163px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-7fd3d39 .clients_image img:not(.lazyload),
.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-7fd3d39 .clients_image img.lazyloaded {
    width: 144px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8.link_on-wrapper .elementor-repeater-item-7fd3d39 .clients_image .mask_image {
    -webkit-mask-size: 144px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-d5f0b58 .clients_image img:not(.lazyload),
.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-d5f0b58 .clients_image img.lazyloaded {
    width: 77px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8.link_on-wrapper .elementor-repeater-item-d5f0b58 .clients_image .mask_image {
    -webkit-mask-size: 77px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-4d144be .clients_image img:not(.lazyload),
.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-4d144be .clients_image img.lazyloaded {
    width: 74px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8.link_on-wrapper .elementor-repeater-item-4d144be .clients_image .mask_image {
    -webkit-mask-size: 74px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-5e06955 .clients_image img:not(.lazyload),
.elementor-1866 .elementor-element.elementor-element-73ef5b8 .elementor-repeater-item-5e06955 .clients_image img.lazyloaded {
    width: 85px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8.link_on-wrapper .elementor-repeater-item-5e06955 .clients_image .mask_image {
    -webkit-mask-size: 85px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8.link_on-image .clients_image {
    justify-content: center;
    -webkit-mask-position-x: center;
    align-items: center;
    -webkit-mask-position-y: center;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8.link_on-wrapper .image_wrapper {
    justify-content: center;
    -webkit-mask-position-x: center;
    align-items: center;
    -webkit-mask-position-y: center;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .clients_item {
    --gap: 30px;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .clients_image {
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #232323;
    min-height: 200px;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .image_wrapper.mask_image {
    background-color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .image_wrapper.mask_image img {
    visibility: hidden !important;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8 .image_wrapper.mask_image:hover {
    background-color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-73ef5b8>.elementor-widget-container {
    margin: 0px -15px 0px -15px;
}

.elementor-1866 .elementor-element.elementor-element-6e5c48a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-0d45366 {
    --spacer-size: 112px;
}

.elementor-1866 .elementor-element.elementor-element-e656604 .dblh__content {
    width: 40%;
}

.elementor-1866 .elementor-element.elementor-element-e656604 .dblh__title-wrapper {
    font-size: 46px;
    font-weight: 800;
    padding: 0px 0px 10px 0px;
}

.elementor-1866 .elementor-element.elementor-element-e656604 .dblh__title {
    display: inline;
}

.elementor-1866 .elementor-element.elementor-element-e656604 .dblh__subtitle {
    margin: 9px 0px 0px 0px;
    color: #2a73b9;
    font-family: "EB Garamond", Sans-serif;
    font-size: 3.1em;
    font-weight: 600;
    color: #585858;
    letter-spacing: 0px;
}

.elementor-1866 .elementor-element.elementor-element-e656604>.elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-1866 .elementor-element.elementor-element-af3abf2 .dblh__content {
    width: 40%;
}

.elementor-1866 .elementor-element.elementor-element-af3abf2 .dblh__title-wrapper {
    font-size: 37px;
    font-weight: 800;
    line-height: 1.3em;
    padding: 0px 0px 10px 0px;
}

.elementor-1866 .elementor-element.elementor-element-af3abf2 .dblh__title {
    display: inline;
}

.elementor-1866 .elementor-element.elementor-element-af3abf2 .wgl-double-heading .dblh__subtitle::before,
.elementor-1866 .elementor-element.elementor-element-af3abf2 .wgl-double-heading .dblh__subtitle::after {
    background-color: #232323;
}

/* .elementor-1866 .elementor-element.elementor-element-af3abf2 {
    width: var(--container-widget-width, 920px);
    max-width: 920px;
    --container-widget-width: 920px;
    --container-widget-flex-grow: 0;
} */

.elementor-1866 .elementor-element.elementor-element-af3abf2 {
    width: var(--container-widget-width, 1100px);
    max-width: 1100px;
    --container-widget-width: 1100px;
    --container-widget-flex-grow: 0;
}

.elementor-1866 .elementor-element.elementor-element-25a1d96 {
    --spacer-size: 56px;
}

.elementor-1866 .elementor-element.elementor-element-6ca7b6f>.elementor-container {
    max-width: 1480px;
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .content_wrapper {
    flex-direction: column;
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .wgl-infobox_title {
    font-size: 40px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.05em;
    margin: 0px 0px 14px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .wgl-infobox-button_wrapper {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 195px;
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .wgl-infobox {
    min-height: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .elementor-widget-container {
    padding: 0px 15px 0px 15px;
    background-image: url("../images/team1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-0c1b8af .elementor-widget-container::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #2a73b900 40%, #2a73b9 100%);
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .content_wrapper {
    flex-direction: column;
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .wgl-infobox_title {
    font-size: 40px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.05em;
    margin: 0px 0px 14px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .wgl-infobox-button_wrapper {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 195px;
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .wgl-infobox {
    min-height: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .elementor-widget-container {
    padding: 0px 15px 0px 15px;
    background-image: url("../images/team2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-92dcc60 .elementor-widget-container::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #2a73b900 40%, #2a73b9 100%);
}

/* .elementor-1866 .elementor-element.elementor-element-92dcc60>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
} */

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .content_wrapper {
    flex-direction: column;
}

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .wgl-infobox_title {
    font-size: 40px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.05em;
    margin: 0px 0px 14px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .wgl-infobox-button_wrapper {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 195px;
}

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .wgl-infobox {
    min-height: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .elementor-widget-container {
    padding: 0px 15px 0px 15px;
    background-image: url("../images/team3.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-0ee0a1c .elementor-widget-container::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #2a73b900 40%, #2a73b9 100%);
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .content_wrapper {
    flex-direction: column;
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .wgl-infobox_title {
    font-size: 40px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.05em;
    margin: 0px 0px 14px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .wgl-infobox-button_wrapper {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 195px;
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .wgl-infobox {
    min-height: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .elementor-widget-container {
    padding: 0px 15px 0px 15px;
    background-image: url("../images/team4.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .content_wrapper {
    flex-direction: column;
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .wgl-infobox_title {
    font-size: 40px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.05em;
    margin: 0px 0px 14px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .wgl-infobox-button_wrapper {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 195px;
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .wgl-infobox {
    min-height: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .elementor-widget-container {
    padding: 0px 15px 0px 15px;
    background-image: url("../images/team1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .elementor-widget-container::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #2a73b900 40%, #2a73b9 100%);
}

.elementor-1866 .elementor-element.elementor-element-2874bb41 .elementor-widget-container {
    padding: 0px 15px 0px 15px;
    background-image: url("../images/team5.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-2874bb4 .elementor-widget-container::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #2a73b900 40%, #2a73b9 100%);
}

/* .elementor-1866 .elementor-element.elementor-element-2874bb4>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
} */

.elementor-1866 .elementor-element.elementor-element-272e9ef {
    --spacer-size: 107px;
}

.elementor-1866 .elementor-element.elementor-element-bd4660b .content-wrap {
    align-items: flex-end;
}

.elementor-1866 .elementor-element.elementor-element-bd4660b .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1866 .elementor-element.elementor-element-bd4660b .wgl-counter_value-wrap {
    font-size: 110px;
    letter-spacing: -0.05em;
    color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-bd4660b .wgl-counter_title {
    margin: 20px 0px 13px 21px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
}

.elementor-1866 .elementor-element.elementor-element-bd60485 .content-wrap {
    align-items: flex-end;
}

.elementor-1866 .elementor-element.elementor-element-bd60485 .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1866 .elementor-element.elementor-element-bd60485 .wgl-counter_value-wrap {
    font-size: 110px;
    letter-spacing: -0.05em;
    color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-bd60485 .wgl-counter_title {
    margin: 20px 0px 13px 21px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
}

.elementor-1866 .elementor-element.elementor-element-117e725 .content-wrap {
    align-items: flex-end;
}

.elementor-1866 .elementor-element.elementor-element-117e725 .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1866 .elementor-element.elementor-element-117e725 .wgl-counter_value-wrap {
    font-size: 110px;
    letter-spacing: -0.05em;
    color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-117e725 .wgl-counter_title {
    margin: 20px 0px 13px 21px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
}

.elementor-1866 .elementor-element.elementor-element-88aed8a .content-wrap {
    align-items: flex-end;
}

.elementor-1866 .elementor-element.elementor-element-88aed8a .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1866 .elementor-element.elementor-element-88aed8a .wgl-counter_value-wrap {
    font-size: 110px;
    letter-spacing: -0.05em;
    color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-88aed8a .wgl-counter_title {
    margin: 20px 0px 13px 21px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
}

.elementor-1866 .elementor-element.elementor-element-769165d {
    --spacer-size: 92px;
}

.elementor-1866 .elementor-element.elementor-element-32ba1bb:not(.elementor-motion-effects-element-type-background),
.elementor-1866 .elementor-element.elementor-element-32ba1bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0A0B0D;
}

.elementor-1866 .elementor-element.elementor-element-32ba1bb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1866 .elementor-element.elementor-element-32ba1bb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1866 .elementor-element.elementor-element-e931366 {
    --spacer-size: 96px;
}

.elementor-1866 .elementor-element.elementor-element-620e62c .divider img {
    width: 126px;
}

.elementor-1866 .elementor-element.elementor-element-620e62c {
    --width: 100%;
    font-size: 96px;
    font-weight: 800;
    text-transform: uppercase;
    --start-point: 100%;
    --end-point: -10%;
    --transition: 0.3s;
    --top-offset: -3;
    --left-offset: 0;
}

.elementor-1866 .elementor-element.elementor-element-620e62c svg text {
    fill: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-620e62c .text--word {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-620e62c .text--word .divider {
    top: -3px;
    left: 0px;
    margin-right: 23px;
    margin-left: 11px;
    color: #2a73b9;
    -webkit-text-stroke-width: 11px;
}

.elementor-1866 .elementor-element.elementor-element-620e62c tspan.divider,
.elementor-1866 .elementor-element.elementor-element-620e62c .divider svg,
.elementor-1866 .elementor-element.elementor-element-620e62c .text--word .divider {
    font-size: 29px;
}

.elementor-1866 .elementor-element.elementor-element-620e62c tspan.divider {
    fill: #2a73b9;
    stroke-width: 11px;
}

.elementor-1866 .elementor-element.elementor-element-620e62c .divider svg {
    fill: #2a73b9;
    stroke-width: 11px;
}

.elementor-1866 .elementor-element.elementor-element-620e62c tspan.divider,
.elementor-1866 .elementor-element.elementor-element-620e62c .divider svg {
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-ac9ec0b:not(.elementor-motion-effects-element-type-background),
.elementor-1866 .elementor-element.elementor-element-ac9ec0b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0A0B0D;
}

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

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

.elementor-1866 .elementor-element.elementor-element-ac9ec0b .elementor-repeater-item-a06a3e9 {
    top: 14%;
    left: -23%;
    z-index: -1;
}

.elementor-1866 .elementor-element.elementor-element-9b743cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1866 .elementor-element.elementor-element-961175c {
    --spacer-size: 50px;
}

.elementor-1866 .elementor-element.elementor-element-0937d5b {
    --divider-border-style: solid;
    --divider-color: #FFFFFF66;
    --divider-border-width: 1px;
}

.elementor-1866 .elementor-element.elementor-element-0937d5b .elementor-divider-separator {
    width: 100%;
}

.elementor-1866 .elementor-element.elementor-element-0937d5b .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .interactive-showcase {
    align-items: flex-start;
    text-align: left;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .interactive-showcase .showcase__content {
    justify-content: flex-start;
    text-align: left;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .interactive-showcase .showcase__title,
.elementor-1866 .elementor-element.elementor-element-1941c4b .slide-showcase .showcase__title-inner {
    flex-direction: row-reverse;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase.interactive-showcase .showcase__image img {
    height: 360px;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase.interactive-showcase .showcase__image {
    --wgl-image-position: 67%;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase .showcase__wrapper,
.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase .showcase__content {
    padding: 43px 0px 37px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF66;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase .showcase__title .title {
    margin: 0px 17px 0px 0px;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase .showcase__title.active .title,
.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase .showcase__title .title:hover,
.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__content.active_default .title,
.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase .showcase__content:hover .title {
    color: #2a73b9;
    -webkit-text-stroke-color: rgba(37, 98, 255, 0);
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__title .subtitle {
    margin: 0px 10px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase .showcase__titles .showcase__title .subtitle,
.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase.interactive-showcase .subtitle {
    color: #888888;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__button {
    margin: 0 0 0 auto;
    top: 0px;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase_button.button-read-more {
    padding: 10px 0px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__button .wgl-showcase_button {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__button .wgl-showcase_button::before {
    color: #FFFFFF;
    --icon-rotate: -45deg;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__content.active_default .wgl-showcase_button,
.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__content:hover .showcase__button .wgl-showcase_button {
    color: #2a73b9;
    fill: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__content.active_default .wgl-showcase_button::before,
.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__content:hover .showcase__button .wgl-showcase_button::before {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__content.active_default .wgl-showcase_button::before,
.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__content:hover .showcase__button .wgl-showcase_button::before,
.elementor-1866 .elementor-element.elementor-element-1941c4b .showcase__button .wgl-showcase_button:hover::before {
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-3b5d11f {
    --spacer-size: 153px;
}

.elementor-1866 .elementor-element.elementor-element-ecb3141:not(.elementor-motion-effects-element-type-background),
.elementor-1866 .elementor-element.elementor-element-ecb3141>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FCFEE2;
}

.elementor-1866 .elementor-element.elementor-element-ecb3141 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /* z-index: 2; */
}

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

.elementor-1866 .elementor-element.elementor-element-508c569>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1866 .elementor-element.elementor-element-9c3a423 {
    --spacer-size: 120px;
}

.elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__content {
    width: 40%;
}

.elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__title-wrapper {
    font-size: 46px;
    font-weight: 800;
    padding: 0px 0px 10px 0px;
}

.elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__title {
    display: inline;
}

.elementor-1866 .elementor-element.elementor-element-791abe2 .wgl-double-heading .dblh__subtitle::before,
.elementor-1866 .elementor-element.elementor-element-791abe2 .wgl-double-heading .dblh__subtitle::after {
    background-color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__subtitle {
    margin: 9px 0px 0px 0px;
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-791abe2>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-1866 .elementor-element.elementor-element-77ae732 .wgl-navigation_wrapper {
    justify-content: center;
    align-items: flex-start;
    margin: -8.5% -42% 0% 0%;
}

.elementor-1866 .elementor-element.elementor-element-77ae732 .navigation-position-under_each_other .wgl-navigation_wrapper {
    align-items: center;
    justify-content: flex-start;
}

.elementor-1866 .elementor-element.elementor-element-77ae732>.elementor-widget-container {
    margin: 0% -34% 0% 0%;
}

.elementor-1866 .elementor-element.elementor-element-34bdea6 .wgl-button {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-34bdea6 .button__text {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-34bdea6 .elementor-icon {
    --icon-translate-y: 1px;
    --icon-rotate: -45deg;
}

.elementor-1866 .elementor-element.elementor-element-34bdea6 .wgl-button:hover .elementor-icon,
.elementor-1866 .elementor-element.elementor-element-34bdea6 .wgl-button:focus .elementor-icon {
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-31956ec {
    --spacer-size: 111px;
}

.elementor-1866 .elementor-element.elementor-element-f77461f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1866 .elementor-element.elementor-element-f77461f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/team4.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-1866 .elementor-element.elementor-element-f77461f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

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

.elementor-1866 .elementor-element.elementor-element-2ab5dfd {
    --spacer-size: 625px;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .content_wrapper {
    flex-direction: column;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox_button .read-more-icon {
    font-size: 36px;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox_button .read-more-icon svg {
    font-size: 36px;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox_title {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.1em;
    margin: 0px 0px 52px 0px;
    display: block;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox_content {
    font-size: 40px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -0.05em;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox-button_wrapper {
    margin: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    left: 95%;
    top: -8px;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 .elementor-widget-container {
    padding: 25px 30px 25px 30px;
    background-color: #2a73b9;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-8cc78d8 {
    width: var(--container-widget-width, 570px);
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-1866 .elementor-element.elementor-element-10628cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1866 .elementor-element.elementor-element-10628cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/home4-5.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1866 .elementor-element.elementor-element-10628cd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-1866 .elementor-element.elementor-element-10628cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1866 .elementor-element.elementor-element-c586b72 {
    --spacer-size: 0px;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .content_wrapper {
    flex-direction: column;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox_button .read-more-icon {
    font-size: 36px;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox_button .read-more-icon svg {
    font-size: 36px;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox_title {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.1em;
    margin: 0px 0px 52px 0px;
    display: block;
    color: #888888;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox_content {
    font-size: 40px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -0.05em;
    color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox-button_wrapper {
    margin: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    left: 95%;
    top: -8px;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox_button {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd .elementor-widget-container {
    padding: 25px 30px 25px 30px;
    background-color: #FFFFFF;
    transition: 0.4s;
}

.elementor-1866 .elementor-element.elementor-element-f0ef3cd {
    width: var(--container-widget-width, 570px);
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-1866 .elementor-element.elementor-element-1cb9f71 {
    --spacer-size: 350px;
}

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

.elementor-1866 .elementor-element.elementor-element-f26e0da {
    --spacer-size: 133px;
}

.elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__content {
    width: 40%;
}

.elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__title-wrapper {
    font-weight: 600;
    padding: 0px 0px 10px 0px;
    font-family: "Playfair Display", Sans-serif;
    font-size: 3em;
    color: #25354c;
}

.elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__title {
    display: inline;
}

.elementor-1866 .elementor-element.elementor-element-1fbf0c0 .wgl-double-heading .dblh__subtitle::before,
.elementor-1866 .elementor-element.elementor-element-1fbf0c0 .wgl-double-heading .dblh__subtitle::after {
    background-color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__subtitle {
    margin: 9px 0px 0px 0px;
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-1fbf0c0>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-1866 .elementor-element.elementor-element-aeda215 {
    font-size: 18px;
    line-height: 32px;
    width: var(--container-widget-width, 720px);
    max-width: 100%;
    --container-widget-width: 720px;
    --container-widget-flex-grow: 0;
    width: 100%;
    margin-top: 50px;
}

.elementor-1866 .elementor-element.elementor-element-7f7f0e6 .wgl-button {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-7f7f0e6 .button__text {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-7f7f0e6 .elementor-icon {
    --icon-translate-y: 1px;
    --icon-rotate: -45deg;
}

.elementor-1866 .elementor-element.elementor-element-7f7f0e6 .wgl-button:hover .elementor-icon,
.elementor-1866 .elementor-element.elementor-element-7f7f0e6 .wgl-button:focus .elementor-icon {
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-7f7f0e6>.elementor-widget-container {
    margin: -207px 0px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-c450ed6 {
    --spacer-size: 35px;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .button__text {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .wgl-button .elementor-icon {
    --icon-translate-y: 1px;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper {
    padding: 50px 50px 39px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__thumbnail {
    margin: -3px 9px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__thumbnail img {
    max-width: 27px;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__pretitle {
    margin: 0px 0px 16px 0px;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__price {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__description {
    color: #232323;
    margin: 27px 0px 20px 0px;
    font-size: 36px;
    font-weight: 800;
    line-height: 46px;
    font-family: var(--itconf-h3-font-family);
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__content {
    margin: 20px 0px 23px 0px;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__button {
    margin: 16px 0px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .wgl-button {
    --button-padding: 0px 0px 0px 0px;
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .wgl-button,
.elementor-1866 .elementor-element.elementor-element-b09dda1.has-separate_icon .media-wrapper {
    border-style: none;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper:hover .wgl-button {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper:hover .wgl-button,
.elementor-1866 .elementor-element.elementor-element-b09dda1.has-bg_animation .pricing__wrapper:hover .wgl-button::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper .wgl-button:hover,
.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper .wgl-button:focus {
    color: #2a73b9;
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1.has-bg_animation .pricing__wrapper .wgl-button:hover::after,
.elementor-1866 .elementor-element.elementor-element-b09dda1.has-bg_animation .pricing__wrapper .wgl-button:focus::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper .wgl-button:active {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper .wgl-button:active,
.elementor-1866 .elementor-element.elementor-element-b09dda1.has-bg_animation .pricing__wrapper .wgl-button:active::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .elementor-icon {
    color: #2a73b9;
    --icon-rotate: -45deg;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper:hover .wgl-button .elementor-icon,
.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper:hover .wgl-button .elementor-icon {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper .wgl-button:hover .elementor-icon,
.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper .wgl-button:focus .elementor-icon {
    color: #2a73b9;
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper .wgl-button:active .elementor-icon {
    color: #2a73b9;
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .button__text {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .wgl-button .elementor-icon {
    --icon-translate-y: 1px;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper {
    padding: 50px 32px 39px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    background-color: #2a73b9;
    border-color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__thumbnail {
    margin: -3px 9px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__thumbnail img {
    max-width: 27px;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__pretitle {
    margin: 0px 0px 16px 0px;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pretitle {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__price {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__description {
    color: #FFFFFF;
    margin: 27px 0px 20px 0px;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__content {
    color: #FFFFFF;
    margin: 20px 0px 23px 0px;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__button {
    margin: 16px 0px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .wgl-button {
    --button-padding: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .wgl-button,
.elementor-1866 .elementor-element.elementor-element-6cd4f5a.has-separate_icon .media-wrapper {
    border-style: none;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper:hover .wgl-button,
.elementor-1866 .elementor-element.elementor-element-6cd4f5a.has-bg_animation .pricing__wrapper:hover .wgl-button::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper .wgl-button:hover,
.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper .wgl-button:focus {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a.has-bg_animation .pricing__wrapper .wgl-button:hover::after,
.elementor-1866 .elementor-element.elementor-element-6cd4f5a.has-bg_animation .pricing__wrapper .wgl-button:focus::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper .wgl-button:active,
.elementor-1866 .elementor-element.elementor-element-6cd4f5a.has-bg_animation .pricing__wrapper .wgl-button:active::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .elementor-icon {
    color: #FFFFFF;
    --icon-rotate: -45deg;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper .wgl-button:hover .elementor-icon,
.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper .wgl-button:focus .elementor-icon {
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper .wgl-button:active .elementor-icon {
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .button__text {
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .wgl-button .elementor-icon {
    --icon-translate-y: 1px;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper {
    padding: 50px 50px 39px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #232323;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__thumbnail {
    margin: -3px 9px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__thumbnail img {
    max-width: 27px;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__pretitle {
    margin: 0px 0px 16px 0px;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__price {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__description {
    color: #232323;
    margin: 27px 0px 20px 0px;
    font-size: 36px;
    font-weight: 800;
    line-height: 46px;
    font-family: var(--itconf-h3-font-family);
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__content {
    margin: 20px 0px 23px 0px;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__button {
    margin: 16px 0px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .wgl-button {
    --button-padding: 0px 0px 0px 0px;
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .wgl-button,
.elementor-1866 .elementor-element.elementor-element-98f0996.has-separate_icon .media-wrapper {
    border-style: none;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper:hover .wgl-button {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper:hover .wgl-button,
.elementor-1866 .elementor-element.elementor-element-98f0996.has-bg_animation .pricing__wrapper:hover .wgl-button::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper .wgl-button:hover,
.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper .wgl-button:focus {
    color: #2a73b9;
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-98f0996.has-bg_animation .pricing__wrapper .wgl-button:hover::after,
.elementor-1866 .elementor-element.elementor-element-98f0996.has-bg_animation .pricing__wrapper .wgl-button:focus::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper .wgl-button:active {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper .wgl-button:active,
.elementor-1866 .elementor-element.elementor-element-98f0996.has-bg_animation .pricing__wrapper .wgl-button:active::after {
    background-color: transparent;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .elementor-icon {
    color: #2a73b9;
    --icon-rotate: -45deg;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper:hover .wgl-button .elementor-icon,
.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper:hover .wgl-button .elementor-icon {
    color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper .wgl-button:hover .elementor-icon,
.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper .wgl-button:focus .elementor-icon {
    color: #2a73b9;
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper .wgl-button:active .elementor-icon {
    color: #2a73b9;
    --icon-rotate: 0deg;
}

.elementor-1866 .elementor-element.elementor-element-2d8b88f {
    --spacer-size: 103px;
}

.elementor-1866 .elementor-element.elementor-element-0d52aa8 {
    overflow: hidden !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -40px;
}

.elementor-1866 .elementor-element.elementor-element-0d52aa8:not(.elementor-motion-effects-element-type-background),
.elementor-1866 .elementor-element.elementor-element-0d52aa8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/section-bg1.webp");
    background-position: center center;
    background-size: cover;
}

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

.elementor-1866 .elementor-element.elementor-element-c36dac2 {
    --spacer-size: 120px;
}

.elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__content {
    width: 40%;
}

.elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__title-wrapper {
    font-size: 46px;
    font-weight: 800;
    padding: 0px 0px 10px 0px;
}

.elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__title {
    display: inline;
}

.elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__title-1 {
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-46b5f4b .wgl-double-heading .dblh__subtitle::before,
.elementor-1866 .elementor-element.elementor-element-46b5f4b .wgl-double-heading .dblh__subtitle::after {
    background-color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__subtitle {
    margin: 9px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-46b5f4b>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .wgl-carousel_wrapper {
    --wgl-gallery-duration: 800ms;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .wgl-carousel {
    height: 700px;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.6;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .wgl-navigation_wrapper {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin: -27% 0% 0% 0%;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .navigation-position-under_each_other .wgl-navigation_wrapper {
    align-items: flex-end;
    justify-content: center;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .elementor-swiper-button,
.elementor-1866 .elementor-element.elementor-element-2f448e4 .motion-arrow {
    color: #FFFFFF;
    background-color: #FFFFFF00;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .elementor-swiper-button,
.elementor-1866 .elementor-element.elementor-element-2f448e4 .motion-arrow {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .elementor-swiper-button:hover,
.elementor-1866 .elementor-element.elementor-element-2f448e4 .motion-arrow:hover {
    color: #232323;
    background-color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .wgl-testimonials {
    --gap: 0px;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .item__title {
    font-size: 26px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .testimonial__item .item__icon {
    display: inline-flex;
    font-size: 24px;
    margin: 0px 18px -10px 0px;
    padding: 12px 12px 12px 12px;
    border-radius: 50px 50px 50px 50px;
    color: #FFFFFF;
    background-color: #2a73b9;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .item__quote {
    font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 42px;
    max-width: 835px;
    margin: 29px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .item__author {
    margin: 17px 0px 0px 0px;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .author__thumbnail {
    --image-width: 130;
    --image-not-active-width: 100;
    padding: 13px 13px 13px 13px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(37, 98, 255, 0);
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .author__thumbnail,
.elementor-1866 .elementor-element.elementor-element-2f448e4 .author__thumbnail img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .testimonials__wrapper:hover .author__thumbnail,
.elementor-1866 .elementor-element.elementor-element-2f448e4 .swiper-slide.swiper-slide-active .author__thumbnail {
    border-color: rgba(37, 98, 255, 1);
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .author__name {
    color: #FFFFFF;
    font-size: 26px;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4 .author__position {
    color: #FFFFFF;
    font-size: 15px;
}

.elementor-1866 .elementor-element.elementor-element-2f448e4>.elementor-widget-container {
    margin: -35px 0px -120px 0px;
}

body.elementor-page-1866 #main.site-main {
    z-index: 0;
}

/* @media (max-width: 1920px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-ad97100.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wgl-parallax-mouse.wgl-row-animation {
    height: 70vh;
}
} */

@media (max-width: 1679px) {
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-afde62b {
        width: 40% !important;
    }
}

@media (max-width: 1420px) {
    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper {
        font-size: 50px;
    }

    .elementor-1866 .elementor-element.elementor-element-e656604 .dblh__subtitle {
        font-size: 40px;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d8127b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.abt-sec p {
        font-size: 25px;
    }

    .cont-container .js-counter,
    .cont-container span.pluse {
        font-size: 50px;
    }

    .elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__title-wrapper,
    .elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__title-wrapper,
    .elementor-750 .elementor-element.elementor-element-3836e24 .dblh__title-wrapper {
        font-size: 40px;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6ca7b6f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-container p,
    .elementor-element.elementor-element-aeda215.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor p {
        font-size: 25px !important;
    }

    .elementor-622 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-51ec770 li {
        font-size: 18px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__description,
    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__description {
        font-size: 25px;
        line-height: 35px;
    }

    .wgl-pricing_plan .pricing__content p {
        font-size: 18px;
    }
}

@media (max-width: 1350px) {
    .speakers-sec-wrap {
        background: none;
        padding-top: 0;
        padding-bottom: 0;
    }

    .wgl_col-3.item.swiper-slide {
        width: 490px !important;
    }

}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-1866 .elementor-element.elementor-element-0902135 {
        width: 100%;
    }

    .elementor-1866 .elementor-element.elementor-element-436b973 {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-9d2011a {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-7f62e8e {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-83591de {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-524c6cf {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-2ccc318 {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-879c6a2 {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-cdc5c8b {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-4391ca4 {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-0c7905f {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-4603424 {
        width: 100%;
    }
}

@media(max-width:1200px) {
    .elementor-1866 .elementor-element.elementor-element-ad004c2 {
        --spacer-size: 90px;
    }

    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__content {
        width: 50%;
    }

    /* .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper {
        font-size: 95px;
    } */

    .elementor-1866 .elementor-element.elementor-element-9a934de {
        --spacer-size: 183px;
    }

    .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
        width: 100%;
        max-width: 100%;
    }

    body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
        right: -35px;
    }

    body.rtl .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
        left: -35px;
    }

    .elementor-1866 .elementor-element.elementor-element-252c5cc {
        width: 100%;
        max-width: 100%;
    }

    body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-252c5cc {
        right: -35px;
    }

    body.rtl .elementor-1866 .elementor-element.elementor-element-252c5cc {
        left: -35px;
    }

    .elementor-1866 .elementor-element.elementor-element-0d45366 {
        --spacer-size: 70px;
    }

    .elementor-1866 .elementor-element.elementor-element-e656604 .dblh__content {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-e656604 .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-1866 .elementor-element.elementor-element-af3abf2 .dblh__content {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-af3abf2 .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-1866 .elementor-element.elementor-element-25a1d96 {
        --spacer-size: 40px;
    }

    /* .elementor-1866 .elementor-element.elementor-element-0c1b8af>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    } */

    /* .elementor-1866 .elementor-element.elementor-element-92dcc60>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    } */

    /* .elementor-1866 .elementor-element.elementor-element-0ee0a1c>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    } */

    /* .elementor-1866 .elementor-element.elementor-element-2874bb4>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    } */

    .elementor-1866 .elementor-element.elementor-element-272e9ef {
        --spacer-size: 40px;
    }

    .elementor-1866 .elementor-element.elementor-element-769165d {
        --spacer-size: 50px;
    }

    .elementor-1866 .elementor-element.elementor-element-e931366 {
        --spacer-size: 60px;
    }

    .elementor-1866 .elementor-element.elementor-element-620e62c .divider img {
        width: 80px;
    }

    .elementor-1866 .elementor-element.elementor-element-620e62c {
        font-size: 70px;
        --top-offset: 2;
    }

    .elementor-1866 .elementor-element.elementor-element-620e62c .text--word .divider {
        top: 2px;
    }

    .elementor-1866 .elementor-element.elementor-element-3b5d11f {
        --spacer-size: 70px;
    }

    .elementor-1866 .elementor-element.elementor-element-9c3a423 {
        --spacer-size: 70px;
    }

    .elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__content {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-1866 .elementor-element.elementor-element-77ae732 .wgl-navigation_wrapper {
        margin: -130px -82% 0 0;
    }

    .elementor-1866 .elementor-element.elementor-element-77ae732>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-1866 .elementor-element.elementor-element-31956ec {
        --spacer-size: 50px;
    }

    .elementor-1866 .elementor-element.elementor-element-2ab5dfd {
        --spacer-size: 300px;
    }

    .elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox_title {
        padding: 0px 30px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-8cc78d8 .wgl-infobox_content {
        font-size: 34px;
    }

    .elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox_title {
        padding: 0px 30px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-f0ef3cd .wgl-infobox_content {
        font-size: 34px;
    }

    .elementor-1866 .elementor-element.elementor-element-1cb9f71 {
        --spacer-size: 300px;
    }

    .elementor-1866 .elementor-element.elementor-element-f26e0da {
        --spacer-size: 70px;
    }

    .elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__content {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-1866 .elementor-element.elementor-element-7f7f0e6>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper {
        padding: 35px 35px 25px 35px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__content {
        margin: 17px 0px 20px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__button {
        margin: 13px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper {
        padding: 35px 35px 25px 35px;
    }

    .elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__content {
        margin: 17px 0px 20px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__button {
        margin: 13px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-6cd4f5a>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-4603424>.elementor-element-populated {
        margin: 0% 25% 0% 25%;
        --e-column-margin-right: 25%;
        --e-column-margin-left: 25%;
    }

    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper {
        padding: 35px 35px 25px 35px;
    }

    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__content {
        margin: 17px 0px 20px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__button {
        margin: 13px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-2d8b88f {
        --spacer-size: 50px;
    }

    .elementor-1866 .elementor-element.elementor-element-c36dac2 {
        --spacer-size: 80px;
    }

    .elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__content {
        width: 50%;
    }

    .elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-1866 .elementor-element.elementor-element-2f448e4 .wgl-navigation_wrapper {
        margin: 0% 0% 0% 0%;
    }

    .elementor-1866 .elementor-element.elementor-element-2f448e4>.elementor-widget-container {
        margin: -35px 0px -100px 0px;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-fb2d136.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        margin-bottom: 50px;
    }

    section.wgl_cpt_section a.events-post_feature-link img {
        width: 400px;
    }

    .blog-post_content {
        height: 170px;
    }

    .events-sec-wrapp {
        flex-wrap: nowrap !important;
    }

    .events-sec-wrapp .elementor-col-33 {
        width: 100% !important;
    }

    .events-sec-wrapp .elementor-col-33 .elementor-widget-wrap.elementor-element-populated {
        margin: 0;
    }

}


@media(max-width:992px) {
    .blog-post_content {
        height: 130px;
    }

    .blog-sec-wrapp .blog-style-standard .blog-post .blog-post_wrapper {
        height: 550px;
    }

    .media-sec-wrapp .blog-style-standard .blog-post .blog-post_wrapper {
        height: 550px !important;
    }
}

@media(max-width:991px) {
    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper {
        font-size: 40px;
        line-height: 60px;
    }

    .banner-cta a.wgl-button.btn-size-lg {
        padding: 20px 30px 20px 30px;
        font-size: 18px;
    }
}

@media(max-width:767px) {
    .elementor-1866 .elementor-element.elementor-element-ad004c2 {
        --spacer-size: 70px;
    }

    .elementor-1866 .elementor-element.elementor-element-01202fe {
        font-size: 26px;
    }

    .elementor-1866 .elementor-element.elementor-element-e78c293 {
        font-size: 26px;
    }

    .elementor-1866 .elementor-element.elementor-element-e78c293>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__content {
        width: 100%;
    }

    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper {
        font-size: 48px;
    }

    .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
        font-size: 26px;
        width: 100%;
        max-width: 100%;
        top: -145px;
    }

    body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
        right: -25px;
    }

    body.rtl .elementor-1866 .elementor-element.elementor-element-4aa46a4 {
        left: -25px;
    }

    .elementor-1866 .elementor-element.elementor-element-252c5cc {
        font-size: 26px;
        width: 100%;
        max-width: 100%;
        top: -80px;
    }

    body:not(.rtl) .elementor-1866 .elementor-element.elementor-element-252c5cc {
        right: -25px;
    }

    body.rtl .elementor-1866 .elementor-element.elementor-element-252c5cc {
        left: -25px;
    }

    .elementor-1866 .elementor-element.elementor-element-e656604 .dblh__content {
        width: 100%;
    }

    .elementor-1866 .elementor-element.elementor-element-e656604 .dblh__title-wrapper {
        font-size: 30px;
    }

    .elementor-1866 .elementor-element.elementor-element-af3abf2 .dblh__content {
        width: 100%;
    }

    .elementor-1866 .elementor-element.elementor-element-af3abf2 .dblh__title-wrapper {
        font-size: 30px;
    }

    .elementor-1866 .elementor-element.elementor-element-620e62c .divider img {
        width: 60px;
    }

    .elementor-1866 .elementor-element.elementor-element-620e62c {
        font-size: 40px;
        --top-offset: -2;
    }

    .elementor-1866 .elementor-element.elementor-element-620e62c .text--word .divider {
        top: -2px;
    }

    .elementor-1866 .elementor-element.elementor-element-1941c4b .interactive-showcase .showcase__title,
    .elementor-1866 .elementor-element.elementor-element-1941c4b .slide-showcase .showcase__title-inner {
        flex-direction: column-reverse;
    }

    .elementor-1866 .elementor-element.elementor-element-1941c4b .wgl-showcase.interactive-showcase .showcase__image img {
        height: 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__content {
        width: 100%;
    }

    .elementor-1866 .elementor-element.elementor-element-791abe2 .dblh__title-wrapper {
        font-size: 26px;
    }

    .elementor-1866 .elementor-element.elementor-element-77ae732 .wgl-navigation_wrapper {
        margin: -40px -70% 0 0;
    }

    .elementor-1866 .elementor-element.elementor-element-2ab5dfd {
        --spacer-size: 200px;
    }

    .elementor-1866 .elementor-element.elementor-element-10628cd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-c586b72 {
        --spacer-size: 200px;
    }

    .elementor-1866 .elementor-element.elementor-element-1cb9f71 {
        --spacer-size: 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__content {
        width: 100%;
    }

    .elementor-1866 .elementor-element.elementor-element-1fbf0c0 .dblh__title-wrapper {
        font-size: 30px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__wrapper {
        padding: 25px 25px 16px 25px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__content {
        margin: 15px 0px 18px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__button {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__wrapper {
        padding: 25px 25px 16px 25px;
    }

    .elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__content {
        margin: 15px 0px 18px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-6cd4f5a .pricing__button {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-4603424>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__wrapper {
        padding: 25px 25px 16px 25px;
    }

    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__content {
        margin: 15px 0px 18px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__button {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__content {
        width: 100%;
    }

    .elementor-1866 .elementor-element.elementor-element-46b5f4b .dblh__title-wrapper {
        font-size: 30px;
    }

    .elementor-1866 .elementor-element.elementor-element-2f448e4 .wgl-carousel {
        height: 430px;
    }

    .elementor-1866 .elementor-element.elementor-element-2f448e4 .wgl-navigation_wrapper {
        margin: 0% -1000% 0% -1000%;
    }

    .elementor-1866 .elementor-element.elementor-element-2f448e4 .testimonial__item .item__icon {
        margin: 0px 12px -2px 0px;
        padding: 7px 7px 7px 7px;
    }

    .elementor-1866 .elementor-element.elementor-element-2f448e4 .item__quote {
        font-size: clamp(19px, 4vw, 26px);
        line-height: 1.6em;
    }

    .elementor-1866 .elementor-element.elementor-element-2f448e4>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper {
        line-height: 40px;
    }

    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper span span {
        font-size: 15px !important;
    }

    .banner-cta a.wgl-button.btn-size-lg {
        padding: 10px 20px 10px 20px;
        font-size: 15px;
        margin-top: 10px;
    }



    section.elementor-section.elementor-top-section.elementor-element.elementor-element-d578033.elementor-reverse-tablet.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3.dblh__title-wrapper {
        text-align: center;
    }

    section.wgl_cpt_section a.events-post_feature-link img {
        width: 300px;
    }

    a.events-post_feature-link {
        display: flex;
        justify-content: center;
    }

    .events-post-hero_content .events-prices {
        text-align: center;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d8127b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3.dblh__title-wrapper,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-033b916.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3.dblh__title-wrapper {
        font-weight: 800;
    }

    .cont-container .js-counters {
        flex-wrap: wrap;
        row-gap: 20px;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6ca7b6f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-container p,
    .elementor-element.elementor-element-aeda215.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor p {
        font-size: 15px !important;
    }

    .elementor-1866 .elementor-element.elementor-element-e656604 .dblh__subtitle {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .elementor-622.about1 {
        margin-top: 30px !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d8127b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        margin-top: 50px !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-b8d322b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default ul.itconf_dot.list_primary_color li {
        font-size: 15px;
    }

    .cont-container .js-counter,
    .cont-container span.pluse {
        font-size: 35px;
    }

    .cont-container .cont span.text {
        font-size: 15px;
    }

    .cont-container {
        margin-bottom: 30px;
    }

    .elementor-widget-wgl-info-box .wgl-infobox {
        min-height: 360px !important;
    }

    .speakers-sec-wrap {
        padding-bottom: 50px;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6ca7b6f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .member__meta-wrapper {
        height: auto;
    }

    .elementor-622 .elementor-element.elementor-element-5ae668f .dblh__title-wrapper {
        font-size: 20px;
    }

    .wgl-portfolio_container.container-grid.row.grid.col-3 {
        margin: 0;
    }

    .elementor.elementor-429 .elementor-element.elementor-element-c450ed6.elementor-widget.elementor-widget-spacer {
        display: none;
    }

    .elementor-1866 .elementor-element.elementor-element-1fbf0c0>.elementor-widget-container {
        margin: 0;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-0d2cb52.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .item.wgl_col-4 {
        padding: 0;
    }

    .blog-post_content {
        height: auto;
    }

    .blog-style-standard .blog-post_footer {
        position: unset;
    }

    .blog-style-standard .blog-post .blog-post_wrapper {
        height: auto;
    }

    .elementor-1866 .elementor-element.elementor-element-b09dda1 .pricing__description,
    .elementor-1866 .elementor-element.elementor-element-98f0996 .pricing__description {
        line-height: 30px;
    }

    footer#footer {
        margin-top: 50px;
        padding-top: 40px;
        padding-bottom: 50px;
    }

    .speakers-sec-wrap {
        background: none;
    }

    footer#footer .elementor-element.elementor-element-27d5c9d.elementor-widget.elementor-widget-image .elementor-widget-container a img {
        width: 100px;
    }

    footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-db8dc06 .elementor-widget-wrap.elementor-element-populated {
        padding: 10px;
    }

    footer .elementor-column.elementor-top-column.elementor-element.elementor-element-a620e81 .elementor-widget-wrap.elementor-element-populated {
        padding: 0 !important;
    }

    footer .elementor-element.elementor-element-6f131e0.e-grid-align-right.elementor-shape-circle.elementor-grid-0.elementor-widget.elementor-widget-social-icons .elementor-container.elementor-column-gap-default p {
        font-size: 15px;
    }

    footer div.elementor-widget-wgl-social-icons .elementor-social-icon,
    .elementor-element.elementor-element-27d5c9d.elementor-widget.elementor-widget-image,
    footer .elementor-column.elementor-top-column.elementor-element.elementor-element-a620e81 .wgl-social-icons.elementor-social-icons-wrapper,
    footer#footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3c7abc5 li.elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-element.elementor-element-2ddf3310.elementor-widget.elementor-widget-heading p.elementor-heading-title.elementor-size-default {
        margin-top: 20px;
    }

    .elementor-element.elementor-element-6f131e0.e-grid-align-right.elementor-shape-circle.elementor-grid-0.elementor-widget.elementor-widget-social-icons .elementor-container.elementor-column-gap-default p {
        font-size: 16px;
        font-weight: 400;
        display: flex;
        column-gap: 10px;
        justify-content: center;
    }

    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3c7abc5 .elementor-widget-wrap.elementor-element-populated a span.elementor-icon-list-text {
        text-align: center;
    }

    .home .adminActions input.adminToggle,
    .adminButton {
        height: 45px !important;
        width: 45px !important;
    }

    #scroll_up.active.scroll_up-icon {
        transform: translate(-20px, -50px);
        display: none;
    }

    .adminActions {
        bottom: 20px !important;
    }

    footer .elementor-element.elementor-element-2ddf3310.elementor-widget.elementor-widget-heading a {
        vertical-align: text-bottom;
    }

    footer .elementor-element.elementor-element-2ddf3310.elementor-widget.elementor-widget-heading a img {
        width: 35px;
    }

    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-609c1963 .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .header_side.display_grow.h_align_center {
        display: flex;
        justify-content: flex-end;
    }

    li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-113 span.item_text,
    li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-387 span.item_text {
        color: #fff;
        border-radius: 200px 200px 200px 200px;
        border: 2px solid #fcfee2;
        padding: 12px;
        font-size: 12px;
    }

    .wgl-menu_outer span.item_text {
        font-size: 12px;
    }

    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-609c1963 .elementor-container.elementor-column-gap-default {
        flex-direction: column;
    }

    .wgl-navigation_wrapper {
        display: block !important;
    }

    .elementor-1866 .elementor-element.elementor-element-77ae732 .wgl-navigation_wrapper {
        display: flex !important;
    }

    .blog-post_content {
        height: auto;
    }

    .blog-sec-wrapp .blog-style-standard .blog-post .blog-post_wrapper {
        height: auto;
    }

    .media-sec-wrapp .blog-style-standard .blog-post .blog-post_wrapper {
        height: auto !important;
    }

    .wgl_col-3.item.swiper-slide {
        width: 300px !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-fb2d136.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
        flex-direction: column;
    }

    .elementor-622 .elementor-element.elementor-element-d578033 {
        margin-top: 10px;
    }
}

@media (max-width: 600px) {
    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper {
        line-height: 22px;
    }

    .elementor-1866 .elementor-element.elementor-element-e24caeb .dblh__title-wrapper span span {
        font-size: 10px !important;
    }

    .banner-cta a.wgl-button.btn-size-lg {
        padding: 10px;
        font-size: 10px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
}