.page-template-home .hero-wrapper{position:relative;display:block;width:100%;height:calc( 100vh - var(--pagePaddingTop) );overflow:hidden}.page-template-home .hero-wrapper span.sm,.page-template-home .hero-wrapper span.lg{position:relative;display:block;width:100%;height:100%}.page-template-home .hero-wrapper span picture{width:100%;height:100%}.page-template-home .hero-wrapper span.sm{display:none}.page-template-home .module-slider-full{position:relative;display:block;width:100%;height:100%}.page-template-home .module-slider-full .swiper-slide{position:relative;display:block;width:100%;height:100%}.page-template-home .module-slider-full .swiper-slide img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.page-template-home .module-slider-full .slider-progress{position:absolute;display:flex;column-gap:.448vw;width:fit-content;height:fit-content;z-index:2;bottom:1.793vw;left:50%;transform:translate(-50%,0)}.page-template-home .module-slider-full .slider-progress .slider-progress-bullet{position:relative;display:inline-block;height:11px;width:1.95vw;border-radius:0 !important;opacity:1 !important;background-image:url(//studiocibiza.com/wp-content/themes/studioc/css/templates/../../images/slider-bullet.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:transparent !important;margin:0 !important}.page-template-home .module-slider-full .slider-progress .slider-progress-bullet.swiper-pagination-bullet-active{background-image:url(//studiocibiza.com/wp-content/themes/studioc/css/templates/../../images/slider-bullet-active.svg);opacity:1 !important;background-color:transparent !important}.page-template-home .module-slider-full .slider-progress-fraction{display:none}.page-template-home .hero-wrapper .button-next,.page-template-home .hero-wrapper .button-prev{position:absolute;display:block;width:50%;height:100%;top:0;z-index:2;cursor:none}.page-template-home .hero-wrapper .button-prev{left:0}.page-template-home .hero-wrapper .button-next{right:0}.page-template-home .description-wrapper{position:relative;display:flex;width:100%;height:fit-content;padding:16.50vw var(--columnGap) 16.41vw;justify-content:center;align-items:center}.page-template-home .description-wrapper .text{position:relative;display:flex;width:calc( (100% / 12) * 4.2);height:fit-content;padding:0 var(--columnGap)}.page-template-home .projects-wrapper{padding:0 var(--lateralMargin) 15.11vw}.page-template-home .projects-wrapper .title{padding-bottom:1.793vw}.page-template-home .projects-wrapper .columns{position:relative;display:flex;width:100%;height:fit-content;column-gap:var(--columnGap);padding-bottom:8.34vw}.page-template-home .projects-wrapper .columns .column{position:relative;display:block;width:calc(25% - ( var(--columnGap) * .75 ) );height:fit-content;overflow:hidden}.page-template-home .projects-wrapper .columns .column.disable{opacity:.3}.page-template-home .projects-wrapper .columns .column .cover,.page-template-home .projects-wrapper .columns .column .project-slider,.page-template-home .projects-wrapper .columns .column .swiper-wrapper,.page-template-home .projects-wrapper .columns .column .swiper-slide,.page-template-home .projects-wrapper .columns .column picture,.page-template-home .projects-wrapper .columns .column img,.page-template-home .projects-wrapper .columns .column .info,.page-template-home .projects-wrapper .columns .column .name,.page-template-home .projects-wrapper .columns .column .caption{pointer-events:none}.page-template-home .projects-wrapper .columns .column .project-slider{width:100%;height:34.43vw}.page-template-home .projects-wrapper .columns .column .cover{position:relative;display:block;width:100%;height:34.43vw;top:0;left:0;z-index:2;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.page-template-home .projects-wrapper .columns .column .cover img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.page-template-home .projects-wrapper .columns .column .info{position:relative;display:flex;flex-wrap:wrap;width:100%;height:fit-content}.page-template-home .projects-wrapper .columns .column .info .name{position:relative;display:inline-block;width:55%;height:fit-content;padding-top:.627vw}.page-template-home .projects-wrapper .columns .column .info .caption{position:relative;display:inline-block;width:45%;height:fit-content;padding-top:.956vw}@media screen and (max-width:1280px){.page-template-home .projects-wrapper .columns .column .info .name{width:58%}.page-template-home .projects-wrapper .columns .column .info .caption{width:41%}}@media only screen and (max-width:900px){.page-template-home .hero-wrapper{height:calc( ( var(--vhHero, 1vh) * 100 ) - var(--pagePaddingTop) )}.page-template-home .module-slider-full .slider-progress .slider-progress-bullet{height:9px;width:34px}.page-template-home .module-slider-full .slider-progress{display:none}.page-template-home .hero-wrapper .button-next,.page-template-home .hero-wrapper .button-prev{position:absolute;display:block;z-index:5;height:fit-content;background-color:var(--white);top:auto;bottom:0;cursor:pointer}.page-template-home .hero-wrapper .button-next{right:0}.page-template-home .hero-wrapper .button-prev{left:0}.page-template-home .hero-wrapper .button-next:after,.page-template-home .hero-wrapper .button-prev:after{position:relative;display:flex;align-items:center;font-size:30px;line-height:40px;height:45px;padding:0 var(--columnGap)}.page-template-home .hero-wrapper .button-next:after{content:'>';justify-content:flex-end}.page-template-home .hero-wrapper .button-prev:after{content:'<'}.page-template-home .description-wrapper{padding:128px var(--columnGap) 126px}.page-template-home .description-wrapper .text{font-size:20px;line-height:27px;padding:0 33px;max-width:430px;width:100%}.page-template-home .projects-wrapper{padding:0 var(--columnGap) 145px}.page-template-home .projects-wrapper .title{font-size:12px;letter-spacing:1.4px;padding-bottom:24px}.page-template-home .projects-wrapper .columns{padding-bottom:93px;flex-wrap:wrap;row-gap:26px}.page-template-home .projects-wrapper .columns .column{width:calc(50% - ( var(--columnGap) * .51 ) )}.page-template-home .projects-wrapper .columns .column .cover{position:relative;height:68.24vw}.page-template-home .projects-wrapper .columns .column:hover .cover{opacity:1}.page-template-home .projects-wrapper .columns .column .project-slider{display:none}.page-template-home .projects-wrapper .columns .column .info .name{font-size:20px;line-height:25px;width:calc(100% - 163px);padding-top:12px;padding-right:30px}.page-template-home .projects-wrapper .columns .column .info .caption{font-size:9px;line-height:15px;letter-spacing:1px;width:163px;padding-top:14px}.page-template-home .projects-wrapper .home-projects-cta .p2{font-size:20px;line-height:25px}}@media only screen and (max-width:740px){.page-template-home .hero-wrapper span.lg{display:none}.page-template-home .hero-wrapper span.sm{display:block}}@media only screen and (max-width:550px){.page-template-home .module-slider-full .slider-progress{display:none}.page-template-home .description-wrapper{padding:92px var(--columnGap) 125px}.page-template-home .description-wrapper .text{padding:0 10px;max-width:300px}.page-template-home .projects-wrapper .columns .column{width:100%}.page-template-home .projects-wrapper .columns .column .cover,.page-template-home .projects-wrapper .columns .column .project-slider{height:133.09vw}}