#a--bar{position:fixed;bottom:20px;left:20px;z-index:9999;overflow-x:hidden;color:#313537;overflow-y:auto;width:100%;max-width:450px;max-height:320px;padding:30px 0;background-color:#fff;border-radius:16px;box-shadow:0 5px 20px 0#0000001f;font-family:inherit;text-align:center}#a--bar *{margin:0;outline:0;box-sizing:border-box}#a--bar .a--shell{width:90%;margin:0 auto}#a--bar a{color:#313537;border-bottom:1px dashed #000;transition:.4s}#a--bar a:hover{border-bottom:1px dashed transparent}#a--bar button{width:33.33333%}#a--bar p{max-width:100%;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#313537;text-align:left}#a--bar .a--actions{padding-top:10px;display:flex;gap:6px;width:100%}#a--bar .a--actions .btn--red{color:#fff}.a--shell form{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){#a--bar{padding:15px 0;bottom:0;left:0}#a--bar .a--shell{width:96%}#a--bar p{font-size:12px}#a--bar .a--actions{width:100%}}.select__elem{float:left;margin-right:35px;display:table}.select__elem label{font-size:14px;padding-right:10px;padding-top:5px;padding-bottom:5px;font-weight:700;display:inline-block;max-width:100%;margin-bottom:5px;color:#757575}.select__elem select{padding:5px 12px 5px 5px;font-size:16px;line-height:30px;display:block;width:160px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:40px}.select__elem:nth-child(3) select{width:170px}.select__elem .trip-type-wrap{float:left;top:35px;position:relative;margin-left:25px}.select__elem .trip-type-wrap:first-child{margin-left:0}.drop__menu form .select__elem{float:none;width:95%;margin-bottom:10px}.drop__menu form .select__elem select{float:right;width:50%;margin-bottom:0;height:33px;background-repeat-y:initial}.drop__menu form .select__elem label,.submit__button{position:relative;top:10px;font-size:17px;color:#000}.submit__button{padding:0 10px;font-size:16px;line-height:30px;display:block;width:135px;background-color:#c30406;color:#fff;background-image:none;border:0;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:40px;cursor:pointer;top:30px}.submit__button.submit_search_tour_button{border-radius:15px;text-transform:uppercase;font-family:"Museo Sans";overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.submit__button.submit_search_tour_button .ink{display:block;position:absolute;height:200px;width:250px;top:-20px;left:-120px;background:#fff;border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:20}.drop__menu form .submit__button{position:static;margin:18px auto 0;display:block}.filter--column .submit__button,.filter--column [type=submit]{top:auto;width:100%;max-width:100%;border-radius:unset;transition:background-color .4s;background-color:var(--main-color);height:var(--filter-height);color:#fff;cursor:pointer;box-shadow:none;outline:0;border:0}.filter--column .submit__button:hover,.filter--column [type=submit]:hover{background-color:var(--main-color-hover)}@media (max-width:970px){.selects__block .submit__button{clear:both;display:block;margin:0 auto}}@media (max-width:865px){.select__elem{margin-right:10px}.select__elem .trip-type-wrap{float:none;top:0;position:relative;margin-left:0;text-align:center}.drop__menu form .select__elem .trip-type-wrap label{top:0;width:210px}}@media (max-width:620px){.drop__menu form .select__elem select{width:100%;float:none;margin-top:15px}}