.elementor-25 .elementor-element.elementor-element-f5ca69b{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fb7915d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-arrows-yes .elementor-main-swiper{width:calc( 105% - 40px );}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-main-swiper{width:105%;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-weight:600;font-style:normal;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-testimonial__title{font-family:"Roboto Slab", Sans-serif;font-weight:400;font-style:normal;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-testimonial__image img{border-radius:0px;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-swiper-button{font-size:50px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-29ab4db .swiper-pagination-bullet{height:8px;width:8px;}.elementor-25 .elementor-element.elementor-element-29ab4db .swiper-container-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-25 .elementor-element.elementor-element-29ab4db .swiper-pagination-fraction{font-size:8px;color:#FF0202;}.elementor-25 .elementor-element.elementor-element-29ab4db .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#000000;opacity:1;}.elementor-25 .elementor-element.elementor-element-29ab4db .swiper-pagination-bullet-active, .elementor-25 .elementor-element.elementor-element-29ab4db .swiper-pagination-progressbar-fill{background-color:#FF0202;}.elementor-25 .elementor-element.elementor-element-37ea2b4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-25 .elementor-element.elementor-element-73489ad > .elementor-container{max-width:1250px;}.elementor-25 .elementor-element.elementor-element-73489ad{overflow:hidden;margin-top:20px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-39311a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b80fd21{text-align:center;}.elementor-25 .elementor-element.elementor-element-b80fd21 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:50px;font-weight:300;text-transform:uppercase;line-height:58px;}.elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title, .elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title:before, .elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title:after, .elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-content, .elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title, .elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title a{color:var( --e-global-color-cb55db3 );}.elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title.elementor-active,
					 .elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title.elementor-active a{color:var( --e-global-color-f70de76 );}.elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:300;}.elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-content{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-ed7a06e{overflow:hidden;margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-17a0a12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1c0dfb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f558d4d > .elementor-container{max-width:1250px;}.elementor-25 .elementor-element.elementor-element-f558d4d{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-e423603 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-98b4a91{text-align:center;}.elementor-25 .elementor-element.elementor-element-98b4a91 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:50px;font-weight:300;text-transform:uppercase;line-height:58px;}.elementor-25 .elementor-element.elementor-element-22355db{text-align:center;color:var( --e-global-color-cb55db3 );font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;}.elementor-25 .elementor-element.elementor-element-15440b4{margin-top:0px;margin-bottom:100px;padding:0px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-4e560f7 .elementor-element-populated a{color:#000000;}.elementor-25 .elementor-element.elementor-element-4e560f7 .elementor-element-populated a:hover{color:#000000;}.elementor-25 .elementor-element.elementor-element-4e560f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e0ffa35 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-pagination span{width:8px;height:8px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:8px;height:8px;transform:scale(1.2);}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-navigation-button{font-size:36px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-button-prev{left:0%;width:50px;height:50px;color:#000000;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-button-next{right:0%;width:50px;height:50px;color:#000000;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-25 .elementor-element.elementor-element-37330b6 > .elementor-container{min-height:400px;}.elementor-25 .elementor-element.elementor-element-37330b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-37330b6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-25 .elementor-element.elementor-element-37330b6 > .elementor-background-overlay{background-color:#0A0A0A;opacity:0.36;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-d461e5c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-25 .elementor-element.elementor-element-d461e5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-aeb1e66{text-align:center;}.elementor-25 .elementor-element.elementor-element-aeb1e66 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-25 .elementor-element.elementor-element-fa2d951{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d3e4e05-font-family ), Sans-serif;font-size:var( --e-global-typography-d3e4e05-font-size );font-weight:var( --e-global-typography-d3e4e05-font-weight );line-height:var( --e-global-typography-d3e4e05-line-height );letter-spacing:var( --e-global-typography-d3e4e05-letter-spacing );word-spacing:var( --e-global-typography-d3e4e05-word-spacing );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-fa2d951 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-2dc35be .elementor-button{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-f70de76 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-25 .elementor-element.elementor-element-d478924 > .elementor-container{max-width:1250px;}.elementor-25 .elementor-element.elementor-element-d478924{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-f0a556a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-98c81f7{text-align:center;}.elementor-25 .elementor-element.elementor-element-98c81f7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-f2a1ef3{text-align:center;color:var( --e-global-color-cb55db3 );font-family:var( --e-global-typography-35d873a-font-family ), Sans-serif;font-size:var( --e-global-typography-35d873a-font-size );font-weight:var( --e-global-typography-35d873a-font-weight );font-style:var( --e-global-typography-35d873a-font-style );line-height:var( --e-global-typography-35d873a-line-height );letter-spacing:var( --e-global-typography-35d873a-letter-spacing );word-spacing:var( --e-global-typography-35d873a-word-spacing );}.elementor-25 .elementor-element.elementor-element-a329b91{overflow:hidden;margin-top:40px;margin-bottom:0px;padding:0px 40px 80px 40px;}.elementor-25 .elementor-element.elementor-element-6cd7b0e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d19ea88{--e-image-carousel-slides-to-show:5;}.elementor-25 .elementor-element.elementor-element-d19ea88 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-d19ea88 .elementor-swiper-button.elementor-swiper-button-next{font-size:31px;color:#000000;}.elementor-25 .elementor-element.elementor-element-d19ea88 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-d19ea88 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-25 .elementor-element.elementor-element-d19ea88 .swiper-pagination-bullet{width:9px;height:9px;}.elementor-25 .elementor-element.elementor-element-e82411c > .elementor-container{max-width:1320px;}.elementor-25 .elementor-element.elementor-element-e82411c{overflow:hidden;margin-top:40px;margin-bottom:0px;padding:0px 40px 80px 40px;}.elementor-25 .elementor-element.elementor-element-94aa0e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 40px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .elementor-main-swiper{height:260px;width:100%;}.elementor-25 .elementor-element.elementor-element-5dc7544.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:20px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .elementor-swiper-button{font-size:36px;color:#000000;}.elementor-25 .elementor-element.elementor-element-5dc7544 .elementor-swiper-button svg{fill:#000000;}.elementor-25 .elementor-element.elementor-element-5dc7544 .swiper-pagination-bullet{height:11px;width:11px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .swiper-container-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .swiper-pagination-fraction{font-size:11px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .elementor-carousel-image-overlay{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-58c77de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cab01c2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-cab01c2 .elementor-divider-separator{width:106%;}.elementor-25 .elementor-element.elementor-element-cab01c2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-cab01c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-25{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-25 .elementor-element.elementor-element-aeb1e66 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-25 .elementor-element.elementor-element-fa2d951{font-size:var( --e-global-typography-d3e4e05-font-size );line-height:var( --e-global-typography-d3e4e05-line-height );letter-spacing:var( --e-global-typography-d3e4e05-letter-spacing );word-spacing:var( --e-global-typography-d3e4e05-word-spacing );}.elementor-25 .elementor-element.elementor-element-98c81f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-f2a1ef3{font-size:var( --e-global-typography-35d873a-font-size );line-height:var( --e-global-typography-35d873a-line-height );letter-spacing:var( --e-global-typography-35d873a-letter-spacing );word-spacing:var( --e-global-typography-35d873a-word-spacing );}.elementor-25 .elementor-element.elementor-element-5dc7544.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-arrows-yes .elementor-main-swiper{width:calc( 105% - 40px );}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-main-swiper{width:105%;}.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-25 .elementor-element.elementor-element-29ab4db .elementor-testimonial__image img{width:0px;height:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-25 .elementor-element.elementor-element-29ab4db.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-25 .elementor-element.elementor-element-73489ad{margin-top:40px;margin-bottom:20px;padding:0px 20px 0px 20px;}.elementor-25 .elementor-element.elementor-element-b80fd21 .elementor-heading-title{font-size:46px;line-height:54px;}.elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-df9f7c7 .elementor-tab-content{font-size:18px;}.elementor-25 .elementor-element.elementor-element-ed7a06e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f558d4d{margin-top:40px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-25 .elementor-element.elementor-element-98b4a91 .elementor-heading-title{font-size:46px;line-height:54px;}.elementor-25 .elementor-element.elementor-element-22355db{font-size:22px;}.elementor-25 .elementor-element.elementor-element-15440b4{margin-top:0px;margin-bottom:40px;padding:0px 30px 0px 30px;}.elementor-25 .elementor-element.elementor-element-e0ffa35 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ed1a944 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-25 .elementor-element.elementor-element-37330b6{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-25 .elementor-element.elementor-element-aeb1e66 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-25 .elementor-element.elementor-element-fa2d951{font-size:var( --e-global-typography-d3e4e05-font-size );line-height:var( --e-global-typography-d3e4e05-line-height );letter-spacing:var( --e-global-typography-d3e4e05-letter-spacing );word-spacing:var( --e-global-typography-d3e4e05-word-spacing );--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-25 .elementor-element.elementor-element-fa2d951 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-2dc35be .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-d478924{margin-top:40px;margin-bottom:40px;padding:0px 20px 0px 20px;}.elementor-25 .elementor-element.elementor-element-98c81f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-f2a1ef3{font-size:var( --e-global-typography-35d873a-font-size );line-height:var( --e-global-typography-35d873a-line-height );letter-spacing:var( --e-global-typography-35d873a-letter-spacing );word-spacing:var( --e-global-typography-35d873a-word-spacing );}.elementor-25 .elementor-element.elementor-element-a329b91{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-25 .elementor-element.elementor-element-d19ea88{--e-image-carousel-slides-to-show:1;}.elementor-25 .elementor-element.elementor-element-d19ea88 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-d19ea88 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}.elementor-25 .elementor-element.elementor-element-94aa0e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .elementor-main-swiper{width:100%;}.elementor-25 .elementor-element.elementor-element-5dc7544.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:50px;}.elementor-25 .elementor-element.elementor-element-5dc7544 .elementor-carousel-image-overlay{font-size:20px;}}/* Start custom CSS */.slider-item {
    position: relative;
    min-height: 550px !important; /* Initial height for the background image */
    color: #fff;
    background-size: cover;
    background-position: center;
    transition: min-height 0.5s ease; /* Smooth transition for height */
    overflow: hidden; /* Ensure the content stays within bounds */
}

.content-wrapper {
    position: absolute;
    bottom: 0; /* Position the content wrapper at the bottom */
    left: 50%; /* Center horizontally */
    transform: translateX(-50%); /* Center the content wrapper */
    background: #000; /* Background color for better readability */
    padding: 20px;
    border-radius: 0px;
    text-align: center;
    width: 40%; /* Increase the width to 80% of the slider */
    max-width: 100%; /* Increase the max width for larger screens */
    transition: all 0.5s ease; /* Smooth transition for content wrapper size */
    overflow: hidden;
}

.content-wrapper p {
    display: none; /* Initially hide the paragraph completely */
    opacity: 0;
    height: 0; /* Hide the description initially */
    visibility: hidden;
    overflow: hidden;
    transition: opacity 0.5s ease, height 0.5s ease; /* Smooth transition for the paragraph */
}

.content-wrapper:hover p {
    display: block;
    opacity: 1;
    height: auto;
    visibility: visible;
    margin: 10px 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.slider-item:hover {
    min-height: 570px !important; /* Slightly increase the height when hovered */
}

a.cta-button {
    font-size: 30px;
    font-family: "Oswald", Sans-serif;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 500;
    color: #ed232a;
}

.slider-item h2 {
      font-family: "Playfair Display", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 48px;
}

.slider-item p {
    color: #FFFFFF;
    font-family: "Tahoma", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}
.cstm_blog-tab .elementor-tabs-wrapper {
    border-bottom: solid 3px #000;
    padding-bottom: 20px;
}
.cstm_blog-tab .elementor-tab-content{
    padding: 0px;
}
.cstm_img-gallery img.swiper-slide-image {
    width: 230px;
}
.cstm_img-gallery .elementor-swiper-button-next {
    margin-right: -30px;
}
.cstm_img-gallery .elementor-swiper-button-prev {
    margin-left: -30px;
}
.cstm_img-gallery .swiper-horizontal>.swiper-pagination-bullets{
    bottom: -10px !important;
    left: 0;
    width: 100%;
}
@media (min-width: 1280px) {
    .cstm_img-gallery img.swiper-slide-image {
        width: 220px;
    }
    
}
@media (min-width: 1097px) and (max-width: 1100px){
    .cstm_img-gallery img.swiper-slide-image {
        width: 180px;
    }
    .slider-item h2 {
    font-size: 42px;
     display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    max-width: 30ch !important;

}
}

@media (max-width: 768px) {
    .swiper-slide.swiper-slide-active {
        width: 100vw !important;
    }
    .slider-item h2 {
    line-height: 42px;
}
    .slider-item {
    min-height: 450px !important;
    }
    .slider-item:hover {
    min-height: 470px !important;
}
a.cta-button {
    font-size: 24px;
}
.slider-item p {
    color: #FFFFFF;
    font-family: "Tahoma", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.slider-item h2 {
    font-size: 42px;
     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 30ch;

}
.content-wrapper {
    width: 80%;
}
  #vertical-tabs .elementor-tab-mobile-title {
       display: none !important;
  }
   #vertical-tabs .elementor-tabs-wrapper {
    display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    justify-content: center;

  }
  #vertical-tabs .elementor-tab-title{
      padding:8px 12px !important;
  }
  .cstm_img-gallery img.swiper-slide-image {
    width: 250px !important;
    height: 250px !important;
}
.cstm_img-gallery .swiper-slide.swiper-slide-active {
        width: 100% !important;
    }
    .cstm_img-gallery .elementor-swiper-button-next {
    margin-right: -2vw !important;
}
.cstm_img-gallery .elementor-swiper-button-prev {
    margin-left: -2vw !important;
}
}/* End custom CSS */