.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-6c19a478{--display:flex;--min-height:100vh;--overlay-opacity:0.5;}.elementor-20230 .elementor-element.elementor-element-6c19a478::before, .elementor-20230 .elementor-element.elementor-element-6c19a478 > .elementor-background-video-container::before, .elementor-20230 .elementor-element.elementor-element-6c19a478 > .e-con-inner > .elementor-background-video-container::before, .elementor-20230 .elementor-element.elementor-element-6c19a478 > .elementor-background-slideshow::before, .elementor-20230 .elementor-element.elementor-element-6c19a478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20230 .elementor-element.elementor-element-6c19a478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20230 .elementor-element.elementor-element-222e060{--display:flex;}.elementor-20230 .elementor-element.elementor-element-854c79f{--display:flex;}.elementor-20230 .elementor-element.elementor-element-735428ce{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;top:0px;--z-index:3;}.elementor-20230 .elementor-element.elementor-element-735428ce.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20230 .elementor-element.elementor-element-735428ce{left:0px;}body.rtl .elementor-20230 .elementor-element.elementor-element-735428ce{right:0px;}.elementor-20230 .elementor-element.elementor-element-f93414b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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:25px;--padding-right:0px;}.elementor-20230 .elementor-element.elementor-element-f93414b.e-con{--align-self:center;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20230 .elementor-element.elementor-element-781d1279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-20230 .elementor-element.elementor-element-781d1279.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-781d1279 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:100px;font-weight:600;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-27490029{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-20230 .elementor-element.elementor-element-27490029.e-con{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-6269efb0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-20230 .elementor-element.elementor-element-6269efb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-6269efb0 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-1d221cf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-60d457cc{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-20230 .elementor-element.elementor-element-60d457cc.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-60d457cc .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-53188f44{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-ucaddon_creative_buttons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-ucaddon_creative_buttons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-ucaddon_creative_buttons .uc_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20230 .elementor-element.elementor-element-d50d3f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons .uc_button{display:block;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_button{background-color:#FFFFFF;border-radius:0px;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#000000;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons .uc_button::after,.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons .uc_button::before{background-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .button-padding{padding:0px 0px 0px 8px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_button:hover{color:#ffffff;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_button:hover span{color:#ffffff;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons_icon{font-size:0px;margin:0px 0px 0px 0px;transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons_icon svg{width:0px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 a:hover .uc_creative_buttons_icon{transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-34eb913e{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-1000px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-20230 .elementor-element.elementor-element-34eb913e.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20230 .elementor-element.elementor-element-34eb913e{left:0%;}body.rtl .elementor-20230 .elementor-element.elementor-element-34eb913e{right:0%;}.elementor-20230 .elementor-element.elementor-element-3abfbda9{--display:flex;--position:fixed;--min-height:110vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;top:0px;}.elementor-20230 .elementor-element.elementor-element-3abfbda9:not(.elementor-motion-effects-element-type-background), .elementor-20230 .elementor-element.elementor-element-3abfbda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C0002;}.elementor-20230 .elementor-element.elementor-element-3abfbda9.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-20230 .elementor-element.elementor-element-3abfbda9{right:0px;}body.rtl .elementor-20230 .elementor-element.elementor-element-3abfbda9{left:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-2933eda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20230 .elementor-element.elementor-element-7eb9195b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-657a60e2{--display:flex;}.elementor-20230 .elementor-element.elementor-element-657a60e2:not(.elementor-motion-effects-element-type-background), .elementor-20230 .elementor-element.elementor-element-657a60e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C0002;}.elementor-20230 .elementor-element.elementor-element-3e647e45{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-20230 .elementor-element.elementor-element-3e647e45:not(.elementor-motion-effects-element-type-background), .elementor-20230 .elementor-element.elementor-element-3e647e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-3e647e45.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-60cd2ca1{--display:flex;}.elementor-20230 .elementor-element.elementor-element-303bce7c{--display:flex;}.elementor-20230 .elementor-element.elementor-element-303bce7c.e-con{--align-self:stretch;}.elementor-20230 .elementor-element.elementor-element-69052bc3{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-20230 .elementor-element.elementor-element-42589e26{--display:flex;}.elementor-20230 .elementor-element.elementor-element-f007de8{--display:flex;--min-height:0vh;--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:10;}.elementor-20230 .elementor-element.elementor-element-f007de8.e-con{--align-self:stretch;}.elementor-20230 .elementor-element.elementor-element-16aa483{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-20230 .elementor-element.elementor-element-72b38e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-3bf1144{width:100%;max-width:100%;padding:0px 0px 10px 0px;}.elementor-20230 .elementor-element.elementor-element-3bf1144.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-3bf1144 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:500;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#37383F;}.elementor-20230 .elementor-element.elementor-element-e5ffe3a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons .uc_button{display:inline-block;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_button{background-color:#9C0002;border-radius:0px;font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons .uc_button::after,.elementor-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons .uc_button::before{background-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-3802240 .button-padding{padding:0px 15px 0px 20px;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_button:hover{color:#ffffff;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_button:hover span{color:#ffffff;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons_icon{font-size:14px;margin:10px 10px 10px 10px;transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons_icon svg{width:14px;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-20230 .elementor-element.elementor-element-3802240 a:hover .uc_creative_buttons_icon{transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-7f6a65b4{--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;--justify-content:space-between;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:5;}.elementor-20230 .elementor-element.elementor-element-7f6a65b4:not(.elementor-motion-effects-element-type-background), .elementor-20230 .elementor-element.elementor-element-7f6a65b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20230 .elementor-element.elementor-element-7f6a65b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-2a19db6{--display:flex;}.elementor-20230 .elementor-element.elementor-element-70661c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20230 .elementor-element.elementor-element-70661c1.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-20230 .elementor-element.elementor-element-4567fbc{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-20230 .elementor-element.elementor-element-cba8b7f{padding:5px 5px 5px 5px;}.elementor-20230 .elementor-element.elementor-element-cba8b7f.elementor-element{--align-self:flex-start;}.elementor-20230 .elementor-element.elementor-element-cba8b7f .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;line-height:1.3em;word-spacing:0em;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-b5ddf27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-557b505{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 10px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-557b505.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-557b505 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-fdadf23{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons .uc_button{display:inline-block;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_button{background-color:#FFFFFF;border-radius:0px;font-family:"Saira", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#9C0002;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons .uc_button::after,.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons .uc_button::before{background-color:#EC2527;}.elementor-20230 .elementor-element.elementor-element-df688ce .button-padding{padding:2px 10px 2px 20px;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_button:hover{color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_button:hover span{color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons_icon{font-size:14px;margin:10px 10px 10px 10px;transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons_icon svg{width:14px;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-20230 .elementor-element.elementor-element-df688ce a:hover .uc_creative_buttons_icon{transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-24b88b2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20230 .elementor-element.elementor-element-24b88b2.e-con{--align-self:flex-start;}.elementor-20230 .elementor-element.elementor-element-5c2e5e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20230 .elementor-element.elementor-element-5c2e5e2.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-20230 .elementor-element.elementor-element-f2741b1{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20230 .elementor-element.elementor-element-669edd9 .elementor-icon-wrapper{text-align:center;}.elementor-20230 .elementor-element.elementor-element-669edd9.elementor-view-stacked .elementor-icon{background-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-669edd9.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-669edd9.elementor-view-default .elementor-icon{color:#D00000;border-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-669edd9.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-669edd9.elementor-view-default .elementor-icon svg{fill:#D00000;}.elementor-20230 .elementor-element.elementor-element-669edd9 .elementor-icon{font-size:50px;}.elementor-20230 .elementor-element.elementor-element-669edd9 .elementor-icon svg{height:50px;}.elementor-20230 .elementor-element.elementor-element-d096508{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-20230 .elementor-element.elementor-element-66f885a{padding:5px 5px 5px 5px;}.elementor-20230 .elementor-element.elementor-element-66f885a.elementor-element{--align-self:flex-start;}.elementor-20230 .elementor-element.elementor-element-66f885a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;word-spacing:0em;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-e7c210a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-0a54b31{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 10px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-0a54b31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-0a54b31 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-e7a9641{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20230 .elementor-element.elementor-element-e7a9641.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-20230 .elementor-element.elementor-element-11296bf{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-830c48e .elementor-icon-wrapper{text-align:center;}.elementor-20230 .elementor-element.elementor-element-830c48e.elementor-view-stacked .elementor-icon{background-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-830c48e.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-830c48e.elementor-view-default .elementor-icon{color:#D00000;border-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-830c48e.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-830c48e.elementor-view-default .elementor-icon svg{fill:#D00000;}.elementor-20230 .elementor-element.elementor-element-830c48e .elementor-icon{font-size:50px;}.elementor-20230 .elementor-element.elementor-element-830c48e .elementor-icon svg{height:50px;}.elementor-20230 .elementor-element.elementor-element-2b4ddd7{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-20230 .elementor-element.elementor-element-51929df{padding:5px 5px 5px 5px;}.elementor-20230 .elementor-element.elementor-element-51929df.elementor-element{--align-self:flex-start;}.elementor-20230 .elementor-element.elementor-element-51929df .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;word-spacing:0em;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-84273bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-84068ca{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 10px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-84068ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-84068ca .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-bcf3fb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20230 .elementor-element.elementor-element-bcf3fb7.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-20230 .elementor-element.elementor-element-81b57b7{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-bb284f0 .elementor-icon-wrapper{text-align:center;}.elementor-20230 .elementor-element.elementor-element-bb284f0.elementor-view-stacked .elementor-icon{background-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-bb284f0.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-bb284f0.elementor-view-default .elementor-icon{color:#D00000;border-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-bb284f0.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-bb284f0.elementor-view-default .elementor-icon svg{fill:#D00000;}.elementor-20230 .elementor-element.elementor-element-bb284f0 .elementor-icon{font-size:50px;}.elementor-20230 .elementor-element.elementor-element-bb284f0 .elementor-icon svg{height:50px;}.elementor-20230 .elementor-element.elementor-element-39baa60{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-20230 .elementor-element.elementor-element-3f6fb17{padding:5px 5px 5px 5px;}.elementor-20230 .elementor-element.elementor-element-3f6fb17.elementor-element{--align-self:flex-start;}.elementor-20230 .elementor-element.elementor-element-3f6fb17 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;word-spacing:0em;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-168e722{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-9b7e4d6{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 10px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-9b7e4d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-9b7e4d6 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-82f6ea1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20230 .elementor-element.elementor-element-82f6ea1.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-20230 .elementor-element.elementor-element-2be7986{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-7b0a8ba .elementor-icon-wrapper{text-align:center;}.elementor-20230 .elementor-element.elementor-element-7b0a8ba.elementor-view-stacked .elementor-icon{background-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-7b0a8ba.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-7b0a8ba.elementor-view-default .elementor-icon{color:#D00000;border-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-7b0a8ba.elementor-view-framed .elementor-icon, .elementor-20230 .elementor-element.elementor-element-7b0a8ba.elementor-view-default .elementor-icon svg{fill:#D00000;}.elementor-20230 .elementor-element.elementor-element-7b0a8ba .elementor-icon{font-size:50px;}.elementor-20230 .elementor-element.elementor-element-7b0a8ba .elementor-icon svg{height:50px;}.elementor-20230 .elementor-element.elementor-element-7bf95e5{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-20230 .elementor-element.elementor-element-df7d53b{padding:5px 5px 5px 5px;}.elementor-20230 .elementor-element.elementor-element-df7d53b.elementor-element{--align-self:flex-start;}.elementor-20230 .elementor-element.elementor-element-df7d53b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;word-spacing:0em;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-23f8f10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-b307549{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 10px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-b307549.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-b307549 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-8aea326{--display:flex;}.elementor-20230 .elementor-element.elementor-element-6c3cdff{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-6c3cdff.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-20230 .elementor-element.elementor-element-cdd2545{--display:flex;--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-20230 .elementor-element.elementor-element-70dc472{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-9fec018{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-9fec018.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-9fec018 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:500;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#37383F;}.elementor-20230 .elementor-element.elementor-element-aaaffc8{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons .uc_button{display:inline-block;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_button{background-color:#9C0002;border-radius:0px;font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#FFFFFF;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons .uc_button::after,.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons .uc_button::before{background-color:#D00000;}.elementor-20230 .elementor-element.elementor-element-d09c29c .button-padding{padding:0px 15px 0px 20px;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_button:hover{color:#ffffff;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_button:hover span{color:#ffffff;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons_icon{font-size:14px;margin:10px 10px 10px 10px;transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons_icon svg{width:14px;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-20230 .elementor-element.elementor-element-d09c29c a:hover .uc_creative_buttons_icon{transform:rotate(0deg);}.elementor-20230 .elementor-element.elementor-element-9733b5d{--display:flex;}.elementor-20230 .elementor-element.elementor-element-9733b5d.e-con{--align-self:stretch;}.elementor-20230 .elementor-element.elementor-element-60d2624{--display:flex;}.elementor-20230 .elementor-element.elementor-element-5d2d36b{--display:flex;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-735428ce{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-f93414b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-20230 .elementor-element.elementor-element-f93414b.e-con{--align-self:center;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20230 .elementor-element.elementor-element-781d1279{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20230 .elementor-element.elementor-element-27490029{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-20230 .elementor-element.elementor-element-27490029.e-con{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-6269efb0{width:var( --container-widget-width, 101.172% );max-width:101.172%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:101.172%;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-6269efb0 .elementor-heading-title{font-size:80px;}.elementor-20230 .elementor-element.elementor-element-60d457cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-ucaddon_creative_buttons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-ucaddon_creative_buttons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-d50d3f5{width:100%;max-width:100%;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons .uc_button{display:block;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .button-padding{padding:0px 0px 0px 8px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_button{font-size:12px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons_icon{font-size:10px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons_icon svg{width:10px;}.elementor-20230 .elementor-element.elementor-element-34eb913e{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20230 .elementor-element.elementor-element-34eb913e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-20230 .elementor-element.elementor-element-3abfbda9{--min-height:110vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-20230 .elementor-element.elementor-element-3abfbda9.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-7eb9195b{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-7f6a65b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20230 .elementor-element.elementor-element-70661c1.e-con{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-24b88b2{--grid-auto-flow:row;}.elementor-20230 .elementor-element.elementor-element-24b88b2.e-con{--align-self:center;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-6c19a478{--width:100vw;--min-height:100vh;--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-20230 .elementor-element.elementor-element-735428ce{--width:90%;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;top:5%;--z-index:1;}.elementor-20230 .elementor-element.elementor-element-735428ce.e-con{--align-self:center;}body:not(.rtl) .elementor-20230 .elementor-element.elementor-element-735428ce{left:5%;}body.rtl .elementor-20230 .elementor-element.elementor-element-735428ce{right:5%;}.elementor-20230 .elementor-element.elementor-element-f93414b{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20230 .elementor-element.elementor-element-f93414b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20230 .elementor-element.elementor-element-781d1279{width:var( --container-widget-width, 200px );max-width:200px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -16%;padding:0% 0% 0% 0%;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;}.elementor-20230 .elementor-element.elementor-element-781d1279 .elementor-heading-title{font-size:36px;}.elementor-20230 .elementor-element.elementor-element-27490029{--content-width:97%;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20230 .elementor-element.elementor-element-27490029.e-con{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-6269efb0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-20230 .elementor-element.elementor-element-6269efb0 .elementor-heading-title{font-size:55px;}.elementor-20230 .elementor-element.elementor-element-1d221cf5{--width:100%;--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-20230 .elementor-element.elementor-element-1d221cf5.e-con{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-60d457cc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20230 .elementor-element.elementor-element-60d457cc.elementor-element{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-53188f44{--width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:07%;--padding-right:10%;}.elementor-20230 .elementor-element.elementor-element-53188f44.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-ucaddon_creative_buttons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-ucaddon_creative_buttons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-d50d3f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-20230 .elementor-element.elementor-element-d50d3f5.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons .uc_button{display:block;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .button-padding{padding:0% 0% 0% 0%;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_button{font-size:14px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons_icon{font-size:0px;margin:0px 0px 0px 0px;}.elementor-20230 .elementor-element.elementor-element-d50d3f5 .uc_creative_buttons_icon svg{width:0px;}.elementor-20230 .elementor-element.elementor-element-34eb913e{--width:100%;--min-height:100vh;--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;--justify-content:flex-end;--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-20230 .elementor-element.elementor-element-34eb913e.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-20230 .elementor-element.elementor-element-3abfbda9{--width:30px;--min-height:110vh;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-20230 .elementor-element.elementor-element-3abfbda9.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-20230 .elementor-element.elementor-element-3abfbda9{right:0%;}body.rtl .elementor-20230 .elementor-element.elementor-element-3abfbda9{left:0%;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-2933eda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20230 .elementor-element.elementor-element-2933eda7.elementor-element{--align-self:stretch;}.elementor-20230 .elementor-element.elementor-element-7eb9195b{--width:310px;--min-height:0vh;--e-con-grid-template-columns:repeat(3, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20230 .elementor-element.elementor-element-7eb9195b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-20230 .elementor-element.elementor-element-657a60e2{--width:100vw;}.elementor-20230 .elementor-element.elementor-element-60cd2ca1{--z-index:5;}.elementor-20230 .elementor-element.elementor-element-303bce7c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-42589e26{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20230 .elementor-element.elementor-element-f007de8{--width:100%;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-16aa483{--width:100%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-72b38e1{--width:100%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-3bf1144{padding:0vw 0vw 0vw 0vw;}.elementor-20230 .elementor-element.elementor-element-3bf1144 .elementor-heading-title{font-size:4vw;}.elementor-20230 .elementor-element.elementor-element-e5ffe3a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-3802240 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20230 .elementor-element.elementor-element-3802240.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-3802240 .uc_creative_buttons .uc_button{display:block;}.elementor-20230 .elementor-element.elementor-element-7f6a65b4{--z-index:5;}.elementor-20230 .elementor-element.elementor-element-70661c1{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20230 .elementor-element.elementor-element-4567fbc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20230 .elementor-element.elementor-element-4567fbc.e-con{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-cba8b7f{text-align:center;}.elementor-20230 .elementor-element.elementor-element-b5ddf27.e-con{--align-self:center;}.elementor-20230 .elementor-element.elementor-element-557b505{text-align:center;}.elementor-20230 .elementor-element.elementor-element-fdadf23{--width:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20230 .elementor-element.elementor-element-fdadf23.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-df688ce.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-df688ce .uc_creative_buttons .uc_button{display:block;}.elementor-20230 .elementor-element.elementor-element-24b88b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20230 .elementor-element.elementor-element-8aea326{--z-index:5;}.elementor-20230 .elementor-element.elementor-element-6c3cdff{--width:100%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-6c3cdff.e-con{--order:99999 /* order end hack */;}.elementor-20230 .elementor-element.elementor-element-cdd2545{--width:100%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-70dc472{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-70dc472.e-con{--align-self:stretch;}.elementor-20230 .elementor-element.elementor-element-9fec018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20230 .elementor-element.elementor-element-9fec018 .elementor-heading-title{font-size:4vw;}.elementor-20230 .elementor-element.elementor-element-aaaffc8{--width:100%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20230 .elementor-element.elementor-element-d09c29c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20230 .elementor-element.elementor-element-d09c29c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons{text-align:center;}.elementor-20230 .elementor-element.elementor-element-d09c29c .uc_creative_buttons .uc_button{display:block;}}@media(min-width:768px){.elementor-20230 .elementor-element.elementor-element-6c19a478{--width:100vw;}.elementor-20230 .elementor-element.elementor-element-735428ce{--width:55%;}.elementor-20230 .elementor-element.elementor-element-f93414b{--width:100%;}.elementor-20230 .elementor-element.elementor-element-27490029{--content-width:100%;}.elementor-20230 .elementor-element.elementor-element-1d221cf5{--width:100%;}.elementor-20230 .elementor-element.elementor-element-53188f44{--width:100%;}.elementor-20230 .elementor-element.elementor-element-34eb913e{--width:100vw;}.elementor-20230 .elementor-element.elementor-element-3abfbda9{--width:45px;}.elementor-20230 .elementor-element.elementor-element-3e647e45{--width:100%;}.elementor-20230 .elementor-element.elementor-element-f007de8{--width:50%;}.elementor-20230 .elementor-element.elementor-element-72b38e1{--width:100%;}.elementor-20230 .elementor-element.elementor-element-7f6a65b4{--width:100%;}.elementor-20230 .elementor-element.elementor-element-70661c1{--width:1000px;}.elementor-20230 .elementor-element.elementor-element-4567fbc{--width:100%;}.elementor-20230 .elementor-element.elementor-element-b5ddf27{--width:100%;}.elementor-20230 .elementor-element.elementor-element-fdadf23{--width:100%;}.elementor-20230 .elementor-element.elementor-element-6c3cdff{--width:50%;}.elementor-20230 .elementor-element.elementor-element-70dc472{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20230 .elementor-element.elementor-element-735428ce{--width:55%;}.elementor-20230 .elementor-element.elementor-element-f93414b{--width:100%;}.elementor-20230 .elementor-element.elementor-element-27490029{--content-width:100%;}.elementor-20230 .elementor-element.elementor-element-1d221cf5{--width:100%;}.elementor-20230 .elementor-element.elementor-element-3abfbda9{--width:40px;}.elementor-20230 .elementor-element.elementor-element-7f6a65b4{--width:100%;}.elementor-20230 .elementor-element.elementor-element-70661c1{--width:100%;}.elementor-20230 .elementor-element.elementor-element-24b88b2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6c19a478 *//* ---------- Video Container ---------- */
.video-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    z-index: 0;
    pointer-events: none;
    padding: 0;
    margin: 0;
}

/* ---------- Video Background Gradient ---------- */
.video-bg-gradient {
    z-index: -1;
    width: 100vw;
    height: 100vh;
    background: linear-gradient(90deg, 
        #450000,  
        #600000, 
        #8B0000,
        #A52A2A,  
        #8B0000,  
        #600000, 
        #450000   
    );
    background-size: 400% 400%;
    animation: strongPulse 5s ease-in-out infinite;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Animation keyframes */
@keyframes strongPulse {
    0%, 100% {
        background-position: 0% 50%;
        filter: brightness(1.2);
    }
    50% {
        background-position: 100% 50%;
        filter: brightness(1);
    }
}

/* ---------- Video Overlay ---------- */
.video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: radial-gradient(
        circle at 25% 50%, 
        rgba(0, 0, 0, 0.6) 5%, 
        rgba(90, 50, 50, 0.4) 95%
    );
    box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.7);
    mix-blend-mode: multiply;
}

/* ---------- Animation Stop Class ---------- */
.video-loaded .video-bg-gradient {
    animation: none;
    background: #450000;
    filter: brightness(1);
}

/* ---------- Responsive Design ---------- */
@media screen and (max-width: 768px) {
    .video-bg-gradient {
        background-size: 300% 300%;
        animation-duration: 4s;
    }
    
    .video-overlay {
        background: radial-gradient(
            circle at 25% 50%, 
            rgba(0, 0, 0, 0.7) 10%, 
            rgba(180, 100, 100, 0.3) 100%
        );
        box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8);
    }
}

@media screen and (max-width: 480px) {
    .video-bg-gradient {
        background-size: 200% 200%;
        animation-duration: 3s;
    }
    
    .video-overlay {
        background: radial-gradient(
            circle at 25% 50%, 
            rgba(0, 0, 0, 0.8) 10%, 
            rgba(180, 100, 100, 0.2) 100%
        );
        box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.9);
    }
    
    .video-loaded .video-bg-gradient {
        animation: none;
        background: #450000;
        filter: brightness(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53188f44 *//* ============================= */
/* 📌 UC Creative Buttons – Full Width Responsive Clamp */
/* ============================= */
.But-Con {
  width: clamp(470px, 10vw, 500px);
}


/* Wrapper inside button */
.cb .uc_button_wrapper  {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 8px 0 8px 2px;
  font-family: 'Rajdhani', sans-serif;
  font-weight: 550;
  font-size: clamp(14px, 1vw, 16px);
}

/* Icon inside button */
.cb .uc_button_wrapper i{
  font-size: clamp(10px, 3vw, 12px);
  margin: 3px 10px 5px 0px;
  transition: all 0.3s ease;
}

/* ============================= */
/* 📌 Mobile responsive styling  */
/* ============================= */
@media (max-width: 767px) {
    
.But-Con {
    display:flex;
    justify-content:center;
  width:clamp(200px,90%, 400px);
  padding: 1% 10% 1% 2%;

}



/* Wrapper inside button */
.cb .uc_button_wrapper  {

  gap: 8px;
  margin: 0;
  font-family: 'Rajdhani', sans-serif;
  font-weight: 550;
  font-size: 14px;
  padding:5px;
}

/* Icon inside button */
.cb .uc_button_wrapper i {
  font-size: 12px;
  margin: 2px 10px 3px 0px;
  transition: all 0.3s ease;
}




}
@media (min-width: 768px) and (max-width: 1024px) {
    
    .But-Con {
  max-width: clamp(360px, 15vw, 380px);
}


.cb .uc_button_wrapper  {
    gap: clamp(4px, 1vw, 8px);
     font-weight: 550;
     font-size: clamp(10px, 1.5vw, 12px);
     margin: 6px 0 6px 2px;
  }

.cb .uc_button_wrapper i{
    font-size: clamp(10px, 1vw, 14px);
    margin: 3px 10px 5px -2px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735428ce */.elementor-element.T1 .elementor-heading-title,
.elementor-element.T2 .elementor-heading-title {
  font-weight: 500;
  line-height: 1.2;
}

.elementor-element.T3 .elementor-heading-title {
  font-weight: 600;
  line-height: 1.2;
}

.elementor-element.T4 .elementor-heading-title {
  font-weight: 400 !important;
  text-align: justify !important;
  text-justify: inter-word !important; 
  hyphens: auto !important;
  line-height: 1.5 !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;   /* تعداد خطوط مجاز */
  overflow: hidden !important;

}

/* ============================= */
/* 📌 Desktop (≥1025px)          */
/* ============================= */
@media (min-width: 1025px) {
  .elementor-element.T1 .elementor-heading-title { font-size: clamp(32px, 4.5vw, 42px) !important; }
  .elementor-element.T2 .elementor-heading-title { font-size: clamp(46px, 3.6vw, 56px) !important; }
  .elementor-element.T3 .elementor-heading-title { font-size: clamp(82px, 5.6vw, 86px) !important; }
  .elementor-element.T4 .elementor-heading-title { font-size: clamp(14px, 1.3vw, 16px) !important; }
  
 .t4-text,.t2-text,  .t1t3-text{
  max-width : clamp(470px, 10vw, 500px);
 }

 
.Cover-Letter {
    padding-right: clamp(10px, 8vw, 80px);
}

}

/* ============================= */
/* 📌 Tablet (768px–1024px)      */
/* ============================= */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.T1 .elementor-heading-title { font-size: clamp(28px, 3.3vw, 36px) !important; }
  .elementor-element.T2 .elementor-heading-title { font-size: clamp(38px, 3.2vw, 52px) !important; }
  .elementor-element.T3 .elementor-heading-title { font-size: clamp(66px, 4.2vw, 74px) !important; }
  .elementor-element.T4 .elementor-heading-title { font-size: clamp(12px, 1.1vw, 14px) !important; }
  
   .t4-text{
     max-width : clamp(360px, 15vw, 380px);
 }
  .t2-text{
     max-width :  clamp(360px, 15vw, 380px);
 }
  .t1t3-text{
     max-width : clamp(360px, 15vw, 380px);
 }

 
.Cover-Letter {
    padding-right: clamp(10px, 4vw, 80px);
}

}

/* ============================= */
/* 📌 Mobile (≤767px)            */
/* ============================= */
@media (max-width: 767px) {
    .Cover-Letter {
        position: fixed;
        top: 0;
        left: 5%;
        width: 90%;
        padding: 20px 0;
        display: flex;
        justify-content: center;
        align-items: center;

    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb9195b *//* 🎯 پایه: گرید مربعی با aspect-ratio */
.spiral-grid {
  position: absolute;
  display: grid;
  pointer-events: none;
  z-index: 20;
  aspect-ratio: 1 / 1;
  gap: 2%;
}

/* سلول‌ها */
.spiral-grid .cell {
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
  background-size: cover;
  background-position: center;
}

.spiral-grid .cell.visible {
  opacity: 1;
}

/* 📱 موبایل */
@media (max-width: 767px) {
  .spiral-grid {
    top: 10%;
    left: 50%;
    transform: translateX(-50%);
    /* clamp مخصوص موبایل */
    width: clamp(220px, 90vw, 360px);
  }
}

/* 📊 تبلت */
@media (min-width: 768px) and (max-width: 1024px) {
  .spiral-grid {
    aspect-ratio: 1 / 1 !important;
    top: 50%;
    left: clamp(65%, 74vw, 100%);
    transform: translate(-50%, -50%);
    width: clamp(340px, 20vw, 400px);
    height: auto;
  }
}

/* 💻 دسکتاپ */
@media (min-width: 1025px) {
  .spiral-grid {
    top: 50%;
    left: clamp(55%, 70vw, 100%);
    transform: translate(-50%, -50%);
    /* clamp مخصوص دسکتاپ */
    width: clamp(420px, 26vw, 700px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-657a60e2 *//* ---------- کانتینر کاور ---------- */
.cover-pin-container {
  pointer-events: none !important;
  position: relative;
  height: auto; /* ارتفاع برای scroll عمودی */
  z-index: 2;
  overflow: hidden; /* جلوگیری از scroll اضافی ناشی از کاور */
}

/* ---------- لایه کاور ---------- */
.cover-layer {
  position: fixed;       /* ثابت نسبت به viewport */
  top: 0;
  left: 0;
  width: 100vw;          /* اطمینان از اینکه عرض کامل viewport باشه */
  min-height: calc(100vh + 150px);
  background: #111;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;

  transform: translateX(100vw); /* شروع خارج از صفحه */
  z-index: 2;

  /* حذف transition ثابت و اجازه دادن به GSAP/JS برای کنترل کامل */
  transition: none;

  /* جلوگیری از overflow اضافی موبایل */
  will-change: transform;
  contain: layout paint;
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34eb913e */..elementor-20230 .elementor-element.elementor-element-34eb913e {
    overflow-x: hidden;
    min-height: calc(100vh + 150px);
    position: fixed;
    width: 100%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e647e45 */.vertical-content  {

  visibility: hidden;

  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
  min-height: 210vh; /* Desktop */
  
}

/* Tablet */
@media (max-width: 1024px) {
  .vertical-content  {
    min-height: 300vh;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .vertical-content  {
    min-height: 140vh;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19db6 */.in-con {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    max-width: 1920px !important;
    width: 100% !important;
    margin: 0 auto !important;
    flex-wrap: nowrap !important;
	padding: 0 clamp(10px,3vw,50px) !important;
    background-color:transparent !important;
	 	  z-index:5 !important;
}

.ben-left{
    width: clamp(400px,45vw,800px) !important;
}
.ben-grid{
    gap : clamp(10px,3vw,50px) !important;
        width: clamp(400px,50vw,800px) !important;
}

    .main-container-s.con-cell{
    display: flex;
    flex-direction: column;
    gap: 0 !important; 
}

	
	@media (min-width:768px) and (max-width:1024px){
		
		.in-con {
		  display: flex !important;
          flex-direction: column !important;
          justify-content: flex-start !important;
	      padding: clamp(10px,2vw,50px) !important;
	    	 margin:0  !important;
   
}	

    
   .ben-left{
    width: clamp(400px,90vw,1000px) !important;
}
.ben-grid{
    gap : clamp(10px,3vw,50px) !important;
        width: clamp(400px,90vw,1000px) !important;
}


   

	}
	
		@media (max-width:767px){
			
		 .in-con {
		     	  display: flex !important;
          flex-direction: column !important;
          justify-content: center !important;
	    padding-left: 0 !important;
			padding-right: 0 !important;
			padding-top: 5% !important;
			padding-bottom: 5% !important;
			margin:0  !important;
        }
	
	}/* End custom CSS */