body{background-color:#ecf0f5;display:flex;flex-direction:column}html,body{height:100%}.content{flex:1 0 auto}footer{width:100%;flex-shrink:0}footer .trademarke{height:40px;background-color:#000;text-align:right;display:flex;align-items:center}footer .trademarke img{margin-left:10px}@media (min-width: 451px){.pl-10{padding-left:5.5rem}.pr-10{padding-right:5.5rem}.pb-10{padding-bottom:5.5rem}}footer .textEquality{background-color:#d1d1d1}@media (max-width: 450px){.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}}.titleHeader{color:var(--company-color)}.offer{display:grid;grid-template-columns:1fr;background-color:#fafafa;width:100%;border:1px solid rgb(202,202,202);margin-top:20px;text-align:left;padding-bottom:18px;padding-top:26px;padding-left:20px}.collapsible+div{transition:max-height .4s ease-out;overflow:hidden;max-height:0}.collapsible.title .bi:before{position:absolute;right:15px;transition:transform .3s ease-in;transform:rotateX(-180deg);transform-origin:center}.collapsible.collapsed.title .bi:before{transform:rotateX(0)}.public_offers .title,.public_offers a{color:var(--company-color)}.public_offers .sendButton{background-color:var(--company-color);color:#fff;display:flex;align-items:center;margin:0 auto;width:-moz-fit-content;width:fit-content}#search_form .selectize-input{background:white!important}#search_form .clear{top:-4px!important}
