

/* Start:/local/templates/logistic/assets/css/chat_widget.css?16587980814718*/
#chat-widget {
    opacity: 0;
    position: fixed;
    bottom: 30px;
    right: 82px;
    z-index: 999;
    margin-right: 14px;
    visibility: hidden;
    -webkit-transform: translateY(35px) translateZ(0);
    transform: translateY(35px) translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 250ms,opacity 250ms,visibility 250ms;
    -o-transition: -o-transform 250ms,opacity 250ms,visibility 250ms;
    transition: transform 250ms,opacity 250ms,visibility 250ms;
}

#chat-widget.show {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
}

#chat-widget .button {
    display: flex;
    position: relative;
    width: 50px;
    height: 50px;
    min-width: 50px;
    min-height: 50px;
    background-color: rgba(0, 66, 130, 1);
    border-radius: 50%;
    cursor: pointer;
}

#chat-widget .button_widget::after {
    content: '';
    width: 62px;
    height: 62px;
    border-radius: 50%;
    border: 2px solid rgba(0, 66, 130, 0.4);
    position: absolute;
    z-index: -1;
    top: -8px;
    left: -8px;
    transform: translate(-50%, -50%);
    animation: ring 1.5s infinite;
    animation-fill-mode: forwards;
}

#chat-widget .button_widget::before {
    content: '';
    width: 62px;
    height: 62px;
    border-radius: 100%;
    background-color: rgba(0, 66, 130, 0.4);
    position: absolute;
    z-index: -1;
    top: 25px;
    left: 25px;
    transform: translate(-50%, -50%);
}

#chat-widget .chat-widget_list {
    position: absolute;
    bottom: 100%;
    width: 100%;
    margin-bottom: 8px;
}

#chat-widget .chat-widget_list .button {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
}

#chat-widget.closed .chat-widget_list .button {
    display: none;
}

#chat-widget .button i.button__icon {
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-image .1s;
}

#chat-widget .button .button__hint {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    margin: auto 1em auto auto;
    width: 120px;
    height: 2.15em;
    border-radius: 16px 9px 9px 16px;
    padding: 0.2em;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    color: white;
    background: rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(4px);
    display: none;
}

#chat-widget .button:hover .button__hint {
    display: inline-flex;
}

#chat-widget .button .button__hint::after {
    content: "";
    width: 6px;
    height: 10px;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    background: black;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M0 0L5.07814 4.23178C5.55789 4.63157 5.55789 5.36843 5.07813 5.76822L0 10V0Z' fill='black' fill-opacity='0.25'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M0 0L5.07814 4.23178C5.55789 4.63157 5.55789 5.36843 5.07813 5.76822L0 10V0Z' fill='black' fill-opacity='0.25'/%3E%3C/svg%3E");
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    mask-clip: border-box;
    -webkit-mask-clip: border-box;
}

#chat-widget .button_whats-app {
    background-color: rgba(58, 171, 39, 1);
}

#chat-widget .button_telegram {
    background-color: rgba(42, 171, 238, 1);
}

#chat-widget .button_feedback {
    background-color: rgba(182, 79, 79, 1);
}

#chat-widget.closed .button_widget i.button__icon {
    background-image: url("../images/EGziXF24iA0K.svg");
}

#chat-widget .button_widget i.button__icon {
    background-image: url("../images/xDUNLs9fo9mN.svg");
}

#chat-widget .button_whats-app i.button__icon {
    background-image: url("../images/OmR1OtGJpXNc.svg");
}

#chat-widget .button_telegram i.button__icon {
    background-image: url("../images/nFzJqhlWH4DV.svg");
    background-position: 8px center;
}

#chat-widget .button_feedback i.button__icon {
    background-image: url("../images/L1bDINY3gcx2.svg");
}

@media screen and (max-width: 767px) {
    #chat-widget .button_widget {
        /*width: 32px;*/
        /*height: 32px;*/
    }

    #chat-widget .button .button__hint {
        display: inline-flex;
    }
}
@keyframes ring {
    0% {
        transform: scale(1, 1);
        opacity: 1;
    }
    100% {
        transform: scale(1.5, 1.5);
        opacity: 0;
    }
}
/* End */


/* Start:/local/templates/logistic/styles.min.css?165034695222*/
.bold{font-weight:400}
/* End */


/* Start:/local/templates/logistic/template_styles.css?15983125329507*/
.underline, .link a {text-decoration:underline!important;}
.clear {clear:both;}
.img_right {float:right;margin:0 0 15px 15px;}
.img_left {float:left;margin:0 15px 15px 0;}
.top_disabled {color: #abb6c0;cursor:not-allowed;}
.news_detail_photo {max-width:455px!important;}

.news_detail table {background:none;border:0;}
.news_detail table td {border-bottom: 0;}
.news_detail .b-table_overflow_wrap:after, .b-info .b-table_overflow_wrap:after {background: none;}

.b-info table {border:0;}
.b-info table td  {border-bottom:1px solid #efeff2;padding:10px;}

.certificates-text {margin-bottom:20px;}
.tracking_num {font-size:14pt;padding-top:5px;}
.tracking_text {font-size:14pt;padding-top:35px;}

.b-wysiwyg {font: 400 17px/1.733333333333333 'Ubuntu',sans-serif;}
.b-wysiwyg a:hover {color:#ff5d16!important;}
.b-services_details_nav_menu .active {color: #abb6c0;}

.b-autoComplete_good_info {width: 280px;}
.b-autoComplete_inner {max-height: 272px;}

.b-cta_box_overlay_pic {background: url(../images/0HDfiz0WiZFS.jpg) center center / cover no-repeat;}

.b-wysiwyg, .b-mp-features_item_text {
    font: 400 17px/1.733333333333333 'Ubuntu',sans-serif!important;
}
.b-mp-services_item_inner {
    font: 400 17px/1.666666666666667 'Ubuntu',sans-serif!important;
}
.b-mp-benefits_item {
    font: 400 17px/1.333333333333333 'Ubuntu',sans-serif!important;
}
.b-about_features_item_title a {
	color: #000;
	text-decoration:none;
	border-bottom:1px solid #000;
}
.b-mp-intro_slide {
	display:block;
	text-decoration:none;
}
.b-about_features_item:hover .b-about_features_item_icon svg {
    fill: #ff5d16;
}
.b-about_features_item:hover .b-about_features_item_title a {
    color: #ff5d16;
	border-bottom:1px solid #ff5d16;
}
.b-about_features_item:hover .b-about_features_item_title {
    color: #ff5d16; 
}
.b-services_splash_item_icon  {
	margin:0 auto;
}
.b-services_splash_item_menu {
    text-align: left;
}

.b-panel .e-btn_blue:hover {
	background:#ff5d16;
	border-color: #ff5d16;
}
.b-map_balloon_title a {
    text-decoration: underline!important;
    color: #ff5d16!important;
}
.b-companies_item {
	cursor:pointer;
}
.b-services_intro_text .head {
	font: 500 45px 'Exo 2.0',sans-serif;
    letter-spacing: -.01em;
	color:#fff;
}
.b-mp-services_item:hover .b-mp-services_item_overlay_pic:before {
    opacity: .05!important;
}

.b-form_box_field input[type=text], .b-form_box_field input[type=date], .b-form_box_field input[type=tel], .b-form_box_field input[type=email], .b-form_box_field input[type=password], .b-form_box_field textarea, .b-form_box_field div[contenteditable], .b-form_box_field .e-select, .b-form_box_field .selectric, .b-form_box_field .b-form_box_field_date, .b-multiSelect_field {
    font-size:16px!important;
}

.b-form_box_field input[type="text"], .b-form_box_field input[type="date"], .b-form_box_field input[type="tel"], .b-form_box_field input[type="email"], .b-form_box_field input[type="password"], .b-form_box_field textarea, .b-form_box_field div[contenteditable], .b-form_box_field .e-select, .b-form_box_field .selectric, .b-form_box_field .b-form_box_field_date, .b-multiSelect_field, .b-form_box_field input[type=text], .calc-form .b-form_box_field input[type=text], .calc-form .b-form_box_field div[contenteditable], .calc-form .b-form_box_field input[type=tel], .b-leaflet_form .b-form_box_field input[type=text], .b-leaflet_form .b-form_box_field div[contenteditable], .b-leaflet_form .b-form_box_field input[type=tel],
.b-mp-capture .b-form_box_field input[type=text],  .b-form_box_field input[type=tel], .b-form_box_field div[contenteditable]  {
    border: 2px solid #728fab!important;
}
.b-capture__orange .b-form_box_field input[type=text], .b-capture__orange .b-form_box_field div[contenteditable], .b-capture__orange .b-form_box_field input[type=tel], .b-capture__orange .checker span,
.b-form__transparent .b-form_box_field input[type=text], .b-form__transparent .b-form_box_field div[contenteditable], .b-form__transparent .b-form_box_field input[type=tel], .b-form__transparent .checker span  {
    border: 2px solid #fff!important;
}
.checker span {
    border: 2px solid #728fab!important;
}
.calc-form .b-form_box_title {
    font: 400 16px 'Ubuntu',sans-serif!important;
}
.b-mp-intro_calc .b-form_box_field input[type=text], .b-services_intro_form_inner .b-form_box_field input[type=text], .b-sidebar_calc .b-form_box_field input[type=text] {border: 2px solid #dce5ed!important;}

.news-marked a {color:#e54506!important;}
.b-services_intro_slide a {color:#fff!important;text-decoration:none;}


@media (min-width: 768px) {
	.b-header_main_nav_menu_sub {
		background: #004588!important; 
	}
	.b-header_main_nav_menu_sub>li {
		margin-top: -2px;
	}
	.b-header_main_nav_menu_sub>li~li>a:before {
		border-top: 2px solid #004588!important;
	}
	.b-header_main_nav_menu_sub>li>ul {
		font: 400 16px 'Ubuntu',sans-serif!important;
		color:#fff!important;
	}
	.b-header_main_nav_menu_sub ul li:hover {
		background:#fc7e58;
	}	
	.b-wysiwyg .b-table_overflow_wrap:after {
		background:none!important;
	}
	
}

@media (max-width: 767px){
	.b-mp-features_item_title, .b-spoiler_toggle_title {
		font: 500 18px 'Exo 2.0',sans-serif!important;
		color: #004588;
	}
	.b-companies_page .b-tabs_nav_list a {
		padding: 12px 35px;
	}
	.b-sidebar_nav_menu li:first-child a.current {
    padding-top: 11px!important;
	}
	.b-sidebar_nav_menu li:last-child a.current {
		padding-bottom: 11px!important;
	}
	.b-mp-features_item.opened .b-mp-features_item_title {
		color: #004588!important;
	}
	.b-sidebar_nav_menu_custom .b-tabs_block{ 
		margin:0 0 0 125px;
	}
	.b-sidebar_nav_menu_custom .b-sidebar_nav_menu a {
		margin:0 0 10px 0!important;
	}
	.b-sidebar_nav_menu_custom .b-tabs_nav_inner {
		border: 0!important;
	}
	
}


.input__box-r{
	margin-bottom: 10px !important;
}

.input__box-r .b-form_notice{
	margin-top: 40px !important;
}

.modal-popup__form-wrap-r{
	position: relative;
}

.form-submit-success-r{
	width: 100%;
	height: 100%;
	z-index: 301;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
}

.form-submit-success-r_icon{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 15%;
}

.form-submit-success-r_icon svg{
	width: 150px;
	fill: #28a745;
}

@media (max-width: 375px) {
	.form-submit-success-r_icon{
		margin-top: 35%;
	}
}

.form-submit-success-r__text{
	width: 100%;
	text-align: center;
	font-size: 24px;
	margin-top: 40px;
}

.modal-popup__form-wrap-r h3{
	font-size: 24px;
	margin-bottom: 10px;
}

.btn-callback{
	width: 193px;
	height: 50px;
	color: #fff;
	background: #ff5d16;
	display: flex;
}

.btn-callback-r{
	position: fixed;
	bottom: 30px;
	right: 110px;
	z-index: 200;
	height: 50px;
	background: none;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(35px) translateZ(0);
	transform: translateY(35px) translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 250ms;
	-o-transition: -o-transform 250ms, opacity 250ms, visibility 250ms;
	transition: transform 250ms, opacity 250ms, visibility 250ms;
	cursor: pointer;
}

.btn-callback-r.show{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	transition: transform 250ms, opacity 250ms, visibility 250ms;
	-webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 250ms;
	-o-transition: -o-transform 250ms, opacity 250ms, visibility 250ms;

}

.modal-popup-r{
	display: flex;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	position: fixed;
	width: 100vw;
	height: 100vh;
	z-index: 300;
	top: 0;
	transition: transform 250ms, opacity 250ms, visibility 250ms;
	-webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 250ms;
	-o-transition: -o-transform 250ms, opacity 250ms, visibility 250ms;
}

.modal-popup-r_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background: #000;
	opacity: .5;
	z-index: 250;
}


.modal-popup__form-wrap-r{
	position: absolute;
	z-index: 300;
	background: #fff;
	padding: 50px !important;
}

@media (max-width: 375px) {

}

@media (max-width: 320px) {

}

.modal-popup-r.modal-popup-r_show{
	opacity: 1;
	visibility: visible;
	position: fixed;
	z-index: 300;
	transition: transform 250ms, opacity 250ms, visibility 250ms;
	-webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 250ms;
	-o-transition: -o-transform 250ms, opacity 250ms, visibility 250ms;
}

.btn-callback-r__hov{
	fill: #004588;
}

.btn-callback-r__hov:hover{
	fill: #ff5d16;
}

.modal-popup-r__form-close{
	position: relative;

}

.modal-popup-r__form-close svg{
	position: absolute;
	top: -25px;
	right: -25px;
	fill: #ff5d16;
	width: 20px;
	z-index: 302;

}

.modal-popup-r__form-close svg:hover{
	cursor: pointer;
	fill: #004588;
}

@media (max-width: 767px) {
	.btn-callback-r {
		bottom: 20px;
		right: 70px;
		z-index: 200;
		height: 32px;
	}
}
/* End */
/* /local/templates/logistic/assets/css/chat_widget.css?16587980814718 */
/* /local/templates/logistic/styles.min.css?165034695222 */
/* /local/templates/logistic/template_styles.css?15983125329507 */
