.elementor-667 .elementor-element.elementor-element-266e265{--display:flex;--min-height:50px;--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:-92px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-667 .elementor-element.elementor-element-51c529a{--display:flex;--min-height:40px;--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;}.elementor-667 .elementor-element.elementor-element-51c529a.e-con{--flex-grow:0;--flex-shrink:0;}.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-667 .elementor-element.elementor-element-20145ea > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-667 .elementor-element.elementor-element-20145ea{--e-transform-origin-x:left;}.elementor-667 .elementor-element.elementor-element-20145ea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:10px;font-weight:500;color:#F6F3F3;}.elementor-667 .elementor-element.elementor-element-20145ea .elementor-heading-title a:hover, .elementor-667 .elementor-element.elementor-element-20145ea .elementor-heading-title a:focus{color:#CAF144;}.elementor-667 .elementor-element.elementor-element-e937cae > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-667 .elementor-element.elementor-element-e937cae{--e-transform-origin-x:left;}.elementor-667 .elementor-element.elementor-element-e937cae .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:10px;font-weight:500;color:#F6F3F3;}.elementor-667 .elementor-element.elementor-element-e937cae .elementor-heading-title a:hover, .elementor-667 .elementor-element.elementor-element-e937cae .elementor-heading-title a:focus{color:#CAF144;}.elementor-667 .elementor-element.elementor-element-93a2fd9 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-667 .elementor-element.elementor-element-93a2fd9{--e-transform-origin-x:left;}.elementor-667 .elementor-element.elementor-element-93a2fd9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:10px;font-weight:500;color:#F6F3F3;}.elementor-667 .elementor-element.elementor-element-93a2fd9 .elementor-heading-title a:hover, .elementor-667 .elementor-element.elementor-element-93a2fd9 .elementor-heading-title a:focus{color:#CAF144;}.elementor-667 .elementor-element.elementor-element-1d72212 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-667 .elementor-element.elementor-element-1d72212{--e-transform-origin-x:left;}.elementor-667 .elementor-element.elementor-element-1d72212 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:10px;font-weight:500;color:#F6F3F3;}.elementor-667 .elementor-element.elementor-element-1d72212 .elementor-heading-title a:hover, .elementor-667 .elementor-element.elementor-element-1d72212 .elementor-heading-title a:focus{color:#CAF144;}.elementor-667 .elementor-element.elementor-element-72f8968{--display:flex;--min-height:40px;}.elementor-667 .elementor-element.elementor-element-72f8968.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-667 .elementor-element.elementor-element-5089ab4{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-667 .elementor-element.elementor-element-08a698a .elementor-button{background-color:transparent;height:40px;width:122px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Lato", Sans-serif;font-weight:600;fill:#F6F3F3;color:#F6F3F3;background-image:linear-gradient(172deg, #A1CD03 0%, #6A8606 100%);border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-08a698a > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-667 .elementor-element.elementor-element-b6a7f87{--display:flex;--min-height:700px;--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-evenly;--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;}.elementor-667 .elementor-element.elementor-element-b6a7f87:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-b6a7f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-667 .elementor-element.elementor-element-e739df0{--display:flex;--min-height:100px;--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:flex-start;}.elementor-667 .elementor-element.elementor-element-e739df0.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-667 .elementor-element.elementor-element-a6cb8b8 > .elementor-widget-container{padding:150px 0300px 0px 0px;}.elementor-667 .elementor-element.elementor-element-a6cb8b8{z-index:2;text-align:left;}.elementor-667 .elementor-element.elementor-element-a6cb8b8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:400;line-height:53px;letter-spacing:-1.5px;color:#F0F0F0D1;}.elementor-667 .elementor-element.elementor-element-deb8125 > .elementor-widget-container{padding:00px 0300px 0px 0px;}.elementor-667 .elementor-element.elementor-element-deb8125{z-index:2;text-align:left;}.elementor-667 .elementor-element.elementor-element-deb8125 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:53px;font-weight:700;line-height:53px;letter-spacing:-1.5px;color:#F0F0F0;}.elementor-667 .elementor-element.elementor-element-2907f41{text-align:left;}.elementor-667 .elementor-element.elementor-element-2907f41 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;text-transform:capitalize;line-height:53px;color:#F0F0F000;}.elementor-667 .elementor-element.elementor-element-b859983 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-weight:600;fill:#F6F3F3;color:#F6F3F3;background-image:linear-gradient(172deg, #A1CD03 0%, #6A8606 100%);border-radius:10px 10px 10px 10px;}.elementor-667 .elementor-element.elementor-element-b859983 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-667 .elementor-element.elementor-element-b859983{z-index:1;}.elementor-667 .elementor-element.elementor-element-b859983 .elementor-button-content-wrapper{flex-direction:row;}.elementor-667 .elementor-element.elementor-element-b859983 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-667 .elementor-element.elementor-element-19358c7{--spacer-size:500px;top:0px;z-index:0;}.elementor-667 .elementor-element.elementor-element-19358c7 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top left, #E3E2E282 0%, #1A1A1A00 65%);}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-19358c7{left:0px;}body.rtl .elementor-667 .elementor-element.elementor-element-19358c7{right:0px;}.elementor-667 .elementor-element.elementor-element-19358c7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-667 .elementor-element.elementor-element-09bb87b{--display:flex;--position:fixed;--min-height:130px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:1.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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:372px;--z-index:16;}.elementor-667 .elementor-element.elementor-element-09bb87b:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-09bb87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D5D8D5 0%, #1A1A1A 100%);}.elementor-667 .elementor-element.elementor-element-09bb87b.e-con{--e-con-transform-rotateZ:-25deg;--flex-grow:0;--flex-shrink:1;}.elementor-667 .elementor-element.elementor-element-09bb87b.e-con:hover{--e-con-transform-translateX:-9px;--e-con-transform-translateY:-23px;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-09bb87b{left:485px;}body.rtl .elementor-667 .elementor-element.elementor-element-09bb87b{right:485px;}.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-667 .elementor-element.elementor-element-9e7ce84 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-9e7ce84 .elementor-icon-wrapper{text-align:center;}.elementor-667 .elementor-element.elementor-element-9e7ce84.elementor-view-stacked .elementor-icon{background-color:#A1CD03;}.elementor-667 .elementor-element.elementor-element-9e7ce84.elementor-view-framed .elementor-icon, .elementor-667 .elementor-element.elementor-element-9e7ce84.elementor-view-default .elementor-icon{color:#A1CD03;border-color:#A1CD03;}.elementor-667 .elementor-element.elementor-element-9e7ce84.elementor-view-framed .elementor-icon, .elementor-667 .elementor-element.elementor-element-9e7ce84.elementor-view-default .elementor-icon svg{fill:#A1CD03;}.elementor-667 .elementor-element.elementor-element-9e7ce84 .elementor-icon{font-size:52px;}.elementor-667 .elementor-element.elementor-element-9e7ce84 .elementor-icon svg{height:52px;}.elementor-667 .elementor-element.elementor-element-bd13420 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-bd13420{text-align:center;}.elementor-667 .elementor-element.elementor-element-bd13420 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;color:#F0F0F0D1;}.elementor-667 .elementor-element.elementor-element-44e1f75{text-align:center;}.elementor-667 .elementor-element.elementor-element-44e1f75 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:17px;font-weight:600;color:#F0F0F0D1;}.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-667 .elementor-element.elementor-element-5d2084e{width:var( --container-widget-width, 73.911% );max-width:73.911%;--container-widget-width:73.911%;--container-widget-flex-grow:0;text-align:left;}.elementor-667 .elementor-element.elementor-element-5d2084e > .elementor-widget-container{padding:040px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-5d2084e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-667 .elementor-element.elementor-element-5d2084e img{width:19%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-667 .elementor-element.elementor-element-9884407 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-9884407{font-family:"Montserrat", Sans-serif;font-weight:600;color:#CAF144A8;}.elementor-667 .elementor-element.elementor-element-6942728{--display:flex;--position:fixed;--min-height:800px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;top:5px;}.elementor-667 .elementor-element.elementor-element-6942728:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-6942728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90180deg, #C04000 27%, #F89312 100%);}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-6942728{left:636px;}body.rtl .elementor-667 .elementor-element.elementor-element-6942728{right:636px;}.elementor-667 .elementor-element.elementor-element-4ac07e8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-4ac07e8{left:480px;}body.rtl .elementor-667 .elementor-element.elementor-element-4ac07e8{right:480px;}.elementor-667 .elementor-element.elementor-element-4ac07e8{top:0px;z-index:10;}.elementor-667 .elementor-element.elementor-element-4ac07e8 img{width:582px;height:768px;object-fit:contain;object-position:center center;}.elementor-667 .elementor-element.elementor-element-6769538{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-6769538.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-667 .elementor-element.elementor-element-5de6344{--display:flex;--min-height:540px;}.elementor-667 .elementor-element.elementor-element-379bbf6{width:auto;max-width:auto;top:0px;z-index:2;}.elementor-667 .elementor-element.elementor-element-379bbf6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-667 .elementor-element.elementor-element-379bbf6 > .elementor-widget-container{margin:0px 0px -49px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-379bbf6{left:5px;}body.rtl .elementor-667 .elementor-element.elementor-element-379bbf6{right:5px;}.elementor-667 .elementor-element.elementor-element-379bbf6:not( .elementor-widget-image ) .elementor-widget-container, .elementor-667 .elementor-element.elementor-element-379bbf6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://demosmallessentials.site/wp-content/uploads/2025/05/Union.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-667 .elementor-element.elementor-element-379bbf6 img{width:288px;max-width:100%;height:208px;object-fit:cover;object-position:center center;filter:brightness( 108% ) contrast( 92% ) saturate( 5% ) blur( 0.5px ) hue-rotate( 360deg );border-style:none;}.elementor-667 .elementor-element.elementor-element-379bbf6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 109% ) blur( 0px ) hue-rotate( 0deg );}.elementor-667 .elementor-element.elementor-element-6984383 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-667 .elementor-element.elementor-element-6984383 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-6984383{left:8px;}body.rtl .elementor-667 .elementor-element.elementor-element-6984383{right:8px;}.elementor-667 .elementor-element.elementor-element-6984383{top:108px;}.elementor-667 .elementor-element.elementor-element-6984383:not( .elementor-widget-image ) .elementor-widget-container, .elementor-667 .elementor-element.elementor-element-6984383.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://demosmallessentials.site/wp-content/uploads/2025/05/svg2.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-667 .elementor-element.elementor-element-6984383 img{width:288px;max-width:100%;height:236px;object-fit:fill;filter:brightness( 144% ) contrast( 92% ) saturate( 46% ) blur( 0.5px ) hue-rotate( 360deg );}.elementor-667 .elementor-element.elementor-element-6984383:hover img{filter:brightness( 144% ) contrast( 102% ) saturate( 104% ) blur( 0px ) hue-rotate( 0deg );}.elementor-667 .elementor-element.elementor-element-0e3cceb > .elementor-widget-container:hover{--e-transform-scale:1.1;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-0e3cceb{left:3px;}body.rtl .elementor-667 .elementor-element.elementor-element-0e3cceb{right:3px;}.elementor-667 .elementor-element.elementor-element-0e3cceb{top:277px;z-index:1;}.elementor-667 .elementor-element.elementor-element-0e3cceb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-667 .elementor-element.elementor-element-0e3cceb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://demosmallessentials.site/wp-content/uploads/2025/05/svg3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-667 .elementor-element.elementor-element-0e3cceb img{width:288px;max-width:100%;height:161px;object-fit:fill;filter:brightness( 104% ) contrast( 92% ) saturate( 12% ) blur( 0.5px ) hue-rotate( 0deg );}.elementor-667 .elementor-element.elementor-element-0e3cceb:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 109% ) blur( 0px ) hue-rotate( 0deg );}.elementor-667 .elementor-element.elementor-element-66a061e{width:auto;max-width:auto;bottom:0px;}.elementor-667 .elementor-element.elementor-element-66a061e > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-667 .elementor-element.elementor-element-66a061e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-66a061e.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-66a061e{left:3px;}body.rtl .elementor-667 .elementor-element.elementor-element-66a061e{right:3px;}.elementor-667 .elementor-element.elementor-element-66a061e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-667 .elementor-element.elementor-element-66a061e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://demosmallessentials.site/wp-content/uploads/2025/05/svg4.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-667 .elementor-element.elementor-element-66a061e img{width:288px;max-width:100%;height:137px;object-fit:cover;object-position:center center;filter:brightness( 104% ) contrast( 92% ) saturate( 12% ) blur( 0.5px ) hue-rotate( 0deg );}.elementor-667 .elementor-element.elementor-element-66a061e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 109% ) blur( 0px ) hue-rotate( 0deg );}.elementor-667 .elementor-element.elementor-element-82f2ada{--display:flex;--min-height:2vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:30;}.elementor-667 .elementor-element.elementor-element-82f2ada:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-82f2ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-667 .elementor-element.elementor-element-ee404ef{--display:flex;--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;--overflow:hidden;--z-index:50;}.elementor-667 .elementor-element.elementor-element-ee404ef:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-ee404ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-667 .elementor-element.elementor-element-8464a54{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-667 .elementor-element.elementor-element-bfb92ef img{width:350px;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-667 .elementor-element.elementor-element-0513a4a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:10px;text-align:right;font-family:"Lato", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-0513a4a{right:100%;}body.rtl .elementor-667 .elementor-element.elementor-element-0513a4a{left:100%;}.elementor-667 .elementor-element.elementor-element-3cd52cd{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;top:10px;text-align:left;font-family:"Lato", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-3cd52cd{left:100%;}body.rtl .elementor-667 .elementor-element.elementor-element-3cd52cd{right:100%;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-383e854{right:100%;}body.rtl .elementor-667 .elementor-element.elementor-element-383e854{left:100%;}.elementor-667 .elementor-element.elementor-element-383e854{top:10px;}.elementor-667 .elementor-element.elementor-element-383e854 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:800;color:#F6F3F3;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-1c452d2{left:100%;}body.rtl .elementor-667 .elementor-element.elementor-element-1c452d2{right:100%;}.elementor-667 .elementor-element.elementor-element-1c452d2{bottom:10px;}.elementor-667 .elementor-element.elementor-element-1c452d2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:800;color:#F6F3F3;}.elementor-667 .elementor-element.elementor-element-e0bcf5f{--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;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:30;}.elementor-667 .elementor-element.elementor-element-e0bcf5f:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-e0bcf5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-667 .elementor-element.elementor-element-6171d98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-6171d98{z-index:2;text-align:center;}.elementor-667 .elementor-element.elementor-element-6171d98 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:53px;font-weight:700;line-height:53px;letter-spacing:-1.5px;color:#F0F0F0;}.elementor-667 .elementor-element.elementor-element-1fe84f7{--display:flex;--min-height:50vh;--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;--z-index:30;}.elementor-667 .elementor-element.elementor-element-1fe84f7:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-1fe84f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-667 .elementor-element.elementor-element-d08ebf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-667 .elementor-element.elementor-element-ec898d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-667 .elementor-element.elementor-element-731c3a9{--display:flex;--min-height:400px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-667 .elementor-element.elementor-element-731c3a9:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-731c3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0404;}.elementor-667 .elementor-element.elementor-element-ade7608{text-align:center;}.elementor-667 .elementor-element.elementor-element-ade7608 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:50px;font-weight:600;color:#E3E7E9;}.elementor-667 .elementor-element.elementor-element-15a8d82{font-family:"Lato", Sans-serif;font-weight:600;color:#D3D3D3D1;}.elementor-667 .elementor-element.elementor-element-1f4ab83 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:none;}.elementor-667 .elementor-element.elementor-element-1f4ab83.elementor-element{--align-self:center;}.elementor-667 .elementor-element.elementor-element-1f4ab83{text-align:center;}.elementor-667 .elementor-element.elementor-element-1f4ab83 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#DADEE0;}.elementor-667 .elementor-element.elementor-element-1f4ab83 .elementor-heading-title a:hover, .elementor-667 .elementor-element.elementor-element-1f4ab83 .elementor-heading-title a:focus{color:#CAF144;}.elementor-667 .elementor-element.elementor-element-1f4ab83 .elementor-heading-title a{transition-duration:1.4s;}.elementor-667 .elementor-element.elementor-element-74402e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-667 .elementor-element.elementor-element-b954d97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-667 .elementor-element.elementor-element-5055e93{--display:flex;--min-height:400px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-667 .elementor-element.elementor-element-5055e93:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-5055e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0404;}.elementor-667 .elementor-element.elementor-element-5e71776{text-align:center;}.elementor-667 .elementor-element.elementor-element-5e71776 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:50px;font-weight:600;color:#E3E7E9;}.elementor-667 .elementor-element.elementor-element-0cce680{font-family:"Lato", Sans-serif;font-weight:600;color:#D3D3D3D1;}.elementor-667 .elementor-element.elementor-element-4984743 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:none;}.elementor-667 .elementor-element.elementor-element-4984743.elementor-element{--align-self:center;}.elementor-667 .elementor-element.elementor-element-4984743{text-align:center;}.elementor-667 .elementor-element.elementor-element-4984743 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#DADEE0;}.elementor-667 .elementor-element.elementor-element-4984743 .elementor-heading-title a:hover, .elementor-667 .elementor-element.elementor-element-4984743 .elementor-heading-title a:focus{color:#CAF144;}.elementor-667 .elementor-element.elementor-element-4984743 .elementor-heading-title a{transition-duration:1.4s;}.elementor-667 .elementor-element.elementor-element-717ccc9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-667 .elementor-element.elementor-element-9ff65f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-667 .elementor-element.elementor-element-09882bc{--display:flex;--min-height:400px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-667 .elementor-element.elementor-element-09882bc:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-09882bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0404;}.elementor-667 .elementor-element.elementor-element-3211774{text-align:center;}.elementor-667 .elementor-element.elementor-element-3211774 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:50px;font-weight:600;color:#E3E7E9;}.elementor-667 .elementor-element.elementor-element-f5d9799{font-family:"Lato", Sans-serif;font-weight:600;color:#D3D3D3D1;}.elementor-667 .elementor-element.elementor-element-500cb12 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:none;}.elementor-667 .elementor-element.elementor-element-500cb12.elementor-element{--align-self:center;}.elementor-667 .elementor-element.elementor-element-500cb12{text-align:center;}.elementor-667 .elementor-element.elementor-element-500cb12 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#DADEE0;}.elementor-667 .elementor-element.elementor-element-500cb12 .elementor-heading-title a:hover, .elementor-667 .elementor-element.elementor-element-500cb12 .elementor-heading-title a:focus{color:#CAF144;}.elementor-667 .elementor-element.elementor-element-500cb12 .elementor-heading-title a{transition-duration:1.4s;}@media(max-width:1024px){.elementor-667 .elementor-element.elementor-element-b6a7f87{--min-height:668px;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-4ac07e8{left:480px;}body.rtl .elementor-667 .elementor-element.elementor-element-4ac07e8{right:480px;}.elementor-667 .elementor-element.elementor-element-4ac07e8 img{object-fit:contain;}}@media(min-width:768px){.elementor-667 .elementor-element.elementor-element-51c529a{--width:33.3%;}.elementor-667 .elementor-element.elementor-element-72f8968{--width:31.771%;}.elementor-667 .elementor-element.elementor-element-5089ab4{--width:33.3%;}.elementor-667 .elementor-element.elementor-element-b6a7f87{--width:100%;}.elementor-667 .elementor-element.elementor-element-e739df0{--width:71.602%;}.elementor-667 .elementor-element.elementor-element-09bb87b{--width:80px;}.elementor-667 .elementor-element.elementor-element-6942728{--width:246px;}.elementor-667 .elementor-element.elementor-element-6769538{--width:200px;}.elementor-667 .elementor-element.elementor-element-8464a54{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-667 .elementor-element.elementor-element-b6a7f87{--width:1024px;}}/* Start custom CSS for button, class: .elementor-element-08a698a */.elementor-widget-button .elementor-button-wrapper {
    --btn-width: 180px;
    --btn-height: 50px;
    --left-gradient: #e25a29;
    --right-gradient: #ffffff;
    margin-top:5px;
}

.elementor-widget-button .elementor-button {
    position: relative;
    width: var(--btn-width);
    height: var(--btn-height);
    padding: 0 !important;

    border: none !important;
}

.elementor-widget-button .elementor-button:before,
.elementor-widget-button .elementor-button:after {
    content: '';
    position: absolute;
    inset: 1px; /* Start slightly inset */
    transition: 0.5s;
    border-radius: inherit;
    background: linear-gradient(45deg, var(--left-gradient), transparent, transparent, var(--right-gradient));
}

.elementor-widget-button .elementor-button:hover:before,
.elementor-widget-button .elementor-button:hover:after {
    inset: -3px;
}

.elementor-widget-button .elementor-button:hover:after {
    filter: blur(10px);
}

.elementor-button-content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit background set in Elementor */
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: inherit;
    overflow: hidden;
}

/* Glass Shine Effect */
.elementor-button-content-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.06);
    transform: skewX(-25deg);
    transition: 0.5s;
    z-index: 1;
}

.elementor-button-content-wrapper:hover:before {
    left: 50%;
}

/* Ensure button text stays on top */
.elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2907f41 */:root{
    --myText : 'Start Your Training Today';
    --textColor: #f6f3f3d1;
    --textStroke: 0.2px;
    --anDuration: 9s;
}

.elementor-667 .elementor-element.elementor-element-2907f41{
    -webkit-text-stroke: var(--textStroke) var(--textColor);
    display: table;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    text-align: left;
    margin: 0 ato
}
.elementor-667 .elementor-element.elementor-element-2907f41 .elementor-heading-title::before{
    content: var(--myText);
    color: var(--textColor);
    position: absolute;
    top: 0;
    width: 0%;
    height: 100%;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    border-right: var(--textStroke) solid var(--textColor);
    -webkit-animation:animateX var(--anDuration) linear infinite;
            animation:animateX var(--anDuration) linear infinite;
}
@-webkit-keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}
@keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b859983 */.elementor-widget-button .elementor-button-wrapper {
    --btn-width: 180px;
    --btn-height: 50px;
    --left-gradient: #e25a29;
    --right-gradient: #ffffff;
    margin-top:5px;
}

.elementor-widget-button .elementor-button {
    position: relative;
    width: var(--btn-width);
    height: var(--btn-height);
    padding: 0 !important;

    border: none !important;
}

.elementor-widget-button .elementor-button:before,
.elementor-widget-button .elementor-button:after {
    content: '';
    position: absolute;
    inset: 1px; /* Start slightly inset */
    transition: 0.5s;
    border-radius: inherit;
    background: linear-gradient(45deg, var(--left-gradient), transparent, transparent, var(--right-gradient));
}

.elementor-widget-button .elementor-button:hover:before,
.elementor-widget-button .elementor-button:hover:after {
    inset: -3px;
}

.elementor-widget-button .elementor-button:hover:after {
    filter: blur(10px);
}

.elementor-button-content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit background set in Elementor */
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: inherit;
    overflow: hidden;
}

/* Glass Shine Effect */
.elementor-button-content-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.06);
    transform: skewX(-25deg);
    transition: 0.5s;
    z-index: 1;
}

.elementor-button-content-wrapper:hover:before {
    left: 50%;
}

/* Ensure button text stays on top */
.elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97a334e */.marquee {
  display: flex;
  overflow: hidden;
  height: 20px;
  user-select: none;
  gap: 0rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
/*background-color: green;*/
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}


.marquee :hover {
  -webkit-text-stroke: 1.5px #fff;
	text-stroke: 1.5px #fff;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	color: transparent;
	transition: all 0.5s ease;
	-webkit-font-smoothing: antialiased;
	/*-moz-osx-font-smoothing: grayscale;*/

}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0rem;
  min-width: 100%;
  animation: scroll 9s linear infinite reverse;
}

.marquee__group span {
  color: #f6f3f3;
  font-size: 10vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Lato', sans-serif important;
  /*text-transform: uppercase;*/
  
}

@keyframes scroll {
  from {
    transform: translateX(100);
  }
  to {
    transform: translateX(calc( -100% + 7rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 2vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec898d8 */.elementor-667 .elementor-element.elementor-element-ec898d8{
    --first-color: #c0ee1f; 
    --second-color: #caf144;
    --third-color: #eefbc4;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-667 .elementor-element.elementor-element-ec898d8::before, .elementor-667 .elementor-element.elementor-element-ec898d8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-667 .elementor-element.elementor-element-ec898d8:hover::before, .elementor-667 .elementor-element.elementor-element-ec898d8:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-667 .elementor-element.elementor-element-ec898d8:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 10px;
  top: -2%;
  left: -2%;
}
.elementor-667 .elementor-element.elementor-element-ec898d8:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.2);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b954d97 */.elementor-667 .elementor-element.elementor-element-b954d97{
    --first-color: #c0ee1f; 
    --second-color: #caf144;
    --third-color: #eefbc4;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-667 .elementor-element.elementor-element-b954d97::before, .elementor-667 .elementor-element.elementor-element-b954d97::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-667 .elementor-element.elementor-element-b954d97:hover::before, .elementor-667 .elementor-element.elementor-element-b954d97:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-667 .elementor-element.elementor-element-b954d97:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 10px;
  top: -2%;
  left: -2%;
}
.elementor-667 .elementor-element.elementor-element-b954d97:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.2);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff65f3 */.elementor-667 .elementor-element.elementor-element-9ff65f3{
    --first-color: #c0ee1f; 
    --second-color: #caf144;
    --third-color: #eefbc4;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-667 .elementor-element.elementor-element-9ff65f3::before, .elementor-667 .elementor-element.elementor-element-9ff65f3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-667 .elementor-element.elementor-element-9ff65f3:hover::before, .elementor-667 .elementor-element.elementor-element-9ff65f3:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-667 .elementor-element.elementor-element-9ff65f3:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 10px;
  top: -2%;
  left: -2%;
}
.elementor-667 .elementor-element.elementor-element-9ff65f3:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.2);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */