

/* Start:/bitrix/templates/travelline2/src/css/fix/order.css?17476546011381*/
.menu_type-top {
    display: none;
}

.header__merged-block {
    float: right;
}

.header__scolkovo {
    display: none;
}

.button_login  {
    display: none;
}

.footer {
    display: block;
}

.page_type-menu-fixed {
    padding-top: 0;
}
.tl-selector {
    line-height: 38px;
    border: 1px solid #789ec6;
    border-radius: 4px;
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    padding: 0 10px;
    outline: 0;
    height: 43px;
    margin-bottom: 20px;
    color: #395173;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    width: 220px;
}
.tl-selector-wrap {
    display: flex;
    justify-content: flex-end;
    position: relative;
    margin-top: 30px;
    padding: 0;
}
.tl-selector-wrap:before {
    content: "";
    padding: 0 8px;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 20px;
    z-index: 1;
    text-align: center;
    width: 12px;
    height: 6px;
    pointer-events: none;
    box-sizing: border-box;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABLSURBVHgBjYvBCQAgDANbd3IcNxFUcBNxGncS6aNQapXmFZI77HOVsKGCIxugIhWPRHBOsSEPP4lh6igPS5LwJWhJw8+Q1Mcq1ncAeSkmWxssWwIAAAAASUVORK5CYII=) no-repeat;
}
/* End */


/* Start:/bitrix/templates/travelline2/src/css/fix/footer-fixed.css?1747654601197*/
/* прижать footer на заявке*/
.page {
    padding-bottom: 90px;
}

.footer {
    /*position: absolute;*/
    left: 0;
    bottom: 0;
    width: 100%;
    height: 85px;
}

/* End */


/* Start:/bitrix/templates/travelline2/src/css/fix/webinars.css?17476546014500*/
.product-intro_section-webinars {
    height: 1024px;
    padding: 0;
    color: #406080;
}
.webinars-form {
    position: relative;
    top: 10%;
    right: 0;
    height: auto;
    float: right;
    z-index: 3;
    max-width: 470px;
}
.webinars-form__headings {
    font-size: 40px;
    margin-bottom: 10px;
    padding-bottom: 0;
}
.webinars-form__time {
    font-size: 14px;
    margin-bottom: 20px;
}
.webinars-form__extra-text {
    color: #fff;
    position: relative;
    padding-left: 85px;
    display: inline-flex;
    align-items: center;
}
.webinars-form__extra-text:before {
    content: '';
    position: absolute;
    width: 68px;
    height: 79px;
    left: 0;
    background-image: url('/bitrix/templates/travelline2/src/icons/webinars/icon_book.png');
    background-repeat: no-repeat;
    background-position: center;
}
.webinars-form__items {
    width: 100%;
    background: #fff;
    margin-bottom: 25px;
    padding: 30px;
}

.webinars-form .form-checkbox+.form-label-checkbox {
    background: transparent;
    padding: 12px 0;
    margin: 0;
}

.webinars-form .form-checkbox-title_table {
    font-size: 12px;
    line-height: 14px;
}
.webinars-form .submit {
    text-align: center;
}
.webinar-listing span {
    padding: 0 10px 0 0;
}
.webinars-form__wrapper {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    height: 100%;
}
.webinars-container {
    width: 100%;
    height: 100%;
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
.webinars-video__wrapper {
    width: 1920px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.not-to-show {
    float: left;
}

@media (min-width: 992px) {
    .strip_type-webinars-info .width60 {
        width: 60%;
    }
    .strip_type-webinars-info .width40 {
        width: 40%;
    }
    .webinars-field {
        float: left;
        width: 100%;
    }
    .small-field {
        width: 192px;
        float: left;
    }
    .small-field.right {
        float: right;
    }
    .webinars-field .form-input {
        width: 192px;
    }
    .webinars-field.FIO input,
    .webinars-field.controls label {
        max-width: none;
        width: 410px;
    }
    .webinars-field.controls.partner label {
        max-width: none;
        width: auto;
    }
    .webinars-field.FIO .controls,
    .webinars-field.NAME .controls,
    .webinars-field.PHONE .controls,
    .webinars-field.EMAIL .controls,
    .webinars-field.COMPANY .controls,
    .webinars-field.ROOMS .controls,
    .webinars-field.CITY .controls {
        max-width: initial;
    }



    .name input,
    .phone input,
    .email input,
    .company input,
    .rooms input,
    .city input {
        max-width: initial;
        width: 192px;
    }
    .webinars-field.partner {
        padding-top: 7px;
        padding-bottom: 0;
    }
}

@media (max-width: 992px) {
    .webinar-listing {
        max-width: 90%;
        margin: 0 auto;
        text-align: left;
    }
    .webinars-form__extra-text {
        background: #2662b5;
        padding: 40px 15px 40px 100px;
    }
    .fullwidth-bg {
        display: none;
    }
    .webinars-container {
        padding: 0;
    }
    .webinars-form__wrapper {
        position: relative;
    }
    .product-intro_section-webinars {
        height: auto;
        min-height: unset;
        padding-bottom: 30px;
    }
    .webinars-form__headings,
    .webinars-form__time {
        text-align: center;
    }
    .fullwidth-bg {
        background: #2662b5;
        position: absolute;
    }
    .webinars-form {
        position: relative;
        top: 0;
        right: 0;
        width: 100%;
        max-width: none;
    }
    .webinars-form__extra-text:before {
        left: 15px;
    }
}
@media (min-width: 768px) {
    .card__person-photo.webinar {
        width: 31%;
    }
}
@media (max-width: 330px) {
    .webinars-form__items {
        padding: 15px;
    }
}
    @media (max-width: 550px) {
        .webinars-form__headings {
            font-size: 30px;
            margin-bottom: 10px;
        }
    }
    @media (min-height: 1024px) {
        .webinars-form {
            top: 5%;
        }
        .product-intro_section-webinars {
            min-height: initial;
        }
    }
/* End */


/* Start:/bitrix/templates/travelline2/components/bitrix/catalog.section/support-webinar-detail/style.css?1747654597600*/
.strip__title-with-margin {
    margin: 40px 0 20px;
}

.strip_type-webinars-first-screen:before,
.strip_type-webinar-topic:before,
.strip_type-webinars-form:before {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    /*background-image: url(/upload/images/webinars/winter_pattern-tl.png);*/
    background-repeat: repeat;
    background-position: center;
    left: 0;
    top: 0;
    z-index: 0;
}
.strip_type-webinar-bonus {
    /*background: url(/upload/images/webinars/webinars-bonus-w.jpg) center 20% no-repeat,center 20% no-repeat #0c1d77;*/
}

/* End */
/* /bitrix/templates/travelline2/src/css/fix/order.css?17476546011381 */
/* /bitrix/templates/travelline2/src/css/fix/footer-fixed.css?1747654601197 */
/* /bitrix/templates/travelline2/src/css/fix/webinars.css?17476546014500 */
/* /bitrix/templates/travelline2/components/bitrix/catalog.section/support-webinar-detail/style.css?1747654597600 */
