.elementor-237 .elementor-element.elementor-element-d715ca2{--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 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-237 .elementor-element.elementor-element-d715ca2:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-d715ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42c0c8b );}.elementor-237 .elementor-element.elementor-element-d06df8b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-cad48ab{text-align:left;}.elementor-237 .elementor-element.elementor-element-cad48ab .elementor-heading-title{font-family:var( --e-global-typography-63d2626-font-family ), Sans-serif;font-size:var( --e-global-typography-63d2626-font-size );font-weight:var( --e-global-typography-63d2626-font-weight );line-height:var( --e-global-typography-63d2626-line-height );letter-spacing:var( --e-global-typography-63d2626-letter-spacing );word-spacing:var( --e-global-typography-63d2626-word-spacing );color:var( --e-global-color-466798d );}.elementor-237 .elementor-element.elementor-element-7959f47{text-align:left;}.elementor-237 .elementor-element.elementor-element-221dbdb{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 20px;--row-gap:16px;--column-gap:20px;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:var( --e-global-color-4ad734e );--border-color:var( --e-global-color-4ad734e );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-221dbdb:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-221dbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42c0c8b );}.elementor-237 .elementor-element.elementor-element-221dbdb:hover{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:var( --e-global-color-2fa1ece );--border-color:var( --e-global-color-2fa1ece );}.elementor-237 .elementor-element.elementor-element-221dbdb, .elementor-237 .elementor-element.elementor-element-221dbdb::before{--border-transition:0.3s;}.elementor-237 .elementor-element.elementor-element-221dbdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-1654da1{--display:flex;--position:absolute;top:0px;--z-index:1;}body:not(.rtl) .elementor-237 .elementor-element.elementor-element-1654da1{left:0px;}body.rtl .elementor-237 .elementor-element.elementor-element-1654da1{right:0px;}.elementor-237 .elementor-element.elementor-element-fdf1ed8{--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:nowrap;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-237 .elementor-element.elementor-element-fdf1ed8:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-fdf1ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/09/thumbnail-1-1.webp?fit=800%2C600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237 .elementor-element.elementor-element-fdf1ed8:hover{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/09/thumbnail-1-2.webp?fit=800%2C600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-464a9f3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6ffa5b8-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffa5b8-font-size );font-weight:var( --e-global-typography-6ffa5b8-font-weight );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4ad734e );border-radius:100px 100px 100px 100px;padding:8px 16px 10px 16px;}.elementor-237 .elementor-element.elementor-element-464a9f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-5655ade{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-237 .elementor-element.elementor-element-5655ade .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-4f5afe5{text-align:left;}.elementor-237 .elementor-element.elementor-element-4f5afe5 .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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-170e470{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 20px;--row-gap:16px;--column-gap:20px;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:var( --e-global-color-4ad734e );--border-color:var( --e-global-color-4ad734e );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-170e470:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-170e470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42c0c8b );}.elementor-237 .elementor-element.elementor-element-170e470:hover{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:var( --e-global-color-2fa1ece );--border-color:var( --e-global-color-2fa1ece );}.elementor-237 .elementor-element.elementor-element-170e470, .elementor-237 .elementor-element.elementor-element-170e470::before{--border-transition:0.3s;}.elementor-237 .elementor-element.elementor-element-170e470.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-afe2170{--display:flex;--position:absolute;top:0px;--z-index:1;}body:not(.rtl) .elementor-237 .elementor-element.elementor-element-afe2170{left:0px;}body.rtl .elementor-237 .elementor-element.elementor-element-afe2170{right:0px;}.elementor-237 .elementor-element.elementor-element-6549b19{--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:nowrap;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-237 .elementor-element.elementor-element-6549b19:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-6549b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/09/thumbnail-3-1.webp?fit=800%2C600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237 .elementor-element.elementor-element-6549b19:hover{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/09/thumbnail-3-2.webp?fit=1440%2C1080&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237 .elementor-element.elementor-element-dfafaec .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6ffa5b8-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffa5b8-font-size );font-weight:var( --e-global-typography-6ffa5b8-font-weight );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4ad734e );border-radius:100px 100px 100px 100px;padding:8px 16px 10px 16px;}.elementor-237 .elementor-element.elementor-element-dfafaec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-6f23291{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-237 .elementor-element.elementor-element-6f23291 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-e324e2b{text-align:left;}.elementor-237 .elementor-element.elementor-element-e324e2b .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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-c233d15{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 20px;--row-gap:16px;--column-gap:20px;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:var( --e-global-color-4ad734e );--border-color:var( --e-global-color-4ad734e );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-c233d15:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-c233d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42c0c8b );}.elementor-237 .elementor-element.elementor-element-c233d15:hover{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:var( --e-global-color-2fa1ece );--border-color:var( --e-global-color-2fa1ece );}.elementor-237 .elementor-element.elementor-element-c233d15, .elementor-237 .elementor-element.elementor-element-c233d15::before{--border-transition:0.3s;}.elementor-237 .elementor-element.elementor-element-c233d15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-b6495d2{--display:flex;--position:absolute;top:0px;--z-index:1;}body:not(.rtl) .elementor-237 .elementor-element.elementor-element-b6495d2{left:0px;}body.rtl .elementor-237 .elementor-element.elementor-element-b6495d2{right:0px;}.elementor-237 .elementor-element.elementor-element-a10e4f3{--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:nowrap;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-237 .elementor-element.elementor-element-a10e4f3:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-a10e4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/09/thumbnail-2-1.webp?fit=800%2C600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237 .elementor-element.elementor-element-a10e4f3:hover{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/09/thumbnail-2-2.webp?fit=800%2C600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237 .elementor-element.elementor-element-553d466 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6ffa5b8-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffa5b8-font-size );font-weight:var( --e-global-typography-6ffa5b8-font-weight );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4ad734e );border-radius:100px 100px 100px 100px;padding:8px 16px 10px 16px;}.elementor-237 .elementor-element.elementor-element-553d466.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-e8dad4b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-237 .elementor-element.elementor-element-e8dad4b .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-85cb40e{text-align:left;}.elementor-237 .elementor-element.elementor-element-85cb40e .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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-d1d2dfd{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 20px;--row-gap:16px;--column-gap:20px;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:var( --e-global-color-4ad734e );--border-color:var( --e-global-color-4ad734e );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-d1d2dfd:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-d1d2dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42c0c8b );}.elementor-237 .elementor-element.elementor-element-d1d2dfd:hover{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:var( --e-global-color-2fa1ece );--border-color:var( --e-global-color-2fa1ece );}.elementor-237 .elementor-element.elementor-element-d1d2dfd, .elementor-237 .elementor-element.elementor-element-d1d2dfd::before{--border-transition:0.3s;}.elementor-237 .elementor-element.elementor-element-d1d2dfd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-6879e09{--display:flex;--position:absolute;top:0px;--z-index:1;}body:not(.rtl) .elementor-237 .elementor-element.elementor-element-6879e09{left:0px;}body.rtl .elementor-237 .elementor-element.elementor-element-6879e09{right:0px;}.elementor-237 .elementor-element.elementor-element-24a0e53{--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:nowrap;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-237 .elementor-element.elementor-element-24a0e53:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-24a0e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/08/placeholder.webp?fit=800%2C534&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237 .elementor-element.elementor-element-24a0e53:hover{background-image:url("https://i0.wp.com/ha-ramwoo.com/wp-content/uploads/2025/09/thumbnail-2-2.webp?fit=800%2C600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-237 .elementor-element.elementor-element-6fd3044 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6ffa5b8-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffa5b8-font-size );font-weight:var( --e-global-typography-6ffa5b8-font-weight );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4ad734e );border-radius:100px 100px 100px 100px;padding:8px 16px 10px 16px;}.elementor-237 .elementor-element.elementor-element-6fd3044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-3d5d72e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-237 .elementor-element.elementor-element-3d5d72e .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-167b588{text-align:left;}.elementor-237 .elementor-element.elementor-element-167b588 .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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-fde8bd2{--display:flex;--min-height:1px;--z-index:49;}.elementor-237 .elementor-element.elementor-element-fde8bd2:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-fde8bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ad734e );}.elementor-237 .elementor-element.elementor-element-483e520{--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;--gap:36px 20px;--row-gap:36px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-4ad734e );--border-color:var( --e-global-color-4ad734e );--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:49;}.elementor-237 .elementor-element.elementor-element-483e520:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-483e520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42c0c8b );}.elementor-237 .elementor-element.elementor-element-4ec1e65{--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;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-237 .elementor-element.elementor-element-d75f215{text-align:center;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-237 .elementor-element.elementor-element-ad68cf5{text-align:center;}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button{background-color:#FFC20D00;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 36px 12px 36px;}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button:hover, .elementor-237 .elementor-element.elementor-element-81c008e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-237 .elementor-element.elementor-element-81c008e{border-radius:100px 100px 100px 100px;}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button:hover svg, .elementor-237 .elementor-element.elementor-element-81c008e .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:769px){.elementor-237 .elementor-element.elementor-element-221dbdb{--width:calc(50% - 10px);}.elementor-237 .elementor-element.elementor-element-1654da1{--width:100%;}.elementor-237 .elementor-element.elementor-element-170e470{--width:calc(50% - 10px);}.elementor-237 .elementor-element.elementor-element-afe2170{--width:100%;}.elementor-237 .elementor-element.elementor-element-c233d15{--width:calc(50% - 10px);}.elementor-237 .elementor-element.elementor-element-b6495d2{--width:100%;}.elementor-237 .elementor-element.elementor-element-d1d2dfd{--width:calc(50% - 10px);}.elementor-237 .elementor-element.elementor-element-6879e09{--width:100%;}}@media(max-width:1536px){.elementor-237 .elementor-element.elementor-element-d715ca2{--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-237 .elementor-element.elementor-element-cad48ab .elementor-heading-title{font-size:var( --e-global-typography-63d2626-font-size );line-height:var( --e-global-typography-63d2626-line-height );letter-spacing:var( --e-global-typography-63d2626-letter-spacing );word-spacing:var( --e-global-typography-63d2626-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-464a9f3 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-5655ade .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-4f5afe5 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-dfafaec .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-6f23291 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-e324e2b .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-553d466 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-e8dad4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-85cb40e .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-6fd3044 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-3d5d72e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-167b588 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-483e520{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button{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 );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1024px){.elementor-237 .elementor-element.elementor-element-d715ca2{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-d06df8b{--margin-top:0px;--margin-bottom:5px;--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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-237 .elementor-element.elementor-element-cad48ab .elementor-heading-title{font-size:var( --e-global-typography-63d2626-font-size );line-height:var( --e-global-typography-63d2626-line-height );letter-spacing:var( --e-global-typography-63d2626-letter-spacing );word-spacing:var( --e-global-typography-63d2626-word-spacing );}.elementor-237 .elementor-element.elementor-element-221dbdb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-464a9f3 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-5655ade{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-5655ade .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-4f5afe5{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-4f5afe5 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-170e470{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-dfafaec .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-6f23291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-6f23291 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-e324e2b{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-e324e2b .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-c233d15{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-553d466 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-e8dad4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-e8dad4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-85cb40e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-85cb40e .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-d1d2dfd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-6fd3044 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-3d5d72e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-3d5d72e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-167b588{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237 .elementor-element.elementor-element-167b588 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-483e520{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button{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 );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:768px){.elementor-237 .elementor-element.elementor-element-d715ca2{--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-237 .elementor-element.elementor-element-cad48ab .elementor-heading-title{font-size:var( --e-global-typography-63d2626-font-size );line-height:var( --e-global-typography-63d2626-line-height );letter-spacing:var( --e-global-typography-63d2626-letter-spacing );word-spacing:var( --e-global-typography-63d2626-word-spacing );}.elementor-237 .elementor-element.elementor-element-221dbdb{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-464a9f3 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-5655ade .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-4f5afe5 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-170e470{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-237 .elementor-element.elementor-element-dfafaec .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-6f23291 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-e324e2b .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-c233d15{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-237 .elementor-element.elementor-element-553d466 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-e8dad4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-85cb40e .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-d1d2dfd{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-237 .elementor-element.elementor-element-6fd3044 .elementor-button{font-size:var( --e-global-typography-6ffa5b8-font-size );line-height:var( --e-global-typography-6ffa5b8-line-height );letter-spacing:var( --e-global-typography-6ffa5b8-letter-spacing );word-spacing:var( --e-global-typography-6ffa5b8-word-spacing );}.elementor-237 .elementor-element.elementor-element-3d5d72e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-237 .elementor-element.elementor-element-167b588 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-483e520{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-237 .elementor-element.elementor-element-81c008e .elementor-button{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 );word-spacing:var( --e-global-typography-text-word-spacing );padding:12px 24px 12px 24px;}}/* Start custom CSS for container, class: .elementor-element-1654da1 */.elementor-237 .elementor-element.elementor-element-1654da1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221dbdb */.elementor-237 .elementor-element.elementor-element-221dbdb .projectTag{
    opacity: 0;
    transition: opacity 0.3s ease-out;
}
.elementor-237 .elementor-element.elementor-element-221dbdb:hover .projectTag{
    opacity: 1;
}
.elementor-237 .elementor-element.elementor-element-221dbdb:hover .projectImg{
    background-image: url(/wp-content/uploads/2025/09/thumbnail-1-2.webp);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe2170 */.elementor-237 .elementor-element.elementor-element-afe2170{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-170e470 */.elementor-237 .elementor-element.elementor-element-170e470 .projectTag{
    opacity: 0;
    transition: opacity 0.3s ease-out;
}
.elementor-237 .elementor-element.elementor-element-170e470:hover .projectTag{
    opacity: 1;
}
.elementor-237 .elementor-element.elementor-element-170e470:hover .projectImg{
    background-image: url(/wp-content/uploads/2025/09/thumbnail-3-2.webp);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6495d2 */.elementor-237 .elementor-element.elementor-element-b6495d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c233d15 */.elementor-237 .elementor-element.elementor-element-c233d15 .projectTag{
    opacity: 0;
    transition: opacity 0.3s ease-out;
}
.elementor-237 .elementor-element.elementor-element-c233d15:hover .projectTag{
    opacity: 1;
}
.elementor-237 .elementor-element.elementor-element-c233d15:hover .projectImg{
    background-image: url(/wp-content/uploads/2025/09/thumbnail-2-2.webp);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6879e09 */.elementor-237 .elementor-element.elementor-element-6879e09{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d2dfd */.elementor-237 .elementor-element.elementor-element-d1d2dfd .projectTag{
    opacity: 0;
    transition: opacity 0.3s ease-out;
}
.elementor-237 .elementor-element.elementor-element-d1d2dfd:hover .projectTag{
    opacity: 1;
}
.elementor-237 .elementor-element.elementor-element-d1d2dfd:hover .projectImg{
    background-image: url(/wp-content/uploads/);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d715ca2 */.projectImg{
    aspect-ratio: 3/2;
}
.projectImg span{
    line-height: 1 !important;
}
@media (max-width: 1024px){
    .projectImg{
        aspect-ratio: 4/3;
    }
}
.projectText{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
@media (max-width: 768px){
    .projectText{
        -webkit-line-clamp: 2;
    }
}

#headerId{
    border-color: var(--e-global-color-4ad734e) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483e520 */.elementor-237 .elementor-element.elementor-element-483e520{
    filter: drop-shadow(0 10px 10px rgba(26, 26, 26, 0.05));
}/* End custom CSS */