.hero .bg{position:absolute;right:0;height:auto;bottom:0;width:55vw}
@media (max-width:74.99em){.hero .bg{position:relative;width:100%;display:none}}
@media (max-width:61.99em){.hero .hero__slogan{margin-top:0}}
@media (max-width:74.99em){.hero .post-up,.hero .post-left{visibility:visible !important;animation:none !important}}
.cookie-consent{backdrop-filter:none;background:#fff}
.hotelio-design__promo{column-gap:60px;grid-template-columns:1fr 1fr}
@media (max-width:61.99em){.hotelio-design__promo{grid-template-columns:minmax(0,1fr);row-gap:40px}.hotelio-design__promo.grid--reverse-md .grid-column.last{order:-10}}
.hotelio-design__promo.grid .bg{position:absolute}
.hotelio-design__promo.full{min-height:unset;grid-template-columns:100%}
.hotelio-design__promo.full .icons-set{column-gap:40px}
@media (max-width:74.99em){.hotelio-design__promo.full .icons-set{grid-template-columns:repeat(3,1fr)}}
@media (max-width:35.99em){.hotelio-design__promo.full .icons-set{column-gap:20px;row-gap:20px}}
@media (max-width:420px){.hotelio-design__promo.full .icons-set{grid-template-columns:repeat(2,1fr)}}
.hotelio-design__promo.full .icons-set__item{overflow:unset;row-gap:0}
.hotelio-design__promo.full .icons-set__item .image{box-shadow:0 3px 16px rgba(0,0,0,0.16);border-radius:10px}
.hotelio-design__promo.full .icons-set__item .image img{border-radius:10px;margin:0 auto}
.bg-cover-top .bg:after{position:absolute;left:0;top:0;content:"";width:100%;height:200px;background-image:linear-gradient(180deg,#fff,transparent)}
.bg-cover-bottom .bg:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:200px;background-image:linear-gradient(0deg,#fff,transparent)}
.slick-slide img{height:auto}
.formula{display:grid;grid-template-areas:"a"}
.formula__project{display:flex;flex-direction:column;row-gap:10px}
.formula__services,.formula__questions{max-width:600px;width:100%;grid-area:a;position:relative;bottom:unset;opacity:1;z-index:unset}
.formula__services:not(.actived),.formula__questions:not(.actived){opacity:0;pointer-events:none;visibility:hidden}
.formula__services.filled,.formula__questions.filled{top:unset;z-index:unset}
@media (max-width:35.99em){.formula__fields{flex-direction:column}}
@media (max-width:35.99em){.formula__inputs{grid-template-columns:100%}}
@media (max-width:35.99em){.formula__button{flex:1}}
.formula #briefForm_forms_flash .alert{margin-top:20px;padding:10px 20px}
@media (min-width:74.99em){.hotelio-design .realizations-widgets.grid,.dewelo-design .realizations-widgets.grid{row-gap:50px;column-gap:100px;padding-left:7vw;padding-right:1vw}}
@media (max-width:87.5em) and (min-width:74.99em){.realizations-widget:not(.reverse) .realizations-widget__mockup .desktop{margin-left:-4vw;margin-right:-10vw;width:100%}.realizations-widget:not(.reverse) .realizations-widget__mockup .phone{margin-left:1vw}}
@media (max-width:74.99em) and (min-width:61.99em){.realizations-widget:not(.reverse) .realizations-widget__mockup{padding-left:8vw}}
@media (max-width:61.99em){.realizations-widget:not(.reverse) .realizations-widget__mockup{margin-right:-10vw;padding-left:3vw}}