.elementor-8189 .elementor-element.elementor-element-1a61ebed{--display:flex;--width:100%;--min-height:500px;--margin-top:116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8189 .elementor-element.elementor-element-1a61ebed:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-1a61ebed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.macrise.com/wp-content/uploads/2025/11/Banner-IMG-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8189 .elementor-element.elementor-element-66d154{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8189 .elementor-element.elementor-element-66d154:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-66d154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-4f06c2c6{--display:flex;}.elementor-8189 .elementor-element.elementor-element-2d7c6eb5{color:var( --e-global-color-eb806ad );--textColor:var( --e-global-color-eb806ad );}.elementor-8189 .elementor-element.elementor-element-33c50a26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-33c50a26:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-33c50a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-358de054{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-8189 .elementor-element.elementor-element-358de054 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-358de054 .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-358de054 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-menu-item{padding-left:30px;padding-right:30px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-sub-menu-item{padding-left:calc( 30px + 20px );padding-right:30px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 30px + 40px );padding-right:30px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 30px + 60px );padding-right:30px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 30px + 80px );padding-right:30px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-menu-item, .elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-sub-menu-item{padding-top:30px;padding-bottom:30px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-10ca9da9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:19px;}body.rtl .elementor-8189 .elementor-element.elementor-element-10ca9da9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:19px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:19px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 ul.sub-menu{width:220px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .sub-menu a.hfe-sub-menu-item,
						 .elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 a.hfe-menu-item, .elementor-8189 .elementor-element.elementor-element-10ca9da9 a.hfe-sub-menu-item{font-size:22px;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-menu-item, .elementor-8189 .elementor-element.elementor-element-10ca9da9 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-menu-item:hover,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-menu-item.highlighted,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item a.hfe-menu-item:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 .menu-item.current-menu-ancestor a.hfe-menu-item{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .sub-menu,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown-expandible,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-8189 .elementor-element.elementor-element-10ca9da9 .sub-menu li.menu-item:not(:last-child),
						.elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-8189 .elementor-element.elementor-element-6929060{--display:flex;--min-height:390px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-6929060:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-6929060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-8189 .elementor-element.elementor-element-0062933{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-0fbaa6c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-0fbaa6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-0fbaa6c .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-0fbaa6c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-2398d85 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-f4137db{--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;}.elementor-8189 .elementor-element.elementor-element-abaf99c .elementor-heading-title{font-weight:700;color:#C22328;}.elementor-8189 .elementor-element.elementor-element-458e26a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-8189 .elementor-element.elementor-element-8605e0d{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-8605e0d > .elementor-widget-container{background-color:#FFFFFF;padding:15px 10px 10px 0px;}.elementor-8189 .elementor-element.elementor-element-8605e0d:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-8605e0d .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-8605e0d .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-8605e0d:has(:hover) .elementor-icon-box-title,
					 .elementor-8189 .elementor-element.elementor-element-8605e0d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-706ff96{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-706ff96 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 10px 10px 0px;}.elementor-8189 .elementor-element.elementor-element-706ff96:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-706ff96 .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-706ff96 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-706ff96:has(:hover) .elementor-icon-box-title,
					 .elementor-8189 .elementor-element.elementor-element-706ff96:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-dbf94c5{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-dbf94c5 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 10px 10px 0px;}.elementor-8189 .elementor-element.elementor-element-dbf94c5:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-dbf94c5 .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-dbf94c5 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-dbf94c5:has(:hover) .elementor-icon-box-title,
					 .elementor-8189 .elementor-element.elementor-element-dbf94c5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-38c3092{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-38c3092 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 10px 10px 0px;}.elementor-8189 .elementor-element.elementor-element-38c3092:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-38c3092 .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-38c3092 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-38c3092:has(:hover) .elementor-icon-box-title,
					 .elementor-8189 .elementor-element.elementor-element-38c3092:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-0f23eed{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-0f23eed > .elementor-widget-container{background-color:#FFFFFF;padding:15px 10px 10px 0px;}.elementor-8189 .elementor-element.elementor-element-0f23eed:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-0f23eed .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-0f23eed .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-0f23eed:has(:hover) .elementor-icon-box-title,
					 .elementor-8189 .elementor-element.elementor-element-0f23eed:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-43c7e94{--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;}.elementor-8189 .elementor-element.elementor-element-885a29e{--display:flex;}.elementor-8189 .elementor-element.elementor-element-5e6fdb2 img{height:500px;object-fit:cover;object-position:center center;}.elementor-8189 .elementor-element.elementor-element-5e6fdb2 svg{height:500px;}.elementor-8189 .elementor-element.elementor-element-5e6fdb2:hover img, .elementor-8189 .elementor-element.elementor-element-5e6fdb2:hover svg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8189 .elementor-element.elementor-element-bcc698d{--display:flex;}.elementor-8189 .elementor-element.elementor-element-22a67f8 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-f86bb0c{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-secondary );--textColor:var( --e-global-color-secondary );}.elementor-8189 .elementor-element.elementor-element-f86bb0c p{margin-block-end:0px;}.elementor-8189 .elementor-element.elementor-element-5847866{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8189 .elementor-element.elementor-element-eefe4c4{--display:flex;}.elementor-8189 .elementor-element.elementor-element-c839a6f img{height:500px;object-fit:cover;object-position:center center;}.elementor-8189 .elementor-element.elementor-element-c839a6f svg{height:500px;}.elementor-8189 .elementor-element.elementor-element-c839a6f:hover img, .elementor-8189 .elementor-element.elementor-element-c839a6f:hover svg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8189 .elementor-element.elementor-element-7c75ba4{--display:flex;}.elementor-8189 .elementor-element.elementor-element-13d5675 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-f0f7c93{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-secondary );--textColor:var( --e-global-color-secondary );}.elementor-8189 .elementor-element.elementor-element-f0f7c93 p{margin-block-end:0px;}.elementor-8189 .elementor-element.elementor-element-899b9b8{--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;}.elementor-8189 .elementor-element.elementor-element-f886d39{--display:flex;}.elementor-8189 .elementor-element.elementor-element-1d2264d img{height:500px;object-fit:cover;object-position:center center;}.elementor-8189 .elementor-element.elementor-element-1d2264d svg{height:500px;}.elementor-8189 .elementor-element.elementor-element-92cd30e{--display:flex;}.elementor-8189 .elementor-element.elementor-element-44ccad9 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-905ab28{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-secondary );--textColor:var( --e-global-color-secondary );}.elementor-8189 .elementor-element.elementor-element-905ab28 p{margin-block-end:0px;}.elementor-8189 .elementor-element.elementor-element-65be508{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8189 .elementor-element.elementor-element-9c3bd09{--display:flex;}.elementor-8189 .elementor-element.elementor-element-4226a17 img{height:500px;object-fit:cover;object-position:center center;}.elementor-8189 .elementor-element.elementor-element-4226a17 svg{height:500px;}.elementor-8189 .elementor-element.elementor-element-33cf07d{--display:flex;}.elementor-8189 .elementor-element.elementor-element-ee2fef3 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-e6a3d87{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-secondary );--textColor:var( --e-global-color-secondary );}.elementor-8189 .elementor-element.elementor-element-e6a3d87 p{margin-block-end:0px;}.elementor-8189 .elementor-element.elementor-element-d49ecd8{--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;}.elementor-8189 .elementor-element.elementor-element-0cfb762{--display:flex;}.elementor-8189 .elementor-element.elementor-element-e07ef27 img{height:500px;object-fit:cover;object-position:center center;}.elementor-8189 .elementor-element.elementor-element-e07ef27 svg{height:500px;}.elementor-8189 .elementor-element.elementor-element-8b0a46c{--display:flex;}.elementor-8189 .elementor-element.elementor-element-e3a4911 .elementor-heading-title{font-weight:700;text-transform:capitalize;}.elementor-8189 .elementor-element.elementor-element-ee3c790{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-secondary );--textColor:var( --e-global-color-secondary );}.elementor-8189 .elementor-element.elementor-element-ee3c790 p{margin-block-end:0px;}.elementor-8189 .elementor-element.elementor-element-483b0285{--display:flex;--min-height:390px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-483b0285:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-483b0285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-8189 .elementor-element.elementor-element-4162b09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-185ae1b4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-185ae1b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-185ae1b4 .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-185ae1b4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-42cb9e12 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-8189 .elementor-element.elementor-element-460dbcbf{--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;}.elementor-8189 .elementor-element.elementor-element-520f6bb5 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-fde387a{--display:flex;--justify-content:center;}.elementor-8189 .elementor-element.elementor-element-348df6e9{--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;}.elementor-8189 .elementor-element.elementor-element-e47c6d7 .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-e47c6d7{--icon-box-icon-margin:18px;}.elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-e47c6d7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-e47c6d7 .elementor-icon{font-size:31px;padding:3px;}.elementor-8189 .elementor-element.elementor-element-e47c6d7 .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-e47c6d7 .elementor-icon-box-title a{font-size:22px;}.elementor-8189 .elementor-element.elementor-element-dc1e1b6 .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-dc1e1b6{--icon-box-icon-margin:18px;}.elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-dc1e1b6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-dc1e1b6 .elementor-icon{font-size:31px;padding:3px;}.elementor-8189 .elementor-element.elementor-element-dc1e1b6 .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-dc1e1b6 .elementor-icon-box-title a{font-size:22px;}.elementor-8189 .elementor-element.elementor-element-cfd605e .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-cfd605e{--icon-box-icon-margin:18px;}.elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-cfd605e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-cfd605e .elementor-icon{font-size:31px;padding:3px;}.elementor-8189 .elementor-element.elementor-element-cfd605e .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-cfd605e .elementor-icon-box-title a{font-size:22px;}.elementor-8189 .elementor-element.elementor-element-c20d5ba{--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:center;--flex-wrap:nowrap;}.elementor-8189 .elementor-element.elementor-element-f09185e{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--icon-box-icon-margin:18px;}.elementor-8189 .elementor-element.elementor-element-f09185e .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-f09185e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-f09185e .elementor-icon{font-size:31px;padding:3px;}.elementor-8189 .elementor-element.elementor-element-f09185e .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-f09185e .elementor-icon-box-title a{font-size:22px;}.elementor-8189 .elementor-element.elementor-element-a392b64{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--icon-box-icon-margin:18px;}.elementor-8189 .elementor-element.elementor-element-a392b64 .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-a392b64.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-a392b64 .elementor-icon{font-size:31px;padding:3px;}.elementor-8189 .elementor-element.elementor-element-a392b64 .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-a392b64 .elementor-icon-box-title a{font-size:22px;}.elementor-8189 .elementor-element.elementor-element-190077c8{--display:flex;--min-height:286px;--justify-content:center;--align-items:center;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-190077c8:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-190077c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-6977ad73{--display:flex;--width:1000px;}.elementor-8189 .elementor-element.elementor-element-15b89a17{width:auto;max-width:auto;top:167px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-15b89a17{left:779px;}body.rtl .elementor-8189 .elementor-element.elementor-element-15b89a17{right:779px;}.elementor-8189 .elementor-element.elementor-element-16119219{width:auto;max-width:auto;top:161px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-16119219{left:476px;}body.rtl .elementor-8189 .elementor-element.elementor-element-16119219{right:476px;}.elementor-8189 .elementor-element.elementor-element-69dd16f7{width:auto;max-width:auto;top:83px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-69dd16f7{left:360px;}body.rtl .elementor-8189 .elementor-element.elementor-element-69dd16f7{right:360px;}.elementor-8189 .elementor-element.elementor-element-455970b9{width:auto;max-width:auto;top:184px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-455970b9{left:366px;}body.rtl .elementor-8189 .elementor-element.elementor-element-455970b9{right:366px;}.elementor-8189 .elementor-element.elementor-element-1e656a38{width:auto;max-width:auto;top:262px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-1e656a38{left:493px;}body.rtl .elementor-8189 .elementor-element.elementor-element-1e656a38{right:493px;}.elementor-8189 .elementor-element.elementor-element-563b19d0{width:auto;max-width:auto;top:284px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-563b19d0{left:606px;}body.rtl .elementor-8189 .elementor-element.elementor-element-563b19d0{right:606px;}.elementor-8189 .elementor-element.elementor-element-6a50cdf4{width:auto;max-width:auto;top:366px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-6a50cdf4{left:546px;}body.rtl .elementor-8189 .elementor-element.elementor-element-6a50cdf4{right:546px;}.elementor-8189 .elementor-element.elementor-element-1c803dbe{width:auto;max-width:auto;top:292px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-1c803dbe{left:353px;}body.rtl .elementor-8189 .elementor-element.elementor-element-1c803dbe{right:353px;}.elementor-8189 .elementor-element.elementor-element-72209971{width:auto;max-width:auto;top:255px;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-72209971{left:121px;}body.rtl .elementor-8189 .elementor-element.elementor-element-72209971{right:121px;}.elementor-8189 .elementor-element.elementor-element-3d89fbb2{--display:flex;--min-height:375px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-3d89fbb2:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-3d89fbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://test.macrise.com/wp-content/uploads/2025/03/concrete.jpg");background-position:center center;background-size:cover;}.elementor-8189 .elementor-element.elementor-element-3d89fbb2::before, .elementor-8189 .elementor-element.elementor-element-3d89fbb2 > .elementor-background-video-container::before, .elementor-8189 .elementor-element.elementor-element-3d89fbb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8189 .elementor-element.elementor-element-3d89fbb2 > .elementor-background-slideshow::before, .elementor-8189 .elementor-element.elementor-element-3d89fbb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8189 .elementor-element.elementor-element-3d89fbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002652;--background-overlay:'';}.elementor-8189 .elementor-element.elementor-element-7bba90ef .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-3eafc1e0{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-75c16649{width:var( --container-widget-width, 239px );max-width:239px;--container-widget-width:239px;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-75c16649 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;}.elementor-8189 .elementor-element.elementor-element-75c16649:hover .elementor-widget-container{background-color:#E40000;}.elementor-8189 .elementor-element.elementor-element-75c16649 .elementor-icon-box-wrapper{text-align:center;}.elementor-8189 .elementor-element.elementor-element-75c16649 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-75c16649 .elementor-icon-box-title, .elementor-8189 .elementor-element.elementor-element-75c16649 .elementor-icon-box-title a{font-size:20px;}.elementor-8189 .elementor-element.elementor-element-4ceec6d{--display:flex;--min-height:390px;--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:center;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-0f78fa7{--display:flex;}.elementor-8189 .elementor-element.elementor-element-c3ef810{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-5dd2b72{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-5dd2b72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-5dd2b72 .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-5dd2b72 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-2f79936 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-3469688{--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;}.elementor-8189 .elementor-element.elementor-element-930b314 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-2749c36{--display:flex;}.elementor-8189 .elementor-element.elementor-element-6339eba .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-6339eba{--icon-box-icon-margin:15px;}.elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-6339eba.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-6339eba .elementor-icon{font-size:38px;}.elementor-8189 .elementor-element.elementor-element-524b282 .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-524b282{--icon-box-icon-margin:15px;}.elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-524b282.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-524b282 .elementor-icon{font-size:38px;}.elementor-8189 .elementor-element.elementor-element-7885549 .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-7885549{--icon-box-icon-margin:15px;}.elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-7885549.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-7885549 .elementor-icon{font-size:38px;}.elementor-8189 .elementor-element.elementor-element-ec075f8 .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-ec075f8{--icon-box-icon-margin:15px;}.elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ec075f8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-ec075f8 .elementor-icon{font-size:38px;}.elementor-8189 .elementor-element.elementor-element-ae308a7 .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-ae308a7{--icon-box-icon-margin:15px;}.elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-ae308a7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-ae308a7 .elementor-icon{font-size:38px;}.elementor-8189 .elementor-element.elementor-element-c4d1efb .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-c4d1efb{--icon-box-icon-margin:15px;}.elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-c4d1efb.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-c4d1efb .elementor-icon{font-size:38px;}.elementor-8189 .elementor-element.elementor-element-d37c71f .elementor-icon-box-wrapper{align-items:start;}.elementor-8189 .elementor-element.elementor-element-d37c71f{--icon-box-icon-margin:15px;}.elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-framed .elementor-icon, .elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8189 .elementor-element.elementor-element-d37c71f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-d37c71f .elementor-icon{font-size:38px;}.elementor-8189 .elementor-element.elementor-element-3c056af{--display:flex;--min-height:520px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8189 .elementor-element.elementor-element-3c056af:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-3c056af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.macrise.com/wp-content/uploads/2025/03/MACMIWWebsite1.jpg");}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-popup-btn{background-color:#FF9B9B00;width:100px;height:100px;--glow-size:15px;color:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .video-content{text-align:center;justify-content:center;display:flex;}.elementor-8189 .elementor-element.elementor-element-fbd036d a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i{font-size:50px;}.elementor-8189 .elementor-element.elementor-element-fbd036d a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i{font-size:50px;}.elementor-8189 .elementor-element.elementor-element-fbd036d .glow-ripple:before{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-fbd036d .glow-ripple:after{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-fbd036d .glow-ripple > i:after{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-fbd036d .glow-radio_wave:before{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-fbd036d .glow-radio_wave:after{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-fbd036d .glow-radio_wave > i:after{color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-inline-btn{color:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-popup-btn svg path{stroke:#ffffff;fill:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-inline-btn svg path{stroke:#ffffff;fill:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-popup-btn:hover{color:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-inline-btn:hover{color:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-popup-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-inline-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-8189 .elementor-element.elementor-element-fbd036d .ekit-video-popup-btn > i{padding-left:0px;}.mfp-iframe-holder .ekit-popup-close{width:44px;height:44px;right:0;color:#ffffff;border-color:#ffffff;border-radius:50% 50% 50% 50%;}.mfp-iframe-holder .ekit-popup-close > i{font-size:10px;}.mfp-container.mfp-iframe-holder .ekit-popup-close{background-color:#000000;}.mfp-iframe-holder .ekit-popup-close:hover{background-color:#000000;color:#ffffff;border-color:#ffffff;border-radius:50% 50% 50% 50%;}.elementor-8189 .elementor-element.elementor-element-72a92c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8189 .elementor-element.elementor-element-62369a6 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-22f32b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-4adb6a1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-6a1ce544{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-6a1ce544 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-6a1ce544 .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-6a1ce544 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-3375b4a4 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-8189 .elementor-element.elementor-element-5cd78137{--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;}.elementor-8189 .elementor-element.elementor-element-5fe2287 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-60aa60f3 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-61220f15{--display:flex;--min-height:390px;--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-61220f15:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-61220f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-8189 .elementor-element.elementor-element-79d98305{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-6f559e8e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-6f559e8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-6f559e8e .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-6f559e8e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-5dbaf455 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-8189 .elementor-element.elementor-element-1765c6da{--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;}.elementor-8189 .elementor-element.elementor-element-e2e08fd .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-23a7e4ac{--display:flex;}.elementor-8189 .elementor-element.elementor-element-2a5fa9eb p{margin-block-end:0px;}.elementor-8189 .elementor-element.elementor-element-2a5fa9eb{color:#000000;--textColor:#000000;}.elementor-8189 .elementor-element.elementor-element-6e14e210 .swiper-pagination-bullet{width:16px;height:16px;background:var( --e-global-color-accent );}.elementor-8189 .elementor-element.elementor-element-6e14e210 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#999999;opacity:1;}.elementor-8189 .elementor-element.elementor-element-6e14e210 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-8189 .elementor-element.elementor-element-10da0a35{--display:flex;--min-height:390px;--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-10da0a35:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-10da0a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-199dfb62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-589cd9b7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-589cd9b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-589cd9b7 .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-589cd9b7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-6d77aa71 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-8189 .elementor-element.elementor-element-1aeff6ab{--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;}.elementor-8189 .elementor-element.elementor-element-37f8cd68 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-1d73ce4c{--display:flex;}.elementor-8189 .elementor-element.elementor-element-653b674f .uc-heading{background-color:#FFFFFF;flex-direction:row;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-653b674f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8189 .elementor-element.elementor-element-653b674f .uc_ac_box{margin-bottom:10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B7B7B7;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_title{font-weight:700;color:#000000;}.elementor-8189 .elementor-element.elementor-element-653b674f .uc_content{background-color:#FFFFFF;color:#616161;padding:20px 20px 20px 20px;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_icon{width:50px;height:50px;font-size:14px;border-radius:50px 50px 50px 50px;background-color:#C22328;color:#ffffff;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_icon_spacing{width:15px;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_icon svg{fill:#ffffff;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_expand_inside{width:14px;height:14px;font-size:14px;color:#bfbfbf;border-radius:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_expand_inside svg{fill:#bfbfbf;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_expand_spacing{width:15px;}.elementor-8189 .elementor-element.elementor-element-653b674f .uc-item-active .ue_expand_inside{color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-653b674f .uc-item-active .ue_expand_inside svg{fill:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-3b31a7e1{--display:flex;--min-height:390px;--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-3b31a7e1:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-3b31a7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-8189 .elementor-element.elementor-element-4fe7efcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-759ec4f2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-759ec4f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-759ec4f2 .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-759ec4f2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-6d4ba961 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-8189 .elementor-element.elementor-element-d986d92{--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;}.elementor-8189 .elementor-element.elementor-element-3519206d .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-659e3255 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-7e486b86{--display:flex;}.elementor-8189 .elementor-element.elementor-element-14828b91{--display:flex;box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.45);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-14828b91:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-14828b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-405a799d{--display:flex;--min-height:246px;--justify-content:center;--overlay-opacity:0.62;}.elementor-8189 .elementor-element.elementor-element-405a799d:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-405a799d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.macrise.com/wp-content/uploads/2021/08/Weighing-System-scaled.jpg");}.elementor-8189 .elementor-element.elementor-element-405a799d::before, .elementor-8189 .elementor-element.elementor-element-405a799d > .elementor-background-video-container::before, .elementor-8189 .elementor-element.elementor-element-405a799d > .e-con-inner > .elementor-background-video-container::before, .elementor-8189 .elementor-element.elementor-element-405a799d > .elementor-background-slideshow::before, .elementor-8189 .elementor-element.elementor-element-405a799d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8189 .elementor-element.elementor-element-405a799d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8189 .elementor-element.elementor-element-31b4bd8c{color:#FFFFFF;--textColor:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-7da627ea{color:#FFFFFF;--textColor:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-7519d79a > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-8189 .elementor-element.elementor-element-644ba9d5{--display:flex;--min-height:390px;--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8189 .elementor-element.elementor-element-644ba9d5:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-644ba9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8189 .elementor-element.elementor-element-5262b569{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8189 .elementor-element.elementor-element-1426333a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8189 .elementor-element.elementor-element-1426333a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-1426333a .elementor-divider-separator{width:100%;}.elementor-8189 .elementor-element.elementor-element-1426333a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8189 .elementor-element.elementor-element-49e0af43 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-8189 .elementor-element.elementor-element-592d73b2{--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;}.elementor-8189 .elementor-element.elementor-element-39a8c228 .elementor-heading-title{font-weight:700;}.elementor-8189 .elementor-element.elementor-element-6ccb46f6 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-7259ccc3{--display:flex;}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-stage-outer{--stage-right-gap:40px;--stage-left-gap:40px;padding:0px 40px 0px 40px;--shadow-horizontal:0px;--shadow-vertical:0px;--shadow-blur:10px;--shadow-spread:0px;}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--box-padding-top:0px;--box-padding-bottom:20px;--arrow-bg-height:40px;}.elementor-8189 .elementor-element.elementor-element-58828cd .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;}.elementor-8189 .elementor-element.elementor-element-58828cd{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:fill;--ratio-img-width:initial;--svg-width:100%;--height:auto;--max-height:unset;--max-width:100%;--arrow-display:inline-flex;--arrow-opacity:1;--bullet-display:none;--the7-slider-layout-columns:minmax(0, 100%);--the7-slider-layout-columns-noicon:minmax(0, 100%);--the7-slider-template-areas:" icon" " header " " subtitle " " desc" " button ";--the7-slider-template-areas-noicon:" header " " subtitle " " desc" " button ";--the7-slider-template-rows:none;--img-width:var(--icon-size, 40px);--img-height:var(--icon-size, 40px);--icon-width:var(--icon-size, 40px);--icon-top-padding:var(--icon-size, 40px);--the7-slider-layout-gap:normal;--the7-slider-layout-margin:var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);--the7-title-alignment:var(--content-text-align);--the7-title-justify:var(--content-justify-self);--content-text-align:center;--content-justify-self:center;--the7-layout-2-title-justify:flex-start;--the7-layout-2-title-alignment:left;--the7-slider-layout-2-columns:1fr calc(var(--icon-size, 40px)  + var(--icon-left-gap, 0px)) minmax(auto,  max-content) 1fr;--the7-slider-template-2-areas:"empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";--the7-slider-template-6-areas:"desc desc desc desc" "empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon button empty2" "empty1 icon empty empty2";--the7-slider-layout-6-columns:1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto,  max-content) 1fr;--the7-slider-layout-2-margin:var(--icon-top-gap, 0px) 0 var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);--icon-size:602px;--icon-font-size:16px;--aspect-ratio:1.56;--arrow-icon-size:18px;} .elementor-8189 .elementor-element.elementor-element-58828cd .box-button, .elementor-8189 .elementor-element.elementor-element-58828cd .box-button .popup-icon,  .elementor-8189 .elementor-element.elementor-element-58828cd .box-button:hover,  .elementor-8189 .elementor-element.elementor-element-58828cd .box-button:focus, .elementor-8189 .elementor-element.elementor-element-58828cd .box-hover:hover .box-button{background:var( --e-global-color-accent );}.elementor-8189 .elementor-element.elementor-element-58828cd .box-button.elementor-button:hover, .elementor-8189 .elementor-element.elementor-element-58828cd .box-button.elementor-button:focus, .elementor-8189 .elementor-element.elementor-element-58828cd .box-button.elementor-button:hover .popup-icon, .elementor-8189 .elementor-element.elementor-element-58828cd .box-button.elementor-button:focus .popup-icon,  .elementor-8189 .elementor-element.elementor-element-58828cd .box-hover:hover .box-button.elementor-button, .elementor-8189 .elementor-element.elementor-element-58828cd .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-text );}.elementor-8189 .elementor-element.elementor-element-58828cd > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-58828cd .dt-owl-item-wrap{border-radius:20px 20px 20px 20px;padding:0px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-eb806ad );}.elementor-8189 .elementor-element.elementor-element-58828cd .dt-owl-item-heading{color:var( --e-global-color-primary );margin-bottom:12px;}.elementor-8189 .elementor-element.elementor-element-58828cd .dt-owl-item-subtitle{margin-bottom:0px;}.elementor-8189 .elementor-element.elementor-element-58828cd .dt-owl-item-description{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-8189 .elementor-element.elementor-element-58828cd {--box-button-padding-top:20px;--box-button-padding-right:20px;--box-button-padding-bottom:20px;--box-button-padding-left:20px;}.elementor-8189 .elementor-element.elementor-element-58828cd .box-button{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-8189 .elementor-element.elementor-element-58828cd .box-button, .elementor-8189 .elementor-element.elementor-element-58828cd .box-button *{color:var( --e-global-color-eb806ad );}.elementor-8189 .elementor-element.elementor-element-58828cd .box-button svg{fill:var( --e-global-color-eb806ad );color:var( --e-global-color-eb806ad );}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div, .elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;outline-color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div> i, .elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button> i{color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div> svg, .elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button> svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div:hover, .elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button:hover{outline-color:var( --e-global-color-text );}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div:hover> i, .elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button:hover> i{color:var( --e-global-color-text );}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div:hover> svg, .elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button:hover> svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div.owl-prev,.elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-nav div.owl-next,.elementor-8189 .elementor-element.elementor-element-58828cd .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-8189 .elementor-element.elementor-element-b645940{--display:flex;}.elementor-8189 .elementor-element.elementor-element-00a7c44 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;}@media(max-width:1024px){body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-10ca9da9.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-8189 .elementor-element.elementor-element-8605e0d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-8189 .elementor-element.elementor-element-706ff96{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-8189 .elementor-element.elementor-element-dbf94c5{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-8189 .elementor-element.elementor-element-38c3092{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-8189 .elementor-element.elementor-element-0f23eed{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}@media(max-width:767px){.elementor-8189 .elementor-element.elementor-element-1a61ebed{--min-height:98px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8189 .elementor-element.elementor-element-1a61ebed:not(.elementor-motion-effects-element-type-background), .elementor-8189 .elementor-element.elementor-element-1a61ebed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}body:not(.rtl) .elementor-8189 .elementor-element.elementor-element-10ca9da9.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-8189 .elementor-element.elementor-element-10ca9da9 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-8189 .elementor-element.elementor-element-458e26a{--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-8189 .elementor-element.elementor-element-8605e0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8189 .elementor-element.elementor-element-706ff96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8189 .elementor-element.elementor-element-dbf94c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8189 .elementor-element.elementor-element-38c3092{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8189 .elementor-element.elementor-element-0f23eed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8189 .elementor-element.elementor-element-5847866{--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-8189 .elementor-element.elementor-element-65be508{--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-8189 .elementor-element.elementor-element-d49ecd8{--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-8189 .elementor-element.elementor-element-6977ad73{--width:100%;}.elementor-8189 .elementor-element.elementor-element-7bba90ef{text-align:center;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_title{font-size:12px;}.elementor-8189 .elementor-element.elementor-element-653b674f .uc_content{font-size:12px;}.elementor-8189 .elementor-element.elementor-element-653b674f .ue_icon{width:22px;height:22px;}.elementor-8189 .elementor-element.elementor-element-58828cd .owl-stage-outer{--stage-right-gap:0px;--stage-left-gap:0px;padding:0px 0px 0px 0px;}.elementor-8189 .elementor-element.elementor-element-58828cd{--arrow-display:none;--bullet-display:inline-flex;--bullet-opacity:1;}}@media(min-width:768px){.elementor-8189 .elementor-element.elementor-element-66d154{--content-width:1450px;}.elementor-8189 .elementor-element.elementor-element-6929060{--content-width:94%;}.elementor-8189 .elementor-element.elementor-element-483b0285{--content-width:94%;}.elementor-8189 .elementor-element.elementor-element-4ceec6d{--content-width:94%;}.elementor-8189 .elementor-element.elementor-element-61220f15{--content-width:94%;}.elementor-8189 .elementor-element.elementor-element-10da0a35{--content-width:94%;}.elementor-8189 .elementor-element.elementor-element-3b31a7e1{--content-width:94%;}.elementor-8189 .elementor-element.elementor-element-644ba9d5{--content-width:94%;}}/* Start custom CSS for navigation-menu, class: .elementor-element-10ca9da9 */.elementor-8189 .elementor-element.elementor-element-10ca9da9 a.hfe-menu-item {
    /* display: none !important; */
    display: flex
;
    flex-direction: column;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12ea738e *//*
 * This CSS styles OUR custom class '.my-scroll-active'
 * to have the red background and white text.
*/

/* Style the <a> box */
.hfe-nav-menu .menu-item.my-scroll-active > a.hfe-menu-item {
    background-color: red !important;
    color: white !important;
}

/* Style the <i> icon */
.hfe-nav-menu .menu-item.my-scroll-active > a.hfe-menu-item i {
    color: white !important;
}

/* Keep it red even on hover */
.hfe-nav-menu .menu-item.my-scroll-active:hover > a.hfe-menu-item {
    background-color: red !important;
    color: white !important;
}
.hfe-nav-menu .menu-item.my-scroll-active:hover > a.hfe-menu-item i {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8605e0d */.elementor-8189 .elementor-element.elementor-element-8605e0d div {
    min-height: 60px;
    color: white ;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 200px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-706ff96 */.elementor-8189 .elementor-element.elementor-element-706ff96 div {
    min-height: 60px;
    color: white ;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 200px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dbf94c5 */.elementor-8189 .elementor-element.elementor-element-dbf94c5 div {
    min-height: 60px;
    color: white ;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 200px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38c3092 */.elementor-8189 .elementor-element.elementor-element-38c3092 div {
    min-height: 60px;
    color: white ;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 200px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f23eed */.elementor-8189 .elementor-element.elementor-element-0f23eed div {
    min-height: 60px;
    color: white ;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 200px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e47c6d7 */.elementor-8189 .elementor-element.elementor-element-e47c6d7 .elementor-icon-box-icon {
  box-shadow: none; /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1e1b6 */.elementor-8189 .elementor-element.elementor-element-dc1e1b6 .elementor-icon-box-icon {
  box-shadow: none; /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfd605e */.elementor-8189 .elementor-element.elementor-element-cfd605e .elementor-icon-box-icon {
  box-shadow: none; /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f09185e */.elementor-8189 .elementor-element.elementor-element-f09185e .elementor-icon-box-icon {
  box-shadow: none; /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a392b64 */.elementor-8189 .elementor-element.elementor-element-a392b64 .elementor-icon-box-icon {
  box-shadow: none; /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15b89a17 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16119219 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69dd16f7 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-455970b9 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e656a38 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-563b19d0 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a50cdf4 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c803dbe */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72209971 */.hover-info {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Small numbered circle */
.circle {
  width: 30px;
  height: 30px;
  border: 2px solid red;
  border-radius: 50%;
  color: black;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

/* Hidden content box */
.info-box {
  position: absolute;
  top: 50%;
  left: 120%;
  transform: translateY(-50%);
  background: red;
  color: white;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

/* Show on hover */
.hover-info:hover .info-box {
  opacity: 1;
  visibility: visible;
  left: 140%; /* small slide-in effect */
}

/* Optional hover effect on circle */
.hover-info:hover .circle {
  background: red;
  color: white;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6339eba */.elementor-icon-box-icon {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-524b282 */.elementor-icon-box-icon {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7885549 */.elementor-icon-box-icon {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec075f8 */.elementor-icon-box-icon {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae308a7 */.elementor-icon-box-icon {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4d1efb */.elementor-icon-box-icon {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d37c71f */.elementor-icon-box-icon {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* soft glow from all sides */
  
  transition: all 0.3s ease;
}

.elementor-icon-box-icon i {
 
  font-size: 40px; /* adjust as needed */
}

/* Hover (optional for a little depth) */
.elementor-icon-box-icon:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e14e210 */.elementor-8189 .elementor-element.elementor-element-6e14e210 img {
    max-height: 350px;
    object-fit: cover;
    height: 350px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_icon_accordion, class: .elementor-element-653b674f */#uc_uc_icon_accordion_elementor_d481a89 .uc_ac_box

 {
    margin-bottom: 30px;
    padding: 15px 15px 15px 15px;
}

#uc_uc_icon_accordion_elementor_d481a89 .uc_container .uc_ac_box .uc-heading[aria-expanded="true"] {
    border-color: #B1B1B1;
}



./* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7519d79a *//* 🌟 Modern Classy Forminator Form Style */
#forminator-module-7682 {
  /* Responsive padding around the form */
  padding: 4% 6%;
  background: #fff;
  border-radius: 12px;
}

/* Label Styling */
#forminator-module-7682 .forminator-label {
  color: #4a4a4a; /* Dark grey */
  font-weight: 500;
  margin-bottom: 6px;
  display: block;
}

/* Input, Select, Textarea Fields */
#forminator-module-7682 .forminator-input,
#forminator-module-7682 .forminator-textarea {
  background: #f3f3f3; /* Light grey background */
  border: 1px solid #c8c8c8; /* Soft grey border */
  border-radius: 8px; /* Rounded corners */
  padding: 12px 14px;
  font-size: 15px;
  color: #333;
  width: 100%;
  transition: 0.3s ease;
}

/* Focus Effect */
#forminator-module-7682 .forminator-input:focus,
#forminator-module-7682 .forminator-textarea:focus {
  border-color: #9e9e9e;
  background: #fff;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.05);
}

/* Placeholder */
#forminator-module-7682 ::placeholder {
  color: #999;
}

/* Button Styling */
#forminator-module-7682 .forminator-button-submit {
  display: block;
  margin: 20px auto 0; /* Center button */
  padding: 14px 28px;
  font-size: 16px;
  border-radius: 50px;
  background: #111; /* Default classy dark button */
  color: #fff;
  font-weight: 600;
  width: 60%; /* Responsive width */
  max-width: 460px;
  transition: 0.3s ease;
}

/* Button Hover */
#forminator-module-7682 .forminator-button-submit:hover {
  background: #333;
}

/* 🌐 Mobile Adjustments */
@media (max-width: 768px) {
  #forminator-module-7682 {
    padding: 8% 5%;
  }

  #forminator-module-7682 .forminator-button-submit {
    width: 80%;
  }
}/* End custom CSS */
/* Start custom CSS for the7_testimonials_carousel, class: .elementor-element-58828cd */.dt-owl-item-description {
    padding: 10px;
}/* End custom CSS */