.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-a1c8be7{--display:flex;--min-height:976px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-306de15{--spacer-size:50px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-13 .elementor-element.elementor-element-e78d455{text-align:center;}.elementor-13 .elementor-element.elementor-element-e78d455 .elementor-heading-title{font-family:"Tiro Gurmukhi", Sans-serif;font-size:81px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-1d4896c{--divider-border-style:solid;--divider-color:#A38214;--divider-border-width:2.6px;--divider-element-spacing:0px;}.elementor-13 .elementor-element.elementor-element-1d4896c .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-1d4896c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-1d4896c .elementor-divider__text{color:#FFB000;font-family:"Roboto Slab", Sans-serif;font-size:56px;font-weight:700;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-13 .elementor-element.elementor-element-e72ae85{color:#052BFF;}.elementor-13 .elementor-element.elementor-element-633c451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-f04fe49{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-c3a43f8 .elementor-heading-title{font-family:"Tiro Gurmukhi", Sans-serif;font-weight:600;font-style:normal;text-shadow:0px 0px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-95a6aa8{--divider-border-style:solid;--divider-color:#FDE11C;--divider-border-width:2.6px;}.elementor-13 .elementor-element.elementor-element-95a6aa8 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-95a6aa8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-95a6aa8 .elementor-divider__text{color:#E9BA51;font-family:"Roboto Slab", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-6507805{font-family:"Roboto", Sans-serif;font-weight:400;color:#FADB02;}.elementor-13 .elementor-element.elementor-element-5b3f422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5b3f422.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-e84ffe1{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-16ce9b4 .elementor-heading-title{font-family:"Tiro Gurmukhi", Sans-serif;font-weight:600;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-172419d{--divider-border-style:solid;--divider-color:#FFC400;--divider-border-width:2.6px;}.elementor-13 .elementor-element.elementor-element-172419d .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-172419d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-172419d .elementor-divider__text{color:#FFC400;font-family:"Roboto Slab", Sans-serif;font-weight:700;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-09e31ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4046488{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-462cf6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-13 .elementor-element.elementor-element-7ef06d2 img{width:98%;}.elementor-13 .elementor-element.elementor-element-8826cb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-d5ac707 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-15f9378{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-d753f9e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#030F41;color:#030F41;background-image:linear-gradient(162deg, #D4AE4E 3%, #DFD7D7 96%);box-shadow:0px 14px 17px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-13 .elementor-element.elementor-element-68dc432{--display:flex;}.elementor-13 .elementor-element.elementor-element-324a923{--divider-border-style:solid;--divider-color:#B89805;--divider-border-width:1.9px;}.elementor-13 .elementor-element.elementor-element-324a923 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-13 .elementor-element.elementor-element-324a923 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-324a923 .elementor-divider__text{color:#B89805;font-family:"Rochester", Sans-serif;font-size:59px;font-weight:800;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-bcfaec1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:10px;height:10px;background:#FF2EBE;}.elementor-13 .elementor-element.elementor-element-bfb61fb{--display:flex;}.elementor-13 .elementor-element.elementor-element-930b620 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#030F41;color:#030F41;background-image:linear-gradient(162deg, #D4AE4E 3%, #DFD7D7 96%);box-shadow:0px 14px 17px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-13 .elementor-element.elementor-element-7ae72fe{--spacer-size:70px;}.elementor-13 .elementor-element.elementor-element-f3c79de{--divider-border-style:solid;--divider-color:#B89805;--divider-border-width:1.9px;}.elementor-13 .elementor-element.elementor-element-f3c79de .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-13 .elementor-element.elementor-element-f3c79de .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-f3c79de .elementor-divider__text{color:#B89805;font-family:"Rochester", Sans-serif;font-size:59px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-7cd8294{--display:flex;}.elementor-13 .elementor-element.elementor-element-7cd8294.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-eael-adv-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-adv-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li{font-weight:700;background-color:#F1F1F100;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;color:#333;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;fill:#333;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-top-icon li i, .elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-top-icon li img, .elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li:hover:not(.active){background-color:#33333300;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#F8F2B8;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#44444400;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#F8F2B8;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-13 .elementor-element.elementor-element-fc98bcc .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#030F41;color:#030F41;background-image:linear-gradient(162deg, #D4AE4E 3%, #DFD7D7 96%);box-shadow:0px 14px 17px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-13 .elementor-element.elementor-element-d22685d{--spacer-size:70px;}.elementor-13 .elementor-element.elementor-element-e6737d2{--display:flex;}.elementor-13 .elementor-element.elementor-element-0353adb{--divider-border-style:solid;--divider-color:#B89805;--divider-border-width:1.9px;}.elementor-13 .elementor-element.elementor-element-0353adb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-13 .elementor-element.elementor-element-0353adb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-0353adb .elementor-divider__text{color:#B89805;font-family:"Rochester", Sans-serif;font-size:70px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-1d0d370 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-1d0d370 .elementor-swiper-button.elementor-swiper-button-next{color:#140000;}.elementor-13 .elementor-element.elementor-element-1d0d370 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13 .elementor-element.elementor-element-1d0d370 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#140000;}.elementor-13 .elementor-element.elementor-element-1d0d370 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#000000;opacity:1;}.elementor-13 .elementor-element.elementor-element-1d0d370 .swiper-pagination-bullet{background:#F00444;}.elementor-13 .elementor-element.elementor-element-236fb8e{--divider-border-style:solid;--divider-color:#B89805;--divider-border-width:2.6px;}.elementor-13 .elementor-element.elementor-element-236fb8e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-13 .elementor-element.elementor-element-236fb8e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-236fb8e .elementor-divider__text{color:#B89805;font-family:"Rochester", Sans-serif;font-size:61px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-13 .elementor-element.elementor-element-e742382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-b19f9cb{--display:flex;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-2ef2ad4{--display:flex;}.elementor-13 .elementor-element.elementor-element-2ef2ad4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2ef2ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFB;}.elementor-13 .elementor-element.elementor-element-893fba8{font-family:"Roboto", Sans-serif;font-weight:400;color:#1E293B;}.elementor-13 .elementor-element.elementor-element-b0eb05b{--display:flex;}.elementor-13 .elementor-element.elementor-element-b0eb05b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b0eb05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-6b892ca{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-354f475{--display:flex;}.elementor-13 .elementor-element.elementor-element-354f475:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-354f475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-9ed307c{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-f2054b2{--display:flex;}.elementor-13 .elementor-element.elementor-element-f2054b2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f2054b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-13a69c7{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-8731d8a{--display:flex;}.elementor-13 .elementor-element.elementor-element-8731d8a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8731d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-2ec355d{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-dcf9223{--display:flex;}.elementor-13 .elementor-element.elementor-element-dcf9223:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-dcf9223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-3a34284{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-b46a567{--display:flex;}.elementor-13 .elementor-element.elementor-element-b46a567:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b46a567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-37d457e{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-e45a1dc{--display:flex;}.elementor-13 .elementor-element.elementor-element-e45a1dc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e45a1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-126f761{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-ae2b0c3{--display:flex;}.elementor-13 .elementor-element.elementor-element-ae2b0c3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ae2b0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-3b04cc3{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-484f560{--display:flex;}.elementor-13 .elementor-element.elementor-element-484f560:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-484f560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDCD;}.elementor-13 .elementor-element.elementor-element-eb3c60f{color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-46d20a7{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor2 );}.elementor-13 .elementor-element.elementor-element-46d20a7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #BAD6F7 0%, #86DBFF 100%);}.elementor-13 .elementor-element.elementor-element-46d20a7 > .elementor-widget-container{background-color:#E7CD52;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-462cf6a{--width:50%;}.elementor-13 .elementor-element.elementor-element-8826cb6{--width:50%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-a1c8be7{--min-height:1036px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-a1c8be7{--min-height:969px;}.elementor-13 .elementor-element.elementor-element-e78d455{text-align:center;}.elementor-13 .elementor-element.elementor-element-e78d455 .elementor-heading-title{font-size:50px;}.elementor-13 .elementor-element.elementor-element-1d4896c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-13 .elementor-element.elementor-element-1d4896c .elementor-divider__text{font-size:33px;line-height:0.1em;}.elementor-13 .elementor-element.elementor-element-1d4896c{--divider-element-spacing:0px;}.elementor-13 .elementor-element.elementor-element-633c451{--min-height:581px;--justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-f04fe49{--spacer-size:13px;}.elementor-13 .elementor-element.elementor-element-c3a43f8{text-align:center;}.elementor-13 .elementor-element.elementor-element-c3a43f8 .elementor-heading-title{font-size:50px;}.elementor-13 .elementor-element.elementor-element-95a6aa8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-13 .elementor-element.elementor-element-95a6aa8 .elementor-divider__text{font-size:33px;line-height:0.1em;}.elementor-13 .elementor-element.elementor-element-95a6aa8{--divider-element-spacing:0px;}.elementor-13 .elementor-element.elementor-element-5b3f422{--width:371.986px;--min-height:482px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-16ce9b4{text-align:center;}.elementor-13 .elementor-element.elementor-element-16ce9b4 .elementor-heading-title{font-size:50px;}.elementor-13 .elementor-element.elementor-element-172419d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-13 .elementor-element.elementor-element-172419d .elementor-divider__text{font-size:33px;line-height:0.1em;}.elementor-13 .elementor-element.elementor-element-172419d{--divider-element-spacing:0px;}.elementor-13 .elementor-element.elementor-element-09e31ac{width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-09e31ac.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-d5ac707 .elementor-heading-title{font-size:39px;}.elementor-13 .elementor-element.elementor-element-324a923 .elementor-divider__text{font-size:41px;}.elementor-13 .elementor-element.elementor-element-f3c79de .elementor-divider__text{font-size:41px;}.elementor-13 .elementor-element.elementor-element-7cd8294{--width:390px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li{font-size:16px;line-height:0.1em;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:0px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li img{width:0px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-advance-tabs .eael-tabs-nav > ul li svg{width:0px;height:0px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-inline-icon li .title-before-icon{margin-right:6px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-inline-icon li .title-after-icon{margin-left:6px;}.elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-top-icon li i, .elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-top-icon li img, .elementor-13 .elementor-element.elementor-element-eafddcc .eael-tab-top-icon li svg{margin-bottom:6px;}.elementor-13 .elementor-element.elementor-element-d22685d{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-0353adb .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-0353adb .elementor-divider__text{font-size:41px;line-height:1.4em;word-spacing:0em;}.elementor-13 .elementor-element.elementor-element-236fb8e .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-236fb8e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-13 .elementor-element.elementor-element-236fb8e .elementor-divider__text{font-size:41px;line-height:1.4em;word-spacing:0em;}}/* Start custom CSS for heading, class: .elementor-element-e78d455 */.elementor-13 .elementor-element.elementor-element-e78d455 {
    background: linear-gradient(180deg, #facb00 , #facb00 , #fff ,#facb00, #facb00, #fff ,#facb00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a43f8 */.elementor-13 .elementor-element.elementor-element-c3a43f8 {
    background: linear-gradient(180deg, #facb00 , #facb00 , #fff ,#facb00, #facb00, #fff ,#facb00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3f422 *//* Khối bao ngoài với perspective tạo không gian 3D */
.banner-3d {
  position: relative;
  width: 767px;
  height: 600px;
  margin: 0 auto;
  perspective: 1200px;
  overflow: hidden;
}

/* Scene chứa logo và carousel, chia sẻ không gian 3D */
.scene {
  position: absolute;
  width: 100%;
  height: 50%;
  transform-style: preserve-3d;
}

/* Logo đặt ở trung tâm, không có translateZ (tức Z = 0) */
.logo {
  position: absolute;
  top: 80%;
  left: 25%;
  width: 170px;
  height: 170px;
  transform: translate(-50%, -50%);
  /* Không đặt z-index, để browser tự tính thứ tự theo Z */
    animation: rotateLogo 30s infinite linear;
     transform-style: preserve-3d;
}

.logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}


/* Carousel chứa 9 ảnh xoay quanh trung tâm */
.rotating-carousel {
  position: absolute;
  width: 60%;
  height: 100%;
  transform-style: preserve-3d;
  animation: rotateCarousel 60s infinite linear;
}

/* Mỗi ảnh được đặt thành vòng tròn bằng cách:
   - rotateY(calc(var(--i)*40deg)): phân bố 9 ảnh đều (360/9 = 40°)
   - translateZ(250px): đẩy ảnh ra ngoài theo trục Z */
.carousel-item {
  position: absolute;
  top: 65%;
  left: 40%;
  width: 170px;  /* kích thước ảnh tùy chỉnh */
  height: 130px;
  transform-style: preserve-3d;
  transform: rotateY(calc(var(--i) * 40deg)) translateZ(300px);
  backface-visibility: visible;
}

.carousel-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* border-radius: 0; dùng 50% nếu muốn ảnh tròn */
}

/* Keyframes xoay carousel quanh trục Y */
@keyframes rotateCarousel {
  from {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(360deg);
  }
}
@keyframes rotateLogo {
  from {
    transform: translate(-50%, -50%) rotateY(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5ac707 */.elementor-13 .elementor-element.elementor-element-d5ac707 {
    background: linear-gradient(3deg, #FFD700, #ffffff, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-324a923 */.elementor-13 .elementor-element.elementor-element-324a923 {
    background: linear-gradient(1deg, #FFD700, #ffffff, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f3c79de */.elementor-13 .elementor-element.elementor-element-f3c79de {
    background: linear-gradient(1deg, #FFD700, #ffffff, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0353adb */.elementor-13 .elementor-element.elementor-element-0353adb {
    background: linear-gradient(1deg, #FFD700, #ffffff, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-236fb8e */.elementor-13 .elementor-element.elementor-element-236fb8e {
    background: linear-gradient(1deg, #FFD700, #ffffff, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */