.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3955 .elementor-element.elementor-element-9884a1c{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3955 .elementor-element.elementor-element-e1d5f91{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-e1d5f91 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3955 .elementor-element.elementor-element-37e9509{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-37e9509 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3955 .elementor-element.elementor-element-ec332c0{width:var( --container-widget-width, calc((100% - 220px) / 12 * 4 + 60px) );max-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-ec332c0 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3955 .elementor-element.elementor-element-55e7dbd{width:var( --container-widget-width, calc((100% - 220px) / 12 * 4 + 60px) );max-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-55e7dbd > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3955 .elementor-element.elementor-element-30c6c56{width:var( --container-widget-width, calc((100% - 220px) / 12 * 4 + 60px) );max-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-30c6c56 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3955 .elementor-element.elementor-element-wxeixh5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-5a36d5e{width:var( --container-widget-width, calc((100% - 220px) / 12 * 8 + 140px) );max-width:calc((100% - 220px) / 12 * 8 + 140px);--container-widget-width:calc((100% - 220px) / 12 * 8 + 140px);--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-5a36d5e > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3955 .elementor-element.elementor-element-5a36d5e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3955 .elementor-element.elementor-element-7227d44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3955 .elementor-element.elementor-element-37c14c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3955 .elementor-element.elementor-element-2ac6cd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3955 .elementor-element.elementor-element-c1fee12{--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-3955 .elementor-element.elementor-element-11a8c58{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3955 .elementor-element.elementor-element-eb14688{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3955 .elementor-element.elementor-element-f768017{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3955 .elementor-element.elementor-element-46833a8{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3955 .elementor-element.elementor-element-ed3cd59{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3955 .elementor-element.elementor-element-6d057a9{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3955 .elementor-element.elementor-element-fd52a71{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3955 .elementor-element.elementor-element-334f142{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, calc((100% - 220px) / 12 * 6 + 100px) );max-width:calc((100% - 220px) / 12 * 6 + 100px);--container-widget-width:calc((100% - 220px) / 12 * 6 + 100px);--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#F3F9FF;--n-accordion-title-hover-color:#F3F9FF;--n-accordion-title-active-color:#F3F9FF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#F3F9FF;}.elementor-3955 .elementor-element.elementor-element-334f142 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3955 .elementor-element.elementor-element-334f142 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-3955 .elementor-element.elementor-element-334f142 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}body.elementor-page-3955:not(.elementor-motion-effects-element-type-background), body.elementor-page-3955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}@media(max-width:1024px) and (min-width:768px){.elementor-3955 .elementor-element.elementor-element-37c14c2{--width:100%;}}@media(max-width:1024px){.elementor-3955 .elementor-element.elementor-element-e1d5f91{width:100%;max-width:100%;}.elementor-3955 .elementor-element.elementor-element-37e9509{width:100%;max-width:100%;}.elementor-3955 .elementor-element.elementor-element-ec332c0{width:100%;max-width:100%;}.elementor-3955 .elementor-element.elementor-element-55e7dbd{width:100%;max-width:100%;}.elementor-3955 .elementor-element.elementor-element-30c6c56{width:100%;max-width:100%;}.elementor-3955 .elementor-element.elementor-element-wxeixh5{width:100%;max-width:100%;}.elementor-3955 .elementor-element.elementor-element-5a36d5e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-c1fee12{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3955 .elementor-element.elementor-element-334f142{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3955 .elementor-element.elementor-element-9884a1c{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-3955 .elementor-element.elementor-element-ec332c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-55e7dbd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-30c6c56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3955 .elementor-element.elementor-element-c1fee12{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3955 .elementor-element.elementor-element-c1fee12 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-d8f1187 */.elementor-3955 .elementor-element.elementor-element-d8f1187{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0px;
    pointer-events: none;
}

.elementor-3955 .elementor-element.elementor-element-d8f1187 video {
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .3s ease;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px;
}

.elementor-3955 .elementor-element.elementor-element-d8f1187::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    background: #000;
    opacity: 0.3;
}

.video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px;
}

.video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.video-lazy-wrap.video-ready video {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-9884a1c */.elementor-3955 .elementor-element.elementor-element-9884a1c {
    position: fixed;
    z-index: 999999999;
    bottom: 5%;
    right: 3%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c1fee12 */.elementor-3955 .elementor-element.elementor-element-c1fee12{
    -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);
    mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

@media (min-width: 1025px){
	.elementor-3955 .elementor-element.elementor-element-c1fee12 .elementor-swiper-button{
	    top: 50% !important;
	}
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

/*em {*/
/*    color: #a13a1e !important;*/
/*  }*//* End custom CSS */