.selectize-control.atc-cargo-selectize-city .selectize-input > div{line-height:10px;}
.selectize-control.atc-cargo-selectize-city .selectize-input > div.atcive{background:#0059c7;background:-moz-linear-gradient(top, #0059c7 0%, #0051c1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0059c7), color-stop(100%,#0051c1));background:-webkit-linear-gradient(top, #0059c7 0%,#0051c1 100%);background:-o-linear-gradient(top, #0059c7 0%,#0051c1 100%);background:-ms-linear-gradient(top, #0059c7 0%,#0051c1 100%);background:linear-gradient(to bottom, #0059c7 0%,#0051c1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0059c7', endColorstr='#0051c1',GradientType=0 );border-color:#0051c1;}
.selectize-control.atc-cargo-selectize-city .selectize-input > div .atc-cargo__alt{opacity:0.7;}
.selectize-control.atc-cargo-selectize-city .selectize-input > div .atc-cargo__name + .atc-cargo__alt{margin-left:5px;}
.selectize-control.atc-cargo-selectize-city .selectize-input > div .atc-cargo__name + .atc-cargo__alt{margin-left:5px;}
.selectize-control.atc-cargo-selectize-city .selectize-input > div .atc-cargo__name + .atc-cargo__alt{margin-left:5px;}
.selectize-control.atc-cargo-selectize-city .selectize-input > div .atc-cargo__name + .atc-cargo__alt{margin-left:5px;}
.selectize-control.atc-cargo-selectize-city .selectize-input > div .atc-cargo__name + .atc-cargo__alt{margin-left:5px;}
.selectize-control.atc-cargo-selectize-city .selectize-dropdown .caption{font-size:12px;display:block;color:#a0a0a0;}
.atc-cargo{background-color:#fff;box-shadow:-1px 5px 12px rgba(129, 129, 149, 0.18);position:relative;}
.atc-cargo__header{background:#334ba3 url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/cargo-header.jpg) no-repeat center right / cover;display:flex;padding:26px 56px 27px 28px;position:relative;justify-content:space-between;}
.atc-cargo__title{color:#fff;flex:1;font-size:120%;font-weight:700;}
.atc-cargo-step{color:#fff;}
.atc-cargo__right-header{display:flex;line-height:1.4;}
.atc-cargo-icon{background:transparent no-repeat center center / contain;bottom:-2px;display:inline-block;height:15px;margin:0 4px;position:relative;width:15px;}
.atc-cargo-icon--back{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/left-arrow.svg);}
.atc-cargo-icon--coins{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/coins.svg);}
.atc-cargo-icon--question{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/question-mark.svg);}
.atc-cargo-icon--warning{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/warning.svg);}
.atc-cargo-icon--mail{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/mail-small.svg);}
.atc-cargo-icon--sort{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/sort-button-with-three-lines.svg);}
.atc-cargo__back{border-right:1px solid rgba(255, 255, 255, 0.3);color:#ffffff;cursor:pointer;display:none;margin:0 15px 0 0;padding:0 15px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.atc-cargo__body{padding:56px 28px 80px 28px;position:relative;}
.atc-cargo__body--wide{padding:56px 0 80px 0;}
.atc-cargo--loading .atc-cargo-stage{overflow:hidden;-webkit-filter:blur(2px);-moz-filter:blur(2px);filter:blur(2px);}
.atc-cargo-loading{display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:3;}
.atc-cargo--loading .atc-cargo-loading{display:flex;}
.atc-cargo-loading__overlay{background-color:rgba(255, 255, 255, 0.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3;}
.atc-cargo-loading__icon{background:transparent url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/loading.svg) no-repeat center center / contain;height:58px;margin:auto;position:relative;width:58px;z-index:6;}
.atc-cargo .atc-cargo-selectize-city .selectize-input{border:1px solid #232b47;border-radius:0;box-shadow:inset 1px 0 7px rgba(29, 41, 85, 0.1);box-sizing:border-box;cursor:text;height:42px;letter-spacing:0.025em;line-height:0;min-width:194px;padding:15px 13px 13px;vertical-align:top;}
.atc-cargo .atc-cargo-selectize-city .selectize-input.dropdown-active > div{position:relative;top:-1px;}
.atc-cargo .atc-cargo-selectize-city .selectize-input::after{display:none;}
.atc-cargo .atc-cargo-selectize-city .selectize-input input{cursor:text;padding:0 0 1px 0 !important;position:relative;top:-1px;}
.atc-cargo .selectize-dropdown-content{padding:6px 0;}
.atc-cargo .selectize-dropdown-content [data-selectable]{padding:3px 13px 3px;}
.atc-cargo-input__label{cursor:default;display:block;margin-bottom:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.atc-cargo-input__label + .input--deep-blue{margin-left:0;}
.atc-cargo-stage__row{display:flex;}
.atc-cargo-stage__item--flex{display:flex;}
.atc-cargo-stage__item--adaptive-full{display:flex;flex:1;}
.atc-cargo-stage__item--continue{align-self:flex-end;margin-left:42px;}
.atc-cargo-stage__item--adaptive-full > .atc-cargo-input{margin:0 12px;width:100%;}
.atc-cargo-stage__item--adaptive-full > .atc-cargo-input:first-child{margin-left:0;}
.atc-cargo-stage__item--adaptive-full > .atc-cargo-input:last-child{margin-right:0;}
.atc-cargo-stage--2 input{height:41px;width:94%;}
.atc-cargo-stage__item--60-40{display:flex;flex:1;}
.atc-cargo-stage__item--60-40 > *:first-child{flex:6;padding-right:40px;}
.atc-cargo-stage__item--60-40 > *:last-child{flex:4;}
.atc-cargo-stage{display:none;}
.atc-cargo-stage--2 .beauty-list{margin-bottom:0;}
.flex{display:flex;}
.atc-cargo-stage__form{width:100%;}
.layout .cursor--default{cursor:default;}
.atc-cargo-stage--2 .beauty-list__head{padding:10px 15px;}
.atc-cargo-input--packaging{min-width:190px;}
.btn--dotted{border-bottom:1px dotted;color:#183ca1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.text--blue{color:#183ca1;}
.btn--arrow-2{position:relative;}
.btn--arrow-2::after{background:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/arrow-down.svg) no-repeat center right / 11px;content:'';display:inline-block;height:11px;right:-18px;opacity:1;padding-left:18px;position:absolute;top:6px;transition:all .2s ease-out 0.08s;width:11px;z-index:2;}
.btn--arrow-l{position:relative;}
.btn--arrow-l::before{background:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/right-arrow-dark.svg) no-repeat center right / 11px;content:'';display:inline-block;height:11px;left:-18px;opacity:1;padding-right:18px;position:absolute;top:6px;transition:all .2s ease-out 0.08s;width:11px;z-index:2;}
.atc-cargo-more__action--activate{margin:1.4em 0 0;}
.atc-cargo-checkbox{margin:0 32px 16px 0;position:relative;}
.atc-cargo-checkbox__input{cursor:pointer;opacity:0;position:absolute;z-index:-1;}
.atc-cargo-checkbox__input:checked + label svg path{stroke-dashoffset:0;}
.atc-cargo-checkbox__input:focus + label{}
.atc-cargo-checkbox__input + .atc-cargo-checkbox__label{border:1px solid #232b47;border-radius:1px;display:block;cursor:pointer;height:15px;float:left;width:15px;}
.atc-cargo-input--radio .atc-cargo-checkbox__input + .atc-cargo-checkbox__label{border-radius:15px;height:17px;width:17px;}
.atc-cargo-checkbox__text{cursor:pointer;padding:0 0 0 13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.atc-cargo-checkbox__label:hover, .atc-cargo-checkbox__text:hover ~ .atc-cargo-checkbox__label{border-color:#284594;}
.atc-cargo-checkbox__input + .atc-cargo-checkbox__label svg{pointer-events:none;}
.atc-cargo-checkbox__input + .atc-cargo-checkbox__label svg path{fill:none;stroke:#232b47;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:101;transition:all 200ms cubic-bezier(1, 0, 0.37, 0.91);}
.atc-cargo-checkbox__label:hover svg path, .atc-cargo-checkbox__text:hover ~ .atc-cargo-checkbox__label svg path{stroke:#284594;}
.input--textarea{box-sizing:border-box;min-height:41px;overflow:hidden;padding:10px 13px 8px;resize:none;width:100%;}
.textarea-auto-height--80{min-height:80px;}
.atc-cargo-stage__col--cargo-name{margin-right:10%;}
.atc-cargo-stage__item--delivery-conditions{padding-top:10px;}
.atc-cargo-stage__row--step-3-1{margin-bottom:34px;}
.atc-cargo-stage__row--step-3-2 .atc-cargo-stage__item--continue{align-self:auto;}
.atc-cargo-stage__item--control-line{align-items:flex-end;display:flex;padding-bottom:1px;}
.atc-cargo-control-line{background:#fff no-repeat center center / 16px;border-radius:40px;cursor:pointer;display:block;height:40px;width:40px;}
.atc-cargo-control-line--add{background-color:#284594;background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/plus-white.svg);display:none;}
.atc-cargo-control-line--add:hover{background-color:#334ba3;}
.atc-cargo-control-line--add:active{background-color:#284594;}
.atc-cargo-extended__item:first-child .atc-cargo-control-line--add{display:block;}
.atc-cargo-control-line--remove{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/minus.svg);box-shadow:-1px 5px 12px rgba(129, 129, 149, 0.18);visibility:hidden;}
.atc-cargo-control-line--remove:hover{box-shadow:-1px 5px 12px rgba(129, 129, 149, 0.26);}
.atc-cargo-control-line--remove:active{box-shadow:-1px 5px 12px rgba(129, 129, 149, 0.16);}
.atc-cargo-extended__item{padding:20px 28px;}
.atc-cargo-extended__item:last-child{padding-bottom:0;}
.atc-cargo-extended__item:hover{background-color:#f8f8fa;}
.atc-cargo-extended__item:hover .beauty-list__head{background-color:#fff;}
.atc-cargo-extended .atc-cargo-extended__item--button{background-color:#fff;display:flex;justify-content:flex-end;}
.atc-cargo-extended__item:hover .atc-cargo-control-line--remove{visibility:visible;}
.atc-cargo-extended__item:first-child .atc-cargo-control-line--remove{display:none;}
.atc-cargo-extended{display:none;}
.atc-cargo-table__tr:nth-child(2n - 1){background-color:#f7f7f7;}
.atc-cargo-table__td{padding:5px 10px;}
.atc-cargo-table__td:first-child{padding-left:20px;}
.atc-cargo-notice-table tr td{padding:5px 5px 20px;vertical-align:top;}
.atc-cargo-notice-table tr:last-child td{padding-bottom:0;}
.atc-cargo-stage__row--step-r-2{margin:20px 0 0;}
.atc-cargo-stage__row--step-r-3{margin-top:30px;}
.atc-cargo-notice{background-color:#fff4f4;display:flex;padding:15px 10px;}
.atc-cargo-notice__body > div{display:inline;}
.atc-cargo-notice__icon{padding-right:5px;}
.atc-cargo-stage__row--step-r-4{margin:30px 0 0;}
.atc-cargo-filter__icon{margin-right:2px;}
.atc-cargo-filter__param{margin:0 0 0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.atc-cargo-filter__param:not(.atc-cargo-filter__param--active){border-bottom:1px dotted;color:#183ca1;cursor:pointer;}
.atc-cargo-filter__param--active{background-color:#eeeeee;cursor:default;padding:1px 4px 3px 7px;position:relative;}
.atc-cargo-filter__param--active::after{background:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/down-arrow-sort.svg) no-repeat center right / 11px;content:'';display:inline-block;height:11px;opacity:1;padding-left:3px;transition:all .2s ease-out 0.08s;width:11px;z-index:2;}
.atc-cargo-cards, .atc-cargo-card{width:100%;}
.atc-cargo-card{border-bottom:1px solid #eeeeee;display:flex;padding:32px 0;}
.atc-cargo-card__logo{background:transparent no-repeat center center / contain;height:40px;margin-right:16px;width:40px;}
.atc-cargo-card__logo--S7, .atc-cargo-card__logo--S7-Airlines{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-s7.svg);}
.atc-cargo-card__logo--SU, .atc-cargo-card__logo--Аэрофлот{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-su.svg);}
.atc-cargo-card__logo--SU, .atc-cargo-card__logo--АТС{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-atc.svg);}
.atc-cargo-card__logo--U6, .atc-cargo-card__logo--Уральские-авиалинии{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-u6.svg);}
.atc-cargo-card__logo--RU, .atc-cargo-card__logo--Волга-Днепр{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-ru.svg);}
.atc-cargo-card__logo--HU{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-hu.svg);}
.atc-cargo-card__logo--PS{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-ps.svg);}
.atc-cargo-card__logo--CZ{background-image:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/avia/avia-cz.svg);}
.atc-cargo-card__direction{display:flex;}
.atc-cargo-card__body{flex:1;}
.atc-cargo-card__big{font-size:18px;font-weight:bold;}
.atc-cargo-card__city .atc-cargo-card__big{position:relative;padding-right:30px;white-space:nowrap;}
.atc-cargo-card__city .atc-cargo-card__big::after{background:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/right-arrow-dark.svg) no-repeat center center / 15px;content:'';display:inline-block;height:15px;opacity:1;position:absolute;right:8px;transition:all .2s ease-out 0.08s;top:3px;width:15px;z-index:2;}
.atc-cargo-card__city:last-child .atc-cargo-card__big{padding-right:0;}
.atc-cargo-card__city:last-child .atc-cargo-card__big::after{display:none;}
.atc-cargo-card__city--transit .atc-cargo-card__big::after{}
.atc-cargo-card__city .atc-cargo-card__regular{font-size:94%;letter-spacing:0.03em;max-width:246px;}
.atc-cargo-card__city--transit .atc-cargo-card__big{font-size:90%;font-weight:normal;line-height:22px;height:24px;}
.atc-cargo-card__city--transit .atc-cargo-card__regular{font-size:80%;}
.atc-cargo-card__table{margin-top:20px;font-size:15px;}
.atc-cargo-card__table td{padding:5px 0;}
.atc-cargo-card__table td:first-child{padding-right:16px;}
.atc-cargo-card__footer{box-sizing:content-box;max-width:256px;padding-left:20px;text-align:right;}
.atc-cargo-card__type{display:inline-block;text-transform:uppercase;letter-spacing:0.08em;width:fit-content;padding:0 0 8px 0;font-weight:bold;}
.atc-cargo-card__t-text{margin-left:20px;}
.atc-cargo-card__total{margin-bottom:6px;}
.atc-cargo-card__total > *{display:inline;}
.atc-cargo-card__total .atc-cargo-card__regular{margin-right:3px;}
.atc-cargo-card__footer .atc-cargo-button{margin-top:18px;}
.atc-cargo-request{display:flex;}
.input--100per{width:calc(100% - 28px);}
.atc-cargo-input--name{flex:1;}
.atc-cargo-input--phone{padding-right:40px;}
.atc-cargo-input--email{flex:1;}
.atc-cargo-stage__col--phone-email .atc-cargo-input{margin-top:24px;}
.atc-cargo-table{width:100%;}
.atc-cargo-stage__row--step-q-2{margin-top:40px;}
.atc-cargo-stage__row--step-q-3{margin-top:40px;justify-content:center;}
.atc-cargo-cards__sort--time{display:none;}
.atc-cargo-loading__message{background:#fff;box-shadow:1px 1px 15px rgba(0, 0, 0, 0.20);box-sizing:border-box;display:none;height:160px;margin:auto;padding:30px;position:relative;text-align:center;width:100%;max-width:330px;z-index:10;}
.atc-cargo-loading__message .atc-cargo-loading__text{margin:auto;}
.atc-cargo-stage__item--after-sending{display:none;}
.layout--cargo-form{background-color:#fafafa;border-top:1px solid #ededed;padding:50px 0 52px;}
.cargo-form{display:flex;}
.cargo-form__left{flex:1;}
.cargo-form__right{line-height:1.5;padding-left:47px;width:230px;}
.atc-cargo-extended__line--2{padding-right:52px;margin-top:19px;}
.atc-cargo-extended .atc-cargo-extended__item--line + .atc-cargo-extended__item--line{border-top:1px solid #ededed;}
.atc-cargo-card__airline-name{display:none;}
.atc-cargo-card__shipping-type,
.atc-cargo-card__special-tariff{font-size:12px;margin-top:5px;color:#565555;background-color:#f0f0f0;border-radius:3px;padding:3px 6px;display:inline-block;line-height:1.3;}
.atc-cargo-card__special-tariff{color:#fff;background-color:#f55353;}
.atc-cargo-stage__item--shipping-type{margin-top:5px;display:flex;flex-wrap:wrap;}
.atc-cargo-stage__item--shipping-type .atc-cargo-input {
margin-right: 20px;
margin-bottom: 10px;
}