.search-engine__composition--button{max-width:26.625rem;width:100%;flex-grow:1}.composition-domestic__popup{left:unset!important;inset-inline-end:0!important}.number-counter-input__label{text-align:start}.composition-domestic__inputs{min-width:31.875rem;width:100%;flex-grow:1;background:linear-gradient(355deg,#FFF 26.58%,#F4F8FD 72.7%);border:1px solid rgba(215,226,238,.1);border-radius:0 .5rem .5rem .5rem;filter:drop-shadow(0 20px 20px rgba(202,211,223,.2)) drop-shadow(0 4px 59px rgba(35,71,114,.06));margin-top:1rem;position:relative;top:2.5rem;display:flex;flex-direction:column;align-items:center;z-index:100;transition:background .3s ease-out;justify-content:flex-end;padding:.87rem 1.88rem 1.88rem;box-shadow:0 8px 20px 0 rgba(29,96,135,.3)}.composition-domestic__inputs--counters{display:flex;gap:1.25rem}.composition-domestic__inputs--accordion{position:relative;border:2px solid #d1def0;border-radius:.25rem}.composition-domestic__inputs--accordion---active{border-radius:.25rem;border:0}.composition-domestic__inputs--accordion---form{background-color:rgb(var(--global-color-white));border:0}.composition-domestic__inputs--accordion---continue{width:100%;height:2rem;background-color:rgb(var(--global-color-foreground));color:rgb(var(--global-color-white));text-align:center;border:0;border-radius:0 0 .25rem .25rem;font-weight:600}.composition-domestic__inputs--accordion-title{width:100%;min-width:15.9375rem;height:3.375rem;position:relative;display:flex;justify-content:center;align-items:center;color:rgb(var(--global-color-foreground));background-color:rgba(0,0,0,0);border:none;border-radius:.25rem .25rem 0 0;font-weight:600}.composition-domestic__inputs--accordion-title---text{-webkit-padding-start:.88rem;padding-inline-start:.88rem}.composition-domestic__inputs--accordion-title-svg{width:-moz-fit-content;width:fit-content;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}.composition-domestic__inputs--accordion-title-svg path{stroke:rgb(var(--global-color-foreground))}.composition-domestic__inputs--accordion-title---active{background-color:rgb(var(--global-color-primary));color:rgb(var(--global-color-white))}.composition-domestic__inputs--accordion-title---active .composition-domestic__inputs--accordion-title-svg path{stroke:rgb(var(--global-color-white))}.composition-domestic__inputs__bottom{flex-direction:column;gap:2.11rem}.composition-domestic--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-domestic--button .composition-domestic--button__label{font-size:.75rem;font-weight:500}.composition-domestic--button .composition-domestic--button__composition{font-size:1rem;font-weight:600}.composition-domestic--button__error{border:2px solid red}.fullscreen-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;overflow-y:auto}@media screen and (max-width:1024px){.search-engine__composition{width:100%}.search-engine__composition--button{width:100%;max-width:unset;min-width:unset}.search-engine__composition--button--inside{width:100%;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem;padding-bottom:1rem}.composition-domestic__popup{width:100vw;height:100vh;margin:0;border-radius:0;padding:3.31rem 0 0;display:flex;flex-direction:column;align-items:flex-start}.composition-domestic__inputs,.composition-domestic__popup{overflow-y:scroll;overflow-x:hidden}.composition-domestic__inputs--counters{display:flex;flex-direction:column;gap:1.25rem;flex-grow:1;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem;width:100%}}