/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sr-filter_main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}@media (max-width:767px){.sr-filter_main{background:#F7F7F7;}.sr-filter .sr-filter__inner.filter-page .sr-form{display:none;background:white;}.filter-page .sr-filter-mobile{display:block !important;border-bottom:1px solid #e6e6e6;background-color:#f8f8f8;}.filter-page .sr-filter-mobile .sr-btn-filter{padding:20px 25px 20px 25px;background:transparent;color:#333;font-size:16px;border-color:transparent;margin:0;height:auto;white-space:nowrap;}.sr-btn-filter svg{width:12px;min-width:12px;}}@media (min-width:768px){.sr-filter_main{background:url(/themes/custom/skyrent/img/main-pic-optimized-2.jpg) center center no-repeat;background-size:cover;}}@media (min-width:1024px){.sr-filter_main{height:336px;}}.sr-filter_main .sr-filter__inner{width:100%;text-align:center;position:relative;background:rgba(27,89,101,0.77);}@media (max-width:767px){.sr-filter_main .sr-filter__inner{padding:18px 0 22px;}}@media (max-width:1023px) and (min-width:768px){.sr-filter_main .sr-filter__inner{padding:24px 56px 36px;width:562px;margin:0 auto;}}@media (min-width:768px){.sr-filter_main .sr-filter__inner{background:rgba(27,89,101,0.77);}}@media (min-width:1024px){.sr-filter_main .sr-filter__inner{padding:28px 10px 50px 5px;}}@media (min-width:1256px){.sr-filter_main .sr-filter__inner{padding:28px 16px 50px;}}.sr-filter_main .sr-filter__inner:after{position:absolute;left:50%;bottom:-7px;content:'';background:rgba(0,0,0,0.3);height:7px;transform:translateX(-50%);width:calc(100% - 8px);}@media (max-width:767px){.sr-filter_main .sr-filter__inner:after{display:none;}}.sr-filter_filter .sr-filter__inner{background:#F7F7F7;}.sr-filter_filter .sr-filter__inner .sr-center{padding:0;}@media (max-width:767px){}@media (min-width:768px){.sr-filter_filter .sr-filter__inner{padding:32px 20px;}}@media (min-width:1024px){.sr-filter_filter .sr-filter__inner{padding:32px 24px;}}@media (min-width:768px){.sr-filter__list{margin-top:20px;}}@media (min-width:1024px){.sr-filter__list{margin-top:28px;}}.sr-filter__title{color:#FFFFFF;text-transform:uppercase;font-weight:600;}@media (max-width:767px){.sr-filter__title{display:none;}}@media (min-width:768px){.sr-filter__title{font-size:1.5rem;line-height:32px;margin:0 0 18px 0;}}@media (min-width:1024px){.sr-filter__title{font-size:2rem;line-height:44px;margin:0 0 28px 0;}}@media (min-width:1024px){.sr-filter .sr-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:1024px){.sr-filter .sr-select{-ms-flex:0 0 254px;flex:0 0 254px;max-width:254px;}}.sr-filter .sr-select .sr-select__placeholder{color:#262626;padding:0px;}.sr-filter .sr-select .sr-select__control{min-height:52px;border-color:#BBBBBB;}.sr-timepicker .sr-select__control{width:60px;min-height:52px;border-color:#BBBBBB;}.sr-select_types .sr-select__control{background-image:url(/modules/custom/sr_filter/img/icon-loc.svg)!important;background-repeat:no-repeat!important;background-position:10px center!important;}.sr-filter .sr-btn{display:flex;align-items:center;justify-content:center;margin-top:24px;}.sr-filter .sr-btn span{display:flex;align-items:center;justify-content:center;}@media (min-width:1024px){.sr-filter .sr-btn{-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px;margin-top:0;}}@media (max-width:1023px){.sr-filter .sr-datepicker__dates:before{height:62px;}}@media (min-width:1024px){.sr-filter .sr-datepicker__dates:before{height:66px;}}@media (max-width:767px){.sr-filter .sr-datepicker_opened .sr-datepicker__dates{width:calc(100% - 32px);}}.sr-form{padding:20px;}.sr-form__inner{display:flex;flex-direction:column;justify-content:space-between;}.sr-form__item{margin-top:13px;}.sr-is-front .sr-form__item{width:100%;}@media(min-width:768px){.sr-form__item:nth-child(1){flex-grow:1;width:50%;}.sr-form__item:nth-child(1) .sr-select{width:98%;}.sr-form__item:nth-child(3){flex-grow:1;width:50%;}.sr-form__item:nth-child(3) .sr-select{width:98%;}.sr-is-front .sr-form__item{width:50%;}}@media(min-width:1024px){.sr-is-front .sr-form__item{width:auto;}.sr-form__item:nth-child(1) .sr-select{width:196px;}.sr-form__item:nth-child(3) .sr-select{width:196px;}}#end_date{display:none;}.sr-datepicker__overlay,.sr-filter .sr-select{width:100%;}.sr-timepicker .sr-timepicker__inner{display:flex;align-items:center;}.sr-timepicker__inner .sr-select{max-width:28px!important;}@media (min-width:768px){.sr-form{padding:0px;}.sr-form__inner{flex-direction:row;flex-wrap:wrap;}.sr-datepicker__overlay,.sr-filter .sr-select{width:220px;}}@media (min-width:1024px){.sr-form__inner{display:flex;flex-wrap:nowrap;}.sr-form__item{margin-top:0px;}.sr-datepicker__overlay,.sr-filter .sr-select{width:196px;}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
