

/* Start:/bitrix/templates/landing24/assets/css/travelline-style.css?17570864671694*/
.tl-wrapper {
    position: relative;
}
#block-search-main {
    background: #F5F5F5E5;
    width: 100%;
    max-width: 1110px;
    margin: 0 auto;
    position: absolute !important;
    z-index: 9;
    bottom: 160px;
    box-sizing: border-box;
    transform: translateX(-50%);
    left: 50%;
}
.tl-container {
    padding: 0 25px;
    max-width: 1160px;
    margin: 0 auto;
}
#tl-booking-form {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}
@media screen and (max-height: 874px) {
    #block-search-main {
        bottom: 140px;
    }
}
@media screen and (max-height: 850px) {
    #block-search-main {
        bottom: 120px;
    }
}
@media screen and (max-height: 819px) {
    #block-search-main {
        bottom: 90px;
    }
}
@media screen and (max-height: 768px) {
    #block-search-main {
        bottom: 50px;
    }
}
@media screen and (max-height: 750px) {
    #block-search-main {
        background: #F5F5F5;
        border-bottom: 1px solid #000;
        position: relative !important;
        bottom: auto;
        margin: 0 auto;
        transform: none;
        left: auto;
        max-width: 100%;
    }
}
@media screen and (max-width: 991px) {
    #block-search-main {
        bottom: 20px;
    }
}
@media screen and (max-width: 768px) {
    #block-search-main {
        bottom: 0;
    }
}
@media screen and (max-width: 405px) {
    #block-search-main {
        background: #F5F5F5;
        border-bottom: 1px solid #000;
        position: relative !important;
        bottom: auto;
        margin: 0 auto;
        transform: none;
        left: auto;
        max-width: 100%;
    }
}
/* End */


/* Start:/bitrix/templates/landing24/template_styles.min.css?16892844822401*/
.landing-edit-mode,.landing-public-mode{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:flex;flex-direction:column}.landing-layout-flex{display:flex;flex-wrap:nowrap;flex-direction:column;flex-grow:1}@media(max-width:780px){.landing-layout-flex.sidebar-right .landing-sidebar{order:1}}.landing-header+.landing-main{flex-grow:1}@media(min-width:1px){.landing-layout-breakpoint--all .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--all .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--all .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-breakpoint--all .landing-layout-flex .landing-sidebar{width:30%}.landing-layout-breakpoint--all .landing-layout-flex .landing-main{width:70%}}@media(min-width:576px){.landing-layout-breakpoint--mobile .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--mobile .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--mobile .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-breakpoint--mobile .landing-layout-flex .landing-sidebar{width:30%}.landing-layout-breakpoint--mobile .landing-layout-flex .landing-main{width:70%}}@media(min-width:768px){main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex,.landing-layout-breakpoint--tablet .landing-layout-flex{flex-direction:row}main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex.sidebar-right,main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex.without-left,.landing-layout-breakpoint--tablet .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--tablet .landing-layout-flex.without-left{flex-direction:row-reverse}main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex .landing-sidebar,.landing-layout-breakpoint--tablet .landing-layout-flex .landing-sidebar{width:30%}main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex .landing-main,.landing-layout-breakpoint--tablet .landing-layout-flex .landing-main{width:70%}}@media(min-width:992px){.landing-layout-breakpoint--desktop .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--desktop .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--desktop .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-flex .landing-sidebar{width:300px;min-width:300px}.landing-layout-flex .landing-main{width:calc(100% - 300px)}}
/* End */
/* /bitrix/templates/landing24/assets/css/travelline-style.css?17570864671694 */
/* /bitrix/templates/landing24/template_styles.min.css?16892844822401 */
