@media(min-width:0)and (max-width:575.98px){.grid>*{padding-right:.65rem;padding-left:.65rem}}@keyframes elementShow{0%{transform:translateY(-100px);opacity:0}30%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes buttonShow{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes firstLoad{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.main-container{display:flex;flex-direction:column;width:100%}.main-container .main-title-container{overflow:hidden;z-index:1}.main-container .main-title-container h1{text-align:center;letter-spacing:.5em;color:#1f4280;font-weight:200;text-transform:uppercase}@media(max-width:1399.98px){.main-container .main-title-container h1{font-size:2rem}}.main-container .main-title-container h1 div{display:inline-flex;overflow:hidden;white-space:nowrap}.main-container .main-title-container h1 div:first-of-type{opacity:1}.main-container .main-title-container h1 div:last-of-type{width:auto;margin-left:2rem}.main-container .main-title-container h1 div:last-of-type span{margin-left:0}.main-container .main-title-container h1 span{font-weight:600}.main-container .main-title-container p{font-size:.875rem;text-align:center;letter-spacing:.5em;color:#a22a68;opacity:1}@media(max-width:1399.98px){.main-container .main-title-container p{font-size:.875rem}}.main-container img{margin:.5rem auto 1rem;display:block;width:130px;height:auto}.main-container.estates h1{font-size:1.75rem}.main-container.about-us .button,.main-container.estates .button,.main-container.services .button{display:none}.main-container.contacts h1 div:first-of-type{margin-left:.5em}.main-container.contacts .button{display:none}.main-container .button{margin-top:5rem;text-align:center;letter-spacing:.2em}.animate .main-container .main-title-container h1,.main-container .button{text-transform:uppercase}.animate .main-container .main-title-container h1 div:first-of-type{opacity:0;animation:showup 7s forwards}.animate .main-container .main-title-container h1 div:last-of-type{margin-left:2rem;opacity:0;transform:translateX(-24px);animation:revealSlide 4s forwards}.animate .main-container .main-title-container h1 div:last-of-type span{margin-left:0}.animate .main-container .main-title-container h1 span{font-weight:600}.animate .main-container .main-title-container p{opacity:0;animation:showup 4s 1.5s forwards}.animate .main-container .main-title-container img{opacity:0;animation:showup 4s 1.7s forwards}.animate .main-container.about-us .main-title-container div:last-of-type{margin-left:1rem}.animate .main-container.contacts .main-title-container div:last-of-type{display:none}@media(max-width:767.98px){.animate .main-container img{width:105px}.animate .main-container .main-title-container h1 div:first-of-type{margin-bottom:.5rem}.animate .main-container .main-title-container h1 div:last-of-type{width:auto!important;margin-left:0!important}.main-container .main-title-container h1 div:first-of-type{margin-bottom:.5rem}.main-container .main-title-container h1 :last-of-type{width:auto!important;margin-left:0!important}}.fade-in{opacity:0;animation:fadeIn 2s forwards}@keyframes fontScale{0%{font-size:2.5rem}to{font-size:2rem}}@keyframes fadeIn{0%{opacity:0}30%{opacity:1}to{opacity:1}}@keyframes showup{0%{opacity:0}30%{opacity:1}50%{opacity:1}to{opacity:1}}@keyframes revealSlide{0%{opacity:0;transform:translateX(-24px)}25%{opacity:1;transform:translateX(-24px)}40%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}
/*# sourceMappingURL=b64cf63d48b0c680.css.map*/