.elementor-20257 .elementor-element.elementor-element-389058d{--display:flex;--min-height:80vh;--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-389058d:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-389058d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021129;}.elementor-20257 .elementor-element.elementor-element-389058d > .elementor-shape-bottom svg, .elementor-20257 .elementor-element.elementor-element-389058d > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-20257 .elementor-element.elementor-element-9762fda{--display:flex;--justify-content:center;}.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-20257 .elementor-element.elementor-element-14c7ad0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-9fdaffa{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-20257 .elementor-element.elementor-element-9fdaffa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-c3e8419{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-20257 .elementor-element.elementor-element-3e383f4 .elementor-button{background-color:var( --e-global-color-61970aa );font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-0cf94f5 );color:var( --e-global-color-0cf94f5 );border-style:groove;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-3e383f4 .elementor-button:hover, .elementor-20257 .elementor-element.elementor-element-3e383f4 .elementor-button:focus{background-color:#0372D800;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-3e383f4 .elementor-button:hover svg, .elementor-20257 .elementor-element.elementor-element-3e383f4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-25004ca .elementor-button{background-color:#F2F4F700;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;border-style:none;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-4deec63{--display:flex;}.elementor-20257 .elementor-element.elementor-element-92d1809{--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-20257 .elementor-element.elementor-element-c4e6ab9{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-20257 .elementor-element.elementor-element-c4e6ab9:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-c4e6ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-6b52ee4{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-f269cbf > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:groove;border-width:0px 3px 0px 0px;border-color:#B5B7B94A;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-wrapper{gap:15px;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-title{margin-block-end:0px;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon{font-size:40px;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-0cf94f5 );}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-20257 .elementor-element.elementor-element-966b48d{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2.7px;}.elementor-20257 .elementor-element.elementor-element-966b48d > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-966b48d .elementor-divider-separator{width:29%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-966b48d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20257 .elementor-element.elementor-element-b0cf7f7{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-fc95998 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:groove;border-width:0px 3px 0px 0px;border-color:#B5B7B94A;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-wrapper{gap:15px;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-title{margin-block-end:0px;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon{font-size:40px;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-88368c1{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2.7px;}.elementor-20257 .elementor-element.elementor-element-88368c1 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-88368c1 .elementor-divider-separator{width:29%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-88368c1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20257 .elementor-element.elementor-element-81d1566{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-845c253 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:groove;border-width:0px 3px 0px 0px;border-color:#B5B7B94A;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-wrapper{gap:15px;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-title{margin-block-end:0px;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon{font-size:40px;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-d0faf27{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2.7px;}.elementor-20257 .elementor-element.elementor-element-d0faf27 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-d0faf27 .elementor-divider-separator{width:29%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-d0faf27 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20257 .elementor-element.elementor-element-7ee3803{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:groove;border-width:0px 0px 0px 0px;border-color:#B5B7B94A;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-wrapper{gap:15px;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-title{margin-block-end:0px;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon{font-size:40px;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-f98c245{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2.7px;}.elementor-20257 .elementor-element.elementor-element-f98c245 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-f98c245 .elementor-divider-separator{width:29%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-f98c245 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20257 .elementor-element.elementor-element-75072c3{--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:5px 50px;--row-gap:5px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-c86ca5f{--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-20257 .elementor-element.elementor-element-1ed1ccb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-1ed1ccb .elementor-divider-separator{width:29%;margin:0 auto;margin-left:0;}.elementor-20257 .elementor-element.elementor-element-1ed1ccb .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-1ed1ccb .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-5978b13{text-align:start;}.elementor-20257 .elementor-element.elementor-element-5978b13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#000000;}.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-20257 .elementor-element.elementor-element-abfc3c9{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-ec832a1 .elementor-button{background-color:var( --e-global-color-61970aa );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-0cf94f5 );color:var( --e-global-color-0cf94f5 );border-style:groove;border-width:1px 1px 1px 1px;border-color:#0211293D;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-ec832a1 .elementor-button:hover, .elementor-20257 .elementor-element.elementor-element-ec832a1 .elementor-button:focus{background-color:#9EC9F100;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-ec832a1 .elementor-button:hover svg, .elementor-20257 .elementor-element.elementor-element-ec832a1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-e13f23c{--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-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-20257 .elementor-element.elementor-element-e9429c7 img{width:100%;}.elementor-20257 .elementor-element.elementor-element-2b17302{--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:20px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-a395df5{--display:flex;}.elementor-20257 .elementor-element.elementor-element-589bd2b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-589bd2b .elementor-divider-separator{width:29%;margin:0 auto;margin-left:0;}.elementor-20257 .elementor-element.elementor-element-589bd2b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-589bd2b .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-9b74f57{text-align:start;}.elementor-20257 .elementor-element.elementor-element-9b74f57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#000000;}.elementor-20257 .elementor-element.elementor-element-1a1f457{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-10bef9c .elementor-button{background-color:var( --e-global-color-61970aa );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-0cf94f5 );color:var( --e-global-color-0cf94f5 );border-style:groove;border-width:1px 1px 1px 1px;border-color:#0211293D;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-10bef9c .elementor-button:hover, .elementor-20257 .elementor-element.elementor-element-10bef9c .elementor-button:focus{background-color:#9EC9F100;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-10bef9c .elementor-button:hover svg, .elementor-20257 .elementor-element.elementor-element-10bef9c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-c7d926c{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-0c794cf{text-align:start;}.elementor-20257 .elementor-element.elementor-element-0c794cf img{border-radius:0px 0px 300px 0px;}.elementor-20257 .elementor-element.elementor-element-4f975fd{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-bcbf14d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#B5B5B56B;--border-color:#B5B5B56B;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-05ca59e{--display:flex;--align-items:flex-start;--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-20257 .elementor-element.elementor-element-aab6ee5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-aab6ee5.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-aab6ee5{text-align:end;}.elementor-20257 .elementor-element.elementor-element-aab6ee5 .elementor-heading-title{font-family:"Trispace", Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.1px;color:#A7A9AD7A;}.elementor-20257 .elementor-element.elementor-element-61e6026{--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;}.elementor-20257 .elementor-element.elementor-element-d32a92f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-40de364 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-40de364 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-18c4608{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-5644894{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-384f169{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#B5B5B56B;--border-color:#B5B5B56B;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-f70f57b{--display:flex;--align-items:flex-start;--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-20257 .elementor-element.elementor-element-6f01490 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-6f01490.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-6f01490{text-align:end;}.elementor-20257 .elementor-element.elementor-element-6f01490 .elementor-heading-title{font-family:"Trispace", Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.1px;color:#A7A9AD7A;}.elementor-20257 .elementor-element.elementor-element-d726ec4{--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;}.elementor-20257 .elementor-element.elementor-element-e660946 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-3490aa8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-3490aa8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-c6f6f7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-d15ebd5{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-b1ed56d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#B5B5B56B;--border-color:#B5B5B56B;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-1c6d6c8{--display:flex;--align-items:flex-start;--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-20257 .elementor-element.elementor-element-0101cb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-0101cb7.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-0101cb7{text-align:end;}.elementor-20257 .elementor-element.elementor-element-0101cb7 .elementor-heading-title{font-family:"Trispace", Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.1px;color:#A7A9AD7A;}.elementor-20257 .elementor-element.elementor-element-a09a3e4{--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;}.elementor-20257 .elementor-element.elementor-element-60a9d51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-99271a1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-99271a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-7b538a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-df71f6c{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-4acbb85{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#B5B5B56B;--border-color:#B5B5B56B;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-8485324{--display:flex;--align-items:flex-start;--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-20257 .elementor-element.elementor-element-0bb3586 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-0bb3586.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-0bb3586{text-align:end;}.elementor-20257 .elementor-element.elementor-element-0bb3586 .elementor-heading-title{font-family:"Trispace", Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.1px;color:#A7A9AD7A;}.elementor-20257 .elementor-element.elementor-element-5239cb5{--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;}.elementor-20257 .elementor-element.elementor-element-903b762 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-af2ef67 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-af2ef67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-257704f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-a848430{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-c150ddc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#B5B5B56B;--border-color:#B5B5B56B;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-4917710{--display:flex;--align-items:flex-start;--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-20257 .elementor-element.elementor-element-97765aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-97765aa.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-97765aa{text-align:end;}.elementor-20257 .elementor-element.elementor-element-97765aa .elementor-heading-title{font-family:"Trispace", Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.1px;color:#A7A9AD7A;}.elementor-20257 .elementor-element.elementor-element-a2f79e3{--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;}.elementor-20257 .elementor-element.elementor-element-7dff81a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-c50bafb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-c50bafb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-5791085{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-6932e05{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-535e263{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#B5B5B56B;--border-color:#B5B5B56B;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-288bbf7{--display:flex;--align-items:flex-start;--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-20257 .elementor-element.elementor-element-2c0a43f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-2c0a43f.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-2c0a43f{text-align:end;}.elementor-20257 .elementor-element.elementor-element-2c0a43f .elementor-heading-title{font-family:"Trispace", Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.1px;color:#A7A9AD7A;}.elementor-20257 .elementor-element.elementor-element-bd57163{--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;}.elementor-20257 .elementor-element.elementor-element-9787433 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-b096ada > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-b096ada .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-3795339{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-c2448db{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-ee7d559 .elementor-button{background-color:var( --e-global-color-61970aa );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-0cf94f5 );color:var( --e-global-color-0cf94f5 );border-style:groove;border-width:1px 1px 1px 1px;border-color:#0211293D;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-ee7d559 .elementor-button:hover, .elementor-20257 .elementor-element.elementor-element-ee7d559 .elementor-button:focus{background-color:#9EC9F100;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-ee7d559 .elementor-button:hover svg, .elementor-20257 .elementor-element.elementor-element-ee7d559 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-1f0995a{--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:30px;--padding-bottom:080px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-659d432{--divider-border-style:solid;--divider-color:#0372D8;--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-659d432 .elementor-divider-separator{width:19%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-659d432 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-659d432 .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-3deae11{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-3deae11.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-3deae11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-caecca4{--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-20257 .elementor-element.elementor-element-613b336{--display:flex;--min-height:250px;--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:center;--overlay-opacity:0.5;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0372D88A;--border-color:#0372D88A;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-613b336:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-613b336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morocontrols.com/wp-content/uploads/2026/09/Industrial-Manufacturing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20257 .elementor-element.elementor-element-613b336::before, .elementor-20257 .elementor-element.elementor-element-613b336 > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-613b336 > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-613b336 > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-613b336 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-613b336 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cf94f5 );--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-613b336.e-con:hover{--e-con-transform-scale:1.03;}.elementor-20257 .elementor-element.elementor-element-b20d08f > .elementor-widget-container{background-color:#021129BF;padding:05px 05px 05px 05px;border-radius:5px 5px 5px 5px;}.elementor-20257 .elementor-element.elementor-element-b20d08f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-378df8c{--display:flex;--min-height:250px;--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:center;--overlay-opacity:0.5;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0372D88A;--border-color:#0372D88A;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-378df8c:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-378df8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morocontrols.com/wp-content/uploads/2026/09/Energy-Utilities.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20257 .elementor-element.elementor-element-378df8c::before, .elementor-20257 .elementor-element.elementor-element-378df8c > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-378df8c > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-378df8c > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-378df8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-378df8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cf94f5 );--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-378df8c.e-con:hover{--e-con-transform-scale:1.03;}.elementor-20257 .elementor-element.elementor-element-097ff74 > .elementor-widget-container{background-color:#021129BF;padding:05px 05px 05px 05px;border-radius:5px 5px 5px 5px;}.elementor-20257 .elementor-element.elementor-element-097ff74 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-3cadddc{--display:flex;--min-height:250px;--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:center;--overlay-opacity:0.5;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0372D88A;--border-color:#0372D88A;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-3cadddc:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-3cadddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morocontrols.com/wp-content/uploads/2026/09/Hospitality.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20257 .elementor-element.elementor-element-3cadddc::before, .elementor-20257 .elementor-element.elementor-element-3cadddc > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-3cadddc > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-3cadddc > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-3cadddc > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-3cadddc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cf94f5 );--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-3cadddc.e-con:hover{--e-con-transform-scale:1.03;}.elementor-20257 .elementor-element.elementor-element-14d5f9b > .elementor-widget-container{background-color:#021129BF;padding:05px 05px 05px 05px;border-radius:5px 5px 5px 5px;}.elementor-20257 .elementor-element.elementor-element-14d5f9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-b7ba57d{--display:flex;--min-height:250px;--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:center;--overlay-opacity:0.5;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0372D88A;--border-color:#0372D88A;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-b7ba57d:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-b7ba57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morocontrols.com/wp-content/uploads/2026/09/Retail-Commercial-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20257 .elementor-element.elementor-element-b7ba57d::before, .elementor-20257 .elementor-element.elementor-element-b7ba57d > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-b7ba57d > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-b7ba57d > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-b7ba57d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-b7ba57d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cf94f5 );--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-b7ba57d.e-con:hover{--e-con-transform-scale:1.03;}.elementor-20257 .elementor-element.elementor-element-c64e48b > .elementor-widget-container{background-color:#021129BF;padding:05px 05px 05px 05px;border-radius:5px 5px 5px 5px;}.elementor-20257 .elementor-element.elementor-element-c64e48b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-35750f9{--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-20257 .elementor-element.elementor-element-c89de00{--display:flex;--min-height:250px;--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:center;--overlay-opacity:0.5;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0372D88A;--border-color:#0372D88A;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-c89de00:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-c89de00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morocontrols.com/wp-content/uploads/2026/09/Logistics-Operations.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20257 .elementor-element.elementor-element-c89de00::before, .elementor-20257 .elementor-element.elementor-element-c89de00 > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-c89de00 > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-c89de00 > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-c89de00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-c89de00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cf94f5 );--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-c89de00.e-con:hover{--e-con-transform-scale:1.03;}.elementor-20257 .elementor-element.elementor-element-c6a8509 > .elementor-widget-container{background-color:#021129BF;padding:05px 05px 05px 05px;border-radius:5px 5px 5px 5px;}.elementor-20257 .elementor-element.elementor-element-c6a8509 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-72d9d93{--display:flex;--min-height:250px;--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:center;--overlay-opacity:0.5;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0372D88A;--border-color:#0372D88A;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-72d9d93:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-72d9d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morocontrols.com/wp-content/uploads/2026/09/Enterprise.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20257 .elementor-element.elementor-element-72d9d93::before, .elementor-20257 .elementor-element.elementor-element-72d9d93 > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-72d9d93 > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-72d9d93 > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-72d9d93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-72d9d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cf94f5 );--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-72d9d93.e-con:hover{--e-con-transform-scale:1.03;}.elementor-20257 .elementor-element.elementor-element-0a4ba12 > .elementor-widget-container{background-color:#021129BF;padding:05px 05px 05px 05px;border-radius:5px 5px 5px 5px;}.elementor-20257 .elementor-element.elementor-element-0a4ba12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-f3a50be{--display:flex;}.elementor-20257 .elementor-element.elementor-element-77bf63f{--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-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button{background-color:var( --e-global-color-61970aa );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-0cf94f5 );color:var( --e-global-color-0cf94f5 );border-style:groove;border-width:1px 1px 1px 1px;border-color:#0211293D;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button:hover, .elementor-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button:focus{background-color:#9EC9F100;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button:hover svg, .elementor-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-f307444{--display:flex;--padding-top:50px;--padding-bottom:050px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-3187fea{--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-20257 .elementor-element.elementor-element-6f4c1a6{--display:flex;}.elementor-20257 .elementor-element.elementor-element-dae805f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-dae805f .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-dae805f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-dae805f .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-9e9ee2b{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-9e9ee2b.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-9e9ee2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#021129;}.elementor-20257 .elementor-element.elementor-element-5e044eb{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-5e044eb.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-c385295{--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-20257 .elementor-element.elementor-element-3f0bde6{--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;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:0.29;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F7FF;--border-color:#F1F7FF;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-3f0bde6:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-3f0bde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F7;}.elementor-20257 .elementor-element.elementor-element-3f0bde6::before, .elementor-20257 .elementor-element.elementor-element-3f0bde6 > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-3f0bde6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-3f0bde6 > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-3f0bde6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-3f0bde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-c4a25f6 > .elementor-widget-container{background-image:url("https://morocontrols.com/wp-content/uploads/2026/09/Ellipse-1595.png");padding:10px 10px 10px 10px;background-position:center center;background-repeat:no-repeat;background-size:auto;border-radius:6px 6px 6px 6px;}.elementor-20257 .elementor-element.elementor-element-c4a25f6.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-c4a25f6{text-align:center;}.elementor-20257 .elementor-element.elementor-element-c4a25f6 img{width:100%;}.elementor-20257 .elementor-element.elementor-element-dea5f51 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-20257 .elementor-element.elementor-element-dea5f51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-f8068b8{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.6px;}.elementor-20257 .elementor-element.elementor-element-f8068b8 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-20257 .elementor-element.elementor-element-f8068b8 .elementor-divider-separator{width:13%;margin:0 auto;margin-left:0;}.elementor-20257 .elementor-element.elementor-element-f8068b8 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-008c883 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-20257 .elementor-element.elementor-element-008c883{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-fa80ba2{--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-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 05px 05px;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-20257 .elementor-element.elementor-element-fa80ba2:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-fa80ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-34991fc .elementor-icon-box-wrapper{gap:4px;}.elementor-20257 .elementor-element.elementor-element-34991fc .elementor-icon-box-title{margin-block-end:0px;}.elementor-20257 .elementor-element.elementor-element-34991fc .elementor-icon{font-size:26px;}.elementor-20257 .elementor-element.elementor-element-34991fc .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-34991fc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-34991fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-10b18d2 .elementor-icon-box-wrapper{gap:4px;}.elementor-20257 .elementor-element.elementor-element-10b18d2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-20257 .elementor-element.elementor-element-10b18d2 .elementor-icon{font-size:26px;}.elementor-20257 .elementor-element.elementor-element-10b18d2 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-10b18d2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-10b18d2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-e02f61d .elementor-icon-box-wrapper{gap:4px;}.elementor-20257 .elementor-element.elementor-element-e02f61d .elementor-icon-box-title{margin-block-end:0px;}.elementor-20257 .elementor-element.elementor-element-e02f61d .elementor-icon{font-size:26px;}.elementor-20257 .elementor-element.elementor-element-e02f61d .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-e02f61d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-e02f61d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-1ec79e8{--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:20px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-e5c839e{--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:0120px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-e5c839e:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-e5c839e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021129;}.elementor-20257 .elementor-element.elementor-element-e5c839e > .elementor-shape-top svg, .elementor-20257 .elementor-element.elementor-element-e5c839e > .e-con-inner > .elementor-shape-top svg{height:18px;}.elementor-20257 .elementor-element.elementor-element-e5c839e > .elementor-shape-bottom svg, .elementor-20257 .elementor-element.elementor-element-e5c839e > .e-con-inner > .elementor-shape-bottom svg{height:18px;}.elementor-20257 .elementor-element.elementor-element-b1f826a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-b1f826a .elementor-divider-separator{width:14%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-b1f826a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-b1f826a .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-03d592e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-03d592e.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-03d592e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-0440aca{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-0440aca.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-0440aca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-9677c42{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-275168c{--display:flex;--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-9762b54 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-20257 .elementor-element.elementor-element-db3d1ba{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20257 .elementor-element.elementor-element-bbef49f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-37a1fb1{--display:flex;--min-height:250px;--overlay-opacity:0;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0372D82B;--border-color:#0372D82B;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-20257 .elementor-element.elementor-element-37a1fb1::before, .elementor-20257 .elementor-element.elementor-element-37a1fb1 > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-37a1fb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-37a1fb1 > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-37a1fb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-37a1fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-title{margin-block-end:6px;}.elementor-20257 .elementor-element.elementor-element-fac89d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-fac89d7.elementor-view-framed .elementor-icon, .elementor-20257 .elementor-element.elementor-element-fac89d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-fac89d7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon{font-size:36px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-430b56e > .elementor-widget-container{margin:-10px 0px 0px -30px;}.elementor-20257 .elementor-element.elementor-element-430b56e{text-align:start;}.elementor-20257 .elementor-element.elementor-element-430b56e img{width:54%;}.elementor-20257 .elementor-element.elementor-element-445f9f0{--display:flex;--min-height:250px;--overlay-opacity:0;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0372D82B;--border-color:#0372D82B;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-20257 .elementor-element.elementor-element-445f9f0::before, .elementor-20257 .elementor-element.elementor-element-445f9f0 > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-445f9f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-445f9f0 > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-445f9f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-445f9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-title{margin-block-end:6px;}.elementor-20257 .elementor-element.elementor-element-9ff580e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-9ff580e.elementor-view-framed .elementor-icon, .elementor-20257 .elementor-element.elementor-element-9ff580e.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-9ff580e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon{font-size:36px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-65470b4 > .elementor-widget-container{margin:-10px 0px 0px -30px;}.elementor-20257 .elementor-element.elementor-element-65470b4{text-align:start;}.elementor-20257 .elementor-element.elementor-element-65470b4 img{width:54%;}.elementor-20257 .elementor-element.elementor-element-f536b50{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-bb2b9f2{--display:flex;--min-height:250px;--overlay-opacity:0;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0372D82B;--border-color:#0372D82B;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-20257 .elementor-element.elementor-element-bb2b9f2::before, .elementor-20257 .elementor-element.elementor-element-bb2b9f2 > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-bb2b9f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-bb2b9f2 > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-bb2b9f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-bb2b9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-title{margin-block-end:6px;}.elementor-20257 .elementor-element.elementor-element-45621ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-45621ef.elementor-view-framed .elementor-icon, .elementor-20257 .elementor-element.elementor-element-45621ef.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-45621ef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon{font-size:36px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-fc80d36 > .elementor-widget-container{margin:-10px 0px 0px -30px;}.elementor-20257 .elementor-element.elementor-element-fc80d36.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-fc80d36{text-align:start;}.elementor-20257 .elementor-element.elementor-element-fc80d36 img{width:54%;}.elementor-20257 .elementor-element.elementor-element-33d097c{--display:flex;--min-height:250px;--overlay-opacity:0;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0372D82B;--border-color:#0372D82B;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-20257 .elementor-element.elementor-element-33d097c::before, .elementor-20257 .elementor-element.elementor-element-33d097c > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-33d097c > .e-con-inner > .elementor-background-video-container::before, .elementor-20257 .elementor-element.elementor-element-33d097c > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-33d097c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20257 .elementor-element.elementor-element-33d097c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-title{margin-block-end:6px;}.elementor-20257 .elementor-element.elementor-element-0183165.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-0183165.elementor-view-framed .elementor-icon, .elementor-20257 .elementor-element.elementor-element-0183165.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-0183165.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon{font-size:36px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-e3362a6 > .elementor-widget-container{margin:-10px 0px 0px -30px;}.elementor-20257 .elementor-element.elementor-element-e3362a6{text-align:start;}.elementor-20257 .elementor-element.elementor-element-e3362a6 img{width:54%;}.elementor-20257 .elementor-element.elementor-element-4ec92cf{--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:100px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-accb55c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-accb55c .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-accb55c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-accb55c .elementor-divider__text{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-142d84a{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-142d84a.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-142d84a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-d9fb285 > .elementor-widget-container{margin:-10px 0px 0px -30px;}.elementor-20257 .elementor-element.elementor-element-d9fb285{text-align:center;}.elementor-20257 .elementor-element.elementor-element-d9fb285 img{width:23%;}.elementor-20257 .elementor-element.elementor-element-bcf1a64{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20257 .elementor-element.elementor-element-43f5fae .swiper-pagination-bullet-active, .elementor-20257 .elementor-element.elementor-element-43f5fae .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-43f5fae .swiper-pagination-fraction{color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-43f5fae .elementor-main-swiper .swiper-slide{background-color:#F9F9F9;border-width:1px 1px 1px 1px;border-radius:8px;border-color:#BCBCBC;}.elementor-20257 .elementor-element.elementor-element-43f5fae .elementor-swiper-button{font-size:35px;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-43f5fae .elementor-swiper-button svg{fill:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-43f5fae .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-0cf94f5 );opacity:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-43f5fae .elementor-testimonial__text{color:var( --e-global-color-0cf94f5 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-20257 .elementor-element.elementor-element-43f5fae .elementor-testimonial__name{color:var( --e-global-color-0cf94f5 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;}.elementor-20257 .elementor-element.elementor-element-43f5fae .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-90b9d16{--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:20px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-1b4f4e3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-1b4f4e3 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-20257 .elementor-element.elementor-element-1b4f4e3 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-1b4f4e3 .elementor-divider__text{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-5ed3dbc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-20257 .elementor-element.elementor-element-5ed3dbc.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-5ed3dbc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-b14a618 > .elementor-widget-container{margin:-21px 0px 0px -40px;}.elementor-20257 .elementor-element.elementor-element-b14a618{text-align:start;}.elementor-20257 .elementor-element.elementor-element-b14a618 img{width:19%;}.elementor-20257 .elementor-element.elementor-element-763d911{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-fc323dc{--display:flex;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20257 .elementor-element.elementor-element-a34d194{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-20257 .elementor-element.elementor-element-a34d194:after{content:"0.65";}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-post__thumbnail__link{width:100%;}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-post__meta-data span + span:before{content:"•";}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-post__card{background-color:var( --e-global-color-accent );border-color:#D5D5D5;border-width:1px;border-radius:6px;}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-post__text{margin-top:20px;}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-post__title, .elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-post__title a{color:var( --e-global-color-0cf94f5 );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-20257 .elementor-element.elementor-element-9eedfbf{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-9eedfbf:not(.elementor-motion-effects-element-type-background), .elementor-20257 .elementor-element.elementor-element-9eedfbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021129;}.elementor-20257 .elementor-element.elementor-element-9eedfbf > .elementor-shape-top svg, .elementor-20257 .elementor-element.elementor-element-9eedfbf > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-20257 .elementor-element.elementor-element-9eedfbf > .elementor-shape-bottom svg, .elementor-20257 .elementor-element.elementor-element-9eedfbf > .e-con-inner > .elementor-shape-bottom svg{height:12px;}.elementor-20257 .elementor-element.elementor-element-89f4e42{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-89f4e42 .elementor-divider-separator{width:31%;margin:0 auto;margin-center:0;}.elementor-20257 .elementor-element.elementor-element-89f4e42 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-89f4e42 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-20257 .elementor-element.elementor-element-eee9a5f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-eee9a5f.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-eee9a5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-f9cf0bc > .elementor-widget-container{margin:-10px 0px 0px -30px;}.elementor-20257 .elementor-element.elementor-element-f9cf0bc{text-align:center;}.elementor-20257 .elementor-element.elementor-element-f9cf0bc img{width:19%;}.elementor-20257 .elementor-element.elementor-element-73aae01{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-73aae01.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-73aae01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-20257 .elementor-element.elementor-element-6b5f967{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-cbd940a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20257 .elementor-element.elementor-element-cbd940a.e-con{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-9646813{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-abda3cf .elementor-button{background-color:var( --e-global-color-61970aa );font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-0cf94f5 );color:var( --e-global-color-0cf94f5 );border-style:groove;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-abda3cf .elementor-button:hover, .elementor-20257 .elementor-element.elementor-element-abda3cf .elementor-button:focus{background-color:#0372D800;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-abda3cf .elementor-button:hover svg, .elementor-20257 .elementor-element.elementor-element-abda3cf .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-20257 .elementor-element.elementor-element-ad39c2b .elementor-button{background-color:#F2F4F700;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;border-style:none;padding:15px 30px 15px 30px;}.elementor-20257 .elementor-element.elementor-element-3a7638e{--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:80px;--padding-bottom:80px;--padding-left:010px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-8768a58{--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-20257 .elementor-element.elementor-element-88b618a{--display:flex;}.elementor-20257 .elementor-element.elementor-element-d60b1e9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-20257 .elementor-element.elementor-element-d60b1e9 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-20257 .elementor-element.elementor-element-d60b1e9 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20257 .elementor-element.elementor-element-d60b1e9 .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-20257 .elementor-element.elementor-element-b96649d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20257 .elementor-element.elementor-element-b96649d.elementor-element{--align-self:flex-start;}.elementor-20257 .elementor-element.elementor-element-b96649d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;color:var( --e-global-color-0cf94f5 );}.elementor-20257 .elementor-element.elementor-element-c3707b0{--display:flex;}.elementor-20257 .elementor-element.elementor-element-ce0a92a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-fa791ae{--display:flex;}.elementor-20257 .elementor-element.elementor-element-b5dc2b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-b3d341e{--display:flex;}.elementor-20257 .elementor-element.elementor-element-0a2d586{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-d340095{--display:flex;}.elementor-20257 .elementor-element.elementor-element-2361fed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-2e6a281{--display:flex;}.elementor-20257 .elementor-element.elementor-element-6f965c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#36373A;}.elementor-20257 .elementor-element.elementor-element-cdc803c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-20257 .elementor-element.elementor-element-cdc803c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:solid;border-width:01px 0px 01px 0px;}.elementor-20257 .elementor-element.elementor-element-cdc803c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 0px 2px 0px;}.elementor-20257 .elementor-element.elementor-element-3ed63ef{--display:flex;}.elementor-20257 .elementor-element.elementor-element-1673f8c{text-align:end;}.elementor-20257 .elementor-element.elementor-element-1673f8c img{width:91%;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-20257 .elementor-element.elementor-element-aaa8fc4{--display:flex;}body.elementor-page-20257:not(.elementor-motion-effects-element-type-background), body.elementor-page-20257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20257 .elementor-element.elementor-element-c4e6ab9{--width:84%;}.elementor-20257 .elementor-element.elementor-element-c86ca5f{--width:50%;}.elementor-20257 .elementor-element.elementor-element-e13f23c{--width:50%;}.elementor-20257 .elementor-element.elementor-element-05ca59e{--width:13%;}.elementor-20257 .elementor-element.elementor-element-61e6026{--width:35%;}.elementor-20257 .elementor-element.elementor-element-18c4608{--width:55%;}.elementor-20257 .elementor-element.elementor-element-f70f57b{--width:13%;}.elementor-20257 .elementor-element.elementor-element-d726ec4{--width:35%;}.elementor-20257 .elementor-element.elementor-element-c6f6f7f{--width:55%;}.elementor-20257 .elementor-element.elementor-element-1c6d6c8{--width:13%;}.elementor-20257 .elementor-element.elementor-element-a09a3e4{--width:35%;}.elementor-20257 .elementor-element.elementor-element-7b538a1{--width:55%;}.elementor-20257 .elementor-element.elementor-element-8485324{--width:13%;}.elementor-20257 .elementor-element.elementor-element-5239cb5{--width:35%;}.elementor-20257 .elementor-element.elementor-element-257704f{--width:55%;}.elementor-20257 .elementor-element.elementor-element-4917710{--width:13%;}.elementor-20257 .elementor-element.elementor-element-a2f79e3{--width:35%;}.elementor-20257 .elementor-element.elementor-element-5791085{--width:55%;}.elementor-20257 .elementor-element.elementor-element-288bbf7{--width:13%;}.elementor-20257 .elementor-element.elementor-element-bd57163{--width:35%;}.elementor-20257 .elementor-element.elementor-element-3795339{--width:55%;}.elementor-20257 .elementor-element.elementor-element-c89de00{--width:33%;}.elementor-20257 .elementor-element.elementor-element-72d9d93{--width:33%;}.elementor-20257 .elementor-element.elementor-element-3f0bde6{--width:33%;}.elementor-20257 .elementor-element.elementor-element-275168c{--width:30%;}.elementor-20257 .elementor-element.elementor-element-db3d1ba{--width:70%;}.elementor-20257 .elementor-element.elementor-element-cbd940a{--width:100%;}.elementor-20257 .elementor-element.elementor-element-88b618a{--width:60%;}.elementor-20257 .elementor-element.elementor-element-3ed63ef{--width:40%;}}@media(max-width:1024px){.elementor-20257 .elementor-element.elementor-element-389058d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-9762fda{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20257 .elementor-element.elementor-element-14c7ad0{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-20257 .elementor-element.elementor-element-14c7ad0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-14c7ad0.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-14c7ad0 .elementor-heading-title{font-size:42px;}.elementor-20257 .elementor-element.elementor-element-9fdaffa{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;text-align:center;}.elementor-20257 .elementor-element.elementor-element-9fdaffa.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-0440aca{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;text-align:center;}.elementor-20257 .elementor-element.elementor-element-0440aca.elementor-element{--align-self:center;}.elementor-20257 .elementor-element.elementor-element-73aae01{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;text-align:center;}.elementor-20257 .elementor-element.elementor-element-73aae01.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-20257 .elementor-element.elementor-element-389058d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-14c7ad0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20257 .elementor-element.elementor-element-14c7ad0 .elementor-heading-title{font-size:27px;}.elementor-20257 .elementor-element.elementor-element-9fdaffa .elementor-heading-title{font-size:15px;}.elementor-20257 .elementor-element.elementor-element-c3e8419{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20257 .elementor-element.elementor-element-3e383f4 .elementor-button{font-size:13px;padding:12px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-25004ca .elementor-button{font-size:13px;padding:012px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-c4e6ab9{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-20257 .elementor-element.elementor-element-6b52ee4{--width:50%;--justify-content:space-around;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-f269cbf > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon{font-size:32px;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-title a{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-f269cbf .elementor-icon-box-description{font-size:12px;}.elementor-20257 .elementor-element.elementor-element-b0cf7f7{--width:50%;--justify-content:space-between;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-fc95998 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon{font-size:32px;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-title a{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-fc95998 .elementor-icon-box-description{font-size:12px;}.elementor-20257 .elementor-element.elementor-element-81d1566{--width:50%;}.elementor-20257 .elementor-element.elementor-element-845c253 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon{font-size:32px;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-title a{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-845c253 .elementor-icon-box-description{font-size:12px;}.elementor-20257 .elementor-element.elementor-element-7ee3803{--width:50%;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon{font-size:32px;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-title a{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-5cb6d83 .elementor-icon-box-description{font-size:12px;}.elementor-20257 .elementor-element.elementor-element-75072c3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:30px;--padding-left:05px;--padding-right:05px;}.elementor-20257 .elementor-element.elementor-element-1ed1ccb .elementor-divider-separator{width:37%;}.elementor-20257 .elementor-element.elementor-element-5978b13{text-align:start;}.elementor-20257 .elementor-element.elementor-element-5978b13 .elementor-heading-title{font-size:26px;}.elementor-20257 .elementor-element.elementor-element-abfc3c9{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-ec832a1 .elementor-button{font-size:13px;padding:12px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-2b17302{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-a395df5{--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:05px;--padding-right:05px;}.elementor-20257 .elementor-element.elementor-element-589bd2b .elementor-divider-separator{width:42%;}.elementor-20257 .elementor-element.elementor-element-9b74f57{text-align:start;}.elementor-20257 .elementor-element.elementor-element-9b74f57 .elementor-heading-title{font-size:26px;}.elementor-20257 .elementor-element.elementor-element-1a1f457{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-10bef9c .elementor-button{font-size:13px;padding:12px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-0c794cf img{border-radius:0px 0px 180px 0px;}.elementor-20257 .elementor-element.elementor-element-4f975fd{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-05ca59e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-40de364 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-20257 .elementor-element.elementor-element-40de364 .elementor-heading-title{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-18c4608{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-5644894{text-align:start;font-size:14px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-f70f57b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-3490aa8 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-20257 .elementor-element.elementor-element-3490aa8 .elementor-heading-title{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-c6f6f7f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-d15ebd5{text-align:start;font-size:14px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-1c6d6c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-99271a1 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-20257 .elementor-element.elementor-element-99271a1 .elementor-heading-title{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-7b538a1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-df71f6c{text-align:start;font-size:14px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-8485324{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-af2ef67 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-20257 .elementor-element.elementor-element-af2ef67 .elementor-heading-title{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-257704f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-a848430{text-align:start;font-size:14px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-4917710{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-c50bafb > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-20257 .elementor-element.elementor-element-c50bafb .elementor-heading-title{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-5791085{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-6932e05{text-align:start;font-size:14px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-288bbf7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-b096ada > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-20257 .elementor-element.elementor-element-b096ada .elementor-heading-title{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-3795339{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20257 .elementor-element.elementor-element-c2448db{text-align:start;font-size:14px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-ee7d559 .elementor-button{font-size:13px;padding:12px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-659d432 .elementor-divider-separator{width:69%;}.elementor-20257 .elementor-element.elementor-element-3deae11{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-20257 .elementor-element.elementor-element-3deae11 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-20257 .elementor-element.elementor-element-9fa9dc2 .elementor-button{font-size:13px;padding:12px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-dae805f .elementor-divider-separator{width:42%;}.elementor-20257 .elementor-element.elementor-element-9e9ee2b{text-align:start;}.elementor-20257 .elementor-element.elementor-element-9e9ee2b .elementor-heading-title{font-size:26px;}.elementor-20257 .elementor-element.elementor-element-5e044eb{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-008c883{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-e5c839e > .elementor-shape-bottom svg, .elementor-20257 .elementor-element.elementor-element-e5c839e > .e-con-inner > .elementor-shape-bottom svg{height:12px;}.elementor-20257 .elementor-element.elementor-element-e5c839e{--padding-top:90px;--padding-bottom:070px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-b1f826a .elementor-divider-separator{width:40%;}.elementor-20257 .elementor-element.elementor-element-b1f826a .elementor-divider__text{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-03d592e{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-20257 .elementor-element.elementor-element-03d592e .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-20257 .elementor-element.elementor-element-0440aca .elementor-heading-title{font-size:15px;}.elementor-20257 .elementor-element.elementor-element-9762b54{text-align:center;}.elementor-20257 .elementor-element.elementor-element-9762b54 img{width:76%;}.elementor-20257 .elementor-element.elementor-element-db3d1ba{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon{font-size:28px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-title a{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-fac89d7 .elementor-icon-box-description{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon{font-size:28px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-title a{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-9ff580e .elementor-icon-box-description{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon{font-size:28px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-title a{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-45621ef .elementor-icon-box-description{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon{font-size:28px;padding:12px;}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-title, .elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-title a{font-size:17px;}.elementor-20257 .elementor-element.elementor-element-0183165 .elementor-icon-box-description{font-size:14px;}.elementor-20257 .elementor-element.elementor-element-4ec92cf{--padding-top:60px;--padding-bottom:60px;--padding-left:5px;--padding-right:5px;}.elementor-20257 .elementor-element.elementor-element-accb55c .elementor-divider-separator{width:62%;}.elementor-20257 .elementor-element.elementor-element-accb55c .elementor-divider__text{font-size:13px;}.elementor-20257 .elementor-element.elementor-element-142d84a{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-20257 .elementor-element.elementor-element-142d84a .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-20257 .elementor-element.elementor-element-bcf1a64{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-20257 .elementor-element.elementor-element-90b9d16{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-1b4f4e3 .elementor-divider-separator{width:33%;}.elementor-20257 .elementor-element.elementor-element-1b4f4e3 .elementor-divider__text{font-size:13px;}.elementor-20257 .elementor-element.elementor-element-5ed3dbc{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-20257 .elementor-element.elementor-element-5ed3dbc .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-20257 .elementor-element.elementor-element-763d911{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20257 .elementor-element.elementor-element-a34d194:after{content:"0.5";}.elementor-20257 .elementor-element.elementor-element-a34d194 .elementor-post__thumbnail__link{width:100%;}.elementor-20257 .elementor-element.elementor-element-9eedfbf > .elementor-shape-bottom svg, .elementor-20257 .elementor-element.elementor-element-9eedfbf > .e-con-inner > .elementor-shape-bottom svg{height:12px;}.elementor-20257 .elementor-element.elementor-element-9eedfbf{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-20257 .elementor-element.elementor-element-89f4e42 .elementor-divider-separator{width:92%;}.elementor-20257 .elementor-element.elementor-element-89f4e42 .elementor-divider__text{font-size:13px;}.elementor-20257 .elementor-element.elementor-element-eee9a5f{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-20257 .elementor-element.elementor-element-eee9a5f .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-20257 .elementor-element.elementor-element-f9cf0bc img{width:47%;}.elementor-20257 .elementor-element.elementor-element-73aae01 .elementor-heading-title{font-size:15px;}.elementor-20257 .elementor-element.elementor-element-9646813{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20257 .elementor-element.elementor-element-abda3cf .elementor-button{font-size:13px;padding:12px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-ad39c2b .elementor-button{font-size:13px;padding:012px 20px 12px 20px;}.elementor-20257 .elementor-element.elementor-element-d60b1e9 .elementor-divider-separator{width:31%;}.elementor-20257 .elementor-element.elementor-element-b96649d{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-20257 .elementor-element.elementor-element-b96649d .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-20257 .elementor-element.elementor-element-ce0a92a{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-b5dc2b4{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-0a2d586{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-2361fed{text-align:start;font-size:16px;line-height:1.5em;}.elementor-20257 .elementor-element.elementor-element-6f965c7{text-align:start;font-size:16px;line-height:1.5em;}}/* Start custom CSS for button, class: .elementor-element-25004ca *//* =========================================================
   MORO CONTROLS
   PREMIUM ENGINEERING / SAAS CTA
   Elementor Class: btn
========================================================= */

.btn {

    --moro-navy: #021129;
    --moro-blue: #0372D8;
    --moro-green: #99CE28;

    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 56px;

    padding: 0 24px 0 25px;

    gap: 13px;

    border: 1px solid rgba(3,114,216,.65);

    border-radius: 7px;

    background:
        linear-gradient(
            135deg,
            rgba(3,114,216,.17),
            rgba(3,114,216,.055) 55%,
            rgba(153,206,40,.045)
        );

    color: #ffffff !important;

    font-family: inherit;

    font-size: 15px;

    font-weight: 650;

    letter-spacing: .15px;

    line-height: 1;

    text-decoration: none !important;

    cursor: pointer;

    overflow: hidden;

    isolation: isolate;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    box-shadow:
        0 8px 24px rgba(0,0,0,.16),
        inset 0 1px 0 rgba(255,255,255,.055);

    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .4s ease,
        box-shadow .4s ease,
        background .4s ease;

}


/* =========================================================
   LIME ENERGY LINE
========================================================= */

.btn::before {

    content: "";

    position: absolute;

    left: 0;
    top: 0;

    width: 3px;
    height: 100%;

    background:
        linear-gradient(
            to bottom,
            transparent,
            var(--moro-green) 25%,
            var(--moro-green) 75%,
            transparent
        );

    box-shadow:
        0 0 12px rgba(153,206,40,.55);

    transform:
        scaleY(.45);

    transform-origin: center;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease;

}


/* =========================================================
   MOVING TECH LIGHT
========================================================= */

.btn::after {

    content: "";

    position: absolute;

    top: -100%;

    left: -45%;

    width: 32%;

    height: 300%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(153,206,40,.20),
            rgba(255,255,255,.16),
            rgba(153,206,40,.12),
            transparent
        );

    transform:
        rotate(18deg)
        translateX(-180%);

    transition:
        transform .85s cubic-bezier(.22,1,.36,1);

    pointer-events: none;

    z-index: 0;

}


/* =========================================================
   BUTTON CONTENT
========================================================= */

.btn .elementor-button-content-wrapper {

    position: relative;

    z-index: 3;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 13px;

}


.btn .elementor-button-text {

    position: relative;

    z-index: 3;

    color: #ffffff !important;

    transition:
        color .3s ease;

}


/* =========================================================
   ARROW
========================================================= */

.btn .elementor-button-icon {

    position: relative;

    z-index: 3;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    color: var(--moro-green) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        color .3s ease;

}


/* =========================================================
   HOVER
========================================================= */

.btn:hover {

    transform:
        translateY(-3px);

    border-color:
        rgba(153,206,40,.85);

    background:
        linear-gradient(
            135deg,
            rgba(3,114,216,.22),
            rgba(3,114,216,.08) 50%,
            rgba(153,206,40,.10)
        );

    box-shadow:

        0 14px 35px rgba(0,0,0,.22),

        0 0 0 1px rgba(153,206,40,.06),

        0 0 30px rgba(3,114,216,.13),

        0 0 20px rgba(153,206,40,.05);

}


.btn:hover::before {

    transform:
        scaleY(.82);

    box-shadow:
        0 0 18px rgba(153,206,40,.75);

}


.btn:hover::after {

    transform:
        rotate(18deg)
        translateX(520%);

}


.btn:hover .elementor-button-icon {

    transform:
        translateX(5px);

    color:
        #ffffff !important;

}


/* =========================================================
   SMALL INTERNAL GLOW
========================================================= */

.btn:hover .elementor-button-text {

    color:
        #ffffff !important;

}


/* =========================================================
   ACTIVE / CLICK
========================================================= */

.btn:active {

    transform:
        translateY(-1px)
        scale(.985);

    box-shadow:
        0 7px 18px rgba(0,0,0,.2);

}


/* =========================================================
   FOCUS
========================================================= */

.btn:focus-visible {

    outline: none;

    border-color:
        var(--moro-green);

    box-shadow:

        0 0 0 3px rgba(3,114,216,.18),

        0 0 0 5px rgba(153,206,40,.10),

        0 12px 30px rgba(3,114,216,.15);

}


/* =========================================================
   OPTIONAL — BUTTON WITH NO ICON
========================================================= */

.btn:not(:has(.elementor-button-icon)) {

    padding-right: 27px;

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .btn {

        min-height: 52px;

        padding-left: 21px;
        padding-right: 21px;

        font-size: 14px;

        border-radius: 7px;

    }

    .btn .elementor-button-content-wrapper {

        gap: 10px;

    }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .btn,
    .btn::before,
    .btn::after,
    .btn .elementor-button-icon,
    .btn .elementor-button-text {

        transition: none !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c385295 *//* ==========================================================================
   MORO-ID — THREE-CARD HOVER (consolidated, replaces all previous CSS)
   Delete every other custom CSS block related to this card and use ONLY
   this one. Paste it in: Site Settings → Custom CSS (global) — not in a
   single element's own Custom CSS box.

   Structure expected:
   .main-cont (flex row, no hover effect on itself)
     .col1 / .col2 / .col3  (33.33% each, class added on Advanced tab)
       .cont                (the card: logo, .head, .divid, .texti)
         .in-cont           (bottom bar: .icon1 .icon2 .icon3)
   ========================================================================== */

.main-cont {
  display: flex;
  width: 100%;
  align-items: stretch;
  gap: 20px;
}

.main-cont .col1,
.main-cont .col2,
.main-cont .col3 {
  box-sizing: border-box;
  flex: 0 0 calc(33.333% - 14px);
  max-width: calc(33.333% - 14px);
  overflow: hidden;
  transition: flex-basis 600ms cubic-bezier(0.25, 0.1, 0.25, 1),
              max-width 600ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

.main-cont .cont {
  box-sizing: border-box;
  position: relative;
  height: 100%;
  background: #F7F9FC !important;
  border: 1px solid rgba(2, 17, 41, 0.08);
  border-radius: 6px;
  box-shadow: 0 1px 2px rgba(2, 17, 41, 0.04), 0 4px 14px rgba(2, 17, 41, 0.05);
  padding: 24px;
  overflow: hidden;
  transition: background 500ms cubic-bezier(0.25, 0.1, 0.25, 1),
              box-shadow 500ms cubic-bezier(0.25, 0.1, 0.25, 1),
              transform 500ms cubic-bezier(0.25, 0.1, 0.25, 1),
              filter 500ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Top activation stripe — hidden at rest, draws in on hover */
.main-cont .cont::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #ABD836, #0372D8);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 500ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

.main-cont .head {
  font-family: 'Roboto', sans-serif;
  color: #021129;
  transition: color 500ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

.main-cont .divid .elementor-divider-separator {
  border-color: #ABD836;
  width: 48px;
  transition: width 500ms cubic-bezier(0.25, 0.1, 0.25, 1),
              background 500ms cubic-bezier(0.25, 0.1, 0.25, 1),
              border-color 500ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

.main-cont .in-cont {
  background-color: #021129 !important;
  transition: background-color 500ms cubic-bezier(0.25, 0.1, 0.25, 1),
              box-shadow 500ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

.main-cont .icon1,
.main-cont .icon2,
.main-cont .icon3 {
  transform: translateY(0) scale(1);
  transition: transform 500ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* --------------------------------------------------------------------------
   HOVER — desktop only. Bold and unmistakable on purpose so you can
   confirm it's actually firing, then we can tone it down if it's too much.
   -------------------------------------------------------------------------- */
@media (hover: hover) and (pointer: fine) {

  .main-cont:has(.col1:hover) .col1,
  .main-cont:has(.col2:hover) .col2,
  .main-cont:has(.col3:hover) .col3 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .main-cont:has(.col1:hover) .col2,
  .main-cont:has(.col1:hover) .col3,
  .main-cont:has(.col2:hover) .col1,
  .main-cont:has(.col2:hover) .col3,
  .main-cont:has(.col3:hover) .col1,
  .main-cont:has(.col3:hover) .col2 {
    flex-basis: 25%;
    max-width: 25%;
  }

  /* The hovered card itself */
  .col1:hover .cont,
  .col2:hover .cont,
  .col3:hover .cont {
    background: linear-gradient(160deg, #FFFFFF 0%, #EAF2FF 100%) !important;
    box-shadow: 0 20px 40px rgba(2, 17, 41, 0.16), 0 0 0 1px rgba(3, 114, 216, 0.12);
    transform: translateY(-6px);
  }

  .col1:hover .cont::after,
  .col2:hover .cont::after,
  .col3:hover .cont::after {
    transform: scaleX(1);
  }

  .col1:hover .head,
  .col2:hover .head,
  .col3:hover .head {
    color: #0372D8;
  }

  .col1:hover .divid .elementor-divider-separator,
  .col2:hover .divid .elementor-divider-separator,
  .col3:hover .divid .elementor-divider-separator {
    width: 84px;
    background: linear-gradient(90deg, #ABD836, #0372D8);
    border-color: transparent;
  }

  .col1:hover .in-cont,
  .col2:hover .in-cont,
  .col3:hover .in-cont {
    background-color: #01091C !important;
    box-shadow: inset 0 1px 0 rgba(171, 216, 54, 0.16);
  }

  .col1:hover .icon1, .col1:hover .icon2, .col1:hover .icon3,
  .col2:hover .icon1, .col2:hover .icon2, .col2:hover .icon3,
  .col3:hover .icon1, .col3:hover .icon2, .col3:hover .icon3 {
    transform: translateY(-3px) scale(1.06);
  }

  /* The two cards that shrink recede a touch — never disabled-looking */
  .main-cont:has(.col1:hover) .col2 .cont,
  .main-cont:has(.col1:hover) .col3 .cont,
  .main-cont:has(.col2:hover) .col1 .cont,
  .main-cont:has(.col2:hover) .col3 .cont,
  .main-cont:has(.col3:hover) .col1 .cont,
  .main-cont:has(.col3:hover) .col2 .cont {
    filter: saturate(0.94) brightness(0.98);
  }
}

/* --------------------------------------------------------------------------
   Mobile — stack, no expansion, no hover artifacts left behind
   -------------------------------------------------------------------------- */
@media (max-width: 600px) {
  .main-cont {
    flex-direction: column;
    gap: 16px;
  }

  .main-cont .col1,
  .main-cont .col2,
  .main-cont .col3 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .main-cont .cont,
  .col1:hover .cont,
  .col2:hover .cont,
  .col3:hover .cont {
    transform: none;
    filter: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .main-cont .col1, .main-cont .col2, .main-cont .col3,
  .main-cont .cont, .main-cont .cont::after,
  .main-cont .head, .main-cont .divid .elementor-divider-separator,
  .main-cont .in-cont, .main-cont .icon1, .main-cont .icon2, .main-cont .icon3 {
    transition: none;
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-43f5fae */<style>

/* =========================================================
   MORO CONTROLS — PREMIUM TESTIMONIAL CAROUSEL
   Elementor CSS Class: test
   ========================================================= */

.test{
    --navy:#021129;
    --blue:#0372D8;
    --green:#99CE28;

    width:100% !important;
    max-width:1140px !important;
    margin:0 auto !important;

    position:relative;
    box-sizing:border-box;
}


/* =========================================================
   SWIPER
   ========================================================= */

.test .swiper{
    width:100% !important;
    overflow:hidden !important;

    padding:
        45px 10px 75px !important;
}


/* =========================================================
   SLIDES
   ========================================================= */

.test .swiper-slide{

    height:auto !important;

    display:flex !important;

    opacity:.30;

    transform:
        scale(.88)
        translateY(18px);

    filter:
        blur(.2px)
        saturate(.55);

    transition:
        transform 1s cubic-bezier(.22,.61,.36,1),
        opacity 1s ease,
        filter 1s ease;

    will-change:
        transform,
        opacity;
}


/* CENTER SLIDE */

.test .swiper-slide-active{

    opacity:1;

    transform:
        scale(1)
        translateY(0);

    filter:
        blur(0)
        saturate(1);

    z-index:5;
}


/* =========================================================
   CARD
   ========================================================= */

.test .elementor-testimonial{

    width:100% !important;

    min-height:385px;

    box-sizing:border-box;

    position:relative;

    overflow:hidden;

    display:flex;
    flex-direction:column;

    padding:
        45px 42px 32px !important;

    border-radius:24px !important;

    border:
        1px solid
        rgba(255,255,255,.08) !important;

    background:
        linear-gradient(
            145deg,
            #071a35 0%,
            #021129 58%,
            #011024 100%
        ) !important;

    box-shadow:
        0 20px 45px
        rgba(2,17,41,.10);

    transition:
        box-shadow 1s ease,
        border-color 1s ease;

}


/* ACTIVE CARD */

.test .swiper-slide-active
.elementor-testimonial{

    border-color:
        rgba(3,114,216,.42) !important;

    box-shadow:
        0 30px 70px
        rgba(2,17,41,.27),
        0 0 0 1px
        rgba(3,114,216,.06);

}


/* =========================================================
   TOP BRAND LINE
   ========================================================= */

.test .elementor-testimonial:before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:
        linear-gradient(
            90deg,
            var(--green),
            var(--blue),
            transparent
        );

    transform:
        scaleX(.15);

    transform-origin:left;

    transition:
        transform 1.2s
        cubic-bezier(.22,.61,.36,1);

}


.test .swiper-slide-active
.elementor-testimonial:before{

    transform:
        scaleX(1);

}


/* =========================================================
   TECHNICAL GRID
   ========================================================= */

.test .elementor-testimonial:after{

    content:"";

    position:absolute;

    right:-45px;
    bottom:-55px;

    width:210px;
    height:210px;

    opacity:.45;

    pointer-events:none;

    background-image:

        linear-gradient(
            rgba(3,114,216,.13) 1px,
            transparent 1px
        ),

        linear-gradient(
            90deg,
            rgba(3,114,216,.13) 1px,
            transparent 1px
        );

    background-size:
        18px 18px;

    mask-image:
        radial-gradient(
            circle,
            black 0%,
            transparent 70%
        );

    -webkit-mask-image:
        radial-gradient(
            circle,
            black 0%,
            transparent 70%
        );

}


/* =========================================================
   QUOTE MARK
   ========================================================= */

.test .elementor-testimonial__text:before{

    content:"“";

    position:absolute;

    top:-5px;
    left:0;

    font-family:
        Georgia,
        serif;

    font-size:92px;

    line-height:1;

    font-weight:700;

    color:
        rgba(153,206,40,.28);

    transition:
        transform .8s ease,
        color .8s ease;

}


.test .swiper-slide-active
.elementor-testimonial__text:before{

    color:
        rgba(153,206,40,.75);

    transform:
        translateY(-4px);

}


/* =========================================================
   QUOTE
   ========================================================= */

.test .elementor-testimonial__text{

    position:relative;

    padding:
        48px 0 35px !important;

    margin:0 !important;

    font-family:
        "Roboto",
        sans-serif !important;

    font-size:18px !important;

    line-height:1.75 !important;

    font-weight:400 !important;

    font-style:normal !important;

    color:
        rgba(255,255,255,.78) !important;

    text-align:left !important;

    z-index:2;

}


/* ACTIVE QUOTE */

.test .swiper-slide-active
.elementor-testimonial__text{

    color:
        rgba(255,255,255,.94) !important;

}


/* =========================================================
   AUTHOR
   ========================================================= */

.test .elementor-testimonial__footer{

    margin-top:auto !important;

    padding-top:22px !important;

    border-top:
        1px solid
        rgba(255,255,255,.10);

    display:flex;

    align-items:center;

    gap:14px;

    position:relative;

    z-index:3;

}


/* =========================================================
   IMAGE
   ========================================================= */

.test .elementor-testimonial__image{

    flex-shrink:0;

}


.test .elementor-testimonial__image img{

    width:52px !important;
    height:52px !important;

    object-fit:cover;

    border-radius:50% !important;

    border:
        2px solid
        rgba(153,206,40,.65) !important;

    padding:3px;

    background:
        var(--navy);

    box-shadow:
        0 7px 20px
        rgba(0,0,0,.25);

    transition:
        transform .6s ease,
        border-color .6s ease;

}


.test .swiper-slide-active
.elementor-testimonial__image img{

    border-color:
        var(--green) !important;

}


.test .swiper-slide-active:hover
.elementor-testimonial__image img{

    transform:
        scale(1.06)
        rotate(3deg);

}


/* =========================================================
   NAME
   ========================================================= */

.test .elementor-testimonial__name{

    margin:0 !important;

    font-family:
        "Roboto",
        sans-serif !important;

    font-size:16px !important;

    line-height:1.3 !important;

    font-weight:700 !important;

    color:#fff !important;

}


/* =========================================================
   JOB TITLE
   ========================================================= */

.test .elementor-testimonial__title{

    margin-top:4px !important;

    font-family:
        "Roboto",
        sans-serif !important;

    font-size:13px !important;

    line-height:1.4 !important;

    font-weight:400 !important;

    color:
        rgba(255,255,255,.52) !important;

}


/* =========================================================
   ARROWS
   ========================================================= */

.test .elementor-swiper-button{

    width:46px !important;
    height:46px !important;

    display:flex !important;

    align-items:center;
    justify-content:center;

    border-radius:50% !important;

    background:
        var(--navy) !important;

    border:
        1px solid
        rgba(3,114,216,.30);

    box-shadow:
        0 12px 30px
        rgba(2,17,41,.18);

    opacity:1 !important;

    transition:
        transform .45s ease,
        background .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;

    z-index:20;

}


.test .elementor-swiper-button i{

    color:#fff !important;

    font-size:13px !important;

    transition:
        transform .35s ease;

}


.test .elementor-swiper-button:hover{

    background:
        var(--blue) !important;

    border-color:
        var(--blue);

    transform:
        translateY(-3px);

    box-shadow:
        0 16px 32px
        rgba(3,114,216,.28);

}


.test .elementor-swiper-button-prev:hover i{

    transform:
        translateX(-2px);

}


.test .elementor-swiper-button-next:hover i{

    transform:
        translateX(2px);

}


/* Keep arrows inside 1140px */

.test .elementor-swiper-button-prev{

    left:18px !important;

}


.test .elementor-swiper-button-next{

    right:18px !important;

}


/* =========================================================
   PAGINATION
   ========================================================= */

.test .swiper-pagination{

    bottom:20px !important;

    display:flex;

    justify-content:center;

    align-items:center;

    gap:7px;

}


.test .swiper-pagination-bullet{

    width:6px !important;
    height:6px !important;

    margin:0 !important;

    opacity:1 !important;

    background:
        rgba(2,17,41,.22) !important;

    border-radius:20px !important;

    transition:
        width .7s cubic-bezier(.22,.61,.36,1),
        background .7s ease;

}


.test .swiper-pagination-bullet-active{

    width:28px !important;

    background:
        linear-gradient(
            90deg,
            var(--blue),
            var(--green)
        ) !important;

}


/* =========================================================
   CONTENT ENTRY ANIMATION
   ========================================================= */

.test .swiper-slide-active
.elementor-testimonial__text{

    animation:
        moroQuoteReveal
        1s
        cubic-bezier(.22,.61,.36,1)
        both;

}


.test .swiper-slide-active
.elementor-testimonial__footer{

    animation:
        moroAuthorReveal
        1s
        .12s
        cubic-bezier(.22,.61,.36,1)
        both;

}


@keyframes moroQuoteReveal{

    from{
        opacity:0;
        transform:translateY(18px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}


@keyframes moroAuthorReveal{

    from{
        opacity:0;
        transform:translateY(12px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media(max-width:1024px){

    .test{

        padding-left:20px;
        padding-right:20px;

    }

    .test .swiper{

        padding-top:35px !important;

    }

    .test .elementor-testimonial{

        min-height:360px;

        padding:
            40px 32px 30px !important;

    }

    .test .elementor-testimonial__text{

        font-size:17px !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media(max-width:767px){

    .test{

        width:100% !important;

        max-width:100% !important;

        padding:
            0 12px !important;

    }

    .test .swiper{

        padding:
            20px 0 65px !important;

    }


    /* No desktop scaling on mobile */

    .test .swiper-slide{

        opacity:1;

        transform:none;

        filter:none;

    }


    .test .swiper-slide-active{

        transform:none;

    }


    .test .elementor-testimonial{

        min-height:0 !important;

        padding:
            34px 24px 25px !important;

        border-radius:20px !important;

        box-shadow:
            0 20px 45px
            rgba(2,17,41,.20) !important;

    }


    .test .elementor-testimonial__text{

        padding:
            42px 0 28px !important;

        font-size:16px !important;

        line-height:1.7 !important;

    }


    .test .elementor-testimonial__text:before{

        font-size:72px;

    }


    .test .elementor-testimonial__image img{

        width:47px !important;
        height:47px !important;

    }


    .test .elementor-testimonial__name{

        font-size:15px !important;

    }


    .test .elementor-testimonial__title{

        font-size:12px !important;

    }


    /* Mobile arrows */

    .test .elementor-swiper-button{

        width:38px !important;
        height:38px !important;

        top:auto !important;

        bottom:8px !important;

    }


    .test .elementor-swiper-button-prev{

        left:calc(50% - 57px) !important;

    }


    .test .elementor-swiper-button-next{

        right:calc(50% - 57px) !important;

    }


    .test .elementor-swiper-button i{

        font-size:11px !important;

    }


    .test .swiper-pagination{

        bottom:20px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media(max-width:480px){

    .test{

        padding:
            0 8px !important;

    }

    .test .elementor-testimonial{

        padding:
            30px 20px 23px !important;

    }

    .test .elementor-testimonial__text{

        font-size:15px !important;

        line-height:1.68 !important;

    }

}

</style>


<script>

(function(){

    /*
     * Wait for Elementor + Swiper.
     * This does NOT create another carousel.
     * It simply improves the existing Elementor Swiper.
     */

    function setupMoroSwiper(){

        const widgets =
            document.querySelectorAll('.test');

        widgets.forEach(function(widget){

            const swiperEl =
                widget.querySelector('.swiper');

            if(!swiperEl) return;


            /*
             * Elementor initializes Swiper
             * asynchronously.
             */

            const swiper =
                swiperEl.swiper;

            if(!swiper){

                setTimeout(
                    setupMoroSwiper,
                    500
                );

                return;

            }


            /*
             * Don't initialize twice.
             */

            if(swiper.__moroConfigured)
                return;

            swiper.__moroConfigured = true;


            /*
             * Premium smooth transition.
             */

            swiper.params.speed = 1100;


            /*
             * Smooth easing.
             */

            swiperEl.style.setProperty(
                '--moro-swiper-speed',
                '1100ms'
            );


            /*
             * Autoplay.
             */

            if(swiper.params.autoplay){

                swiper.params.autoplay.delay =
                    5000;

                swiper.params.autoplay.disableOnInteraction =
                    false;

                swiper.params.autoplay.pauseOnMouseEnter =
                    true;

            }


            /*
             * Make sure autoplay starts.
             */

            if(
                swiper.autoplay &&
                !swiper.autoplay.running
            ){

                swiper.autoplay.start();

            }


            /*
             * Force a clean update.
             */

            swiper.update();

        });

    }


    /*
     * Start after page load.
     */

    window.addEventListener(
        'load',
        function(){

            setTimeout(
                setupMoroSwiper,
                1000
            );

        }
    );


    /*
     * Elementor frontend.
     */

    if(window.jQuery){

        jQuery(window).on(
            'elementor/frontend/init',
            function(){

                setTimeout(
                    setupMoroSwiper,
                    1000
                );

            }
        );

    }


    /*
     * Keep checking briefly because
     * Elementor can lazy-load widgets.
     */

    let attempts = 0;

    const checker =
        setInterval(function(){

            setupMoroSwiper();

            attempts++;

            if(attempts > 20){

                clearInterval(checker);

            }

        },500);

})();

</script>/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad39c2b *//* =========================================================
   MORO CONTROLS
   PREMIUM ENGINEERING / SAAS CTA
   Elementor Class: btn
========================================================= */

.btn {

    --moro-navy: #021129;
    --moro-blue: #0372D8;
    --moro-green: #99CE28;

    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 56px;

    padding: 0 24px 0 25px;

    gap: 13px;

    border: 1px solid rgba(3,114,216,.65);

    border-radius: 7px;

    background:
        linear-gradient(
            135deg,
            rgba(3,114,216,.17),
            rgba(3,114,216,.055) 55%,
            rgba(153,206,40,.045)
        );

    color: #ffffff !important;

    font-family: inherit;

    font-size: 15px;

    font-weight: 650;

    letter-spacing: .15px;

    line-height: 1;

    text-decoration: none !important;

    cursor: pointer;

    overflow: hidden;

    isolation: isolate;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    box-shadow:
        0 8px 24px rgba(0,0,0,.16),
        inset 0 1px 0 rgba(255,255,255,.055);

    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .4s ease,
        box-shadow .4s ease,
        background .4s ease;

}


/* =========================================================
   LIME ENERGY LINE
========================================================= */

.btn::before {

    content: "";

    position: absolute;

    left: 0;
    top: 0;

    width: 3px;
    height: 100%;

    background:
        linear-gradient(
            to bottom,
            transparent,
            var(--moro-green) 25%,
            var(--moro-green) 75%,
            transparent
        );

    box-shadow:
        0 0 12px rgba(153,206,40,.55);

    transform:
        scaleY(.45);

    transform-origin: center;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease;

}


/* =========================================================
   MOVING TECH LIGHT
========================================================= */

.btn::after {

    content: "";

    position: absolute;

    top: -100%;

    left: -45%;

    width: 32%;

    height: 300%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(153,206,40,.20),
            rgba(255,255,255,.16),
            rgba(153,206,40,.12),
            transparent
        );

    transform:
        rotate(18deg)
        translateX(-180%);

    transition:
        transform .85s cubic-bezier(.22,1,.36,1);

    pointer-events: none;

    z-index: 0;

}


/* =========================================================
   BUTTON CONTENT
========================================================= */

.btn .elementor-button-content-wrapper {

    position: relative;

    z-index: 3;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 13px;

}


.btn .elementor-button-text {

    position: relative;

    z-index: 3;

    color: #ffffff !important;

    transition:
        color .3s ease;

}


/* =========================================================
   ARROW
========================================================= */

.btn .elementor-button-icon {

    position: relative;

    z-index: 3;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    color: var(--moro-green) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        color .3s ease;

}


/* =========================================================
   HOVER
========================================================= */

.btn:hover {

    transform:
        translateY(-3px);

    border-color:
        rgba(153,206,40,.85);

    background:
        linear-gradient(
            135deg,
            rgba(3,114,216,.22),
            rgba(3,114,216,.08) 50%,
            rgba(153,206,40,.10)
        );

    box-shadow:

        0 14px 35px rgba(0,0,0,.22),

        0 0 0 1px rgba(153,206,40,.06),

        0 0 30px rgba(3,114,216,.13),

        0 0 20px rgba(153,206,40,.05);

}


.btn:hover::before {

    transform:
        scaleY(.82);

    box-shadow:
        0 0 18px rgba(153,206,40,.75);

}


.btn:hover::after {

    transform:
        rotate(18deg)
        translateX(520%);

}


.btn:hover .elementor-button-icon {

    transform:
        translateX(5px);

    color:
        #ffffff !important;

}


/* =========================================================
   SMALL INTERNAL GLOW
========================================================= */

.btn:hover .elementor-button-text {

    color:
        #ffffff !important;

}


/* =========================================================
   ACTIVE / CLICK
========================================================= */

.btn:active {

    transform:
        translateY(-1px)
        scale(.985);

    box-shadow:
        0 7px 18px rgba(0,0,0,.2);

}


/* =========================================================
   FOCUS
========================================================= */

.btn:focus-visible {

    outline: none;

    border-color:
        var(--moro-green);

    box-shadow:

        0 0 0 3px rgba(3,114,216,.18),

        0 0 0 5px rgba(153,206,40,.10),

        0 12px 30px rgba(3,114,216,.15);

}


/* =========================================================
   OPTIONAL — BUTTON WITH NO ICON
========================================================= */

.btn:not(:has(.elementor-button-icon)) {

    padding-right: 27px;

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .btn {

        min-height: 52px;

        padding-left: 21px;
        padding-right: 21px;

        font-size: 14px;

        border-radius: 7px;

    }

    .btn .elementor-button-content-wrapper {

        gap: 10px;

    }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .btn,
    .btn::before,
    .btn::after,
    .btn .elementor-button-icon,
    .btn .elementor-button-text {

        transition: none !important;

    }

}/* End custom CSS */