@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500&display=swap");@font-face{font-family:"palatino_linotype";src:url("./../fonts/pala/pala-webfont.woff2") format("woff2"),url("./../fonts/pala/pala-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"palatino_linotype";src:url("./../fonts/pala/palab-webfont.woff2") format("woff2"),url("./../fonts/pala/palab-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"palatino_linotype";src:url("./../fonts/pala/palabi-webfont.woff2") format("woff2"),url("./../fonts/pala/palabi-webfont.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"palatino_linotype";src:url("./../fonts/pala/palai-webfont.woff2") format("woff2"),url("./../fonts/pala/palai-webfont.woff") format("woff");font-weight:normal;font-style:italic}html,body{margin:0px;padding:0px;font-family:"palatino_linotype";-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{min-height:100vh}.bg-home{background:url("./../img/bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center top}.brand-wrapper{width:35vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c43d32 !important;position:absolute;left:50px;top:0px;padding:25px;z-index:2}.brand-wrapper .brand{overflow:hidden;-webkit-animation:fadeIn 0.5s;animation:fadeIn 0.5s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:25px;margin-bottom:25px}.brand-wrapper .brand img{width:100%;height:auto}.brand-wrapper .slogan{font-size:1.5rem;font-style:italic;color:#fff;-webkit-animation:fadeIn 0.5s;animation:fadeIn 0.5s;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;text-align:center}.content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-wrapper .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:25px;text-align:justify;-webkit-box-sizing:content-box;box-sizing:content-box}.navbar-brand img{max-height:60px;width:auto}h2,h3{color:#c43d32;font-family:"palatino_linotype";font-style:italic;font-weight:normal;font-size:48px;position:relative;padding-left:60px;margin-bottom:25px}h2::before,h3::before{content:"";display:block;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background:#c43d32;top:50%;left:0px;width:50px;height:7px}.letter-wrapper{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;width:35vw;height:100vh;background:#c43d32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden}.letter-wrapper .letter-chart{font-size:30em;color:#fff;position:absolute;right:-125px;font-family:"palatino_linotype";font-style:italic;line-height:1em}.navbar-header{background:#fff;border-bottom:4px solid #c43d32}.navbar-header .navbar .navbar-nav{gap:25px}.navbar-header .navbar .navbar-nav .nav-item{font-family:"Poppins", sans-serif}.navbar-header .navbar .navbar-nav .nav-item.active,.navbar-header .navbar .navbar-nav .nav-item.active>*{color:#c43d32}.nav-tabs{background:#c43d32;border:none}.items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.items-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:35px}.items-list .item .item-thumb{-webkit-box-flex:1;-ms-flex:1 1 225px;flex:1 1 225px;position:relative}.items-list .item .item-thumb .thumb-title-wrapper{position:absolute;background:#c43d32;padding:5px 15px;font-family:"palatino_linotype";font-style:italic;color:#fff;top:35px;left:-65%;font-size:36px}.items-list .item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.items-list .item:nth-child(even) .item-thumb .thumb-title-wrapper{position:absolute;background:#c43d32;padding:5px 15px;font-family:"palatino_linotype";font-style:italic;color:#fff;top:35px;left:initial;right:-30%;font-size:36px}.items-list .item .item-description{-webkit-box-flex:1;-ms-flex:1 1 225px;flex:1 1 225px;padding:125px 25px 0px 25px}.items-list .item .thumb-image-wrapper{position:relative}.items-list .item .thumb-image-wrapper img{width:100%;height:auto}.banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-wrapper .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;z-index:1}.banner-wrapper .banner-content::before{content:"";display:block;background:#c43d32;height:100%;width:25px;top:0px;left:75px;position:absolute}.banner-wrapper .banner-content::after{content:"";display:block;background:#fff;height:100%;width:25px;top:0px;right:75px;position:absolute}.banner-wrapper .banner-content img{width:100%}.banner-wrapper .banner-bg{position:absolute;width:100vw;height:100vh;top:0px;display:grid;grid-template-columns:0.3fr 1fr;width:100%;min-height:100vh}.banner-wrapper .banner-bg .left-section{background:#c43d32}.about-us-wrapper{display:grid;grid-template-columns:0.3fr 1fr}.about-us-wrapper .left-section{background:#c43d32}@-webkit-keyframes revelar{0%{height:0px;-webkit-transform-origin:center top;transform-origin:center top}100%{height:220px;-webkit-transform-origin:center top;transform-origin:center top}}@keyframes revelar{0%{height:0px;-webkit-transform-origin:center top;transform-origin:center top}100%{height:220px;-webkit-transform-origin:center top;transform-origin:center top}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}[animation="slideLeft"]{-webkit-animation:slideLeft 0.5s ease-in-out;animation:slideLeft 0.5s ease-in-out}[animation="slideRight"]{-webkit-animation:slideRight 0.5s ease-in-out;animation:slideRight 0.5s ease-in-out}[animation="slideTop"]{-webkit-animation:slideTop 0.5s ease-in-out;animation:slideTop 0.5s ease-in-out}[animation="slideBottom"]{-webkit-animation:slideBottom 0.5s ease-in-out;animation:slideBottom 0.5s ease-in-out}@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideTop{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slideTop{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideBottom{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slideBottom{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.informations-wrapper{font-family:"Poppins"}.informations-wrapper .logo-ville img{max-width:250px;float:left}.informations-wrapper .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.informations-wrapper .item-icon{color:#c43d32;font-size:20px;margin-right:15px}form>div{gap:15px;margin-bottom:15px}form input,form textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px;font-family:"Poppins"}.mapa-wrapper{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;width:35vw;height:80vh;background:#c43d32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden;background:url(./../img/mapa.png);background-position:center}.mapa-wrapper::before{content:"";display:block;width:100%;height:100%;background:#c43d32;mix-blend-mode:color}@-webkit-keyframes rotate{to{-webkit-transform:translateX(-335px) scale(0.4);transform:translateX(-335px) scale(0.4);top:-100px;z-index:0;opacity:0.8}}@keyframes rotate{to{-webkit-transform:translateX(-335px) scale(0.4);transform:translateX(-335px) scale(0.4);top:-100px;z-index:0;opacity:0.8}}@-webkit-keyframes rotatemobile{to{-webkit-transform:translateX(0px) scale(0.3);transform:translateX(0px) scale(0.3);top:50px;z-index:0;opacity:0.1}}@keyframes rotatemobile{to{-webkit-transform:translateX(0px) scale(0.3);transform:translateX(0px) scale(0.3);top:50px;z-index:0;opacity:0.1}}.enterprises-wrapper .content-wrapper-enterprises{min-height:100vh}.enterprises-wrapper .content-wrapper-enterprises .header{background:#fff;min-height:190px}.enterprises-wrapper .content-wrapper-enterprises .content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 15px;position:relative}.enterprises-wrapper .content-wrapper-enterprises .content .description{padding:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.enterprises-wrapper .content-wrapper-enterprises .content .description>div{display:block;position:sticky;top:300px;text-align:justify}.enterprises-wrapper .content-wrapper-enterprises .content>*{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.enterprises-wrapper .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:45px;padding:15px 15px 105px}.enterprises-wrapper .gallery .gallery-item{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;max-width:200px;position:relative}.enterprises-wrapper .gallery .gallery-item .gallery-img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0px 0px 5px #ccc;box-shadow:0px 0px 5px #ccc;padding:5px;background:#fff;text-align:center}.enterprises-wrapper .gallery .gallery-item .gallery-img-wrapper:nth-child(n+2){position:absolute;top:0px;left:0px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:-1}.enterprises-wrapper .gallery .gallery-item .gallery-img-wrapper:nth-child(n+3){-webkit-transform:rotate(8deg);transform:rotate(8deg)}.enterprises-wrapper .gallery .gallery-item .gallery-img-wrapper img{width:100%}.enterprises-wrapper .logo{top:calc(50% - 250px);display:-webkit-box;display:-ms-flexbox;display:flex;max-width:220px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(1);transform:scale(1);position:fixed;-webkit-animation:rotate 1s linear;animation:rotate 1s linear;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:calc(var(--scroll) * -1s);animation-delay:calc(var(--scroll) * -1s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.enterprises-wrapper main{background:url("./../img/villa_bg.jpg");background-size:cover;background-repeat:no-repeat;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.enterprises-wrapper main::before{content:"";display:block;width:100%;height:100%;background-color:#fff;z-index:1;position:absolute;opacity:.68;top:0px;left:0px}.enterprises-wrapper main>*{position:relative;z-index:2}.enterprises-wrapper .scroll{width:60px;height:60px;border:2px solid #333;border-radius:50%;position:absolute;bottom:25px;animation:down 1.5s infinite;-webkit-animation:down 1.5s infinite}.enterprises-wrapper .scroll::before{content:"";position:absolute;top:15px;left:18px;width:18px;height:18px;border-left:2px solid #333;border-bottom:2px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@keyframes down{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translateY(15px);transform:translateY(15px)}40%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes down{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translateY(15px);transform:translateY(15px)}40%{-webkit-transform:translate(0);transform:translate(0)}}.thumb{width:200px;height:200px;background-size:cover !important;background-repeat:no-repeat !important;-ms-flex-item-align:center;align-self:center;background-position:center center !important}@media screen and (max-width: 992px){.items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:35px}.items-list .item .item-thumb{-webkit-box-flex:1;-ms-flex:1 1 225px;flex:1 1 225px;position:relative}.items-list .item .item-thumb .thumb-title-wrapper{position:absolute;background:#c43d32;padding:5px 15px;font-family:"palatino_linotype";font-style:italic;color:#fff;top:15px;left:0;font-size:16px}.items-list .item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.items-list .item:nth-child(even) .item-thumb .thumb-title-wrapper{position:absolute;background:#c43d32;padding:5px 15px;font-family:"palatino_linotype";font-style:italic;color:#fff;top:15px;left:0;right:inherit;font-size:16px}.items-list .item .item-description{-webkit-box-flex:1;-ms-flex:1 1 225px;flex:1 1 225px;padding:25px 0px}.items-list .item .thumb-image-wrapper{position:relative}.items-list .item .thumb-image-wrapper img{width:100%;height:auto}.brand-wrapper{display:none}}@media screen and (max-width: 575px){.enterprises-wrapper .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.enterprises-wrapper .content .description{padding:15px !important}.enterprises-wrapper .logo{top:calc(50% - 325px);-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-animation:rotatemobile 1s linear;animation:rotatemobile 1s linear;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:calc(var(--scroll) * -1s);animation-delay:calc(var(--scroll) * -1s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mapa-wrapper{display:none}.content-wrapper .content{padding:10px}.logo-ville{margin:0px auto}.informations-wrapper{font-size:12px}.informations-wrapper.sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.letter-wrapper{-webkit-box-flex:0.3;-ms-flex:0.3;flex:0.3;width:35vw;height:60vh;background:#c43d32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden}.letter-wrapper .letter-chart{font-size:9em;color:#fff;position:absolute;right:-20px;font-family:"palatino_linotype";font-style:italic;line-height:1em}h2,h3{font-size:28px;padding-left:45px}h2::before,h3::before{width:30px;height:4px}.bg-home{background:url(./../img/bg.jpg);background-size:auto 115%;background-repeat:no-repeat;background-position:85% 0%}.header{background:#fff;min-height:105px;position:fixed;top:0px;left:0px;width:100%;z-index:1;-webkit-box-shadow:0px 0px 15px #ccc;box-shadow:0px 0px 15px #ccc}}

/*# sourceMappingURL=assets/css/style.css.map */
