.elementor-11 .elementor-element.elementor-element-f527b13{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f527b13:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f527b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E6F5C;}.elementor-11 .elementor-element.elementor-element-bdece51{--display:flex;}.elementor-11 .elementor-element.elementor-element-bdece51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-9354cfb{width:var( --container-widget-width, 77.248% );max-width:77.248%;margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;--container-widget-width:77.248%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9354cfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9354cfb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-54babcf{width:var( --container-widget-width, 87.914% );max-width:87.914%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 8vw;--container-widget-width:87.914%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-54babcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-54babcf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-0640918{width:var( --container-widget-width, 100.006% );max-width:100.006%;margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:100.006%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-0640918.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-0640918 .elementor-blockquote__content{color:#000000;}.elementor-11 .elementor-element.elementor-element-0640918 .elementor-blockquote__author{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-33d5d4c{--display:flex;}.elementor-11 .elementor-element.elementor-element-f31b04c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-2c5016f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-11 .elementor-element.elementor-element-ee2befc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:02px 0px 02px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-11 .elementor-element.elementor-element-6c3590c{--display:flex;--min-height:45vh;--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-11 .elementor-element.elementor-element-6c3590c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6c3590c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E6F5C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-c4d1756{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-c4d1756 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-c4d1756 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-single-testimonial-slider, .elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial_card, .elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#EAF3EF;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-single-testimonial-slider:before{background-color:#1E6F5C;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{background-color:#D4AF37;border-radius:50%;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-single-testimonial-slider:hover{border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#000000;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial_card .elementskit-commentor-coment{color:#000000;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:#020101;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:#020101;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:#020101;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:#020101;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-watermark-icon svg path{stroke:#020101;fill:#020101;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-profile-info .elementskit-author-name{color:#1E6F5C;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-single-testimonial-slider:hover .elementskit-author-name{color:#000000;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name{color:#000000;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider .swiper-navigation-button{font-size:36px;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider .swiper-button-prev{left:-7%;width:50px;height:50px;color:#000000;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider .swiper-button-next{right:-7%;width:50px;height:50px;color:#000000;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-11 .elementor-element.elementor-element-a755d79{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-11 .elementor-element.elementor-element-a755d79:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a755d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E6F5C;}.elementor-11 .elementor-element.elementor-element-277ff9b{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-277ff9b .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-277ff9b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-68a6ca8{text-align:center;}.elementor-11 .elementor-element.elementor-element-68a6ca8 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-49043d4{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-49043d4 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-49043d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-13f065c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-button{background-color:#FFFFFF;border-style:solid;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-13f065c .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-13f065c:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__meta-data span + span:before{content:"•";}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__card{background-color:#EAF3EF;border-radius:14px;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__card .elementor-post__meta-data{border-top-color:#000000;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__text{margin-top:20px;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__badge{right:0;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__title, .elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__title a{color:#000000;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__meta-data{color:#000000;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__excerpt p{color:#3B4A3C;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__read-more{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-13f065c a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-13f065c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9034e23{--display:flex;}.elementor-11 .elementor-element.elementor-element-9034e23:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9034e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E6F5C;}.elementor-11 .elementor-element.elementor-element-13ec042{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-11 .elementor-element.elementor-element-13ec042:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-13ec042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E6F5C;}.elementor-11 .elementor-element.elementor-element-1983a9f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-1983a9f .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-1983a9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-596340a{text-align:center;}.elementor-11 .elementor-element.elementor-element-596340a .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-06105e8{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-06105e8 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-06105e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-f8dc614{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-button{background-color:#FFFFFF;border-style:solid;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-f8dc614:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__meta-data span + span:before{content:"•";}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__card{background-color:#EAF3EF;border-radius:14px;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__card .elementor-post__meta-data{border-top-color:#000000;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__text{margin-top:20px;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__badge{right:0;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__title, .elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__title a{color:#000000;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__meta-data{color:#000000;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__excerpt p{color:#3B4A3C;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__read-more{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f8dc614 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-586afb4{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-586afb4 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-586afb4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-073f416{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-11 .elementor-element.elementor-element-073f416:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-073f416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E6F5C;}.elementor-11 .elementor-element.elementor-element-524cc3a{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-524cc3a .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-524cc3a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-9e03895{text-align:center;}.elementor-11 .elementor-element.elementor-element-9e03895 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-11 .elementor-element.elementor-element-3a47600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1b2a69b{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-1b2a69b .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-1b2a69b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-bdece51{--width:65%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-bdece51{--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11 .elementor-element.elementor-element-9354cfb{margin:50vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-11 .elementor-element.elementor-element-9354cfb .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-54babcf .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-0640918{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-11 .elementor-element.elementor-element-f31b04c{--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:-130vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11 .elementor-element.elementor-element-2c5016f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-11 .elementor-element.elementor-element-2c5016f img{width:50%;}.elementor-11 .elementor-element.elementor-element-6c3590c{--min-height:45vh;}.elementor-11 .elementor-element.elementor-element-afc28d0 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-13f065c:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-13f065c .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-f8dc614:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-f8dc614 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-9e03895 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-54babcf *//* HERO TITLE */
.hero-title {
  font-size: 80px;
  line-height: 1.1;
  font-weight: 700;
  color: #9fd3c7;
}

/* Muhammadi animation */
.muhammadi-animate {
  display: inline-block;
  color: #D4AF37;
  position: relative;
  animation: muhammadiEnter 3.5s ease-in-out infinite;
}

/* MAIN ANIMATION */
@keyframes muhammadiEnter {
  0% {
    opacity: 0;
    transform: translateY(20px);
    text-shadow: none;
  }

  30% {
    opacity: 1;
    transform: translateY(0);
    text-shadow: 0 0 0 rgba(212,175,55,0);
  }

  60% {
    opacity: 1;
    transform: translateY(0);
    text-shadow: 0 0 12px rgba(212,175,55,0.6);
  }

  85% {
    opacity: 1;
    transform: translateY(0);
    text-shadow: 0 0 20px rgba(212,175,55,0.8);
  }

  100% {
    opacity: 0;
    transform: translateY(-10px);
    text-shadow: none;
  }
}


@media (max-width: 768px) {
  .hero-title {
    font-size: 42px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e9159d *//* ===== Asma-ul-Husna Hinglish Auto Scroll ===== */

.asma-marquee {
  width: 100%;
  overflow: hidden;
  background: #1E6F5C;
  padding: 16px 0;
}

.asma-track {
  display: flex;
  width: max-content;
  animation: asmaMove 45s linear infinite;
}

.asma-track span {
  font-family: "Poppins", sans-serif;
  font-size: 28px;
  color: #D4AF37; /* premium gold */
  white-space: nowrap;
  padding-right: 40px;
}

/* Animation */
@keyframes asmaMove {
  0% { transform: translateX(0); }
  100% { transform: translateX(-10%); }
}

/* ===== Mobile Friendly ===== */
@media (max-width: 768px) {
  .asma-track span {
    font-size: 18px;
    padding-right: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-afc28d0 */@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-afc28d0 {
    padding: 16px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68a6ca8 *//* Latest Blogs Heading */
.latest-blogs-title {
  position: relative;
  display: inline-block;
  padding-bottom: 22px;
  color: #ffffff;
  font-weight: 600;
}

/* Long underline */
.latest-blogs-title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 6px;
  transform: translateX(-50%);
  width: 180px;              /* 🔥 increase length here */
  height: 3px;
  background: #D4AF37;       /* gold */
  border-radius: 2px;
}

/* Center decorative icon */
.latest-blogs-title::before {
  content: "✦";
  position: absolute;
  left: 50%;
  bottom: -6px;
  transform: translateX(-50%);
  color: #D4AF37;
  font-size: 18px;
  background: #1E6F5C;       /* same as section bg */
  padding: 0 10px;
}


@media (max-width: 768px) {
  .latest-blogs-title::after {
    width: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-13f065c *//* Read More button styling */
.elementor-post__read-more {
  display: inline-block;
  background-color: #D4AF37; /* Gold */
  color: #1E6F5C !important; /* Dark green text */
  padding: 10px 18px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

/* Hover effect */
.elementor-post__read-more:hover {
  background-color: #1E6F5C; /* Green */
  color: #FFFFFF !important;
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e684f7a *//* ===== Section Background ===== */
.about-author {
  background-color: #1E6F5C; /* page background */
  padding: 80px 20px;
}

/* ===== Card Wrapper ===== */
.about-wrapper {
  max-width: 1100px;
  margin: auto;
  background-color: #F6F4E6; /* card color */
  border-radius: 20px;
  padding: 50px;
  display: flex;
  gap: 50px;
  align-items: center;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15);
}

/* ===== Image ===== */
.author-image img {
  width: 280px;
  height: auto;
  border-radius: 18px;
  border: 6px solid #D4AF37; /* gold accent */
}

/* ===== Content ===== */
.author-content {
  flex: 1;
}

.author-name {
  font-size: 36px;
  font-weight: 700;
  color: #1E6F5C;
  margin-bottom: 5px;
}

.author-role {
  display: inline-block;
  color: #D4AF37;
  font-weight: 600;
  margin-bottom: 20px;
}

/* ===== Text ===== */
.author-content p {
  color: #2F3E36;
  line-height: 1.7;
  margin-bottom: 15px;
  font-size: 16px;
}

/* ===== Social Icons ===== */
.author-social {
  margin-top: 25px;
}

.author-social a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  margin-right: 10px;
  background-color: #1E6F5C;
  color: #ffffff;
  border-radius: 50%;
  font-size: 18px;
  transition: all 0.3s ease;
}

.author-social a:hover {
  background-color: #D4AF37;
  color: #1E6F5C;
  transform: translateY(-3px);
}

/* ===== Responsive ===== */
@media (max-width: 768px) {
  .about-wrapper {
    flex-direction: column;
    text-align: center;
    padding: 35px 25px;
  }

  .author-image img {
    width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596340a *//* Latest Blogs Heading */
.latest-blogs-title {
  position: relative;
  display: inline-block;
  padding-bottom: 22px;
  color: #ffffff;
  font-weight: 600;
}

/* Long underline */
.latest-blogs-title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 6px;
  transform: translateX(-50%);
  width: 180px;              /* 🔥 increase length here */
  height: 3px;
  background: #D4AF37;       /* gold */
  border-radius: 2px;
}

/* Center decorative icon */
.latest-blogs-title::before {
  content: "✦";
  position: absolute;
  left: 50%;
  bottom: -6px;
  transform: translateX(-50%);
  color: #D4AF37;
  font-size: 18px;
  background: #1E6F5C;       /* same as section bg */
  padding: 0 10px;
}


@media (max-width: 768px) {
  .latest-blogs-title::after {
    width: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f8dc614 *//* Read More button styling */
.elementor-post__read-more {
  display: inline-block;
  background-color: #D4AF37; /* Gold */
  color: #1E6F5C !important; /* Dark green text */
  padding: 10px 18px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

/* Hover effect */
.elementor-post__read-more:hover {
  background-color: #1E6F5C; /* Green */
  color: #FFFFFF !important;
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3a47600 *//* ===============================
   Desktop ONLY center alignment
   =============================== */
@media (min-width: 1024px) {
  .muhammadi-newsletter {
    display: flex;
    justify-content: center;
  }

  .muhammadi-newsletter .fluentform {
    width: 720px;              /* clean readable width */
    max-width: 100%;
  }
}

/* ===============================
   Newsletter Card Styling
   =============================== */
.muhammadi-newsletter .fluentform {
  background: rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(8px);
  border-radius: 18px;
  padding: 28px;
}

/* ===============================
   Input & Button Layout
   =============================== */
.muhammadi-newsletter .ff-el-form-control {
  height: 54px;
  border-radius: 30px;
  padding: 0 20px;
}

/* Make email field longer */
.muhammadi-newsletter .ff-el-input--email {
  flex: 1;
}

/* Button smaller and balanced */
.muhammadi-newsletter .ff-btn-submit {
  height: 54px;
  padding: 0 26px;
  border-radius: 30px;
  font-weight: 600;
}

/* ===============================
   Mobile Friendly (unchanged center)
   =============================== */
@media (max-width: 1023px) {
  .muhammadi-newsletter .fluentform {
    width: 100%;
    padding: 22px;
  }
}/* End custom CSS */