.elementor-5463 .elementor-element.elementor-element-efc2734{--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;overflow:visible;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5463 .elementor-element.elementor-element-e0ea35c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-e0ea35c:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-e0ea35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(338deg, #0D326A 0%, #1D65DA 100%);}.elementor-5463 .elementor-element.elementor-element-92947c5{--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;overflow:visible;}.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-5463 .elementor-element.elementor-element-6b01f39 .elementor-button{background-color:#DBDDE8;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#132FB2;color:#132FB2;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-5463 .elementor-element.elementor-element-6b01f39 > .elementor-widget-container{margin:0px 0px 0px -28px;}.elementor-5463 .elementor-element.elementor-element-88c7aec{--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;overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-5463 .elementor-element.elementor-element-3dc47ca > .elementor-widget-container{margin:0px 0px 0px -233px;}.elementor-5463 .elementor-element.elementor-element-3dc47ca{font-family:"Roboto", Sans-serif;font-weight:200;letter-spacing:0.1px;word-spacing:1px;color:var( --e-global-color-astglobalcolor5 );}.elementor-5463 .elementor-element.elementor-element-eef1529{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-0f6cf71{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-90585ec > .elementor-widget-container{margin:0px 128px 0px -100px;}.elementor-5463 .elementor-element.elementor-element-90585ec img{width:35%;}.elementor-5463 .elementor-element.elementor-element-72a6e55{--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;overflow:visible;}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5463 .elementor-element.elementor-element-0fa3bb0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-item > a{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:700;}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8D8D30;}.elementor-5463 .elementor-element.elementor-element-0fa3bb0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5463 .elementor-element.elementor-element-ef11ba3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-8d7614e .elementor-button{background-color:#FFE500;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:900;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-5463 .elementor-element.elementor-element-8d7614e > .elementor-widget-container{margin:11px -160px 0px 30px;}.elementor-5463 .elementor-element.elementor-element-8d7614e .elementor-button:hover, .elementor-5463 .elementor-element.elementor-element-8d7614e .elementor-button:focus{color:#8D8D30;}.elementor-5463 .elementor-element.elementor-element-8d7614e .elementor-button:hover svg, .elementor-5463 .elementor-element.elementor-element-8d7614e .elementor-button:focus svg{fill:#8D8D30;}.elementor-5463 .elementor-element.elementor-element-82893f0{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-130fe10{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-0ab7b1c .elementor-button{background-color:#FFE500;font-family:"Helvetica", Sans-serif;font-weight:900;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-5463 .elementor-element.elementor-element-45fafe1{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-45fafe1:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-45fafe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://creativoworks.com/wp-content/uploads/2026/10/asinclairster-bubbles-2055872_1920.jpg");}.elementor-5463 .elementor-element.elementor-element-40a6064{--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;overflow:visible;}.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-5463 .elementor-element.elementor-element-b8dbf7c > .elementor-widget-container{margin:15px 0px -14px -3px;}.elementor-5463 .elementor-element.elementor-element-b8dbf7c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:87px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-5463 .elementor-element.elementor-element-f023017 > .elementor-widget-container{margin:-29px 0px -14px -3px;}.elementor-5463 .elementor-element.elementor-element-f023017 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:87px;font-weight:600;color:#FFE500;}.elementor-5463 .elementor-element.elementor-element-f699279 > .elementor-widget-container{margin:-29px 0px -14px -3px;}.elementor-5463 .elementor-element.elementor-element-f699279 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:87px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-5463 .elementor-element.elementor-element-c7a6bc4 > .elementor-widget-container{margin:-29px 0px -14px -3px;}.elementor-5463 .elementor-element.elementor-element-c7a6bc4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:87px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-5463 .elementor-element.elementor-element-d61bf42{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:300;line-height:29px;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-astglobalcolor5 );}.elementor-5463 .elementor-element.elementor-element-914ddbc .elementor-button{background-color:#FFE500;font-family:"Roboto", Sans-serif;font-weight:800;letter-spacing:0.2px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#2D4FD2;border-radius:15px 15px 15px 15px;}.elementor-5463 .elementor-element.elementor-element-914ddbc .elementor-button:hover, .elementor-5463 .elementor-element.elementor-element-914ddbc .elementor-button:focus{color:#898841;}.elementor-5463 .elementor-element.elementor-element-914ddbc .elementor-button:hover svg, .elementor-5463 .elementor-element.elementor-element-914ddbc .elementor-button:focus svg{fill:#898841;}.elementor-5463 .elementor-element.elementor-element-d297fe5 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Roboto", Sans-serif;font-weight:800;letter-spacing:0.2px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#2D4FD2;border-radius:15px 15px 15px 15px;}.elementor-5463 .elementor-element.elementor-element-d297fe5 .elementor-button:hover, .elementor-5463 .elementor-element.elementor-element-d297fe5 .elementor-button:focus{color:#898841;}.elementor-5463 .elementor-element.elementor-element-d297fe5 .elementor-button:hover svg, .elementor-5463 .elementor-element.elementor-element-d297fe5 .elementor-button:focus svg{fill:#898841;}.elementor-5463 .elementor-element.elementor-element-473f37d{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;font-style:italic;letter-spacing:0.7px;color:#D2D6CF;}.elementor-5463 .elementor-element.elementor-element-f1923e5{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-e1d36c9.ekit-equal-height-enable,
					.elementor-5463 .elementor-element.elementor-element-e1d36c9.ekit-equal-height-enable > div,
					.elementor-5463 .elementor-element.elementor-element-e1d36c9.ekit-equal-height-enable .ekit-wid-con,
					.elementor-5463 .elementor-element.elementor-element-e1d36c9.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-btn{background-color:#FFE500;font-size:19px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box.style-modern .elementskit-box-body{width:100%;margin-top:-20px;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-box-body{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:34px;font-weight:900;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;color:#3C3C3C;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-btn i{font-size:1px;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-btn svg{max-width:1px;fill:var( --e-global-color-secondary );}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-btn:hover{color:#636D2E;}.elementor-5463 .elementor-element.elementor-element-e1d36c9 .elementskit-info-image-box .elementskit-btn:hover svg{fill:#636D2E;}.elementor-5463 .elementor-element.elementor-element-22f2768{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-22f2768:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-22f2768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE500;}.elementor-5463 .elementor-element.elementor-element-189f31c .elementskit-countdown-timer-4 .elementskit-timer-content .elementskit-timer-count,
                    .elementor-5463 .elementor-element.elementor-element-189f31c .elementskit-countdown-timer-3 .elementskit-timer-content .elementskit-timer-count,
					.elementor-5463 .elementor-element.elementor-element-189f31c .elementskit-countdown-timer-3.elementskit-version-box  .elementskit-timer-content,
					.elementor-5463 .elementor-element.elementor-element-189f31c .elementskit-countdown-timer .elementskit-timer-container .elementskit-inner-container,
					.elementor-5463 .elementor-element.elementor-element-189f31c .elementskit-flip-clock .elementskit-top,
					.elementor-5463 .elementor-element.elementor-element-189f31c .elementskit-countdown-timer-2 .elementskit-timer-container {line-height:0px;}.elementor-5463 .elementor-element.elementor-element-189f31c .ekit-countdown-inner{margin-bottom:0px;}.elementor-5463 .elementor-element.elementor-element-b050e03{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-b050e03:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-b050e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FF;}.elementor-5463 .elementor-element.elementor-element-974e85f{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-05c03b6 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 10px 2px rgba(0,0,0,0.5);}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-section-title{color:#2255C8;font-size:52px;font-weight:900;}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-astglobalcolor7 );}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;}.elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-5463 .elementor-element.elementor-element-05c03b6 .elementskit-border-divider::before{height:4px;}.elementor-5463 .elementor-element.elementor-element-ade8cd0{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-6d943a5 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 10px 2px rgba(0,0,0,0.5);}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-section-title{color:#2255C8;font-size:52px;font-weight:900;}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-astglobalcolor7 );}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;}.elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-5463 .elementor-element.elementor-element-6d943a5 .elementskit-border-divider::before{height:4px;}.elementor-5463 .elementor-element.elementor-element-70a526a{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-8450cc5 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 10px 2px rgba(0,0,0,0.5);}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-section-title{color:#2255C8;font-size:52px;font-weight:900;}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-astglobalcolor7 );}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;}.elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-5463 .elementor-element.elementor-element-8450cc5 .elementskit-border-divider::before{height:4px;}.elementor-5463 .elementor-element.elementor-element-0a5509b{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-0a5509b:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-0a5509b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FF;}.elementor-5463 .elementor-element.elementor-element-4579a0d{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-3a1ba5f > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-5463 .elementor-element.elementor-element-161a6eb{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-336e22a .elementor-button{background-color:#EAF2FF;fill:#1F4BDE;color:#1F4BDE;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-5463 .elementor-element.elementor-element-336e22a > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-5463 .elementor-element.elementor-element-336e22a .elementor-button:hover, .elementor-5463 .elementor-element.elementor-element-336e22a .elementor-button:focus{color:#111213;}.elementor-5463 .elementor-element.elementor-element-336e22a .elementor-button:hover svg, .elementor-5463 .elementor-element.elementor-element-336e22a .elementor-button:focus svg{fill:#111213;}.elementor-5463 .elementor-element.elementor-element-2f8df4c > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-5463 .elementor-element.elementor-element-2f8df4c .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );font-size:76px;}.elementor-5463 .elementor-element.elementor-element-2f8df4c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-2f8df4c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5463 .elementor-element.elementor-element-2f8df4c .elementskit-section-title-wraper .elementskit-section-subtitle{color:#837777;font-family:"Helvetica", Sans-serif;font-weight:600;line-height:28px;letter-spacing:0.1px;}.elementor-5463 .elementor-element.elementor-element-8c4af70{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:400;}.elementor-5463 .elementor-element.elementor-element-4bc357a .elementor-button{background-color:#E9F9EF;fill:#279300;color:#279300;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-5463 .elementor-element.elementor-element-4bc357a > .elementor-widget-container{margin:0px 0px 49px 0px;}.elementor-5463 .elementor-element.elementor-element-4bc357a .elementor-button:hover, .elementor-5463 .elementor-element.elementor-element-4bc357a .elementor-button:focus{color:#1E1F1C;}.elementor-5463 .elementor-element.elementor-element-4bc357a .elementor-button:hover svg, .elementor-5463 .elementor-element.elementor-element-4bc357a .elementor-button:focus svg{fill:#1E1F1C;}.elementor-5463 .elementor-element.elementor-element-03a8e3d{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-06812b4{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-06b0ea8{--e-image-carousel-slides-to-show:4;}.elementor-5463 .elementor-element.elementor-element-c738a3c{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-9e8c4fa{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-acbeb60{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-3d7a9b8{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-3d7a9b8:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-3d7a9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FF;}.elementor-5463 .elementor-element.elementor-element-5d94ff9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:54px;font-weight:500;color:#1F7DF4;}.elementor-5463 .elementor-element.elementor-element-44aa470{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-cecdf49 .elementskit-accordion > .elementskit-card.active{border-radius:20px 20px 20px 20px;}.elementor-5463 .elementor-element.elementor-element-cecdf49 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:20px 20px 0px 0px;}.elementor-5463 .elementor-element.elementor-element-cecdf49 .elementskit-accordion > .elementskit-card{border-radius:20px 20px 20px 20px;}.elementor-5463 .elementor-element.elementor-element-cecdf49 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:20px 20px 20px 20px;}.elementor-5463 .elementor-element.elementor-element-32a6243{--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;--margin-top:27px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-32a6243:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-32a6243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FF;}.elementor-5463 .elementor-element.elementor-element-3d4b127 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:43px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-5463 .elementor-element.elementor-element-c7b1f5b{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-c7b1f5b:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-c7b1f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(258deg, #1B5FCD 0%, #0E3672 100%);}.elementor-5463 .elementor-element.elementor-element-8232fda > .elementor-widget-container{margin:22px 0px 22px 0px;}.elementor-5463 .elementor-element.elementor-element-8232fda{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.2px;}.elementor-5463 .elementor-element.elementor-element-6416ba2{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-6416ba2:not(.elementor-motion-effects-element-type-background), .elementor-5463 .elementor-element.elementor-element-6416ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FF;}.elementor-5463 .elementor-element.elementor-element-9123b2c{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-d96da01{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.3px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-5463 .elementor-element.elementor-element-375bacc{--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;overflow:visible;}.elementor-5463 .elementor-element.elementor-element-17a6bfb{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5463 .elementor-element.elementor-element-17a6bfb .elementor-widget-container{text-align:right;}.elementor-5463 .elementor-element.elementor-element-17a6bfb .elementor-social-icon{background-color:#FFE500;}.elementor-5463 .elementor-element.elementor-element-17a6bfb .elementor-social-icon i{color:#1736E6;}.elementor-5463 .elementor-element.elementor-element-17a6bfb .elementor-social-icon svg{fill:#1736E6;}@media(max-width:1024px){.elementor-5463 .elementor-element.elementor-element-189f31c .ekit-countdown-inner{margin-bottom:30px;}}@media(max-width:767px){.elementor-5463 .elementor-element.elementor-element-41be2b1 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-5463 .elementor-element.elementor-element-41be2b1{text-align:center;}.elementor-5463 .elementor-element.elementor-element-41be2b1 img{width:44%;}.elementor-5463 .elementor-element.elementor-element-82893f0{--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-5463 .elementor-element.elementor-element-0ab7b1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5463 .elementor-element.elementor-element-0ab7b1c .elementor-button{font-size:16px;border-radius:15px 15px 15px 15px;}.elementor-5463 .elementor-element.elementor-element-b8dbf7c{text-align:center;}.elementor-5463 .elementor-element.elementor-element-f023017{text-align:center;}.elementor-5463 .elementor-element.elementor-element-f699279{text-align:center;}.elementor-5463 .elementor-element.elementor-element-c7a6bc4{text-align:center;}.elementor-5463 .elementor-element.elementor-element-189f31c .ekit-countdown-inner{margin-bottom:15px;}}@media(min-width:768px){.elementor-5463 .elementor-element.elementor-element-92947c5{--width:33.3333%;}.elementor-5463 .elementor-element.elementor-element-88c7aec{--width:66.6666%;}.elementor-5463 .elementor-element.elementor-element-0f6cf71{--width:50%;}.elementor-5463 .elementor-element.elementor-element-72a6e55{--width:50%;}.elementor-5463 .elementor-element.elementor-element-ef11ba3{--width:50%;}.elementor-5463 .elementor-element.elementor-element-130fe10{--width:50%;}.elementor-5463 .elementor-element.elementor-element-40a6064{--width:50%;}.elementor-5463 .elementor-element.elementor-element-f1923e5{--width:50%;}.elementor-5463 .elementor-element.elementor-element-974e85f{--width:50%;}.elementor-5463 .elementor-element.elementor-element-ade8cd0{--width:50%;}.elementor-5463 .elementor-element.elementor-element-70a526a{--width:50%;}.elementor-5463 .elementor-element.elementor-element-4579a0d{--width:50%;}.elementor-5463 .elementor-element.elementor-element-161a6eb{--width:50%;}.elementor-5463 .elementor-element.elementor-element-9e8c4fa{--width:50%;}.elementor-5463 .elementor-element.elementor-element-acbeb60{--width:50%;}.elementor-5463 .elementor-element.elementor-element-9123b2c{--width:50%;}.elementor-5463 .elementor-element.elementor-element-375bacc{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-e0ea35c *//* ===== LIVE MOVING TICKER (HEADER) ===== */

.fk-ticker{
  --speed: 25s;            /* chhota = tez, bada = slow (18s tez, 25s medium, 35s slow) */
  overflow: hidden;
}

.fk-ticker .elementor-widget-container{
  overflow: hidden;
  /* dono kinaron par soft fade */
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);
          mask-image: linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);
}

.fk-ticker .elementor-widget-container p{
  display: inline-block;
  white-space: nowrap;
  margin: 0 !important;
  padding-left: 100%;               /* text screen ke bahar se shuru hota hai */
  font-family: "Inter", system-ui, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: .3px;
  line-height: 1.6 !important;
  color: #ffffff !important;
  animation: fkTickerMove var(--speed) linear infinite;
  will-change: transform;
}

/* Highlight words (yellow) */
.fk-ticker strong{
  color: #FFC220 !important;
  font-weight: 800;
}

/* Hover par ruk jaye (padhne ke liye). Nahi chahiye to ye block delete kar do */
.fk-ticker:hover .elementor-widget-container p{
  animation-play-state: paused;
}

@keyframes fkTickerMove{
  from{ transform: translate3d(0, 0, 0); }
  to  { transform: translate3d(-100%, 0, 0); }
}

/* Mobile */
@media (max-width: 767px){
  .fk-ticker{ --speed: 20s; }
  .fk-ticker .elementor-widget-container p{ font-size: 13px !important; }
}

@media (prefers-reduced-motion: reduce){
  .fk-ticker .elementor-widget-container p{ animation: none !important; padding-left: 0; white-space: normal; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a1ba5f *//* ===== FIRST 100 ONLY: LIVE ANIMATION + HOVER ===== */

.fk-pop{
  --float-speed: 4s;     /* chhota = tez floating */
  --glitch-speed: 3.2s;  /* chhota = jaldi-jaldi glitch */
}

.fk-pop .elementor-widget-container{
  position: relative;
  display: block;
  border-radius: 18px;
  perspective: 800px;
}

/* ---------- Peeche yellow glow (pulse) ---------- */
.fk-pop .elementor-widget-container::before{
  content: "";
  position: absolute;
  inset: 8% 6%;
  border-radius: 24px;
  background: radial-gradient(circle, rgba(255,194,32,.75), rgba(40,116,240,.25) 60%, transparent 75%);
  filter: blur(26px);
  z-index: 0;
  animation: fkPopGlow 2.4s ease-in-out infinite;
}

/* ---------- Image ---------- */
.fk-pop img{
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  border-radius: 18px;
  transform-origin: center;
  filter: drop-shadow(0 14px 18px rgba(23,35,55,.28));

  /* float/tilt: translate + rotate | glitch: transform + filter */
  animation:
    fkPopFloat var(--float-speed) ease-in-out infinite,
    fkPopGlitch var(--glitch-speed) steps(1, end) infinite;

  transition: scale .45s cubic-bezier(.2,.9,.3,1.4), rotate .45s ease;
  will-change: transform, translate;
}

/* ---------- Shine sweep ---------- */
.fk-pop .elementor-widget-container::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  border-radius: 18px;
  pointer-events: none;
  background: linear-gradient(115deg,
    transparent 35%,
    rgba(255,255,255,.65) 50%,
    transparent 65%);
  background-size: 250% 100%;
  background-position: 160% 0;
  mix-blend-mode: soft-light;
  animation: fkPopShine 3.6s ease-in-out infinite;
}

/* ---------- HOVER ---------- */
.fk-pop:hover img{
  scale: 1.07;
  rotate: -2deg;
  animation-duration: 2s, 1.4s;   /* hover par tez movement + zyada glitch */
  filter: drop-shadow(0 22px 28px rgba(40,116,240,.45));
}
.fk-pop:hover .elementor-widget-container::before{
  animation-duration: 1.2s;
}
.fk-pop:hover .elementor-widget-container::after{
  animation-duration: 1.6s;
}

/* ===== KEYFRAMES ===== */

/* halka upar-neeche + tilt */
@keyframes fkPopFloat{
  0%,100%{ translate: 0 0;     rotate: -1.5deg; }
  50%    { translate: 0 -14px; rotate: 1.5deg; }
}

/* zyadatar sthir, beech me chhote glitch jhatke (red + cyan) */
@keyframes fkPopGlitch{
  0%, 82%, 100%{
    transform: none;
    filter: drop-shadow(0 14px 18px rgba(23,35,55,.28));
  }
  84%{
    transform: translateX(-4px) skewX(-3deg);
    filter: drop-shadow(5px 0 0 rgba(255,0,0,.75)) drop-shadow(-5px 0 0 rgba(0,255,255,.75));
  }
  86%{
    transform: translateX(4px) skewX(3deg);
    filter: drop-shadow(-5px 0 0 rgba(255,0,0,.75)) drop-shadow(5px 0 0 rgba(0,255,255,.75));
  }
  88%{
    transform: translateX(-2px);
    filter: drop-shadow(3px 0 0 rgba(255,0,0,.6)) drop-shadow(-3px 0 0 rgba(0,255,255,.6));
  }
  90%{
    transform: none;
    filter: drop-shadow(0 14px 18px rgba(23,35,55,.28));
  }
}

/* glow pulse */
@keyframes fkPopGlow{
  0%,100%{ opacity: .45; transform: scale(.94); }
  50%    { opacity: .95; transform: scale(1.08); }
}

/* shine left se right */
@keyframes fkPopShine{
  0%      { background-position: 160% 0; }
  55%,100%{ background-position: -60% 0; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px){
  .fk-pop{ --float-speed: 3.4s; }
  .fk-pop img{ border-radius: 14px; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce){
  .fk-pop img,
  .fk-pop .elementor-widget-container::before,
  .fk-pop .elementor-widget-container::after{
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c4af70 */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@800;900&display=swap');

/* ===== Dono numbers ek line me ===== */
.fk-price .elementor-widget-container{
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
  gap:16px;
  padding:6px 0;
}
.fk-price .elementor-widget-container p{
  margin:0 !important;
  font-family:"Inter",Arial,Helvetica,sans-serif !important;
  line-height:1 !important;
}

/* ===== 1st line: cut price ===== */
.fk-price .elementor-widget-container p:first-child{
  font-size:clamp(20px, 2.4vw, 26px) !important;
  font-weight:800 !important;
  color:#94A3B8 !important;
  text-decoration:line-through;
  text-decoration-thickness:3px;
  text-decoration-color:#64748B;
  transition:color .3s ease, transform .3s ease, text-decoration-color .3s ease;
}
.fk-price .elementor-widget-container p:first-child::before{ content:"₹"; }

/* ===== 2nd line: offer price ===== */
.fk-price .elementor-widget-container p:last-child{
  font-size:clamp(40px, 6vw, 60px) !important;
  font-weight:900 !important;
  letter-spacing:-1.5px;
  color:#2874F0 !important;
  transform-origin:left bottom;
  transition:transform .35s cubic-bezier(.2,.9,.3,1.4), color .3s ease, text-shadow .3s ease;
}
.fk-price .elementor-widget-container p:last-child::before{ content:"₹"; }
.fk-price .elementor-widget-container p:last-child::after{ content:"*"; }

/* ===== Hover animation ===== */
.fk-price:hover .elementor-widget-container p:first-child{
  color:#EF4444 !important;
  text-decoration-color:#EF4444;
  transform:rotate(-3deg) scale(.96);
}
.fk-price:hover .elementor-widget-container p:last-child{
  transform:scale(1.08);
  color:#0B4CCB !important;
  text-shadow:0 10px 26px rgba(40,116,240,.35);
}

/* ===== Page load animation ===== */
.fk-price .elementor-widget-container p{
  animation:fkPriceIn .7s ease both;
}
.fk-price .elementor-widget-container p:last-child{ animation-delay:.15s; }
@keyframes fkPriceIn{
  from{ opacity:0; transform:translateY(16px); }
  to{ opacity:1; transform:translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-06b0ea8 *//* ===== LIVE CONTINUOUS TRAIN (LEFT TO RIGHT) ===== */

.fk-train{
  --speed: 10s;       /* chhota = tez, bada = slow  (8s tez, 10s medium-fast, 14s slow) */
  --slide-w: 280px;   /* har image ka width */
  overflow: hidden;
  padding: 16px 0;
  background: #fff;
  border-top: 3px solid #2874F0;
  border-bottom: 3px solid #FFC220;
}

/* Arrows + dots hide */
.fk-train .elementor-swiper-button,
.fk-train .swiper-pagination{
  display: none !important;
}

/* Edge fade */
.fk-train .elementor-image-carousel-wrapper{
  overflow: hidden !important;
  padding: 0 !important;
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);
          mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);
}

/* Swiper ko band karke apni animation chalao */
.fk-train .swiper-wrapper{
  display: flex !important;
  width: max-content !important;
  transition: none !important;
  animation: fkTrainMove var(--speed) linear infinite !important;
  will-change: transform;
}

/* Fixed slide size taaki 50% ka math bilkul sahi baithe */
.fk-train .swiper-slide{
  width: var(--slide-w) !important;
  margin: 0 !important;
  flex: 0 0 var(--slide-w) !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fk-train .swiper-slide-image{
  max-height: 170px;
  width: auto;
  margin: 0 auto;
  display: block;
}

/* Left -> Right */
@keyframes fkTrainMove{
  from{ transform: translate3d(-50%, 0, 0); }
  to{ transform: translate3d(0, 0, 0); }
}

/* Mobile */
@media (max-width: 767px){
  .fk-train{ --slide-w: 170px; --speed: 8s; }
  .fk-train .swiper-slide-image{ max-height: 110px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-53d0533 */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

/* ============ FORM CARD ============ */
.fk-form-wrap .forminator-ui.forminator-custom-form{
  --fk-blue:#2874F0;
  --fk-blue-dark:#0B4CCB;
  --fk-navy:#172337;
  --fk-yellow:#FFC220;
  --fk-yellow-2:#FFD54A;
  --fk-ink:#0F172A;
  --fk-muted:#475569;
  --fk-line:#DCE6F7;
  --fk-field:#F5F9FF;

  position:relative;
  font-family:"Inter","DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif !important;
  background:
    linear-gradient(90deg,var(--fk-blue),var(--fk-yellow)) top/100% 5px no-repeat,
    #ffffff !important;
  border:1px solid rgba(40,116,240,.14) !important;
  border-radius:22px !important;
  padding:38px 30px 28px !important;
  box-shadow:0 18px 50px rgba(40,116,240,.14), 0 4px 14px rgba(2,6,23,.05) !important;
  overflow:hidden;
  animation:fkCardIn .7s ease both;
  transition:transform .3s ease, box-shadow .3s ease;
}
.fk-form-wrap .forminator-ui.forminator-custom-form:hover{
  transform:translateY(-4px);
  box-shadow:0 26px 60px rgba(40,116,240,.20), 0 6px 18px rgba(2,6,23,.07) !important;
}

/* Form title (auto added, no widget needed) */
.fk-form-wrap .forminator-ui.forminator-custom-form::before{
  content:"Enroll for Exclusive Access";
  display:block;
  margin-bottom:22px;
  font-size:24px;
  font-weight:800;
  letter-spacing:-.5px;
  color:var(--fk-navy);
  padding-left:14px;
  border-left:5px solid var(--fk-yellow);
  line-height:1.2;
}

/* Trust note at bottom */
.fk-form-wrap .forminator-ui.forminator-custom-form::after{
  content:"🔒 100% secure • No spam • T&C apply";
  display:block;
  margin-top:16px;
  padding-top:14px;
  border-top:1px dashed var(--fk-line);
  text-align:center;
  font-size:12.5px;
  font-weight:600;
  color:var(--fk-muted);
}

/* ============ ROWS (spacing + staggered entry) ============ */
.fk-form-wrap .forminator-ui .forminator-row{
  margin-bottom:16px !important;
  animation:fkRowIn .6s ease both;
}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(1){animation-delay:.05s}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(2){animation-delay:.12s}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(3){animation-delay:.19s}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(4){animation-delay:.26s}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(5){animation-delay:.33s}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(6){animation-delay:.40s}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(7){animation-delay:.47s}
.fk-form-wrap .forminator-ui .forminator-row:nth-child(8){animation-delay:.54s}

/* ============ LABELS ============ */
.fk-form-wrap .forminator-ui .forminator-label{
  font-size:13.5px !important;
  font-weight:700 !important;
  color:var(--fk-navy) !important;
  margin-bottom:7px !important;
}
.fk-form-wrap .forminator-ui .forminator-required{ color:#ef4444 !important; }

/* ============ INPUTS / TEXTAREA / SELECT ============ */
.fk-form-wrap .forminator-ui .forminator-input,
.fk-form-wrap .forminator-ui .forminator-textarea,
.fk-form-wrap .forminator-ui select,
.fk-form-wrap .forminator-ui .select2-container .select2-selection--single{
  width:100% !important;
  height:auto !important;
  min-height:54px !important;
  padding:15px 18px !important;
  font-family:inherit !important;
  font-size:15px !important;
  font-weight:500 !important;
  color:var(--fk-ink) !important;
  background:var(--fk-field) !important;
  border:1.5px solid var(--fk-line) !important;
  border-radius:14px !important;
  box-shadow:none !important;
  outline:none !important;
  transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease, background .25s ease !important;
}
.fk-form-wrap .forminator-ui .forminator-textarea{ min-height:100px !important; }

.fk-form-wrap .forminator-ui .forminator-input::placeholder,
.fk-form-wrap .forminator-ui .forminator-textarea::placeholder{
  color:#94A3B8 !important;
  font-weight:500;
}

/* Hover animation */
.fk-form-wrap .forminator-ui .forminator-input:hover,
.fk-form-wrap .forminator-ui .forminator-textarea:hover,
.fk-form-wrap .forminator-ui select:hover,
.fk-form-wrap .forminator-ui .select2-container .select2-selection--single:hover{
  transform:translateY(-3px);
  background:#ffffff !important;
  border-color:var(--fk-blue) !important;
  box-shadow:0 10px 22px rgba(40,116,240,.16) !important;
}

/* Focus glow */
.fk-form-wrap .forminator-ui .forminator-input:focus,
.fk-form-wrap .forminator-ui .forminator-textarea:focus,
.fk-form-wrap .forminator-ui select:focus,
.fk-form-wrap .forminator-ui .select2-container--open .select2-selection--single,
.fk-form-wrap .forminator-ui .select2-container--focus .select2-selection--single{
  transform:translateY(-3px);
  background:#ffffff !important;
  border-color:var(--fk-blue) !important;
  box-shadow:0 0 0 4px rgba(40,116,240,.15), 0 10px 22px rgba(40,116,240,.16) !important;
}

/* Select2 inner text + arrow */
.fk-form-wrap .forminator-ui .select2-selection--single .select2-selection__rendered{
  padding:0 !important;
  line-height:1.4 !important;
  color:var(--fk-ink) !important;
  font-weight:500 !important;
}
.fk-form-wrap .forminator-ui .select2-selection--single .select2-selection__arrow{
  height:100% !important;
  right:14px !important;
}
.fk-form-wrap .forminator-ui .select2-selection--single .select2-selection__arrow span,
.fk-form-wrap .forminator-ui .select2-selection--single .select2-selection__arrow i{
  color:var(--fk-blue) !important;
}

/* ============ DROPDOWN LIST (opens outside form) ============ */
.forminator-dropdown .select2-dropdown,
.select2-container--open .select2-dropdown{
  border:1.5px solid #DCE6F7 !important;
  border-radius:14px !important;
  overflow:hidden;
  box-shadow:0 18px 40px rgba(40,116,240,.18) !important;
  font-family:"Inter",system-ui,sans-serif !important;
}
.forminator-dropdown .select2-results__option{
  padding:12px 16px !important;
  font-size:14.5px !important;
  font-weight:500 !important;
  color:#0F172A !important;
  transition:background .2s ease, padding-left .2s ease;
}
.forminator-dropdown .select2-results__option--highlighted,
.forminator-dropdown .select2-results__option[aria-selected="true"]{
  background:linear-gradient(90deg,#2874F0,#0B4CCB) !important;
  color:#fff !important;
  padding-left:22px !important;
}

/* ============ CHECKBOX ============ */
.fk-form-wrap .forminator-ui .forminator-checkbox{
  display:flex !important;
  align-items:flex-start;
  gap:12px;
  cursor:pointer;
}
.fk-form-wrap .forminator-ui .forminator-checkbox .forminator-checkbox-box{
  position:relative;
  flex:0 0 24px;
  width:24px !important;
  height:24px !important;
  margin:0 !important;
  background:var(--fk-field) !important;
  border:1.5px solid #B9CCEE !important;
  border-radius:7px !important;
  transition:all .25s ease;
}
.fk-form-wrap .forminator-ui .forminator-checkbox .forminator-checkbox-box::before{
  content:none !important;
}
.fk-form-wrap .forminator-ui .forminator-checkbox:hover .forminator-checkbox-box{
  border-color:var(--fk-blue) !important;
  transform:scale(1.1);
  box-shadow:0 0 0 4px rgba(40,116,240,.12);
}
.fk-form-wrap .forminator-ui .forminator-checkbox input:checked + .forminator-checkbox-box{
  background:linear-gradient(135deg,var(--fk-blue),var(--fk-blue-dark)) !important;
  border-color:var(--fk-blue) !important;
}
.fk-form-wrap .forminator-ui .forminator-checkbox .forminator-checkbox-box::after{
  content:"";
  position:absolute;
  left:7px; top:3px;
  width:6px; height:11px;
  border:solid #fff;
  border-width:0 2.5px 2.5px 0;
  transform:rotate(45deg) scale(0);
  transition:transform .2s ease;
}
.fk-form-wrap .forminator-ui .forminator-checkbox input:checked + .forminator-checkbox-box::after{
  transform:rotate(45deg) scale(1);
}
.fk-form-wrap .forminator-ui .forminator-checkbox .forminator-checkbox-label{
  font-size:13.5px !important;
  line-height:1.6 !important;
  color:var(--fk-muted) !important;
}
.fk-form-wrap .forminator-ui .forminator-checkbox-label a{
  color:var(--fk-blue) !important;
  font-weight:700;
  text-decoration:none !important;
  border-bottom:1.5px solid rgba(40,116,240,.3);
  transition:color .2s ease, border-color .2s ease;
}
.fk-form-wrap .forminator-ui .forminator-checkbox-label a:hover{
  color:var(--fk-blue-dark) !important;
  border-color:var(--fk-yellow);
}

/* ============ SUBMIT BUTTON (shining) ============ */
.fk-form-wrap .forminator-ui .forminator-button.forminator-button-submit{
  position:relative;
  overflow:hidden;
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  gap:10px;
  width:100% !important;
  min-height:56px;
  padding:16px 24px !important;
  font-family:inherit !important;
  font-size:16px !important;
  font-weight:800 !important;
  letter-spacing:.3px;
  color:#111 !important;
  background:linear-gradient(90deg,var(--fk-yellow),var(--fk-yellow-2)) !important;
  border:1.5px solid rgba(255,194,32,.7) !important;
  border-radius:14px !important;
  cursor:pointer;
  box-shadow:0 12px 26px rgba(255,194,32,.45) !important;
  animation:fkPulse 2.6s ease-in-out infinite;
  transition:transform .25s ease, background .25s ease, color .25s ease, box-shadow .25s ease !important;
}
.fk-form-wrap .forminator-ui .forminator-button.forminator-button-submit .forminator-button--mask{
  display:none !important;
}
/* shine sweep */
.fk-form-wrap .forminator-ui .forminator-button.forminator-button-submit::before{
  content:"";
  position:absolute;
  top:-60%; left:0;
  width:30%; height:220%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);
  transform:translateX(-150%) rotate(20deg);
  animation:fkShine 3.4s ease-in-out infinite;
  pointer-events:none;
}
/* arrow */
.fk-form-wrap .forminator-ui .forminator-button.forminator-button-submit::after{
  content:"→";
  font-size:18px;
  transition:transform .25s ease;
}
.fk-form-wrap .forminator-ui .forminator-button.forminator-button-submit:hover{
  transform:translateY(-3px);
  color:#fff !important;
  background:linear-gradient(90deg,var(--fk-blue),var(--fk-blue-dark)) !important;
  border-color:var(--fk-blue) !important;
  box-shadow:0 16px 32px rgba(40,116,240,.38) !important;
  animation:none;
}
.fk-form-wrap .forminator-ui .forminator-button.forminator-button-submit:hover::after{
  transform:translateX(6px);
}
.fk-form-wrap .forminator-ui .forminator-button.forminator-button-submit:active{
  transform:translateY(0) scale(.98);
}

/* ============ VALIDATION + RESPONSE ============ */
.fk-form-wrap .forminator-ui .forminator-error-message{
  display:block;
  margin-top:6px !important;
  font-size:12.5px !important;
  font-weight:600 !important;
  color:#dc2626 !important;
  background:transparent !important;
}
.fk-form-wrap .forminator-ui .forminator-has_error .forminator-input,
.fk-form-wrap .forminator-ui .forminator-has_error .forminator-textarea,
.fk-form-wrap .forminator-ui .forminator-has_error .select2-selection--single{
  border-color:#ef4444 !important;
  background:#FFF5F5 !important;
}
.fk-form-wrap .forminator-response-message{
  border-radius:14px !important;
  padding:14px 16px !important;
  font-size:14px !important;
  font-weight:600 !important;
}
.fk-form-wrap .forminator-response-message.forminator-success{
  background:#ECFDF5 !important;
  border:1.5px solid #34D399 !important;
  color:#065F46 !important;
}
.fk-form-wrap .forminator-response-message.forminator-error{
  background:#FEF2F2 !important;
  border:1.5px solid #F87171 !important;
  color:#991B1B !important;
}

/* ============ ANIMATIONS ============ */
@keyframes fkCardIn{
  from{opacity:0; transform:translateY(24px)}
  to{opacity:1; transform:translateY(0)}
}
@keyframes fkRowIn{
  from{opacity:0; transform:translateX(-14px)}
  to{opacity:1; transform:translateX(0)}
}
@keyframes fkShine{
  0%{transform:translateX(-150%) rotate(20deg)}
  55%,100%{transform:translateX(480%) rotate(20deg)}
}
@keyframes fkPulse{
  0%,100%{box-shadow:0 12px 26px rgba(255,194,32,.40)}
  50%{box-shadow:0 12px 34px rgba(255,194,32,.75)}
}

/* ============ MOBILE ============ */
@media (max-width:640px){
  .fk-form-wrap .forminator-ui.forminator-custom-form{
    padding:30px 18px 22px !important;
    border-radius:18px !important;
  }
  .fk-form-wrap .forminator-ui.forminator-custom-form::before{ font-size:20px; }
  .fk-form-wrap .forminator-ui .forminator-input,
  .fk-form-wrap .forminator-ui select,
  .fk-form-wrap .forminator-ui .select2-container .select2-selection--single{
    font-size:16px !important; /* stops iOS zoom */
  }
}

/* Accessibility: reduce motion */
@media (prefers-reduced-motion:reduce){
  .fk-form-wrap *, .fk-form-wrap *::before, .fk-form-wrap *::after{
    animation:none !important;
    transition:none !important;
  }
}/* End custom CSS */