.elementor-8148 .elementor-element.elementor-element-2f0ba078:not(.elementor-motion-effects-element-type-background), .elementor-8148 .elementor-element.elementor-element-2f0ba078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02de544 );}.elementor-8148 .elementor-element.elementor-element-2f0ba078 > .elementor-container{max-width:1360px;min-height:880px;}.elementor-8148 .elementor-element.elementor-element-2f0ba078{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-8148 .elementor-element.elementor-element-2f0ba078 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8148 .elementor-element.elementor-element-7a4c5c9d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8148 .elementor-element.elementor-element-7a4c5c9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8148 .elementor-element.elementor-element-7a4c5c9d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8148 .elementor-element.elementor-element-7a4c5c9d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8148 .elementor-element.elementor-element-20eeeccf{width:auto;max-width:auto;top:0%;}body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-20eeeccf{right:10%;}body.rtl .elementor-8148 .elementor-element.elementor-element-20eeeccf{left:10%;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-icon-wrapper{text-align:center;}.elementor-8148 .elementor-element.elementor-element-20eeeccf.elementor-view-stacked .elementor-icon{background-color:#0C0D0E00;}.elementor-8148 .elementor-element.elementor-element-20eeeccf.elementor-view-framed .elementor-icon, .elementor-8148 .elementor-element.elementor-element-20eeeccf.elementor-view-default .elementor-icon{color:#0C0D0E00;border-color:#0C0D0E00;}.elementor-8148 .elementor-element.elementor-element-20eeeccf.elementor-view-framed .elementor-icon, .elementor-8148 .elementor-element.elementor-element-20eeeccf.elementor-view-default .elementor-icon svg{fill:#0C0D0E00;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-icon{font-size:220px;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-icon svg{height:220px;}.elementor-8148 .elementor-element.elementor-element-79397c8d{width:auto;max-width:auto;top:-15%;}body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-79397c8d{left:45%;}body.rtl .elementor-8148 .elementor-element.elementor-element-79397c8d{right:45%;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon-wrapper{text-align:center;}.elementor-8148 .elementor-element.elementor-element-79397c8d.elementor-view-stacked .elementor-icon{background-color:#0C0D0E00;}.elementor-8148 .elementor-element.elementor-element-79397c8d.elementor-view-framed .elementor-icon, .elementor-8148 .elementor-element.elementor-element-79397c8d.elementor-view-default .elementor-icon{color:#0C0D0E00;border-color:#0C0D0E00;}.elementor-8148 .elementor-element.elementor-element-79397c8d.elementor-view-framed .elementor-icon, .elementor-8148 .elementor-element.elementor-element-79397c8d.elementor-view-default .elementor-icon svg{fill:#0C0D0E00;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon{font-size:350px;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon svg{height:350px;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon i, .elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon svg{transform:rotate(10deg);}.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-8148 .elementor-element.elementor-element-e63322c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8148 .elementor-element.elementor-element-e63322c{z-index:2;}.elementor-8148 .elementor-element.elementor-element-e63322c .elementor-heading-title{font-family:var( --e-global-typography-9799dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-9799dc2-font-size );font-weight:var( --e-global-typography-9799dc2-font-weight );color:var( --e-global-color-primary );}.elementor-8148 .elementor-element.elementor-element-4a78f3c0 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8148 .elementor-element.elementor-element-4a78f3c0{z-index:12;}.elementor-8148 .elementor-element.elementor-element-4a78f3c0 .elementor-heading-title{font-family:"IvarText", Sans-serif;font-size:64px;font-weight:700;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-8148 .elementor-element.elementor-element-65ba7675:not(.elementor-motion-effects-element-type-background), .elementor-8148 .elementor-element.elementor-element-65ba7675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8148 .elementor-element.elementor-element-65ba7675{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:-60px;z-index:2;}.elementor-8148 .elementor-element.elementor-element-65ba7675 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8148 .elementor-element.elementor-element-30dc478f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8148 .elementor-element.elementor-element-12b2278f > .elementor-element-populated{padding:40px 40px 0px 40px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed .elementor-image-box-wrapper{text-align:start;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed .elementor-image-box-title{margin-bottom:8px;font-family:"OliGroteskL", Sans-serif;font-size:20px;font-weight:bold;line-height:28px;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 .elementor-image-box-wrapper{text-align:start;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 .elementor-image-box-title{margin-bottom:8px;font-family:"OliGroteskL", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8148 .elementor-element.elementor-element-4b8058ef > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8148 .elementor-element.elementor-element-4b8058ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-8148 .elementor-element.elementor-element-4b8058ef .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8148 .elementor-element.elementor-element-29f11892 .elementor-button{background-color:var( --e-global-color-a175d13 );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:200;line-height:18px;border-radius:0px 0px 0px 0px;padding:15px 32px 15px 32px;}.elementor-8148 .elementor-element.elementor-element-29f11892 .elementor-button:hover, .elementor-8148 .elementor-element.elementor-element-29f11892 .elementor-button:focus{background-color:var( --e-global-color-19c427a );}.elementor-8148 .elementor-element.elementor-element-29f11892 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-3fbd2ff5{padding:170px 20px 128px 20px;}.elementor-8148 .elementor-element.elementor-element-6278e2df > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8148 .elementor-element.elementor-element-6278e2df .elementor-heading-title{font-family:var( --e-global-typography-c89a375-font-family ), Sans-serif;font-size:var( --e-global-typography-c89a375-font-size );font-weight:var( --e-global-typography-c89a375-font-weight );line-height:var( --e-global-typography-c89a375-line-height );letter-spacing:var( --e-global-typography-c89a375-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8148 .elementor-element.elementor-element-3736e42e{width:var( --container-widget-width, 784px );max-width:784px;--container-widget-width:784px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-8148 .elementor-element.elementor-element-2ac84e7d > .elementor-widget-container{margin:100px 0px 20px 0px;}.elementor-8148 .elementor-element.elementor-element-2ac84e7d .elementor-heading-title{font-family:var( --e-global-typography-c89a375-font-family ), Sans-serif;font-size:var( --e-global-typography-c89a375-font-size );font-weight:var( --e-global-typography-c89a375-font-weight );line-height:var( --e-global-typography-c89a375-line-height );letter-spacing:var( --e-global-typography-c89a375-letter-spacing );color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-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 );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8148 .elementor-element.elementor-element-330c2a9c{--grid-row-gap:16px;width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c > .elementor-widget-container{margin:20px 0px 0px -20px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-8148 .elementor-element.elementor-element-330c2a9c:after{content:"0.55";}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__thumbnail__link{width:100%;}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__meta-data span + span:before{content:"•";}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__card{border-color:#FFFFFF;border-width:1px;border-radius:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__text{padding:0 0px;margin-bottom:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__meta-data{padding:10px 0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__avatar{padding-right:0px;padding-left:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__title, .elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__title{margin-bottom:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__read-more{color:var( --e-global-color-a175d13 );margin-bottom:0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c a.elementor-post__read-more{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-8148 .elementor-element.elementor-element-46af8b30:not(.elementor-motion-effects-element-type-background), .elementor-8148 .elementor-element.elementor-element-46af8b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02de544 );}.elementor-8148 .elementor-element.elementor-element-46af8b30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:118px 20px 118px 20px;}.elementor-8148 .elementor-element.elementor-element-46af8b30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8148 .elementor-element.elementor-element-44ec748e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8148 .elementor-element.elementor-element-676e5903 .swiper-pagination-bullet-active, .elementor-8148 .elementor-element.elementor-element-676e5903 .swiper-pagination-progressbar-fill{background-color:#878686;}.elementor-8148 .elementor-element.elementor-element-676e5903 .swiper-pagination-fraction{color:#878686;}.elementor-8148 .elementor-element.elementor-element-676e5903.elementor-arrows-yes .elementor-main-swiper{width:calc( 900px - 40px );}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-main-swiper{width:900px;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-swiper-button{font-size:20px;color:#878686;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-swiper-button svg{fill:#878686;}.elementor-8148 .elementor-element.elementor-element-676e5903 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-8148 .elementor-element.elementor-element-676e5903 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__text{font-family:"IvarText", Sans-serif;font-size:30px;font-weight:700;font-style:normal;line-height:1.3em;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-7bb8e7a-font-family ), Sans-serif;font-size:var( --e-global-typography-7bb8e7a-font-size );font-weight:var( --e-global-typography-7bb8e7a-font-weight );}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__image img{width:180px;height:180px;}.elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (180px / 2) - 8px );}body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-8148 .elementor-element.elementor-element-676e5903.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}.elementor-8148 .elementor-element.elementor-element-69c997fa{padding:128px 24px 128px 24px;}.elementor-8148 .elementor-element.elementor-element-6ed7b17e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8148 .elementor-element.elementor-element-6ed7b17e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8148 .elementor-element.elementor-element-2e5cf33e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8148 .elementor-element.elementor-element-2e5cf33e{text-align:center;}.elementor-8148 .elementor-element.elementor-element-2e5cf33e .elementor-heading-title{font-family:var( --e-global-typography-9831c4a-font-family ), Sans-serif;font-size:var( --e-global-typography-9831c4a-font-size );font-weight:var( --e-global-typography-9831c4a-font-weight );line-height:var( --e-global-typography-9831c4a-line-height );letter-spacing:var( --e-global-typography-9831c4a-letter-spacing );}.elementor-8148 .elementor-element.elementor-element-7c353351 > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-8148 .elementor-element.elementor-element-7c353351{text-align:center;font-family:var( --e-global-typography-e498070-font-family ), Sans-serif;font-size:var( --e-global-typography-e498070-font-size );font-weight:var( --e-global-typography-e498070-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta .elementor-cta__bg, .elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8148 .elementor-element.elementor-element-1b69eb5{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;}.elementor-8148 .elementor-element.elementor-element-1b69eb5:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__image{margin-bottom:12px;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__image img{width:100%;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__title{font-family:var( --e-global-typography-4193522-font-family ), Sans-serif;font-size:var( --e-global-typography-4193522-font-size );font-weight:var( --e-global-typography-4193522-font-weight );color:var( --e-global-color-primary );}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__title:not(:last-child){margin-bottom:-4px;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:var( --e-global-color-text );}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-ribbon-inner{margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:40px;}.elementor-8148 .elementor-element.elementor-element-57190dcb:not(.elementor-motion-effects-element-type-background), .elementor-8148 .elementor-element.elementor-element-57190dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c39106 );}.elementor-8148 .elementor-element.elementor-element-57190dcb > .elementor-container{max-width:1360px;}.elementor-8148 .elementor-element.elementor-element-57190dcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:128px 24px 128px 24px;}.elementor-8148 .elementor-element.elementor-element-57190dcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-8148 .elementor-element.elementor-element-2f0ba078 > .elementor-container{min-height:0px;}.elementor-8148 .elementor-element.elementor-element-7a4c5c9d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8148 .elementor-element.elementor-element-7a4c5c9d > .elementor-element-populated{padding:80px 0px 0px 0px;}body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-20eeeccf{right:0px;}body.rtl .elementor-8148 .elementor-element.elementor-element-20eeeccf{left:0px;}.elementor-8148 .elementor-element.elementor-element-20eeeccf{top:14%;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-icon{font-size:160px;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-icon svg{height:160px;}body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-79397c8d{left:-13px;}body.rtl .elementor-8148 .elementor-element.elementor-element-79397c8d{right:-13px;}.elementor-8148 .elementor-element.elementor-element-79397c8d{top:-120px;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon{font-size:220px;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon svg{height:220px;}.elementor-8148 .elementor-element.elementor-element-e63322c{text-align:center;}.elementor-8148 .elementor-element.elementor-element-e63322c .elementor-heading-title{font-size:var( --e-global-typography-9799dc2-font-size );}.elementor-8148 .elementor-element.elementor-element-4a78f3c0{width:100%;max-width:100%;text-align:center;}.elementor-8148 .elementor-element.elementor-element-4a78f3c0 .elementor-heading-title{font-size:48px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-8148 .elementor-element.elementor-element-65ba7675{margin-top:116px;margin-bottom:-300px;}.elementor-8148 .elementor-element.elementor-element-12b2278f > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed .elementor-image-box-description{font-size:14px;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 .elementor-image-box-description{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-29f11892 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-29f11892 .elementor-button{font-size:16px;}.elementor-8148 .elementor-element.elementor-element-3fbd2ff5{padding:400px 20px 128px 20px;}.elementor-8148 .elementor-element.elementor-element-6278e2df .elementor-heading-title{font-size:var( --e-global-typography-c89a375-font-size );line-height:var( --e-global-typography-c89a375-line-height );letter-spacing:var( --e-global-typography-c89a375-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-3736e42e{width:100%;max-width:100%;font-size:16px;}.elementor-8148 .elementor-element.elementor-element-2ac84e7d .elementor-heading-title{font-size:var( --e-global-typography-c89a375-font-size );line-height:var( --e-global-typography-c89a375-line-height );letter-spacing:var( --e-global-typography-c89a375-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8148 .elementor-element.elementor-element-330c2a9c{width:100%;max-width:100%;}.elementor-8148 .elementor-element.elementor-element-330c2a9c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-330c2a9c a.elementor-post__read-more{line-height:2px;}.elementor-8148 .elementor-element.elementor-element-46af8b30{padding:80px 20px 80px 20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8148 .elementor-element.elementor-element-676e5903.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-main-swiper{width:100%;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__name{font-size:var( --e-global-typography-7bb8e7a-font-size );}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__title{font-size:14px;}.elementor-8148 .elementor-element.elementor-element-69c997fa{padding:0px 24px 80px 24px;}.elementor-8148 .elementor-element.elementor-element-2e5cf33e .elementor-heading-title{font-size:var( --e-global-typography-9831c4a-font-size );line-height:var( --e-global-typography-9831c4a-line-height );letter-spacing:var( --e-global-typography-9831c4a-letter-spacing );}.elementor-8148 .elementor-element.elementor-element-7c353351 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8148 .elementor-element.elementor-element-7c353351{font-size:var( --e-global-typography-e498070-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-1b69eb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__title{font-size:var( --e-global-typography-4193522-font-size );}.elementor-8148 .elementor-element.elementor-element-57190dcb{padding:80px 24px 80px 24px;}}@media(max-width:767px){.elementor-8148 .elementor-element.elementor-element-7a4c5c9d > .elementor-element-populated{padding:64px 0px 12px 0px;}.elementor-8148 .elementor-element.elementor-element-20eeeccf{top:130px;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-icon{font-size:80px;}.elementor-8148 .elementor-element.elementor-element-20eeeccf .elementor-icon svg{height:80px;}body:not(.rtl) .elementor-8148 .elementor-element.elementor-element-79397c8d{left:-20px;}body.rtl .elementor-8148 .elementor-element.elementor-element-79397c8d{right:-20px;}.elementor-8148 .elementor-element.elementor-element-79397c8d{top:-27px;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon{font-size:120px;}.elementor-8148 .elementor-element.elementor-element-79397c8d .elementor-icon svg{height:120px;}.elementor-8148 .elementor-element.elementor-element-e63322c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8148 .elementor-element.elementor-element-e63322c .elementor-heading-title{font-size:var( --e-global-typography-9799dc2-font-size );}.elementor-8148 .elementor-element.elementor-element-4a78f3c0 .elementor-heading-title{font-size:32px;line-height:1.3em;letter-spacing:-1px;}.elementor-8148 .elementor-element.elementor-element-65ba7675{margin-top:80px;margin-bottom:-500px;}.elementor-8148 .elementor-element.elementor-element-12b2278f > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed{width:100%;max-width:100%;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed .elementor-image-box-title{font-size:16px;}.elementor-8148 .elementor-element.elementor-element-5ad9d0ed .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6{width:100%;max-width:100%;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 .elementor-image-box-title{font-size:16px;}.elementor-8148 .elementor-element.elementor-element-1c6aa9b6 .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-4b8058ef > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-29f11892 .elementor-button{font-size:16px;padding:10px 24px 10px 24px;}.elementor-8148 .elementor-element.elementor-element-3fbd2ff5{padding:540px 20px 40px 20px;}.elementor-8148 .elementor-element.elementor-element-6278e2df .elementor-heading-title{font-size:var( --e-global-typography-c89a375-font-size );line-height:var( --e-global-typography-c89a375-line-height );letter-spacing:var( --e-global-typography-c89a375-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-3736e42e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-8148 .elementor-element.elementor-element-2ac84e7d > .elementor-widget-container{margin:64px 0px 16px 0px;}.elementor-8148 .elementor-element.elementor-element-2ac84e7d .elementor-heading-title{font-size:var( --e-global-typography-c89a375-font-size );line-height:var( --e-global-typography-c89a375-line-height );letter-spacing:var( --e-global-typography-c89a375-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8148 .elementor-element.elementor-element-330c2a9c:after{content:"0.5";}.elementor-8148 .elementor-element.elementor-element-330c2a9c .elementor-post__thumbnail__link{width:100%;}.elementor-8148 .elementor-element.elementor-element-46af8b30{padding:64px 20px 64px 20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8148 .elementor-element.elementor-element-676e5903 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-676e5903.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-main-swiper{width:100%;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__text{font-size:24px;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__name{font-size:var( --e-global-typography-7bb8e7a-font-size );}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__title{font-size:16px;line-height:1.5em;}.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__image img{width:112px;height:112px;}.elementor-8148 .elementor-element.elementor-element-69c997fa{padding:64px 20px 64px 20px;}.elementor-8148 .elementor-element.elementor-element-2e5cf33e{text-align:start;}.elementor-8148 .elementor-element.elementor-element-2e5cf33e .elementor-heading-title{font-size:var( --e-global-typography-9831c4a-font-size );line-height:var( --e-global-typography-9831c4a-line-height );letter-spacing:var( --e-global-typography-9831c4a-letter-spacing );}.elementor-8148 .elementor-element.elementor-element-7c353351{text-align:start;font-size:var( --e-global-typography-e498070-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8148 .elementor-element.elementor-element-1b69eb5 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-1b69eb5:hover .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__title{font-size:var( --e-global-typography-4193522-font-size );}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__description{font-size:14px;line-height:1.6em;}.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-ribbon-inner{margin-top:34px;transform:translateY(-50%) translateX(-50%) translateX(34px) rotate(-45deg);font-size:12px;line-height:32px;}.elementor-8148 .elementor-element.elementor-element-57190dcb{padding:40px 20px 40px 20px;}}@media(min-width:768px){.elementor-8148 .elementor-element.elementor-element-849c0ab{width:72.498%;}.elementor-8148 .elementor-element.elementor-element-12b2278f{width:27.467%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8148 .elementor-element.elementor-element-849c0ab{width:100%;}.elementor-8148 .elementor-element.elementor-element-12b2278f{width:100%;}}/* Start custom CSS for video, class: .elementor-element-30dc478f */.elementor-8148 .elementor-element.elementor-element-30dc478f .e-eicon-play {
    display: none;
}

.elementor-8148 .elementor-element.elementor-element-30dc478f .elementor-custom-embed-play:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 123 123' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='61.1016' cy='61.1153' rx='61.1016' ry='61.1153' fill='%23D9FFF1' fill-opacity='0.2'/%3E%3Cpath d='M90.1974 61.1149L46.5536 86.3184L46.5536 35.9113L90.1974 61.1149Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 123px;
    height: 123px;
    display: block;
    transition: all .2s ease-in-out
}

.elementor-8148 .elementor-element.elementor-element-30dc478f .elementor-custom-embed-play:hover:after {
     background-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 123 123' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='61.1016' cy='61.1153' rx='61.1016' ry='61.1153' fill='%23D9FFF1' fill-opacity='0.3'/%3E%3Cpath d='M90.1974 61.1149L46.5536 86.3184L46.5536 35.9113L90.1974 61.1149Z' fill='white'/%3E%3C/svg%3E%0A");
}

.elementor-8148 .elementor-element.elementor-element-30dc478f .elementor-fit-aspect-ratio {
    padding-bottom: 562px;
}

@media (max-width: 1024px) {
  .elementor-8148 .elementor-element.elementor-element-30dc478f .elementor-fit-aspect-ratio {
    padding-bottom: 420px;
}  
}

@media (max-width: 767px) {
  .elementor-8148 .elementor-element.elementor-element-30dc478f .elementor-fit-aspect-ratio {
    padding-bottom: 180px;
}  
.elementor-8148 .elementor-element.elementor-element-30dc478f .elementor-custom-embed-play:after {
    width: 40px;
    height: 40px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29f11892 */@media (max-width: 1024px) {
   .elementor-8148 .elementor-element.elementor-element-29f11892 {
       position: absolute;
       top: -560px;
   }
}

@media (max-width: 767px) {
   .elementor-8148 .elementor-element.elementor-element-29f11892 {
       position: absolute;
       top: -290px;
   }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-676e5903 */.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__cite{
    margin-left:20px;
}

.elementor-8148 .elementor-element.elementor-element-676e5903 .elementor-testimonial__text{
    padding-top:24px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1b69eb5 */.elementor-8148 .elementor-element.elementor-element-1b69eb5 .elementor-cta__image {
    opacity: 0.6
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-72641dc6 */.elementor-8148 .elementor-element.elementor-element-72641dc6 .elementor-widget-heading {
    display: none;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8148 .header {
    position: static;
    background: #fff;
}

body.elementor-page-8148 .logo-elementor svg path, body.elementor-page-8148 .logo-academy svg path {
    fill: #000
}

body.elementor-page-8148 .header .elementor-menu-toggle {
    background: #000 !important;
}

@media (min-width: 1024px) {
body.elementor-page-8148  .header .lupamob-desktop .elementor-widget-container, .header.elementor-sticky--effects .lupamob-desktop .elementor-widget-container {
    background: #000 !important;
}
}

.dots:before {
    content: "";
    width: 26px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='6' viewBox='0 0 27 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.62264' cy='2.62264' r='2.62264' fill='%23060053'/%3E%3Cellipse cx='13.1132' cy='2.62264' rx='2.62264' ry='2.62264' fill='%23060053'/%3E%3Cellipse cx='23.6038' cy='2.62264' rx='2.62264' ry='2.62264' fill='%23060053'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: -20px;
    left: 0;
}


/* Lessons List */


body.elementor-page-8148 .course-lessons .elementor-post__card {
    display: flex;
    flex-direction: row;
    padding: 20px;
}

body.elementor-page-8148 .course-lessons .elementor-post__card:hover {
    border-color: #000 !important;
}


body.elementor-page-8148 .course-lessons .lesson_thumb_wrapper {
    flex: 0 0 337px;
    margin-right: 24px;
}

body.elementor-page-8148 .course-lessons .lesson_content_wrapper {
    font-family: 'DM sans', Sans-Serif;
    color: #212121;
    padding: 4px 0;
}

body.elementor-page-8148 .course-lessons .lesson_content_wrapper div:last-child {
    margin-top: auto;
}

body.elementor-page-8148 .course-lessons .em-post-meta-ac_duration {
    font-size: 12px;
}

body.elementor-page-8148 .course-lessons .em-post-meta-ac_custom_description {
    font-size: 14px;
}

body.elementor-page-8148 .course-lessons .em-post-meta-ac_custom_description ul {
    margin: 12px 0;
    padding-left: 16px
}

body.elementor-page-8148 .course-lessons .em-post-meta-ac_custom_description li:not(:last-child) {
    margin-bottom: 4px;
}

body.elementor-page-8148 .course-lessons .elementor-post__read-more:after {
    content: "";
    width: 25px;
    height: 11px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='11' viewBox='0 0 25 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1274 5.53765H0.696187V5.53771H22.1273L22.1274 5.53765ZM21.8783 5.82736H0.412598V4.24118H21.8785L19.0683 0.97221L20.1142 0.0341797L24.4126 5.03418L20.1142 10.0342L19.0683 9.09615L21.8783 5.82736Z' fill='%23010051%0A'%3E%3C/path%3E%3C/svg%3E");
    margin-left: 4px;
    margin-bottom: -2px;
    transition: transform .45s cubic-bezier(.4, 0, .2, 1);
    transform: translate(0, 0);
}

body.elementor-page-8148 .course-lessons .elementor-post__card:hover .elementor-post__read-more:after {
    transform: translate(9px, 0);
}

body.elementor-page-8148 .course-lessons {
counter-reset : h3;
}
	
body.elementor-page-8148 .course-lessons h3:before {
content : counter(h3,decimal-leading-zero);
counter-increment : h3;
margin-right: 6px
}

@media (max-width: 1024px) {
 body.elementor-page-8148 .course-lessons .elementor-post__card {
    padding: 0;
} 

body.elementor-page-8148 .course-lessons .elementor-post__card {
    border: none !important;
    background: #fff !important
}
}

@media (max-width: 767px) {
  body.elementor-page-8148  .course-lessons .elementor-post__card {
    flex-direction: column;
} 
body.elementor-page-8148 .course-lessons .lesson_thumb_wrapper {
    flex: 0 0 0;
    margin-right: 0;
    margin-bottom: 20px;
}
}


/*   Testimonial Carousel  */


.testimonials .elementor-testimonial {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between
}


.testimonials .elementor-testimonial__content {
    flex: 0 0 500px;
}

.testimonials .elementor-testimonial__text b {
    color: #05047E;
}

.testimonials .elementor-testimonial__name {
    margin-top: 12px;
    margin-bottom: 8px;
}


.testimonials .elementor-testimonial__text:before {
    content: "";
    display: block;
    width: 44px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 44 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.495 0C6.75247 1.00348 0 11.0383 0 20.0697C0 26.8711 3.81188 32 10.4554 32C15.4653 32 19.2772 27.9861 19.2772 23.5261C19.2772 15.7213 10.4554 17.2822 10.4554 12.0418C10.4554 8.36237 14.3762 5.68641 19.495 5.01742V0ZM44 0C31.3663 1.00348 24.6139 11.0383 24.6139 20.0697C24.6139 26.8711 28.4257 32 34.9604 32C39.9703 32 43.8911 27.9861 43.8911 23.5261C43.8911 15.7213 34.9604 17.2822 34.9604 12.0418C34.9604 8.36237 38.8812 5.68641 44 5.01742V0Z' fill='%2305047E'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    margin-bottom: 16px;
}

.testimonials .elementor-testimonial__text:after {
    content: "";
    display: block;
    position: absolute;
    left: 190px;
    bottom: 120px;
    width: 181px;
    height: 71px;
    background-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 181 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M180.951 1.3104C181.122 0.785398 180.835 0.220826 180.31 0.0493949C179.785 -0.122036 179.221 0.164592 179.049 0.689597L180.951 1.3104ZM88 38L88.1084 37.0059L88 38ZM94.5 38L93.6477 38.523L94.5 38ZM2.49997 38L3.39218 37.5484C3.17322 37.1158 2.67549 36.9026 2.21129 37.0426C1.74709 37.1825 1.45017 37.6353 1.50682 38.1168L2.49997 38ZM0.240743 50.3492C-0.118679 50.7685 -0.0701172 51.3998 0.349209 51.7593C0.768534 52.1187 1.39983 52.0701 1.75926 51.6508L0.240743 50.3492ZM15.6961 44.4806C16.2377 44.3723 16.5889 43.8454 16.4806 43.3039C16.3723 42.7623 15.8454 42.4111 15.3039 42.5194L15.6961 44.4806ZM179.049 0.689597C171.266 24.5275 142.903 42.9835 88.1084 37.0059L87.8915 38.9941C143.097 45.0165 172.734 26.4725 180.951 1.3104L179.049 0.689597ZM88.1084 37.0059C70.2497 35.0577 60.2549 31.3539 55.6278 27.7299C53.3186 25.9212 52.4918 24.2527 52.4712 22.95C52.4511 21.6803 53.1958 20.4291 54.8058 19.4175C58.0617 17.372 64.3983 16.6721 71.6876 19.2806C78.9246 21.8703 87.0066 27.7006 93.6477 38.523L95.3523 37.477C88.4933 26.2994 80.0625 20.1533 72.3615 17.3975C64.7129 14.6605 57.6864 15.2459 53.7419 17.724C51.7518 18.9743 50.4369 20.7944 50.4715 22.9816C50.5055 25.1357 51.8474 27.3094 54.3946 29.3044C59.4804 33.2877 69.9488 37.0367 87.8915 38.9941L88.1084 37.0059ZM93.6477 38.523C96.8417 43.7281 98.0745 48.1436 97.8766 51.809C97.6802 55.4459 96.0702 58.4552 93.3455 60.8771C87.8264 65.7827 77.7466 68.2487 65.9776 68.1246C54.2607 68.0011 41.0929 65.31 29.6003 60.1501C18.0969 54.9852 8.37699 47.3964 3.39218 37.5484L1.60775 38.4516C6.87295 48.8536 17.0379 56.7021 28.7812 61.9746C40.5353 67.252 53.976 69.9982 65.9565 70.1245C77.8848 70.2502 88.5912 67.7787 94.6741 62.3719C97.7504 59.6376 99.6453 56.147 99.8737 51.9168C100.101 47.7152 98.678 42.8966 95.3523 37.477L93.6477 38.523ZM1.50682 38.1168C1.67054 39.5085 1.88915 41.9981 1.77603 44.4667C1.71947 45.701 1.58104 46.9026 1.323 47.9458C1.06193 49.0013 0.697182 49.8167 0.240743 50.3492L1.75926 51.6508C2.50282 50.7833 2.96723 49.6279 3.26449 48.426C3.56478 47.212 3.71384 45.8698 3.77394 44.5583C3.89413 41.9353 3.66273 39.3248 3.49312 37.8832L1.50682 38.1168ZM1.53844 38.2747C1.96704 39.7748 3.57286 41.7055 5.94222 43.0562C8.36682 44.4385 11.6944 45.2809 15.6961 44.4806L15.3039 42.5194C11.8056 43.2191 8.96649 42.4782 6.93275 41.3188C4.84376 40.1278 3.69956 38.5585 3.46149 37.7253L1.53844 38.2747Z' fill='%23010051'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}

.testimonials .swiper-pagination {
    bottom: -20px;
    left:-15px;
}


@media (max-width: 1024px) {
.testimonials .elementor-testimonial {
    display: flex;
    flex-direction: column;
}
.testimonials .elementor-testimonial__content {
    flex: 0 0 100%;
}
.testimonials .elementor-testimonial__text:after {
    bottom: 40%;
    transform: rotate(-20deg);
}
}

@media (max-width: 767px) {
    .testimonials .elementor-testimonial__text:before {
    width: 24px;
    height: 16px;
}
.testimonials .elementor-main-swiper {
    margin: 0;
    width: 100% !important;
}
.testimonials .elementor-testimonial__text:after {
    width: 140px;
    left: 60%;
    bottom: 30%;
    transform: rotate(-30deg);
}
}


/*   Course Box  */


body.elementor-page-8148 .course-box .elementor-cta__description ul {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 8px
}

body.elementor-page-8148 .course-box .elementor-cta__description li {
    margin-right: 24px;
    margin-bottom: 4px
}

body.elementor-page-8148 .course-box .elementor-cta__description li:last-child {
    font-weight: 700
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IvarText';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://elementor.com/academy/wp-content/uploads/2021/02/IvarText-Bold.eot');
	src: url('https://elementor.com/academy/wp-content/uploads/2021/02/IvarText-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://elementor.com/academy/wp-content/uploads/2021/02/IvarText-Bold.woff2') format('woff2'),
		url('https://elementor.com/academy/wp-content/uploads/2021/02/IvarText-Bold.woff') format('woff'),
		url('https://elementor.com/academy/wp-content/uploads/2021/02/IvarText-Bold.ttf') format('truetype'),
		url('https://elementor.com/academy/wp-content/uploads/2021/02/IvarText-Bold.svg#IvarText') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OliGroteskL';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://elementor.com/academy/wp-content/uploads/2023/01/OliGroteskL-Bold-1.woff2') format('woff2');
}
@font-face {
	font-family: 'OliGroteskL';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://elementor.com/academy/wp-content/uploads/2023/01/OliGroteskL-Light.woff2') format('woff2'),
		url('https://elementor.com/academy/wp-content/uploads/2023/01/OliGroteskL-Light.woff') format('woff');
}
@font-face {
	font-family: 'OliGroteskL';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://elementor.com/academy/wp-content/uploads/2023/01/OliGroteskL-Regular.woff2') format('woff2'),
		url('https://elementor.com/academy/wp-content/uploads/2023/01/OliGroteskL-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */