.elementor-3947 .elementor-element.elementor-element-6d84f0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3947 .elementor-element.elementor-element-6d84f0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3947 .elementor-element.elementor-element-9c6f917 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3947 .elementor-element.elementor-element-9c6f917.elementor-element{--align-self:stretch;}.elementor-3947 .elementor-element.elementor-element-9c6f917 h2{font-size:65px;line-height:1.1em;}.elementor-3947 .elementor-element.elementor-element-9c6f917 .desc{font-size:20px;}.elementor-3947 .elementor-element.elementor-element-dcd66c9{--display:flex;}.elementor-3947 .elementor-element.elementor-element-c705562 .title{font-size:1px;}.elementor-3947 .elementor-element.elementor-element-3ebb678{--display:flex;}.elementor-3947 .elementor-element.elementor-element-00aeb26{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3947 .elementor-element.elementor-element-00aeb26:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-00aeb26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;background-image:url("https://globaledcorp.com/wp-content/uploads/2025/07/20.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3947 .elementor-element.elementor-element-a5db9bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3947 .elementor-element.elementor-element-a5db9bd .h_title{font-size:1px;}.elementor-3947 .elementor-element.elementor-element-f7158e3{--display:flex;}.elementor-3947 .elementor-element.elementor-element-139e5b0{--display:flex;}.elementor-3947 .elementor-element.elementor-element-139e5b0:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-139e5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002866;background-image:url("https://globaledcorp.com/wp-content/uploads/2025/07/21-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3947 .elementor-element.elementor-element-0189859{--display:flex;}.elementor-3947 .elementor-element.elementor-element-9a85b87 .choose-us-style-one-area{background-color:#FFFFFF;}.elementor-3947 .elementor-element.elementor-element-9a85b87 .title{font-size:1px;}.elementor-3947 .elementor-element.elementor-element-ca2edc7{--display:flex;}.elementor-3947 .elementor-element.elementor-element-0849ddf > .elementor-widget-container{padding:120px 0px 40px 0px;}.elementor-3947 .elementor-element.elementor-element-0849ddf .h_title{font-size:1px;}.elementor-3947 .elementor-element.elementor-element-fdcb952{--display:flex;}.elementor-3947 .elementor-element.elementor-element-fdcb952:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-fdcb952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globaledcorp.com/wp-content/uploads/2025/07/22-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-3947 .elementor-element.elementor-element-0521ede{--display:flex;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3947 .elementor-element.elementor-element-a20cab6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3947 .elementor-element.elementor-element-a20cab6:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-a20cab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071D4C;}.elementor-3947 .elementor-element.elementor-element-29f00a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3947 .elementor-element.elementor-element-29f00a5 .vt-btn{color:#071D4C;}.elementor-3947 .elementor-element.elementor-element-66ff81b{--display:flex;}.elementor-3947 .elementor-element.elementor-element-1ba0ad5{--display:flex;}.elementor-3947 .elementor-element.elementor-element-1ba0ad5:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-1ba0ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globaledcorp.com/wp-content/uploads/2025/07/banner-4-1.jpg");}.elementor-3947 .elementor-element.elementor-element-135a7b2 .elementor-cta .elementor-cta__bg, .elementor-3947 .elementor-element.elementor-element-135a7b2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3947 .elementor-element.elementor-element-135a7b2 .elementor-cta__content{text-align:center;}@media(max-width:767px){.elementor-3947 .elementor-element.elementor-element-9c6f917.elementor-element{--align-self:center;}.elementor-3947 .elementor-element.elementor-element-9c6f917 h2{font-size:34px;}.elementor-3947 .elementor-element.elementor-element-9c6f917 .desc{font-size:16px;}.elementor-3947 .elementor-element.elementor-element-9c6f917 .vt-btn{font-size:12px;}.elementor-3947 .elementor-element.elementor-element-00aeb26{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3947 .elementor-element.elementor-element-fdcb952:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-fdcb952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-3947 .elementor-element.elementor-element-1ba0ad5:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-1ba0ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}}@media(min-width:768px){.elementor-3947 .elementor-element.elementor-element-6d84f0d{--width:100.802%;}}/* Start custom CSS for visacobanner, class: .elementor-element-9c6f917 */media (max-width: 768px) {
    .banner-area .banner-fade .banner-syle-thee-shape {
    display: none;
}

.banner-area .banner-prev-nav, .banner-area .banner-next-nav{
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d84f0d *//*.banner-area.auto-height {*/
/*    min-height: 80vh !important;*/
/*}*/

@media (min-width: 1024px) {
    .logged-in nav.navbar.validnavs.sticked {
        top: 0 !important;
    }
}

/*@media (max-width: 768px) {*/
/*    .banner-area.auto-height {*/
/*    min-height: auto !important;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for visacoabout_styles, class: .elementor-element-c705562 */ul.card-style-two li::after {
    background: var(--color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for visacowcu, class: .elementor-element-29c2f4b */.choose-us-style-three-area .choose-us-three-thumb {
    display: none;
}

.choose-us-style-three-area .col-xl-8.offset-xl-4 {
    margin-left: 0;
    width: 100%;
}

@media (max-width: 1024px) {
    .choose-us-style-three-area .card-style-three {
    flex-wrap: wrap !important;
    }
}



.card-style-three .item {
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebb678 */.elementor-3947 .elementor-element.elementor-element-3ebb678 .number {
    color: #B79756 !important;
    -webkit-text-fill-color: #B79756 !important;
    /* Optional: If you want to change or remove the outline (stroke) */
    -webkit-text-stroke: 1px #B79756; 
}/* End custom CSS */
/* Start custom CSS for visacotestimonial, class: .elementor-element-a5db9bd */.testimonial-style-four-item {
    display: grid;
    align-items: center;
    grid-template-columns: 1fr !important;
}

.testimonial-style-four-item .thumb {
    display: none;
}

.testimonial-style-four-item .ratings {
    display: none !important;
}

.testimonial-style-four-item .info {
    display: flex;
    flex-direction: column-reverse;
}

.testimonial-style-four-item .t_title {
    margin-top: 50px;
}

.testimonial-style-four-item p {
    font-size: 20px !important;
    margin-top: 20px !important;
}

.services .testimonial-style-four-area {
    padding-top: 0;
    padding-bottom: 0;
}

@media only screen and (max-width: 767px) {
    .testimonial-four-swiper-nav {
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for visaco_choose_us_style_one, class: .elementor-element-9a85b87 */.choose-us-style-one-info .title {
    font-size: 40px !important;
}

.choose-us-style-one-item .icon {
    background: var(--color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for visaco_cta_style_one, class: .elementor-element-0849ddf */.call-action-info .title {
    font-size: 18px !important;
    font-weight: 500 !important;
}

.call-to-action-style-one .shape {
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for tranzi_faq_style_one, class: .elementor-element-e44a50d */.accordion-item.accordion-style-one button.accordion-button:not(.collapsed) {
    background: var(--color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for visacocontactinfo, class: .elementor-element-29f00a5 *//* ==========================================
   GLOBALGRAD ENQUIRY TICKET
========================================== */

.gg-ticket-form {

    position: relative;

    width: 100%;
    max-width: 540px;

    margin: 0 auto;

    background: #ffffff;

    color: #10234d;

    border-radius: 20px;

    box-shadow:
        0 25px 60px rgba(0, 0, 0, 0.18);

    overflow: visible;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

}


/* ==========================================
   TOP
========================================== */

.gg-ticket-head {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding:
        27px 28px 13px;

}


.gg-ticket-title {

    font-family:
        Georgia,
        serif;

    font-size: 20px;

    font-weight: 700;

    color: #10234d;

}


.gg-plane-icon {

    color: #d8a31a;

    font-size: 22px;

    transform:
        rotate(0deg);

}


/* ==========================================
   FORM SECTIONS
========================================== */

.gg-form-section {

    padding:
        8px 28px 22px;

}


/* ==========================================
   THREE COLUMNS
========================================== */

.gg-fields-3 {

    display: grid;

    grid-template-columns:
        repeat(3, 1fr);

    gap: 16px;

}


/* ==========================================
   TWO COLUMNS
========================================== */

.gg-fields-2 {

    display: grid;

    grid-template-columns:
        repeat(2, 1fr);

    gap: 22px;

    margin-top: 25px;

}


/* ==========================================
   FIELD
========================================== */

.gg-field {

    min-width: 0;

}


.gg-field label {

    display: block;

    margin-bottom: 8px;

    color: #53627b;

    font-size: 10px;

    font-weight: 700;

    line-height: 1.3;

}


/* ==========================================
   INPUT
========================================== */

.gg-field input,
.gg-field select {

    width: 100%;

    height: 40px;

    padding:
        5px 0 8px;

    border: 0;

    border-bottom:
        1px solid #d8dce3;

    border-radius: 0;

    background:
        transparent;

    color: #10234d;

    font-size: 13px;

    font-weight: 600;

    outline: none;

    box-shadow: none;

    transition:
        border-color .25s ease;

}


/* FOCUS */

.gg-field input:focus,
.gg-field select:focus {

    border-bottom-color:
        #123c91;

}


/* SELECT */

.gg-field select {

    cursor: pointer;

    appearance: none;

    -webkit-appearance: none;

    padding-right: 25px;

    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23123C91' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");

    background-repeat:
        no-repeat;

    background-position:
        right 2px center;

}


/* ==========================================
   PERFORATION LINE
========================================== */

.gg-perforation {

    position: relative;

    height: 1px;

    margin:
        0 0;

    border-top:
        1px dashed #cbd0da;

}


/* LEFT CUTOUT */

.gg-perforation::before {

    content: "";

    position: absolute;

    left: -11px;

    top: -11px;

    width: 21px;

    height: 21px;

    background: #071d4c;

    border-radius: 50%;

}


/* RIGHT CUTOUT */

.gg-perforation::after {

    content: "";

    position: absolute;

    right: -11px;

    top: -11px;

    width: 21px;

    height: 21px;

    background: #071d4c;

    border-radius: 50%;

}


/* ==========================================
   MIDDLE SECTION
========================================== */

.gg-middle {

    padding-top: 25px;

    padding-bottom: 25px;

}


/* ==========================================
   DESTINATION ROW
========================================== */

.gg-destination-row {

    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        48px
        minmax(0, 1fr);

    gap: 12px;

    align-items: end;

}


/* ==========================================
   MIDDLE AIRPLANE
========================================== */

.gg-middle-plane {

    position: relative;

    height: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #d8a31a;

    font-size: 20px;

}


/* DOTTED LINE BEHIND PLANE */

.gg-middle-plane::before {

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    top: 50%;

    border-top:
        1px dotted #d8a31a;

}


/* PLANE ABOVE LINE */

.gg-middle-plane {

    z-index: 1;

}


.gg-middle-plane::after {

    content: "";

    position: absolute;

    width: 30px;

    height: 25px;

    background: #fff;

    z-index: -1;

}


/* ==========================================
   SUBMIT AREA
========================================== */

.gg-submit-area {

    padding:
        26px 28px 21px;

}


/* ==========================================
   SUBMIT BUTTON
========================================== */

.gg-submit-area input[type="submit"] {

    width: 100%;

    height: 44px;

    border: 0;

    border-radius: 8px;

    background:
        #123c91;

    color: #fff;

    font-size: 13px;

    font-weight: 700;

    cursor: pointer;

    transition:
        background .25s ease,
        transform .25s ease,
        box-shadow .25s ease;

}


.gg-submit-area input[type="submit"]:hover {

    background:
        #0b2f7b;

    transform:
        translateY(-2px);

    box-shadow:
        0 8px 20px
        rgba(18,60,145,.25);

}


/* ==========================================
   CONTACT FORM 7 MESSAGES
========================================== */

.gg-ticket-form
.wpcf7-not-valid-tip {

    font-size: 10px;

    margin-top: 3px;

}


.gg-ticket-form
.wpcf7-response-output {

    margin:
        0 28px 20px !important;

    padding:
        10px !important;

    border-radius:
        7px !important;

    font-size: 12px;

}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    .gg-ticket-form {

        max-width:
            100%;

        border-radius:
            16px;

    }


    .gg-ticket-head {

        padding:
            22px 20px 12px;

    }


    .gg-form-section {

        padding:
            8px 20px 20px;

    }


    .gg-fields-3 {

        grid-template-columns:
            1fr;

        gap: 15px;

    }


    .gg-destination-row {

        grid-template-columns:
            1fr;

        gap: 14px;

    }


    .gg-middle-plane {

        display: none;

    }


    .gg-fields-2 {

        grid-template-columns:
            1fr;

        gap: 15px;

        margin-top: 15px;

    }


    .gg-submit-area {

        padding:
            22px 20px 20px;

    }

}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-135a7b2 */.elementor-cta__button.elementor-button {
    display: inline-block;
    background: var(--color-secondary);
    padding: 13px 40px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    border-radius: 5px;
    color: var(--white);
    position: relative;
    z-index: 1;
    overflow: hidden;
    box-shadow: none !important;
    border: 2px solid transparent;
    border-radius: 30px;
        -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    outline: medium none;
    text-decoration: none;
    font-weight: 800;
    line-height: 26px;
}

.elementor-cta__button.elementor-button:hover {
    color: var(--color-primary);
    border: 2px solid var(--color-secondary);
    background: #fff;
}

h2.elementor-cta__title {
    width: max-content;
    margin-inline: auto;
    text-transform: uppercase;
    color: var(--color-heading);
    font-weight: 700;
    display: inline-block;
    position: relative;
    z-index: 1;
    border: 1px solid #b3b1b1;
    padding: 7px 15px;
    font-size: 20px;
    border-radius: 4px;
}

.elementor-cta__content {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-cta__description {
    max-width: 600px;
}/* End custom CSS */