.elementor-8976 .elementor-element.elementor-element-22f809c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8976 .elementor-element.elementor-element-4990dec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-repeater-item-850b5a2 .swiper-slide-bg{background-image:url(https://disdik.datasite.web.id/wp-content/uploads/2023/06/Artboard_1_copy_02_b86d117003-1.png);background-size:cover;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-repeater-item-850b5a2 .elementor-background-overlay{background-color:#0B173A63;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-repeater-item-5f92ebe .swiper-slide-bg{background-image:url(https://disdik.datasite.web.id/wp-content/uploads/2023/06/ptm_banner_1500x650_2_b622075208.jpg);background-size:cover;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-repeater-item-5f92ebe .elementor-background-overlay{background-color:#0B173A63;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-repeater-item-ec64391 .swiper-slide-bg{background-image:url(https://disdik.datasite.web.id/wp-content/uploads/2023/06/Sekolah_Penggerak_d866469cb9-scaled.jpg);background-size:cover;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-repeater-item-ec64391 .elementor-background-overlay{background-color:#0B173A54;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide{transition-duration:calc(10000ms*1.2);height:525px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-slide-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;border-width:1px;color:#000000;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-slide-button:hover{background-color:#F2F2F2;color:#000000;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-contents{max-width:35%;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-inner{padding:0em 0em 0em 0em;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-swiper-button{font-size:30px;color:#B5B5B5;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-swiper-button svg{fill:#B5B5B5;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-pagination-fraction{font-size:10px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-pagination-bullet-active{background-color:#EB853E;}.elementor-8976 .elementor-element.elementor-element-7365ce5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-8976 .elementor-element.elementor-element-7365ce5:not(.elementor-motion-effects-element-type-background), .elementor-8976 .elementor-element.elementor-element-7365ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5FD;}.elementor-8976 .elementor-element.elementor-element-2aa4c39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8976 .elementor-element.elementor-element-d432c4b{text-align:center;}.elementor-8976 .elementor-element.elementor-element-d432c4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#404040;}.elementor-8976 .elementor-element.elementor-element-728aa46{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-8976 .elementor-element.elementor-element-728aa46.elementor-element{--align-self:center;}.elementor-8976 .elementor-element.elementor-element-728aa46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#333232;}.elementor-8976 .elementor-element.elementor-element-e80557f > .elementor-container{max-width:1140px;}.elementor-8976 .elementor-element.elementor-element-e80557f{padding:5em 0em 5em 0em;}.elementor-8976 .elementor-element.elementor-element-38f5324{text-align:center;}.elementor-8976 .elementor-element.elementor-element-38f5324 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#404040;}.elementor-8976 .elementor-element.elementor-element-39fc313{text-align:center;}.elementor-8976 .elementor-element.elementor-element-39fc313 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;color:#999999;}.elementor-8976 .elementor-element.elementor-element-c9cae0b{text-align:center;}.elementor-8976 .elementor-element.elementor-element-c9cae0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;color:#F5593D;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8976 .elementor-element.elementor-element-82b9d1d .swiper-pagination-bullet-active, .elementor-8976 .elementor-element.elementor-element-82b9d1d .swiper-pagination-progressbar-fill{background-color:#F5593D;}.elementor-8976 .elementor-element.elementor-element-82b9d1d .swiper-pagination-fraction{color:#F5593D;}.elementor-8976 .elementor-element.elementor-element-82b9d1d .elementor-main-swiper .swiper-slide{padding:20px 0px 10px 0px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d .elementor-swiper-button{font-size:20px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d .swiper-pagination-bullet{height:10px;width:10px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A7A7A7;opacity:1;}.elementor-8976 .elementor-element.elementor-element-82b9d1d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-8976 .elementor-element.elementor-element-82b9d1d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-8976 .elementor-element.elementor-element-82b9d1d .elementor-testimonial__text{color:#333333;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;font-style:normal;text-decoration:none;}.elementor-8976 .elementor-element.elementor-element-918f759 > .elementor-background-overlay{background-image:url("https://disdik.datasite.web.id/wp-content/uploads/2024/02/brushed_alu.png");opacity:0.5;}.elementor-8976 .elementor-element.elementor-element-918f759 > .elementor-container{max-width:1140px;}.elementor-8976 .elementor-element.elementor-element-918f759{padding:5em 0em 5em 0em;}.elementor-8976 .elementor-element.elementor-element-63843e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8976 .elementor-element.elementor-element-63843e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8976 .elementor-element.elementor-element-9f2e78b{text-align:center;}.elementor-8976 .elementor-element.elementor-element-9f2e78b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#404040;}.elementor-8976 .elementor-element.elementor-element-a73f090{text-align:center;}.elementor-8976 .elementor-element.elementor-element-a73f090 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;color:#999999;}.elementor-8976 .elementor-element.elementor-element-35dc651{text-align:center;}.elementor-8976 .elementor-element.elementor-element-35dc651 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;color:#F5593D;}.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-8976 .elementor-element.elementor-element-cffb3d9{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__card{border-color:#DDDDDD00;padding-top:25px;padding-bottom:25px;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__text{padding:0 25px;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__meta-data{padding:10px 25px;color:#8191A3;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__avatar{padding-right:25px;padding-left:25px;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__card .elementor-post__meta-data{border-top-color:#02010100;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__title, .elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__title a{color:#444444;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;line-height:1.3em;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__title{margin-bottom:0px;}.elementor-8976 .elementor-element.elementor-element-075ae85 > .elementor-container{max-width:1140px;}.elementor-8976 .elementor-element.elementor-element-075ae85{padding:5em 0em 5em 0em;}.elementor-8976 .elementor-element.elementor-element-15bfb2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8976 .elementor-element.elementor-element-15bfb2e > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-8976 .elementor-element.elementor-element-8a6e4d4{text-align:center;}.elementor-8976 .elementor-element.elementor-element-8a6e4d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#404040;}.elementor-8976 .elementor-element.elementor-element-da6c964{text-align:center;}.elementor-8976 .elementor-element.elementor-element-da6c964 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;color:#999999;}.elementor-8976 .elementor-element.elementor-element-9527fe6{text-align:center;}.elementor-8976 .elementor-element.elementor-element-9527fe6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;color:#F5593D;}.elementor-8976 .elementor-element.elementor-element-897d0be .swiper-pagination-bullet-active, .elementor-8976 .elementor-element.elementor-element-897d0be .swiper-pagination-progressbar-fill{background-color:#F5593D;}.elementor-8976 .elementor-element.elementor-element-897d0be .swiper-pagination-fraction{color:#F5593D;}.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-main-swiper .swiper-slide{padding:20px 0px 10px 0px;}.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-swiper-button{font-size:20px;}.elementor-8976 .elementor-element.elementor-element-897d0be .swiper-pagination-bullet{height:10px;width:10px;}.elementor-8976 .elementor-element.elementor-element-897d0be .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-8976 .elementor-element.elementor-element-897d0be .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A7A7A7;opacity:1;}.elementor-8976 .elementor-element.elementor-element-897d0be.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-8976 .elementor-element.elementor-element-897d0be.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-8976 .elementor-element.elementor-element-897d0be.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-8976 .elementor-element.elementor-element-897d0be.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-8976 .elementor-element.elementor-element-897d0be.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-testimonial__text{color:#333333;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;font-style:normal;text-decoration:none;}.elementor-8976 .elementor-element.elementor-element-70b99d0:not(.elementor-motion-effects-element-type-background), .elementor-8976 .elementor-element.elementor-element-70b99d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8976 .elementor-element.elementor-element-70b99d0 > .elementor-container{max-width:1140px;}.elementor-8976 .elementor-element.elementor-element-70b99d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-8976 .elementor-element.elementor-element-70b99d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8976 .elementor-element.elementor-element-4afcb0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8976 .elementor-element.elementor-element-4afcb0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8976 .elementor-element.elementor-element-4afcb0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8976 .elementor-element.elementor-element-4afcb0d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8976 .elementor-element.elementor-element-ec89b50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:400;color:#333333;}.elementor-8976 .elementor-element.elementor-element-83ad6c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;color:#504E4C;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7 > .elementor-widget-container{margin:2em 0em 2em 0em;padding:0em 4em 0em 0em;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15em;font-weight:400;line-height:1.6em;color:#66615B;}.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-8976 .elementor-element.elementor-element-83e2eae .elementor-button{background-color:#FFDF00;font-family:"Montserrat", Sans-serif;font-weight:500;box-shadow:100px 3px 90px -33px #FF5F20 inset;border-radius:20px 20px 20px 20px;padding:10px 50px 10px 50px;}.elementor-8976 .elementor-element.elementor-element-8eb069d > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-8976 .elementor-element.elementor-element-04ba973{width:auto;max-width:auto;top:94px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-04ba973{left:279px;}body.rtl .elementor-8976 .elementor-element.elementor-element-04ba973{right:279px;}.elementor-8976 .elementor-element.elementor-element-04ba973 img{max-width:85%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8976 .elementor-element.elementor-element-89c192f:not(.elementor-motion-effects-element-type-background), .elementor-8976 .elementor-element.elementor-element-89c192f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disdik.datasite.web.id/wp-content/uploads/2024/03/laptop.png");background-position:center center;background-repeat:no-repeat;background-size:750px auto;}.elementor-8976 .elementor-element.elementor-element-89c192f > .elementor-container{min-height:617px;}.elementor-8976 .elementor-element.elementor-element-89c192f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8976 .elementor-element.elementor-element-89c192f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8976 .elementor-element.elementor-element-7a721b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8976 .elementor-element.elementor-element-9333ea9{width:auto;max-width:auto;top:90px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-9333ea9{left:0px;}body.rtl .elementor-8976 .elementor-element.elementor-element-9333ea9{right:0px;}.elementor-8976 .elementor-element.elementor-element-9333ea9 img{max-width:80%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 5px rgba(255, 112.1722521574601, 0, 0.5);}.elementor-8976 .elementor-element.elementor-element-16a44da{width:auto;max-width:auto;top:308px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-16a44da{left:120px;}body.rtl .elementor-8976 .elementor-element.elementor-element-16a44da{right:120px;}.elementor-8976 .elementor-element.elementor-element-16a44da img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8976 .elementor-element.elementor-element-6d2b382{width:auto;max-width:auto;top:249px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6d2b382{left:-245px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6d2b382{right:-245px;}.elementor-8976 .elementor-element.elementor-element-6d2b382 img{max-width:49%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8976 .elementor-element.elementor-element-6089b16{width:auto;max-width:auto;top:368px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6089b16{left:-240px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6089b16{right:-240px;}.elementor-8976 .elementor-element.elementor-element-6089b16 img{max-width:50%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8976 .elementor-element.elementor-element-92c6fdf > .elementor-container{max-width:1140px;}.elementor-8976 .elementor-element.elementor-element-92c6fdf{padding:4em 0em 3em 0em;}.elementor-8976 .elementor-element.elementor-element-6526263 > .elementor-element-populated{padding:0rem 15rem 0rem 15rem;}.elementor-8976 .elementor-element.elementor-element-60d0ed2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8976 .elementor-element.elementor-element-60d0ed2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:400;color:#393939;}.elementor-8976 .elementor-element.elementor-element-82d01d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;font-style:italic;color:#66615B;}@media(max-width:1024px) and (min-width:768px){.elementor-8976 .elementor-element.elementor-element-63843e2{width:100%;}.elementor-8976 .elementor-element.elementor-element-15bfb2e{width:100%;}.elementor-8976 .elementor-element.elementor-element-4afcb0d{width:100%;}.elementor-8976 .elementor-element.elementor-element-8eb069d{width:100%;}.elementor-8976 .elementor-element.elementor-element-7a721b7{width:100%;}.elementor-8976 .elementor-element.elementor-element-a075ee8{width:100%;}}@media(max-width:1366px){.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-inner{padding:2em 2em 2em 2em;}.elementor-8976 .elementor-element.elementor-element-e80557f{padding:5em 4em 5em 4em;}.elementor-8976 .elementor-element.elementor-element-918f759{padding:5em 4em 5em 4em;}.elementor-8976 .elementor-element.elementor-element-075ae85{padding:5em 4em 5em 4em;}.elementor-8976 .elementor-element.elementor-element-70b99d0{padding:2em 4em 2em 4em;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-04ba973{left:233.723px;}body.rtl .elementor-8976 .elementor-element.elementor-element-04ba973{right:233.723px;}.elementor-8976 .elementor-element.elementor-element-04ba973{top:116px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-16a44da{left:37.163px;}body.rtl .elementor-8976 .elementor-element.elementor-element-16a44da{right:37.163px;}.elementor-8976 .elementor-element.elementor-element-16a44da{top:292px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6089b16{left:-157.836px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6089b16{right:-157.836px;}.elementor-8976 .elementor-element.elementor-element-6089b16{top:350px;}}@media(max-width:1200px){.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-contents{max-width:60%;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-inner{padding:4em 4em 4em 4em;}.elementor-8976 .elementor-element.elementor-element-7365ce5{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-8976 .elementor-element.elementor-element-e80557f{padding:5em 3em 3em 3em;}.elementor-8976 .elementor-element.elementor-element-918f759{padding:5em 3em 3em 3em;}.elementor-8976 .elementor-element.elementor-element-075ae85{padding:5em 3em 3em 3em;}.elementor-8976 .elementor-element.elementor-element-897d0be > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-8976 .elementor-element.elementor-element-04ba973 img{max-width:100%;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-16a44da{left:30px;}body.rtl .elementor-8976 .elementor-element.elementor-element-16a44da{right:30px;}.elementor-8976 .elementor-element.elementor-element-16a44da{top:308px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6d2b382{left:-192px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6d2b382{right:-192px;}.elementor-8976 .elementor-element.elementor-element-6d2b382{top:248px;}.elementor-8976 .elementor-element.elementor-element-6d2b382 img{max-width:60%;}.elementor-8976 .elementor-element.elementor-element-6089b16{top:357px;}.elementor-8976 .elementor-element.elementor-element-6089b16 img{max-width:65%;}}@media(max-width:1024px){.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-contents{max-width:75%;}.elementor-8976 .elementor-element.elementor-element-728aa46 .elementor-heading-title{font-size:1.2em;}.elementor-8976 .elementor-element.elementor-element-e80557f{padding:3em 1em 1em 1em;}.elementor-8976 .elementor-element.elementor-element-39fc313 .elementor-heading-title{font-size:1.2em;}.elementor-8976 .elementor-element.elementor-element-c9cae0b .elementor-heading-title{font-size:1.2em;}.elementor-8976 .elementor-element.elementor-element-918f759{padding:3em 1em 1em 1em;}.elementor-8976 .elementor-element.elementor-element-a73f090 .elementor-heading-title{font-size:1.2em;}.elementor-8976 .elementor-element.elementor-element-35dc651 .elementor-heading-title{font-size:1.2em;}.elementor-8976 .elementor-element.elementor-element-075ae85{padding:3em 1em 1em 1em;}.elementor-8976 .elementor-element.elementor-element-da6c964 .elementor-heading-title{font-size:1.2em;}.elementor-8976 .elementor-element.elementor-element-9527fe6 .elementor-heading-title{font-size:1.2em;}.elementor-8976 .elementor-element.elementor-element-70b99d0{padding:4em 4em 0em 4em;}.elementor-8976 .elementor-element.elementor-element-4afcb0d > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-8976 .elementor-element.elementor-element-ec89b50{text-align:end;}.elementor-8976 .elementor-element.elementor-element-83ad6c5{text-align:end;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7 > .elementor-widget-container{margin:1em 0em 1em 0em;padding:0em 0em 0em 10em;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7{text-align:end;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7 .elementor-heading-title{font-size:1.1em;}.elementor-8976 .elementor-element.elementor-element-8eb069d > .elementor-element-populated{padding:5em 0em 0em 0em;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-04ba973{left:192px;}body.rtl .elementor-8976 .elementor-element.elementor-element-04ba973{right:192px;}.elementor-8976 .elementor-element.elementor-element-04ba973{top:77px;}.elementor-8976 .elementor-element.elementor-element-04ba973 img{max-width:50%;}.elementor-8976 .elementor-element.elementor-element-89c192f > .elementor-container{min-height:408px;}.elementor-8976 .elementor-element.elementor-element-89c192f:not(.elementor-motion-effects-element-type-background), .elementor-8976 .elementor-element.elementor-element-89c192f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-9333ea9{left:5.671px;}body.rtl .elementor-8976 .elementor-element.elementor-element-9333ea9{right:5.671px;}.elementor-8976 .elementor-element.elementor-element-9333ea9{top:-15px;}.elementor-8976 .elementor-element.elementor-element-9333ea9 img{max-width:80%;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-16a44da{left:523px;}body.rtl .elementor-8976 .elementor-element.elementor-element-16a44da{right:523px;}.elementor-8976 .elementor-element.elementor-element-16a44da{top:-72px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6d2b382{left:-233px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6d2b382{right:-233px;}.elementor-8976 .elementor-element.elementor-element-6d2b382{top:205px;}.elementor-8976 .elementor-element.elementor-element-6d2b382 img{max-width:44%;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6089b16{left:-205px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6089b16{right:-205px;}.elementor-8976 .elementor-element.elementor-element-6089b16{top:337px;}.elementor-8976 .elementor-element.elementor-element-6089b16 img{max-width:58%;}.elementor-8976 .elementor-element.elementor-element-92c6fdf{margin-top:2em;margin-bottom:0em;padding:3em 1em 1em 1em;}.elementor-8976 .elementor-element.elementor-element-6526263 > .elementor-element-populated{padding:0rem 1rem 0rem 1rem;}.elementor-8976 .elementor-element.elementor-element-60d0ed2 .elementor-heading-title{font-size:2em;}.elementor-8976 .elementor-element.elementor-element-82d01d0 .elementor-heading-title{font-size:1.1em;}}@media(max-width:880px){.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-contents{max-width:70%;}.elementor-8976 .elementor-element.elementor-element-82b9d1d.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-8976 .elementor-element.elementor-element-82b9d1d .elementor-main-swiper{width:100%;}.elementor-8976 .elementor-element.elementor-element-cffb3d9{--grid-column-gap:20px;}.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__title{margin-bottom:0px;}.elementor-8976 .elementor-element.elementor-element-897d0be.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-main-swiper{width:100%;}.elementor-8976 .elementor-element.elementor-element-70b99d0{margin-top:0em;margin-bottom:-2em;padding:5em 1em 0em 1em;}.elementor-8976 .elementor-element.elementor-element-ec89b50{text-align:start;}.elementor-8976 .elementor-element.elementor-element-83ad6c5{text-align:start;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7 > .elementor-widget-container{margin:1em 0em 1em 0em;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-16a44da{left:441px;}body.rtl .elementor-8976 .elementor-element.elementor-element-16a44da{right:441px;}.elementor-8976 .elementor-element.elementor-element-16a44da img{max-width:82%;}.elementor-8976 .elementor-element.elementor-element-6d2b382 img{max-width:40%;}.elementor-8976 .elementor-element.elementor-element-6089b16{top:310px;}.elementor-8976 .elementor-element.elementor-element-6089b16 img{max-width:50%;}.elementor-8976 .elementor-element.elementor-element-60d0ed2 .elementor-heading-title{font-size:2.4em;}}@media(max-width:767px){.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-contents{max-width:100vw;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-inner{padding:0px 30px 0px 30px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-slide-heading{font-size:25px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-slide-description{font-size:16px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .elementor-slide-button{font-size:14px;}.elementor-8976 .elementor-element.elementor-element-7365ce5{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-8976 .elementor-element.elementor-element-2aa4c39{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8976 .elementor-element.elementor-element-728aa46 .elementor-heading-title{font-size:1.1em;}.elementor-8976 .elementor-element.elementor-element-e80557f{padding:3em 1em 2em 1em;}.elementor-8976 .elementor-element.elementor-element-39f0148 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8976 .elementor-element.elementor-element-38f5324 .elementor-heading-title{font-size:1.3em;}.elementor-8976 .elementor-element.elementor-element-39fc313 .elementor-heading-title{font-size:1em;}.elementor-8976 .elementor-element.elementor-element-c9cae0b .elementor-heading-title{font-size:1em;}.elementor-8976 .elementor-element.elementor-element-918f759{padding:3em 1em 2em 1em;}.elementor-8976 .elementor-element.elementor-element-63843e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8976 .elementor-element.elementor-element-9f2e78b .elementor-heading-title{font-size:1.3em;}.elementor-8976 .elementor-element.elementor-element-a73f090 .elementor-heading-title{font-size:1em;}.elementor-8976 .elementor-element.elementor-element-35dc651 .elementor-heading-title{font-size:1em;}.elementor-8976 .elementor-element.elementor-element-075ae85{padding:3em 1em 2em 1em;}.elementor-8976 .elementor-element.elementor-element-15bfb2e > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-8976 .elementor-element.elementor-element-8a6e4d4 .elementor-heading-title{font-size:1.3em;}.elementor-8976 .elementor-element.elementor-element-da6c964 .elementor-heading-title{font-size:1em;}.elementor-8976 .elementor-element.elementor-element-9527fe6 .elementor-heading-title{font-size:1em;}.elementor-8976 .elementor-element.elementor-element-70b99d0{margin-top:0em;margin-bottom:-1em;padding:3em 0em 2em 0em;}.elementor-8976 .elementor-element.elementor-element-4afcb0d > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-8976 .elementor-element.elementor-element-ec89b50{text-align:center;}.elementor-8976 .elementor-element.elementor-element-ec89b50 .elementor-heading-title{font-size:1.5em;}.elementor-8976 .elementor-element.elementor-element-83ad6c5{text-align:center;}.elementor-8976 .elementor-element.elementor-element-83ad6c5 .elementor-heading-title{font-size:1em;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7{text-align:center;}.elementor-8976 .elementor-element.elementor-element-a1c7fe7 .elementor-heading-title{font-size:0.9em;line-height:1.4em;}.elementor-8976 .elementor-element.elementor-element-83e2eae .elementor-button{padding:10px 50px 10px 50px;}.elementor-8976 .elementor-element.elementor-element-8eb069d > .elementor-element-populated{padding:3em 0em 0em 0em;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-04ba973{left:-256.633px;}body.rtl .elementor-8976 .elementor-element.elementor-element-04ba973{right:-256.633px;}.elementor-8976 .elementor-element.elementor-element-04ba973{top:157px;z-index:99;}.elementor-8976 .elementor-element.elementor-element-04ba973 img{max-width:80%;}.elementor-8976 .elementor-element.elementor-element-89c192f > .elementor-container{min-height:0px;}.elementor-8976 .elementor-element.elementor-element-89c192f:not(.elementor-motion-effects-element-type-background), .elementor-8976 .elementor-element.elementor-element-89c192f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:524px auto;}.elementor-8976 .elementor-element.elementor-element-89c192f{padding:20em 0em 2em 0em;}.elementor-8976 .elementor-element.elementor-element-9333ea9{width:var( --container-widget-width, 173px );max-width:173px;--container-widget-width:173px;--container-widget-flex-grow:0;top:-121px;z-index:999;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-9333ea9{left:128px;}body.rtl .elementor-8976 .elementor-element.elementor-element-9333ea9{right:128px;}.elementor-8976 .elementor-element.elementor-element-9333ea9 img{max-width:100%;}.elementor-8976 .elementor-element.elementor-element-16a44da{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;top:-317px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-16a44da{left:150px;}body.rtl .elementor-8976 .elementor-element.elementor-element-16a44da{right:150px;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6d2b382{left:-16px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6d2b382{right:-16px;}.elementor-8976 .elementor-element.elementor-element-6d2b382{top:313px;}.elementor-8976 .elementor-element.elementor-element-6d2b382 img{max-width:66%;}body:not(.rtl) .elementor-8976 .elementor-element.elementor-element-6089b16{left:-162.113px;}body.rtl .elementor-8976 .elementor-element.elementor-element-6089b16{right:-162.113px;}.elementor-8976 .elementor-element.elementor-element-6089b16{top:351px;}.elementor-8976 .elementor-element.elementor-element-6089b16 img{max-width:0%;border-radius:5px 5px 5px 5px;}.elementor-8976 .elementor-element.elementor-element-92c6fdf{margin-top:1em;margin-bottom:0em;padding:2em 0.5em 1em 0.5em;}.elementor-8976 .elementor-element.elementor-element-6526263 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-8976 .elementor-element.elementor-element-60d0ed2{text-align:center;}.elementor-8976 .elementor-element.elementor-element-60d0ed2 .elementor-heading-title{font-size:1.5em;}.elementor-8976 .elementor-element.elementor-element-82d01d0{text-align:center;}.elementor-8976 .elementor-element.elementor-element-82d01d0 .elementor-heading-title{font-size:1em;line-height:1.4em;}}@media(min-width:768px){.elementor-8976 .elementor-element.elementor-element-39f0148{width:100%;}.elementor-8976 .elementor-element.elementor-element-4afcb0d{width:50%;}.elementor-8976 .elementor-element.elementor-element-8eb069d{width:50%;}}@media(min-width:2400px){.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide{height:800px;}.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-inner{padding:0em 0em 0em 0em;}}/* Start custom CSS for slides, class: .elementor-element-a10c8d9 */.elementor-8976 .elementor-element.elementor-element-a10c8d9 span.swiper-pagination-bullet {
    -webkit-transition: all .5s ease-in-out;
    margin-bottom: 20px;
    border-radius: 130px;
}
.elementor-8976 .elementor-element.elementor-element-a10c8d9 span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 50px;
    transition: all .5s ease-in-out;
}

.elementor-8976 .elementor-element.elementor-element-a10c8d9 .swiper-slide-inner {
    max-width: 1140px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2122da */.elementor-8976 .elementor-element.elementor-element-c2122da {
    font-family: "montserrat", Sans-Serif;
}

.elementor-8976 .elementor-element.elementor-element-c2122da .search-form {
      display: grid;
      grid-template-columns: 6fr 5fr 7fr 3fr;
      gap: 15px;
      max-width: 100%;
      align-items: end;
    }

    .elementor-8976 .elementor-element.elementor-element-c2122da .search-form label {
      display: block;
      margin-bottom: 5px;
      font-weight: 500;
      font-size: 14px;
    }

    .elementor-8976 .elementor-element.elementor-element-c2122da .search-form input[type="text"] {
      width: 100%;
      padding: 10px 12px;
      font-size: 16px;
      border: 1px solid #ccc;
      border-radius: 5px;
      height: 42px;
      box-sizing: border-box;
      font-family: inherit;
      background: #fff;
    }
    
    .elementor-8976 .elementor-element.elementor-element-c2122da .search-form select {
      width: 100%;
      padding: 8px 36px 8px 12px;
      border: 1px solid #ccc;
      border-radius: 6px;
      font-size: 16px;
      appearance: none;
      background: url('data:image/svg+xml;utf8,<svg fill="gray" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 12px center;
      background-color: white;
      background-size: 16px;
    }

    .elementor-8976 .elementor-element.elementor-element-c2122da .search-form button[type="submit"] {
      width: 100%;
      height: 42px;
      background-color: #007BFF;
      color: #fff;
      border: none;
      border-radius: 5px;
      font-weight: 600;
      font-size: 16px;
      cursor: pointer;
      padding: 0 5px;
      letter-spacing: .14rem;
    }
    
    .elementor-8976 .elementor-element.elementor-element-c2122da .search-form button[type="submit"]:hover {
        opacity: .85;
    }
    
    .elementor-8976 .elementor-element.elementor-element-c2122da .error-message {
        color: red;
        font-size: 13px;
        margin-top: 10px;
        display: none;
      }

    @media (max-width: 768px) {
      .elementor-8976 .elementor-element.elementor-element-c2122da .search-form {
        grid-template-columns: 1fr;
      }
      .elementor-8976 .elementor-element.elementor-element-c2122da .search-form button[type="submit"] {
          height: 47px;
      }
    }
    
    /**Loading button submit*/
      .elementor-8976 .elementor-element.elementor-element-c2122da .loading-spinner {
        display: inline-block;
        width: 14px;
        height: 14px;
        border: 2px solid #ccc;
        border-top: 2px solid #333;
        border-radius: 50%;
        animation: spin 0.8s linear infinite;
        vertical-align: middle;
        margin-right: 5px;
      }
    
      @keyframes spin {
        100% {
          transform: rotate(360deg);
        }
      }
    
      button:disabled {
        opacity: 0.6;
        cursor: not-allowed;
      }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9cae0b */.elementor-8976 .elementor-element.elementor-element-c9cae0b a:hover {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-82b9d1d */.elementor-8976 .elementor-element.elementor-element-82b9d1d .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    height: 200px;
}
.elementor-8976 .elementor-element.elementor-element-82b9d1d .swiper-wrapper{
  transition-timing-function: linear !important; 
}
.elementor-8976 .elementor-element.elementor-element-82b9d1d .elementor-post__text {
    height: 220px !important;
}
.elementor-8976 .elementor-element.elementor-element-82b9d1d .elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-main-swiper {
    width: 100% !important;
}
.elementor-8976 .elementor-element.elementor-element-82b9d1d span.swiper-pagination-bullet {
    border-radius: 5px;
    width: 30px !important;
    height: 3px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35dc651 */.elementor-8976 .elementor-element.elementor-element-35dc651 a:hover {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cffb3d9 */.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__text {
    margin-top:0;
}
    
.elementor-8976 .elementor-element.elementor-element-cffb3d9 span.elementor-post-author {
    color: #fff;
    font-weight: 700;
    background: #f5593d;
    padding: 7px 12px;
    border-radius: 50px;
}
.elementor-8976 .elementor-element.elementor-element-cffb3d9 span.elementor-post-author:before {
    font-family: "Font Awesome 5 Free";
    content: "\f007";
    display: inline-block;
    background: #fff;
    border-radius: 50px;
    font-size: 10px;
    color: #f5593d;
    padding: 0 4px;
}
.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-post__meta-data {
    display: flex;
    justify-content: space-between;
    padding: 2em 2em 0 2em!important;
    align-items: center;
}
.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-posts .elementor-post {
    box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
    border-radius: 12px;
    border: 1px solid #eee;
}
.elementor-8976 .elementor-element.elementor-element-cffb3d9 span.elementor-post-date:before {
    font-family: "Font Awesome 5 Free";
    content: "\f073";
    display: inline-block;
    font-size: 16px;
    color: #8191A3;
}
.elementor-8976 .elementor-element.elementor-element-cffb3d9 span.elementor-post-time:before {
    font-family: "Font Awesome 5 Free";
    content: "\f017";
    display: inline-block;
    font-size: 16px;
    color: #8191A3;
}
.elementor-8976 .elementor-element.elementor-element-cffb3d9 .elementor-posts .elementor-post:hover {
    box-shadow: 0px 12px 19px -7px rgba(0, 0, 0, 0.3);
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transition: transform 400ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
    transform: matrix3d(0.997564, 0.0697565, 0, 0, -0.0697565, 0.997564, 0, 0, 0, 0, 1, 0, 0, 0, 30, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9527fe6 */.elementor-8976 .elementor-element.elementor-element-9527fe6 a:hover {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-897d0be */.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    height: 200px;
}

.elementor-8976 .elementor-element.elementor-element-897d0be .swiper-wrapper{
  transition-timing-function: linear !important; 
}
.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-post__text {
    height: 270px !important;
}
.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-main-swiper {
    width: 100% !important;
}
.elementor-8976 .elementor-element.elementor-element-897d0be span.swiper-pagination-bullet {
    border-radius: 135px;
    -webkit-transition: all .5s ease-in-out;
}

.elementor-8976 .elementor-element.elementor-element-897d0be span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 50px;
    transition: all .5s ease-in-out;
}
.elementor-8976 .elementor-element.elementor-element-897d0be .elementor-post__excerpt p:after {
    content: '.....';
}

@media (max-width: 768px) {
    .elementor-8976 .elementor-element.elementor-element-897d0be .elementor-post__text {
        height: 290px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04ba973 */.elementor-8976 .elementor-element.elementor-element-04ba973{
    animation: float2 9s ease-in-out infinite;
}

@keyframes float2 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatex(20px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9333ea9 */.elementor-8976 .elementor-element.elementor-element-9333ea9{
    animation: float1 8s ease-in-out infinite;
}

@keyframes float1 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatex(20px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a44da */.elementor-8976 .elementor-element.elementor-element-16a44da{
    animation: float 5s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatex(20px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d2b382 */.elementor-8976 .elementor-element.elementor-element-6d2b382{
    animation: float53 6s ease-in-out infinite;
}

@keyframes float53 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatex(20px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6089b16 */.elementor-8976 .elementor-element.elementor-element-6089b16{
    animation: float3 12s ease-in-out infinite;
}

@keyframes float3 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatex(100px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70b99d0 */.elementor-8976 .elementor-element.elementor-element-70b99d0 {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5097db6 *//* TAB BASIC STRUCTURE */
.elementor-8976 .elementor-element.elementor-element-5097db6 {
  font-family: "montserrat", Sans-Serif;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input[type="radio"] {
  position: absolute;
  left: -200vw;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset .tab-panel {
  display: none;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2) {
  display: block;
}

/* TAB NAVIGATION */
.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > label {
  position: relative;
  display: inline-block;
  padding: 0 15px;
  cursor: pointer;
  font-weight: 600;
  background: #fff;
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 input:focus-visible + label {
  outline: 2px solid rgba(0,102,204,1);
  border-radius: 3px;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > label:hover,
.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input:focus + label,
.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input:checked + label {
  color: #06c;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > label:hover::after,
.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input:focus + label::after,
.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input:checked + label::after {
  background: #06c;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 .tabset > input:checked + label {
  margin-bottom: -1px;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 .tab-panel {
  padding: 30px 30px 30px 0;
}

@media (max-width: 540px) {
  .elementor-8976 .elementor-element.elementor-element-5097db6 .tab-panel {
    padding: 30px 30px 30px 0;
  }

  .elementor-8976 .elementor-element.elementor-element-5097db6 .tabset {
    text-align: center;
  }
}

/* FIGURE STYLING */
.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 {
  position: relative;
  overflow: hidden;
  margin: 10px;
  width: 100%;
  text-align: left;
  box-shadow: none !important;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 img {
  max-width: 100%;
  vertical-align: middle;
  height: 130px;
  width: 90px;
  border-radius: 50%;
  margin: 40px 0 0 10px;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 blockquote {
  display: block;
  border-radius: 8px;
  position: relative;
  background-color: #f7f7f7;
  padding: 25px 50px 30px 50px;
  font-size: 1em;
  font-weight: 500;
  margin: 0;
  line-height: 1.6em;
  font-style: italic;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 blockquote:before,
.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 blockquote:after {
  font-family: 'FontAwesome';
  content: "\201C";
  position: absolute;
  font-size: 70px;
  opacity: 0.3;
  font-style: normal;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 blockquote:before {
  top: 15px;
  left: 20px;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 blockquote:after {
  content: "\201D";
  right: 20px;
  bottom: 0;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 .arrow {
  top: 100%;
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 25px solid transparent;
  border-top: 25px solid #f7f7f7;
  margin: 0;
  position: absolute;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 .author {
  position: absolute;
  bottom: 45px;
  padding: 0 10px 0 120px;
  margin: 0;
  text-transform: uppercase;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 .author h5 {
  opacity: 0.8;
  margin: 0;
  font-weight: 800;
}

.elementor-8976 .elementor-element.elementor-element-5097db6 figure.snip1157 .author h5 span {
  font-weight: 400;
  text-transform: none;
  padding-left: 5px;
}/* End custom CSS */