.elementor-65184 .elementor-element.elementor-element-a9b4c8f{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-65184 .elementor-element.elementor-element-a9b4c8f:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-a9b4c8f::before, .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65184 .elementor-element.elementor-element-b7124bd{--display:flex;--min-height:550px;--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:flex-start;--align-items:flex-end;}.elementor-65184 .elementor-element.elementor-element-b7124bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-a874516{--display:flex;}.elementor-65184 .elementor-element.elementor-element-a874516.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-fcd6dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-65184 .elementor-element.elementor-element-fcd6dfc .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-b05959c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:10px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-b05959c .elementor-divider-separator{width:15%;}.elementor-65184 .elementor-element.elementor-element-b05959c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-b9c265e{width:var( --container-widget-width, 100% );max-width:100%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-65184 .elementor-element.elementor-element-b9c265e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-662c3cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-65184 .elementor-element.elementor-element-db04860 .elementor-icon-box-wrapper{text-align:center;}.elementor-65184 .elementor-element.elementor-element-db04860{--icon-box-icon-margin:5px;}.elementor-65184 .elementor-element.elementor-element-db04860 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65184 .elementor-element.elementor-element-db04860.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-db04860.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-db04860.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-db04860.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-db04860.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-db04860.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-db04860 .elementor-icon{font-size:80px;}.elementor-65184 .elementor-element.elementor-element-db04860 .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-db04860 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:17px;letter-spacing:0px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-0010dd7 .elementor-icon-box-wrapper{text-align:center;}.elementor-65184 .elementor-element.elementor-element-0010dd7{--icon-box-icon-margin:5px;}.elementor-65184 .elementor-element.elementor-element-0010dd7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-0010dd7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-0010dd7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-0010dd7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-0010dd7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-0010dd7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-0010dd7 .elementor-icon{font-size:80px;}.elementor-65184 .elementor-element.elementor-element-0010dd7 .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-0010dd7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:17px;letter-spacing:0px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-0010dd7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-65184 .elementor-element.elementor-element-a9415ae .elementor-icon-box-wrapper{text-align:center;}.elementor-65184 .elementor-element.elementor-element-a9415ae{--icon-box-icon-margin:5px;}.elementor-65184 .elementor-element.elementor-element-a9415ae .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-65184 .elementor-element.elementor-element-a9415ae.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-a9415ae.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-a9415ae.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-a9415ae.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-a9415ae.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-65184 .elementor-element.elementor-element-a9415ae.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-a9415ae .elementor-icon{font-size:80px;}.elementor-65184 .elementor-element.elementor-element-a9415ae .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-a9415ae .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:17px;letter-spacing:0px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-8ea8ff5{--display:flex;--min-height:80vh;--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;border-style:none;--border-style:none;}.elementor-65184 .elementor-element.elementor-element-8ea8ff5:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-8ea8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/hero-bannernr1.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-8ec7ab1{--display:flex;--min-height:70vh;--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:flex-end;--align-items:flex-end;}.elementor-65184 .elementor-element.elementor-element-c7d20e8{--display:flex;--min-height:80vh;--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;border-style:none;--border-style:none;}.elementor-65184 .elementor-element.elementor-element-c7d20e8:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-c7d20e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-65184 .elementor-element.elementor-element-5f55e24 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-090d865{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-39a5de1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-2451ca2{--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__front{background-color:#E7F1F7;border-style:none;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__back{background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__layer, .elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__layer__overlay{border-radius:15px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__image{margin-bottom:30px;opacity:1;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__image img{width:30%;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:20px;color:#171B60;font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;text-align:center;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__button{margin-center:0;font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;border-width:0px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:1em;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-4409c83{--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-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__front{background-color:#E7F1F7;border-style:none;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__layer, .elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__layer__overlay{border-radius:15px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__image{margin-bottom:30px;opacity:1;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__image img{width:30%;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:20px;color:#171B60;font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;text-align:center;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__button{margin-center:0;font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;border-width:0px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:1em;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-63b04d2{--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-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__front{background-color:#E7F1F7;border-style:none;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__back{background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__layer, .elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__layer__overlay{border-radius:15px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__image{margin-bottom:30px;opacity:1;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__image img{width:30%;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:20px;color:#171B60;font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;text-align:center;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__button{margin-center:0;font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;border-width:0px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:1em;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-8e1f9ea{--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-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__front{background-color:#E7F1F7;border-style:none;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__layer, .elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__layer__overlay{border-radius:15px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__image{margin-bottom:30px;opacity:1;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__image img{width:30%;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:20px;color:#171B60;font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;text-align:center;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__button{margin-center:0;font-family:"Bungee", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;border-width:0px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;color:var( --e-global-color-primary );font-family:"Bungee", Sans-serif;font-size:23px;font-weight:400;line-height:1em;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-dca4204{--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-65184 .elementor-element.elementor-element-31cd290{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-65184 .elementor-element.elementor-element-31cd290:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-31cd290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#86B9D8AB;}.elementor-65184 .elementor-element.elementor-element-b48e08b{--icon-box-icon-margin:15px;}.elementor-65184 .elementor-element.elementor-element-b48e08b.elementor-view-stacked .elementor-icon{background-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-b48e08b.elementor-view-framed .elementor-icon, .elementor-65184 .elementor-element.elementor-element-b48e08b.elementor-view-default .elementor-icon{fill:#F26722;color:#F26722;border-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon-box-title a{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-64c365c{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-65184 .elementor-element.elementor-element-64c365c:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-64c365c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#86B9D8AB;}.elementor-65184 .elementor-element.elementor-element-1b72cb9{--icon-box-icon-margin:15px;}.elementor-65184 .elementor-element.elementor-element-1b72cb9.elementor-view-stacked .elementor-icon{background-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-1b72cb9.elementor-view-framed .elementor-icon, .elementor-65184 .elementor-element.elementor-element-1b72cb9.elementor-view-default .elementor-icon{fill:#F26722;color:#F26722;border-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon-box-title a{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-7873620{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-65184 .elementor-element.elementor-element-7873620:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-7873620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#86B9D8AB;}.elementor-65184 .elementor-element.elementor-element-0bce08d{--icon-box-icon-margin:15px;}.elementor-65184 .elementor-element.elementor-element-0bce08d.elementor-view-stacked .elementor-icon{background-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-0bce08d.elementor-view-framed .elementor-icon, .elementor-65184 .elementor-element.elementor-element-0bce08d.elementor-view-default .elementor-icon{fill:#F26722;color:#F26722;border-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon-box-title a{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-9eb1b1d{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-65184 .elementor-element.elementor-element-9eb1b1d:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-9eb1b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#86B9D8AB;}.elementor-65184 .elementor-element.elementor-element-3c29935{--icon-box-icon-margin:15px;}.elementor-65184 .elementor-element.elementor-element-3c29935.elementor-view-stacked .elementor-icon{background-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-3c29935.elementor-view-framed .elementor-icon, .elementor-65184 .elementor-element.elementor-element-3c29935.elementor-view-default .elementor-icon{fill:#F26722;color:#F26722;border-color:#F26722;}.elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon-box-title a{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-e828fab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-33996bd{--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-65184 .elementor-element.elementor-element-33996bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-b55cfed .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-9e0c5e3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-65184 .elementor-element.elementor-element-00572c5{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-19271b0{--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:flex-start;--flex-wrap:nowrap;}.elementor-65184 .elementor-element.elementor-element-19271b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-361f1e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:20px;--margin-left:-28px;--margin-right:0px;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-65184 .elementor-element.elementor-element-615c829{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;border-style:none;text-align:left;font-family:"Inter", Sans-serif;font-size:19.5px;font-weight:400;line-height:30px;color:#000000;}.elementor-65184 .elementor-element.elementor-element-42b24c2{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 19px 0px;border-style:none;}.elementor-65184 .elementor-element.elementor-element-42b24c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-42b24c2 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:54px;font-weight:400;line-height:30px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-d29569e{--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;--border-radius:15px 15px 15px 15px;--margin-top:11px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-d29569e:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-d29569e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-d29569e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-c8de36b{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-65184 .elementor-element.elementor-element-c8de36b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:21px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-3682e85{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-03d238f{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-03d238f:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-03d238f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/usp-banner-new1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-65184 .elementor-element.elementor-element-18e20ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:51px 51px;--row-gap:51px;--column-gap:51px;--margin-top:375px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-18e20ca.e-con{--align-self:stretch;}.elementor-65184 .elementor-element.elementor-element-4b6676a{--display:flex;--min-height:0vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-65184 .elementor-element.elementor-element-d31c87a{background-color:#FFFFFF;padding:35px 35px 35px 35px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#ACACAC70;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-65184 .elementor-element.elementor-element-d31c87a:hover{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-d31c87a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-d31c87a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-d31c87a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-d31c87a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-d31c87a .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-65184 .elementor-element.elementor-element-d31c87a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-d31c87a .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:29px;word-spacing:1px;color:#000000;}.elementor-65184 .elementor-element.elementor-element-d31c87a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-65184 .elementor-element.elementor-element-c25ce88{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65184 .elementor-element.elementor-element-4dadcf7{background-color:#FFFFFF;padding:35px 35px 35px 35px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#ACACAC70;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-65184 .elementor-element.elementor-element-4dadcf7:hover{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-4dadcf7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-4dadcf7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-4dadcf7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-4dadcf7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-4dadcf7 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-65184 .elementor-element.elementor-element-4dadcf7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-4dadcf7 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:29px;word-spacing:1px;color:#000000;}.elementor-65184 .elementor-element.elementor-element-4dadcf7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-65184 .elementor-element.elementor-element-ead7baf{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65184 .elementor-element.elementor-element-fd58765{background-color:#FFFFFF;padding:35px 35px 35px 35px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#ACACAC70;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-65184 .elementor-element.elementor-element-fd58765:hover{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-fd58765.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-fd58765.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-fd58765.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-fd58765.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-fd58765 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-65184 .elementor-element.elementor-element-fd58765 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-fd58765 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:29px;word-spacing:1px;color:#000000;}.elementor-65184 .elementor-element.elementor-element-fd58765 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-65184 .elementor-element.elementor-element-3801d4d{--display:flex;--min-height:400px;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-3801d4d:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-3801d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/usp-banner-new1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-65184 .elementor-element.elementor-element-90955f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:51px 51px;--row-gap:51px;--column-gap:51px;--margin-top:240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-4a6f41c{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-65184 .elementor-element.elementor-element-4a6f41c:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-4a6f41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-4a6f41c:hover{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-bdb570c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-fa2c86e{--display:flex;}.elementor-65184 .elementor-element.elementor-element-6cdd354 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:21px;letter-spacing:0px;word-spacing:1px;color:#000000;}.elementor-65184 .elementor-element.elementor-element-ba7fc85{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-65184 .elementor-element.elementor-element-cd0b983{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-65184 .elementor-element.elementor-element-cd0b983:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-cd0b983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-cd0b983:hover{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-87a05fe{--display:flex;}.elementor-65184 .elementor-element.elementor-element-371bfa4{--display:flex;}.elementor-65184 .elementor-element.elementor-element-13fac36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:21px;letter-spacing:0px;word-spacing:1px;color:#000000;}.elementor-65184 .elementor-element.elementor-element-5814a0f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-65184 .elementor-element.elementor-element-016f949{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-65184 .elementor-element.elementor-element-016f949:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-016f949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-016f949:hover{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-fe32c74{--display:flex;}.elementor-65184 .elementor-element.elementor-element-2956212{--display:flex;}.elementor-65184 .elementor-element.elementor-element-6dc5e20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:21px;letter-spacing:0px;word-spacing:1px;color:#000000;}.elementor-65184 .elementor-element.elementor-element-0703ce8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-65184 .elementor-element.elementor-element-5b957f1{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-5b957f1:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-5b957f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/11/Membership-Neighbor-Plan-Banner-Home-Page.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-915e14c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-65184 .elementor-element.elementor-element-915e14c::before, .elementor-65184 .elementor-element.elementor-element-915e14c > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-915e14c > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-915e14c > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-915e14c > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-915e14c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65184 .elementor-element.elementor-element-405dc25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-65184 .elementor-element.elementor-element-405dc25 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:1px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-f497a62 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:1px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-509c488{text-align:center;font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-b55ee64{--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-2c3fabb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-65184 .elementor-element.elementor-element-2c3fabb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-65184 .elementor-element.elementor-element-2c3fabb{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-65184 .elementor-element.elementor-element-2c3fabb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65184 .elementor-element.elementor-element-2c3fabb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.9em;letter-spacing:0px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-2c3fabb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-65184 .elementor-element.elementor-element-63bb51a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-65184 .elementor-element.elementor-element-63bb51a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-65184 .elementor-element.elementor-element-63bb51a{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-65184 .elementor-element.elementor-element-63bb51a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65184 .elementor-element.elementor-element-63bb51a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.9em;letter-spacing:0px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-63bb51a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65184 .elementor-element.elementor-element-d4129b6 .elementor-button{background-color:transparent;font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #F89C4D 0%, #F68A33 100%);border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-d4129b6 .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-d4129b6 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-d4129b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-d4129b6 .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-d4129b6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-a06b5bf{--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;--overlay-opacity:0.5;}.elementor-65184 .elementor-element.elementor-element-a06b5bf::before, .elementor-65184 .elementor-element.elementor-element-a06b5bf > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a06b5bf > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a06b5bf > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a06b5bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a06b5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mac5services.com/wp-content/uploads/2024/09/dots-bg.gif");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-15b661c{--display:flex;}.elementor-65184 .elementor-element.elementor-element-412b59e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:306px;--z-index:1;}.elementor-65184 .elementor-element.elementor-element-a4a0ebe .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-d224e46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:21px;letter-spacing:0px;word-spacing:1px;color:#F26722;}.elementor-65184 .elementor-element.elementor-element-2e7ebc4{--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;--z-index:5;}.elementor-65184 .elementor-element.elementor-element-387a5bf{--display:flex;--z-index:2;}.elementor-65184 .elementor-element.elementor-element-387a5bf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-f6cb682{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-65184 .elementor-element.elementor-element-f6cb682 .swiper-slide > .elementor-element{height:100%;}.elementor-65184 .elementor-element.elementor-element-9fc857d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:306px;--z-index:1;}.elementor-65184 .elementor-element.elementor-element-021737a .elementor-button{background-color:#171B60;font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-021737a .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-021737a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-021737a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-021737a .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-021737a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-4f7e861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-4f7e861.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-cbd4819{--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-65184 .elementor-element.elementor-element-cbd4819:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-cbd4819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/09/call-us.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-e6ab1ec{--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-65184 .elementor-element.elementor-element-88ee874 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-7a0d482{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-65184 .elementor-element.elementor-element-f286f40{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-65184 .elementor-element.elementor-element-f286f40:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-f286f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-9561d63{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-65184 .elementor-element.elementor-element-9561d63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;text-transform:capitalize;line-height:30px;letter-spacing:0px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-780ffc3 .elementor-button{background-color:transparent;font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #F89C4D 0%, #F68A33 100%);border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-780ffc3 .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-780ffc3 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-780ffc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-780ffc3 .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-780ffc3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-47dc776{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;--z-index:0;}.elementor-65184 .elementor-element.elementor-element-47dc776:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-47dc776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-794878b{--display:flex;}.elementor-65184 .elementor-element.elementor-element-dbc625c{text-align:center;}.elementor-65184 .elementor-element.elementor-element-dbc625c .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:1px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-e243108{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-2e1cce2{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );}.elementor-65184 .elementor-element.elementor-element-2e1cce2 .swiper-slide > .elementor-element{height:100%;}.elementor-65184 .elementor-element.elementor-element-be6bf8e{--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-65184 .elementor-element.elementor-element-4414ede{width:100%;max-width:100%;}.elementor-65184 .elementor-element.elementor-element-4414ede.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-4414ede.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-4414ede.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-4414ede .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-65184 .elementor-element.elementor-element-4414ede .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-4414ede .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:30px;letter-spacing:0px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-4414ede .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-ab0b549{width:100%;max-width:100%;}.elementor-65184 .elementor-element.elementor-element-ab0b549.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-ab0b549.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-ab0b549.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-ab0b549 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-65184 .elementor-element.elementor-element-ab0b549 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-ab0b549 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:30px;letter-spacing:0px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-ab0b549 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-5e784b3{width:100%;max-width:100%;}.elementor-65184 .elementor-element.elementor-element-5e784b3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-5e784b3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-5e784b3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-5e784b3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-65184 .elementor-element.elementor-element-5e784b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-5e784b3 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:30px;letter-spacing:0px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-5e784b3 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-9e17b92{--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;}.elementor-65184 .elementor-element.elementor-element-e1325a5{width:var( --container-widget-width, 32.589% );max-width:32.589%;--container-widget-width:32.589%;--container-widget-flex-grow:0;}.elementor-65184 .elementor-element.elementor-element-e1325a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-e1325a5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-e1325a5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-e1325a5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-e1325a5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-65184 .elementor-element.elementor-element-e1325a5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-e1325a5 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:30px;letter-spacing:0px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-e1325a5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-834193f{width:var( --container-widget-width, 31.607% );max-width:31.607%;--container-widget-width:31.607%;--container-widget-flex-grow:0;}.elementor-65184 .elementor-element.elementor-element-834193f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-834193f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-65184 .elementor-element.elementor-element-834193f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-65184 .elementor-element.elementor-element-834193f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-834193f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-65184 .elementor-element.elementor-element-834193f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-65184 .elementor-element.elementor-element-834193f .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:30px;letter-spacing:0px;word-spacing:1px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-834193f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-51c53d6{--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;}.elementor-65184 .elementor-element.elementor-element-2e5cf24 .elementor-button{background-color:transparent;font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #F89C4D 0%, #F68A33 100%);border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-2e5cf24 .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-2e5cf24 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-2e5cf24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-2e5cf24 .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-2e5cf24 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-8779e5f .elementor-button{background-color:transparent;font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #F89C4D 0%, #F68A33 100%);border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-8779e5f .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-8779e5f .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-8779e5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-8779e5f .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-8779e5f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-f345abe{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-65184 .elementor-element.elementor-element-920f32d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-65184 .elementor-element.elementor-element-920f32d:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-920f32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#86B9D8;}.elementor-65184 .elementor-element.elementor-element-920f32d::before, .elementor-65184 .elementor-element.elementor-element-920f32d > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-920f32d > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-920f32d > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-920f32d > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-920f32d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65184 .elementor-element.elementor-element-dd9eb17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:21px;letter-spacing:0px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-e9a9d14 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-4457e8e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-4457e8e .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-4457e8e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-4457e8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-4457e8e .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-4457e8e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-66ef244{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-66ef244:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-66ef244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/09/services-bg.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-bff0d37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-55ceb31{--display:flex;}.elementor-65184 .elementor-element.elementor-element-3fe43fa{--display:flex;}.elementor-65184 .elementor-element.elementor-element-72ea963 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:32px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-27e298d .elementor-button{background-color:transparent;font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #F89C4D 0%, #F68A33 100%);border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-27e298d .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-27e298d .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-27e298d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-27e298d .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-27e298d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-dcf5182{--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;--overlay-opacity:0.5;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-dcf5182::before, .elementor-65184 .elementor-element.elementor-element-dcf5182 > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-dcf5182 > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-dcf5182 > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-dcf5182 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-dcf5182 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65184 .elementor-element.elementor-element-a7c7836{--display:flex;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-65184 .elementor-element.elementor-element-a7c7836::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#86B9D8;background-image:url("https://mac5services.com/wp-content/uploads/2024/12/reviews-img-new.jpg");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-a7c7836::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-65184 .elementor-element.elementor-element-46ab7e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-65184 .elementor-element.elementor-element-46ab7e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-a0c1048 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:21px;letter-spacing:0px;word-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-2c3d419{padding:0px 600px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-2c3d419 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:34px;font-weight:400;line-height:40px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-dafeb2a{--display:flex;}.elementor-65184 .elementor-element.elementor-element-dafeb2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-d43d2dc{--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-65184 .elementor-element.elementor-element-e9fb068 .elementor-button{background-color:transparent;font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #F89C4D 0%, #F68A33 100%);border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-e9fb068 .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-e9fb068 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-e9fb068 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-e9fb068 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-65184 .elementor-element.elementor-element-e9fb068 .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-e9fb068 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-fa08998 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-fa08998 .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-fa08998 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-fa08998 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-fa08998 .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-fa08998 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-6547fe4{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-65184 .elementor-element.elementor-element-6547fe4:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-6547fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B60;}.elementor-65184 .elementor-element.elementor-element-d3f3d06{--display:flex;}.elementor-65184 .elementor-element.elementor-element-3d74af1{text-align:center;}.elementor-65184 .elementor-element.elementor-element-3d74af1 .elementor-heading-title{color:#FFFFFF;}.elementor-65184 .elementor-element.elementor-element-a88b3e8{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--swiper-pagination-size:9px;--dots-normal-color:var( --e-global-color-primary );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:20px;}.elementor-65184 .elementor-element.elementor-element-a88b3e8 .swiper-slide > .elementor-element{height:100%;}.elementor-65184 .elementor-element.elementor-element-74937b7{--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;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-74937b7:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-74937b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/09/work-with-us-team.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-74937b7::before, .elementor-65184 .elementor-element.elementor-element-74937b7 > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-74937b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-74937b7 > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-74937b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-74937b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-65184 .elementor-element.elementor-element-2d337c7{--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-65184 .elementor-element.elementor-element-0dce9ca{--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-65184 .elementor-element.elementor-element-9dd8337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:0px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-dd9b6a9 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-badde7f{--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;}.elementor-65184 .elementor-element.elementor-element-a3a8698 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Bungee", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 25px 5px 25px;}.elementor-65184 .elementor-element.elementor-element-a3a8698 .elementor-button:hover, .elementor-65184 .elementor-element.elementor-element-a3a8698 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-a3a8698 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65184 .elementor-element.elementor-element-a3a8698 .elementor-button:hover svg, .elementor-65184 .elementor-element.elementor-element-a3a8698 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-be1a981{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-65184 .elementor-element.elementor-element-cb6c2ab{--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-65184 .elementor-element.elementor-element-cb6c2ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-6d11c23 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-65184 .elementor-element.elementor-element-7823dfb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;line-height:21px;letter-spacing:0px;word-spacing:1px;color:#F26722;}.elementor-65184 .elementor-element.elementor-element-82ae35f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-65184 .elementor-element.elementor-element-82ae35f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65184 .elementor-element.elementor-element-acb23ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-acb23ee.e-con{--align-self:center;}.elementor-65184 .elementor-element.elementor-element-a7bcf0a{--divider-border-style:solid;--divider-color:#838383;--divider-border-width:1px;}.elementor-65184 .elementor-element.elementor-element-a7bcf0a .elementor-divider-separator{width:100%;}.elementor-65184 .elementor-element.elementor-element-a7bcf0a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-65184 .elementor-element.elementor-element-53527eb.elementor-element{--align-self:center;}.elementor-65184 .elementor-element.elementor-element-53527eb{text-align:center;}.elementor-65184 .elementor-element.elementor-element-53527eb .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-65184 .elementor-element.elementor-element-a9b4c8f:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-312px 0px;}.elementor-65184 .elementor-element.elementor-element-b7124bd{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-65184 .elementor-element.elementor-element-fcd6dfc .elementor-heading-title{font-size:33px;line-height:1.2em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-65184 .elementor-element.elementor-element-b05959c{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-b9c265e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-db04860 .elementor-icon{font-size:90px;}.elementor-65184 .elementor-element.elementor-element-0010dd7 .elementor-icon{font-size:90px;}.elementor-65184 .elementor-element.elementor-element-a9415ae .elementor-icon{font-size:90px;}.elementor-65184 .elementor-element.elementor-element-8ea8ff5:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-8ea8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/mobile-banner-new.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-65184 .elementor-element.elementor-element-8ea8ff5{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-8ec7ab1{--min-height:90vh;--justify-content:flex-end;}.elementor-65184 .elementor-element.elementor-element-c7d20e8{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-5f55e24 .elementor-heading-title{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-090d865{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 5px 0px 05px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-65184 .elementor-element.elementor-element-7c3dc8c .elementor-flip-box__button{font-size:14px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 5px 0px 05px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-65184 .elementor-element.elementor-element-b3c5ed1 .elementor-flip-box__button{font-size:14px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 5px 0px 05px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-65184 .elementor-element.elementor-element-bb5464d .elementor-flip-box__button{font-size:14px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 5px 0px 05px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:15px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-65184 .elementor-element.elementor-element-ce60bc7 .elementor-flip-box__button{font-size:14px;}.elementor-65184 .elementor-element.elementor-element-33996bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65184 .elementor-element.elementor-element-b55cfed .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-361f1e5{--margin-top:20px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-615c829{font-size:12px;}.elementor-65184 .elementor-element.elementor-element-42b24c2{width:var( --container-widget-width, 250.484px );max-width:250.484px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:250.484px;--container-widget-flex-grow:0;}.elementor-65184 .elementor-element.elementor-element-42b24c2 .elementor-heading-title{font-size:31px;}.elementor-65184 .elementor-element.elementor-element-c8de36b .elementor-heading-title{font-size:22px;}.elementor-65184 .elementor-element.elementor-element-18e20ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-d31c87a{padding:12px 12px 12px 12px;}.elementor-65184 .elementor-element.elementor-element-d31c87a .elementor-image-box-title{font-size:17px;}.elementor-65184 .elementor-element.elementor-element-4dadcf7{padding:12px 12px 12px 12px;}.elementor-65184 .elementor-element.elementor-element-4dadcf7 .elementor-image-box-title{font-size:17px;}.elementor-65184 .elementor-element.elementor-element-fd58765{padding:12px 12px 12px 12px;}.elementor-65184 .elementor-element.elementor-element-fd58765 .elementor-image-box-title{font-size:17px;}.elementor-65184 .elementor-element.elementor-element-3801d4d:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-3801d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/usp-banner-new1.jpg");}.elementor-65184 .elementor-element.elementor-element-90955f6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-5b957f1:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-5b957f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/Membership-Neighbor-Plan-Banner-Home-Mobile.jpg");background-position:bottom center;}.elementor-65184 .elementor-element.elementor-element-5b957f1{--min-height:0px;}.elementor-65184 .elementor-element.elementor-element-915e14c{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-405dc25 .elementor-heading-title{font-size:33px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-b55ee64{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-412b59e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-2e7ebc4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65184 .elementor-element.elementor-element-f6cb682{--swiper-slides-to-display:1;}.elementor-65184 .elementor-element.elementor-element-9fc857d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-cbd4819:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-cbd4819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-65184 .elementor-element.elementor-element-88ee874 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-f286f40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-9561d63{padding:0px 040px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-9561d63 .elementor-heading-title{font-size:18px;}.elementor-65184 .elementor-element.elementor-element-2e1cce2{--swiper-slides-to-display:1;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--swiper-pagination-size:10px;}.elementor-65184 .elementor-element.elementor-element-920f32d{--padding-top:50px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-e9a9d14{text-align:center;}.elementor-65184 .elementor-element.elementor-element-e9a9d14 .elementor-heading-title{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-66ef244{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-2c3d419{padding:0px 100px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-2c3d419 .elementor-heading-title{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-a88b3e8{--swiper-slides-to-display:2;}.elementor-65184 .elementor-element.elementor-element-be1a981{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-65184 .elementor-element.elementor-element-acb23ee{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-65184 .elementor-element.elementor-element-a9b4c8f:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-a9b4c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-65184 .elementor-element.elementor-element-fcd6dfc .elementor-heading-title{font-size:31px;line-height:1.4em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-b9c265e{padding:0px 0px 0px 0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-8ea8ff5{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-8ea8ff5:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-8ea8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:contain;}.elementor-65184 .elementor-element.elementor-element-8ec7ab1{--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;}.elementor-65184 .elementor-element.elementor-element-c7d20e8{--min-height:0vh;--margin-top:-482px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-5f55e24{width:var( --container-widget-width, 230px );max-width:230px;padding:0px 0px 0px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-65184 .elementor-element.elementor-element-5f55e24 .elementor-heading-title{font-size:21px;}.elementor-65184 .elementor-element.elementor-element-090d865{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16.5px;line-height:1.2em;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-dca4204{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-31cd290{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-65184 .elementor-element.elementor-element-b48e08b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:17px;}.elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon-box-wrapper{align-items:center;}.elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon-box-title{margin-block-end:0px;}.elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon{font-size:44px;}.elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-b48e08b .elementor-icon-box-title a{font-size:14px;line-height:2.8em;}.elementor-65184 .elementor-element.elementor-element-64c365c{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-65184 .elementor-element.elementor-element-1b72cb9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:17px;}.elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon-box-wrapper{align-items:center;}.elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon{font-size:44px;}.elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-1b72cb9 .elementor-icon-box-title a{font-size:14px;line-height:2.8em;}.elementor-65184 .elementor-element.elementor-element-7873620{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-65184 .elementor-element.elementor-element-0bce08d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:17px;}.elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon-box-wrapper{align-items:center;}.elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon-box-title{margin-block-end:0px;}.elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon{font-size:44px;}.elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-0bce08d .elementor-icon-box-title a{font-size:14px;line-height:3em;}.elementor-65184 .elementor-element.elementor-element-9eb1b1d{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-65184 .elementor-element.elementor-element-3c29935{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:17px;}.elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon-box-wrapper{align-items:center;}.elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon-box-title{margin-block-end:0px;}.elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon{font-size:44px;}.elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon-box-title, .elementor-65184 .elementor-element.elementor-element-3c29935 .elementor-icon-box-title a{font-size:14px;line-height:3em;}.elementor-65184 .elementor-element.elementor-element-e828fab{--justify-content:center;}.elementor-65184 .elementor-element.elementor-element-b55cfed .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-9e0c5e3{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-03d238f:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-03d238f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:609px auto;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-d31c87a .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-d31c87a .elementor-image-box-description{line-height:1.5em;}.elementor-65184 .elementor-element.elementor-element-4dadcf7 .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-4dadcf7 .elementor-image-box-description{line-height:1.5em;}.elementor-65184 .elementor-element.elementor-element-fd58765 .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-fd58765 .elementor-image-box-description{line-height:1.5em;}.elementor-65184 .elementor-element.elementor-element-3801d4d:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-3801d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/usp-banner-new.jpg");background-position:top center;background-size:609px auto;}.elementor-65184 .elementor-element.elementor-element-90955f6{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-65184 .elementor-element.elementor-element-4a6f41c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-bdb570c{--width:19%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-fa2c86e{--width:71%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-6cdd354 .elementor-heading-title{font-size:20px;}.elementor-65184 .elementor-element.elementor-element-ba7fc85{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-cd0b983{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-87a05fe{--width:19%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-371bfa4{--width:71%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-13fac36 .elementor-heading-title{font-size:20px;}.elementor-65184 .elementor-element.elementor-element-5814a0f{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-016f949{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-fe32c74{--width:19%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-2956212{--width:71%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-6dc5e20 .elementor-heading-title{font-size:20px;}.elementor-65184 .elementor-element.elementor-element-0703ce8{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-915e14c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-915e14c.e-con{--align-self:center;}.elementor-65184 .elementor-element.elementor-element-405dc25 .elementor-heading-title{font-size:31px;line-height:1.4em;}.elementor-65184 .elementor-element.elementor-element-f497a62{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65184 .elementor-element.elementor-element-2c3fabb{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-65184 .elementor-element.elementor-element-63bb51a{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-65184 .elementor-element.elementor-element-a06b5bf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65184 .elementor-element.elementor-element-a4a0ebe .elementor-heading-title{font-size:32px;}.elementor-65184 .elementor-element.elementor-element-d224e46{text-align:center;}.elementor-65184 .elementor-element.elementor-element-d224e46 .elementor-heading-title{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-f6cb682{--swiper-slides-to-display:1;}.elementor-65184 .elementor-element.elementor-element-88ee874 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-7a0d482{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-9561d63 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-780ffc3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-65184 .elementor-element.elementor-element-780ffc3 .elementor-button{font-size:19px;}.elementor-65184 .elementor-element.elementor-element-47dc776{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-dbc625c .elementor-heading-title{font-size:32px;}.elementor-65184 .elementor-element.elementor-element-2e1cce2{--swiper-slides-to-display:1;}.elementor-65184 .elementor-element.elementor-element-4414ede .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-ab0b549 .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-5e784b3 .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-e1325a5 .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-834193f .elementor-image-box-img{margin-bottom:15px;}.elementor-65184 .elementor-element.elementor-element-f345abe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-920f32d{--padding-top:50px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-e9a9d14 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-66ef244{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-55ceb31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-3fe43fa{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-27e298d .elementor-button{font-size:17px;}.elementor-65184 .elementor-element.elementor-element-a7c7836::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .e-con-inner > .elementor-background-video-container::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65184 .elementor-element.elementor-element-a7c7836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/reviews-bg-mobile.jpg");}.elementor-65184 .elementor-element.elementor-element-a7c7836{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-46ab7e7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-a0c1048{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-a0c1048 .elementor-heading-title{font-size:24px;}.elementor-65184 .elementor-element.elementor-element-2c3d419{padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-2c3d419 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-d43d2dc{--justify-content:center;}.elementor-65184 .elementor-element.elementor-element-e9fb068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-65184 .elementor-element.elementor-element-e9fb068 .elementor-button{font-size:17px;letter-spacing:1px;}.elementor-65184 .elementor-element.elementor-element-fa08998 .elementor-button{font-size:17px;}.elementor-65184 .elementor-element.elementor-element-6547fe4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-a88b3e8{--swiper-slides-to-display:1;}.elementor-65184 .elementor-element.elementor-element-74937b7:not(.elementor-motion-effects-element-type-background), .elementor-65184 .elementor-element.elementor-element-74937b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mac5services.com/wp-content/uploads/2024/10/join-team-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:388px auto;}.elementor-65184 .elementor-element.elementor-element-74937b7{--min-height:300px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-2d337c7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65184 .elementor-element.elementor-element-0dce9ca{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-dd9b6a9{text-align:center;}.elementor-65184 .elementor-element.elementor-element-dd9b6a9 .elementor-heading-title{font-size:20px;}.elementor-65184 .elementor-element.elementor-element-a3a8698 .elementor-button{font-size:20px;}.elementor-65184 .elementor-element.elementor-element-be1a981{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-65184 .elementor-element.elementor-element-cb6c2ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65184 .elementor-element.elementor-element-7823dfb .elementor-heading-title{line-height:1.2em;}.elementor-65184 .elementor-element.elementor-element-82ae35f{--min-height:350px;}.elementor-65184 .elementor-element.elementor-element-53527eb .elementor-heading-title{font-size:14px;line-height:1.2em;}}@media(min-width:768px){.elementor-65184 .elementor-element.elementor-element-b7124bd{--width:100%;}.elementor-65184 .elementor-element.elementor-element-a874516{--width:50%;}.elementor-65184 .elementor-element.elementor-element-662c3cd{--width:50%;}.elementor-65184 .elementor-element.elementor-element-2451ca2{--width:25%;}.elementor-65184 .elementor-element.elementor-element-4409c83{--width:25%;}.elementor-65184 .elementor-element.elementor-element-63b04d2{--width:25%;}.elementor-65184 .elementor-element.elementor-element-8e1f9ea{--width:25%;}.elementor-65184 .elementor-element.elementor-element-33996bd{--width:50%;}.elementor-65184 .elementor-element.elementor-element-19271b0{--width:15.145%;}.elementor-65184 .elementor-element.elementor-element-d29569e{--width:50%;}.elementor-65184 .elementor-element.elementor-element-915e14c{--width:50%;}.elementor-65184 .elementor-element.elementor-element-387a5bf{--width:85%;}.elementor-65184 .elementor-element.elementor-element-cbd4819{--width:50%;}.elementor-65184 .elementor-element.elementor-element-e6ab1ec{--width:50%;}.elementor-65184 .elementor-element.elementor-element-f345abe{--content-width:95%;}.elementor-65184 .elementor-element.elementor-element-55ceb31{--width:43%;}.elementor-65184 .elementor-element.elementor-element-dcf5182{--content-width:95%;}.elementor-65184 .elementor-element.elementor-element-46ab7e7{--width:98.214%;}.elementor-65184 .elementor-element.elementor-element-dafeb2a{--width:44.815%;}.elementor-65184 .elementor-element.elementor-element-be1a981{--content-width:1140px;}.elementor-65184 .elementor-element.elementor-element-cb6c2ab{--width:53%;}.elementor-65184 .elementor-element.elementor-element-82ae35f{--width:60%;}.elementor-65184 .elementor-element.elementor-element-acb23ee{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-65184 .elementor-element.elementor-element-a874516{--width:50%;}.elementor-65184 .elementor-element.elementor-element-662c3cd{--width:50%;}.elementor-65184 .elementor-element.elementor-element-33996bd{--width:50.547%;}.elementor-65184 .elementor-element.elementor-element-19271b0{--width:50px;}.elementor-65184 .elementor-element.elementor-element-d29569e{--width:40%;}.elementor-65184 .elementor-element.elementor-element-915e14c{--width:100%;}.elementor-65184 .elementor-element.elementor-element-dafeb2a{--width:100%;}.elementor-65184 .elementor-element.elementor-element-cb6c2ab{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-8ea8ff5 */.mobile-banner{
    position: relative;
    overflow: hidden; /* Ensures that any overflow is hidden */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f55e24 */.mobile-banner{
    position: relative;
    overflow: hidden; /* Ensures that any overflow is hidden */
}

.mobile-header::after {
    content: '';
    position: absolute;
    top: 10%; /* Vertically center the image */
    right: -70px; /* Adjust as necessary to position it close to the edge */
    transform: translateY(-50%); /* Ensure the image is vertically centered */
    width: 85px; /* Adjust the size as needed */
    height: 85px; /* Adjust the size as needed */
    background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 10; /* Ensure it's on top of other content */
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7c3dc8c */.top-services-box {
    position: relative;
    perspective: 1000px;
}

.top-services-box .elementor-flip-box__front,
.top-services-box .elementor-flip-box__back {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    backface-visibility: hidden; /* Keep the back hidden until hover */
    transition: opacity 0.5s ease-in-out; /* Smooth fade transition */
}

.top-services-box .elementor-flip-box__front {
    z-index: 2;
    opacity: 1; /* Front is visible by default */
    overflow: hidden; /* Keep content inside */
    position: relative; /* Ensure the top border stays relative to the box */
}

.top-services-box .elementor-flip-box__front::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 10px; /* Adjust the thickness of the border */
    background-color: #171B60; /* The color of the border */
    z-index: 1; /* Keep the border inside the front */
    pointer-events: none; /* Prevent interference */
}

.top-services-box .elementor-flip-box__back {
    opacity: 0; /* Back is hidden initially */
    z-index: 1; /* Place the back behind the front */
}

/* Hover effect */
.top-services-box:hover .elementor-flip-box__front {
    opacity: 0; /* Fade out the front */
}

.top-services-box:hover .elementor-flip-box__back {
    opacity: 1; /* Fade in the back */
    z-index: 2; /* Bring the back to the front */
}


.top-services-box .elementor-flip-box__front .elementor-flip-box__layer__inner {
  display: flex;
  flex-direction: column; /* Arrange items vertically */
}

.top-services-box .elementor-flip-box__front .elementor-flip-box__layer__title {
  order: 1; /* Title comes first */
}

.top-services-box .elementor-flip-box__front .elementor-flip-box__image {
  order: 2; /* Image comes second */
}

.top-services-box .elementor-flip-box__front .elementor-flip-box__layer__description {
  order: 3; /* Description comes last */
}

.top-services-box .elementor-flip-box__front .elementor-flip-box__layer__inner {
  display: flex;
  flex-direction: column;
  align-items: center; /* Center all elements horizontally */
  justify-content: space-evenly; /* Evenly distribute elements vertically */
  height: 100%; /* Full height to align elements within the flip box */
}

.top-services-box .elementor-flip-box__front .elementor-flip-box__layer__title {
  min-height: 2.5em; /* Set a uniform height for titles */
  display: flex;
  align-items: center; /* Center text vertically */
  justify-content: center; /* Center text horizontally */
  text-align: center; /* Handle multi-line text */
}

.top-services-box .elementor-flip-box__front .elementor-flip-box__image {
  flex-shrink: 0; /* Prevent the image from resizing */
}

.top-services-box .elementor-flip-box__front .elementor-flip-box__layer__description {
  min-height: 2em; /* Ensure consistent height for descriptions */
  display: flex;
  align-items: center; /* Center text vertically */
  justify-content: center; /* Center text horizontally */
  text-align: center;
}

/* Optional: Adjust the overall container padding for a tighter layout */
.top-services-box .elementor-flip-box__front {
  padding: 10px; /* Control padding inside the flip box */
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b3c5ed1 */.top-services-box {
    position: relative;
    perspective: 1000px;
}

.top-services-box .elementor-flip-box__front,
.top-services-box .elementor-flip-box__back {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    backface-visibility: hidden; /* Keep the back hidden until hover */
    transition: opacity 0.5s ease-in-out; /* Smooth fade transition */
}

.top-services-box .elementor-flip-box__front {
    z-index: 2;
    opacity: 1; /* Front is visible by default */
    overflow: hidden; /* Keep content inside */
    position: relative; /* Ensure the top border stays relative to the box */
}

.top-services-box .elementor-flip-box__front::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 10px; /* Adjust the thickness of the border */
    background-color: #171B60; /* The color of the border */
    z-index: 1; /* Keep the border inside the front */
    pointer-events: none; /* Prevent interference */
}

.top-services-box .elementor-flip-box__back {
    opacity: 0; /* Back is hidden initially */
    z-index: 1; /* Place the back behind the front */
}

/* Hover effect */
.top-services-box:hover .elementor-flip-box__front {
    opacity: 0; /* Fade out the front */
}

.top-services-box:hover .elementor-flip-box__back {
    opacity: 1; /* Fade in the back */
    z-index: 2; /* Bring the back to the front */
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bb5464d */.top-services-box {
    position: relative;
    perspective: 1000px;
}

.top-services-box .elementor-flip-box__front,
.top-services-box .elementor-flip-box__back {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    backface-visibility: hidden; /* Keep the back hidden until hover */
    transition: opacity 0.5s ease-in-out; /* Smooth fade transition */
}

.top-services-box .elementor-flip-box__front {
    z-index: 2;
    opacity: 1; /* Front is visible by default */
    overflow: hidden; /* Keep content inside */
    position: relative; /* Ensure the top border stays relative to the box */
}

.top-services-box .elementor-flip-box__front::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 10px; /* Adjust the thickness of the border */
    background-color: #171B60; /* The color of the border */
    z-index: 1; /* Keep the border inside the front */
    pointer-events: none; /* Prevent interference */
}

.top-services-box .elementor-flip-box__back {
    opacity: 0; /* Back is hidden initially */
    z-index: 1; /* Place the back behind the front */
}

/* Hover effect */
.top-services-box:hover .elementor-flip-box__front {
    opacity: 0; /* Fade out the front */
}

.top-services-box:hover .elementor-flip-box__back {
    opacity: 1; /* Fade in the back */
    z-index: 2; /* Bring the back to the front */
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ce60bc7 */.top-services-box {
    position: relative;
    perspective: 1000px;
}

.top-services-box .elementor-flip-box__front,
.top-services-box .elementor-flip-box__back {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    backface-visibility: hidden; /* Keep the back hidden until hover */
    transition: opacity 0.5s ease-in-out; /* Smooth fade transition */
}

.top-services-box .elementor-flip-box__front {
    z-index: 2;
    opacity: 1; /* Front is visible by default */
    overflow: hidden; /* Keep content inside */
    position: relative; /* Ensure the top border stays relative to the box */
}

.top-services-box .elementor-flip-box__front::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 10px; /* Adjust the thickness of the border */
    background-color: #171B60; /* The color of the border */
    z-index: 1; /* Keep the border inside the front */
    pointer-events: none; /* Prevent interference */
}

.top-services-box .elementor-flip-box__back {
    opacity: 0; /* Back is hidden initially */
    z-index: 1; /* Place the back behind the front */
}

/* Hover effect */
.top-services-box:hover .elementor-flip-box__front {
    opacity: 0; /* Fade out the front */
}

.top-services-box:hover .elementor-flip-box__back {
    opacity: 1; /* Fade in the back */
    z-index: 2; /* Bring the back to the front */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b48e08b */.mobile-services {
    position: relative;
}

.mobile-services .elementor-icon-box-title {
    position: relative;
    padding-right: 20px; /* Adjust for space between text and caret */
}

.mobile-services .elementor-icon-box-title::after {
    content: '';
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%); /* Vertically center the SVG */
    width: 20px; /* Adjust the width of the SVG */
    height: 20px; /* Adjust the height of the SVG */
    background-image: url('/wp-content/uploads/2024/10/caret-right-orange.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.mobile-services .elementor-icon {
    margin-top: calc(50% - -20px); /* Adjust '20px' to half the height of your icon */
    transform: translateY(-50%);
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b72cb9 */.mobile-services {
    position: relative;
}

.mobile-services .elementor-icon-box-title {
    position: relative;
    padding-right: 20px; /* Adjust for space between text and caret */
}

.mobile-services .elementor-icon-box-title::after {
    content: '';
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%); /* Vertically center the SVG */
    width: 20px; /* Adjust the width of the SVG */
    height: 20px; /* Adjust the height of the SVG */
    background-image: url('/wp-content/uploads/2024/10/caret-right-orange.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.mobile-services .elementor-icon {
    margin-top: calc(50% - -20px); /* Adjust '20px' to half the height of your icon */
    transform: translateY(-50%);
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bce08d */.mobile-services {
    position: relative;
}

.mobile-services .elementor-icon-box-title {
    position: relative;
    padding-right: 20px; /* Adjust for space between text and caret */
}

.mobile-services .elementor-icon-box-title::after {
    content: '';
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%); /* Vertically center the SVG */
    width: 20px; /* Adjust the width of the SVG */
    height: 20px; /* Adjust the height of the SVG */
    background-image: url('/wp-content/uploads/2024/10/caret-right-orange.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.mobile-services .elementor-icon {
    margin-top: calc(50% - -20px); /* Adjust '20px' to half the height of your icon */
    transform: translateY(-50%);
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c29935 */.mobile-services {
    position: relative;
}

.mobile-services .elementor-icon-box-title {
    position: relative;
    padding-right: 20px; /* Adjust for space between text and caret */
    margin-top: 20px;
}

.mobile-services .elementor-icon-box-title::after {
    content: '';
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%); /* Vertically center the SVG */
    width: 20px; /* Adjust the width of the SVG */
    height: 20px; /* Adjust the height of the SVG */
    background-image: url('/wp-content/uploads/2024/10/caret-right-orange.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.mobile-services .elementor-icon {
    margin-top: calc(50% - -20px); /* Adjust '20px' to half the height of your icon */
    transform: translateY(-50%);
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19271b0 */.blockquote-contact {
  position: relative;
}

.blockquote-contact::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em; /* Adjust to position the image inside the container */
  transform: translateY(-50%);
  background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
  background-size: contain; /* Ensure the SVG scales properly */
  background-repeat: no-repeat;
  width: 80px; /* Adjust width as needed */
  height: 170px; /* Adjust height as needed */
  pointer-events: none; /* Ensure it's not interactable */
  transition: transform 0.3s ease; /* Smooth transition for hover effect */
}

.blockquote-contact:hover::after {
  transform: translateY(-50%) scale(1.1); /* Slight zoom on hover */
}

/* Mobile Styling: Hide the mascot on mobile */
@media (max-width: 767px) {
  .blockquote-contact::after {
    display: none; /* Hide the mascot on mobile */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361f1e5 */.blockquote-contact-mobile {
  position: relative;
}

.blockquote-contact-mobile::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em; /* Adjust to position the image inside the container */
  transform: translateY(-50%);
  background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
  background-size: contain; /* Ensure the SVG scales properly */
  background-repeat: no-repeat;
  width: 80px; /* Adjust width as needed */
  height: 170px; /* Adjust height as needed */
  pointer-events: none; /* Ensure it's not interactable */
  transition: transform 0.3s ease; /* Smooth transition for hover effect */
}

.blockquote-contact-mobile:hover::after {
  transform: translateY(-50%) scale(1.1); /* Slight zoom on hover */
}

/* Mobile Styling */
@media (max-width: 768px) {
  .blockquote-contact-mobile::after {
    width: 80px; /* Adjust size for mobile */
    height: 140px;
    right: -2em; /* Adjust positioning for mobile */
  }
}

/* Desktop and Laptop Styling */
@media (min-width: 767px) {
  .blockquote-contact-mobile::after {
    display: none; /* Hide the pseudo-element on larger screens */
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d31c87a *//* Change description color to white on hover */
.usp-box:hover .elementor-image-box-description {
    color: #ffffff !important; /* Override other styles */
}

/* Change title color to white on hover */
.usp-box:hover .elementor-image-box-title {
    color: #ffffff !important; /* Override other styles */
}

/* Adjust the icon (image) spacing */
.usp-box .elementor-image-box-img {
    position: relative;
    margin-bottom: 10px; /* Increased space between the image and the line */
}

/* Adjust the title spacing */
.usp-box .elementor-image-box-title {
    margin-top: 40px; /* Increased space between the line and the title */
    position: relative;
}

/* Add a line under the image */
.usp-box .elementor-image-box-img::after {
    content: '';
    position: absolute;
    bottom: -20px; /* Space between the image and the line */
    left: 50%;
    transform: translateX(-50%); /* Center the line */
    width: 100%; /* Control the width of the line */
    height: 6px; /* Control the thickness of the line */
    background-color: #F26722; /* Orange color for the line */
    border-radius: 50px; /* Make the line rounded */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4dadcf7 *//* Change description color to white on hover */
.usp-box:hover .elementor-image-box-description {
    color: #ffffff !important; /* Override other styles */
}

/* Change title color to white on hover */
.usp-box:hover .elementor-image-box-title {
    color: #ffffff !important; /* Override other styles */
}

/* Adjust the icon (image) spacing */
.usp-box .elementor-image-box-img {
    position: relative;
    margin-bottom: 10px; /* Increased space between the image and the line */
}

/* Adjust the title spacing */
.usp-box .elementor-image-box-title {
    margin-top: 40px; /* Increased space between the line and the title */
    position: relative;
}

/* Add a line under the image */
.usp-box .elementor-image-box-img::after {
    content: '';
    position: absolute;
    bottom: -20px; /* Space between the image and the line */
    left: 50%;
    transform: translateX(-50%); /* Center the line */
    width: 100%; /* Control the width of the line */
    height: 6px; /* Control the thickness of the line */
    background-color: #F26722; /* Orange color for the line */
    border-radius: 50px; /* Make the line rounded */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd58765 *//* Change description color to white on hover */
.usp-box:hover .elementor-image-box-description {
    color: #ffffff !important; /* Override other styles */
}

/* Change title color to white on hover */
.usp-box:hover .elementor-image-box-title {
    color: #ffffff !important; /* Override other styles */
}

/* Adjust the icon (image) spacing */
.usp-box .elementor-image-box-img {
    position: relative;
    margin-bottom: 10px; /* Increased space between the image and the line */
}

/* Adjust the title spacing */
.usp-box .elementor-image-box-title {
    margin-top: 40px; /* Increased space between the line and the title */
    position: relative;
}

/* Add a line under the image */
.usp-box .elementor-image-box-img::after {
    content: '';
    position: absolute;
    bottom: -20px; /* Space between the image and the line */
    left: 50%;
    transform: translateX(-50%); /* Center the line */
    width: 100%; /* Control the width of the line */
    height: 6px; /* Control the thickness of the line */
    background-color: #F26722; /* Orange color for the line */
    border-radius: 50px; /* Make the line rounded */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6f41c */.usp-box-mobile:hover h2,
.usp-box-mobile:hover h3,
.usp-box-mobile:hover h4,
.usp-box-mobile:hover p {
    color: #ffffff !important; /* Ensure the heading and text turn white on hover */
}

.usp-box-mobile h3::after {
    content: '';
    display: block;
    width: 70px; /* Control the width of the separator line */
    height: 6px; /* Control the thickness of the line */
    background-color: #F26722; /* Orange color for the line */
    border-radius: 50px; /* Make the line rounded */
    margin: 10px 0 0; /* Space above the line, remove auto centering */
    text-align: left; /* Align the line to the left */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-915e14c */.finance-mobile-mascot {
  position: relative;
  background-color: #171B60; /* Blue background */
  overflow: hidden; /* Hide the bottom half of the mascot image */
}

.finance-mobile-mascot::after {
  content: '';
  position: absolute;
  top: 54%;
  left: 58%;
  transform: translateX(-50%); /* Center the image horizontally */
  background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
  background-size: contain; /* Ensure the image scales appropriately */
  background-repeat: no-repeat;
  width: 300px; /* Adjust the width of the image */
  height: 400px; /* Adjust the height of the image */
  z-index: 1; /* Ensure it appears above other elements */
  pointer-events: none; /* Make sure the image is not interactable */
}

@media (min-width: 1025px) {
  .finance-mobile-mascot::after {
    display: none; /* Hide the mascot on larger screens */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-412b59e */.promotion {
  position: relative;
  z-index: 1; /* Ensure the content stays above the ::after */
}

.promotion::after {
  content: '';
  position: absolute;
  right: 0; /* Aligns to the right edge of the screen */
  top: 50%;
  transform: translateY(-50%);
  background-image: url('/wp-content/uploads/2024/09/dots-bg.gif');
  background-size: cover; /* Ensures it covers the full width */
  background-repeat: no-repeat;
  width: 100vw; /* Full viewport width */
  height: 100%; /* Full height relative to the container */
  z-index: -1; /* Ensures it sits behind everything */
  pointer-events: none; /* Makes sure it's not interactable */
}

@media (max-width: 768px) {
  .promotion::after {
    background-size: contain; /* Adjust for mobile responsiveness */
    height: 100%; /* Adjust height for mobile */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387a5bf */.sec-coupons {
  position: relative;
}

.sec-coupons::after {
  content: '';
  position: absolute;
  right: -20em;
  top: 50%;
  transform: translateY(-50%);
  background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
  background-size: contain; /* Ensures the image fits within the box */
  background-repeat: no-repeat;
  width: 300px; /* Set the desired width */
  height: 500px; /* Set the desired height */
  z-index: 3; /* If you want it behind the content */
  pointer-events: none;
  transition: transform 0.3s ease; /* Smooth transition for hover effect */
}

.sec-coupons:hover::after {
  transform: translateY(-50%) scale(1.1); /* Slight zoom on hover */
}

/* Mobile Styling */
@media (max-width: 768px) {
  .sec-coupons::after {
    right: 0;
    top: 10px; /* Adjust based on your layout */
    width: 150px; /* Adjust for mobile size */
    height: 150px; /* Maintain aspect ratio */
  }
}

@media (max-width: 768px) {
  .sec-coupons::after {
    display: none; /* Hide the ::after element on mobile */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fc857d */.promotion {
  position: relative;
  z-index: 1; /* Ensure the content stays above the ::after */
}

.promotion::after {
  content: '';
  position: absolute;
  right: 0; /* Aligns to the right edge of the screen */
  top: 50%;
  transform: translateY(-50%);
  background-image: url('/wp-content/uploads/2024/09/dots-bg.gif');
  background-size: cover; /* Ensures it covers the full width */
  background-repeat: no-repeat;
  width: 100vw; /* Full viewport width */
  height: 100%; /* Full height relative to the container */
  z-index: -1; /* Ensures it sits behind everything */
  pointer-events: none; /* Makes sure it's not interactable */
}

@media (max-width: 768px) {
  .promotion::after {
    background-size: contain; /* Adjust for mobile responsiveness */
    height: 100%; /* Adjust height for mobile */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e7ebc4 */.coup-container {
    position: relative; /* Ensure positioning context */
    overflow: visible; /* Allow the ::after element to overflow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f286f40 */.blockquote {
  position: relative;
  display: block;
  background-color: #ebf5ff;
  padding: 1em;
  border-radius: 1em 1em 1em 1em; /* Round all corners */
  border: 0px solid #F26722;
  border-left: .8em solid #F26722; /* Thicker left border */
}

.blockquote::after {
  content: '';
  position: absolute;
  top: 50%;
  right: -1em; /* Adjust to position the image inside the container */
  transform: translateY(-50%);
  background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
  background-size: contain; /* Ensure the SVG scales properly */
  background-repeat: no-repeat;
  width: 80px; /* Adjust width as needed */
  height: 170px; /* Adjust height as needed */
  pointer-events: none; /* Ensure it's not interactable */
  transition: transform 0.3s ease; /* Smooth transition for hover effect */
}

.blockquote:hover::after {
  transform: translateY(-50%) scale(1.1); /* Slight zoom on hover */
}

/* Mobile Styling */
@media (max-width: 768px) {
  .blockquote::after {
    width: 100px; /* Adjust size for mobile */
    height: 150px;
    right: -3em; /* Adjust positioning for mobile */
    
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4414ede *//* Style the image inside the trust-services container */
.trust-services .elementor-image-box-img img {
  border: 2px solid white !important; /* White border with !important */
  border-radius: 50%; /* Make the border circular */
  padding: 10px; /* Create space inside the border */
  display: inline-flex; /* Ensure the image stays properly centered */
  align-items: center; /* Center the image vertically */
  justify-content: center; /* Center the image horizontally */
  width: auto; /* Maintain the image’s aspect ratio */
  height: auto; /* Prevent distortion */
  max-width: 100%; /* Ensure the image doesn't exceed its container */
}

/* If you need to adjust the image wrapper alignment */
.trust-services .elementor-image-box-img {
  text-align: center; /* Center the image wrapper */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab0b549 *//* Style the image inside the trust-services container */
.trust-services .elementor-image-box-img img {
  border: 2px solid white !important; /* White border with !important */
  border-radius: 50%; /* Make the border circular */
  padding: 10px; /* Create space inside the border */
  display: inline-flex; /* Ensure the image stays properly centered */
  align-items: center; /* Center the image vertically */
  justify-content: center; /* Center the image horizontally */
  width: auto; /* Maintain the image’s aspect ratio */
  height: auto; /* Prevent distortion */
  max-width: 100%; /* Ensure the image doesn't exceed its container */
}

/* If you need to adjust the image wrapper alignment */
.trust-services .elementor-image-box-img {
  text-align: center; /* Center the image wrapper */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e784b3 *//* Style the image inside the trust-services container */
.trust-services .elementor-image-box-img img {
  border: 2px solid white !important; /* White border with !important */
  border-radius: 50%; /* Make the border circular */
  padding: 10px; /* Create space inside the border */
  display: inline-flex; /* Ensure the image stays properly centered */
  align-items: center; /* Center the image vertically */
  justify-content: center; /* Center the image horizontally */
  width: auto; /* Maintain the image’s aspect ratio */
  height: auto; /* Prevent distortion */
  max-width: 100%; /* Ensure the image doesn't exceed its container */
}

/* If you need to adjust the image wrapper alignment */
.trust-services .elementor-image-box-img {
  text-align: center; /* Center the image wrapper */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e1325a5 *//* Style the image inside the trust-services container */
.trust-services .elementor-image-box-img img {
  border: 2px solid white !important; /* White border with !important */
  border-radius: 50%; /* Make the border circular */
  padding: 10px; /* Create space inside the border */
  display: inline-flex; /* Ensure the image stays properly centered */
  align-items: center; /* Center the image vertically */
  justify-content: center; /* Center the image horizontally */
  width: auto; /* Maintain the image’s aspect ratio */
  height: auto; /* Prevent distortion */
  max-width: 100%; /* Ensure the image doesn't exceed its container */
}

/* If you need to adjust the image wrapper alignment */
.trust-services .elementor-image-box-img {
  text-align: center; /* Center the image wrapper */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-834193f *//* Style the image inside the trust-services container */
.trust-services .elementor-image-box-img img {
  border: 2px solid white !important; /* White border with !important */
  border-radius: 50%; /* Make the border circular */
  padding: 10px; /* Create space inside the border */
  display: inline-flex; /* Ensure the image stays properly centered */
  align-items: center; /* Center the image vertically */
  justify-content: center; /* Center the image horizontally */
  width: auto; /* Maintain the image’s aspect ratio */
  height: auto; /* Prevent distortion */
  max-width: 100%; /* Ensure the image doesn't exceed its container */
}

/* If you need to adjust the image wrapper alignment */
.trust-services .elementor-image-box-img {
  text-align: center; /* Center the image wrapper */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47dc776 */.trust-services-background {
    position: relative;
    background-image: url('/wp-content/uploads/2024/10/pattern-blue-longn.jpg'), url('/wp-content/uploads/2024/10/pattern-blue-longn.jpg');
    background-position: right top, left top; /* Position one image on the right and the other on the left */
    background-repeat: no-repeat; /* Prevent the images from repeating */
    background-size: auto 100%; /* Ensure the images cover the full height */
}

/* Flip the left-side image */
.trust-services-background::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/wp-content/uploads/2024/10/pattern-blue-longn.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto 100%;
    transform: scaleX(-1); /* Mirror the image horizontally */
}

@media (max-width: 768px) {
    .trust-services-background {
        background-image: none; /* Remove background images */
    }

    .trust-services-background::before {
        display: none; /* Hide the mirrored image on mobile */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f32d */.finance-mobile-mascot {
  position: relative;
  background-color: #171B60; /* Blue background */
  overflow: hidden; /* Hide the bottom half of the mascot image */
}

.finance-mobile-mascot::after {
  content: '';
  position: absolute;
  top: 54%;
  left: 58%;
  transform: translateX(-50%); /* Center the image horizontally */
  background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
  background-size: contain; /* Ensure the image scales appropriately */
  background-repeat: no-repeat;
  width: 300px; /* Adjust the width of the image */
  height: 400px; /* Adjust the height of the image */
  z-index: 1; /* Ensure it appears above other elements */
  pointer-events: none; /* Make sure the image is not interactable */
}

@media (min-width: 1025px) {
  .finance-mobile-mascot::after {
    display: none; /* Hide the mascot on larger screens */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f345abe */.finance {
  position: relative;
  z-index: 1; /* Ensure finance container has a lower z-index */
}

.finance::after {
  content: '';
  position: absolute;
  top: 50%; /* Adjust based on vertical position */
  right: 100px; /* Position it to the right */
  transform: translateY(-50%);
  background-image: url('/wp-content/uploads/2024/09/piggybank-icon.svg');
  background-size: contain;
  background-repeat: no-repeat;
  width: 125px;
  height: 125px;
  pointer-events: none;
  filter: invert(14%) sepia(56%) saturate(2561%) hue-rotate(222deg) brightness(88%) contrast(97%); /* Converts color to #171B60 */
  z-index: 2; /* Ensure it sits on top of other elements */
}

.finance:hover::after {
  filter: invert(58%) sepia(58%) saturate(5684%) hue-rotate(358deg) brightness(93%) contrast(102%); /* Converts color to #F26722 */
}

@media (max-width: 1100px) {
  .finance::after {
    width: 75px;
    height: 75px;
    right: 100px; /* Adjust for smaller screens */
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55ceb31 */.services-mascot {
  position: relative; /* Make sure the container is positioned for the ::after element */
}

.services-mascot::after {
  content: '';
  position: absolute;
  top: px; /* Adjust this value for vertical positioning */
  right: 0; /* Adjust for horizontal positioning */
  transform: translateY(-65%); /* Center the SVG vertically */
  background-image: url('/wp-content/uploads/2024/09/mascot-1.svg');
  background-size: contain; /* Make sure the SVG scales appropriately */
  background-repeat: no-repeat;
  width: 475px; /* Default width */
  height: 765px; /* Default height */
  pointer-events: none; /* Make sure the image is not interactable */
  z-index: 1; /* Ensure it's above other elements */
  transition: transform 0.3s ease; /* Smooth transition */
}

.services-mascot:hover::after {
  transform: translateY(-50%) scale(1.1); /* Slight zoom on hover */
}

/* Adjust size for screens between 481px and 1024px (tablets and small laptops) */
@media (max-width: 1024px) and (min-width: 481px) {
  .services-mascot::after {
    width: 400px; /* Adjusted width for tablets and small laptops */
    height: 600px; /* Adjusted height */
      right: -8em; /* Adjust for horizontal positioning */
  }
}

/* Hide the mascot on small mobile devices only (screens smaller than 481px) */
@media (max-width: 480px) {
  .services-mascot::after {
    display: none; /* Hide on small mobile devices */
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3f8298e *//* Style for the tab navigation within the custom container */
.custom-tabs-container .nav-tabs {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 0.5em !important; /* Space between tabs */
    justify-content: flex-start !important; /* Align tabs to the left */
    border-bottom: none !important; /* No border at the bottom */
}

.custom-tabs-container .nav-item {
    margin-bottom: -2px !important; /* Align tabs with the content below */
}

.custom-tabs-container .nav-link {
    background-color: #171B60 !important; /* Blue background for inactive tabs */
    color: #ffffff !important; /* White text color for tabs */
    border-radius: 25px !important; /* Consistent rounded corners for all tabs */
    padding: 0.5em 1.2em !important; /* Adjusted padding for better spacing */
    transition: background-color 0.3s ease, color 0.3s ease !important;
    text-align: center !important;
    border: none !important; /* No border around tabs */
}

.custom-tabs-container .nav-link.active {
    background-color: #F26722 !important; /* Orange background for active tab */
    color: #ffffff !important; /* White text for active tab */
}

.custom-tabs-container .nav-link:hover {
    background-color: #F26722 !important; /* Orange background on hover */
    color: #ffffff !important; /* White text on hover */
}

/* Style for the tab content within the custom container */
.custom-tabs-container .tab-content {
    padding: 1em !important;
    background-color: transparent !important; /* Transparent background */
    margin-top: 1em !important;
    color: #171B60 !important; /* Blue text for the content */
}

/* Styling the service list inside each tab */
.custom-tabs-container .service-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.custom-tabs-container .service-list li {
    padding: 0.3em 0 !important;
    color: #171B60 !important; /* Blue text for the list items */
    background-color: transparent !important; /* Ensure no background color */
    transition: color 0.3s ease, background-color 0.3s ease, transform 0.2s ease !important;
    position: relative !important; /* Position for the pseudo-element */
    font-weight: bold !important; /* Bold text for list items */
}

.custom-tabs-container .service-list li::before {
    content: "\f105"; /* Unicode for right caret icon */
    font-family: 'FontAwesome' !important; /* Ensure FontAwesome is loaded */
    color: #F26722 !important; /* Orange color for the icon */
    font-size: 1.2em !important; /* Slightly larger icon size */
    margin-right: 0.5em !important; /* Space between icon and text */
    display: inline-block !important;
    vertical-align: middle !important;
}

.custom-tabs-container .service-list li a {
    color: #171B60 !important; /* Blue text for links */
    text-decoration: none !important; /* Remove underline */
    font-weight: bold !important; /* Bold text for links */
}

.custom-tabs-container .service-list li:hover {
    color: #F26722 !important; /* Orange text on hover */
    background-color: transparent !important; /* Ensure no background color on hover */
    transform: scale(1.05) !important; /* Slight grow effect on hover */
}

.custom-tabs-container .service-list li a:hover {
    color: #F26722 !important; /* Orange text for links on hover */
    background-color: transparent !important; /* Remove any background color */
}

/* Responsive Design for Tabs */
@media (max-width: 768px) {
    .custom-tabs-container .nav-tabs {
        flex-direction: column !important; /* Stack tabs vertically on smaller screens */
    }

    .custom-tabs-container .nav-link {
        width: 100% !important; /* Make each tab full-width on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0466402 */.location-list-widget {
  overflow-y: auto;
  max-height: 400px;
  padding: 1em;
  border: 1px solid #ebf5ff;
  border-radius: 10px;
  background-color: #ffffff;
}

.location-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 1em; /* Space between location items */
}

.location-list li {
  width: calc(50% - 1em); /* Two locations per row with space between */
  box-sizing: border-box;
  background: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Soft shadow for better visibility */
  border-radius: 10px;
  padding: 0.6em;
  display: flex;
  flex-direction: column;
  align-items: flex-start; /* Aligns content to the left */
  transition: background-color 0.3s ease, box-shadow 0.3s ease; /* Smooth transition on hover */
}

.location-list li:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Slightly deeper shadow on hover */
}

.location-list li:hover .location-name {
  color: #171B60 !important; /* Keep location name text color consistent */
}

.location-list li .location-name {
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: 0.5em;
  color: #171B60; /* Consistent color */
  transition: color 0.3s ease;
}

.service-sublist {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap; /* Allow items to wrap into multiple rows */
  gap: 0.5em; /* Space between service items */
}

.service-sublist li {
  width: calc(50% - 0.25em);
  padding: 0.3em 0;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  transition: background-color 0.3s ease, color 0.3s ease; /* Smooth transition for background and text color */
}

.service-sublist li:hover {
  background-color: #171B60; /* Blue background on hover */
  border-radius: 5px; /* Slight rounding for a better visual effect */
}

.service-sublist li a {
  color: #171B60; /* Default blue text for links */
  text-decoration: none;
  font-weight: bold;
  transition: color 0.3s ease; /* Smooth transition for text color */
}

.service-sublist li:hover a {
  color: #ffffff !important; /* White text when the service item is hovered */
}

.location-list li a {
  text-decoration: none;
  color: #171B60; /* Blue text for links */
  font-weight: bold;
  transition: color 0.3s ease; /* Smooth transition for link color */
  display: flex;
  align-items: center;
}

.location-list li a:hover {
  color: #F26722; /* Orange text on hover */
  background-color: transparent !important; /* Remove blue background on hover */
}

.location-list li a .map-pin {
  display: inline-block;
  width: 10px;
  height: 20px;
  background-image: url('/wp-content/uploads/2024/09/map-marker.svg');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 5px;
  filter: brightness(0) saturate(100%) invert(51%) sepia(86%) saturate(651%) hue-rotate(-24deg) brightness(100%) contrast(101%);
}

/* Scrollbar Styling */
.location-list-widget::-webkit-scrollbar {
  width: 8px;
}

.location-list-widget::-webkit-scrollbar-thumb {
  background-color: #F26722;
  border-radius: 10px;
}

.location-list-widget::-webkit-scrollbar-track {
  background-color: #f0f4ff;
}

/* Responsive Design for Mobile */
@media (max-width: 768px) {
  .location-list-widget {
      padding: 0.5em !important; /* Reduced padding for the container */
  }

  .location-list {
      gap: 0.5em !important; /* Adjust space between items for smaller screens */
      flex-direction: row !important; /* Display items in rows */
      flex-wrap: wrap !important; /* Allow wrapping to create multiple rows */
  }

  .location-list li {
      width: calc(50% - 0.5em) !important; /* Two items per row with a small gap */
      padding: 0.6em !important; /* Adjusted padding for more compact design */
      font-size: 1.2em !important; /* Increase font size for better readability */
      margin-bottom: 0.5em !important; /* Add space between items */
  }

  .location-list li .location-name {
      font-size: 1.2em !important; /* Slightly larger font size for location names */
      margin-bottom: 0.3em !important; /* Reduce space between the location name and services */
  }

  .service-sublist {
      gap: 0.4em !important; /* Reduce space between service items */
  }

  .service-sublist li {
      width: 100% !important; /* Make each service item full width */
      padding: 0.2em 0 !important; /* Reduce padding for each service item */
      font-size: 0.9em !important; /* Adjust service text size for better readability */
  }

  .location-list li a {
      font-size: 1em !important; /* Adjust link text size */
      padding: 0.2em 0 !important; /* Reduce padding around the links */
  }

  .location-list li a .map-pin {
      width: 14px !important;
      height: 14px !important;
      margin-right: 5px !important; /* Adjust icon size for better fit */
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a7bcf0a */.cta-divider::after {
    content: '';
    display: block;
    position: absolute;
    top: -1%; /* Center the mascot vertically */
    left: 50%; /* Center the mascot horizontally */
    transform: translate(-50%, -50%); /* Correct centering */
    width: 50px; /* Adjust width of the mascot */
    height: 80px; /* Adjust height of the mascot */
    background-image: url('/wp-content/uploads/2024/09/mascot-small.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */