.elementor-20 .elementor-element.elementor-element-f9a1877{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f9a1877:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f9a1877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f9a1877.e-con{--align-self:center;}.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-20 .elementor-element.elementor-element-2b9c736{padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-2b9c736.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2b9c736 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-e063052{padding:0px 0px 15px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-e063052.elementor-element{--align-self:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-97d00f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-pagination-bullet-active, .elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-main-swiper{height:500px;width:100%;}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-swiper-button{font-size:45px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}#elementor-lightbox-slideshow-97d00f3 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-97d00f3 .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-custom-embed-play i{font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-carousel-image-overlay{background-color:#25252500;--e-carousel-image-overlay-icon-size:0px;}.elementor-20 .elementor-element.elementor-element-6c698b3{--display:flex;--min-height:600px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6c698b3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6c698b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20 .elementor-element.elementor-element-6c698b3.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8fe6ee7{padding:0px 0px 5px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-8fe6ee7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8fe6ee7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-826ddfb{padding:0px 0px 15px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-826ddfb.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2517ed8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-pagination-bullet-active, .elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-main-swiper{height:500px;width:100%;}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-swiper-button{font-size:45px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}#elementor-lightbox-slideshow-2517ed8 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-2517ed8 .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-custom-embed-play i{font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-carousel-image-overlay{background-color:#25252500;--e-carousel-image-overlay-icon-size:0px;}.elementor-20 .elementor-element.elementor-element-577e76d{--display:flex;--min-height:600px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-577e76d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-577e76d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-577e76d.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7222aa8{padding:0px 0px 5px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-7222aa8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7222aa8 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-03ba2a4{padding:0px 00px 15px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-03ba2a4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ab8139b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-ab8139b .swiper-pagination-bullet-active, .elementor-20 .elementor-element.elementor-element-ab8139b .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-ab8139b .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-main-swiper{height:500px;width:100%;}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-swiper-button{font-size:45px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-ab8139b .swiper-pagination-bullet{height:8px;width:8px;}.elementor-20 .elementor-element.elementor-element-ab8139b .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-20 .elementor-element.elementor-element-ab8139b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}#elementor-lightbox-slideshow-ab8139b .dialog-lightbox-close-button, #elementor-lightbox-slideshow-ab8139b .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-custom-embed-play i{font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-carousel-image-overlay{background-color:#25252500;--e-carousel-image-overlay-icon-size:0px;}.elementor-20 .elementor-element.elementor-element-aa16d11{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aa16d11:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aa16d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-aa16d11.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3315a22{padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-3315a22.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3315a22 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-40aa3fb{padding:0px 0px 15px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-40aa3fb.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5d9de05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-pagination-bullet-active, .elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-main-swiper{height:500px;width:100%;}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-main-swiper .swiper-slide{border-radius:0px;border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-swiper-button{font-size:45px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-5d9de05 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-5d9de05 .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-custom-embed-play i{font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-carousel-image-overlay{background-color:#25252500;--e-carousel-image-overlay-icon-size:0px;}.elementor-20 .elementor-element.elementor-element-9bc8683{--display:flex;--min-height:600px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9bc8683:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9bc8683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20 .elementor-element.elementor-element-9bc8683.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-96b6c1a{padding:0px 0px 5px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-96b6c1a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-96b6c1a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-67df76d{padding:0px 0px 15px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-67df76d.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2338b5a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-2338b5a .swiper-pagination-bullet-active, .elementor-20 .elementor-element.elementor-element-2338b5a .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2338b5a .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-main-swiper{height:500px;width:100%;}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-swiper-button{font-size:45px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2338b5a .swiper-pagination-bullet{height:8px;width:8px;}.elementor-20 .elementor-element.elementor-element-2338b5a .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-20 .elementor-element.elementor-element-2338b5a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-2338b5a .dialog-lightbox-close-button, #elementor-lightbox-slideshow-2338b5a .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-custom-embed-play i{font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-carousel-image-overlay{background-color:#25252500;--e-carousel-image-overlay-icon-size:0px;}.elementor-20 .elementor-element.elementor-element-8122791{--display:flex;--min-height:600px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8122791:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8122791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8122791.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-888b5b5{padding:0px 0px 5px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-888b5b5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-888b5b5 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-af8ddcc{padding:0px 00px 15px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-af8ddcc.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4a8ac68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-pagination-bullet-active, .elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-main-swiper{height:500px;width:100%;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-swiper-button{font-size:45px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-4a8ac68 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-4a8ac68 .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-custom-embed-play i{font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-carousel-image-overlay{background-color:#25252500;--e-carousel-image-overlay-icon-size:0px;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-f9a1877{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e063052{padding:0px 00px 10px 0px;}.elementor-20 .elementor-element.elementor-element-97d00f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-main-swiper{height:380px;width:780px;}.elementor-20 .elementor-element.elementor-element-6c698b3{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-826ddfb{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-2517ed8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-main-swiper{height:380px;width:780px;}.elementor-20 .elementor-element.elementor-element-577e76d{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-03ba2a4{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-ab8139b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-main-swiper{height:380px;width:780px;}.elementor-20 .elementor-element.elementor-element-aa16d11{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-40aa3fb{padding:0px 00px 10px 0px;}.elementor-20 .elementor-element.elementor-element-5d9de05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-main-swiper{height:380px;width:780px;}.elementor-20 .elementor-element.elementor-element-9bc8683{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-67df76d{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-2338b5a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-main-swiper{height:380px;width:780px;}.elementor-20 .elementor-element.elementor-element-8122791{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-af8ddcc{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-4a8ac68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-main-swiper{height:380px;width:780px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-f9a1877{--content-width:80%;}.elementor-20 .elementor-element.elementor-element-6c698b3{--content-width:80%;}.elementor-20 .elementor-element.elementor-element-577e76d{--content-width:80%;}.elementor-20 .elementor-element.elementor-element-aa16d11{--width:88%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-f9a1877{--content-width:100%;}.elementor-20 .elementor-element.elementor-element-6c698b3{--content-width:100%;}.elementor-20 .elementor-element.elementor-element-577e76d{--content-width:100%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-f9a1877{--content-width:500px;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b9c736{padding:5px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-2b9c736.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2b9c736 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-e063052{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-97d00f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-main-swiper{height:555px;width:395px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .elementor-swiper-button{font-size:35px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-20 .elementor-element.elementor-element-97d00f3 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-20 .elementor-element.elementor-element-6c698b3{--content-width:400px;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8fe6ee7{padding:5px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-8fe6ee7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8fe6ee7 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-826ddfb{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2517ed8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-main-swiper{height:555px;width:395px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .elementor-swiper-button{font-size:35px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-20 .elementor-element.elementor-element-2517ed8 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-20 .elementor-element.elementor-element-577e76d{--content-width:400px;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7222aa8{padding:5px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-7222aa8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7222aa8 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-03ba2a4{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-03ba2a4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ab8139b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-main-swiper{height:555px;width:395px;}.elementor-20 .elementor-element.elementor-element-ab8139b .elementor-swiper-button{font-size:35px;}.elementor-20 .elementor-element.elementor-element-ab8139b .swiper-pagination-bullet{height:10px;width:10px;}.elementor-20 .elementor-element.elementor-element-ab8139b .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-20 .elementor-element.elementor-element-aa16d11{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3315a22{padding:5px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-3315a22.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3315a22 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-40aa3fb{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5d9de05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-5d9de05.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-main-swiper{height:350px;width:360px;}.elementor-20 .elementor-element.elementor-element-5d9de05 .elementor-swiper-button{font-size:35px;}.elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-20 .elementor-element.elementor-element-5d9de05 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-20 .elementor-element.elementor-element-9bc8683{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-96b6c1a{padding:5px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-96b6c1a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-96b6c1a .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-67df76d{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2338b5a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-2338b5a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-main-swiper{height:350px;width:360px;}.elementor-20 .elementor-element.elementor-element-2338b5a .elementor-swiper-button{font-size:35px;}.elementor-20 .elementor-element.elementor-element-2338b5a .swiper-pagination-bullet{height:10px;width:10px;}.elementor-20 .elementor-element.elementor-element-2338b5a .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-20 .elementor-element.elementor-element-8122791{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-888b5b5{padding:5px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-888b5b5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-888b5b5 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-af8ddcc{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-af8ddcc.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4a8ac68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-4a8ac68.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-main-swiper{height:350px;width:360px;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .elementor-swiper-button{font-size:35px;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-20 .elementor-element.elementor-element-4a8ac68 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}}/* Start custom CSS *//* SAKRIJ STREVICE NA TELEFONIMA / TABLETIMA */
@media (max-width: 1024px) {

    .carousel-native .elementor-swiper-button,
    .carousel-native .elementor-swiper-button-prev,
    .carousel-native .elementor-swiper-button-next,
    .carousel-native [class*="elementor-swiper-button"] {
        display: none !important;
        pointer-events: none !important;
    }

    .carousel-native {
        padding-bottom: 5px;
    }

    .carousel-native .swiper-pagination {
        position: relative;
        bottom:  !important;
        margin-top: 16px;
        transform: translateX(-0%);
    }
}

/* sakrij radio dugmiće */
.mobile-gallery-radio {
    display: none;
}

/* Mobilni u landscape modu – zbij rupu ispred futera */
@media (max-width: 1024px) and (orientation: landscape) {

  /* cela mobilna galerijska sekcija */
  .mobile-galleries {
    margin-bottom: 0 !important;
    padding-bottom: 12px !important;
  }

  /* sam gallery widget u njoj (onaj sa klasom gallery-sticky) */
  .mobile-galleries .gallery-sticky,
  .mobile-galleries .gallery-sticky .elementor-widget-container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
}


.swipe-hint {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #999;
  text-align: center;
  margin-top: 10px;
  opacity: 0.8;
  letter-spacing: 0.5px;
  animation: fadeInHint 1.2s ease forwards;
}

@keyframes fadeInHint {
  from { opacity: 0; transform: translateY(4px); }
  to { opacity: 0.8; transform: translateY(0); }
}

.swiper-pagination-fraction {
  margin-bottom: -6px !important;
}

.swipe-hint {
  margin-top: 2px !important;
}

/* Smanji razmak ispod image karusela na mobilnom */
@media (max-width: 767px) {

  /* sam widget */
  .elementor-widget-image-carousel {
    margin-bottom: 0 !important;
  }

  /* unutrašnji container koji često ima dodatni razmak */
  .elementor-widget-image-carousel .elementor-widget-container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* pagination (1 / 15) – zbij ga malo */
  .elementor-widget-image-carousel .swiper-pagination-fraction {
    margin-bottom: -4px !important;
    padding-bottom: 0 !important;
    line-height: 1.2 !important;
  }

  /* tvoj tekst ispod */
  .swipe-hint {
    margin-top: 2px !important;
  }
}/* End custom CSS */