.elementor-176 .elementor-element.elementor-element-27e499a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-27e499a:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-27e499a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-4a497a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-efc4bde{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-40bd2f5{--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:70px 70px;--row-gap:70px;--column-gap:70px;--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-176 .elementor-element.elementor-element-40bd2f5:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-40bd2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-9cafbc0{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-176 .elementor-element.elementor-element-9cafbc0:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-9cafbc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-72a7b8f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-72a7b8f:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-72a7b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-0c0d0db .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-0c0d0db .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;}.elementor-176 .elementor-element.elementor-element-0c0d0db .jeg-elementor-kit.jkit-heading .heading-title > span{color:#36D462;text-decoration-color:var( --e-global-color-97e19ec );}.elementor-176 .elementor-element.elementor-element-753c66d{padding:0px 50px 0px 0px;}.elementor-176 .elementor-element.elementor-element-737200d{--display:flex;--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-176 .elementor-element.elementor-element-ae48aaa.jkit-equal-height-enable, .elementor-176 .elementor-element.elementor-element-ae48aaa.jkit-equal-height-enable, .elementor-176 .elementor-element.elementor-element-ae48aaa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-176 .elementor-element.elementor-element-ae48aaa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:5px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-radius:200px 200px 200px 200px;padding:0px 0px 0px 12px;height:50px;width:50px;line-height:59px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-accent );width:27px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:27px;}.elementor-176 .elementor-element.elementor-element-a52e88c.jkit-equal-height-enable, .elementor-176 .elementor-element.elementor-element-a52e88c.jkit-equal-height-enable, .elementor-176 .elementor-element.elementor-element-a52e88c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-176 .elementor-element.elementor-element-a52e88c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:5px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-accent );background-color:#36D462;border-radius:200px 200px 200px 200px;padding:0px 0px 0px 13px;height:50px;width:50px;line-height:59px;}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-accent );width:27px;}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:27px;}.elementor-176 .elementor-element.elementor-element-d565391{--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-176 .elementor-element.elementor-element-c83a08f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-c83a08f:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-c83a08f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-d16c0cd{padding:30px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-d16c0cd .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-d16c0cd .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;color:#0B1A12;}.elementor-176 .elementor-element.elementor-element-d16c0cd .jeg-elementor-kit.jkit-heading .heading-title > span{color:#00C853;}.elementor-176 .elementor-element.elementor-element-da7ca6e{--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-176 .elementor-element.elementor-element-da7ca6e:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-da7ca6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-6732d2b{--e-image-carousel-slides-to-show:6;}.elementor-176 .elementor-element.elementor-element-6732d2b .swiper-wrapper{display:flex;align-items:center;}.elementor-176 .elementor-element.elementor-element-6732d2b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-176 .elementor-element.elementor-element-64c286a{--e-image-carousel-slides-to-show:6;}.elementor-176 .elementor-element.elementor-element-64c286a .swiper-wrapper{display:flex;align-items:center;}.elementor-176 .elementor-element.elementor-element-64c286a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track .image-list{min-height:0px;}.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .tns-item img{height:100px;object-fit:cover;}.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list{opacity:87%;}.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list{opacity:100%;}.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .tns-controls button span{opacity:100%;}.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span{opacity:100%;}.elementor-176 .elementor-element.elementor-element-5498601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-6b10f49{padding:30px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-6b10f49 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-6b10f49 .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;color:#0B1A12;}.elementor-176 .elementor-element.elementor-element-6b10f49 .jeg-elementor-kit.jkit-heading .heading-title > span{color:#00C853;}.elementor-176 .elementor-element.elementor-element-6b10f49 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#00C853;}.elementor-176 .elementor-element.elementor-element-6b10f49 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#111111;}.elementor-176 .elementor-element.elementor-element-2fc2a49{--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-176 .elementor-element.elementor-element-93b4911{--display:flex;--min-height:8.4em;--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-176 .elementor-element.elementor-element-6d3d49c{--display:flex;}.elementor-176 .elementor-element.elementor-element-1d898f9 img{height:360px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-b5695b2{--display:flex;--min-height:7.1em;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-176 .elementor-element.elementor-element-ae631c1 img{height:431px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-d774490{--display:flex;}.elementor-176 .elementor-element.elementor-element-e13fda0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-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:#00FF66;--border-color:#00FF66;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-176 .elementor-element.elementor-element-7752a80{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-7752a80 .elementor-icon-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-stacked .elementor-icon{background-color:#00C853;color:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-default .elementor-icon{color:#00C853;border-color:#00C853;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-default .elementor-icon svg{fill:#00C853;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-framed .elementor-icon{background-color:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-stacked .elementor-icon svg{fill:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-stacked .elementor-icon:hover{background-color:#306D4B;color:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-framed .elementor-icon:hover, .elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-default .elementor-icon:hover{color:#306D4B;border-color:#306D4B;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-framed .elementor-icon:hover, .elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-default .elementor-icon:hover svg{fill:#306D4B;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-framed .elementor-icon:hover{background-color:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-7752a80.elementor-view-stacked .elementor-icon:hover svg{fill:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-7752a80 .elementor-icon{font-size:36px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-7752a80 .elementor-icon svg{height:36px;}.elementor-176 .elementor-element.elementor-element-a5b5524{width:var( --container-widget-width, 76% );max-width:76%;padding:2px 2px 2px 2px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-a5b5524.elementor-element{--align-self:center;}.elementor-176 .elementor-element.elementor-element-a5b5524 .elementor-title{color:#020101;font-size:25px;font-weight:500;}.elementor-176 .elementor-element.elementor-element-a5b5524 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00C853;}.elementor-176 .elementor-element.elementor-element-a5b5524 .elementor-progress-wrapper{background-color:#E9FFF3;border-radius:38px;overflow:hidden;}.elementor-176 .elementor-element.elementor-element-a5b5524 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-176 .elementor-element.elementor-element-4f1253e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-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:#00FF66;--border-color:#00FF66;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-176 .elementor-element.elementor-element-d428c10{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-d428c10 .elementor-icon-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-stacked .elementor-icon{background-color:#00C853;color:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-default .elementor-icon{color:#00C853;border-color:#00C853;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-default .elementor-icon svg{fill:#00C853;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-framed .elementor-icon{background-color:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-stacked .elementor-icon svg{fill:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-stacked .elementor-icon:hover{background-color:#306D4B;color:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-framed .elementor-icon:hover, .elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-default .elementor-icon:hover{color:#306D4B;border-color:#306D4B;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-framed .elementor-icon:hover, .elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-default .elementor-icon:hover svg{fill:#306D4B;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-framed .elementor-icon:hover{background-color:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-d428c10.elementor-view-stacked .elementor-icon:hover svg{fill:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-d428c10 .elementor-icon{font-size:36px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-d428c10 .elementor-icon svg{height:36px;}.elementor-176 .elementor-element.elementor-element-39a5db4{width:var( --container-widget-width, 76% );max-width:76%;padding:2px 2px 2px 2px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-39a5db4.elementor-element{--align-self:center;}.elementor-176 .elementor-element.elementor-element-39a5db4 .elementor-title{color:#020101;font-size:25px;font-weight:500;}.elementor-176 .elementor-element.elementor-element-39a5db4 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00C853;}.elementor-176 .elementor-element.elementor-element-39a5db4 .elementor-progress-wrapper{background-color:#E9FFF3;border-radius:38px;overflow:hidden;}.elementor-176 .elementor-element.elementor-element-39a5db4 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-176 .elementor-element.elementor-element-8143483{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-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:#00FF66;--border-color:#00FF66;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-176 .elementor-element.elementor-element-59084af{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-59084af .elementor-icon-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-stacked .elementor-icon{background-color:#00C853;color:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-59084af.elementor-view-default .elementor-icon{color:#00C853;border-color:#00C853;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-59084af.elementor-view-default .elementor-icon svg{fill:#00C853;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-framed .elementor-icon{background-color:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-stacked .elementor-icon svg{fill:#D0FFE3;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-stacked .elementor-icon:hover{background-color:#306D4B;color:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-framed .elementor-icon:hover, .elementor-176 .elementor-element.elementor-element-59084af.elementor-view-default .elementor-icon:hover{color:#306D4B;border-color:#306D4B;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-framed .elementor-icon:hover, .elementor-176 .elementor-element.elementor-element-59084af.elementor-view-default .elementor-icon:hover svg{fill:#306D4B;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-framed .elementor-icon:hover{background-color:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-59084af.elementor-view-stacked .elementor-icon:hover svg{fill:#E9FFF3;}.elementor-176 .elementor-element.elementor-element-59084af .elementor-icon{font-size:36px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-59084af .elementor-icon svg{height:36px;}.elementor-176 .elementor-element.elementor-element-bf9416c{width:var( --container-widget-width, 76% );max-width:76%;padding:2px 2px 2px 2px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-bf9416c.elementor-element{--align-self:center;}.elementor-176 .elementor-element.elementor-element-bf9416c .elementor-title{color:#020101;font-size:25px;font-weight:500;}.elementor-176 .elementor-element.elementor-element-bf9416c .elementor-progress-wrapper .elementor-progress-bar{background-color:#00C853;}.elementor-176 .elementor-element.elementor-element-bf9416c .elementor-progress-wrapper{background-color:#E9FFF3;border-radius:38px;overflow:hidden;}.elementor-176 .elementor-element.elementor-element-bf9416c .elementor-progress-bar{height:14px;line-height:14px;}.elementor-176 .elementor-element.elementor-element-f7074b7{--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:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-176 .elementor-element.elementor-element-f7074b7:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-f7074b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-e5bd060{--display:flex;}.elementor-176 .elementor-element.elementor-element-7863ee7{padding:30px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-7863ee7 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-7863ee7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;color:#0B1A12;}.elementor-176 .elementor-element.elementor-element-7863ee7 .jeg-elementor-kit.jkit-heading .heading-title > span{color:#00C853;}.elementor-176 .elementor-element.elementor-element-7863ee7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#00C853;}.elementor-176 .elementor-element.elementor-element-7863ee7 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#111111;}.elementor-176 .elementor-element.elementor-element-105e1db{--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-176 .elementor-element.elementor-element-1c7e6de{width:var( --container-widget-width, 50% );max-width:50%;padding:6px 6px 6px 6px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-1c7e6de .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-1c7e6de.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-1c7e6de .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-853e523{width:var( --container-widget-width, 50% );max-width:50%;padding:6px 6px 6px 6px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-853e523 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-853e523.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-853e523.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-853e523.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-853e523.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-853e523.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-853e523.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-853e523.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-853e523.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-853e523.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-853e523.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-853e523.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-853e523.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-853e523 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-1124b85{--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-176 .elementor-element.elementor-element-cbb380a{width:var( --container-widget-width, 50% );max-width:50%;padding:6px 6px 6px 6px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-cbb380a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-cbb380a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-cbb380a .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-0a5451a{width:var( --container-widget-width, 50% );max-width:50%;padding:6px 6px 6px 6px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-0a5451a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-0a5451a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-0a5451a .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-ccd07ef{--display:flex;}.elementor-176 .elementor-element.elementor-element-5852772{--display:flex;--border-radius:00px 00px 00px 00px;}.elementor-176 .elementor-element.elementor-element-c632cee{padding:50px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-c632cee img{height:68%;object-fit:cover;object-position:top center;border-radius:500px 500px 0px 0px;}.elementor-176 .elementor-element.elementor-element-a054f05{--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:20px;--padding-left:20px;--padding-right:20px;}.elementor-176 .elementor-element.elementor-element-ea50495{padding:30px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ea50495 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-ea50495 .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;color:#0B1A12;}.elementor-176 .elementor-element.elementor-element-ea50495 .jeg-elementor-kit.jkit-heading .heading-title > span{color:#00C853;}.elementor-176 .elementor-element.elementor-element-ea50495 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#00C853;}.elementor-176 .elementor-element.elementor-element-ea50495 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#111111;}.elementor-176 .elementor-element.elementor-element-ae15785{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-176 .elementor-element.elementor-element-61703e3{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-61703e3 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-61703e3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-61703e3 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-50780f5{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-50780f5 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-50780f5.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-50780f5 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-d28ad2d{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-d28ad2d .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-d28ad2d.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-d28ad2d .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-beb2cab{padding:6px 6px 6px 6px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF66;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-beb2cab .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-stacked .elementor-icon{background-color:#00FF66;fill:#FFFFFF;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-default .elementor-icon{fill:#00FF66;color:#00FF66;border-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#00FF66;color:#00FF66;}.elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-176 .elementor-element.elementor-element-beb2cab.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00FF66;}.elementor-176 .elementor-element.elementor-element-beb2cab .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-176 .elementor-element.elementor-element-fa901fa{--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-176 .elementor-element.elementor-element-a3f1a3d{text-align:center;}.elementor-176 .elementor-element.elementor-element-161a9fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-2f0a37f{--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-176 .elementor-element.elementor-element-b39a2c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-a9f8f8b{--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-176 .elementor-element.elementor-element-9345a2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-2d40e0f{--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-176 .elementor-element.elementor-element-e5f0ca4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-083d8f6{--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-176 .elementor-element.elementor-element-d4871ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-6f9490e{--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-176 .elementor-element.elementor-element-cf0bbcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-9f04e46{--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-176 .elementor-element.elementor-element-05af9e3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-176 .elementor-element.elementor-element-a8b8da0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-356bdd7{--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:50px;--padding-bottom:050px;--padding-left:7px;--padding-right:7px;}.elementor-176 .elementor-element.elementor-element-812193b{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-812193b .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-812193b .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;color:#0B1A12;}.elementor-176 .elementor-element.elementor-element-812193b .jeg-elementor-kit.jkit-heading .heading-title > span{color:#00C853;}.elementor-176 .elementor-element.elementor-element-0f89340{--display:flex;}.elementor-176 .elementor-element.elementor-element-a9bab13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-f623744{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-176 .elementor-element.elementor-element-f623744 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-176 .elementor-element.elementor-element-6d1afdb{--display:flex;}.elementor-176 .elementor-element.elementor-element-6c03ba0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-d3a9d7c{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-176 .elementor-element.elementor-element-d3a9d7c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-176 .elementor-element.elementor-element-6e85ae1{--display:flex;}.elementor-176 .elementor-element.elementor-element-a097423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-5e5ba0a{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-176 .elementor-element.elementor-element-5e5ba0a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-176 .elementor-element.elementor-element-7f55a88{--display:flex;}.elementor-176 .elementor-element.elementor-element-4975d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-733a19c{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-176 .elementor-element.elementor-element-733a19c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-176 .elementor-element.elementor-element-b6950ed{--display:flex;}.elementor-176 .elementor-element.elementor-element-06b54d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-07122ea{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-176 .elementor-element.elementor-element-07122ea .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-176 .elementor-element.elementor-element-5fb084c{--display:flex;}.elementor-176 .elementor-element.elementor-element-cd82dca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-be2f001{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-176 .elementor-element.elementor-element-be2f001 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-176 .elementor-element.elementor-element-6cf54ef{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-176 .elementor-element.elementor-element-2502da9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-e9a163a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-02c0d3c{padding:30px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-02c0d3c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-02c0d3c .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;color:#0B1A12;}.elementor-176 .elementor-element.elementor-element-02c0d3c .jeg-elementor-kit.jkit-heading .heading-title > span{color:#00C853;}.elementor-176 .elementor-element.elementor-element-02c0d3c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#00C853;}.elementor-176 .elementor-element.elementor-element-02c0d3c .jeg-elementor-kit.jkit-heading .heading-section-description{color:#111111;}.elementor-176 .elementor-element.elementor-element-b4e8c1f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-33da5ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-33da5ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-176 .elementor-element.elementor-element-4116b88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-57a5efe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-b95a674 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-c6f1cf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-51f0ace{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-729d810 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-61a269e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-6682b7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-71df5fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-2ce58a2 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-a541fca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-6506ea78{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-6951e5d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-6951e5d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-176 .elementor-element.elementor-element-3d96e479{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-3b969f94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-2c581b87 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-2ccb8a68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-8da4038{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-c116a09 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-bd1d039{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-59d750a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-2b844ce5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-2a7d5407 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-32119a36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-2b7923a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-88e456a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-88e456a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-176 .elementor-element.elementor-element-0e0f449{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-1c9ce28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-bcdbaa1 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-cf33db9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-4305926{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-df5c3aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-f7a6a2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-70d1beb .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-0da9f71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-93b8d9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-454db15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{background-color:var( --e-global-color-10112bd );}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team, .elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:center;}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team .profile-card, .elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team .social-list .social-icon a{font-size:16px;height:40px;width:40px;line-height:40px;}.elementor-176 .elementor-element.elementor-element-65b8db6 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:16px;max-height:16px;}.elementor-176 .elementor-element.elementor-element-69ec2d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:-10px 0px -10px 0px;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06066c0-font-family ), Sans-serif;font-size:var( --e-global-typography-06066c0-font-size );font-weight:var( --e-global-typography-06066c0-font-weight );text-transform:var( --e-global-typography-06066c0-text-transform );text-decoration:var( --e-global-typography-06066c0-text-decoration );line-height:var( --e-global-typography-06066c0-line-height );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ee54299{--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-176 .elementor-element.elementor-element-ce8b70f{padding:30px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ce8b70f .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-176 .elementor-element.elementor-element-ce8b70f .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;color:#0B1A12;}.elementor-176 .elementor-element.elementor-element-ce8b70f .jeg-elementor-kit.jkit-heading .heading-title > span{color:#00C853;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-labels-inline .elementor-field-group > label{padding-left:3px;}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-labels-inline .elementor-field-group > label{padding-right:3px;}body .elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-labels-above .elementor-field-group > label{padding-bottom:3px;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-field-type-html{padding-bottom:0px;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .e-form__buttons__wrapper__button-next{background-color:#00C853;color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-button[type="submit"]{background-color:#00C853;color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-faf0fc4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-40bd2f5{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-176 .elementor-element.elementor-element-753c66d{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-accent );background-color:var( --e-global-color-97e19ec );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-da7ca6e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-6732d2b{--e-image-carousel-slides-to-show:6;}.elementor-176 .elementor-element.elementor-element-64c286a{--e-image-carousel-slides-to-show:6;}.elementor-176 .elementor-element.elementor-element-6d3d49c{--min-height:1px;}.elementor-176 .elementor-element.elementor-element-ae15785{--grid-auto-flow:row;}.elementor-176 .elementor-element.elementor-element-05af9e3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-176 .elementor-element.elementor-element-6cf54ef{--e-n-carousel-swiper-slides-to-display:2;}.elementor-176 .elementor-element.elementor-element-2502da9e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-176 .elementor-element.elementor-element-b4e8c1f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-6682b7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-6506ea78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-59d750a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-2b7923a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-93b8d9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-27e499a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-4a497a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-efc4bde{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-9cafbc0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-176 .elementor-element.elementor-element-753c66d{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-accent );background-color:var( --e-global-color-97e19ec );}.elementor-176 .elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-d16c0cd .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;}.elementor-176 .elementor-element.elementor-element-6732d2b{--e-image-carousel-slides-to-show:3;}.elementor-176 .elementor-element.elementor-element-6732d2b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-176 .elementor-element.elementor-element-64c286a{--e-image-carousel-slides-to-show:3;}.elementor-176 .elementor-element.elementor-element-6b10f49 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;}.elementor-176 .elementor-element.elementor-element-93b4911{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-176 .elementor-element.elementor-element-b5695b2{--width:47%;}.elementor-176 .elementor-element.elementor-element-e13fda0{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-176 .elementor-element.elementor-element-7752a80{--container-widget-width:73px;--container-widget-flex-grow:0;width:var( --container-widget-width, 73px );max-width:73px;}.elementor-176 .elementor-element.elementor-element-a5b5524{--container-widget-width:218px;--container-widget-flex-grow:0;width:var( --container-widget-width, 218px );max-width:218px;}.elementor-176 .elementor-element.elementor-element-4f1253e{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-176 .elementor-element.elementor-element-d428c10{--container-widget-width:73px;--container-widget-flex-grow:0;width:var( --container-widget-width, 73px );max-width:73px;}.elementor-176 .elementor-element.elementor-element-39a5db4{--container-widget-width:218px;--container-widget-flex-grow:0;width:var( --container-widget-width, 218px );max-width:218px;}.elementor-176 .elementor-element.elementor-element-8143483{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-176 .elementor-element.elementor-element-59084af{--container-widget-width:73px;--container-widget-flex-grow:0;width:var( --container-widget-width, 73px );max-width:73px;}.elementor-176 .elementor-element.elementor-element-bf9416c{--container-widget-width:218px;--container-widget-flex-grow:0;width:var( --container-widget-width, 218px );max-width:218px;}.elementor-176 .elementor-element.elementor-element-7863ee7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;}.elementor-176 .elementor-element.elementor-element-1c7e6de{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-176 .elementor-element.elementor-element-853e523{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-176 .elementor-element.elementor-element-cbb380a{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-176 .elementor-element.elementor-element-0a5451a{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-176 .elementor-element.elementor-element-ea50495 .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;}.elementor-176 .elementor-element.elementor-element-ae15785{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-176 .elementor-element.elementor-element-05af9e3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-176 .elementor-element.elementor-element-812193b .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;}.elementor-176 .elementor-element.elementor-element-6cf54ef{--e-n-carousel-swiper-slides-to-display:1;}.elementor-176 .elementor-element.elementor-element-02c0d3c .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-08cb75f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-085322e .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-6682b7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-29260f2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-1d1d96fd .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-0a68d40 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-59d750a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-3497e903 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-4d95725 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-primary );font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-9d1959f .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-93b8d9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-06066c0-font-size );line-height:var( --e-global-typography-06066c0-line-height );}.elementor-176 .elementor-element.elementor-element-30c5cd6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-ce8b70f .jeg-elementor-kit.jkit-heading .heading-title{font-size:30px;}}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-2fc2a49{--width:98%;}.elementor-176 .elementor-element.elementor-element-93b4911{--width:60%;}.elementor-176 .elementor-element.elementor-element-6d3d49c{--width:50%;}.elementor-176 .elementor-element.elementor-element-b5695b2{--width:50%;}.elementor-176 .elementor-element.elementor-element-d774490{--width:50%;}.elementor-176 .elementor-element.elementor-element-f7074b7{--width:98%;}.elementor-176 .elementor-element.elementor-element-e5bd060{--width:54%;}.elementor-176 .elementor-element.elementor-element-ccd07ef{--width:48%;}.elementor-176 .elementor-element.elementor-element-2502da9e{--content-width:1290px;}.elementor-176 .elementor-element.elementor-element-e9a163a{--content-width:1290px;}.elementor-176 .elementor-element.elementor-element-33da5ea{--width:65.8%;}.elementor-176 .elementor-element.elementor-element-6506ea78{--content-width:1290px;}.elementor-176 .elementor-element.elementor-element-6951e5d6{--width:65.8%;}.elementor-176 .elementor-element.elementor-element-88e456a{--width:65.8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-176 .elementor-element.elementor-element-93b4911{--width:50%;}.elementor-176 .elementor-element.elementor-element-33da5ea{--width:100%;}.elementor-176 .elementor-element.elementor-element-6682b7b{--width:50%;}.elementor-176 .elementor-element.elementor-element-6951e5d6{--width:100%;}.elementor-176 .elementor-element.elementor-element-59d750a6{--width:50%;}.elementor-176 .elementor-element.elementor-element-88e456a{--width:100%;}.elementor-176 .elementor-element.elementor-element-93b8d9e{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-efc4bde */.about-section-wp {
    padding: 80px 20px;
}

.about-container {
    max-width: 1200px;
    margin: auto;
    display: flex;
    align-items: center;
    gap: 60px;
}

/* LEFT IMAGE */
.about-image {
    position: relative;
    width: 45%;
}

.about-image .bg-shape {
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, #ff7a00, #ff0066);
    border-radius: 40px;
    transform: rotate(-3deg);
}

.about-image img {
    position: relative;
    width: 100%;
    border-radius: 30px;
    z-index: 2;
}

/* EXPERIENCE BOX */
.experience-box {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: #fff;
    padding: 15px 20px;
    border-radius: 15px;
    display: flex;
    gap: 12px;
    align-items: center;
    z-index: 3;
    box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

.experience-box strong {
    font-size: 20px;
    color: #ff7a00;
}

.experience-box p {
    font-size: 14px;
    color: #555;
}

/* RIGHT CONTENT */
.about-content {
    width: 55%;
}

.about-content .subtitle {
    color: #ff7a00;
    font-weight: 600;
    display: block;
    margin-bottom: 10px;
}

.about-content h2 {
    font-size: 36px;
    line-height: 1.3;
    margin-bottom: 20px;
}

.about-content h2 span {
    color: #ff7a00;
}

.about-content p {
    font-size: 16px;
    color: #555;
    margin-bottom: 15px;
}

.philosophy {
    margin-top: 10px;
}

/* FEATURES */
.features {
    display: flex;
    gap: 40px;
    margin: 25px 0;
}

.features ul {
    list-style: none;
    padding: 0;
}

.features li {
    margin-bottom: 12px;
    padding-left: 28px;
    position: relative;
    font-size: 15px;
}

.features li::before {
    content: "✔";
    position: absolute;
    left: 0;
    color: #ff7a00;
    font-weight: bold;
}

/* BUTTON */
.about-content .btn {
    display: inline-block;
    padding: 14px 34px;
    background: linear-gradient(135deg, #ff7a00, #ff0066);
    color: #fff;
    border-radius: 30px;
    text-decoration: none;
    font-weight: 600;
    transition: 0.3s;
}

.about-content .btn:hover {
    opacity: 0.9;
}

/* ===============================
   MOBILE VIEW (≤768px)
================================ */
@media (max-width: 768px) {

  .about-section-wp {
      padding: 50px 18px 70px;
      background: linear-gradient(180deg, #ffffff 0%, #fff4e8 100%);
  }

  .about-container {
      flex-direction: column;
      gap: 35px;
      text-align: left;
  }

  /* IMAGE */
  .about-image {
      width: 100%;
  }

  .about-image img {
      border-radius: 24px;
  }

  .experience-box {
      bottom: 15px;
      left: 50%;
      transform: translateX(-50%);
      padding: 12px 18px;
  }

  /* CONTENT */
  .about-content {
      width: 100%;
  }

  .about-content .subtitle {
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 6px;
  }

  .about-content h2 {
      font-size: 26px;
      line-height: 1.35;
      margin-bottom: 18px;
  }

  .about-content p {
      font-size: 15px;
      line-height: 1.75;
      color: #666;
      margin-bottom: 16px;
  }

  .philosophy {
      font-size: 15px;
      margin-top: 10px;
  }

  /* FEATURES – STACKED LIKE SCREENSHOT */
  .features {
      flex-direction: column;
      gap: 0;
      margin-top: 25px;
  }

  .features ul {
      width: 100%;
  }

  .features li {
      font-size: 15px;
      padding-left: 34px;
      margin-bottom: 16px;
  }

  .features li::before {
      width: 22px;
      height: 22px;
      background: #ff7a00;
      color: #fff;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 12px;
      content: "✔";
      top: 2px;
  }

  /* CTA BUTTON */
  .about-content .btn {
      width: 100%;
      text-align: center;
      padding: 16px 0;
      border-radius: 14px;
      font-size: 16px;
      margin-top: 20px;
  }
}
/* ===============================
   TABLET VIEW (769px–1024px)
================================ */
@media (min-width: 769px) and (max-width: 1024px) {

  .about-container {
      gap: 40px;
  }

  .about-image {
      width: 48%;
  }

  .about-content {
      width: 52%;
  }

  .about-content h2 {
      font-size: 30px;
  }

  .features {
      gap: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e499a */.elementor-176 .elementor-element.elementor-element-27e499a {
  background: radial-gradient(circle at top right, rgba(0,255,102,0.15), transparent 40%),
              radial-gradient(circle at bottom left, rgba(0,255,102,0.1), transparent 50%),
              #ffffff;
}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-ae48aaa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }
@media (min-width: 1025px) {.elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-a52e88c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }
@media (min-width: 1025px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider { width: calc(6) } }@media (min-width: 1025px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+7) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(6)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider { width: calc(4) } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider { width: calc(2) } }@media (max-width: 767px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+3) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-5863881 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)) { margin-right: 10px; } }
/* Start custom CSS for jkit_client_logo, class: .elementor-element-5863881 */.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-client-logo-wrapper {
  overflow: hidden;
}

.elementor-176 .elementor-element.elementor-element-5863881 .jeg-elementor-client-logo {
  transition-timing-function: linear !important;
}

.elementor-176 .elementor-element.elementor-element-5863881 {
  --e-global-animation-duration: 28000ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5498601 */.elementor-176 .elementor-element.elementor-element-5498601 {
  background: radial-gradient(circle at top right, rgba(0,255,102,0.15), transparent 40%),
              radial-gradient(circle at bottom left, rgba(0,255,102,0.1), transparent 50%),
              #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61703e3 */.elementor-176 .elementor-element.elementor-element-61703e3 {
  transition: all 0.4s ease;
}

.elementor-176 .elementor-element.elementor-element-61703e3:hover {
  background: #00FF66;
  color: #fff;
}

.elementor-176 .elementor-element.elementor-element-61703e3:hover * {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50780f5 */.elementor-176 .elementor-element.elementor-element-50780f5 {
  transition: all 0.4s ease;
}

.elementor-176 .elementor-element.elementor-element-50780f5:hover {
  background: #00FF66;
  color: #fff;
}

.elementor-176 .elementor-element.elementor-element-50780f5:hover * {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d28ad2d */.elementor-176 .elementor-element.elementor-element-d28ad2d {
  transition: all 0.4s ease;
}

.elementor-176 .elementor-element.elementor-element-d28ad2d:hover {
  background: #00FF66;
  color: #fff;
}

.elementor-176 .elementor-element.elementor-element-d28ad2d:hover * {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb2cab */.elementor-176 .elementor-element.elementor-element-beb2cab {
  transition: all 0.4s ease;
}

.elementor-176 .elementor-element.elementor-element-beb2cab:hover {
  background: #00FF66;
  color: #fff;
}

.elementor-176 .elementor-element.elementor-element-beb2cab:hover * {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a054f05 */.elementor-176 .elementor-element.elementor-element-a054f05 {
  background: radial-gradient(circle at top right, rgba(0,255,102,0.15), transparent 40%),
              radial-gradient(circle at bottom left, rgba(0,255,102,0.1), transparent 50%),
              #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c74747 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf9e4d */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6ee46 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8014c */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ad4f0 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f31381 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c74747 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf9e4d */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6ee46 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8014c */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ad4f0 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f31381 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c74747 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf9e4d */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6ee46 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8014c */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ad4f0 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f31381 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c74747 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf9e4d */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6ee46 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8014c */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ad4f0 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f31381 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c74747 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf9e4d */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6ee46 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8014c */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ad4f0 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f31381 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c74747 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf9e4d */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6ee46 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8014c */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ad4f0 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f31381 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c74747 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf9e4d */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab6ee46 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd8014c */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ad4f0 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f31381 */.brand-section{
  background:#f4f6f5;
  position:relative;
  padding:80px 20px;
  overflow:hidden;
}

/* green stripe band */
.brand-section::before{
  content:"";
  position:absolute;
  top:110px;
  left:0;
  right:0;
  height:120px;
  background:#cfe9dc;
  z-index:0;
}

/* left vertical stripe */
.brand-section::after{
  content:"";
  position:absolute;
  left:80px;
  top:0;
  bottom:0;
  width:90px;
  background:#bfe3d2;
  opacity:.6;
}

.brand-wrap{
  max-width:1200px;
  margin:auto;
  display:flex;
  align-items:center;
  gap:70px;
  position:relative;
  z-index:2;
}

.brand-phone img{
  width:360px;
  max-width:100%;
  display:block;
  filter: drop-shadow(0 30px 40px rgba(0,0,0,.18));
}

/* RIGHT SIDE */

.brand-content h2{
  font-size:44px;
  font-weight:800;
  margin-bottom:30px;
  color:#333;
}

.brand-content h2 span{
  color:#ff7f4f;
  margin-right:10px;
}

.brand-sub{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:15px;
}

.brand-sub .dot{
  width:34px;
  height:34px;
  background:#ff7f4f;
  border-radius:18px 18px 18px 0;
}

.brand-sub h3{
  font-size:28px;
  letter-spacing:1px;
  color:#444;
}

.brand-content p{
  color:#555;
  line-height:1.7;
  font-size:17px;
  max-width:600px;
}

/* CTA button */

.visit-btn{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:white;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}
.visit-btn,
.visit-btn:link,
.visit-btn:visited,
.visit-btn:hover,
.visit-btn:active{
  display:inline-block;
  margin-top:28px;
  background:#ff7f4f;
  color:#ffffff !important;
  padding:16px 28px;
  border-radius:14px;
  font-weight:800;
  text-decoration:none !important;
  font-size:18px;
  box-shadow:0 12px 25px rgba(255,127,79,.35);
  transition:.25s;
}

.visit-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(255,127,79,.45);
}

/* ===== TABLET ===== */
@media (max-width: 1024px){

  .brand-wrap{
    gap:40px;
  }

  .brand-phone img{
    width:300px;
  }

  .brand-content h2{
    font-size:34px;
  }

  .brand-sub h3{
    font-size:22px;
  }

  .brand-content p{
    font-size:16px;
  }
}


/* ===== MOBILE ===== */
@media (max-width: 768px){

  .brand-wrap{
    flex-direction:column;
    text-align:center;
  }

  .brand-phone{
    order:-1;
  }

  .brand-phone img{
    width:240px;
    margin:auto;
  }

  .brand-content{
    max-width:100%;
  }

  .brand-content h2{
    font-size:28px;
  }

  .brand-sub{
    justify-content:center;
  }

  .brand-sub .dot{
    width:28px;
    height:28px;
  }

  .brand-sub h3{
    font-size:18px;
  }

  .brand-content p{
    font-size:15px;
  }

  /* remove background stripes on small screens */
  .brand-section::before,
  .brand-section::after{
    display:none;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2502da9e */.elementor-176 .elementor-element.elementor-element-2502da9e {
  background: radial-gradient(circle at top right, rgba(0,255,102,0.15), transparent 40%),
              radial-gradient(circle at bottom left, rgba(0,255,102,0.1), transparent 50%),
              #ffffff;
}/* End custom CSS */