.block-title:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.block-title .title-text{position:absolute;top:50%;left:50%;margin-right:-50%;width:70%;transform:translate(-50%,-50%);text-align:center;color:#ffffff;font-size:var(--font-size-header);z-index:2}.c-content-page .sidebar{flex:0 0 35%}.c-content-page .holder{position:relative;margin:0 0 0 20px;padding:50px 11px 20px 20px;background-color:#fff;border-radius:4px}.c-content-page .block{flex-direction:column;padding-bottom:40px}.main{margin:10px auto 0;max-width:1160px;width:90%}.main.c-content-page{margin-top:0;margin-bottom:50px;padding-top:20px}.page-content{display:flex}.flight-content{flex:0 0 66%;padding:53px 46px;border-radius:4px;background:#fff;border-bottom:1px solid #eff0f6}.c-content-page .flight-content{border:none}.nav-list a{color:#262728}.nav-list{margin-left:25px}.content-blog a{font-size:15px}.content-blog .block-images{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px}.content-blog .block-images img{position:inherit!important;flex-basis:25%}.vacation-page .search-flights-tab{flex-direction:column}.vacation-page .search-input.date{max-width:none}.vacation-page .date-picker-wrapper{right:-10%;width:180%}.vacation-page .tabs_menu{margin-bottom:0}@media screen and (max-width:1024px){.vacation-page .date-picker-wrapper{right:unset;width:100%}.main{padding:0 0 14px;width:90%;max-width:1160px;margin-left:auto;margin-right:auto}.main.c-content-page{margin-bottom:0;padding-bottom:0}.main.c-content-page .page-content{flex-direction:column}.flight-content{flex:auto;padding-left:35px;padding-right:35px}.c-content-page .flight-content{padding-top:20px}.content-blog{margin-right:0}.c-content-page .sidebar{flex:auto}.c-content-page .holder{margin:0;padding:0 35px}}@media (max-width:767px){.flight-content{padding-left:27px;padding-right:27px}}@media (max-width:580px){.main{width:100%}.flight-content{flex:auto;padding:48px 15px 30px}.block-title .title-text{width:100%;padding:0 10px;font-size:var(--font-size-headline-32px)}.c-content-page .holder{padding-left:15px;padding-right:15px}}@media (max-width:480px){.flight-content{padding-left:10px;padding-right:10px}.c-content-page .flight-content{padding-top:45px}.c-content-page .holder{padding-left:10px;padding-right:10px}}