.elementor-11 .elementor-element.elementor-element-b9f62a8{--display:flex;--min-height:70vh;--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:flex-end;--align-items:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--overlay-opacity:0.75;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3.1250vw;--padding-right:3.1250vw;}.elementor-11 .elementor-element.elementor-element-b9f62a8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b9f62a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://swarajability.org/wp-content/uploads/2025/04/hero-banner.webp");background-size:cover;}.elementor-11 .elementor-element.elementor-element-b9f62a8::before, .elementor-11 .elementor-element.elementor-element-b9f62a8 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b9f62a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b9f62a8 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b9f62a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b9f62a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-89f790e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-e1b307d{grid-column:span 2;}.elementor-11 .elementor-element.elementor-element-e1b307d img{width:100%;}.elementor-11 .elementor-element.elementor-element-9c2cdd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-138025f{text-align:center;}.elementor-11 .elementor-element.elementor-element-138025f .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-c88d5ca{text-align:center;}.elementor-11 .elementor-element.elementor-element-c88d5ca .elementor-heading-title{font-family:var( --e-global-typography-81ede66-font-family ), Sans-serif;font-size:var( --e-global-typography-81ede66-font-size );font-weight:var( --e-global-typography-81ede66-font-weight );line-height:var( --e-global-typography-81ede66-line-height );color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-79d0c97{--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;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-79d0c97:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-79d0c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76fb5a4 );}.elementor-11 .elementor-element.elementor-element-6a5de17{--display:flex;--position:absolute;--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:flex-end;top:28%;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6a5de17{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-6a5de17{left:0px;}.elementor-11 .elementor-element.elementor-element-6e37bdf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-6e37bdf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6e37bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA6D2F;}.elementor-11 .elementor-element.elementor-element-976e7d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-059b524{text-align:center;}.elementor-11 .elementor-element.elementor-element-059b524 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-66a4afa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c71d50b{text-align:center;}.elementor-11 .elementor-element.elementor-element-c71d50b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-a9c9fb2 .e-off-canvas__content{background-color:var( --e-global-color-74b2862 );}.elementor-11 .elementor-element.elementor-element-a9c9fb2 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-11 .elementor-element.elementor-element-a9c9fb2{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-height:40vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-11 .elementor-element.elementor-element-40fcd05{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-11 .elementor-element.elementor-element-b6da98b{text-align:center;font-family:var( --e-global-typography-7a0b216-font-family ), Sans-serif;font-size:var( --e-global-typography-7a0b216-font-size );font-weight:var( --e-global-typography-7a0b216-font-weight );line-height:var( --e-global-typography-7a0b216-line-height );word-spacing:var( --e-global-typography-7a0b216-word-spacing );}.elementor-11 .elementor-element.elementor-element-d1fc5c4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-8b3a81d .elementor-button{background-color:#14790D;font-family:var( --e-global-typography-7a0b216-font-family ), Sans-serif;font-size:var( --e-global-typography-7a0b216-font-size );font-weight:var( --e-global-typography-7a0b216-font-weight );line-height:var( --e-global-typography-7a0b216-line-height );word-spacing:var( --e-global-typography-7a0b216-word-spacing );fill:var( --e-global-color-ee24d31 );color:var( --e-global-color-ee24d31 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cee5c16 );border-radius:4px 4px 4px 4px;padding:5px 15px 5px 15px;}.elementor-11 .elementor-element.elementor-element-8b3a81d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8b3a81d .elementor-button:focus{background-color:var( --e-global-color-cee5c16 );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-cee5c16 );}.elementor-11 .elementor-element.elementor-element-8b3a81d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8b3a81d .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-8b3a81d .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-1c51ac3{--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:space-between;--align-items:center;--padding-top:0.1vw;--padding-bottom:0.1vw;--padding-left:3vw;--padding-right:3vw;}.elementor-11 .elementor-element.elementor-element-1c51ac3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1c51ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED1B24;}.elementor-11 .elementor-element.elementor-element-ebda148 .elementor-heading-title{font-family:var( --e-global-typography-81ede66-font-family ), Sans-serif;font-size:var( --e-global-typography-81ede66-font-size );font-weight:var( --e-global-typography-81ede66-font-weight );line-height:var( --e-global-typography-81ede66-line-height );color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-212d0d6{--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:03vw;--padding-bottom:03vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-gallery .elementor-gallery-item__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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-e4ce944{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-11 .elementor-element.elementor-element-ec3913c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(1.552rem, 2.424vw + 0rem, 2rem) clamp(1.552rem, 2.424vw + 0rem, 2rem);--row-gap:clamp(1.552rem, 2.424vw + 0rem, 2rem);--column-gap:clamp(1.552rem, 2.424vw + 0rem, 2rem);--grid-auto-flow:row;--margin-top:-2vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-11 .elementor-element.elementor-element-069aad4{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.2);--padding-top:15.036%;--padding-bottom:10.263%;--padding-left:7.876%;--padding-right:7.876%;}.elementor-11 .elementor-element.elementor-element-069aad4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-069aad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-d9d2b50 .elementor-heading-title{font-family:var( --e-global-typography-ecfd422-font-family ), Sans-serif;font-size:var( --e-global-typography-ecfd422-font-size );font-weight:var( --e-global-typography-ecfd422-font-weight );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-2c40b22{--display:flex;}.elementor-11 .elementor-element.elementor-element-2c40b22.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-11a8d0c{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-item > a{font-family:var( --e-global-typography-23f5356-font-family ), Sans-serif;font-size:var( --e-global-typography-23f5356-font-size );font-weight:var( --e-global-typography-23f5356-font-weight );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-text{color:var( --e-global-color-ddedea9 );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2f114cc .elementor-button{background-color:var( --e-global-color-cee5c16 );fill:var( --e-global-color-ee24d31 );color:var( --e-global-color-ee24d31 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cee5c16 );}.elementor-11 .elementor-element.elementor-element-2f114cc .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-2f114cc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-2f114cc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-2f114cc .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-2f114cc .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-308e3bd .elementor-button{background-color:var( --e-global-color-ee24d31 );fill:var( --e-global-color-cee5c16 );color:var( --e-global-color-cee5c16 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cee5c16 );}.elementor-11 .elementor-element.elementor-element-308e3bd .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-308e3bd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-308e3bd .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-308e3bd .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-0f69557{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.2);--padding-top:15.036%;--padding-bottom:10.263%;--padding-left:7.876%;--padding-right:7.876%;}.elementor-11 .elementor-element.elementor-element-0f69557:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0f69557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-800a03e .elementor-heading-title{font-family:var( --e-global-typography-ecfd422-font-family ), Sans-serif;font-size:var( --e-global-typography-ecfd422-font-size );font-weight:var( --e-global-typography-ecfd422-font-weight );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-22f5035{--display:flex;}.elementor-11 .elementor-element.elementor-element-22f5035.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-a787d05{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-item > a{font-family:var( --e-global-typography-23f5356-font-family ), Sans-serif;font-size:var( --e-global-typography-23f5356-font-size );font-weight:var( --e-global-typography-23f5356-font-weight );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-text{color:var( --e-global-color-ddedea9 );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-8359894 .elementor-button{background-color:var( --e-global-color-cee5c16 );fill:var( --e-global-color-ee24d31 );color:var( --e-global-color-ee24d31 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cee5c16 );}.elementor-11 .elementor-element.elementor-element-8359894 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8359894 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-8359894 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-8359894 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-8359894 .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-c99667d .elementor-button{background-color:var( --e-global-color-ee24d31 );fill:var( --e-global-color-cee5c16 );color:var( --e-global-color-cee5c16 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cee5c16 );}.elementor-11 .elementor-element.elementor-element-c99667d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c99667d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c99667d .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-c99667d .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-c2116cf{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.2);--padding-top:15.036%;--padding-bottom:10.263%;--padding-left:7.876%;--padding-right:7.876%;}.elementor-11 .elementor-element.elementor-element-c2116cf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c2116cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-37dcd30 .elementor-heading-title{font-family:var( --e-global-typography-ecfd422-font-family ), Sans-serif;font-size:var( --e-global-typography-ecfd422-font-size );font-weight:var( --e-global-typography-ecfd422-font-weight );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-f6cda00{--display:flex;}.elementor-11 .elementor-element.elementor-element-f6cda00.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-160c75a{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-item > a{font-family:var( --e-global-typography-23f5356-font-family ), Sans-serif;font-size:var( --e-global-typography-23f5356-font-size );font-weight:var( --e-global-typography-23f5356-font-weight );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-text{color:var( --e-global-color-ddedea9 );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-9848594 .elementor-button{background-color:var( --e-global-color-cee5c16 );fill:var( --e-global-color-ee24d31 );color:var( --e-global-color-ee24d31 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cee5c16 );}.elementor-11 .elementor-element.elementor-element-9848594 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-9848594 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-9848594 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-9848594 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-9848594 .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-88868fd .elementor-button{background-color:var( --e-global-color-ee24d31 );fill:var( --e-global-color-cee5c16 );color:var( --e-global-color-cee5c16 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cee5c16 );}.elementor-11 .elementor-element.elementor-element-88868fd .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-88868fd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-88868fd .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-88868fd .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}.elementor-11 .elementor-element.elementor-element-af78899{--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;--z-index:1;}.elementor-11 .elementor-element.elementor-element-a27145a{--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:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:1;}.elementor-11 .elementor-element.elementor-element-b4a91ff{text-align:center;}.elementor-11 .elementor-element.elementor-element-b4a91ff .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-cca2443{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(1.261rem, 1.97vw + 0rem, 1.625rem) clamp(1.261rem, 1.97vw + 0rem, 1.625rem);--row-gap:clamp(1.261rem, 1.97vw + 0rem, 1.625rem);--column-gap:clamp(1.261rem, 1.97vw + 0rem, 1.625rem);--grid-auto-flow:row;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-758712b{--display:flex;--min-height:100%;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#ED7811;--border-color:#ED7811;box-shadow:0px 0px 6px 3px rgba(0, 0, 0, 0.11);--padding-top:10.263%;--padding-bottom:10.263%;--padding-left:7.876%;--padding-right:7.876%;}.elementor-11 .elementor-element.elementor-element-20207d9 .elementor-heading-title{color:var( --e-global-color-ddedea9 );}.elementor-11 .elementor-element.elementor-element-007855b{--display:flex;--min-height:100%;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#11AEC0;--border-color:#11AEC0;box-shadow:0px 0px 6px 3px rgba(0, 0, 0, 0.11);--padding-top:10.263%;--padding-bottom:10.263%;--padding-left:10.263%;--padding-right:10.263%;}.elementor-11 .elementor-element.elementor-element-31277d5 .elementor-heading-title{color:var( --e-global-color-ddedea9 );}.elementor-11 .elementor-element.elementor-element-6b14e03{--display:flex;--min-height:100%;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#ED7811;--border-color:#ED7811;box-shadow:0px 0px 6px 3px rgba(0, 0, 0, 0.11);--padding-top:10.263%;--padding-bottom:10.263%;--padding-left:7.876%;--padding-right:7.876%;}.elementor-11 .elementor-element.elementor-element-04bdbe2 .elementor-heading-title{color:var( --e-global-color-ddedea9 );}.elementor-11 .elementor-element.elementor-element-8ef4a33{--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:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:0;}.elementor-11 .elementor-element.elementor-element-f9f9326{--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:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11 .elementor-element.elementor-element-4ac2cca{text-align:center;}.elementor-11 .elementor-element.elementor-element-4ac2cca .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-574508a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-11 .elementor-element.elementor-element-2538cd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-1551e54 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-11 .elementor-element.elementor-element-c3cb4a3{--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;--justify-content:flex-end;}.elementor-11 .elementor-element.elementor-element-a7ab961 .elementor-heading-title{font-family:var( --e-global-typography-ecfd422-font-family ), Sans-serif;font-size:var( --e-global-typography-ecfd422-font-size );font-weight:var( --e-global-typography-ecfd422-font-weight );line-height:var( --e-global-typography-ecfd422-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-6d0f521{font-family:var( --e-global-typography-23f5356-font-family ), Sans-serif;font-size:var( --e-global-typography-23f5356-font-size );font-weight:var( --e-global-typography-23f5356-font-weight );line-height:var( --e-global-typography-23f5356-line-height );color:var( --e-global-color-ddedea9 );}.elementor-11 .elementor-element.elementor-element-15085dc{--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:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11 .elementor-element.elementor-element-70ed8c7{text-align:center;}.elementor-11 .elementor-element.elementor-element-70ed8c7 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{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-loop-grid .e-load-more-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-11 .elementor-element.elementor-element-3a6b75e{--grid-columns:3;--grid-column-gap:clamp(1.552rem, 2.424vw + 0rem, 2rem);}.elementor-11 .elementor-element.elementor-element-3a6b75e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-11 .elementor-element.elementor-element-3a6b75e .e-loop-item > .elementor-section, .elementor-11 .elementor-element.elementor-element-3a6b75e .e-loop-item > .elementor-section > .elementor-container, .elementor-11 .elementor-element.elementor-element-3a6b75e .e-loop-item > .e-con, .elementor-11 .elementor-element.elementor-element-3a6b75e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-11 .elementor-element.elementor-element-9b5b8e8 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-ee24d31 );color:var( --e-global-color-ee24d31 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-9b5b8e8 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-9b5b8e8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee24d31 );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-9b5b8e8 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-9b5b8e8 .elementor-button:focus svg{fill:var( --e-global-color-ee24d31 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-89f790e{--content-width:clamp(41.697rem, 65.152vw + 0rem, 53.75rem);}.elementor-11 .elementor-element.elementor-element-6a5de17{--width:100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-79d0c97{--width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-89f790e{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-138025f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-c88d5ca .elementor-heading-title{font-size:var( --e-global-typography-81ede66-font-size );line-height:var( --e-global-typography-81ede66-line-height );}.elementor-11 .elementor-element.elementor-element-059b524 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-c71d50b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-b6da98b{font-size:var( --e-global-typography-7a0b216-font-size );line-height:var( --e-global-typography-7a0b216-line-height );word-spacing:var( --e-global-typography-7a0b216-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-8b3a81d .elementor-button{font-size:var( --e-global-typography-7a0b216-font-size );line-height:var( --e-global-typography-7a0b216-line-height );word-spacing:var( --e-global-typography-7a0b216-word-spacing );}.elementor-11 .elementor-element.elementor-element-ebda148 .elementor-heading-title{font-size:var( --e-global-typography-81ede66-font-size );line-height:var( --e-global-typography-81ede66-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-ec3913c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-d9d2b50 .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-item > a{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-800a03e .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-item > a{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-37dcd30 .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-item > a{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-b4a91ff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-cca2443{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-4ac2cca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-574508a{--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-11 .elementor-element.elementor-element-a7ab961 .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-6d0f521{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-70ed8c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-3a6b75e{--grid-columns:2;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-b9f62a8{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-89f790e{--e-con-grid-template-columns:repeat(4, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-e1b307d{grid-column:span 5;}.elementor-11 .elementor-element.elementor-element-e1b307d img{width:65%;}.elementor-11 .elementor-element.elementor-element-9c2cdd8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-138025f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-c88d5ca .elementor-heading-title{font-size:var( --e-global-typography-81ede66-font-size );line-height:var( --e-global-typography-81ede66-line-height );}.elementor-11 .elementor-element.elementor-element-79d0c97{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-6a5de17{--width:100px;}.elementor-11 .elementor-element.elementor-element-6e37bdf{--width:80%;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-11 .elementor-element.elementor-element-b69dd89 img{width:70%;}.elementor-11 .elementor-element.elementor-element-059b524 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-fdbc5b3 img{width:70%;}.elementor-11 .elementor-element.elementor-element-c71d50b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-a9c9fb2{--e-off-canvas-width:90vw;--e-off-canvas-height:55vh;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-b6da98b{font-size:var( --e-global-typography-7a0b216-font-size );line-height:var( --e-global-typography-7a0b216-line-height );word-spacing:var( --e-global-typography-7a0b216-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-8b3a81d .elementor-button{font-size:var( --e-global-typography-7a0b216-font-size );line-height:var( --e-global-typography-7a0b216-line-height );word-spacing:var( --e-global-typography-7a0b216-word-spacing );}.elementor-11 .elementor-element.elementor-element-1c51ac3{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ebda148 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-ebda148 .elementor-heading-title{font-size:var( --e-global-typography-81ede66-font-size );line-height:var( --e-global-typography-81ede66-line-height );}.elementor-11 .elementor-element.elementor-element-5ebb7a7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-212d0d6{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-ec3913c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-069aad4{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-11 .elementor-element.elementor-element-d9d2b50 .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-11a8d0c .elementor-icon-list-item > a{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-800a03e .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-a787d05 .elementor-icon-list-item > a{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-37dcd30 .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-160c75a .elementor-icon-list-item > a{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-a27145a{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-b4a91ff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-cca2443{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-758712b{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-11 .elementor-element.elementor-element-007855b{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-11 .elementor-element.elementor-element-6b14e03{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-11 .elementor-element.elementor-element-f9f9326{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-4ac2cca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-a7ab961 .elementor-heading-title{font-size:var( --e-global-typography-ecfd422-font-size );line-height:var( --e-global-typography-ecfd422-line-height );}.elementor-11 .elementor-element.elementor-element-6d0f521{font-size:var( --e-global-typography-23f5356-font-size );line-height:var( --e-global-typography-23f5356-line-height );}.elementor-11 .elementor-element.elementor-element-15085dc{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-70ed8c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-3a6b75e{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-138025f */.elementor-11 .elementor-element.elementor-element-138025f .elementor-heading-title{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e37bdf */.elementor-11 .elementor-element.elementor-element-6e37bdf{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5de17 */.e-off-canvas__content{
    align-content: center
}
.elementor-element-e048c2e .e-off-canvas__content{
    margin-top:20px;
    margin-right: 1px
}/* End custom CSS */
/* Start custom CSS */.card {
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			height: 100%;
      background-color: #fff;
      border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
      padding: 16px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    }

    .card-body h1 {
      font-size: 16px;
      font-weight: 600;
      margin: 0;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

    .job-title {
      font-size: 16px;
      font-weight: 600;
      color: var(--e-global-color-secondary);
      margin: 8px 0;
      text-align: left;
    }
    .card-body{
        text-align: left;
    }
    #job-filters button:hover {
    color: white;
    }

    .job-type {
        border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
      border-radius: 10px !important;
      background-color: var(--e-global-color-ee24d31) !important;
      color: #000000 !important;
      font-size: 14px !important;
      font-weight: 400;
      padding: 2px 8px !important;
      margin-bottom: 5px;
    }

    .card-body p {
      color: var(--e-global-color-ddedea9);
      font-size: 14px;
      margin: 8px 0;
    }
    .material-icons{
        margin-right:8px;
        color: #66B85D; 
        margin-right: 5px;
        font-size: 16px
    }
    .iconname{
        color: var(--e-global-color-text);;
    }

    .location-background {
      background-color:var(--e-global-color-76fb5a4) !important;
      border-radius: 3px;
      padding: 4px 6px;
      font-size: 14px;
      margin-bottom: 6px;
      display: inline-block;
      max-width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    }

    .apply-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-top: 1px solid #e0e0e0;
      padding-top: 10px;
      margin-top: 10px;
    }

    .apply-button {
      background-color: #0D6EFD;
      color: #fff;
      border-radius: 10px !important;
      padding: 10px 25px !important;
      font-size: 14px !important;
      cursor: pointer;
      border-style: none !important;
    }

    .apply-header a {
      color: #0D6EFD;
      text-decoration: none;
      font-size: 14px;
    }

    .logo {
      width: 50px;
      height: 34px;
      object-fit: contain;
    }

    .employer-section {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-bottom: 5px;
    }
    #job-cards-container{
        display: grid;
        grid-template-columns: repeat(3, 32%);
        gap:2vw;
        padding:10px;
    }
    #job-filters{
        display: flex;
        justify-content: center;
		column-gap: 2vw;
		gap: 10px;
		overflow-x: auto;
		scroll-behavior: smooth;
    }
    @media (max-width: 1024px) {
  #job-cards-container {
      display:grid;
    grid-template-columns: repeat(2, 1fr);
    height:auto;
  }
    #job-filters{
        display:block;
		column-gap: 2vw;
		gap: 10px;
		overflow-x: auto;
		scroll-behavior: smooth;
    }.card{
    margin:20px 0px;
        }
    }
  @media (max-width: 900px) {
  #job-cards-container {
      display:block;
    grid-template-columns: repeat(1, 1fr);
  }
        .card{
    margin:20px 0px;
    width:100%;
        }
  }
    
	#job-filters button.active {
    background: linear-gradient(to right, #1260B2, #2A85E2);
    color: #ffffff;
    border: 2px solid transparent;
}
		#job-filters button{
		background-color:transparent !important;
		cursor: pointer;
    display: inline-block;
    color: #333333;
    font-size: 16px;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    border: 2px solid;
    border-image-source: linear-gradient(90deg, #1260B2 0%, #2A85E2 63%);
    border-image-slice: 1;
    padding: 10px 25px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
    transition: 0.5s all ease;
	}
	#job-filters button:before{
		position: absolute;
    content: '';
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    z-index: -1;
    background: transparent;
	}
	#job-filters button:hover:before{
		width: 100%;
    opacity: 1;
    background: linear-gradient(to right, #1260B2, #2A85E2);
	}
	.card-body.apply-header {
		margin-top: auto; /* pushes this section to bottom */
	}
	.apply-button:hover{
		background-color: #0D6EFD;
    color: white;
	}
	#job-filters button.active{
	    background: linear-gradient(to right, #1260B2, #2A85E2);
	}
.dark-mode #loginbutton{
    background-color:transparent !important;
    color:var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-secondary);
    border-style: solid !important;
}
.dark-mode .apply-header{
    border-top-color: var(--e-global-color-76fb5a4) !important;
}
.dark-mode .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{
    background-color: var(--e-global-color-ee24d31) !important;
}
.dark-mode .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]:hover{
    color:var(--e-global-color-primary) !important;
}
.dark-mode .job-type{
    border-style: none;
}/* End custom CSS */