.helios {font-size: 16px;font-family: "HeliosC";}
.captcha-item {margin-bottom: 30px;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-moz-transition: opacity .15s linear;-ms-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.modal {overflow-y: auto;}
.modal-open {overflow: auto;}
.modal-open[style] {padding-right: 0px !important;}
.modal {padding-right: 0px !important;}
@media (max-width: 500px) {.modal-footer {flex-direction: column;}}
.button-btn {width: 200px;height: 36px;background: transparent;display: block;float: left;font-size: 12px;text-transform: uppercase;color: white !important;text-decoration: none !important;font-family: "HeliosC";text-align: center;padding-top: 9px;padding-bottom: 9px;}
.button-btn.btn-outline {border: 1px solid white;}
.button-btn.btn-outline:hover {color: #eb690a !important;border: 1px solid #eb690a;}
.button-btn.btn-full {background: #575759;border: 0px;}
.button-btn.btn-full:hover {cursor: pointer;background: #eb690a !important;}
.header-header {padding-bottom: 40px;display: flex;flex-direction: row;}
.header-header .header-header-1 {flex-grow: 5;flex-basis: 1px;}
.header-header .header-header-1 {font-size: 40px;font-family: "HeliosExtThin";line-height: 1em;}
@media (max-width: 449px) {.header-header .header-header-1 {font-size: 32px;}}
.header-header .header-header-2 {flex-grow: 7;flex-basis: 1px;}
.header-header .header-header-2 {font-size: 16.75px;font-family: "HeliosExtLight";color: rgba(0,0,0,.90);}
@media (max-width: 449px) {.header-header .header-header-2 {padding-bottom: 15px;}}
@media (max-width: 1199px) {.header-header {flex-direction: column;}
	.header-header .header-header-2 {padding-top: 15px;}}
.form-input {margin-bottom: 15px;}
.form-input input, .form-input textarea {padding-top: 15px;padding-bottom: 15px;padding-left: 40px;font-size: 16px;width: 100%;}
.form-input textarea {height: 120px;resize: none;}
.container-radio {display: block;display: inline-block;position: relative;padding-left: 30px;margin-bottom: 0px;cursor: pointer;font-size: 16px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-family: "HeliosExtLight";line-height: 1em;padding-top: 2px;padding-bottom: 6px;padding-right: 15px;color: #000000;}
@media (max-width: 449px) {.container-radio {font-weight: 600;}}
.container-radio input {position: absolute;opacity: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 18px;width: 18px;background-color: transparent;border-radius: 50%;border: 1px solid #eb690a;}
.container-radio:hover input ~ .checkmark {background-color: transparent;}
.container-radio input:checked ~ .checkmark {background-color: transparent;}
.checkmark:after {content: "";position: absolute;display: none;}
.container-radio input:checked ~ .checkmark:after {display: block;}
.container-radio .checkmark:after {top: 5px;left: 5px;width: 6px;height: 6px;border-radius: 50%;background: white;background: #eb690a;}
.on-off-switch-track {border-radius: 2px !important;}
.on-off-switch-thumb-shadow {border: 0px !important;}
.on-off-switch-thumb-color {border-radius: 0px !important;}
.on-off-switch-thumb {height: 27px !important;width: 27px !important;}
@media (max-width: 449px) {footer {padding-top: 50px;padding-bottom: 36px;}}
.footer-outside {background: black;}
@media (max-width: 1200px) {.slider-logo {max-width: 250px;}}
@media (max-width: 991px) {.slider-logo {display: none;}}
.slider-area {background: url("/assets/templates/img/slider.jpg") no-repeat center transparent;padding-top: 210px;padding-bottom: 210px;background-size: cover;position: relative;box-shadow: inset 0px 139px 100px -100px #000 21;}
.slider-area:before {content: "";}
.slider-area .slider-container {display: flex;align-items: center;}
.slider-area .slider-container {position: relative;}
.slider-area .slider-container .item-main {flex-grow: 1;}
.slider-area .slider-container .slider-header {font-size: 60px;color: white;font-family: "HeliosExtThin";line-height: 1.2em;margin-bottom: 50px;}
@media (max-width: 991px) {.slider-area .slider-container .slider-header {font-size: 45px;}}
@media (max-width: 767px) {.slider-area .slider-container .slider-header {font-size: 40px;}}
@media (max-width: 575px) {.slider-area .slider-container .slider-header {font-size: 32px;}}
@media (max-width: 449px) {.slider-area .slider-container .slider-header {font-size: 27px;margin-bottom: 26px;}}
.slider-area .slider-container .slider-subheader {font-size: 24px;font-family: "HeliosC";color: #eb690a;margin-bottom: 50px;font-weight: 100;}
@media (max-width: 991px) {.slider-area .slider-container .slider-subheader {font-size: 20px;}}
@media (max-width: 767px) {.slider-area .slider-container .slider-subheader {font-size: 18px;}}
@media (max-width: 575px) {.slider-area .slider-container .slider-subheader {font-size: 14px;}}
@media (max-width: 1399px) {.slider-area {padding-top: 65px;padding-bottom: 65px;}}
@media (max-width: 991px) {.slider-area {padding-top: 65px;padding-bottom: 65px;}}
@media (max-width: 767px) {.slider-area {padding-top: 50px;padding-bottom: 50px;}}
@media (max-width: 575px) {.slider-area {padding-top: 45px;padding-bottom: 45px;}}
@media (max-width: 449px) {.slider-area {padding-top: 31px;padding-bottom: 40px;}}
@media (max-width: 1399px) {#carouselMainIndicators .carousel-control-prev, #carouselMainIndicators .carousel-control-next {display: none !important;}}
.service-area {padding-top: 80px;padding-bottom: 90px;}
.service-area .service-body {display: flex;flex-direction: row;}
.service-area .service-body .service-body-1 {flex-grow: 5;flex-basis: 1px;}
.service-area .service-body .service-body-1 {display: flex;flex-direction: column;}
.service-area .service-body .service-body-1 .service-btn .service-description-wrapper {display: none;}
.service-area .service-body .service-body-1 .service-btn {padding: 15px;}
.service-area .service-body .service-body-1 .service-btn > div {display: flex;flex-direction: row;}
.service-area .service-body .service-body-1 .service-btn > div .left {flex-basis: 1px;flex-grow: 1;}
.service-area .service-body .service-body-1 .service-btn > div .left .icon {width: 83px;height: 66px;background-repeat: no-repeat;background-position: center;margin: 0 auto;margin-right: 20px;}
.service-area .service-body .service-body-1 .service-btn > div .left .icon.icon-2 {display: block;}
.service-area .service-body .service-body-1 .service-btn > div .left .icon.icon-2 {display: none;}
@media (max-width: 1199px) {.service-area .service-body .service-body-1 .service-btn > div .left .icon {margin-right: 10px;}}
@media (max-width: 991px) {.service-area .service-body .service-body-1 .service-btn > div .left .icon {background-size: contain;width: 54px;height: 44px;}}
.service-area .service-body .service-body-1 .service-btn > div .right {flex-basis: 1px;flex-grow: 3;}
.service-area .service-body .service-body-1 .service-btn > div .right .data .title {font-size: 24px;font-family: "HeliosC";color: black;font-weight: bold;line-height: 1em;padding-bottom: 15px;text-transform: uppercase;}
@media (max-width: 1199px) {.service-area .service-body .service-body-1 .service-btn > div .right .data .title {padding-bottom: 8px;font-size: 20px;}}
.service-area .service-body .service-body-1 .service-btn > div .right .data .text {font-size: 16px;font-family: "HeliosC";color: #3c3c3c;line-height: 1.25;}
@media (max-width: 1199px) {.service-area .service-body .service-body-1 .service-btn > div .right .data .text {font-size: 14px;}}
@media (max-width: 1199px) {.service-area .service-body .service-body-1 .service-btn > div .right {flex-grow: 4;}}
@media (max-width: 767px) {.service-area .service-body .service-body-1 .service-btn > div .right {flex-grow: 1000;}}
@media (max-width: 1199px) {.service-area .service-body .service-body-1 .service-btn {padding: 10px;}}
.service-area .service-body .service-body-1 .service-btn.hover, .service-area .service-body .service-body-1 .service-btn.active {cursor: pointer;background: #ecedec;}
.service-area .service-body .service-body-1 .service-btn.hover .icon-1, .service-area .service-body .service-body-1 .service-btn.active .icon-1 {display: none;}
.service-area .service-body .service-body-1 .service-btn.hover .icon-2, .service-area .service-body .service-body-1 .service-btn.active .icon-2 {display: block !important;}
.service-area .service-body .service-body-1 .service-btn.hover .right .data .title, .service-area .service-body .service-body-1 .service-btn.active .right .data .title {color: #eb690a !important;}
.service-area .service-body .service-body-2 {flex-grow: 7;flex-basis: 1px;background: url("/assets/img/pages/main/service-bg.jpg") no-repeat center black;background-size: cover;position: relative;}
.service-area .service-body .service-body-2:before {content: "";background: rgba(0,0,0,.74);position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;}
.service-area .service-body .service-body-2 > div {margin-top: 85px;margin-bottom: 80px;margin-left: 60px;margin-right: 60px;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}
@media (max-width: 1199px) {.service-area .service-body .service-body-2 > div {margin-top: 55px;margin-bottom: 55px;margin-left: 55px;margin-right: 55px;}}
@media (max-width: 991px) {.service-area .service-body .service-body-2 > div {margin-top: 20px;margin-bottom: 20px;margin-left: 20px;margin-right: 20px;}}
@media (max-width: 767px) {.service-area .service-body .service-body-2 > div {position: relative;}}
@media (max-width: 767px) {.service-area .service-body .service-body-2 {margin-top: 15px;}}
.service-area .service-body .service-body-2 .header {font-size: 24px;font-family: "HeliosC";color: #fffefe;font-weight: bold;line-height: 1.5em;margin-bottom: 50px;}
@media (max-width: 1199px) {.service-area .service-body .service-body-2 .header {font-size: 22px;margin-bottom: 30px;}}
@media (max-width: 991px) {.service-area .service-body .service-body-2 .header {font-size: 20px;margin-bottom: 30px;}}
.service-area .service-body .service-body-2 .body * {color: white;}
.service-area .service-body .service-body-2 .body ul {padding-left: 18px;}
.service-area .service-body .service-body-2 .body ul li {font-family: "HeliosExtThin";text-transform: uppercase;margin-bottom: 15px;}
@media (max-width: 1199px) {.service-area .service-body .service-body-2 .body ul li {font-size: 14px;}}
@media (max-width: 449px) {.service-area .service-body .service-body-2 .body ul li {margin-bottom: 10px;}}
.service-area .service-body .service-body-2 .buttons {position: absolute;right: 0px;bottom: 0px;}
@media (max-width: 767px) {.service-area .service-body .service-body-2 .buttons {position: relative;padding-top: 15px !important;padding-bottom: 15px !important;}}
@media (max-width: 449px) {.service-area .service-body .service-body-2 .header {line-height: 20px;font-weight: normal;margin-bottom: 20px;}}
@media (max-width: 767px) {.service-area .service-body {flex-direction: column;margin-top: -30px;}
	.service-area .service-body .service-body-1, .service-area .service-body .service-body-2 {flex-grow: unset;flex-basis: unset;}}
@media (max-width: 449px) {.service-area {padding-top: 45px;padding-bottom: 50px;}}
.tech-service .tech-body {margin-top: 15px;margin-bottom: 50px;position: relative;}
.tech-service .tech-body:before, .tech-service .tech-body:after {content: "";position: absolute;height: 1px;background: #cacaca;width: 100%;z-index: 50;}
.tech-service .tech-body:before {top: -1px;}
.tech-service .tech-body:after {bottom: -2px;}
.tech-service .tech-body .tech-row {padding-left: 15px;padding-right: 15px;}
.tech-service .tech-body .tech-row > div {padding: 0px;}
@media (max-width: 767px) {.tech-service .tech-body .tech-row > div .tech-item {border-width: 0px;}
	.tech-service .tech-body .tech-row > div:not(:last-child) .tech-item {border-bottom-width: 1px;}}
.tech-service .tech-body .tech-row > div:first-child .tech-item:before {content: "";width: 50px;height: 50px;position: absolute;background: white;top: -25px;right: -25px;z-index: 2;}
.tech-service .tech-body .tech-row .tech-item {border: 1px solid #d4d4d4;position: relative;padding-top: 50px;padding-bottom: 50px;padding-left: 2%;padding-right: 2%;height: 100%;box-sizing: border-box;}
.tech-service .tech-body .tech-row .tech-item:after {content: "";width: 50px;height: 50px;position: absolute;background: white;bottom: -25px;right: -25px;z-index: 2;}
.tech-service .tech-body .tech-row .tech-item {display: flex;}
.tech-service .tech-body .tech-row .tech-item .tech-bg {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;}
.tech-service .tech-body .tech-row .tech-item:hover .tech-bg {background: #ecedec;z-index: 50;top: -1px;left: -1px;right: -1px;bottom: -1px;}
@media (max-width: 767px) {.tech-service .tech-body .tech-row .tech-item:after {display: none;}}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper {position: relative;top: 0px;bottom: 0px;left: 0px;right: 0px;width: 100%;}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data {display: flex;flex-direction: row;}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .left {flex-grow: 1;flex-basis: 1px;}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .left .icon {width: 83px;height: 71px;background-repeat: no-repeat;background-position: center;margin: 0 auto;}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .left .icon.icon-1 {display: block;}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .left .icon.icon-2 {display: none;}
@media (max-width: 449px) {.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .left {display: none;}}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .right {flex-grow: 3;flex-basis: 1px;}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .right .title {font-size: 24px;color: black;font-weight: bold;text-transform: uppercase;line-height: 1.2em;margin-bottom: 25px;font-family: "HeliosC";}
.tech-service .tech-body .tech-row .tech-item .tech-data-wrapper .tech-data .right .text {font-size: 16px;color: #3c3c3c;line-height: 1.4em;}
.tech-service .tech-body .tech-row .tech-item:hover {cursor: pointer;}
.tech-service .tech-body .tech-row .tech-item:hover .tech-data-wrapper {z-index: 60;}
.tech-service .tech-body .tech-row .tech-item:hover .icon.icon-2 {display: block !important;}
.tech-service .tech-body .tech-row .tech-item:hover .icon.icon-1 {display: none !important;}
.tech-service .tech-body .tech-row .tech-item:hover .right .title {color: #eb690a !important;}
@media (max-width: 1199px) {.tech-service .tech-body .tech-row .tech-item {padding-top: 20px;padding-bottom: 20px;}
	.tech-service .tech-body .tech-row .tech-item .tech-data .right .title {font-size: 20px !important;margin-bottom: 15px !important;}
	.tech-service .tech-body .tech-row .tech-item .tech-data .right .text {font-size: 14px !important;}
	.tech-service .tech-body .tech-row .tech-item:after {width: 40px !important;height: 40px !important;bottom: -20px !important;right: -20px !important;}}
@media (min-width: 768px) {.tech-service .tech-body .tech-row > div:nth-child(even) .tech-item {border-right: 0px;border-left: 0px;border-bottom: 0px;}
	.tech-service .tech-body .tech-row > div:nth-child(odd) .tech-item {border-bottom: 0px;border-left: 0px;}
	.tech-service .tech-body .tech-row > div:nth-child(1) .tech-item, .tech-service .tech-body .tech-row > div:nth-child(2) .tech-item {border-top: 0px;}}
.advantages {padding-top: 35px;padding-bottom: 80px;}
.advantages .advantages-body {padding-top: 15px;}
.advantages .advantages-row {padding-left: 15px;padding-right: 15px;}
.advantages .advantages-row > div {padding: 0px;position: relative;background: #eaeaea;}
.advantages .advantages-row:not(.inUse) > div.active .advantage-data .title {color: #eb690a !important;}
.advantages .advantages-row:not(.inUse) > div.active .advantage-data .text {color: white;}
.advantages .advantages-row:not(.inUse) > div.active .advantage_imagesblock {display: block;}
@media (min-width: 768px) and (max-width: 991px) {.advantages .advantages-row:not(.inUse) > div.active {background-size: contain;}}
.advantages .advantages-row .advantage-data {position: relative;top: 0px;left: 0px;right: 0px;bottom: 0px;padding-top: 50px;padding-bottom: 50px;padding-right: 40px;padding-left: 40px;}
.advantages .advantages-row .advantage-data .title {font-size: 24px;font-family: "HeliosC";line-height: 1.2em;color: black;margin-bottom: 25px;font-weight: bold;text-transform: uppercase;}
@media (min-width: 768px) and (max-width: 991px) {.advantages .advantages-row .advantage-data .title {font-size: 17px;margin-bottom: 18px;}}
@media (max-width: 449px) {.advantages .advantages-row .advantage-data .title {font-size: 18px;}}
.advantages .advantages-row .advantage-data .text {font-size: 16px;line-height: 1.3em;}
@media (max-width: 1199px) {.advantages .advantages-row .advantage-data .text {font-size: 14px;}}
@media (max-width: 1199px) {.advantages .advantages-row .advantage-data {padding-top: 25px;padding-bottom: 25px;padding-right: 20px;padding-left: 20px;}}
.advantages .advantages-row > div .advantage_imagesblock {display: none;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;background-position: top;background-size: cover;}
.advantages .advantages-row > div .advantage_imagesblock.shadowed:after {content: "";background: rgba(0,0,0,.74);position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;}
.advantages .advantages-row > div:hover .advantage-data .title {color: #eb690a !important;}
.advantages .advantages-row > div:hover .advantage-data .text {color: white;}
.advantages .advantages-row > div:hover .advantage_imagesblock {display: block;}
@media (min-width: 768px) and (max-width: 991px) {.advantages .advantages-row > div:hover {background-size: contain;}}
@media (max-width: 449px) {.advantages {padding-top: 0px;padding-bottom: 20px;}}
.about-company {background: url("/assets/img/pages/main/about.jpg") no-repeat center black;padding-top: 95px;padding-bottom: 95px;background-size: cover;}
.about-company .left {font-size: 40px;font-family: "HeliosExtThin";color: white;line-height: 1em;padding-bottom: 30px;}
@media (max-width: 449px) {.about-company .left {font-size: 32px;}}
.about-company .right {font-size: 16px;font-family: "HeliosExtThin";color: white;line-height: 1.5;}
@media (max-width: 449px) {.about-company {padding-top: 35px;padding-bottom: 20px;background-color: black;background-image: none !important;}}
.main-packs {/*! padding-top: 100px; */ padding-bottom: 65px;}
.main-packs .packs-row {margin-left: 0px;margin-right: 0px;}
.main-packs .packs-row:not(.inUse) > div.active {background: url("/assets/templates/img/lock.png") no-repeat center black;background-size: cover;}
.main-packs .packs-row:not(.inUse) > div.active .title {color: white;}
.main-packs .packs-row:not(.inUse) > div.active .price {color: #eb690a !important;}
.main-packs .packs-row:not(.inUse) > div.active .price:before {background-image: url("/assets/templates/img/euro_m.png");}
.main-packs .packs-row:not(.inUse) > div.active .info ul {color: white;}
.main-packs .packs-row > div {padding-top: 40px;padding-bottom: 85px;padding-right: 60px;padding-left: 80px;background-color: #eaeaea;}
@media (min-width: 992px) and (max-width: 1199px) {.main-packs .packs-row > div {padding-left: 60px;padding-top: 25px;padding-bottom: 75px;}}
@media (max-width: 449px) {.main-packs .packs-row > div {padding-top: 32px;padding-bottom: 73px;padding-right: 32px;padding-left: 70px;}}
.main-packs .packs-row > div .title {text-transform: uppercase;font-weight: bold;font-size: 26px;line-height: 1em;margin-bottom: 15px;font-family: "HeliosC";}
@media (min-width: 992px) and (max-width: 1199px) {.main-packs .packs-row > div .title {margin-bottom: 10px;}}
.main-packs .packs-row > div .price {font-size: 65px;font-family: "HeliosExtThin";line-height: 1em;position: relative;display: inline-block;width: auto;margin-bottom: 10px;}
.main-packs .packs-row > div .price:before {content: "";display: inline-block;position: absolute;top: 10px;left: -57px;background: url("/assets/templates/img/euro.png") no-repeat center transparent;width: 41px;height: 46px;}
.main-packs .packs-row > div .price .nlinkx {font-size: 20px;text-transform: lowercase;position: absolute;top: 3px;right: -5px;font-family: "HeliosExtThin";font-weight: 700;border-bottom: 1px solid;line-height: 1em;transform: translateX(100%);}
.main-packs .packs-row > div .price .nlinkx {display: none;}
.main-packs .packs-row > div .price .nlinkx.active {display: block;}
.main-packs .packs-row > div .price .nlinkx:hover {cursor: pointer;}
@media (min-width: 992px) and (max-width: 1199px) {.main-packs .packs-row > div .price {font-size: 50px;}
	.main-packs .packs-row > div .price:after {font-size: 20px;top: 1px;left: 107px;}
	.main-packs .packs-row > div .price:before {top: 4px;left: -45px;width: 32px;height: 41px;background-size: contain;}}
.main-packs .packs-row > div .info ul {padding-left: 0px;list-style-type: none;}
.main-packs .packs-row > div .info ul li {font-size: 16px;font-family: "HeliosC";}
@media (min-width: 992px) and (max-width: 1199px) {.main-packs .packs-row > div .info ul li {font-size: 14px;}}
.main-packs .packs-row > div .buttons {position: absolute;bottom: 40px;left: 30px;right: 30px;}
@media (max-width: 1199px) {.main-packs .packs-row > div .buttons {bottom: 30px;}}
.main-packs .packs-row > div .buttons * {width: 50%;}
.main-packs .packs-row > div:hover {background: url("/assets/templates/img/lock.png") no-repeat center black;background-size: cover;}
.main-packs .packs-row > div:hover .title {color: white;}
.main-packs .packs-row > div:hover .price {color: #eb690a !important;}
.main-packs .packs-row > div:hover .price:before {background-image: url("/assets/templates/img/euro_m.png");}
.main-packs .packs-row > div:hover .info ul {color: white;}
.main-packs .packs-row > div:not(.active):not(:hover) .buttons * {border-color: transparent !important;background: transparent !important;}
.main-packs .packs-row > div:not(.active):not(:hover) .buttons * span {font-weight: bold;}
.main-packs .packs-row > div:not(.active):not(:hover) .buttons .btn-outline {color: #eb690a !important;}
.main-packs .packs-row > div:not(.active):not(:hover) .buttons .btn-full {color: black !important;}
.main-packs .packs-row.inUse > div.active:not(:hover) .buttons * {border-color: transparent !important;background: transparent !important;}
.main-packs .packs-row.inUse > div.active:not(:hover) .buttons * span {font-weight: bold;}
.main-packs .packs-row.inUse > div.active:not(:hover) .buttons .btn-outline {color: #eb690a !important;}
.main-packs .packs-row.inUse > div.active:not(:hover) .buttons .btn-full {color: black !important;}
@media (max-width: 449px) {.main-packs {padding-top: 40px;}
	.main-packs .header-header {padding-bottom: 10px;}}
.pack-btns {padding-top: 40px;text-align: center;}
.pack-btns .pack-btns-wrapper {display: inline-block;}
.pack-btns .pack-btns-wrapper .btn-tab {font-size: 16px;font-family: "HeliosExtLight";color: rgba(64,64,64,.68);padding-left: 50px;padding-left: 25px;padding-right: 50px;padding-right: 25px;border: 1px solid;padding-top: 10px;padding-bottom: 10px;}
.pack-btns .pack-btns-wrapper .btn-tab:not(:last-child) {margin-right: 15px;}
.pack-btns .pack-btns-wrapper .btn-tab.active {color: #eb690a;}
@media (max-width: 460px) {.pack-btns .pack-btns-wrapper .btn-tab {display: block;margin-right: 0px !important;}
	.pack-btns .pack-btns-wrapper .btn-tab:not(:last-child) {margin-bottom: 10px;}}
@media (max-width: 449px) {.pack-btns {padding-top: 20px;}}
.periods_wrapper {padding-top: 25px;}
.periods_wrapper .period-title {margin-bottom: 15px;}
.periods_wrapper .period-bar {height: 7px;background: #d7d7d7;border: 1px solid #c5c5c5;border-radius: 3px;position: relative;}
.periods_wrapper .period-bar .slider-range {background: #ff8828;left: 0px;position: absolute;top: 0px;bottom: 0px;border-radius: 8px;border-top: 1px solid #ffd3af;}
.periods_wrapper .periods-select {padding-top: 10px;display: flex;justify-content: space-between;}
.periods_wrapper .periods-select .container-radio {font-size: 13px;padding-left: 0px;padding-right: 23px;color: #000;}
.periods_wrapper .periods-select .container-radio .checkmark {left: auto;right: 0px;height: 15px;width: 15px;border: 1px solid #c1c1c1;background: #eee;background: -moz-radial-gradient(center,ellipse cover,#eee 53%,#eee 68%,#b2b2b2 100%);background: -webkit-radial-gradient(center,ellipse cover,#eee 53%,#eee 68%,#b2b2b2 100%);background: radial-gradient(ellipse at center,#eee 53%,#eee 68%,#b2b2b2 100%);}
.periods_wrapper .periods-select .container-radio .checkmark:after {top: 4px;left: 4px;width: 5px;height: 5px;}
@media (max-width: 575px) {.periods_wrapper .periods-select {flex-direction: column;}
	.periods_wrapper .periods-select .container-radio {font-size: 18px;padding-left: 0px;padding-right: 23px;border-bottom: 1px solid #d8d8d8;padding-top: 7px;padding-bottom: 7px;}
	.periods_wrapper .periods-select .container-radio:first-child {border-top: 0px;}
	.periods_wrapper .periods-select .container-radio:last-child {border-bottom: 0px;}
	.periods_wrapper .periods-select .container-radio .checkmark {height: 20px;width: 20px;top: 6px;}
	.periods_wrapper .periods-select .container-radio .checkmark:after {top: 5px;left: 5px;width: 8px;height: 8px;}}
.make-order-wrapper {padding-top: 50px;text-align: right;}
.make-order-wrapper .button-btn {float: right;}
@media (max-width: 449px) {.make-order-wrapper {margin: 0 auto;float: none !important;}}
.modal .modal-content {border-radius: 1px;}
.modal .button-btn:focus, .modal .button-btn:active {outline: none !important;}
.modal .form-input input, .modal .form-input textarea {padding-top: 10px;padding-bottom: 10px;padding-left: 20px;}
#body_packs .buttons > *:hover {cursor: pointer;}
.pack-data .info li:hover {color: #eb690a !important;list-style-type: disc;cursor: default;}
.main-callback {padding-bottom: 60px;}
.main-callback .title {font-size: 40px;font-family: "HeliosExtThin";line-height: 1em;padding-bottom: 25px;}
.main-callback .callback-form-wrapper {border-bottom: 1px solid #a5a5a5;padding-bottom: 10px;margin-bottom: 25px;}
.main-callback .from-title {font-size: 24px;color: black;font-weight: bold;}
.main-callback .from-elements {padding-bottom: 25px;position: relative;}
.slider_dots {position: relative;}
.slider_dots .slider_dot {position: absolute;background: #eb690a;width: 5px;height: 8px;}
#configurator {display: flex;flex-direction: row;}
@media (max-width: 767px) {#configurator {flex-direction: column;}}
#configurator .title {font-size: 24px;font-family: "HeliosExtThin";color: #000 c7;text-shadow: 0px 0px 0px;}
#configurator .left {flex-grow: 7;flex-basis: 1px;}
#configurator .left .left-wrapper {padding-right: 70px;}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {#configurator .left .left-wrapper {padding-right: 20px;}}
@media (max-width: 767px) {#configurator .left .left-wrapper {padding: 0px;}}
#configurator .left .title {margin-bottom: 30px;}
#configurator .left .oc-select-area {padding-top: 20px;padding-bottom: 20px;background: #e9e9e9;border-radius: 4px;border: 1px solid #d8d8d8;display: flex;}
#configurator .left .oc-select-area > div:first-child {flex-basis: 1px;flex-grow: 1;}
#configurator .left .oc-select-area > div:last-child {flex-basis: 1px;flex-grow: 1;}
#configurator .left .oc-select-area > div {padding-left: 50px;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .left .oc-select-area > div {padding-left: 30px;}}
@media (min-width: 768px) and (max-width: 991px) {#configurator .left .oc-select-area > div {padding-left: 15px;}}
@media (max-width: 767px) {#configurator .left .oc-select-area > div {padding-left: 15px;}}
#configurator .left .oc-select-area .container-radio {font-size: 16px;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .left .oc-select-area .container-radio {font-size: 13px;}}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .left .oc-select-area {padding-top: 15px;padding-bottom: 15px;}}
@media (max-width: 767px) {#configurator .left .oc-select-area {padding-top: 15px;padding-bottom: 15px;}}
@media (max-width: 449px) {#configurator .left .oc-select-area .container-radio {min-height: 40px;}}
#configurator .left .select-oc {margin-bottom: 70px;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .left .select-oc {margin-bottom: 30px;}}
#configurator .left .select-slider {padding-bottom: 8px;border-bottom: 1px solid #c3c3c3;margin-bottom: 45px;}
#configurator .left .select-slider .head .name {font-size: 16px;font-family: "HeliosC";color: black;line-height: 1.25;float: left;margin-right: 5px;}
@media (min-width: 767px) and (max-width: 991px) {#configurator .left .select-slider .head .name {font-size: 13px;float: none;display: block;}}
@media (max-width: 767px) {#configurator .left .select-slider .head .name {float: none;display: block;}}
#configurator .left .select-slider .head .introtext {font-size: 16px;font-family: "HeliosExtLight";color: #000 91;margin-top: -4px;float: left;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .left .select-slider .head .introtext {font-size: 13px;margin-top: 0px;}}
@media (min-width: 767px) and (max-width: 991px) {#configurator .left .select-slider .head .introtext {width: 80%;}}
@media (max-width: 449px) {#configurator .left .select-slider .head .introtext {font-size: 16px;line-height: 16px;padding-top: 4px;width: 70%;}}
#configurator .left .select-slider .head .count {width: 68px;height: 28px;background: #d7d7d7;border-radius: 2px;float: right;text-align: center;font-family: "HeliosC";border: 1px solid #bbb;margin-top: -5px;color: #000;padding-top: 2px;text-shadow: 0px 1px 0px #fff 59;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .left .select-slider .head .count {width: 58px;height: 21px;margin-top: -1px;font-size: 13px;}}
#configurator .left .select-slider .slider-wrapper {margin-top: 15px;}
#configurator .left .select-slider .slider-wrapper .slider {height: 7px;background: #d7d7d7;}
#configurator .left .select-slider .slider-wrapper .slider .ui-slider-handle {height: 15px !important;width: 15px !important;background: #f6f6f6 !important;border: 1px solid #c5c5c5 !important;border-radius: 50%;}
#configurator .left .select-slider .slider-wrapper .slider .ui-slider-handle:active, #configurator .left .select-slider .slider-wrapper .slider .ui-slider-handle:focus {outline: none !important;}
#configurator .left .select-slider .slider-wrapper .slider .ui-slider-handle:after {content: "";display: block;width: 5px;height: 5px;background: #777;left: 4px;position: absolute;top: 4px;border-radius: 50%;}
#configurator .left .select-slider .slider-wrapper .slider .slider-range {background: #ff8828;left: 0px;position: absolute;top: 0px;bottom: 0px;border-radius: 8px;border-top: 1px solid #ffd3af;}
#configurator .left .add-info .add-info-block .title {font-size: 16px;margin-bottom: 20px;font-family: "HeliosC";color: black;}
#configurator .left .add-info .add-info-block .block {background: #e9e9e9;border-radius: 4px;border: 1px solid #d8d8d8;padding: 15px;text-align: center;}
#configurator .left .add-info .add-info-block .block.pad13 {padding: 13px !important;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .left .add-info .add-info-block .block .container-radio {font-size: 13px;}}
@media (min-width: 768px) and (max-width: 991px) {#configurator .left .add-info .add-info-block .block {padding: 5px;}
	#configurator .left .add-info .add-info-block .block .container-radio {padding-right: 5px;}
	#configurator .left .add-info .add-info-block .block.pad13 {padding: 3px !important;}}
@media (max-width: 767px) {#configurator .left .add-info .add-info-block .block {text-align: left;}}
@media (max-width: 767px) {#configurator .left {margin-bottom: 50px;}}
#configurator .right {flex-grow: 5;flex-basis: 1px;}
#configurator .right .title {margin-bottom: 72px;}
@media (min-width: 768px) and (max-width: 991px) {#configurator .right .title {margin-bottom: 60px;line-height: 1em;}}
@media (max-width: 767px) {#configurator .right .title {margin-bottom: 30px;}}
#configurator .right .info-order {padding-top: 25px;padding-bottom: 25px;background: #e9e9e9;border-radius: 4px;border: 1px solid #d8d8d8;padding-left: 40px;padding-right: 40px;}
#configurator .right .info-order .info_order_separate {display: flex;margin-bottom: 15px;}
#configurator .right .info-order .info_order_separate > * {width: 50%;}
#configurator .right .info-order .info_order_separate > *:first-child {padding-right: 15px;}
#configurator .right .info-order .info_order_separate > *:last-child {padding-left: 15px;}
@media (max-width: 1199px) {#configurator .right .info-order .info_order_separate > *:first-child {padding-right: 5px;}
	#configurator .right .info-order .info_order_separate > *:last-child {padding-left: 5px;}}
@media (max-width: 991px) {#configurator .right .info-order .info_order_separate {margin-top: 10px;margin-bottom: 10px;flex-direction: column;}
	#configurator .right .info-order .info_order_separate > * {width: 100%;padding: 0px !important;}
	#configurator .right .info-order .info-order-info {margin: 0px !important;}}
#configurator .right .info-order .entered_pack_service {background: #eb690a;margin-left: -40px;margin-right: -40px;border-radius: 6px;border: 1px solid #ea5e28;padding-left: 40px;padding-right: 40px;padding-top: 25px;padding-bottom: 23px;color: white;}
#configurator .right .info-order .entered_pack_service .entered_pack_title {font-size: 11px;font-family: "HeliosC";text-transform: uppercase;color: white;border-bottom: 1px solid rgba(0,0,0,.27);padding-bottom: 4px;margin-bottom: 15px;}
#configurator .right .info-order .entered_pack_service .items .item {padding-left: 24px;position: relative;margin-bottom: 3px;}
#configurator .right .info-order .entered_pack_service .items .item:before {content: "";display: block;position: absolute;width: 18px;height: 18px;background: url("/assets/templates/img/dotok.png") no-repeat center transparent;left: -3px;top: 3px;}
@media (max-width: 1199px) {#configurator .right .info-order .entered_pack_service {margin-left: -21px;margin-right: -21px;padding-left: 21px;padding-right: 21px;padding-top: 20px;padding-bottom: 20px;}
	#configurator .right .info-order .entered_pack_service .items .item {font-size: 14px;}}
@media (max-width: 991px) {#configurator .right .info-order .entered_pack_service {margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;padding-top: 12px;padding-bottom: 11px;}
	#configurator .right .info-order .entered_pack_service .items .item {margin-bottom: 1px;}}
@media (max-width: 767px) {#configurator .right .info-order .entered_pack_service {margin-left: -21px;margin-right: -21px;padding-left: 21px;padding-right: 21px;padding-top: 21px;padding-bottom: 21px;}}
#configurator .right .info-order .info-order-header {width: 100%;}
#configurator .right .info-order .info-order-header td {font-size: 11px;font-family: "HeliosC";text-transform: uppercase;color: black;border-bottom: 1px solid #9e9e9e;padding-bottom: 8px;}
#configurator .right .info-order .info-order-info {width: 100%;}
#configurator .right .info-order .info-order-info {margin-top: 15px;margin-bottom: 15px;}
#configurator .right .info-order .info-order-info tr {border-bottom: 1px solid white;}
#configurator .right .info-order .info-order-info tr td:first-child {font-size: 16px;font-family: "HeliosC";line-height: 1.875;}
#configurator .right .info-order .info-order-info tr td:last-child {font-size: 16px;font-family: "HeliosExtLight";color: #404040 ad;line-height: 1.875;}
@media (min-width: 768px) and (max-width: 991px) {#configurator .right .info-order .info-order-info tr td {font-size: 13px !important;}}
#configurator .right .info-order .info-order-total {width: 100%;}
#configurator .right .info-order .info-order-total {margin-top: 15px;margin-bottom: 15px;}
#configurator .right .info-order .info-order-total tr td:first-child {font-size: 16px;font-family: "HeliosC";line-height: 1.875;vertical-align: top;}
@media (min-width: 768px) {#configurator .right .info-order .info-order-total tr td:first-child {padding-right: 5px;}}
#configurator .right .info-order .info-order-total tr td:first-child span {font-size: 12px;line-height: 1.2em;display: block;color: #000 61;color: black;font-family: "HeliosC";}
#configurator .right .info-order .info-order-total tr td:last-child {font-size: 16px;font-family: "HeliosExtLight";color: #404040 ad;line-height: 1.875;}
@media (min-width: 767px) and (max-width: 991px) {#configurator .right .info-order .info-order-total tr td {font-size: 13px !important;}}
#configurator .right .info-order .info-cost {margin-left: -41px;margin-right: -41px;padding-left: 41px;padding-right: 41px;background: #d7d7d7;padding-bottom: 6px;border-radius: 7px;border: 1px solid #cecece;box-shadow: inset 0px 2px 0px -1px #000 2 b;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .right .info-order .info-cost {margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;}}
@media (min-width: 768px) and (max-width: 991px) {#configurator .right .info-order .info-cost {margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;}}
@media (max-width: 767px) {#configurator .right .info-order .info-cost {margin-left: -21px;margin-right: -21px;padding-left: 20px;padding-right: 20px;}}
#configurator .right .info-order .info-order-cost {width: 100%;}
#configurator .right .info-order .info-order-cost tr td:first-child {font-size: 16px;font-family: "HeliosC";line-height: 1.875;vertical-align: top;padding-right: 5px;}
#configurator .right .info-order .info-order-cost tr td:first-child span {font-size: 12px;line-height: 1.2em;display: block;color: #000 61;color: black;font-family: "HeliosC";}
#configurator .right .info-order .info-order-cost tr td:last-child {font-size: 16px;font-family: "HeliosExtLight";color: #404040 ad;line-height: 1.875;}
@media (min-width: 768px) and (max-width: 991px) {#configurator .right .info-order .info-order-cost tr td:last-child {line-height: 1.2em;padding-top: 15px;}}
#configurator .right .info-order .info-order-cost .cost {font-size: 35px;color: #eb690a;font-weight: 900;}
@media (min-width: 992px) and (max-width: 1199px) {#configurator .right .info-order {padding-top: 15px;padding-bottom: 15px;padding-left: 20px;padding-right: 20px;}}
@media (min-width: 768px) and (max-width: 991px) {#configurator .right .info-order {padding: 10px;}}
@media (max-width: 767px) {#configurator .right .info-order {padding-left: 20px;padding-right: 20px;padding-top: 20px;padding-bottom: 20px;}}
.sel-title {font-size: 16px;font-weight: 500;margin-bottom: 15px;font-family: "HeliosC";}
.delimiter-order {height: 1px;background: #9e9e9e;}