.elementor-41 .elementor-element.elementor-element-7d30e428:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7d30e428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-7d30e428{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-41 .elementor-element.elementor-element-7d30e428 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-8e52833.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-41 .elementor-element.elementor-element-35ea49a3{text-align:center;}.elementor-41 .elementor-element.elementor-element-35ea49a3 .elementor-heading-title{color:#000000;font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-3b5a82f3{text-align:center;color:#383838;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-3b5a82f3 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-41463601{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-41463601 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41 .elementor-element.elementor-element-41463601 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-41463601 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41 .elementor-element.elementor-element-41463601 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-41463601 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-2eaaad4b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2eaaad4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0E13;}.elementor-41 .elementor-element.elementor-element-2eaaad4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-41 .elementor-element.elementor-element-2eaaad4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-65afd559.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-41 .elementor-element.elementor-element-65afd559 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-41 .elementor-element.elementor-element-1f835f56{text-align:center;}.elementor-41 .elementor-element.elementor-element-1f835f56 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:800;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-2eb2f998{text-align:center;color:#827B73;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;align-self:center;}.elementor-41 .elementor-element.elementor-element-2eb2f998 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-2544e8ca{--image-border-color:#E2D6D6;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-2544e8ca .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-41 .elementor-element.elementor-element-2544e8ca .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-41 .elementor-element.elementor-element-2544e8ca > .elementor-widget-container{margin:40px 0px 0px 0px;padding:30px 30px 30px 30px;background-color:#827B73;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-35ea49a3 .elementor-heading-title{font-size:34px;}.elementor-41 .elementor-element.elementor-element-3b5a82f3{font-size:16px;--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-41 .elementor-element.elementor-element-41463601{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-41 .elementor-element.elementor-element-1f835f56 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-2eb2f998{font-size:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-7d30e428{padding:60px 10px 60px 10px;}.elementor-41 .elementor-element.elementor-element-8e52833 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-35ea49a3 .elementor-heading-title{font-size:36px;}.elementor-41 .elementor-element.elementor-element-35ea49a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-3b5a82f3{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-41 .elementor-element.elementor-element-41463601{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-2eb2f998{font-size:16px;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-41 .elementor-element.elementor-element-2544e8ca{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}}/* Start custom CSS */body.elementor-page-41{
--distance: -2em;
--background: #000;
--padding: 3;
}

body.elementor-page-41 .elementor-swiper-button{
width: 2em;
transform: translateX(var(--distance)) translateY(-1em);
height: 2em;
}

body.elementor-page-41 .elementor-swiper-button.elementor-swiper-button-next{
transform: scaleX(-1) translateX(var(--distance)) translateY(-1em);
}

body.elementor-page-41 .elementor-swiper-button i{

width: 100%;

height: 0.1em;

background: currentColor;

position: relative;

opacity: 0.7;

transform: translateY(0.97em) scale(calc(1/var(--padding)));
transition: opacity 0.2s ease-**in**-out;
}

body.elementor-page-41 .elementor-swiper-button:hover i{
opacity: 1;
}

body.elementor-page-41 .elementor-swiper-button i:before,
body.elementor-page-41 .elementor-swiper-button i:after{
content: "";
position: absolute;
width: 50%;
transform: rotate(45deg) translateX(-0.04em);
transform-origin: left center;
height: 0.1em;

background: currentColor;

}

body.elementor-page-41 .elementor-swiper-button i:after{
transform: rotate(-45deg) translateX(-0.04em);

}

body.elementor-page-41 .elementor-swiper-button:before{
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);

background: var(--background);
height: 100%;
width: 100%;
border-radius: 100%;
opacity: 0.3;
transition: opacity 0.2s ease-**in**-out;

}

body.elementor-page-41 .elementor-swiper-button:hover:before{
opacity: 0.8;
}

/* Small Desktop Device */

@media (max-width: 1250px){
body.elementor-page-41{
--distance: 0em;

}
}

/* Tablet Device */
@media (max-width: 1024px){
body.elementor-page-41{

--distance: 2em;
--background: #929292;
--padding: 3;
--size: 20px;

}
body.elementor-page-41 .elementor-swiper-button{
font-size: var(--size) !important;
}

}

/* Mobile Device */
@media (max-width: 767px){
body.elementor-page-41{
--distance: 2em;
--background: #929292;
--padding: 3;
--size: 20px;
}
}/* End custom CSS */