.elementor-595 .elementor-element.elementor-element-10aac11{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-595 .elementor-element.elementor-element-10aac11 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:40px;}.elementor-595 .elementor-element.elementor-element-0d516e0{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto Condensed", Sans-serif;font-size:21px;color:#FF7900;}.elementor-595 .elementor-element.elementor-element-07bfe36{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;text-align:start;font-family:"Roboto Condensed", Sans-serif;font-size:15px;line-height:28px;letter-spacing:0px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-595 .elementor-element.elementor-element-07bfe36 a{color:#FF7900;}.elementor-595 .elementor-element.elementor-element-50bd644 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-76ec9af-font-family ), Sans-serif;font-size:var( --e-global-typography-76ec9af-font-size );font-weight:var( --e-global-typography-76ec9af-font-weight );text-transform:var( --e-global-typography-76ec9af-text-transform );text-decoration:var( --e-global-typography-76ec9af-text-decoration );line-height:var( --e-global-typography-76ec9af-line-height );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-5514a14 );color:var( --e-global-color-5514a14 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3A3A;border-radius:8px 8px 8px 8px;padding:18px 36px 18px 36px;}.elementor-595 .elementor-element.elementor-element-50bd644 .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-50bd644 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-5514a14 );background-image:linear-gradient(180deg, #FF7900 0%, #FF7900 100%);border-color:#FF7900;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-595 .elementor-element.elementor-element-50bd644{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f640abb );border-radius:8px 8px 8px 8px;}.elementor-595 .elementor-element.elementor-element-50bd644.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-595 .elementor-element.elementor-element-50bd644:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-595 .elementor-element.elementor-element-50bd644 .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-50bd644 .elementor-button:focus svg{fill:var( --e-global-color-5514a14 );}.elementor-595 .elementor-element.elementor-element-bd0d2c0{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-baca608{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-56fdb55{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-56fdb55.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-f915446{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-8ec7797{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-6e7930b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-6e7930b.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-a7739d2{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-d0f532e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-595 .elementor-element.elementor-element-d0f532e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:40px;}.elementor-595 .elementor-element.elementor-element-71deec0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto Condensed", Sans-serif;font-size:21px;color:#FF7900;}.elementor-595 .elementor-element.elementor-element-12cafe4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;text-align:start;font-family:"Roboto Condensed", Sans-serif;font-size:15px;line-height:28px;letter-spacing:0px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-595 .elementor-element.elementor-element-12cafe4 a{color:#FF7900;}.elementor-595 .elementor-element.elementor-element-a7ba473 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-76ec9af-font-family ), Sans-serif;font-size:var( --e-global-typography-76ec9af-font-size );font-weight:var( --e-global-typography-76ec9af-font-weight );text-transform:var( --e-global-typography-76ec9af-text-transform );text-decoration:var( --e-global-typography-76ec9af-text-decoration );line-height:var( --e-global-typography-76ec9af-line-height );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-5514a14 );color:var( --e-global-color-5514a14 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3A3A;border-radius:8px 8px 8px 8px;padding:18px 36px 18px 36px;}.elementor-595 .elementor-element.elementor-element-a7ba473 .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-a7ba473 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-5514a14 );background-image:linear-gradient(180deg, #FF7900 0%, #FF7900 100%);border-color:#FF7900;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-595 .elementor-element.elementor-element-a7ba473{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f640abb );border-radius:8px 8px 8px 8px;}.elementor-595 .elementor-element.elementor-element-a7ba473.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-595 .elementor-element.elementor-element-a7ba473:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-595 .elementor-element.elementor-element-a7ba473 .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-a7ba473 .elementor-button:focus svg{fill:var( --e-global-color-5514a14 );}.elementor-595 .elementor-element.elementor-element-4de6759{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-c9d03aa{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-fe7e03d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-595 .elementor-element.elementor-element-fe7e03d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:40px;}.elementor-595 .elementor-element.elementor-element-8d7ffcc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto Condensed", Sans-serif;font-size:21px;color:#FF7900;}.elementor-595 .elementor-element.elementor-element-7d65b0e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;text-align:start;font-family:"Roboto Condensed", Sans-serif;font-size:15px;line-height:28px;letter-spacing:0px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-595 .elementor-element.elementor-element-7d65b0e a{color:#FF7900;}.elementor-595 .elementor-element.elementor-element-8a40a32 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-76ec9af-font-family ), Sans-serif;font-size:var( --e-global-typography-76ec9af-font-size );font-weight:var( --e-global-typography-76ec9af-font-weight );text-transform:var( --e-global-typography-76ec9af-text-transform );text-decoration:var( --e-global-typography-76ec9af-text-decoration );line-height:var( --e-global-typography-76ec9af-line-height );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-5514a14 );color:var( --e-global-color-5514a14 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3A3A;border-radius:8px 8px 8px 8px;padding:18px 36px 18px 36px;}.elementor-595 .elementor-element.elementor-element-8a40a32 .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-8a40a32 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-5514a14 );background-image:linear-gradient(180deg, #FF7900 0%, #FF7900 100%);border-color:#FF7900;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-595 .elementor-element.elementor-element-8a40a32{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f640abb );border-radius:8px 8px 8px 8px;}.elementor-595 .elementor-element.elementor-element-8a40a32.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-595 .elementor-element.elementor-element-8a40a32:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-595 .elementor-element.elementor-element-8a40a32 .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-8a40a32 .elementor-button:focus svg{fill:var( --e-global-color-5514a14 );}.elementor-595 .elementor-element.elementor-element-b8fd9c6{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-f841512{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-0e02b3c{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-0e02b3c.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-5c5e88c{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-25e3cf5{--e-image-carousel-slides-to-show:1;}.elementor-595 .elementor-element.elementor-element-6ad1b7f{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-6ad1b7f.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-6fc396f{--e-image-carousel-slides-to-show:1;}@media(min-width:768px){.elementor-595 .elementor-element.elementor-element-bd0d2c0{--content-width:1328px;}}@media(max-width:1024px){.elementor-595 .elementor-element.elementor-element-50bd644 .elementor-button{font-size:var( --e-global-typography-76ec9af-font-size );line-height:var( --e-global-typography-76ec9af-line-height );}.elementor-595 .elementor-element.elementor-element-bd0d2c0{--grid-auto-flow:row;}.elementor-595 .elementor-element.elementor-element-a7ba473 .elementor-button{font-size:var( --e-global-typography-76ec9af-font-size );line-height:var( --e-global-typography-76ec9af-line-height );}.elementor-595 .elementor-element.elementor-element-4de6759{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-8d7ffcc{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-595 .elementor-element.elementor-element-8a40a32 .elementor-button{font-size:var( --e-global-typography-76ec9af-font-size );line-height:var( --e-global-typography-76ec9af-line-height );}.elementor-595 .elementor-element.elementor-element-b8fd9c6{--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-595 .elementor-element.elementor-element-50bd644 .elementor-button{font-size:var( --e-global-typography-76ec9af-font-size );line-height:var( --e-global-typography-76ec9af-line-height );}.elementor-595 .elementor-element.elementor-element-bd0d2c0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-595 .elementor-element.elementor-element-d0f532e{padding:0px 10px 0px 10px;}.elementor-595 .elementor-element.elementor-element-71deec0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-595 .elementor-element.elementor-element-12cafe4{padding:0px 10px 0px 10px;}.elementor-595 .elementor-element.elementor-element-a7ba473{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-a7ba473 .elementor-button{font-size:var( --e-global-typography-76ec9af-font-size );line-height:var( --e-global-typography-76ec9af-line-height );}.elementor-595 .elementor-element.elementor-element-c9d03aa{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-fe7e03d{padding:0px 10px 0px 10px;}.elementor-595 .elementor-element.elementor-element-8d7ffcc{padding:0px 10px 0px 10px;}.elementor-595 .elementor-element.elementor-element-7d65b0e{padding:0px 10px 0px 10px;}.elementor-595 .elementor-element.elementor-element-8a40a32{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-8a40a32 .elementor-button{font-size:var( --e-global-typography-76ec9af-font-size );line-height:var( --e-global-typography-76ec9af-line-height );}.elementor-595 .elementor-element.elementor-element-b8fd9c6{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-50bd644 */.elementor-595 .elementor-element.elementor-element-50bd644 a,
.elementor-595 .elementor-element.elementor-element-50bd644 button {
  font-size: 18px !important;
  line-height: 1.2 !important;
  padding: 16px 34px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-baca608 */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-56fdb55 */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}
margin-left: auto;
margin-right: auto;/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f915446 */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8ec7797 */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e7930b */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}
margin-left: auto;
margin-right: auto;/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a7739d2 */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd0d2c0 */.elementor-595 .elementor-element.elementor-element-bd0d2c0 > .e-con-inner > * {
    opacity: 0;
    transform: translateY(25px);
    animation: fotoStagger 0.6s ease forwards;
}

.elementor-595 .elementor-element.elementor-element-bd0d2c0 > .e-con-inner > *:nth-child(1) { animation-delay: 0.1s; }
.elementor-595 .elementor-element.elementor-element-bd0d2c0 > .e-con-inner > *:nth-child(2) { animation-delay: 0.2s; }
.elementor-595 .elementor-element.elementor-element-bd0d2c0 > .e-con-inner > *:nth-child(3) { animation-delay: 0.3s; }
.elementor-595 .elementor-element.elementor-element-bd0d2c0 > .e-con-inner > *:nth-child(4) { animation-delay: 0.4s; }
.elementor-595 .elementor-element.elementor-element-bd0d2c0 > .e-con-inner > *:nth-child(5) { animation-delay: 0.5s; }
.elementor-595 .elementor-element.elementor-element-bd0d2c0 > .e-con-inner > *:nth-child(6) { animation-delay: 0.6s; }

@keyframes fotoStagger {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7ba473 */.elementor-595 .elementor-element.elementor-element-a7ba473 a,
.elementor-595 .elementor-element.elementor-element-a7ba473 button {
  font-size: 18px !important;
  line-height: 1.2 !important;
  padding: 16px 34px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9d03aa */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a40a32 */.elementor-595 .elementor-element.elementor-element-8a40a32 a,
.elementor-595 .elementor-element.elementor-element-8a40a32 button {
  font-size: 18px !important;
  line-height: 1.2 !important;
  padding: 16px 34px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f841512 */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0e02b3c */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}
margin-left: auto;
margin-right: auto;/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5c5e88c */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-25e3cf5 */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6ad1b7f */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}
margin-left: auto;
margin-right: auto;/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6fc396f */.foto-carousel,
.foto-carousel .elementor-widget-container,
.foto-carousel .swiper,
.foto-carousel .swiper-wrapper,
.foto-carousel .swiper-slide {
    height: 100% !important;
}

.foto-carousel .swiper-slide a,
.foto-carousel .swiper-slide figure {
    height: 100% !important;
    display: block;
}

.foto-carousel img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */