.icon-PersonalZone-Guy:before{content:""}.icon-message:before{content:""}.icon-club-stars:before{content:""}.icon-favorite:before{content:""}.icon-star:before{content:""}.icon-trolly:before{content:""}.icon-backpack:before{content:""}.search-engine__composition{display:flex;flex-direction:column;position:relative;flex-grow:2;max-width:26.5rem;min-width:8.25rem}.search-engine__composition--button{max-width:26.625rem;width:100%;flex-grow:1}.search-engine__composition--error{border:1px solid red}.search-engine__composition--error-message{position:absolute;bottom:-40px;margin-top:6px;color:red;font-size:1rem}.composition-basic__inputs{max-width:none;top:unset;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#fff;padding:4rem 5.31rem 3.75rem 3.75rem;border-radius:unset;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}@media(max-width:1024px){.composition-basic__inputs{flex-direction:column;flex-wrap:nowrap}}.composition-basic__inputs--rooms{flex-direction:column;gap:2.5rem}.composition-basic__inputs--counters{width:100%;flex:1 1;flex-wrap:wrap;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:2rem}.composition-basic__inputs--addbutton-desktop{display:block;align-items:flex-start}.composition-basic__inputs--addbutton-mobile,.composition-basic__inputs--bottomtext{display:none}.composition-basic__room-counter{height:1.8rem;display:flex;justify-content:flex-start;align-items:center;color:RGB(var(--global-color-foreground));font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;-webkit-border-end:1px solid RGB(var(--global-color-foreground));border-inline-end:1px solid RGB(var(--global-color-foreground));margin-bottom:1.25rem}.composition-basic__remove-room{position:absolute;inset-inline-end:80px;border:none;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;color:RGB(var(--global-color-error));font-size:1rem;font-weight:600}.composition-basic__button{width:16.25rem;height:3.5rem;flex-shrink:0;cursor:pointer;font-size:16px;display:flex;flex-direction:column;border-radius:4px;border:1.2px solid #d1def0;background:RGB(var(--global-color-white));justify-content:flex-start;align-items:flex-start;font-weight:500;text-align:center;padding-top:.75rem;-webkit-padding-end:2.12rem;padding-inline-end:2.12rem;-webkit-padding-start:.88rem;padding-inline-start:.88rem;padding-bottom:.5rem;font-style:normal;line-height:normal;color:var(--main-colors-dark-blue,#0F3766)}.composition-basic__button--label{font-size:.75rem;font-weight:500}.composition-basic__button--composition{font-size:1rem;font-weight:600}.composition-basic__button--error{border:2px solid red}@media screen and (max-width:1024px){.search-engine__composition{max-width:unset}.composition-basic__inputs{position:fixed;top:0;width:100vw;height:100%;border-radius:0;padding:calc(env(safe-area-inset-top)) 0 calc(env(safe-area-inset-bottom));overflow-y:scroll;overflow-x:hidden;overscroll-behavior-y:none}.composition-basic__inputs--counters{width:100%;flex:1 1;display:flex;justify-content:center;gap:1.87rem;flex-direction:column;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid rgba(232,238,247,.66);-webkit-padding-start:1rem;padding-inline-start:1rem}.composition-basic__inputs--rooms{flex-direction:column;flex-wrap:nowrap}.composition-basic__inputs--addbutton-mobile{display:block;-webkit-padding-start:2rem;padding-inline-start:2rem}.composition-basic__inputs--addbutton-desktop{display:none}.composition-basic__inputs--bottomtext{display:block;text-align:start;align-content:center}.composition-basic__room-counter{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-border-end:unset;border-inline-end:unset;margin-bottom:0}.composition-basic__remove-room{-webkit-margin-start:2.12rem;margin-inline-start:2.12rem;position:unset;background-color:rgba(0,0,0,0);border:none;display:flex;gap:.5rem;font-weight:600;font-size:1.25rem;color:RGB(var(--global-color-error));align-items:center}.composition-basic__remove-room---text{align-self:center}}