.elementor-2 .elementor-element.elementor-element-4b83367{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-repeater-item-7023a50 .swiper-slide-bg{background-image:url(https://staging.dterezakis.gr/wp-content/uploads/2026/06/eliaekso.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-repeater-item-0db2663 .swiper-slide-bg{background-image:url(https://staging.dterezakis.gr/wp-content/uploads/2026/06/karidiaekso.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-repeater-item-a481a7a .swiper-slide-bg{background-image:url(https://staging.dterezakis.gr/wp-content/uploads/2026/06/DSC0040.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-repeater-item-3671e9f .swiper-slide-bg{background-image:url(https://staging.dterezakis.gr/wp-content/uploads/2026/06/kinigiouekso.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-repeater-item-32435d5 .swiper-slide-bg{background-image:url(https://staging.dterezakis.gr/wp-content/uploads/2026/06/triantafiliaekso.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-repeater-item-cb04d80 .swiper-slide-bg{background-image:url(https://staging.dterezakis.gr/wp-content/uploads/2026/06/zepranoekso.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-repeater-item-1574d4f .swiper-slide-bg{background-image:url(https://staging.dterezakis.gr/wp-content/uploads/2026/06/polimeres_front.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-d50266d .swiper-slide{transition-duration:calc(5000ms*1.2);height:880px;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-slide-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;border-radius:0px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-d50266d .swiper-slide-contents{max-width:87%;}.elementor-2 .elementor-element.elementor-element-d50266d .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-slide-heading{font-family:"Ubuntu Condensed", Sans-serif;font-size:96px;font-weight:400;font-style:italic;}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-d50266d .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-d50266d .elementor-slide-heading{font-size:32px;}}/* Start custom CSS for slides, class: .elementor-element-d50266d */.custom-pagination-slider .swiper-pagination.swiper-pagination-bullets {
    bottom: 7.65rem !important;
    position: absolute !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 22px !important;
    width: 100% !important;
    z-index: 20 !important;
}

.custom-pagination-slider .swiper-pagination-bullet {
    width: 16px !important;
    height: 16px !important;
    background: transparent !important;
    border: 3px solid #ffffff !important;
    border-radius: 50% !important;
    opacity: 1 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    position: relative !important;
    transition: all 0.25s ease !important;
}

.custom-pagination-slider .swiper-pagination-bullet-active {
    width: 30px !important;
    height: 30px !important;
    background: transparent !important;
    border: 3px solid #5b281b !important;
}

.custom-pagination-slider .swiper-pagination-bullet-active::after {
    content: "" !important;
    position: absolute !important;
    width: 7px !important;
    height: 7px !important;
    background: #5b281b !important;
    border-radius: 50% !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}
.custom-pagination-slider .swiper-pagination.swiper-pagination-bullets {
    bottom: 7.65rem !important;
}

.custom-pagination-slider .elementor-swiper-button-prev {
    left: 50% !important;
    right: auto !important;
    margin-left: -20rem !important;
    bottom:  8.5rem !important;
    top: auto !important;
    transform: translateY(50%) !important;
}

.custom-pagination-slider .elementor-swiper-button-next {
    right: 50% !important;
    left: auto !important;
    margin-right: -15rem !important;
    bottom: 8.5rem !important;
    top: auto !important;
    transform: translateY(50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b83367 */.elementor-2 .elementor-element.elementor-element-4b83367{
	transform:translatey(-90px);
	margin-bottom: -90px;
}/* End custom CSS */