.elementor-9 .elementor-element.elementor-element-8912c7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-102px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-8912c7b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8912c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-932419e{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-932419e{right:0px;}.elementor-9 .elementor-element.elementor-element-932419e{top:0px;z-index:-1;}.elementor-9 .elementor-element.elementor-element-932419e img{width:100%;opacity:0.12;}.elementor-9 .elementor-element.elementor-element-d947b81{--display:flex;}.elementor-9 .elementor-element.elementor-element-1f40c67 .prthalign{text-align:center;}.elementor-9 .elementor-element.elementor-element-1f40c67 .justify-content-end{justify-content:center!important;}.elementor-9 .elementor-element.elementor-element-1f40c67 .elementor-gt-heading{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1039a88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-57a022d .prthalign{text-align:left;}.elementor-9 .elementor-element.elementor-element-57a022d .justify-content-end{justify-content:left!important;}.elementor-9 .elementor-element.elementor-element-57a022d .elementor-gt-heading{font-size:36px;color:#FFFFFF;}body.elementor-page-9{font-family:"Questrial", Sans-serif;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-8912c7b{--content-width:1420px;}.elementor-9 .elementor-element.elementor-element-d947b81{--content-width:1424px;}}/* Start custom CSS for axisory-heading, class: .elementor-element-1f40c67 *//*@media (min-width: 768px) {*/
/*    .elementor-9 .elementor-element.elementor-element-1f40c67 {*/
/*        zoom: 0.9 !important;*/
/*    }*/
/*}*/
/*@font-face {*/
/*    font-family: "QuestrialCustom";*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    font-display: swap;*/
/*    src: url("https://cdn.jsdelivr.net/fontsource/fonts/questrial@5.3.0/latin-400-normal.woff2") format("woff2");*/
/*}*/

/*.elementor-9 .elementor-element.elementor-element-1f40c67,*/
/*.elementor-9 .elementor-element.elementor-element-1f40c67 * {*/
/*    font-family: "QuestrialCustom", sans-serif !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for axisory-tab, class: .elementor-element-6b8cee3 *//*@media (min-width: 768px) {*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 .ax-ser1-container {*/
/*        align-items: stretch !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 .ax-ser1-tab-wrap {*/
/*        height: 100% !important;*/
/*        display: flex !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent {*/
/*        height: 100% !important;*/
/*        width: 100% !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane {*/
/*        height: 100% !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .ax-ser1-item {*/
/*        height: 100% !important;*/
/*        min-height: 100% !important;*/
/*        align-items: stretch !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .item-card,*/
/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .item-img {*/
/*        height: 100% !important;*/
/*        min-height: 100% !important;*/
/*    }*/


    /* Force the tab content to match the service list height */
/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane .ax-ser1-item {*/
/*        display: grid !important;*/
/*        align-items: stretch !important;*/
/*        grid-template-rows: 1fr !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane .ax-ser1-item > .item-card,*/
/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane .ax-ser1-item > .item-img {*/
/*        align-self: stretch !important;*/
/*        height: auto !important;*/
/*        min-height: 0 !important;*/
/*    }*/


    /* Desktop height */
/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane {*/
/*        height: 100% !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane .ax-ser1-item {*/
/*        height: 100% !important;*/
/*        min-height: 0 !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane .item-card,*/
/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .tab-pane .item-img {*/
/*        height: 100% !important;*/
/*        min-height: 0 !important;*/
/*        align-self: stretch !important;*/
/*    }*/
/*}*/


/* Questrial font */
/*.elementor-9 .elementor-element.elementor-element-6b8cee3 .ax-ser1-btn .sr-btn,*/
/*.elementor-9 .elementor-element.elementor-element-6b8cee3 .ax-ser1-btn .sr-btn span,*/
/*.elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .item-card,*/
/*.elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .item-card p,*/
/*.elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .item-card li,*/
/*.elementor-9 .elementor-element.elementor-element-6b8cee3 #myTabContent .item-card a {*/
/*    font-family: "QuestrialCustom", sans-serif !important;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 {*/
/*        zoom: 0.9 !important;*/
/*    }*/
/*}*/
/*@font-face {*/
/*    font-family: "QuestrialCustom";*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    font-display: swap;*/
/*    src: url("https://cdn.jsdelivr.net/fontsource/fonts/questrial@5.3.0/latin-400-normal.woff2") format("woff2");*/
/*}*/

/*@media (min-width: 768px) {*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 .ax-ser1-btn.tx-tab-btn ul.nav-tabs {*/
/*        height: 100% !important;*/
/*        display: flex !important;*/
/*        flex-direction: column !important;*/
/*        gap: 20px !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 .ax-ser1-btn.tx-tab-btn ul.nav-tabs .nav-item {*/
/*        flex: 1 1 0 !important;*/
/*        min-height: 0 !important;*/
/*    }*/

/*    .elementor-9 .elementor-element.elementor-element-6b8cee3 .ax-ser1-btn.tx-tab-btn ul.nav-tabs .nav-item .nav-link {*/
/*        height: 100% !important;*/
/*    }*/

/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d947b81 *//* LAPTOP */
@media (min-width: 1025px) and (max-width: 1600px) {
    .elementor-9 .elementor-element.elementor-element-d947b81 {
        zoom: 0.80 !important;
    }
}

/* LARGE DESKTOP */
@media (min-width: 1600.01px) {
    .elementor-9 .elementor-element.elementor-element-d947b81 {
        zoom: 1 !important;
    }
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-d947b81 {
        zoom: 1 !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-d947b81 {
        zoom: 1 !important;
    }
}

/* Questrial Custom Font */
@font-face {
    font-family: "QuestrialCustom";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("https://cdn.jsdelivr.net/fontsource/fonts/questrial@5.3.0/latin-400-normal.woff2") format("woff2");
}

.elementor-9 .elementor-element.elementor-element-d947b81,
.elementor-9 .elementor-element.elementor-element-d947b81 * {
    font-family: "QuestrialCustom", sans-serif !important;
}

/* SERVICE SECTION HEIGHT & ALIGNMENT */
@media (min-width: 768px) {

    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-container {
        align-items: stretch !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-tab-wrap {
        height: 100% !important;
        display: flex !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent {
        height: 100% !important;
        width: 100% !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .tab-pane {
        height: 100% !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .ax-ser1-item {
        height: 100% !important;
        min-height: 0 !important;
        align-items: stretch !important;
        display: grid !important;
        grid-template-rows: 1fr !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .item-card,
    .elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .item-img {
        height: 100% !important;
        min-height: 0 !important;
        align-self: stretch !important;
    }

    /* SERVICE TABS */
    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn.tx-tab-btn ul.nav-tabs {
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn.tx-tab-btn ul.nav-tabs .nav-item {
        flex: 1 1 0 !important;
        min-height: 0 !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn.tx-tab-btn ul.nav-tabs .nav-item .nav-link {
        height: 100% !important;
    }
}

/* SERVICE TEXT FONT */
.elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn .sr-btn,
.elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn .sr-btn span,
.elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .item-card,
.elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .item-card p,
.elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .item-card li,
.elementor-9 .elementor-element.elementor-element-d947b81 #myTabContent .item-card a {
    font-family: "QuestrialCustom", sans-serif !important;
}

/* FIX SERVICE TAB OVERLAP */
@media (min-width: 768px) {

    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn.tx-tab-btn ul.nav-tabs {
        height: auto !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn.tx-tab-btn ul.nav-tabs .nav-item {
        flex: 0 0 auto !important;
        min-height: auto !important;
    }

    .elementor-9 .elementor-element.elementor-element-d947b81 .ax-ser1-btn.tx-tab-btn ul.nav-tabs .nav-item .nav-link {
        height: auto !important;
    }
}/* End custom CSS */