/* Fix menu line when admin toolbar is being displayed */ .toolbar-fixed .c-header.sticky {top: 39px;} .toolbar-tray-open.toolbar-fixed .c-header.sticky {top: 80px;} .toolbar-fixed .c-header__campaign {top: 39px;} .toolbar-tray-open.toolbar-fixed .c-header__campaign {top: 80px;} /* Handle footer html differences (there are 2 separate blocks) with the static version */ .c-footer .c-popular-links__heading {padding-left: 15px; padding-right: 15px;} .c-footer .footer-menu-wrapper {padding-left: 0; padding-right: 0;} .c-footer__top .inner-wrap {padding-bottom: 40px;} /* Price lists */ .c-table--pricelist td.name {padding-right: 15px;} .c-table--pricelist .sub .name {padding-left: 25px;} .c-table--pricelist .tooltip__wrap a:hover {background-color: #024c89;} .paragraph--type--price-list-section .inner p img {margin: 15px 0;} /* Search */ .bef-exposed-form .form-item-t .select:before {content: normal;} .c-search-results__wrap .c-pagination__wrap {margin-top: 80px;} /* Blog paragraphs */ .c-article__content .c-icon-blocks p, .c-article__content .c-people-list p {margin: 0;} .c-article__content .c-people-list .c-people--horizontal .c-people__photo {margin-right: 30px;} .c-article__content .paragraph .c-icon-block__icon {margin-bottom: 10px;} .c-article__content .paragraph .c-icon-block__text--big {margin: 0; font-weight: 700;} /* Newsletter paragraph */ .c-cta-newsletter { padding: 55px 50px 55px 50px; } .paragraph--type--call-to-action { background-color: #16becf; } .paragraph--type--call-to-action .c-form-group { margin-bottom: 0; flex: 1; margin-right: 5%;} .c-cta-block--dark { background-color: #767676; } .c-cta-newsletter h2 { color: #fff; margin-bottom: 20px;} .c-cta-newsletter form button {color: #007bc3; background-color: #fff;} .c-cta-newsletter form button:hover {color: #fff; background-color: #007bc3;} .c-cta-newsletter form label {font-size: 14px; color: #fff;} .c-cta-newsletter form .c-form-field .form-control {box-shadow: 0 1px 0 0 #fff; color: #fff} .c-cta-newsletter form .c-form-field .form-control:focus:invalid, .c-cta-newsletter form .c-form-field .form-control:focus:valid, .c-cta-newsletter form .c-form-field .form-control:focus:required:valid, .c-cta-newsletter form .c-form-field .form-control:focus:required:invalid {box-shadow: 0 1px 0 0 #fff;} .c-cta-newsletter form .messages--error {color: #222; border-top: unset; border-bottom: unset;} .c-cta-newsletter form .messages--status {color: #222; border-top: unset; border-bottom: unset;} .c-cta-newsletter form .form-submit {margin-top: 25px; min-width: 100px;} .c-cta-newsletter form .form-item span.required { visibility: hidden; } .c-cta-newsletter form .newsletter-form-wrapper { display: flex; justify-content: stretch; } .paragraph--type--call-to-action .c-cta-parent__block { padding-top: 0; } .c-cta-block__wrap .c-editor-content { padding: 0; } .c-cta-block__wrap .c-editor-content p { margin-bottom: 0; } /* Change Autocomplete styles in Chrome */ .c-cta-newsletter form .c-form-field .form-control:-webkit-autofill, .c-cta-newsletter form .c-form-field .form-control:-webkit-autofill:hover, .c-cta-newsletter form .c-form-field .form-control:-webkit-autofill:focus { -webkit-text-fill-color: #fff; transition: background-color 5000s ease-in-out 0s; } .form-required span.required { color: #d50000; } .messages { padding: 15px; margin-top: 15px; } .messages--status { background: #e2ffe9; border-top: 1px solid #16cf3e; border-bottom: 1px solid #16cf3e; } .messages--error { background: #ffeaec; border-top: 1px solid #cf162b; border-bottom: 1px solid #cf162b; } .messages--warning { background: #fffbea; border-top: 1px solid #cfbf16; border-bottom: 1px solid #cfbf16; } /* Necessary fix for IE */ .paragraph--type--contacts-section.c-people-list__item {padding: 0; width: 50%} .paragraph--type--contacts-section.c-people-list__item > .c-people {padding: 15px;} /* html[lang="ru"] .c-slider-input__mask .unit { display: none; } */ .paragraph--type--banner-with-calculator ~ .c-new-subpage-container1.paragraph.paragraph--type--service-features .container { padding-top: 120px; } .c-new-subpage-container1.without-calculator ~ .paragraph--type--image-banner-with-text { padding-top: 0; } @media screen and (max-width: 1024px) { .c-new-subpage-container1.without-calculator ~ .paragraph--type--image-banner-with-text .container { padding-top: 0; } .c-new-subpage-container1.without-calculator ~ .paragraph--type--image-banner-with-text .c-new-slogan-block { margin-top: 0; margin-bottom: 0; } } @media screen and (max-width: 800px) { .c-new-subpage-container1.without-calculator ~ .paragraph--type--calculator-accordion { padding-top: 90px; } .c-new-subpage-container1 .c-new-subpage-header-content .c-editor-content ul { display: inline-block; } .c-new-subpage-container1 .c-new-subpage-header-content .c-editor-content ul li { text-align: left; } .c-cta-newsletter form .newsletter-form-wrapper { display: block; } .c-cta-newsletter form .c-form-group { width: 100%; margin-right: 0; margin-bottom: 25px; } .c-cta-newsletter form .form-submit { width: unset; } } .paragraph--type--banner-with-calculator video { width: 100%; height: auto; } .custom-arrow-select .form-select { box-shadow: none; } .c-new-campaign-container1 { overflow: hidden; } .c-new-subpage-container1.node-page .c-new-subpage-header-content h1 { margin-bottom: 0; } .c-new-subpage-container1.node-page .c-new-subpage-header-content { background: transparent; padding-bottom: 0; margin: 0; } .c-new-subpage-container1 .c-page-nav { font-size: 14px; } /* Fix alignment on smaller screens (russian language fix) */ @media screen and (max-width: 480px) { .c-new-credit-features .row { display: flex; flex-wrap: wrap; } } /** IE 11 scaling fix **/ _:-ms-fullscreen, :root .c-new-caroffers__block .c-hero__image-circle2 svg { max-height: 417px; height: 417px; } .c-hero.c-hero--homepage.banner-ipo .c-hero__info-circle { display: flex; align-items: center; } .c-hero.c-hero--homepage.banner-ipo .c-hero__info-circle .c-hero__info-circle--text { font-size: 18px; } @media screen and (max-width: 800px) { .c-hero.c-hero--homepage.banner-ipo { background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#fff)); background-image: linear-gradient(to bottom, #f1f1f2, #fff); background-size: 100% 100%; } } @media screen and (min-width: 1024px) { .c-hero.c-hero--homepage.banner-ipo .title { margin-top: 30px; } } .business-modal .col-right .c-editor-content h3 { font-weight: 300; } .business-tab__block > a { display: flex; height: 100%; width: 100%; align-items: center; color: #222; } .business-tab__block > a .business-tab__title { flex-grow: 1; } @media screen and (max-width: 1279px) { .c-new-subpage-container8 { padding-bottom: 40px; } } body.modal-open { padding-right: 0!important; } .c-section.paragraph--type--calculator > .container { padding-top: 15px; }