.trans-all{transition:all ease-in-out var(--transitions-time)}.trans-link{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time),opacity ease-in-out var(--transitions-time)}.trans-bgc-c{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time)}.trans-bgc{transition:background-color ease-in-out var(--transitions-time)}.trans-c{transition:color ease-in-out var(--transitions-time)}.trans-op{transition:opacity ease-in-out var(--transitions-time)}.trans-p{transition:padding ease-in-out var(--transitions-time)}.trans-fill{transition:fill ease-in-out var(--transitions-time)}.trans-trf{transition:transform ease-in-out var(--transitions-time)}.trans-mah{transition:max-height ease-in-out var(--transitions-time)}main#home .h1 p,main#home .h2 p,main#home .h3 p,main#home .h4 p,main#home .h5 p,main#home .h6 p{margin:0}main#home .page-footer{margin-top:120px}#header-home{position:relative}#header-home .container{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 40px 10px;gap:50px;background:#fff;border-radius:20px 20px 0 0;max-width:1192px}#header-home h1{line-height:1.5}#header-home .text p:first-of-type{margin-top:0}#slider-home{position:relative;z-index:0}#slider-home .item{display:grid;grid-template-areas:"stack";width:100%;position:relative;overflow:hidden;max-height:855px}#slider-home .item:before{content:"";grid-area:stack;display:block;width:100%;padding-top:44.53125%;z-index:2}#slider-home .item img,#slider-home .item video{grid-area:stack;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;transition:all 3s cubic-bezier(.7,0,.3,1);transform:scale(1.3)}#slider-home .item .text{max-width:1576px;width:100%;grid-area:stack;z-index:3;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:110px;padding-bottom:85px;box-sizing:border-box;font-weight:400;font-size:41px;line-height:1.0976;text-align:center;transform:translateY(-100%);transition:all 3s cubic-bezier(.7,0,.3,1)}#slider-home .item .text>*{margin-top:1em}#slider-home .item .text>*:first-child:not(.buttons){margin-top:0;font-style:normal;font-weight:300;font-size:55px;line-height:1.2}#slider-home .item .buttons{margin-top:1em;display:flex;flex-direction:column;align-items:start;grid-gap:25px}#slider-home:not(.slick-initialized) .item{display:none}#slider-home:not(.slick-initialized) .item .text{transform:translateY(0);animation:sliderHometextAnimation 3s 1 ease-in-out forwards}#slider-home:not(.slick-initialized) .item img{transform:scale(1);animation:sliderHomeImgAnimation 8s 1 ease-in-out forwards}#slider-home:not(.slick-initialized) .item:first-child{display:grid}#slider-home .slick-track{transition:all 1s cubic-bezier(.7,0,.3,1)}#slider-home .slick-active .text{transform:translateY(0);animation:sliderHometextAnimation 3s 1 ease-in-out forwards}#slider-home .slick-active img{transform:scale(1);animation:sliderHomeImgAnimation 8s 1 ease-in-out forwards}@keyframes sliderHomeImgAnimation{0%{transform:scale(1.3) translate(0)}to{transform:scale(1) translate(0)}}@keyframes sliderHometextAnimation{0%{transform:translateY(-100%)}to{transform:translateY(0)}}#inmo-home{margin-top:90px}#inmo-home .property-list{padding-inline:var(--padding-container);grid-template-columns:repeat(auto-fit,minmax(550px,1fr))}#icons-home{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--padding-container) 100px;margin-top:120px;padding-inline:var(--padding-container)}#icons-home .item{display:flex;flex-direction:column;align-items:center;gap:20px;font-weight:500;font-size:17px;text-align:center}#icons-home .item svg{width:50px;height:50px;color:var(--corporate-color)}#owners-home{margin-top:120px;max-width:calc(1602px + var(--padding-container) * 2);display:grid;grid-template-columns:36.8dvw auto;grid-gap:6.7dvw;align-items:start}#owners-home picture{position:relative;padding-bottom:100%;overflow:hidden;font-size:0;line-height:0;text-decoration:none}#owners-home picture img{position:absolute;top:0;left:0;transition:transform ease-in-out var(--transitions-time);width:100%;height:100%;object-fit:cover;object-position:center}#owners-home picture:hover img{transform:scale(1) translateZ(0)}#owners-home picture{max-width:706px;width:100%;border-radius:20px}#botons-home{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:1em 40px}#parallax-home{width:inherit;margin-top:100px;margin-inline:var(--padding-container);padding-top:100px;padding-bottom:100px;border-radius:20px}#parallax-home .container{display:flex;justify-content:flex-end;max-width:calc(1600px + var(--padding-container) * 2)}#parallax-home .text{display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 10px #0000001a;border-radius:20px;background:#fffc;text-align:center;max-width:532px;padding:60px 30px}#parallax-home .text .title-3{line-height:1.2}#parallax-home .text p:first-of-type{margin-top:30px}#parallax-home .text .animated-button{margin-top:30px}#footer-home{margin-top:120px;display:flex;align-items:center;flex-wrap:wrap;grid-gap:var(--padding-container)}#footer-home .text{max-width:660px}#footer-home .text svg{width:55px;height:50px}#footer-home .text h3{display:flex;align-items:center;grid-gap:1em}#footer-home #guestbook{padding-top:0;padding-bottom:0}#footer-home #guestbook-summary{padding:20px 30px;background:#f2f2f7;border-radius:10px;display:grid;grid-column-gap:.5em;grid-template-columns:auto auto}#footer-home #guestbook-summary .top{grid-column:1/-1;display:flex;justify-content:center}#footer-home #guestbook-summary span{margin-bottom:0;font-weight:300;font-size:16px}@media only screen and (max-width:1300px){#header-home .container{position:relative;grid-gap:1.5em}}@media only screen and (max-width:800px){#slider-home .item{min-height:350px}}@media only screen and (max-width:1300px){#icons-home{margin-top:60px}}@media only screen and (min-width:1920px){#owners-home{grid-template-columns:706px auto;grid-gap:128px}}@media only screen and (max-width:1300px){#owners-home{margin-top:60px;grid-gap:50px}}@media only screen and (max-width:830px){#owners-home{grid-template-columns:auto;grid-gap:var(--padding-container)}#owners-home picture{padding-bottom:56.25%;max-width:inherit}}@media only screen and (max-width:610px){#inmo-home .property-list{grid-template-columns:auto}}@media only screen and (max-width:640px){#parallax-home{margin-top:50px;padding:20px 0}}
