.elementor-110 .elementor-element.elementor-element-f28b985{--display:flex;--min-height:546px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-110 .elementor-element.elementor-element-f28b985:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-f28b985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceyskytravels.ignitemvtest.com/wp-content/uploads/2026/08/Asset-2-1.webp");background-position:center center;background-size:cover;}.elementor-110 .elementor-element.elementor-element-782fc4d{--display:flex;}.elementor-110 .elementor-element.elementor-element-b9165fe{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-3375da8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-5f759aa );}.elementor-110 .elementor-element.elementor-element-3375da8 p{margin-block-end:0px;}.elementor-110 .elementor-element.elementor-element-3375da8 a{color:var( --e-global-color-d6c211e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-110 .elementor-element.elementor-element-7ea8d2e .elementor-button{border-radius:93px 93px 93px 93px;}.elementor-110 .elementor-element.elementor-element-099ec32{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-005adbd .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-54b156c );}.elementor-110 .elementor-element.elementor-element-650da5f p{margin-block-end:0px;}.elementor-110 .elementor-element.elementor-element-650da5f{color:var( --e-global-color-54b156c );}.elementor-110 .elementor-element.elementor-element-42b5ba2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-04537bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-110 .elementor-element.elementor-element-0f49543{--display:flex;}.elementor-110 .elementor-element.elementor-element-b1d6de5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.9px;color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-4f302ca .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-b19e7e7 );}.elementor-110 .elementor-element.elementor-element-d6c2978 p{margin-block-end:0px;}.elementor-110 .elementor-element.elementor-element-d6c2978{color:var( --e-global-color-93d26d4 );}.elementor-110 .elementor-element.elementor-element-c94c6b5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-a6f3110 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110 .elementor-element.elementor-element-a6f3110 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-a6f3110 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-a6f3110 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-a6f3110:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-a6f3110:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-a6f3110 .elementor-icon-box-description{color:var( --e-global-color-93d26d4 );}.elementor-110 .elementor-element.elementor-element-180150b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-52a8b2c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110 .elementor-element.elementor-element-52a8b2c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-52a8b2c .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-52a8b2c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-52a8b2c:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-52a8b2c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-52a8b2c .elementor-icon-box-description{color:var( --e-global-color-93d26d4 );}.elementor-110 .elementor-element.elementor-element-2d2d368{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-4687672 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110 .elementor-element.elementor-element-4687672 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-4687672 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-4687672 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-4687672:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-4687672:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-4687672 .elementor-icon-box-description{color:var( --e-global-color-93d26d4 );}.elementor-110 .elementor-element.elementor-element-12e36f9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-dbe34e4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110 .elementor-element.elementor-element-dbe34e4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-dbe34e4 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-dbe34e4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-dbe34e4:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-dbe34e4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-dbe34e4 .elementor-icon-box-description{color:var( --e-global-color-93d26d4 );}.elementor-110 .elementor-element.elementor-element-7980e52{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-f0d7e28 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110 .elementor-element.elementor-element-f0d7e28 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-f0d7e28 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-f0d7e28 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-f0d7e28:has(:hover) .elementor-icon-box-title,
					 .elementor-110 .elementor-element.elementor-element-f0d7e28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d6c211e );}.elementor-110 .elementor-element.elementor-element-f0d7e28 .elementor-icon-box-description{color:var( --e-global-color-93d26d4 );}.elementor-110 .elementor-element.elementor-element-a868622{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-110 .elementor-element.elementor-element-6e10e9e{--display:flex;}body.elementor-page-110:not(.elementor-motion-effects-element-type-background), body.elementor-page-110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e8b3b7 );}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-782fc4d{--width:98%;}.elementor-110 .elementor-element.elementor-element-04537bc{--width:97%;}.elementor-110 .elementor-element.elementor-element-6e10e9e{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-6e10e9e{--width:100%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-110 .elementor-element.elementor-element-a868622{--justify-content:center;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-110 .elementor-element.elementor-element-005adbd .elementor-heading-title{font-size:35px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for button, class: .elementor-element-7ea8d2e */.glass-button .elementor-button {
    background: rgba(255, 255, 255, 0.3) !important;
    border-radius: 25px !important;

    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;

    backdrop-filter: blur(6.7px);
    -webkit-backdrop-filter: blur(6.7px);

    border: 1px solid rgba(255, 255, 255, 1) !important;

    color: #ffffff !important;

    transition: all 0.3s ease;
}

.glass-button .elementor-button:hover {
    background: rgba(255, 255, 255, 0.4) !important;

    transform: translateY(-2px);

    box-shadow: 0 6px 35px rgba(0, 0, 0, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6e981b9 *//* ==========================================
   GENERAL ENQUIRY - CONTACT FORM 7
   UNIQUE CLASSES TO PREVENT CSS CONFLICTS
========================================== */

@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Poppins:wght@400;500;600&display=swap');


/* ==========================================
   MAIN SECTION
========================================== */

.ge-cf7-section {


    background: #EBFFF8;

    box-sizing: border-box;
}


/* ==========================================
   CARD
========================================== */

.ge-cf7-card {
    width: 100%;


    padding: 30px 39px 20px;

    background: #FFFFFF;

    border: 1.5px solid #235385;
    border-radius: 15px;

    box-shadow: 12px 12px 24px rgba(20, 92, 83, 0.18);

    box-sizing: border-box;
}


/* ==========================================
   TITLE
========================================== */

.ge-cf7-title {
    margin: 0 0 20px 5px !important;
    padding: 0 !important;

    font-family: "Abril Fatface", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;

    color: #00202B !important;
}


/* ==========================================
   FORM GROUP
========================================== */

.ge-cf7-group {
    width: 100%;
    margin: 0 0 11px;
}


/* CF7 WRAPPER */

.ge-cf7-group .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}


/* ==========================================
   LABEL
========================================== */

.ge-cf7-group > label {
    display: block;

    margin: 0 0 9px 5px;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    color: #007DB7 !important;
}


/* ==========================================
   INPUTS
========================================== */

.ge-cf7-card input.ge-cf7-control,
.ge-cf7-card textarea.ge-cf7-control {
    width: 100% !important;

    margin: 0 !important;
    padding: 10px 15px !important;

    background: #C4E6F7 !important;

    border: 1px solid rgba(35, 83, 133, 0.55) !important;
    border-radius: 14px !important;

    outline: none !important;

    box-shadow: none !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;

    color: #00202B !important;

    box-sizing: border-box !important;

    transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease,
        background-color 0.2s ease !important;
}


/* NORMAL INPUT HEIGHT */

.ge-cf7-card input.ge-cf7-control {
    height: 39px !important;
}


/* TEXTAREA */

.ge-cf7-card textarea.ge-cf7-control {
    display: block;

    height: 140px !important;
    min-height: 140px !important;
    max-height: 140px !important;

    resize: none !important;
}


/* ==========================================
   FOCUS
========================================== */

.ge-cf7-card input.ge-cf7-control:focus,
.ge-cf7-card textarea.ge-cf7-control:focus {
    border-color: #007DB7 !important;

    box-shadow:
        0 0 0 2px rgba(0, 125, 183, 0.10) !important;

    background: #C4E6F7 !important;
}


/* ==========================================
   AUTOFILL FIX
========================================== */

.ge-cf7-card input.ge-cf7-control:-webkit-autofill,
.ge-cf7-card input.ge-cf7-control:-webkit-autofill:hover,
.ge-cf7-card input.ge-cf7-control:-webkit-autofill:focus {
    -webkit-text-fill-color: #00202B !important;

    -webkit-box-shadow:
        0 0 0 1000px #C4E6F7 inset !important;

    transition:
        background-color 9999s ease-in-out 0s;
}


/* ==========================================
   SUBMIT AREA
========================================== */

.ge-cf7-submit-wrap {
    position: relative;

    width: 100%;
    margin-top: 1px;
}


/* ==========================================
   SUBMIT BUTTON
========================================== */

.ge-cf7-card input.ge-cf7-submit {
    display: block;

    width: 100% !important;
    height: 35px !important;

    margin: 0 !important;
    padding: 0 20px !important;

    background: #0789BF !important;

    border: 1px solid #0789BF !important;
    border-radius: 25px !important;

    box-shadow: none !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 35px !important;

    text-align: center !important;

    color: #FFFFFF !important;

    cursor: pointer !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.2s ease !important;
}


/* BUTTON HOVER */

.ge-cf7-card input.ge-cf7-submit:hover,
.ge-cf7-card input.ge-cf7-submit:focus {
    background: #235385 !important;
    border-color: #235385 !important;

    color: #FFFFFF !important;

    box-shadow: none !important;
}


/* BUTTON CLICK */

.ge-cf7-card input.ge-cf7-submit:active {
    transform: scale(0.99);
}


/* ==========================================
   CF7 LOADING SPINNER
========================================== */

.ge-cf7-submit-wrap .wpcf7-spinner {
    position: absolute;

    top: 50%;
    right: 12px;

    margin: 0 !important;

    transform: translateY(-50%);
}


/* ==========================================
   VALIDATION ERROR
========================================== */

.ge-cf7-card .wpcf7-not-valid-tip {
    display: block;

    margin: 5px 0 0 5px;

    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;

    color: #D63638;
}


/* INVALID INPUT */

.ge-cf7-card .wpcf7-not-valid {
    border-color: #D63638 !important;
}


/* ==========================================
   RESPONSE MESSAGE
========================================== */

.ge-cf7-card .wpcf7-response-output {
    margin: 15px 0 0 !important;
    padding: 10px 14px !important;

    border-radius: 8px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
}


/* REMOVE DEFAULT PARAGRAPH ISSUES */

.ge-cf7-card p {
    margin: 0;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width: 767px) {

    .ge-cf7-section {
        padding: 30px 20px;
    }

    .ge-cf7-card {
        max-width: 500px;
        padding: 28px 30px 22px;
    }

}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 575px) {

    .ge-cf7-section {
        padding: 25px 15px;
    }

    .ge-cf7-card {
        max-width: 100%;
        padding: 27px 24px 21px;

        border-radius: 15px;

        box-shadow:
            8px 10px 20px rgba(20, 92, 83, 0.14);
    }

    .ge-cf7-title {
        font-size: 18px !important;
        margin-bottom: 20px !important;
    }

    .ge-cf7-group > label {
        font-size: 14px !important;
    }

}


/* ==========================================
   SMALL MOBILE
========================================== */

@media (max-width: 375px) {

    .ge-cf7-section {
        padding: 20px 12px;
    }

    .ge-cf7-card {
        padding: 25px 18px 20px;
    }

}/* End custom CSS */