.elementor-119 .elementor-element.elementor-element-5c0db68b{--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:-158px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-5c0db68b:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-5c0db68b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolutionhub.co.nz/wp-content/uploads/2025/12/revolution-hub-hero-background.webp");background-position:center center;background-size:cover;}.elementor-119 .elementor-element.elementor-element-489d610 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );margin:10px 0px 0px 0px;font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-489d610 .elementskit-section-title-wraper .elementskit-section-title > span{color:#072ACB;}.elementor-119 .elementor-element.elementor-element-489d610 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#A548F5;}.elementor-119 .elementor-element.elementor-element-489d610 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#A548F5;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;}.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-119 .elementor-element.elementor-element-5bb54abb .elementor-button{background-color:#072ACB;font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;padding:15px 40px 15px 40px;}.elementor-119 .elementor-element.elementor-element-3e183284{--display:flex;--min-height:58px;--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;overflow:visible;}.elementor-119 .elementor-element.elementor-element-3e183284:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-3e183284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072ACB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-119 .elementor-element.elementor-element-997ccf4{color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-9df6683{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-9df6683:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-9df6683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b4ed64 );}.elementor-119 .elementor-element.elementor-element-b7c7146{--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:center;overflow:visible;}.elementor-119 .elementor-element.elementor-element-74f2a4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-119 .elementor-element.elementor-element-b53652e img{width:100%;max-width:100%;height:100%;}.elementor-119 .elementor-element.elementor-element-4572350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-30px;}.elementor-119 .elementor-element.elementor-element-4572350.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-4572350{left:-30px;}body.rtl .elementor-119 .elementor-element.elementor-element-4572350{right:-30px;}.elementor-119 .elementor-element.elementor-element-4572350 img{width:527px;height:100%;border-radius:20px 20px 20px 20px;}.elementor-119 .elementor-element.elementor-element-9f564cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:12px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-2be17cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-2be17cb .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-2be17cb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-2be17cb .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-7fbae74 );font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-119 .elementor-element.elementor-element-36e8870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-36e8870 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-36e8870 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-36e8870 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-1db8500{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFCC;}.elementor-119 .elementor-element.elementor-element-e7ca5b0 .elementor-button{background-color:#072ACB;font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;padding:15px 40px 15px 40px;}.elementor-119 .elementor-element.elementor-element-e7ca5b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-5075e71f{--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.32;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-5075e71f:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-5075e71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03060A;}.elementor-119 .elementor-element.elementor-element-5075e71f::before, .elementor-119 .elementor-element.elementor-element-5075e71f > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-5075e71f > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-5075e71f > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-5075e71f > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-5075e71f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revolutionhub.co.nz/wp-content/uploads/2025/12/blue-bg-revolution-hub.webp");--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-f515727{text-align:center;}.elementor-119 .elementor-element.elementor-element-f515727 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#A548F5;}.elementor-119 .elementor-element.elementor-element-c21d62f{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-c21d62f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-c21d62f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );margin:15px 0px 0px 0px;font-family:"Space Grotesk", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-c21d62f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-c21d62f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-2f742bc{--display:flex;overflow:visible;}.elementor-119 .elementor-element.elementor-element-5d9d5726{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-5d9d5726:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-5d9d5726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-119 .elementor-element.elementor-element-19e02aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-5e17a945{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-b3631f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-b3631f2 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );font-family:"Space Grotesk", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-b3631f2 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7fbae74 );}.elementor-119 .elementor-element.elementor-element-b3631f2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-b3631f2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-e188e5e{--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:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-e188e5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-12608b04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-12608b04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-231b3370{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-20810c75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-119 .elementor-element.elementor-element-7ac9f198{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;top:-10px;text-align:left;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-7ac9f198{left:-20px;}body.rtl .elementor-119 .elementor-element.elementor-element-7ac9f198{right:-20px;}.elementor-119 .elementor-element.elementor-element-7ac9f198 img{width:100%;opacity:1;}.elementor-119 .elementor-element.elementor-element-5f33a994{--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;overflow:visible;}.elementor-119 .elementor-element.elementor-element-2bbb26cb .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn{background-color:#072ACB;padding:20px 20px 20px 20px;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:200px 200px 200px 200px;}.elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn:hover{background-color:#A548F5;color:#ffffff;fill:#ffffff;}.elementor-119 .elementor-element.elementor-element-2bbb26cb{--e-transform-rotateZ:0deg;}.elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn > :is(i, svg){font-size:25px;}.elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn > i, .elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn > i, .rtl .elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn i, .elementor-119 .elementor-element.elementor-element-2bbb26cb .elementskit-btn svg{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.elementor-119 .elementor-element.elementor-element-699dabf3{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-699dabf3:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-699dabf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-119 .elementor-element.elementor-element-12190c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-4cdcadab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-096a85d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-096a85d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );font-family:"Space Grotesk", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-096a85d .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7fbae74 );}.elementor-119 .elementor-element.elementor-element-096a85d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-096a85d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-35333a5b{--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:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-35333a5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-10254447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-10254447.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-414b7d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-7ced8718{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-119 .elementor-element.elementor-element-f86bcf0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;top:-10px;text-align:left;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-f86bcf0{left:-20px;}body.rtl .elementor-119 .elementor-element.elementor-element-f86bcf0{right:-20px;}.elementor-119 .elementor-element.elementor-element-f86bcf0 img{width:100%;opacity:1;}.elementor-119 .elementor-element.elementor-element-ae6c68a{--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;overflow:visible;}.elementor-119 .elementor-element.elementor-element-21ece7df .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn{background-color:#072ACB;padding:20px 20px 20px 20px;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:200px 200px 200px 200px;}.elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn:hover{background-color:#A548F5;color:#ffffff;fill:#ffffff;}.elementor-119 .elementor-element.elementor-element-21ece7df{--e-transform-rotateZ:0deg;}.elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn > :is(i, svg){font-size:25px;}.elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn > i, .elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn > i, .rtl .elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn i, .elementor-119 .elementor-element.elementor-element-21ece7df .elementskit-btn svg{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.elementor-119 .elementor-element.elementor-element-334fb9d4{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-334fb9d4:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-334fb9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-119 .elementor-element.elementor-element-67b953c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-2a7bf623{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-2ced2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-2ced2cd .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );font-family:"Space Grotesk", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-2ced2cd .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7fbae74 );}.elementor-119 .elementor-element.elementor-element-2ced2cd .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-2ced2cd .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-9e59b0a{--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:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-9e59b0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-49e6be28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-49e6be28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-632a1412{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-5abdb897{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-119 .elementor-element.elementor-element-167f5a5c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;top:-10px;text-align:left;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-167f5a5c{left:-20px;}body.rtl .elementor-119 .elementor-element.elementor-element-167f5a5c{right:-20px;}.elementor-119 .elementor-element.elementor-element-167f5a5c img{width:100%;opacity:1;}.elementor-119 .elementor-element.elementor-element-2287d70d{--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;overflow:visible;}.elementor-119 .elementor-element.elementor-element-63389350 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn{background-color:#072ACB;padding:20px 20px 20px 20px;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:200px 200px 200px 200px;}.elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn:hover{background-color:#A548F5;color:#ffffff;fill:#ffffff;}.elementor-119 .elementor-element.elementor-element-63389350{--e-transform-rotateZ:0deg;}.elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn > :is(i, svg){font-size:25px;}.elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn > i, .elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn > i, .rtl .elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn i, .elementor-119 .elementor-element.elementor-element-63389350 .elementskit-btn svg{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.elementor-119 .elementor-element.elementor-element-1ecd433{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-1ecd433:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-1ecd433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-119 .elementor-element.elementor-element-934777c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-d0ba46b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-e4cf3f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-e4cf3f4 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );font-family:"Space Grotesk", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-e4cf3f4 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7fbae74 );}.elementor-119 .elementor-element.elementor-element-e4cf3f4 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-e4cf3f4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-6311a2a{--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:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-6311a2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-17e5412{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-17e5412.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-96cacc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-119 .elementor-element.elementor-element-e498230{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-119 .elementor-element.elementor-element-2b787ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;top:-10px;text-align:left;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-2b787ad{left:-20px;}body.rtl .elementor-119 .elementor-element.elementor-element-2b787ad{right:-20px;}.elementor-119 .elementor-element.elementor-element-2b787ad img{width:100%;opacity:1;}.elementor-119 .elementor-element.elementor-element-e602585{--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;overflow:visible;}.elementor-119 .elementor-element.elementor-element-40ba371 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn{background-color:#072ACB;padding:20px 20px 20px 20px;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:200px 200px 200px 200px;}.elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn:hover{background-color:#A548F5;color:#ffffff;fill:#ffffff;}.elementor-119 .elementor-element.elementor-element-40ba371{--e-transform-rotateZ:0deg;}.elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn > :is(i, svg){font-size:25px;}.elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn > i, .elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn > i, .rtl .elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn i, .elementor-119 .elementor-element.elementor-element-40ba371 .elementskit-btn svg{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.elementor-119 .elementor-element.elementor-element-55821443{--display:flex;--min-height:141px;--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;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-55821443:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-55821443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://revolutionhub.co.nz/wp-content/uploads/2025/12/purple-Polygon-3.webp");background-position:center center;background-repeat:no-repeat;background-size:53% auto;}.elementor-119 .elementor-element.elementor-element-55821443.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-229de7ad .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn{background-color:#FFFFFF;padding:15px 15px 15px 15px;color:#A548F5;fill:#A548F5;border-style:none;border-radius:200px 200px 200px 200px;}.elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn:hover{background-color:#FFFFFF;color:#A548F5;fill:#A548F5;}.elementor-119 .elementor-element.elementor-element-229de7ad{--e-transform-rotateZ:0deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;top:23px;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-229de7ad{left:105px;}body.rtl .elementor-119 .elementor-element.elementor-element-229de7ad{right:105px;}.elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn > :is(i, svg){font-size:21px;}.elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn > i, .elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn > i, .rtl .elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn i, .elementor-119 .elementor-element.elementor-element-229de7ad .elementskit-btn svg{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.elementor-119 .elementor-element.elementor-element-2cc29cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;padding:8px 0px 0px 5px;top:75px;z-index:99;text-align:center;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-2cc29cc9{left:84px;}body.rtl .elementor-119 .elementor-element.elementor-element-2cc29cc9{right:84px;}.elementor-119 .elementor-element.elementor-element-2cc29cc9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-69d7ebd3{--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.32;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-69d7ebd3:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-69d7ebd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03060A;}.elementor-119 .elementor-element.elementor-element-69d7ebd3::before, .elementor-119 .elementor-element.elementor-element-69d7ebd3 > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-69d7ebd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-69d7ebd3 > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-69d7ebd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-69d7ebd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-69b474b7{text-align:center;}.elementor-119 .elementor-element.elementor-element-69b474b7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#A548F5;}.elementor-119 .elementor-element.elementor-element-c53b5f4 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-12007ba );margin:15px 0px 0px 0px;font-family:"Space Grotesk", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;}.elementor-119 .elementor-element.elementor-element-c53b5f4 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-c53b5f4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-119 .elementor-element.elementor-element-356a28d9{--display:flex;overflow:visible;}.elementor-119 .elementor-element.elementor-element-13bfbe56{--e-image-carousel-slides-to-show:3;}.elementor-119 .elementor-element.elementor-element-13bfbe56 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-119 .elementor-element.elementor-element-73d5dd98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-73d5dd98.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-60015d13{--e-image-carousel-slides-to-show:3;}.elementor-119 .elementor-element.elementor-element-60015d13 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-119 .elementor-element.elementor-element-488ba50a .elementor-button{background-color:#072ACB;font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;padding:15px 40px 15px 40px;}.elementor-119 .elementor-element.elementor-element-488ba50a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-123f515e{--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.32;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-119 .elementor-element.elementor-element-123f515e:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-123f515e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03060A;}.elementor-119 .elementor-element.elementor-element-123f515e::before, .elementor-119 .elementor-element.elementor-element-123f515e > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-123f515e > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-123f515e > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-123f515e > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-123f515e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revolutionhub.co.nz/wp-content/uploads/2025/12/blue-bg-revolution-hub.webp");--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-5441373f{text-align:center;}.elementor-119 .elementor-element.elementor-element-5441373f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#A548F5;}.elementor-119 .elementor-element.elementor-element-4d09dd78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;z-index:99;text-align:center;}.elementor-119 .elementor-element.elementor-element-4d09dd78 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:31px;font-weight:700;text-transform:uppercase;line-height:47px;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-1a5dad5d{--display:flex;overflow:visible;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:3;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-single-testimonial-slider, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial_card, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#2D3034;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider .swiper-pagination span{background-color:#e7e7e7;width:12px;height:12px;border-radius:100px 100px 100px 100px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#072ACB;width:16px;height:16px;transform:scale(1.2);}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 50px 0px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-single-testimonial-slider, .elementor-119 .elementor-element.elementor-element-61ddbe03  .elementskit-testimonial_card{padding:35px 34px 39px 34px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-single-testimonial-slider, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 5px 1px;border-color:#424549;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-tootltip-testimonial .elementskit-commentor-content:hover, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-single-testimonial-slider:hover, .elementor-119 .elementor-element.elementor-element-61ddbe03  .elementskit-testimonial_card:hover{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-single-testimonial-slider.testimonial-active{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-commentor-content{padding:0px 0px 0px 0px;min-height:300px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#FFFFFF;margin:0px 0px 32px 0px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial_card .elementskit-commentor-coment{color:#FFFFFF;margin:0px 0px 32px 0px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-stars > li > a, .elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-stars > li > span{color:#072ACB;fill:#072ACB;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-stars > li:not(:last-child){margin-right:0px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-stars{margin:0px 0px 9px 0px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-profile-info .elementskit-author-name{color:#FFFFFF;margin-bottom:0px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-profile-info .elementskit-author-des{color:#FFFFFFE0;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-commentor-image > img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-commentor-bio .elementskit-commentor-image > img{height:60px;width:60px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .ekit-testimonial--avatar{margin:0px 10px 0px 0px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider .swiper-pagination{bottom:-10px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-19e02aa8{--width:86%;}.elementor-119 .elementor-element.elementor-element-e188e5e{--width:76%;}.elementor-119 .elementor-element.elementor-element-12608b04{--width:50%;}.elementor-119 .elementor-element.elementor-element-231b3370{--width:50%;}.elementor-119 .elementor-element.elementor-element-20810c75{--width:40%;}.elementor-119 .elementor-element.elementor-element-5f33a994{--width:47%;}.elementor-119 .elementor-element.elementor-element-12190c43{--width:86%;}.elementor-119 .elementor-element.elementor-element-35333a5b{--width:87.145%;}.elementor-119 .elementor-element.elementor-element-10254447{--width:57.071%;}.elementor-119 .elementor-element.elementor-element-414b7d1f{--width:50%;}.elementor-119 .elementor-element.elementor-element-7ced8718{--width:40%;}.elementor-119 .elementor-element.elementor-element-ae6c68a{--width:47%;}.elementor-119 .elementor-element.elementor-element-67b953c2{--width:86%;}.elementor-119 .elementor-element.elementor-element-9e59b0a{--width:76%;}.elementor-119 .elementor-element.elementor-element-49e6be28{--width:50%;}.elementor-119 .elementor-element.elementor-element-632a1412{--width:50%;}.elementor-119 .elementor-element.elementor-element-5abdb897{--width:40%;}.elementor-119 .elementor-element.elementor-element-2287d70d{--width:47%;}.elementor-119 .elementor-element.elementor-element-934777c{--width:86%;}.elementor-119 .elementor-element.elementor-element-6311a2a{--width:76%;}.elementor-119 .elementor-element.elementor-element-17e5412{--width:50%;}.elementor-119 .elementor-element.elementor-element-96cacc3{--width:50%;}.elementor-119 .elementor-element.elementor-element-e498230{--width:40%;}.elementor-119 .elementor-element.elementor-element-e602585{--width:47%;}.elementor-119 .elementor-element.elementor-element-55821443{--width:24%;}.elementor-119 .elementor-element.elementor-element-73d5dd98{--width:100%;}}@media(max-width:1024px){.elementor-119 .elementor-element.elementor-element-c21d62f{width:var( --container-widget-width, 592.094px );max-width:592.094px;--container-widget-width:592.094px;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-2cc29cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-119 .elementor-element.elementor-element-2cc29cc9 .elementor-heading-title{font-size:60px;}.elementor-119 .elementor-element.elementor-element-4d09dd78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-119 .elementor-element.elementor-element-4d09dd78 .elementor-heading-title{font-size:60px;}.elementor-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-489d610 .elementskit-section-title-wraper .elementskit-section-title{margin:10px 0px 0px 0px;font-size:35px;}.elementor-119 .elementor-element.elementor-element-489d610 .elementskit-section-title-wraper .elementskit-section-subtitle{margin:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-9df6683{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-b7c7146{--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-119 .elementor-element.elementor-element-74f2a4b{--margin-top:25px;--margin-bottom:0px;--margin-left:35px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:012px;}.elementor-119 .elementor-element.elementor-element-b53652e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-4572350{padding:0px 0px 0px 0px;top:-50px;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-4572350{left:-15px;}body.rtl .elementor-119 .elementor-element.elementor-element-4572350{right:-15px;}.elementor-119 .elementor-element.elementor-element-9f564cd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-119 .elementor-element.elementor-element-2be17cb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 10px;}.elementor-119 .elementor-element.elementor-element-36e8870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-119 .elementor-element.elementor-element-36e8870 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-119 .elementor-element.elementor-element-1db8500{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:20px 0px 0px 10px;}.elementor-119 .elementor-element.elementor-element-c21d62f .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-119 .elementor-element.elementor-element-2f742bc{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-5d9d5726{--content-width:500px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-19e02aa8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-b3631f2 .elementskit-section-title-wraper .elementskit-section-title{margin:10px 0px 0px 0px;font-size:30px;}.elementor-119 .elementor-element.elementor-element-12608b04{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-486dbbcb{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-699dabf3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-12190c43{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-096a85d .elementskit-section-title-wraper .elementskit-section-title{margin:10px 0px 0px 0px;font-size:30px;}.elementor-119 .elementor-element.elementor-element-10254447{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-1d05a91b{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-334fb9d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-67b953c2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-2ced2cd .elementskit-section-title-wraper .elementskit-section-title{margin:10px 0px 0px 0px;font-size:30px;}.elementor-119 .elementor-element.elementor-element-49e6be28{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-3a376633{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-1ecd433{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-934777c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-e4cf3f4 .elementskit-section-title-wraper .elementskit-section-title{margin:10px 0px 0px 0px;font-size:30px;}.elementor-119 .elementor-element.elementor-element-17e5412{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-8c1b93f{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-55821443{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-229de7ad{left:135px;}body.rtl .elementor-119 .elementor-element.elementor-element-229de7ad{right:135px;}.elementor-119 .elementor-element.elementor-element-2cc29cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-2cc29cc9{left:110px;}body.rtl .elementor-119 .elementor-element.elementor-element-2cc29cc9{right:110px;}.elementor-119 .elementor-element.elementor-element-2cc29cc9 .elementor-heading-title{font-size:18px;line-height:50px;}.elementor-119 .elementor-element.elementor-element-c53b5f4 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-119 .elementor-element.elementor-element-356a28d9{--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-119 .elementor-element.elementor-element-73d5dd98{--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-119 .elementor-element.elementor-element-60015d13{padding:0px 10px 0px 10px;}.elementor-119 .elementor-element.elementor-element-4d09dd78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 10px 0px 10px;}.elementor-119 .elementor-element.elementor-element-4d09dd78 .elementor-heading-title{font-size:30px;line-height:50px;}.elementor-119 .elementor-element.elementor-element-1a5dad5d{--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-119 .elementor-element.elementor-element-61ddbe03 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}}/* Start custom CSS for text-editor, class: .elementor-element-997ccf4 *//* --- Marquee styles --- */
:root {
  --marquee-speed: 22s; /* increase = slower, decrease = faster */
  --marquee-font-size: 20px;
  --marquee-gap: 36px; /* gap around star */
}

/* wrapper to control background / height */
.marquee-wrapper {
  background: transparent; /* change if you want a background */
  padding: 8px 0;
  overflow: hidden;
  box-sizing: border-box;
  font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}

/* viewport */
.marquee {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}

/* moving track */
.marquee-track {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  will-change: transform;
  animation: move-rtl linear infinite;
  animation-duration: var(--marquee-speed);
}

/* items and separators */
.marquee-track .item {
  font-size: var(--marquee-font-size);
  color: #ffffff; /* WHITE text for services */
  font-weight: 600;
  margin-right: 8px;
  letter-spacing: 0.2px;
}

.marquee-track .sep {
  color: #000000; /* BLACK star */
  font-weight: 900;
  margin: 0 var(--marquee-gap);
  font-size: calc(var(--marquee-font-size) * 1.05);
  display: inline-block;
}

/* Animation: translate the entire wide track from 0 to -50% (we duplicated content) */
@keyframes move-rtl {
  0%   { transform: translateX(0%); }
  100% { transform: translateX(-50%); } /* -50% because content is duplicated */
}

/* Accessibility: respect prefers-reduced-motion */
@media (prefers-reduced-motion: reduce) {
  .marquee-track {
    animation: none;
  }
}

/* Make responsive: reduce font-size on small screens */
@media (max-width: 600px) {
  :root { --marquee-font-size: 16px; --marquee-gap: 20px; --marquee-speed: 18s; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486dbbcb *//*.tag-pill*/
/*{*/
/*    background: rgba(255, 255, 255, 0.05);*/
/*   Padding: 8px 14px;*/
/*   color: #fff !important;*/
/*   border-radius: 2px*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1caadc48 */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3bff5a */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-301a9716 */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-2bbb26cb */.elementor-119 .elementor-element.elementor-element-2bbb26cb svg
{
  transform: rotate(320deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9d5726 */.pop-card .pop-image {
  opacity: 0;
  transform: scale(0.85) translateX(40px);
  transition: 0.5s ease;
  position: relative;
  z-index: 2;
}

/* Show the image on hover of the container */
.pop-card:hover .pop-image {
  opacity: 1;
  transform: scale(1) translateX(0);
}

/* Optional: purple border on hover */
.pop-card:hover .pop-image img {
  border-radius: 50%;
  transition: 0.4s ease;
}

@media (max-width: 767px) {
  .pop-image {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d05a91b *//*.tag-pill*/
/*{*/
/*    background: rgba(255, 255, 255, 0.05);*/
/*   Padding: 8px 14px;*/
/*   color: #fff !important;*/
/*   border-radius: 2px*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75cacd2a */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4912aef */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3193ca3e */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-21ece7df */.elementor-119 .elementor-element.elementor-element-21ece7df svg
{
  transform: rotate(320deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699dabf3 */.pop-card .pop-image {
  opacity: 0;
  transform: scale(0.85) translateX(40px);
  transition: 0.5s ease;
  position: relative;
  z-index: 2;
}

/* Show the image on hover of the container */
.pop-card:hover .pop-image {
  opacity: 1;
  transform: scale(1) translateX(0);
}

/* Optional: purple border on hover */
.pop-card:hover .pop-image img {
  border-radius: 50%;
  transition: 0.4s ease;
}

@media (max-width: 767px) {
  .pop-image {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a376633 *//*.tag-pill*/
/*{*/
/*    background: rgba(255, 255, 255, 0.05);*/
/*   Padding: 8px 14px;*/
/*   color: #fff !important;*/
/*   border-radius: 2px*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-276ffac7 */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786151ab */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2336e692 */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-63389350 */.elementor-119 .elementor-element.elementor-element-63389350 svg
{
  transform: rotate(320deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334fb9d4 */.pop-card .pop-image {
  opacity: 0;
  transform: scale(0.85) translateX(40px);
  transition: 0.5s ease;
  position: relative;
  z-index: 2;
}

/* Show the image on hover of the container */
.pop-card:hover .pop-image {
  opacity: 1;
  transform: scale(1) translateX(0);
}

/* Optional: purple border on hover */
.pop-card:hover .pop-image img {
  border-radius: 50%;
  transition: 0.4s ease;
}

@media (max-width: 767px) {
  .pop-image {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c1b93f *//*.tag-pill*/
/*{*/
/*    background: rgba(255, 255, 255, 0.05);*/
/*   Padding: 8px 14px;*/
/*   color: #fff !important;*/
/*   border-radius: 2px*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05c83b3 */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0a1caa */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a64027e */.tag-pill
{
    background: rgba(255, 255, 255, 0.05);
   Padding: 8px 14px;
   color: #fff !important;
   border-radius: 2px

}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-40ba371 */.elementor-119 .elementor-element.elementor-element-40ba371 svg
{
  transform: rotate(320deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ecd433 */.pop-card .pop-image {
  opacity: 0;
  transform: scale(0.85) translateX(40px);
  transition: 0.5s ease;
  position: relative;
  z-index: 2;
}

/* Show the image on hover of the container */
.pop-card:hover .pop-image {
  opacity: 1;
  transform: scale(1) translateX(0);
}

/* Optional: purple border on hover */
.pop-card:hover .pop-image img {
  border-radius: 50%;
  transition: 0.4s ease;
}

@media (max-width: 767px) {
  .pop-image {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-229de7ad */.elementor-119 .elementor-element.elementor-element-229de7ad svg
{
  transform: rotate(320deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55821443 */.pop-card .pop-image {
  opacity: 0;
  transform: scale(0.85) translateX(40px);
  transition: 0.5s ease;
  position: relative;
  z-index: 2;
}

/* Show the image on hover of the container */
.pop-card:hover .pop-image {
  opacity: 1;
  transform: scale(1) translateX(0);
}

/* Optional: purple border on hover */
.pop-card:hover .pop-image img {
  border-radius: 50%;
  transition: 0.4s ease;
}

@media (max-width: 767px) {
  .pop-image {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f742bc */.mobile-fit {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  padding: 20px !important;
}

.mobile-fit * {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

@media (max-width: 767px) {
  .mobile-fit {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356a28d9 */.mobile-fit {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  padding: 20px !important;
}

.mobile-fit * {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

@media (max-width: 767px) {
  .mobile-fit {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a5dad5d */.mobile-fit {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  padding: 20px !important;
}

.mobile-fit * {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

@media (max-width: 767px) {
  .mobile-fit {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 14px !important;
  }
}/* End custom CSS */