.elementor-12 .elementor-element.elementor-element-9a63a15{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-9a63a15:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9a63a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aurusapartments.com/wp-content/uploads/2025/02/korcula-from-the-beautiful-beach-scaled.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9d0c25c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-51f1e79{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-ce389a1 );}.elementor-12 .elementor-element.elementor-element-51f1e79 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-51f1e79 .elementor-headline{text-align:center;}.elementor-12 .elementor-element.elementor-element-51f1e79 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-7d9a889 );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-12 .elementor-element.elementor-element-51f1e79 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-12 .elementor-element.elementor-element-51f1e79 .elementor-headline-dynamic-text{z-index:auto;}.elementor-12 .elementor-element.elementor-element-51f1e79 .elementor-headline-plain-text{color:var( --e-global-color-ce389a1 );}.elementor-12 .elementor-element.elementor-element-417b6a9{--grid-columns:2;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--grid-column-gap:60px;}.elementor-12 .elementor-element.elementor-element-417b6a9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-417b6a9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-25772c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-repeater-item-ec1bb39 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://aurusapartments.com/wp-content/uploads/2025/03/naslovna-kuhinja-aurus-1-scaled.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-repeater-item-5277d10 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://aurusapartments.com/wp-content/uploads/2025/03/aurus-1-bedroom-pillows-gold-scaled.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-repeater-item-211aeb3 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://aurusapartments.com/wp-content/uploads/2025/03/aurus-2-dining-table-1-scaled.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-repeater-item-08acb6a .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://aurusapartments.com/wp-content/uploads/2025/03/aurus-1-terrace.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-repeater-item-60b4ccf .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://aurusapartments.com/wp-content/uploads/2025/03/home-aurus-2-kitchen.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-slide{transition-duration:calc(4000ms*1.2);height:650px;}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button{color:var( --e-global-color-07b6ee2 );}.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button svg{fill:var( --e-global-color-07b6ee2 );}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:11px;--swiper-pagination-bullet-vertical-gap:11px;height:6px;width:6px;}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-pagination-fraction{font-size:6px;}.elementor-12 .elementor-element.elementor-element-20d55a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b9ed080{--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-ce389a1 );}.elementor-12 .elementor-element.elementor-element-b9ed080 > .elementor-widget-container{padding:40px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-b9ed080 .elementor-headline{text-align:center;}.elementor-12 .elementor-element.elementor-element-b9ed080 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-7d9a889 );stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-12 .elementor-element.elementor-element-b9ed080 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-12 .elementor-element.elementor-element-b9ed080 .elementor-headline-dynamic-text{z-index:auto;}.elementor-12 .elementor-element.elementor-element-b9ed080 .elementor-headline-plain-text{color:var( --e-global-color-ce389a1 );}.elementor-12 .elementor-element.elementor-element-2919aa1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-2919aa1 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2919aa1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d9a889 );}.elementor-12 .elementor-element.elementor-element-2919aa1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2919aa1.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d9a889 );color:var( --e-global-color-7d9a889 );border-color:var( --e-global-color-7d9a889 );}.elementor-12 .elementor-element.elementor-element-2919aa1 .elementor-icon{font-size:65px;}.elementor-12 .elementor-element.elementor-element-250c2a2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-250c2a2 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-250c2a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d9a889 );}.elementor-12 .elementor-element.elementor-element-250c2a2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-250c2a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d9a889 );color:var( --e-global-color-7d9a889 );border-color:var( --e-global-color-7d9a889 );}.elementor-12 .elementor-element.elementor-element-250c2a2 .elementor-icon{font-size:65px;}.elementor-12 .elementor-element.elementor-element-ae7e2c0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-ae7e2c0 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ae7e2c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d9a889 );}.elementor-12 .elementor-element.elementor-element-ae7e2c0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ae7e2c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d9a889 );color:var( --e-global-color-7d9a889 );border-color:var( --e-global-color-7d9a889 );}.elementor-12 .elementor-element.elementor-element-ae7e2c0 .elementor-icon{font-size:65px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-417b6a9{--grid-columns:2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9a63a15:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9a63a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aurusapartments.com/wp-content/uploads/2025/02/korcula-city-and-adriatic-sea.webp");}.elementor-12 .elementor-element.elementor-element-9a63a15{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-9d0c25c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-51f1e79 > .elementor-widget-container{margin:0px -5px 0px -5px;}.elementor-12 .elementor-element.elementor-element-51f1e79 .elementor-headline{text-align:center;font-size:33px;}.elementor-12 .elementor-element.elementor-element-417b6a9{--grid-columns:1;width:100%;max-width:100%;z-index:10;}.elementor-12 .elementor-element.elementor-element-417b6a9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-25772c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-slide{height:350px;}.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-12 .elementor-element.elementor-element-20d55a2{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b9ed080 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-b9ed080 .elementor-headline{font-size:35px;}.elementor-12 .elementor-element.elementor-element-2919aa1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2919aa1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2919aa1 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2919aa1 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-250c2a2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-250c2a2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-250c2a2 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-250c2a2 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-ae7e2c0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ae7e2c0 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ae7e2c0 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ae7e2c0 .elementor-icon{font-size:50px;}}/* Start custom CSS for loop-grid, class: .elementor-element-417b6a9 */.elementor-12 .elementor-element.elementor-element-417b6a9 .e-loop-item {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
    border-radius: 3px
}

.elementor-12 .elementor-element.elementor-element-417b6a9 .e-loop-item:hover {
    transform: translateY(-8px);
   box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}

.elementor-12 .elementor-element.elementor-element-417b6a9 .e-loop-item {
    transition: transform 0.3s ease;
    transition: 0.3s ease;
    
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.e-loop-item {
  opacity: 0; /* početno stanje je nevidljivo */
  animation: fadeInUp 1s forwards;
}

/* Postavljanje različitih delay-eva za svaki element */
.e-loop-item:nth-child(1) {
  animation-delay: 0.1s;
}
.e-loop-item:nth-child(2) {
  animation-delay: 0.4s;
}
.e-loop-item:nth-child(3) {
  animation-delay: 0.7s;
}


@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-417b6a9 .elementor-loop-container.elementor-grid {
        display: flex;
        overflow-x: scroll;
        column-gap: 20px;
        margin: 0 -20px;
        padding-bottom: 40px;
    }
    
    .elementor-12 .elementor-element.elementor-element-417b6a9 .e-loop-item {
        max-width: 80%;
        min-width: 80%;
        margin-bottom: 3px;
    }
    
    .elementor-12 .elementor-element.elementor-element-417b6a9 .e-loop-item:first-of-type {
        /* Stil za prvi .loop-item među istom vrstom elemenata */
        margin-left: 20px;
    }
    
    .elementor-12 .elementor-element.elementor-element-417b6a9 .e-loop-item:last-of-type {
        /* Stil za zadnji .loop-item među istom vrstom elemenata */
        padding-right: 20px;
    }
}

.elementor-12 .elementor-element.elementor-element-417b6a9 .tecaj-container{
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px !Important;
}

.elementor-12 .elementor-element.elementor-element-417b6a9 {
    scrollbar-width: none; /* za Firefox */
}

.elementor-12 .elementor-element.elementor-element-417b6a9::-webkit-scrollbar {
    display: none; /* za Webkit preglednike (Chrome, Safari, Edge) */
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3bd1ede */.elementor-12 .elementor-element.elementor-element-3bd1ede .swiper-pagination {
    bottom: -2px !important;
}

.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button-prev {
    top: unset !important;
    left: 0px !important;
    width: 70px;
    bottom: calc(50% - 45px) !important;
    height: 90px;
    /*border-radius: 100px;*/
    transform: unset ! IMPORTANT;
    background: white;
}

.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button-next {
    top: unset !important;
    left: unset !important;
    right: 0px;
    width: 70px;
    bottom: calc(50% - 45px) !important;
    height: 90px;
    /*border-radius: 100px;*/
    transform: unset ! IMPORTANT;
    background: white;
}

.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button svg {
    fill: #222222 !important;
}

.elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button-prev {
        width: 45px;
        bottom: calc(50% - 35px) !important;
        height: 70px;
        /*border-radius: 100px;*/
        transform: unset ! IMPORTANT;
        background: white;
    }
    
    .elementor-12 .elementor-element.elementor-element-3bd1ede .elementor-swiper-button-next {
        width: 45px;
        bottom: calc(50% - 35px) !important;
        height: 70px;
        /*border-radius: 100px;*/
        transform: unset ! IMPORTANT;
        background: white;
    }
}/* End custom CSS */