.elementor-2277 .elementor-element.elementor-element-ef9501b{--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:0 0;--row-gap:0;--column-gap:0;--overflow:hidden;}.elementor-2277 .elementor-element.elementor-element-ef9501b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2277 .elementor-element.elementor-element-60d6fd4{--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:var(--spacer-md) 0;--row-gap:var(--spacer-md);--column-gap:0;--flex-wrap:wrap;--padding-top:var(--spacer-xl);--padding-bottom:var(--spacer-xl);--padding-left:0;--padding-right:0;}.elementor-2277 .elementor-element.elementor-element-60d6fd4:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-60d6fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec38765 );}.elementor-2277 .elementor-element.elementor-element-9e7a838{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2277 .elementor-element.elementor-element-0057bdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0;--margin-bottom:var(--spacer-heading);--margin-left:0;--margin-right:0;}.elementor-2277 .elementor-element.elementor-element-0057bdf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2277 .elementor-element.elementor-element-d0ccf29{width:var( --container-widget-width, max(75%, 880px) );max-width:max(75%, 880px);--container-widget-width:max(75%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-2277 .elementor-element.elementor-element-d0ccf29 .elementor-heading-title{font-family:var( --e-global-typography-a088dc2-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a088dc2-font-size );font-weight:var( --e-global-typography-a088dc2-font-weight );line-height:var( --e-global-typography-a088dc2-line-height );letter-spacing:var( --e-global-typography-a088dc2-letter-spacing );word-spacing:var( --e-global-typography-a088dc2-word-spacing );color:var( --e-global-color-bf481bf );}.elementor-2277 .elementor-element.elementor-element-9d27409{width:var( --container-widget-width, max(66%, 880px) );max-width:max(66%, 880px);--container-widget-width:max(66%, 880px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-bf481bf );}.elementor-2277 .elementor-element.elementor-element-9596adb{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:100%;max-width:100%;--e-filter-space-between:calc(1vw + 1rem);--e-filter-normal-text-color:var( --e-global-color-accent );--e-filter-hover-text-color:var( --e-global-color-bf481bf );--e-filter-active-text-color:var( --e-global-color-bf481bf );}.elementor-2277 .elementor-element.elementor-element-9596adb .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:0 0 var(--border-width-component) 0;border-color:#21EDCF00;}.elementor-2277 .elementor-element.elementor-element-9596adb .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0 0 var(--border-width-component) 0;}.elementor-2277 .elementor-element.elementor-element-9596adb .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0 0 var(--border-width-component) 0;border-color:var( --e-global-color-accent );}.elementor-2277 .elementor-element.elementor-element-c9d7378{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-2277 .elementor-element.elementor-element-ff2d3d4{--grid-columns:3;--grid-row-gap:40px;--auto-scroll-offset:230px;--grid-column-gap:40px;}.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination{text-align:center;margin-top:var(--spacer-lg);}.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-bf481bf );}.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.current{color:var( --e-global-color-b64827e );}body:not(.rtl) .elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 1rem/2 );}body:not(.rtl) .elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 1rem/2 );}body.rtl .elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 1rem/2 );}body.rtl .elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 1rem/2 );}.elementor-2277 .elementor-element.elementor-element-7468a09{--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;}.elementor-2277 .elementor-element.elementor-element-7468a09:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-7468a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2277 .elementor-element.elementor-element-75f66bd{--display:flex;--min-height:45rem;--justify-content:center;--gap:calc(8lvh + 4vw) 0;--row-gap:calc(8lvh + 4vw);--column-gap:0;--overlay-opacity:1;--padding-top:calc(4lvh + 2vw);--padding-bottom:calc(4lvh + 2vw);--padding-left:0;--padding-right:0;}.elementor-2277 .elementor-element.elementor-element-75f66bd:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-75f66bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2277 .elementor-element.elementor-element-75f66bd::before, .elementor-2277 .elementor-element.elementor-element-75f66bd > .elementor-background-video-container::before, .elementor-2277 .elementor-element.elementor-element-75f66bd > .e-con-inner > .elementor-background-video-container::before, .elementor-2277 .elementor-element.elementor-element-75f66bd > .elementor-background-slideshow::before, .elementor-2277 .elementor-element.elementor-element-75f66bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2277 .elementor-element.elementor-element-75f66bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2277 .elementor-element.elementor-element-ed8af3d{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2277 .elementor-element.elementor-element-ed8af3d:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-ed8af3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2277 .elementor-element.elementor-element-ed8af3d{left:0px;}body.rtl .elementor-2277 .elementor-element.elementor-element-ed8af3d{right:0px;}.elementor-2277 .elementor-element.elementor-element-4ac4ffa{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-2277 .elementor-element.elementor-element-4ac4ffa:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-4ac4ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D44203;}body:not(.rtl) .elementor-2277 .elementor-element.elementor-element-4ac4ffa{left:0px;}body.rtl .elementor-2277 .elementor-element.elementor-element-4ac4ffa{right:0px;}.elementor-2277 .elementor-element.elementor-element-568ee1e{--display:flex;--position:absolute;--min-height:100%;--overlay-opacity:1;top:0px;}.elementor-2277 .elementor-element.elementor-element-568ee1e:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-568ee1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD5600;}.elementor-2277 .elementor-element.elementor-element-568ee1e::before, .elementor-2277 .elementor-element.elementor-element-568ee1e > .elementor-background-video-container::before, .elementor-2277 .elementor-element.elementor-element-568ee1e > .e-con-inner > .elementor-background-video-container::before, .elementor-2277 .elementor-element.elementor-element-568ee1e > .elementor-background-slideshow::before, .elementor-2277 .elementor-element.elementor-element-568ee1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2277 .elementor-element.elementor-element-568ee1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D24C00;--background-overlay:'';}body:not(.rtl) .elementor-2277 .elementor-element.elementor-element-568ee1e{left:0px;}body.rtl .elementor-2277 .elementor-element.elementor-element-568ee1e{right:0px;}.elementor-2277 .elementor-element.elementor-element-37a3845{--display:flex;--position:absolute;--min-height:100%;--overlay-opacity:1;top:0px;}.elementor-2277 .elementor-element.elementor-element-37a3845::before, .elementor-2277 .elementor-element.elementor-element-37a3845 > .elementor-background-video-container::before, .elementor-2277 .elementor-element.elementor-element-37a3845 > .e-con-inner > .elementor-background-video-container::before, .elementor-2277 .elementor-element.elementor-element-37a3845 > .elementor-background-slideshow::before, .elementor-2277 .elementor-element.elementor-element-37a3845 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2277 .elementor-element.elementor-element-37a3845 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D24C00;--background-overlay:'';}body:not(.rtl) .elementor-2277 .elementor-element.elementor-element-37a3845{left:0px;}body.rtl .elementor-2277 .elementor-element.elementor-element-37a3845{right:0px;}.elementor-2277 .elementor-element.elementor-element-54bb046{--display:flex;}.elementor-2277 .elementor-element.elementor-element-f4873d2{--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:center;border-style:solid;--border-style:solid;border-width:0 0 0 var(--border-width-component);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:var(--border-width-component);border-color:#FCFCFC4D;--border-color:#FCFCFC4D;--padding-top:0;--padding-bottom:0;--padding-left:var(--spacer-md);--padding-right:0;}.elementor-2277 .elementor-element.elementor-element-f4873d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2277 .elementor-element.elementor-element-c6d10ac > .elementor-widget-container{margin:0 0 var(--spacer-heading) 0;}.elementor-2277 .elementor-element.elementor-element-c6d10ac{text-align:start;}.elementor-2277 .elementor-element.elementor-element-7a419e9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2277 .elementor-element.elementor-element-7a419e9 .elementor-heading-title{font-family:var( --e-global-typography-1888424-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-1888424-font-size );font-weight:var( --e-global-typography-1888424-font-weight );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );text-shadow:0px 0px 50px rgba(0, 0, 0, 0.3);color:var( --e-global-color-ec38765 );}.elementor-2277 .elementor-element.elementor-element-d15028d{font-family:var( --e-global-typography-9ea05d9-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-9ea05d9-font-size );font-weight:var( --e-global-typography-9ea05d9-font-weight );line-height:var( --e-global-typography-9ea05d9-line-height );text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);color:var( --e-global-color-ec38765 );}.elementor-2277 .elementor-element.elementor-element-6032899{--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;--flex-wrap:wrap;--margin-top:var(--spacer-actions);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-975a27e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-975a27e-font-size );font-weight:var( --e-global-typography-975a27e-font-weight );text-decoration:var( --e-global-typography-975a27e-text-decoration );line-height:var( --e-global-typography-975a27e-line-height );letter-spacing:var( --e-global-typography-975a27e-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );padding:var(--btn-p-y) var(--btn-p-x) var(--btn-p-y) var(--btn-p-x);}.elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button:hover, .elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button:focus{background-color:var( --e-global-color-ec38765 );color:var( --e-global-color-accent );border-color:var( --e-global-color-ec38765 );}.elementor-2277 .elementor-element.elementor-element-1453594.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button:hover svg, .elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1367px){.elementor-2277 .elementor-element.elementor-element-d0ccf29 .elementor-heading-title{font-size:var( --e-global-typography-a088dc2-font-size );line-height:var( --e-global-typography-a088dc2-line-height );letter-spacing:var( --e-global-typography-a088dc2-letter-spacing );word-spacing:var( --e-global-typography-a088dc2-word-spacing );}.elementor-2277 .elementor-element.elementor-element-9d27409{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2277 .elementor-element.elementor-element-54bb046{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2277 .elementor-element.elementor-element-7a419e9{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2277 .elementor-element.elementor-element-7a419e9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2277 .elementor-element.elementor-element-d15028d{font-size:var( --e-global-typography-9ea05d9-font-size );line-height:var( --e-global-typography-9ea05d9-line-height );}.elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button{font-size:var( --e-global-typography-975a27e-font-size );line-height:var( --e-global-typography-975a27e-line-height );letter-spacing:var( --e-global-typography-975a27e-letter-spacing );}}@media(max-width:1200px){.elementor-2277 .elementor-element.elementor-element-d0ccf29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2277 .elementor-element.elementor-element-9d27409{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2277 .elementor-element.elementor-element-75f66bd{--min-height:40rem;}}@media(max-width:1024px){.elementor-2277 .elementor-element.elementor-element-d0ccf29 .elementor-heading-title{font-size:var( --e-global-typography-a088dc2-font-size );line-height:var( --e-global-typography-a088dc2-line-height );letter-spacing:var( --e-global-typography-a088dc2-letter-spacing );word-spacing:var( --e-global-typography-a088dc2-word-spacing );}.elementor-2277 .elementor-element.elementor-element-9d27409{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2277 .elementor-element.elementor-element-ff2d3d4{--grid-columns:2;}.elementor-2277 .elementor-element.elementor-element-75f66bd{--min-height:38rem;}.elementor-2277 .elementor-element.elementor-element-54bb046{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2277 .elementor-element.elementor-element-c6d10ac img{max-width:48px;}.elementor-2277 .elementor-element.elementor-element-7a419e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2277 .elementor-element.elementor-element-7a419e9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2277 .elementor-element.elementor-element-d15028d{font-size:var( --e-global-typography-9ea05d9-font-size );line-height:var( --e-global-typography-9ea05d9-line-height );}.elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button{font-size:var( --e-global-typography-975a27e-font-size );line-height:var( --e-global-typography-975a27e-line-height );letter-spacing:var( --e-global-typography-975a27e-letter-spacing );}}@media(max-width:767px){.elementor-2277 .elementor-element.elementor-element-d0ccf29 .elementor-heading-title{font-size:var( --e-global-typography-a088dc2-font-size );line-height:var( --e-global-typography-a088dc2-line-height );letter-spacing:var( --e-global-typography-a088dc2-letter-spacing );word-spacing:var( --e-global-typography-a088dc2-word-spacing );}.elementor-2277 .elementor-element.elementor-element-9d27409{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2277 .elementor-element.elementor-element-c9d7378{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2277 .elementor-element.elementor-element-ff2d3d4{--grid-columns:1;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-2277 .elementor-element.elementor-element-75f66bd{--min-height:auto;--padding-top:var(--spacer-xl);--padding-bottom:var(--spacer-xl);--padding-left:0;--padding-right:0;}.elementor-2277 .elementor-element.elementor-element-54bb046{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2277 .elementor-element.elementor-element-f4873d2{border-width:0 0 0 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2277 .elementor-element.elementor-element-c6d10ac img{max-width:40px;}.elementor-2277 .elementor-element.elementor-element-7a419e9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2277 .elementor-element.elementor-element-d15028d{font-size:var( --e-global-typography-9ea05d9-font-size );line-height:var( --e-global-typography-9ea05d9-line-height );}.elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button{font-size:var( --e-global-typography-975a27e-font-size );line-height:var( --e-global-typography-975a27e-line-height );letter-spacing:var( --e-global-typography-975a27e-letter-spacing );}}@media(min-width:768px){.elementor-2277 .elementor-element.elementor-element-ef9501b{--width:100.064%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2277 .elementor-element.elementor-element-0057bdf{--width:100%;}.elementor-2277 .elementor-element.elementor-element-f4873d2{--width:100%;}}@media(min-width:2200px){.elementor-2277 .elementor-element.elementor-element-d0ccf29 .elementor-heading-title{font-size:var( --e-global-typography-a088dc2-font-size );line-height:var( --e-global-typography-a088dc2-line-height );letter-spacing:var( --e-global-typography-a088dc2-letter-spacing );word-spacing:var( --e-global-typography-a088dc2-word-spacing );}.elementor-2277 .elementor-element.elementor-element-9d27409{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2277 .elementor-element.elementor-element-7a419e9 .elementor-heading-title{font-size:var( --e-global-typography-1888424-font-size );line-height:var( --e-global-typography-1888424-line-height );letter-spacing:var( --e-global-typography-1888424-letter-spacing );word-spacing:var( --e-global-typography-1888424-word-spacing );}.elementor-2277 .elementor-element.elementor-element-d15028d{font-size:var( --e-global-typography-9ea05d9-font-size );line-height:var( --e-global-typography-9ea05d9-line-height );}.elementor-2277 .elementor-element.elementor-element-1453594 .elementor-button{font-size:var( --e-global-typography-975a27e-font-size );line-height:var( --e-global-typography-975a27e-line-height );letter-spacing:var( --e-global-typography-975a27e-letter-spacing );}}/* Start custom CSS for loop-grid, class: .elementor-element-ff2d3d4 */.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination {
    display: flex;
    justify-content: center;
    gap: .75rem;
    flex-wrap: nowrap;
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers {
    margin: 0 !important;
        aspect-ratio: .95;
    display: inline-flex
;
    width: 48px;
    height: 100%;
    align-items: center;
    justify-content: center;
    transition: var(--transition-base);
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination span.page-numbers.prev,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination span.page-numbers.next {
    opacity: .5 !important;
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.current {
    background: #ECEFF2 !important;
    font-weight: 700 !important;
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next {
    /*margin: 0 .75rem !important;*/
    color: transparent !important;
    position: relative;
    overflow: hidden;
    border: 2px solid  var( --e-global-color-accent );
    aspect-ratio: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:hover,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:focus,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:active,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:hover,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:focus,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:active {
    background: var( --e-global-color-accent ) !important;
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:hover:before,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:focus:before,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:active:before,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:hover:before,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:focus:before,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:active:before {
    color: var( --e-global-color-text ) !important;
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:before,
.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:before {
    transition: var(--transition-base);
     display: inline-flex;
    color: var( --e-global-color-primary ) !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    font-size: 20px;
    font-family: 'builthink' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.prev:before {
    content: "\e90a";
}

.elementor-2277 .elementor-element.elementor-element-ff2d3d4 .elementor-pagination .page-numbers.next:before {
    content: "\e90c";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8af3d */.elementor-2277 .elementor-element.elementor-element-ed8af3d {
    pointer-events: none;
    user-select: none;
    opacity: 0.25;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac4ffa */.elementor-2277 .elementor-element.elementor-element-4ac4ffa {
    pointer-events: none;
    user-select: none;
    opacity: 0.29;
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-568ee1e */.elementor-2277 .elementor-element.elementor-element-568ee1e {
    pointer-events: none;
    user-select: none;
    opacity: 0.45;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37a3845 */.elementor-2277 .elementor-element.elementor-element-37a3845 {
    pointer-events: none;
    user-select: none;
    opacity: 0.4;
    mix-blend-mode: soft-light;
}/* End custom CSS */