.elementor-13437 .elementor-element.elementor-element-271f3c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-af8b23a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13437 .elementor-element.elementor-element-a1da822{--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-13437 .elementor-element.elementor-element-a1da822.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-d08c9aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-d08c9aa .elementor-heading-title{font-family:var( --e-global-typography-834c1b2-font-family );font-size:var( --e-global-typography-834c1b2-font-size );font-weight:var( --e-global-typography-834c1b2-font-weight );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );color:var( --e-global-color-accent );}.elementor-13437 .elementor-element.elementor-element-65c035c{--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;}.elementor-13437 .elementor-element.elementor-element-65c035c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-420b89a{--display:flex;}.elementor-13437 .elementor-element.elementor-element-3bb0474{--spacer-size:25px;}.elementor-13437 .elementor-element.elementor-element-b9dce72{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-13437 .elementor-element.elementor-element-b9dce72 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-13437 .elementor-element.elementor-element-b9dce72 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-13437 .elementor-element.elementor-element-34a25af{--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-13437 .elementor-element.elementor-element-727f032.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-727f032 .elementor-heading-title{font-family:var( --e-global-typography-834c1b2-font-family );font-size:var( --e-global-typography-834c1b2-font-size );font-weight:var( --e-global-typography-834c1b2-font-weight );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );color:var( --e-global-color-accent );}.elementor-13437 .elementor-element.elementor-element-e61167a{--display:flex;}.elementor-13437 .elementor-element.elementor-element-ce26400{--display:grid;--min-height:312px;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.1);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-13437 .elementor-element.elementor-element-ce26400:not(.elementor-motion-effects-element-type-background), .elementor-13437 .elementor-element.elementor-element-ce26400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13437 .elementor-element.elementor-element-ce26400.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-ad97803 img{width:100%;max-width:357px;height:100%;object-fit:scale-down;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-ad97803:hover img{opacity:1;}.elementor-13437 .elementor-element.elementor-element-e1ca588{--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;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13437 .elementor-element.elementor-element-e1ca588.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-13437 .elementor-element.elementor-element-54de08b{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-a93b264{width:var( --container-widget-width, 71.386% );max-width:71.386%;--container-widget-width:71.386%;--container-widget-flex-grow:0;}.elementor-13437 .elementor-element.elementor-element-a93b264.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-a93b264 .elementor-heading-title{font-size:25px;}.elementor-13437 .elementor-element.elementor-element-f00a2ce{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-13437 .elementor-element.elementor-element-0dad713{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13437 .elementor-element.elementor-element-1d564f6{--display:flex;}.elementor-13437 .elementor-element.elementor-element-3c5d0b3{--display:grid;--min-height:312px;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.1);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-13437 .elementor-element.elementor-element-3c5d0b3:not(.elementor-motion-effects-element-type-background), .elementor-13437 .elementor-element.elementor-element-3c5d0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13437 .elementor-element.elementor-element-3c5d0b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-f5970f5 img{width:100%;max-width:357px;height:100%;object-fit:scale-down;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-f5970f5:hover img{opacity:1;}.elementor-13437 .elementor-element.elementor-element-428bffd{--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;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13437 .elementor-element.elementor-element-428bffd.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-13437 .elementor-element.elementor-element-22a30ec{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-f9ef224{width:var( --container-widget-width, 99.615% );max-width:99.615%;--container-widget-width:99.615%;--container-widget-flex-grow:0;}.elementor-13437 .elementor-element.elementor-element-f9ef224.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-f9ef224 .elementor-heading-title{font-size:25px;}.elementor-13437 .elementor-element.elementor-element-36e85ca{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-13437 .elementor-element.elementor-element-e90b5ab{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13437 .elementor-element.elementor-element-94912f3{--display:flex;}.elementor-13437 .elementor-element.elementor-element-7037fff{--display:grid;--min-height:312px;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.1);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-13437 .elementor-element.elementor-element-7037fff:not(.elementor-motion-effects-element-type-background), .elementor-13437 .elementor-element.elementor-element-7037fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13437 .elementor-element.elementor-element-7037fff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-412e47f img{width:100%;max-width:357px;height:100%;object-fit:scale-down;object-position:center center;opacity:1;border-style:none;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13437 .elementor-element.elementor-element-412e47f:hover img{opacity:1;}.elementor-13437 .elementor-element.elementor-element-d01028b{--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;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13437 .elementor-element.elementor-element-d01028b.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-13437 .elementor-element.elementor-element-79ddf7b{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-6565551{width:var( --container-widget-width, 100.92% );max-width:100.92%;--container-widget-width:100.92%;--container-widget-flex-grow:0;}.elementor-13437 .elementor-element.elementor-element-6565551.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-6565551 .elementor-heading-title{font-size:25px;}.elementor-13437 .elementor-element.elementor-element-4a0b267{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-13437 .elementor-element.elementor-element-ef9bb62{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13437 .elementor-element.elementor-element-c138dd4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-5297814 );}.elementor-13437 .elementor-element.elementor-element-20070f0{--display:flex;}.elementor-13437 .elementor-element.elementor-element-f523b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13437 .elementor-element.elementor-element-f523b36 .elementor-heading-title{font-size:30px;}.elementor-13437 .elementor-element.elementor-element-19307b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-19307b0 .elementor-heading-title{font-family:"Poppins";font-size:31px;font-weight:600;color:var( --e-global-color-accent );}.elementor-13437 .elementor-element.elementor-element-ba7f05d{--display:flex;}.elementor-13437 .elementor-element.elementor-element-5d0f58d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-42e4331{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13437 .elementor-element.elementor-element-ab8a8cc{--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-13437 .elementor-element.elementor-element-ab8a8cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-a8508a3{width:var( --container-widget-width, 107.593% );max-width:107.593%;--container-widget-width:107.593%;--container-widget-flex-grow:0;}.elementor-13437 .elementor-element.elementor-element-a8508a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-36686f9{--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-13437 .elementor-element.elementor-element-36686f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-aefc3d8{text-align:center;}.elementor-13437 .elementor-element.elementor-element-2ae63ea{--display:flex;}.elementor-13437 .elementor-element.elementor-element-05d0ed6{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-13437 .elementor-element.elementor-element-05d0ed6 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-13437 .elementor-element.elementor-element-05d0ed6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-13437 .elementor-element.elementor-element-23c73b9{--spacer-size:5px;}.elementor-13437 .elementor-element.elementor-element-931d27f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-931d27f .elementor-heading-title{font-family:var( --e-global-typography-834c1b2-font-family );font-size:var( --e-global-typography-834c1b2-font-size );font-weight:var( --e-global-typography-834c1b2-font-weight );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );color:var( --e-global-color-accent );}.elementor-13437 .elementor-element.elementor-element-5357a83{--display:flex;}.elementor-13437 .elementor-element.elementor-element-0b72fe8{--display:flex;}.elementor-13437 .elementor-element.elementor-element-0b72fe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-c97ddbc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-13437 .elementor-element.elementor-element-8a07f29.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13437 .elementor-element.elementor-element-8a07f29 .elementor-swiper-button{font-size:20px;}.elementor-13437 .elementor-element.elementor-element-8a07f29 .elementor-carousel-image-overlay{background-color:#1A4612D6;}.elementor-13437 .elementor-element.elementor-element-514654b{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-13437 .elementor-element.elementor-element-514654b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-13437 .elementor-element.elementor-element-514654b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-13437 .elementor-element.elementor-element-63dd0f1{--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-13437 .elementor-element.elementor-element-fcca54a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13437 .elementor-element.elementor-element-2147cd8{--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-13437 .elementor-element.elementor-element-2147cd8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-68edda3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-68edda3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-13437 .elementor-element.elementor-element-92ff6ac{width:var( --container-widget-width, 119.926% );max-width:119.926%;--container-widget-width:119.926%;--container-widget-flex-grow:0;}.elementor-13437 .elementor-element.elementor-element-92ff6ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-c5c3331 .elementor-button{font-family:"Bricolage Grotesque";font-size:21px;fill:var( --e-global-color-ee36bdf );color:var( --e-global-color-ee36bdf );}.elementor-13437 .elementor-element.elementor-element-c5c3331 .elementor-button:hover, .elementor-13437 .elementor-element.elementor-element-c5c3331 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13437 .elementor-element.elementor-element-c5c3331 .elementor-button:hover svg, .elementor-13437 .elementor-element.elementor-element-c5c3331 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13437 .elementor-element.elementor-element-d865586{--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;}.elementor-13437 .elementor-element.elementor-element-d865586.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-e22481f{width:var( --container-widget-width, 90.965% );max-width:90.965%;--container-widget-width:90.965%;--container-widget-flex-grow:0;}.elementor-13437 .elementor-element.elementor-element-e22481f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-21e7dae{--spacer-size:50px;}.elementor-13437 .elementor-element.elementor-element-7b12737.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-7b12737 .elementor-heading-title{font-size:26px;color:var( --e-global-color-accent );}.elementor-13437 .elementor-element.elementor-element-cfcf1af{--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-13437 .elementor-element.elementor-element-cfcf1af .swiper-slide > .elementor-element{height:100%;}.elementor-13437 .elementor-element.elementor-element-ad9e576{--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;}@media(min-width:768px){.elementor-13437 .elementor-element.elementor-element-a1da822{--width:41.002%;}.elementor-13437 .elementor-element.elementor-element-65c035c{--width:56.156%;}.elementor-13437 .elementor-element.elementor-element-ce26400{--width:100%;}.elementor-13437 .elementor-element.elementor-element-54de08b{--width:100%;}.elementor-13437 .elementor-element.elementor-element-f00a2ce{--width:50%;}.elementor-13437 .elementor-element.elementor-element-3c5d0b3{--width:100%;}.elementor-13437 .elementor-element.elementor-element-22a30ec{--width:100%;}.elementor-13437 .elementor-element.elementor-element-36e85ca{--width:50%;}.elementor-13437 .elementor-element.elementor-element-7037fff{--width:100%;}.elementor-13437 .elementor-element.elementor-element-79ddf7b{--width:100%;}.elementor-13437 .elementor-element.elementor-element-4a0b267{--width:50%;}.elementor-13437 .elementor-element.elementor-element-ab8a8cc{--width:61.158%;}.elementor-13437 .elementor-element.elementor-element-36686f9{--width:35.712%;}.elementor-13437 .elementor-element.elementor-element-0b72fe8{--width:98.214%;}.elementor-13437 .elementor-element.elementor-element-2147cd8{--width:50.636%;}.elementor-13437 .elementor-element.elementor-element-d865586{--width:56.156%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13437 .elementor-element.elementor-element-ce26400{--width:100%;}.elementor-13437 .elementor-element.elementor-element-f00a2ce{--width:100%;}.elementor-13437 .elementor-element.elementor-element-3c5d0b3{--width:100%;}.elementor-13437 .elementor-element.elementor-element-36e85ca{--width:100%;}.elementor-13437 .elementor-element.elementor-element-7037fff{--width:100%;}.elementor-13437 .elementor-element.elementor-element-4a0b267{--width:100%;}}@media(max-width:1024px){.elementor-13437 .elementor-element.elementor-element-d08c9aa .elementor-heading-title{font-size:var( --e-global-typography-834c1b2-font-size );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );}.elementor-13437 .elementor-element.elementor-element-727f032 .elementor-heading-title{font-size:var( --e-global-typography-834c1b2-font-size );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );}.elementor-13437 .elementor-element.elementor-element-ce26400{--min-height:480px;--e-con-grid-template-columns:1;--e-con-grid-template-rows:259px 1fr;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-ad97803 img{width:100%;object-fit:cover;}.elementor-13437 .elementor-element.elementor-element-54de08b{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-13437 .elementor-element.elementor-element-54de08b.e-con{--align-self:stretch;}.elementor-13437 .elementor-element.elementor-element-f00a2ce{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13437 .elementor-element.elementor-element-f00a2ce.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-837513e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-3c5d0b3{--min-height:480px;--e-con-grid-template-columns:1;--e-con-grid-template-rows:259px 1fr;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-f5970f5 img{width:100%;object-fit:cover;}.elementor-13437 .elementor-element.elementor-element-22a30ec{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-13437 .elementor-element.elementor-element-22a30ec.e-con{--align-self:stretch;}.elementor-13437 .elementor-element.elementor-element-36e85ca{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13437 .elementor-element.elementor-element-36e85ca.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-9d301fe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-7037fff{--min-height:480px;--e-con-grid-template-columns:1;--e-con-grid-template-rows:259px 1fr;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-412e47f img{width:100%;object-fit:cover;}.elementor-13437 .elementor-element.elementor-element-79ddf7b{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-13437 .elementor-element.elementor-element-79ddf7b.e-con{--align-self:stretch;}.elementor-13437 .elementor-element.elementor-element-4a0b267{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13437 .elementor-element.elementor-element-4a0b267.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-4b5eef1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-c138dd4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13437 .elementor-element.elementor-element-931d27f .elementor-heading-title{font-size:var( --e-global-typography-834c1b2-font-size );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );}.elementor-13437 .elementor-element.elementor-element-8a07f29.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13437 .elementor-element.elementor-element-cfcf1af{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-13437 .elementor-element.elementor-element-d08c9aa{text-align:center;}.elementor-13437 .elementor-element.elementor-element-d08c9aa .elementor-heading-title{font-size:var( --e-global-typography-834c1b2-font-size );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );}.elementor-13437 .elementor-element.elementor-element-727f032{text-align:center;}.elementor-13437 .elementor-element.elementor-element-727f032 .elementor-heading-title{font-size:var( --e-global-typography-834c1b2-font-size );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );}.elementor-13437 .elementor-element.elementor-element-ce26400{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-837513e.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-837513e{text-align:center;}.elementor-13437 .elementor-element.elementor-element-3c5d0b3{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-9d301fe.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-9d301fe{text-align:center;}.elementor-13437 .elementor-element.elementor-element-7037fff{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13437 .elementor-element.elementor-element-4b5eef1.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13437 .elementor-element.elementor-element-4b5eef1{text-align:center;}.elementor-13437 .elementor-element.elementor-element-c138dd4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13437 .elementor-element.elementor-element-19307b0{text-align:center;}.elementor-13437 .elementor-element.elementor-element-931d27f{text-align:center;}.elementor-13437 .elementor-element.elementor-element-931d27f .elementor-heading-title{font-size:var( --e-global-typography-834c1b2-font-size );line-height:var( --e-global-typography-834c1b2-line-height );letter-spacing:var( --e-global-typography-834c1b2-letter-spacing );word-spacing:var( --e-global-typography-834c1b2-word-spacing );}.elementor-13437 .elementor-element.elementor-element-8a07f29.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13437 .elementor-element.elementor-element-68edda3{text-align:center;}.elementor-13437 .elementor-element.elementor-element-7b12737{text-align:center;}.elementor-13437 .elementor-element.elementor-element-cfcf1af{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-ce26400 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5d0b3 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7037fff */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce26400 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5d0b3 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7037fff */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce26400 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5d0b3 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7037fff */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce26400 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5d0b3 */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7037fff */.project-main-container > .e-con.e-flex>.e-con-inner {
    /*display: grid;*/
    /*grid-template-columns: 1;*/
    /*grid-template-rows: auto 1fr;*/
    
}

/* Image Div */
.project-main-container .elementor-widget-image {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 419 / 259;
}

/* Image Link */
.project-main-container .elementor-widget-image > a {
    display: flex;
    width: 100%;
    height: 100%;
}


/* Image */
.project-main-container .elementor-widget-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* Button link */
.project-main-container .elementor-widget-button a {
    width: 100%;
}

/* Green Tag */
.project-main-container .terms--accessibility {
    display: flex;
    padding: 2.75px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6.75px;
    background: #DCFCE7;
    color: #016630;
    text-align: center;
    font-family: Poppins;
    font-size: 10.008px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 139.891% */
}


    
@media only screen and (min-width: 600px) {
    
    .project-main-container .e-con.e-flex>.e-con-inner > .elementor-widget-image {
        /*height: 100%;*/
    }
}

@media only screen and (min-width: 1024px) {
    .project-main-container .e-con.e-flex>.e-con-inner {
        /*display: grid;*/
        /*grid-template-columns: auto 1fr;*/
        /*grid-template-rows: 140px;*/
    }
}/* End custom CSS */