.elementor-477 .elementor-element.elementor-element-7b04832{--display:flex;--min-height:0vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-940eb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-477 .elementor-element.elementor-element-940eb86.e-con{--align-self:center;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-477 .elementor-element.elementor-element-30b885b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-30b885b .elementor-heading-title{font-family:var( --e-global-typography-ad79bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-ad79bd4-font-size );font-weight:var( --e-global-typography-ad79bd4-font-weight );text-transform:var( --e-global-typography-ad79bd4-text-transform );line-height:var( --e-global-typography-ad79bd4-line-height );letter-spacing:var( --e-global-typography-ad79bd4-letter-spacing );}.elementor-477 .elementor-element.elementor-element-1a2ccee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-1a2ccee .elementor-heading-title{font-family:var( --e-global-typography-5a9d900-font-family ), Sans-serif;font-size:var( --e-global-typography-5a9d900-font-size );font-weight:var( --e-global-typography-5a9d900-font-weight );line-height:var( --e-global-typography-5a9d900-line-height );letter-spacing:var( --e-global-typography-5a9d900-letter-spacing );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-477 .elementor-element.elementor-element-26bd4a2.elementor-element{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-wrapper{text-align:start;gap:-4px;}.elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon{font-size:18px;}.elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-title, .elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-477 .elementor-element.elementor-element-3a90768{--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;--overflow:hidden;--padding-top:0rem;--padding-bottom:14rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-1191d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-477 .elementor-element.elementor-element-1191d10 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-477 .elementor-element.elementor-element-7b15aa5{padding:0rem 0rem 0rem 0rem;}.elementor-477 .elementor-element.elementor-element-7b15aa5 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-477 .elementor-element.elementor-element-0e351f4{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:wrap;--overflow:hidden;--padding-top:0rem;--padding-bottom:14rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-8a16abc{width:100%;max-width:100%;}.elementor-477 .elementor-element.elementor-element-8a16abc .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-489e0f4{--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;--justify-content:space-between;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-477 .elementor-element.elementor-element-9f42c94{width:var( --container-widget-width, 65% );max-width:65%;margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-477 .elementor-element.elementor-element-9f42c94.elementor-element{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-9f42c94 img{width:100%;}.elementor-477 .elementor-element.elementor-element-9f42c94 .widget-image-caption{text-align:start;font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:0px;margin-block-start:13px;}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-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-477 .elementor-element.elementor-element-1b2cf7e{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-477 .elementor-element.elementor-element-fa50e28{--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;--justify-content:space-between;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-477 .elementor-element.elementor-element-528cc73{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-477 .elementor-element.elementor-element-37f0a37{width:var( --container-widget-width, 65% );max-width:65%;margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:end;}.elementor-477 .elementor-element.elementor-element-37f0a37 .widget-image-caption{text-align:start;font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:0px;margin-block-start:13px;}.elementor-477 .elementor-element.elementor-element-4ddd4e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:14rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-7279ea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-477 .elementor-element.elementor-element-5a70177 .elementor-heading-title{font-family:var( --e-global-typography-216e0c2-font-family ), Sans-serif;font-size:var( --e-global-typography-216e0c2-font-size );font-weight:var( --e-global-typography-216e0c2-font-weight );text-transform:var( --e-global-typography-216e0c2-text-transform );line-height:var( --e-global-typography-216e0c2-line-height );letter-spacing:var( --e-global-typography-216e0c2-letter-spacing );}.elementor-477 .elementor-element.elementor-element-a6346f1{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-477 .elementor-element.elementor-element-0982e43 .button-hover-inner{gap:2px;}.elementor-477 .elementor-element.elementor-element-0982e43 .button-hover-icon-wrap{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-0982e43 .button-hover-label{color:#ffffff;font-family:var( --e-global-typography-0dec8b8-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec8b8-font-size );font-weight:var( --e-global-typography-0dec8b8-font-weight );text-transform:var( --e-global-typography-0dec8b8-text-transform );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-9998528{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-477 .elementor-element.elementor-element-599619c{--swiper-slides-to-display:4;--swiper-offset-size:100px;--swiper-slides-gap:12px;width:var( --container-widget-width, 93% );max-width:93%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;--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-477 .elementor-element.elementor-element-599619c.elementor-element{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-599619c .swiper-slide > .elementor-element{height:100%;}.elementor-477 .elementor-element.elementor-element-8ab62a6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-477 .elementor-element.elementor-element-a36b0c4 .cursor-drag-icon, .elementor-477 .elementor-element.elementor-element-a36b0c4 .cursor-drag-text{background-color:#000;}.elementor-477 .elementor-element.elementor-element-a36b0c4 .cursor-drag{gap:2px;}.elementor-477 .elementor-element.elementor-element-a36b0c4 .cursor-drag-text{padding:7px 15px 7px 15px;font-family:var( --e-global-typography-d4f9fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f9fc4-font-size );font-weight:var( --e-global-typography-d4f9fc4-font-weight );text-transform:var( --e-global-typography-d4f9fc4-text-transform );line-height:var( --e-global-typography-d4f9fc4-line-height );letter-spacing:var( --e-global-typography-d4f9fc4-letter-spacing );color:#fff;}.elementor-477 .elementor-element.elementor-element-bf8b8e3{--swiper-slides-to-display:4;--swiper-offset-size:100px;--swiper-slides-gap:12px;width:var( --container-widget-width, 93% );max-width:93%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-bf8b8e3.elementor-element{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-bf8b8e3 .swiper-slide > .elementor-element{height:100%;}.elementor-477 .elementor-element.elementor-element-86c6c1e{--display:flex;}.elementor-477 .elementor-element.elementor-element-d9f14aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-1460cd8{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--overflow:hidden;--overlay-opacity:1;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-1460cd8:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-1460cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zutari.bravedevelopment.com/wp-content/uploads/2025/09/Kashimbila-Multipurpose-dam-at-full-flood-1.jpg");background-position:center left;background-size:cover;}.elementor-477 .elementor-element.elementor-element-1460cd8::before, .elementor-477 .elementor-element.elementor-element-1460cd8 > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-1460cd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-1460cd8 > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-1460cd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-1460cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000026;--background-overlay:'';}.elementor-477 .elementor-element.elementor-element-40bc129{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-40bc129 .elementor-heading-title{font-family:var( --e-global-typography-5a9d900-font-family ), Sans-serif;font-size:var( --e-global-typography-5a9d900-font-size );font-weight:var( --e-global-typography-5a9d900-font-weight );line-height:var( --e-global-typography-5a9d900-line-height );letter-spacing:var( --e-global-typography-5a9d900-letter-spacing );color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-9716b73{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-e2fb591-font-family ), Sans-serif;font-size:var( --e-global-typography-e2fb591-font-size );font-weight:var( --e-global-typography-e2fb591-font-weight );text-transform:var( --e-global-typography-e2fb591-text-transform );line-height:var( --e-global-typography-e2fb591-line-height );letter-spacing:var( --e-global-typography-e2fb591-letter-spacing );color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-544ce8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:14rem;--padding-bottom:14rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-01d5ba4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-477 .elementor-element.elementor-element-c5e7f92{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-c5e7f92 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-a2f92cc{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-477 .elementor-element.elementor-element-af5edd9 .button-hover-inner{gap:2px;}.elementor-477 .elementor-element.elementor-element-af5edd9 .button-hover-icon-wrap{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-af5edd9 .button-hover-label{color:#ffffff;font-family:var( --e-global-typography-0dec8b8-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec8b8-font-size );font-weight:var( --e-global-typography-0dec8b8-font-weight );text-transform:var( --e-global-typography-0dec8b8-text-transform );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-item:nth-child({{item_index}}){margin:4rem 0rem 0rem 0rem;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-item:nth-child({{item_index}}) img{width:100%;height:50vh;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-custom-post-loop-wrapper{gap:40px;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-custom-post-loop{--loop-gap:16px;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-filters{bottom:2.5rem;max-width:100%;--filter-btn-padding:1rem 0.9375rem 1rem 0.9375rem;--filter-btn-radius:0px 0px 0px 0px;--filter-btn-bg:#181C19;--filter-btn-color:#FEFEFE;--filter-btn-bg-select-all:#181C19;--filter-btn-color-select-all:#BEBEBE;--filter-btn-bg-hover:#189A9F;--filter-btn-color-hover:#FEFEFE;--filter-btn-bg-select-all-hover:#BED749;--filter-btn-color-select-all-hover:#181C19;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-filters .custom-dropdown .custom-dropdown-toggle{--dropdown-btn-padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-filters .term-image{width:2.34375rem;}.elementor-477 .elementor-element.elementor-element-77103aa{--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;--align-items:flex-end;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;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-d681efe );--border-color:var( --e-global-color-d681efe );}.elementor-477 .elementor-element.elementor-element-77103aa.e-con{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-abab16a{padding:0px 0px 8px 0px;}.elementor-477 .elementor-element.elementor-element-abab16a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-c88bd82 .button-hover-inner{gap:2px;}.elementor-477 .elementor-element.elementor-element-c88bd82 .button-hover-icon-wrap{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-c88bd82 .button-hover-label{color:#ffffff;font-family:var( --e-global-typography-0dec8b8-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec8b8-font-size );font-weight:var( --e-global-typography-0dec8b8-font-weight );text-transform:var( --e-global-typography-0dec8b8-text-transform );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-803a2c8{--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;--align-items:flex-end;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;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-d681efe );--border-color:var( --e-global-color-d681efe );}.elementor-477 .elementor-element.elementor-element-803a2c8.e-con{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-7d6df99{padding:0px 0px 8px 0px;}.elementor-477 .elementor-element.elementor-element-7d6df99 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-66a2633 .button-hover-inner{gap:2px;}.elementor-477 .elementor-element.elementor-element-66a2633 .button-hover-icon-wrap{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-66a2633 .button-hover-label{color:#ffffff;font-family:var( --e-global-typography-0dec8b8-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec8b8-font-size );font-weight:var( --e-global-typography-0dec8b8-font-weight );text-transform:var( --e-global-typography-0dec8b8-text-transform );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-a5062ff{--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;--overflow:hidden;--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-477 .elementor-element.elementor-element-3ac7e21{--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;--overflow:hidden;--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-477 .elementor-element.elementor-element-d38f1e9{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--overflow:hidden;--overlay-opacity:1;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-d38f1e9:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-d38f1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zutari.bravedevelopment.com/wp-content/uploads/2025/09/GettyImages-1283455125-scaled.jpg");background-position:center center;background-size:cover;}.elementor-477 .elementor-element.elementor-element-d38f1e9::before, .elementor-477 .elementor-element.elementor-element-d38f1e9 > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-d38f1e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-d38f1e9 > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-d38f1e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-d38f1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000033;--background-overlay:'';}.elementor-477 .elementor-element.elementor-element-6d164c9{text-align:start;}.elementor-477 .elementor-element.elementor-element-86d03ba{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-e2fb591-font-family ), Sans-serif;font-size:var( --e-global-typography-e2fb591-font-size );font-weight:var( --e-global-typography-e2fb591-font-weight );text-transform:var( --e-global-typography-e2fb591-text-transform );line-height:var( --e-global-typography-e2fb591-line-height );letter-spacing:var( --e-global-typography-e2fb591-letter-spacing );color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-text, .elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-icon-wrap{background-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-inner{gap:2px;}.elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-text{padding:6px 15px 6px 15px;}.elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-icon-wrap{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0dec8b8-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec8b8-font-size );font-weight:var( --e-global-typography-0dec8b8-font-weight );text-transform:var( --e-global-typography-0dec8b8-text-transform );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7655217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14rem;--padding-bottom:14rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-7cccd76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-477 .elementor-element.elementor-element-7e12fce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-caaaf44{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-477 .elementor-element.elementor-element-877d840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;border-style:none;--border-style:none;--padding-top:6rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:4rem;}.elementor-477 .elementor-element.elementor-element-877d840:hover::before, .elementor-477 .elementor-element.elementor-element-877d840:hover > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-877d840:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-877d840 > .elementor-background-slideshow:hover::before, .elementor-477 .elementor-element.elementor-element-877d840 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-477 .elementor-element.elementor-element-877d840:hover{--overlay-opacity:1;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4696fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4696fbc-font-size );font-weight:var( --e-global-typography-4696fbc-font-weight );text-transform:var( --e-global-typography-4696fbc-text-transform );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter{gap:4.5rem;}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Poppins", Sans-serif;font-size:6rem;font-weight:500;line-height:0.9em;letter-spacing:-4px;}.elementor-477 .elementor-element.elementor-element-85a0037 .hover-colorful-card-custom-number{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-85a0037 .hover-colorful-card-custom-heading{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-85a0037 .hover-colorful-card-custom-desc{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-2629e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-3dabaf1 );--border-color:var( --e-global-color-3dabaf1 );--padding-top:6rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:4rem;}.elementor-477 .elementor-element.elementor-element-2629e40:hover::before, .elementor-477 .elementor-element.elementor-element-2629e40:hover > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-2629e40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-2629e40 > .elementor-background-slideshow:hover::before, .elementor-477 .elementor-element.elementor-element-2629e40 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-477 .elementor-element.elementor-element-2629e40:hover{--overlay-opacity:1;}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4696fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4696fbc-font-size );font-weight:var( --e-global-typography-4696fbc-font-weight );text-transform:var( --e-global-typography-4696fbc-text-transform );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter{gap:4.5rem;}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Poppins", Sans-serif;font-size:6rem;font-weight:500;line-height:0.9em;letter-spacing:-4px;}.elementor-477 .elementor-element.elementor-element-6bb0374 .hover-colorful-card-custom-number{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-6bb0374 .hover-colorful-card-custom-heading{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-6bb0374 .hover-colorful-card-custom-desc{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-7392427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3dabaf1 );--border-color:var( --e-global-color-3dabaf1 );--padding-top:6rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:4rem;}.elementor-477 .elementor-element.elementor-element-7392427:hover::before, .elementor-477 .elementor-element.elementor-element-7392427:hover > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-7392427:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-7392427 > .elementor-background-slideshow:hover::before, .elementor-477 .elementor-element.elementor-element-7392427 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-477 .elementor-element.elementor-element-7392427:hover{--overlay-opacity:1;}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4696fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4696fbc-font-size );font-weight:var( --e-global-typography-4696fbc-font-weight );text-transform:var( --e-global-typography-4696fbc-text-transform );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter{gap:4.5rem;}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Poppins", Sans-serif;font-size:6rem;font-weight:500;line-height:0.9em;letter-spacing:-4px;}.elementor-477 .elementor-element.elementor-element-c890396 .hover-colorful-card-custom-number{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-c890396 .hover-colorful-card-custom-heading{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-c890396 .hover-colorful-card-custom-desc{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-019afbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3dabaf1 );--border-color:var( --e-global-color-3dabaf1 );--padding-top:6rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:4rem;}.elementor-477 .elementor-element.elementor-element-019afbe:hover::before, .elementor-477 .elementor-element.elementor-element-019afbe:hover > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-019afbe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-019afbe > .elementor-background-slideshow:hover::before, .elementor-477 .elementor-element.elementor-element-019afbe > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-477 .elementor-element.elementor-element-019afbe:hover{--overlay-opacity:1;}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4696fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4696fbc-font-size );font-weight:var( --e-global-typography-4696fbc-font-weight );text-transform:var( --e-global-typography-4696fbc-text-transform );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter{gap:4.5rem;}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Poppins", Sans-serif;font-size:6rem;font-weight:500;line-height:0.9em;letter-spacing:-4px;}.elementor-477 .elementor-element.elementor-element-6b8bcc8 .hover-colorful-card-custom-number{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-6b8bcc8 .hover-colorful-card-custom-heading{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-6b8bcc8 .hover-colorful-card-custom-desc{color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-ede4a75{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0rem;--margin-bottom:14rem;--margin-left:0rem;--margin-right:0rem;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-f62ef0c{left:-1.154%;}body.rtl .elementor-477 .elementor-element.elementor-element-f62ef0c{right:-1.154%;}.elementor-477 .elementor-element.elementor-element-f62ef0c{top:10.729%;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-be441bf{left:17.381%;}body.rtl .elementor-477 .elementor-element.elementor-element-be441bf{right:17.381%;}.elementor-477 .elementor-element.elementor-element-be441bf{top:2.593%;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-80f4fec{left:10.015%;}body.rtl .elementor-477 .elementor-element.elementor-element-80f4fec{right:10.015%;}.elementor-477 .elementor-element.elementor-element-80f4fec{top:28.262%;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-3c2e1fb{right:11.994%;}body.rtl .elementor-477 .elementor-element.elementor-element-3c2e1fb{left:11.994%;}.elementor-477 .elementor-element.elementor-element-3c2e1fb{top:20.488%;z-index:3;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-cecebd0{right:1.994%;}body.rtl .elementor-477 .elementor-element.elementor-element-cecebd0{left:1.994%;}.elementor-477 .elementor-element.elementor-element-cecebd0{top:3.365%;}.elementor-477 .elementor-element.elementor-element-c1d57c2{--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-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--z-index:10;}.elementor-477 .elementor-element.elementor-element-c1d57c2:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-c1d57c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40fb214 );}.elementor-477 .elementor-element.elementor-element-1759523{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-477 .elementor-element.elementor-element-3d88e2e .button-hover-inner{gap:2px;}.elementor-477 .elementor-element.elementor-element-3d88e2e .button-hover-icon-wrap{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-3d88e2e .button-hover-label{color:#ffffff;font-family:var( --e-global-typography-0dec8b8-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec8b8-font-size );font-weight:var( --e-global-typography-0dec8b8-font-weight );text-transform:var( --e-global-typography-0dec8b8-text-transform );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-d5256f5{left:30.166%;}body.rtl .elementor-477 .elementor-element.elementor-element-d5256f5{right:30.166%;}.elementor-477 .elementor-element.elementor-element-d5256f5{bottom:-0.006px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-cc15487{left:0.707%;}body.rtl .elementor-477 .elementor-element.elementor-element-cc15487{right:0.707%;}.elementor-477 .elementor-element.elementor-element-cc15487{bottom:-0.001%;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-2d2183d{left:56.351%;}body.rtl .elementor-477 .elementor-element.elementor-element-2d2183d{right:56.351%;}.elementor-477 .elementor-element.elementor-element-2d2183d{bottom:0%;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-48963be{right:1.992%;}body.rtl .elementor-477 .elementor-element.elementor-element-48963be{left:1.992%;}.elementor-477 .elementor-element.elementor-element-48963be{bottom:-0.001%;}.elementor-477 .elementor-element.elementor-element-a32f17e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-477 .elementor-element.elementor-element-80f2e12{--display:flex;}.elementor-477 .elementor-element.elementor-element-f494416{--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-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--z-index:10;}.elementor-477 .elementor-element.elementor-element-f494416:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-f494416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40fb214 );}.elementor-477 .elementor-element.elementor-element-c072359{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-477 .elementor-element.elementor-element-39b27d3 .button-hover-inner{gap:2px;}.elementor-477 .elementor-element.elementor-element-39b27d3 .button-hover-icon-wrap{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-477 .elementor-element.elementor-element-39b27d3 .button-hover-label{color:#ffffff;font-family:var( --e-global-typography-0dec8b8-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec8b8-font-size );font-weight:var( --e-global-typography-0dec8b8-font-weight );text-transform:var( --e-global-typography-0dec8b8-text-transform );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-6423dfe{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-477 .elementor-element.elementor-element-7b04832{--padding-top:8rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-940eb86{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.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 );}.elementor-477 .elementor-element.elementor-element-30b885b .elementor-heading-title{font-size:var( --e-global-typography-ad79bd4-font-size );line-height:var( --e-global-typography-ad79bd4-line-height );letter-spacing:var( --e-global-typography-ad79bd4-letter-spacing );}.elementor-477 .elementor-element.elementor-element-1a2ccee .elementor-heading-title{font-size:var( --e-global-typography-5a9d900-font-size );line-height:var( --e-global-typography-5a9d900-line-height );letter-spacing:var( --e-global-typography-5a9d900-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-wrapper{gap:-10px;}.elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-title, .elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-title a{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 );}.elementor-477 .elementor-element.elementor-element-3a90768{--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-0e351f4{--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-8a16abc .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 );}.elementor-477 .elementor-element.elementor-element-489e0f4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-477 .elementor-element.elementor-element-9f42c94{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-477 .elementor-element.elementor-element-9f42c94 .widget-image-caption{font-size:1rem;}.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 );}.elementor-477 .elementor-element.elementor-element-1b2cf7e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-477 .elementor-element.elementor-element-fa50e28{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-477 .elementor-element.elementor-element-528cc73{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-477 .elementor-element.elementor-element-37f0a37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-477 .elementor-element.elementor-element-37f0a37 .widget-image-caption{font-size:1rem;}.elementor-477 .elementor-element.elementor-element-4ddd4e6{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-5a70177 .elementor-heading-title{font-size:var( --e-global-typography-216e0c2-font-size );line-height:var( --e-global-typography-216e0c2-line-height );letter-spacing:var( --e-global-typography-216e0c2-letter-spacing );}.elementor-477 .elementor-element.elementor-element-a6346f1{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 );}.elementor-477 .elementor-element.elementor-element-0982e43 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-599619c{--swiper-slides-to-display:2;--swiper-offset-size:90px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-5.3rem;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:3.5rem;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:2.5rem;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:3.5rem;--arrow-size:40px;}.elementor-477 .elementor-element.elementor-element-a36b0c4 .cursor-drag-text{font-size:var( --e-global-typography-d4f9fc4-font-size );line-height:var( --e-global-typography-d4f9fc4-line-height );letter-spacing:var( --e-global-typography-d4f9fc4-letter-spacing );}.elementor-477 .elementor-element.elementor-element-bf8b8e3{--swiper-slides-to-display:2;--swiper-offset-size:90px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-1460cd8{--min-height:80vh;}.elementor-477 .elementor-element.elementor-element-40bc129{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-477 .elementor-element.elementor-element-40bc129 .elementor-heading-title{font-size:var( --e-global-typography-5a9d900-font-size );line-height:var( --e-global-typography-5a9d900-line-height );letter-spacing:var( --e-global-typography-5a9d900-letter-spacing );}.elementor-477 .elementor-element.elementor-element-9716b73{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-e2fb591-font-size );line-height:var( --e-global-typography-e2fb591-line-height );letter-spacing:var( --e-global-typography-e2fb591-letter-spacing );}.elementor-477 .elementor-element.elementor-element-544ce8c{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:9rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-c5e7f92{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-477 .elementor-element.elementor-element-c5e7f92 .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 );}.elementor-477 .elementor-element.elementor-element-a2f92cc{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 );}.elementor-477 .elementor-element.elementor-element-af5edd9 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-item:nth-child({{item_index}}){margin:0rem 0rem 0rem 0rem;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-item:nth-child({{item_index}}) img{height:25vh;}.elementor-477 .elementor-element.elementor-element-77103aa{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-477 .elementor-element.elementor-element-abab16a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-c88bd82 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-803a2c8{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-477 .elementor-element.elementor-element-7d6df99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-66a2633 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-d38f1e9{--min-height:80vh;}.elementor-477 .elementor-element.elementor-element-86d03ba{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-e2fb591-font-size );line-height:var( --e-global-typography-e2fb591-line-height );letter-spacing:var( --e-global-typography-e2fb591-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7655217{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-7e12fce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-caaaf44{--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-477 .elementor-element.elementor-element-caaaf44.e-con{--align-self:center;}.elementor-477 .elementor-element.elementor-element-877d840{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-counter .elementor-counter-number-wrapper{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 );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter{gap:1rem;}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter-number-wrapper{font-size:4.75rem;}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter-title{font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-2629e40{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter{gap:1rem;}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter-number-wrapper{font-size:4.75rem;}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter-title{font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7392427{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter{gap:1rem;}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter-number-wrapper{font-size:4.75rem;}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter-title{font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-019afbe{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter{gap:1rem;}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter-number-wrapper{font-size:4.75rem;}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter-title{font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-ede4a75{--min-height:80vh;--margin-top:0rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-3c2e1fb{right:43%;}body.rtl .elementor-477 .elementor-element.elementor-element-3c2e1fb{left:43%;}.elementor-477 .elementor-element.elementor-element-1759523{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 );}.elementor-477 .elementor-element.elementor-element-3d88e2e .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-a32f17e{--min-height:80vh;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-80f2e12{--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;}.elementor-477 .elementor-element.elementor-element-bfa7caf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-bfa7caf img{width:100%;}.elementor-477 .elementor-element.elementor-element-d33bd49{margin:-7rem -3rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-477 .elementor-element.elementor-element-c072359{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 );}.elementor-477 .elementor-element.elementor-element-39b27d3 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-6423dfe{--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:flex-end;}.elementor-477 .elementor-element.elementor-element-0461cd9{width:var( --container-widget-width, 50% );max-width:50%;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-0461cd9 img{width:100%;}}@media(max-width:767px){.elementor-477 .elementor-element.elementor-element-7b04832{--padding-top:8rem;--padding-bottom:1.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-940eb86{--width:100%;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;}.elementor-477 .elementor-element.elementor-element-940eb86.e-con{--align-self:flex-start;}.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 );}.elementor-477 .elementor-element.elementor-element-30b885b .elementor-heading-title{font-size:var( --e-global-typography-ad79bd4-font-size );line-height:var( --e-global-typography-ad79bd4-line-height );letter-spacing:var( --e-global-typography-ad79bd4-letter-spacing );}.elementor-477 .elementor-element.elementor-element-1a2ccee .elementor-heading-title{font-size:var( --e-global-typography-5a9d900-font-size );line-height:var( --e-global-typography-5a9d900-line-height );letter-spacing:var( --e-global-typography-5a9d900-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-477 .elementor-element.elementor-element-26bd4a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-wrapper{gap:-5px;}.elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-title, .elementor-477 .elementor-element.elementor-element-26bd4a2 .elementor-icon-box-title a{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 );}.elementor-477 .elementor-element.elementor-element-3a90768{--content-width:90vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:7.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-1191d10{padding:0rem 0rem 0rem 0rem;}.elementor-477 .elementor-element.elementor-element-7b15aa5{padding:0rem 0rem 0rem 0rem;}.elementor-477 .elementor-element.elementor-element-0e351f4{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-477 .elementor-element.elementor-element-8a16abc .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 );}.elementor-477 .elementor-element.elementor-element-489e0f4{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-477 .elementor-element.elementor-element-9f42c94{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-477 .elementor-element.elementor-element-9f42c94 .widget-image-caption{font-size:1rem;}.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 );}.elementor-477 .elementor-element.elementor-element-1b2cf7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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 );}.elementor-477 .elementor-element.elementor-element-fa50e28{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:2.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-528cc73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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 );}.elementor-477 .elementor-element.elementor-element-37f0a37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-477 .elementor-element.elementor-element-37f0a37 .widget-image-caption{font-size:1rem;}.elementor-477 .elementor-element.elementor-element-4ddd4e6{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-477 .elementor-element.elementor-element-5a70177 .elementor-heading-title{font-size:var( --e-global-typography-216e0c2-font-size );line-height:var( --e-global-typography-216e0c2-line-height );letter-spacing:var( --e-global-typography-216e0c2-letter-spacing );}.elementor-477 .elementor-element.elementor-element-a6346f1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;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 );}.elementor-477 .elementor-element.elementor-element-0982e43 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-599619c{--swiper-slides-to-display:1;--swiper-offset-size:40px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-position:-3.9rem;--arrow-next-right-position:1.1rem;}.elementor-477 .elementor-element.elementor-element-a36b0c4 .cursor-drag-text{font-size:var( --e-global-typography-d4f9fc4-font-size );line-height:var( --e-global-typography-d4f9fc4-line-height );letter-spacing:var( --e-global-typography-d4f9fc4-letter-spacing );}.elementor-477 .elementor-element.elementor-element-bf8b8e3{--swiper-slides-to-display:1;--swiper-offset-size:40px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-1460cd8{--min-height:100vh;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-40bc129{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-477 .elementor-element.elementor-element-40bc129 .elementor-heading-title{font-size:var( --e-global-typography-5a9d900-font-size );line-height:var( --e-global-typography-5a9d900-line-height );letter-spacing:var( --e-global-typography-5a9d900-letter-spacing );}.elementor-477 .elementor-element.elementor-element-9716b73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-e2fb591-font-size );line-height:var( --e-global-typography-e2fb591-line-height );letter-spacing:var( --e-global-typography-e2fb591-letter-spacing );}.elementor-477 .elementor-element.elementor-element-544ce8c{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-c5e7f92{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-477 .elementor-element.elementor-element-c5e7f92 .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 );}.elementor-477 .elementor-element.elementor-element-a2f92cc{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 );}.elementor-477 .elementor-element.elementor-element-af5edd9 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-loop-item:nth-child({{item_index}}) img{height:60vh;}.elementor-477 .elementor-element.elementor-element-8d5ab30 .project-custom-post-loop{--loop-gap:5rem;}.elementor-477 .elementor-element.elementor-element-77103aa{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-477 .elementor-element.elementor-element-abab16a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-abab16a.elementor-element{--align-self:flex-start;}.elementor-477 .elementor-element.elementor-element-abab16a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-c88bd82 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-803a2c8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-477 .elementor-element.elementor-element-7d6df99{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-7d6df99.elementor-element{--align-self:flex-start;}.elementor-477 .elementor-element.elementor-element-7d6df99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-66a2633 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-d38f1e9{--min-height:100vh;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-86d03ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-e2fb591-font-size );line-height:var( --e-global-typography-e2fb591-line-height );letter-spacing:var( --e-global-typography-e2fb591-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7216f0f .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7655217{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-477 .elementor-element.elementor-element-7e12fce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-caaaf44{--width:112%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-1.12rem;--margin-right:0rem;}.elementor-477 .elementor-element.elementor-element-877d840{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-counter .elementor-counter-number-wrapper{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 );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter{flex-direction:row-reverse;}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter-title{justify-content:end;font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-0f44e65 .elementor-counter-number-wrapper{font-size:3.562rem;}.elementor-477 .elementor-element.elementor-element-15ff8f3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-2629e40{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter{flex-direction:row-reverse;}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter-title{justify-content:end;font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-7d9b55a .elementor-counter-number-wrapper{font-size:3.562rem;}.elementor-477 .elementor-element.elementor-element-65fade7{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-7392427{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter{flex-direction:row-reverse;}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter-title{justify-content:end;font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-75737f9 .elementor-counter-number-wrapper{font-size:3.562rem;}.elementor-477 .elementor-element.elementor-element-2f043e5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-019afbe{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter{flex-direction:row-reverse;}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter-title{justify-content:end;font-size:var( --e-global-typography-4696fbc-font-size );line-height:var( --e-global-typography-4696fbc-line-height );letter-spacing:var( --e-global-typography-4696fbc-letter-spacing );}.elementor-477 .elementor-element.elementor-element-f1a7257 .elementor-counter-number-wrapper{font-size:3.562rem;}.elementor-477 .elementor-element.elementor-element-7713e70{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-ede4a75{--min-height:110vh;}.elementor-477 .elementor-element.elementor-element-1759523{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 );}.elementor-477 .elementor-element.elementor-element-3d88e2e .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-a32f17e{--min-height:110vh;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-477 .elementor-element.elementor-element-80f2e12{--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;--align-items:flex-end;--flex-wrap:nowrap;}.elementor-477 .elementor-element.elementor-element-d33bd49{margin:0rem -8rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;}.elementor-477 .elementor-element.elementor-element-c072359{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 );}.elementor-477 .elementor-element.elementor-element-39b27d3 .button-hover-label{font-size:var( --e-global-typography-0dec8b8-font-size );line-height:var( --e-global-typography-0dec8b8-line-height );letter-spacing:var( --e-global-typography-0dec8b8-letter-spacing );}.elementor-477 .elementor-element.elementor-element-6423dfe{--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;}.elementor-477 .elementor-element.elementor-element-adf3fd3{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-0461cd9{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}}@media(min-width:768px){.elementor-477 .elementor-element.elementor-element-940eb86{--width:100%;}.elementor-477 .elementor-element.elementor-element-3a90768{--content-width:92%;}.elementor-477 .elementor-element.elementor-element-01d5ba4{--width:38%;}.elementor-477 .elementor-element.elementor-element-7cccd76{--width:38%;}.elementor-477 .elementor-element.elementor-element-c1d57c2{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-477 .elementor-element.elementor-element-940eb86{--width:100%;}.elementor-477 .elementor-element.elementor-element-3a90768{--content-width:100%;}.elementor-477 .elementor-element.elementor-element-9998528{--width:100%;}.elementor-477 .elementor-element.elementor-element-8ab62a6{--width:100%;}.elementor-477 .elementor-element.elementor-element-01d5ba4{--width:70%;}.elementor-477 .elementor-element.elementor-element-7cccd76{--width:70%;}.elementor-477 .elementor-element.elementor-element-caaaf44{--width:100%;}.elementor-477 .elementor-element.elementor-element-c1d57c2{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-77103aa */.elementor-477 .elementor-element.elementor-element-77103aa { width: fit-content; }/* End custom CSS */