.elementor-646 .elementor-element.elementor-element-30a02c7{--display:flex;}.elementor-646 .elementor-element.elementor-element-f0a7f1f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;color:var( --e-global-color-7949f2b );}.elementor-646 .elementor-element.elementor-element-651ab99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-646 .elementor-element.elementor-element-2924e82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-bf5fd86.jkit-equal-height-enable, .elementor-646 .elementor-element.elementor-element-bf5fd86.jkit-equal-height-enable, .elementor-646 .elementor-element.elementor-element-bf5fd86.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-646 .elementor-element.elementor-element-bf5fd86.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box{flex-direction:row;}.elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;padding:10px 10px 10px 10px;}.elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{margin:0px 0px 0px 0px;font-family:"Figtree", Sans-serif;font-size:24px;}.elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-646 .elementor-element.elementor-element-bf5fd86 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-646 .elementor-element.elementor-element-da8cc97 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-da8cc97.elementor-view-stacked .elementor-icon{background-color:#25D366;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-da8cc97.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-da8cc97.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-646 .elementor-element.elementor-element-da8cc97.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-da8cc97.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-646 .elementor-element.elementor-element-da8cc97.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-da8cc97.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-da8cc97 .elementor-icon{font-size:26px;padding:16px;}.elementor-646 .elementor-element.elementor-element-da8cc97 .elementor-icon svg{height:26px;}.elementor-646 .elementor-element.elementor-element-c81e6ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-646 .elementor-element.elementor-element-5cf890c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-a2b9232.jkit-equal-height-enable, .elementor-646 .elementor-element.elementor-element-a2b9232.jkit-equal-height-enable, .elementor-646 .elementor-element.elementor-element-a2b9232.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-646 .elementor-element.elementor-element-a2b9232.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-646 .elementor-element.elementor-element-a2b9232{padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box{flex-direction:row;}.elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;padding:10px 10px 10px 10px;}.elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-646 .elementor-element.elementor-element-a2b9232 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-646 .elementor-element.elementor-element-dd22889 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-dd22889.elementor-view-stacked .elementor-icon{background-color:#25D366;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-dd22889.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-dd22889.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-646 .elementor-element.elementor-element-dd22889.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-dd22889.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-646 .elementor-element.elementor-element-dd22889.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-dd22889.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-dd22889 .elementor-icon{font-size:26px;padding:16px;}.elementor-646 .elementor-element.elementor-element-dd22889 .elementor-icon svg{height:26px;}#elementor-popup-modal-646 .dialog-widget-content{background-color:var( --e-global-color-308e809 );border-radius:16px 16px 16px 16px;box-shadow:0px 18px 50px 0px rgba(0,0,0,0.2);}#elementor-popup-modal-646{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-646 .dialog-message{width:330px;height:auto;padding:02px 02px 02px 02px;}#elementor-popup-modal-646 .dialog-close-button{display:flex;}/* Start custom CSS for container, class: .elementor-element-2924e82 */.elementor-646 .elementor-element.elementor-element-2924e82 {
    --wa-green: #25d366;

    position: relative;

    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 46px !important;
    align-items: center !important;
    gap: 14px !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;

    background: #f5f6f6 !important;
    padding: 5px 5px;
    border: 1px solid #f5f6f6;
    border-radius: 6px;

    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07);

    box-sizing: border-box !important;
}

/* JegKit Image Box widget */
.elementor-646 .elementor-element.elementor-element-2924e82 > .elementor-widget-jkit_image_box {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* Flag and text layout */
.elementor-646 .elementor-element.elementor-element-2924e82 .jkit-image-box {
    display: grid !important;
    grid-template-columns: 56px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 13px !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Circular flag container */
.elementor-646 .elementor-element.elementor-element-2924e82 .image-box-header {
    width: 45px !important;
    height: 45px !important;
    min-width: 45px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;
    border-radius: 50% !important;

    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.13);

    overflow: hidden !important;
    box-sizing: border-box !important;
}

/* Circular flag image */
.elementor-646 .elementor-element.elementor-element-2924e82 .image-box-header img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border-radius: 50% !important;

    object-fit: cover !important;
    object-position: center !important;
}

/* Remove the white background behind the text */
.elementor-646 .elementor-element.elementor-element-2924e82 .image-box-body,
.elementor-646 .elementor-element.elementor-element-2924e82 .body-inner {
    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    text-align: left !important;
}

/* Country name */
.elementor-646 .elementor-element.elementor-element-2924e82 .body-title {
    margin: 0 0 4px !important;
    padding: 0 !important;

    color: #171717 !important;

    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    white-space: nowrap;
}

/* Phone number */
.elementor-646 .elementor-element.elementor-element-2924e82 .body-description,
.elementor-646 .elementor-element.elementor-element-2924e82 .body-description p {
    margin: 0 !important;
    padding: 0 !important;

    color: #73787d !important;

    font-size: 13.5px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;

    white-space: nowrap;
}

/* Remove unused JegKit button */
.elementor-646 .elementor-element.elementor-element-2924e82 .body-button {
    display: none !important;
}

/* WhatsApp Icon widget */
.elementor-646 .elementor-element.elementor-element-2924e82 > .elementor-widget-icon {
    justify-self: end !important;

    width: 46px !important;
    max-width: 46px !important;
    min-width: 46px !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* WhatsApp Icon wrapper */
.elementor-646 .elementor-element.elementor-element-2924e82 .elementor-icon-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 46px !important;
    height: 46px !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 0 !important;
}

/* Green WhatsApp circle */
.elementor-646 .elementor-element.elementor-element-2924e82 .elementor-widget-icon .elementor-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 46px !important;
    height: 46px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;
    background: var(--wa-green) !important;

    border: 0 !important;
    border-radius: 50% !important;

    box-shadow: 0 7px 20px rgba(37, 211, 102, 0.28) !important;

    transform: none !important;
    transition: none !important;
}

/* WhatsApp SVG */
.elementor-646 .elementor-element.elementor-element-2924e82 .elementor-widget-icon .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;

    fill: #ffffff !important;
}

.elementor-646 .elementor-element.elementor-element-2924e82 .elementor-widget-icon .elementor-icon svg path {
    fill: #ffffff !important;
}

/* Completely disable all hover effects */
.elementor-646 .elementor-element.elementor-element-2924e82:hover {
    background: #f7f7f7 !important;
    border-color: #ececec !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07) !important;

    transform: none !important;
}

.elementor-646 .elementor-element.elementor-element-2924e82:hover .elementor-widget-icon .elementor-icon {
    color: #ffffff !important;
    background: var(--wa-green) !important;

    box-shadow: 0 7px 20px rgba(37, 211, 102, 0.28) !important;

    transform: none !important;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-646 .elementor-element.elementor-element-2924e82 {
        grid-template-columns: minmax(0, 1fr) 42px !important;
        gap: 10px !important;

        padding: 11px 12px !important;
    }

    .elementor-646 .elementor-element.elementor-element-2924e82 .jkit-image-box {
        grid-template-columns: 48px minmax(0, 1fr) !important;
        gap: 11px !important;
    }

    .elementor-646 .elementor-element.elementor-element-2924e82 .image-box-header {
        width: 48px !important;
        height: 48px !important;
        min-width: 48px !important;

        border-width: 2px !important;
    }

    .elementor-646 .elementor-element.elementor-element-2924e82 > .elementor-widget-icon {
        width: 42px !important;
        max-width: 42px !important;
        min-width: 42px !important;
    }

    .elementor-646 .elementor-element.elementor-element-2924e82 .elementor-icon-wrapper,
    .elementor-646 .elementor-element.elementor-element-2924e82 .elementor-widget-icon .elementor-icon {
        width: 42px !important;
        height: 42px !important;
    }

    .elementor-646 .elementor-element.elementor-element-2924e82 .elementor-widget-icon .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .elementor-646 .elementor-element.elementor-element-2924e82 .body-title {
        font-size: 15px !important;
    }

    .elementor-646 .elementor-element.elementor-element-2924e82 .body-description,
    .elementor-646 .elementor-element.elementor-element-2924e82 .body-description p {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf890c */.elementor-646 .elementor-element.elementor-element-5cf890c {
    --wa-green: #25d366;

    position: relative;

    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 46px !important;
    align-items: center !important;
    gap: 14px !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;

    background: #f5f6f6 !important;
    padding: 5px 5px;
    border: 1px solid #f5f6f6;
    border-radius: 6px;

    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07);

    box-sizing: border-box !important;
}

/* JegKit Image Box widget */
.elementor-646 .elementor-element.elementor-element-5cf890c > .elementor-widget-jkit_image_box {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* Flag and text layout */
.elementor-646 .elementor-element.elementor-element-5cf890c .jkit-image-box {
    display: grid !important;
    grid-template-columns: 56px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 13px !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Circular flag container */
.elementor-646 .elementor-element.elementor-element-5cf890c .image-box-header {
    width: 45px !important;
    height: 45px !important;
    min-width: 45px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;
    border-radius: 50% !important;

    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.13);

    overflow: hidden !important;
    box-sizing: border-box !important;
}

/* Circular flag image */
.elementor-646 .elementor-element.elementor-element-5cf890c .image-box-header img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border-radius: 50% !important;

    object-fit: cover !important;
    object-position: center !important;
}

/* Remove the white background behind the text */
.elementor-646 .elementor-element.elementor-element-5cf890c .image-box-body,
.elementor-646 .elementor-element.elementor-element-5cf890c .body-inner {
    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    text-align: left !important;
}

/* Country name */
.elementor-646 .elementor-element.elementor-element-5cf890c .body-title {
    margin: 0 0 4px !important;
    padding: 0 !important;

    color: #171717 !important;

    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    white-space: nowrap;
}

/* Phone number */
.elementor-646 .elementor-element.elementor-element-5cf890c .body-description,
.elementor-646 .elementor-element.elementor-element-5cf890c .body-description p {
    margin: 0 !important;
    padding: 0 !important;

    color: #73787d !important;

    font-size: 13.5px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;

    white-space: nowrap;
}

/* Remove unused JegKit button */
.elementor-646 .elementor-element.elementor-element-5cf890c .body-button {
    display: none !important;
}

/* WhatsApp Icon widget */
.elementor-646 .elementor-element.elementor-element-5cf890c > .elementor-widget-icon {
    justify-self: end !important;

    width: 46px !important;
    max-width: 46px !important;
    min-width: 46px !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* WhatsApp Icon wrapper */
.elementor-646 .elementor-element.elementor-element-5cf890c .elementor-icon-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 46px !important;
    height: 46px !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 0 !important;
}

/* Green WhatsApp circle */
.elementor-646 .elementor-element.elementor-element-5cf890c .elementor-widget-icon .elementor-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 46px !important;
    height: 46px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;
    background: var(--wa-green) !important;

    border: 0 !important;
    border-radius: 50% !important;

    box-shadow: 0 7px 20px rgba(37, 211, 102, 0.28) !important;

    transform: none !important;
    transition: none !important;
}

/* WhatsApp SVG */
.elementor-646 .elementor-element.elementor-element-5cf890c .elementor-widget-icon .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;

    fill: #ffffff !important;
}

.elementor-646 .elementor-element.elementor-element-5cf890c .elementor-widget-icon .elementor-icon svg path {
    fill: #ffffff !important;
}

/* Completely disable all hover effects */
.elementor-646 .elementor-element.elementor-element-5cf890c:hover {
    background: #f7f7f7 !important;
    border-color: #ececec !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07) !important;

    transform: none !important;
}

.elementor-646 .elementor-element.elementor-element-5cf890c:hover .elementor-widget-icon .elementor-icon {
    color: #ffffff !important;
    background: var(--wa-green) !important;

    box-shadow: 0 7px 20px rgba(37, 211, 102, 0.28) !important;

    transform: none !important;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-646 .elementor-element.elementor-element-5cf890c {
        grid-template-columns: minmax(0, 1fr) 42px !important;
        gap: 10px !important;

        padding: 11px 12px !important;
    }

    .elementor-646 .elementor-element.elementor-element-5cf890c .jkit-image-box {
        grid-template-columns: 48px minmax(0, 1fr) !important;
        gap: 11px !important;
    }

    .elementor-646 .elementor-element.elementor-element-5cf890c .image-box-header {
        width: 48px !important;
        height: 48px !important;
        min-width: 48px !important;

        border-width: 2px !important;
    }

    .elementor-646 .elementor-element.elementor-element-5cf890c > .elementor-widget-icon {
        width: 42px !important;
        max-width: 42px !important;
        min-width: 42px !important;
    }

    .elementor-646 .elementor-element.elementor-element-5cf890c .elementor-icon-wrapper,
    .elementor-646 .elementor-element.elementor-element-5cf890c .elementor-widget-icon .elementor-icon {
        width: 42px !important;
        height: 42px !important;
    }

    .elementor-646 .elementor-element.elementor-element-5cf890c .elementor-widget-icon .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .elementor-646 .elementor-element.elementor-element-5cf890c .body-title {
        font-size: 15px !important;
    }

    .elementor-646 .elementor-element.elementor-element-5cf890c .body-description,
    .elementor-646 .elementor-element.elementor-element-5cf890c .body-description p {
        font-size: 13px !important;
    }
}/* End custom CSS */