html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;outline:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type='button'],[type='reset'],[type='submit']{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}[type='number']{-moz-appearance:textfield;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0;height:auto}[type='search']{-webkit-appearance:textfield}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{margin:0}a:focus{outline:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}img,iframe,object,embed{vertical-align:middle}fieldset{border:0;margin:0;padding:0}[disabled]{cursor:default}.grid,.ui-widget.ui-menu,.c-catalog__sublist,.m-breadcrumbs__list,.m-main__list,.m-side__list{margin:0}.grid__cell,.ui-widget.ui-menu > li,.c-catalog__subitem,.m-breadcrumbs__item,.m-main__item,.m-side__item{padding:0;margin:0;background:none;overflow:visible;background-size:auto;background-position:0 0;}.grid__cell:before,.ui-widget.ui-menu > li:before,.c-catalog__subitem:before,.m-breadcrumbs__item:before,.m-main__item:before,.m-side__item:before{content:none}.grid__cell{position:static;}.grid__cell:before{content:normal;position:static;left:auto;top:auto}.grid,.b-gallery__list,.b-gallery__nav-list{font-size:0;text-align:justify;text-justify:distribute-all-lines;}@media (-webkit-min-device-pixel-ratio: 0){.grid,.b-gallery__list,.b-gallery__nav-list{letter-spacing:-1px}}.grid__cell,.b-gallery__item,.b-gallery__nav-item{display:inline-block;vertical-align:top;font-size:15px;text-align:left;box-sizing:border-box;letter-spacing:normal;white-space:normal;text-align:auto}.grid--scroll,.b-gallery--scroll .b-gallery__list,.b-gallery--scroll .b-gallery__nav-list{position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}.js .grid--scroll,.js .b-gallery--scroll .b-gallery__list,.js .b-gallery--scroll .b-gallery__nav-list{overflow-x:hidden}/*
 * Typo
 */
html{font:normal 15px/1.466666666666667 'Open Sans',sans-serif;color:#727a81}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Open Sans',sans-serif;font-weight:normal;line-height:1.2;margin:1.5em 0 .5em}h1,.h1{font-size:30px}h2,.h2{font-size:22px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 1.25em}hr{border:0;border-top:1px solid #dce4eb;margin:40px 0;height:1px;overflow:hidden}blockquote{margin:0 0 1.25em;padding:0;}blockquote p{margin:0}a{color:#727a81;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:underline;transition:color .3s;}.no-touchevents a:hover{color:#f79034}ul,ol,dl,menu{margin:0 0 1.25em;list-style:none;padding:0}li{padding:0 0 0 20px;margin:0 0 .25em;}li ol,li ul{margin:.25em 0 0}ul li{position:relative;}ul li:before{content:'';width:5px;height:5px;border-radius:50%;position:absolute;top:9px;left:3px;background-color:#727a81}ol{counter-reset:item;}ol li{background:none;position:relative;}ol li:before{content:counter(item) '.';counter-increment:item;position:absolute;left:0;top:0;font-weight:bold;text-align:left}dt{font-weight:bold;margin:0}dd{margin:0 0 .75em;padding:0}table{width:100%;clear:both;margin:0 0 1.25em;empty-cells:show;border-collapse:collapse;border-spacing:0;border:1px solid #dce4eb}caption{font-weight:bold;text-align:left;padding:0 0 10px;caption-side:top}td,th{vertical-align:top;padding:7px 8px;border:1px solid #dce4eb}th{font-weight:bold;text-align:left}thead th{background:#f1f7fc}img.pull-left{margin:.25em 20px 20px 0}img.pull-right{margin:.25em 0 20px 20px}@font-face{font-family:'icons';src:url("../fonts/icons.eot");src:url("../fonts/icons.eot#iefix") format('embedded-opentype'),url("../fonts/icons.ttf") format('truetype'),url("../fonts/icons.woff") format('woff'),url("../fonts/icons.svg#icons") format('svg');font-weight:normal;font-style:normal}.icon{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{display:inline-block;position:relative}.icon--menu:before{content:'\EA01'}.icon-svg{display:inline-block;vertical-align:middle;position:relative;}.icon-svg__svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:currentColor;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.icon-svg:before{content:'';display:block}.icon-svg--arrow-down{width:20.001px;}.icon-svg--arrow-down:before{padding-top:99.9950002499875%}.icon-svg--arrow-left{width:24px;}.icon-svg--arrow-left:before{padding-top:100%}.icon-svg--arrow-right{width:24px;}.icon-svg--arrow-right:before{padding-top:100%}.icon-svg--arrow-up{width:20.001px;}.icon-svg--arrow-up:before{padding-top:99.9950002499875%}.icon-svg--calendar{width:16px;}.icon-svg--calendar:before{padding-top:100%}.icon-svg--facebook{width:23px;}.icon-svg--facebook:before{padding-top:100%}.icon-svg--form-bubble{width:113px;}.icon-svg--form-bubble:before{padding-top:100%}.icon-svg--form-minus{width:11px;}.icon-svg--form-minus:before{padding-top:100%}.icon-svg--form-plus{width:11px;}.icon-svg--form-plus:before{padding-top:100%}.icon-svg--google{width:29px;}.icon-svg--google:before{padding-top:100%}.icon-svg--list-star{width:55px;}.icon-svg--list-star:before{padding-top:100%}.icon-svg--logo-footer{width:59.999px;}.icon-svg--logo-footer:before{padding-top:55.9892664877748%}.icon-svg--mail{width:15px;}.icon-svg--mail:before{padding-top:100%}.icon-svg--minus{width:1000px;}.icon-svg--minus:before{padding-top:100%}.icon-svg--person-phone{width:52px;}.icon-svg--person-phone:before{padding-top:100%}.icon-svg--pin{width:21px;}.icon-svg--pin:before{padding-top:100%}.icon-svg--plane{width:58px;}.icon-svg--plane:before{padding-top:100%}.icon-svg--plane2{width:17px;}.icon-svg--plane2:before{padding-top:100%}.icon-svg--plus{width:1000px;}.icon-svg--plus:before{padding-top:100%}.icon-svg--search{width:27px;}.icon-svg--search:before{padding-top:100%}.icon-svg--slovak{width:13.75px;}.icon-svg--slovak:before{padding-top:100%}.icon-svg--star{width:13px;}.icon-svg--star:before{padding-top:100%}.icon-svg--tel{width:15px;}.icon-svg--tel:before{padding-top:100%}.icon-svg--volume{width:35px;}.icon-svg--volume:before{padding-top:100%}/*
 *	Grid
 */
.row,.row-main{position:relative;margin:0;padding:0;}.row:before,.row-main:before,.row:after,.row-main:after{content:'';display:table}.row:after,.row-main:after{clear:both}.row-main{margin:0 auto;padding:0 15px;max-width:1260px;}@media (min-width: 480px){.row-main{padding:0 20px}}.grid{margin-left:-20px;}.grid__cell{width:100%;position:relative;border-left:20px solid transparent;text-justify:auto;}.grid__cell.size--auto{width:auto}.grid--center{text-align:center}.grid--right{text-align:right}.grid--middle > .grid__cell{vertical-align:middle}.grid--bottom > .grid__cell{vertical-align:bottom}.size--s-1-12{width:8.333333333333334%;}.size--s-2-12{width:16.666666666666668%;}.size--s-3-12{width:25%;}.size--s-4-12{width:33.333333333333336%;}.size--s-5-12{width:41.66666666666667%;}.size--s-6-12{width:50%;}.size--s-7-12{width:58.333333333333336%;}.size--s-8-12{width:66.66666666666667%;}.size--s-9-12{width:75%;}.size--s-10-12{width:83.33333333333334%;}.size--s-11-12{width:91.66666666666667%;}.size--s-12-12{width:100%;}@media (min-width: 480px){.size--m-1-12{width:8.333333333333334%;}.size--m-2-12{width:16.666666666666668%;}.size--m-3-12{width:25%;}.size--m-4-12{width:33.333333333333336%;}.size--m-5-12{width:41.66666666666667%;}.size--m-6-12{width:50%;}.size--m-7-12{width:58.333333333333336%;}.size--m-8-12{width:66.66666666666667%;}.size--m-9-12{width:75%;}.size--m-10-12{width:83.33333333333334%;}.size--m-11-12{width:91.66666666666667%;}.size--m-12-12{width:100%;}}@media (min-width: 750px){.size--t-1-12{width:8.333333333333334%;}.size--t-2-12{width:16.666666666666668%;}.size--t-3-12{width:25%;}.size--t-4-12{width:33.333333333333336%;}.size--t-5-12{width:41.66666666666667%;}.size--t-6-12{width:50%;}.size--t-7-12{width:58.333333333333336%;}.size--t-8-12{width:66.66666666666667%;}.size--t-9-12{width:75%;}.size--t-10-12{width:83.33333333333334%;}.size--t-11-12{width:91.66666666666667%;}.size--t-12-12{width:100%;}}@media (min-width: 1000px){.size--1-12{width:8.333333333333334%;}.size--2-12{width:16.666666666666668%;}.size--3-12{width:25%;}.size--4-12{width:33.333333333333336%;}.size--5-12{width:41.66666666666667%;}.size--6-12{width:50%;}.size--7-12{width:58.333333333333336%;}.size--8-12{width:66.66666666666667%;}.size--9-12{width:75%;}.size--10-12{width:83.33333333333334%;}.size--11-12{width:91.66666666666667%;}.size--12-12{width:100%;}.push--1-12{left:8.333333333333334%;}.push--2-12{left:16.666666666666668%;}.push--3-12{left:25%;}.push--4-12{left:33.333333333333336%;}.push--5-12{left:41.66666666666667%;}.push--6-12{left:50%;}.push--7-12{left:58.333333333333336%;}.push--8-12{left:66.66666666666667%;}.push--9-12{left:75%;}.push--10-12{left:83.33333333333334%;}.push--11-12{left:91.66666666666667%;}.push--12-12{left:100%;}.pull--1-12{left:-8.333333333333334%;}.pull--2-12{left:-16.666666666666668%;}.pull--3-12{left:-25%;}.pull--4-12{left:-33.333333333333336%;}.pull--5-12{left:-41.66666666666667%;}.pull--6-12{left:-50%;}.pull--7-12{left:-58.333333333333336%;}.pull--8-12{left:-66.66666666666667%;}.pull--9-12{left:-75%;}.pull--10-12{left:-83.33333333333334%;}.pull--11-12{left:-91.66666666666667%;}.pull--12-12{left:-100%;}}@media (max-width: 479px){.hide-mobile-down{display:none}}@media (min-width: 480px){.hide-mobile-up{display:none}}@media (max-width: 749px){.hide-tablet-down{display:none}}@media (min-width: 750px){.hide-tablet-up{display:none}}@media (max-width: 999px){.hide-desktop-down{display:none}}@media (min-width: 1000px){.hide-desktop-up{display:none}}@media (max-width: 1399px){.hide-wide-down{display:none}}@media (min-width: 1400px){.hide-wide-up{display:none}}.item-icon{display:inline-block;vertical-align:top;position:relative;padding-left:20px;}.item-icon--12{padding-left:18px;}.item-icon--12 .icon-svg{width:12px}.item-icon--16{padding-left:22px;}.item-icon--16 .icon-svg{width:16px}.item-icon--20{padding-left:30px;}.item-icon--20 .icon-svg{width:20px}.item-icon--26{padding-left:35px;}.item-icon--26 .icon-svg{width:26px}.item-icon--30{padding-left:40px;}.item-icon--30 .icon-svg{width:30px}.item-icon__svg{position:absolute;left:0;top:0}.item-icon .icon-svg,.item-icon .sprite{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.item-icon--after{padding-left:0;}.item-icon--after .icon-svg,.item-icon--after .sprite{left:auto;right:0}.item-icon--after-32{padding-right:42px}.item-icon--after-28{padding-right:38px}.item-icon--middle{vertical-align:middle}.items{display:block;margin-left:-35px;margin-bottom:-10px;}.items__item{display:inline-block;vertical-align:middle;margin-left:35px;margin-bottom:10px}.items--20{margin-left:-20px;}.items--20 .items__item{margin-left:20px}.items--22{margin-left:-22px;}.items--22 .items__item{margin-left:22px}.items--25{margin-left:-25px;}.items--25 .items__item{margin-left:25px}.items--30{margin-left:-30px;}.items--30 .items__item{margin-left:30px}.items--80{margin-left:-80px;}.items--80 .items__item{margin-left:80px}.items--mb{margin-bottom:0;}.items--mb .items__item{margin-bottom:0}.paging{font-weight:bold;font-size:13px;text-align:center;border-top:1px solid #d7dbdf;padding-top:20px;text-transform:uppercase;margin-bottom:0;}.paging__item{display:inline-block;vertical-align:middle;margin:0 3px}.paging__link{display:inline-block;vertical-align:middle;transition:background-color .3s,color .3s;min-width:35px;padding:8px;border-radius:18px;text-align:center;text-decoration:none;}.paging__link--lg{min-width:100px;padding:8px 13px}.paging__link.is-active{color:#f79034;}.no-touchevents .paging__link.is-active:hover{color:#f79034;cursor:default;background-color:transparent}.paging__link--prev,.paging__link--next{background-color:#d9e2ea;color:#727a81;}.paging__link--prev.is-disabled,.paging__link--next.is-disabled,.no-touchevents .paging__link--prev.is-disabled:hover,.no-touchevents .paging__link--next.is-disabled:hover{background-color:#d9e2ea;color:#fff;cursor:default}.no-touchevents .paging__link:hover{background-color:#f79034;color:#fff}.paging .icon-svg{width:14px}@media (max-width:600px){.paging{padding-top:65px;position:relative}.paging__prev-wrap,.paging__next-wrap{position:absolute;top:20px;display:inline-block}.paging__prev-wrap{left:-3px}.paging__next-wrap{right:-3px}.paging__link--lg{font-size:12px;padding:9px 10px;min-width:90px}}.btn{display:inline-block;vertical-align:middle;margin:0;padding:0;border:0;background:none;text-decoration:none;font-family:inherit;}.btn__text{position:relative;display:block;padding:11px 24px;font-size:12px;font-weight:bold;line-height:normal;background-color:#f79034;color:#fff;text-decoration:none;text-transform:uppercase;transition:background-color .3s;border-radius:20px}.no-touchevents .btn:hover .btn__text,.no-touchevents .btn:focus .btn__text{background:#727a81}.btn--submit .btn__text{font-size:15px}.btn--highlight .btn__text{background-color:#9f2610;padding-left:40px;padding-right:40px}.btn--secondary .btn__text{background-color:#727a81}.no-touchevents .btn--secondary:hover .btn__text,.no-touchevents .btn--secondary:focus .btn__text{background-color:#5b6267}@media (min-width: 750px){.b-std--transparent .btn__text{background-color:#ced6de}.b-std--transparent .btn--highlight .btn__text{background-color:#f79034}}.inp__text,.inp__select{display:block;border:0;padding:11px 15px;background:#fff;color:#727a81;font-family:inherit;font-size:15px;line-height:22px;width:100%;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 1px 1px 1px 0 rgba(8,7,9,0.43);transition:box-shadow .3s,background-color .3s;}.has-error .inp__text,.has-error .inp__select{background:#ffe5e5}.inp__textplaceholder,.inp__selectplaceholder{opacity:1;color:rgba(114,122,129,0.5)}.inp__text:focus,.inp__select:focus{box-shadow:inset 1px 1px 1px 0 rgba(8,7,9,0.9);background-color:#feedde;}.inp__text:focus::-webkit-input-placeholder,.inp__select:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.inp__text:focus::-moz-placeholder,.inp__select:focus::-moz-placeholder{color:rgba(0,0,0,0)}.inp__text:focus:-ms-input-placeholder,.inp__select:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.inp__text:focus::placeholder,.inp__select:focus::placeholder{color:rgba(0,0,0,0)}textarea.inp__text,textarea.inp__select{height:auto}.inp__text--rounded,.inp__select--rounded{padding:9px 20px;border-radius:20px}.inp__select{padding-right:40px;}.inp__select::-ms-expand{display:none}.inp__note{display:block;padding-top:5px}.inp__label{font-size:15px;text-transform:uppercase;font-weight:bold;margin-bottom:5px;display:block}.inp__fix{position:relative;display:block;}.inp__fix--select:after{content:'';pointer-events:none;position:absolute;right:15px;top:50%;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#8c9298 transparent transparent transparent;margin-top:-3px}.inp__fix--icon .icon-svg{position:absolute;left:15px;top:50%;margin-top:-8px;pointer-events:none;color:rgba(140,146,152,0.6)}.inp__fix--icon .inp__text,.inp__fix--icon .inp__select{padding-left:45px}.inp__fix--quantity{position:relative;width:120px;}.inp__fix--quantity .inp__control{position:absolute;top:0;bottom:0;width:40px;}.inp__fix--quantity .inp__control--plus .icon-svg,.inp__fix--quantity .inp__control--minus .icon-svg{color:#8c9298;width:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.inp__fix--quantity .inp__control--plus{right:0}.inp__fix--quantity .inp__control--minus{left:0}.inp__fix--quantity .inp__text{padding-left:30px;padding-right:30px;text-align:center}.inp__item{display:inline-block;vertical-align:top;font-size:15px;position:relative;cursor:pointer;padding-left:28px;}.inp__item input{position:absolute;top:0;left:-5000px;}.inp__item input:checked + span:after{opacity:1}.inp__item > span{display:block;}.inp__item > span:before{content:'';position:absolute;border:solid #b0afb0;border-width:1px 0 0 1px;box-shadow:1px 1px 0 0 #e4e4e4 inset;background:#fff;width:17px;height:17px;top:3px;left:0;transition:border-color .3s;border-radius:2px}.inp__item > span:after{content:'';position:absolute;transition:opacity .3s;opacity:0;width:14px;height:14px;position:absolute;left:2px;top:5px;background:#f79034;border-radius:2px;box-shadow:inset -1px -1px 1px 0 rgba(8,7,9,0.43)}@media (min-width: 750px){.inp__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.inp__row--vat{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.inp__row .inp__label{-webkit-flex:0 1 210px;-ms-flex:0 1 210px;flex:0 1 210px;padding-right:20px;}.inp__row .inp__label--fb-230{-webkit-flex-basis:230px;-ms-flex-preferred-size:230px;flex-basis:230px}.inp__row .inp__fix{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.inp__row .inp__fix--fb-315{-webkit-flex:0 1 315px;-ms-flex:0 1 315px;flex:0 1 315px}.inp__label{display:inline;margin-bottom:0;font-size:17px}.inp__note{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:20px;display:inline-block}}@media (min-width: 1000px){.inp__fix--quantity{/*display:none*/}}@media (min-width: 750px) and (max-width: 999px){.inp__row .inp__label{-webkit-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px}}.flatpickr-calendar{position:absolute;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;border:1px solid $colorSecondary;box-shadow:1px 1px 1px 1px rgba(8,7,9,0.3);padding:20px;background:#fff;outline:0;margin-top:-3px;max-width:414px;}.flatpickr-calendar.open{opacity:1;visibility:visible;z-index:2}.flatpickr-month{position:relative;padding:0 30px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.flatpickr-prev-month,.flatpickr-next-month{display:block;width:30px;height:46px;border:1px solid #dce4eb;cursor:pointer;text-align:center;position:absolute;top:0;color:#727a81;transition:border-color .3s;}.no-touchevents .flatpickr-prev-month:hover,.no-touchevents .flatpickr-next-month:hover,.no-touchevents .flatpickr-prev-month:focus,.no-touchevents .flatpickr-next-month:focus{border-color:$colorSecondary;color:#f79034}.flatpickr-prev-month .icon-svg,.flatpickr-next-month .icon-svg{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;pointer-events:none;width:24px;transition:color .3s}.flatpickr-prev-month{left:0}.flatpickr-next-month{right:0}.flatpickr-current-month{display:block;text-align:center;font-size:18px;line-height:1;letter-spacing:.01em;padding:12px 0 13px;}.flatpickr-current-month .numInputWrapper{display:inline-block}.flatpickr-current-month .numInput{font-family:inherit;font-size:inherit;line-height:inherit;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:45px}.flatpickr-weekdays,.flatpickr-rContainer .dayContainer{font-size:0;text-align:center}.flatpickr-weekdays > *,.flatpickr-rContainer .dayContainer > *{display:inline-block;vertical-align:top;width:14.285714285714286%;font-size:15px}.flatpickr-days{border:1px solid #dce4eb}.flatpickr-weekdays{border:1px solid transparent}.flatpickr-day,.flatpickr-weekday{letter-spacing:.08em;padding:7px}.flatpickr-weekday{font-weight:bold;border:1px solid transparent}.flatpickr-day{border:1px solid #dce4eb;cursor:pointer;outline:0;transition:background .3s,border-color .3s,color .3s;color:#5b6267;}.no-touchevents .flatpickr-day:hover,.no-touchevents .flatpickr-day:focus{background-color:#f1f7fc}.flatpickr-day.flatpickr-day.selected{color:#f79034;font-weight:bold;background:$colorSecondary;border-color:$colorSecondary}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:rgba(114,122,129,0.5)}.flatpickr-time{font-size:0;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;-webkit-tap-highlight-color:rgba(255,255,255,0);}.flatpickr-time > *{display:inline-block;vertical-align:top;width:auto;font-size:15px}.flatpickr-time > *{vertical-align:middle}.flatpickr-time .numInputWrapper{width:50px;padding:57px 0 29px;position:relative}.flatpickr-time .numInput{border:1px solid #dce4eb;font-size:14px;padding:0;letter-spacing:.08em;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 5px;text-align:center;border-radius:0}.flatpickr-time .label{position:absolute;top:0;left:0;right:0;font-weight:bold;line-height:1;letter-spacing:.08em}.flatpickr-time .arrowUp,.flatpickr-time .arrowDown{position:absolute;left:0;right:0;height:30px;border:1px solid #dce4eb;transition:border-color .3s;cursor:pointer;}.no-touchevents .flatpickr-time .arrowUp:hover,.no-touchevents .flatpickr-time .arrowDown:hover,.no-touchevents .flatpickr-time .arrowUp:focus,.no-touchevents .flatpickr-time .arrowDown:focus{border-color:$colorSecondary;color:#f79034}.flatpickr-time .arrowUp .icon-svg,.flatpickr-time .arrowDown .icon-svg{color:$colorSecondary;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;pointer-events:none;transition:color .3s}.flatpickr-time .arrowUp{top:28px}.flatpickr-time .arrowDown{bottom:0}.flatpickr-time-separator{width:28px;line-height:1;font-weight:bold;padding-top:28px}@media (max-width: 749px){.flatpickr-calendar{max-width:360px;width:calc(100% - 40px)}}@media (min-width: 750px){.flatpickr-calendar{padding:30px;}.flatpickr-calendar.hasTime{padding-top:0}}.text-icon{position:relative;padding-left:50px;font-size:14px;margin-bottom:30px;}.text-icon .icon-svg{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.text-icon--orange .icon-svg{color:#f79034}.title-main{font-size:22px;text-transform:uppercase;color:#8c9298;}@media (min-width: 750px){.title-main{font-size:25px}}/*! jQuery UI - v1.12.1 - 2017-11-15
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, selectmenu.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.inp__fix--select::after{
	top: 24px;
}
.row-main{
	margin-bottom: 40px;
}
.grid.separated,
div.routes{
	border-bottom: 40px solid #fff;
	margin-bottom: 20px;
	margin-left: -30px;
	margin-right: -30px;
	padding-left: 30px;
	padding-right: 30px;
}
.grid.separated{
	margin-left: -50px;
}
div.routes .grid.route{
	margin-bottom:15px;
	border-bottom: 5px solid #fff;
}
div.routes .grid.route.last{
	margin-bottom:15px;
	border-bottom: none;
}
div.routes .routesControls{
	/*margin-top: -20px;*/
	padding-bottom: 20px;
	display: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	box-shadow: 0px 0px 5px #666666;
}

.custom-combobox-input{display:inline-block;vertical-align:middle;border:0;padding:11px 15px;background:#fff;color:#727a81;font-family:inherit;font-size:15px;line-height:22px;width:50px;border-radius:5px 0 0 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 1px 1px 1px 0 rgba(8,7,9,0.43);transition:box-shadow .3s,background-color .3s;height:44px}.custom-combobox-toggle{display:inline-block;vertical-align:middle;border:0;padding:11px 15px;background:#fff;color:#727a81;font-family:inherit;font-size:15px;line-height:22px;width:41px;border-radius:0 5px 5px 0;height:44px;box-shadow:inset 1px 1px 1px 0 rgba(8,7,9,0.43);transition:box-shadow .3s,background-color .3s;position:relative;}.no-touchevents .custom-combobox-toggle:hover{background:#fff;border:0}.custom-combobox-toggle:after{content:'';pointer-events:none;position:absolute;right:15px;top:50%;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#8c9298 transparent transparent transparent;margin-top:-3px}.custom-combobox.is-focused .custom-combobox-input,.custom-combobox.is-focused .custom-combobox-toggle{background-color:#feedde;border:0}.custom-combobox.is-focused .custom-combobox-input{border-radius:5px 0 0 0}.ui-widget{display:none;}.ui-widget.ui-widget-content{border:0}.ui-widget.ui-menu{background-color:#feedde;box-shadow:inset 1px 1px 1px 0 rgba(8,7,9,0.43);border-radius:0 0 5px 5px;}.ui-widget.ui-menu > li > div{color:#727a81;border:0;}.ui-widget.ui-menu > li > div:hover{background-color:#fdd4b0;background-color:transparent;border:0;color:#f79034}.ui-widget.ui-menu .ui-state-active{background-color:#fdd4b0;background-color:transparent;border:0;color:#f79034;margin:0}.ui-widget.ui-menu .ui-menu-item-wrapper{padding:3px 1em}@media (min-width: 1000px){.ui-widget{display:inline-block}}.js-count{width:110px}.js-combobox{display:none}.b-annot{background:center center no-repeat;background-size:cover;display:table;text-align:center;width:100%;margin-bottom:40px;}.b-annot__inner{display:table-cell;vertical-align:middle;padding:40px 0 10px;height:auto}.b-annot__inside{position:relative;z-index:1;max-width:750px;margin:0 auto}.b-annot__title{color:#f79034;font-size:36px;margin-bottom:10px}.b-annot__desc{font-size:15px;line-height:1.466666666666667;color:#fff}@media (min-width: 750px){.b-annot{margin-bottom:60px}.b-annot__inner{padding:80px 0 20px;height:290px}.b-annot__titl{font-size:40px}}.b-filter{overflow:hidden;}@media (max-width: 749px){.b-filter__btn{float:left;}.b-filter__btn + .f-filter{padding-top:3px}}@media (max-width: 479px){.b-filter__btn{margin-bottom:20px}}@media (min-width: 480px){.b-filter:before,.b-filter:after{content:'';display:table}.b-filter:after{clear:both}.b-filter__btn{float:left}.b-filter .f-filter{float:right;padding-top:5px}}@media (min-width: 1000px){.b-filter__btn{display:none}.b-filter .f-filter{padding-top:0}}.b-gallery{margin-bottom:35px;}.b-gallery__list{margin-left:0;margin-bottom:10px;background-color:#f1f7fc}.b-gallery__wrap{position:relative}.b-gallery__item{width:100%}.b-gallery__inner{overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}.b-gallery__inner img{max-width:100%;height:auto}.b-gallery__nav{display:none;position:relative;}.b-gallery__nav-item{padding:0 5px}.b-gallery__nav-wrap{position:relative;overflow:hidden;display:block;text-align:center;}.b-gallery__nav-wrap img{height:105px;width:auto}.b-gallery__button--prev,.b-gallery__button--next{position:absolute;top:0;bottom:0;width:52px;background-color:rgba(255,255,255,0.8);}.no-touchevents .b-gallery__button--prev:hover .icon-svg,.no-touchevents .b-gallery__button--next:hover .icon-svg{color:#f79034}.no-js .b-gallery__button--prev,.no-js .b-gallery__button--next{display:none}.b-gallery__button--prev .icon-svg,.b-gallery__button--next .icon-svg{width:22px;color:#727a81;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:color .3s}.b-gallery__button--prev{left:0}.b-gallery__button--next{right:0}.b-gallery .slick-slide{display:inline-block;vertical-align:middle}.b-gallery .slick-active .b-gallery__nav-wrap{position:relative;}.b-gallery .slick-active .b-gallery__nav-wrap:before{content:'';border:1px solid #f79034;position:absolute;left:0;top:0;bottom:0;right:0}@media (min-width: 750px){.b-gallery__wrap .b-gallery__button--prev,.b-gallery__wrap .b-gallery__button--next{display:none !important}.b-gallery__nav{display:block}}.b-info{margin-bottom:25px;}.b-info__links{font-weight:bold;margin-bottom:5px;}.b-info__links a{color:#f79034;text-decoration:none;}.no-touchevents .b-info__links a:hover{color:#727a81}.b-info__rating-title{display:inline-block;vertical-align:middle;margin-right:5px}.b-info__stars{display:inline-block;vertical-align:middle;font-size:0;}.b-info__stars .icon-svg{color:#e0b353;margin:0 1px}@media (max-width: 749px){.b-info h1{font-size:26px}}.b-intro{margin:0 -15px 35px;}.b-intro__offer{background:center center no-repeat;background-size:cover;padding:30px 20px;text-align:center;color:#fff}.b-intro__title{font-weight:bold;font-size:36px;margin-bottom:10px;line-height:1.1}.b-intro__price{font-size:24px;line-height:1.1;margin-bottom:20px}.b-intro__btns{margin-bottom:0;}.b-intro__btns .btn__text{padding:14px 43px;border-radius:30px;font-size:15px}.b-intro .f-tour{margin-bottom:0;}.b-intro .f-tour__btns{margin-bottom:30px}@media (min-width: 480px){.b-intro{margin:0 -20px 35px}}@media (min-width: 750px){.b-intro{position:relative}.b-intro:before,.b-intro:after{content:'';display:table}.b-intro:after{clear:both}.b-intro__offer{padding:0 350px 0 0;text-align:left;position:absolute;top:0;left:0;right:0;bottom:0}.b-intro__inner{padding:0 350px 30px 20px;position:absolute;left:0;bottom:0}.b-intro .f-tour{max-width:350px;position:relative;z-index:1;float:right}}@media (min-width: 1000px){.b-intro__offer{padding-right:400px}.b-intro__inner{padding:0 400px 45px 40px}.b-intro__title{font-size:54px}.b-intro__price{font-size:32px}.b-intro .f-tour{max-width:400px}}@media (min-width:1260px){.b-intro{margin:0 0 35px}.b-intro__inner{padding:0 400px 45px 60px}.b-intro__title{font-size:65px}.b-intro__price{font-size:41px}}.b-std{border-top:7px solid #dce4eb;background-color:#f1f7fc;padding:25px 20px 15px;margin-bottom:20px;}.b-std__title{margin-bottom:15px;text-transform:uppercase;font-size:19px;font-weight:bold;line-height:1.4}.b-std--highlight,.b-std--transparent{border-color:#ba7434;background-color:transparent;background-image:linear-gradient(135deg,#f79134 0%,#fcb12f 100%);}.b-std--highlight .b-std__title,.b-std--transparent .b-std__title{color:#fff}.b-std--transparent{padding:25px 20px 5px}.b-std--contact{background-image:url("../img/illust/contact-person.png");background-position:right top;background-position:calc(100% + 30px) bottom;background-repeat:no-repeat}.b-std__info{line-height:1.1;}.b-std__info p,.b-std__info ul{margin-bottom:.5em}.b-std__info a{color:#f79034;font-weight:bold;text-decoration:none;}.no-touchevents .b-std__info a:hover{color:#727a81}.b-std__listing{font-size:13px;line-height:1.3;max-width:165px;border-top:1px solid #c9d1d9;margin-top:20px;padding-top:15px;}.b-std__listing li{padding-left:10px;}.b-std__listing li:before{content:'-';background-color:transparent;top:0;left:0}@media (min-width:400px){.b-std--contact{background-position:calc(100% - 20px) top}}@media (min-width: 750px){.b-std--transparent{border-color:rgba(46,48,51,0.4);background-color:rgba(46,48,51,0.48);background-image:none;}.b-std--transparent .b-std__title{color:#f79034}}@media (min-width: 1000px){.b-std--transparent{padding:25px 45px 15px}.b-std--contact{background-position:calc(100% + 30px) top}}@media (min-width:1200px){.b-std{padding-left:30px;padding-right:30px}.b-std--contact{background-position:calc(100% - 20px) top}}@media (max-width: 749px){.b-tabs{margin-bottom:40px}.b-tabs__links{display:none}.b-tabs__wrap{border:1px solid #dce4eb;border-top:none}.b-tabs__content{border-top:1px solid #dce4eb}.b-tabs__title{display:block;padding:12px 20px;margin-bottom:0;text-decoration:none;text-transform:uppercase;font-weight:bold;position:relative;}.b-tabs__title .icon-svg{position:absolute;top:50%;right:20px;margin-top:-10px;color:#f79034}.is-active-mobile .b-tabs__title .icon-svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.b-tabs__inner{display:none;padding:10px 20px;}.is-active-mobile .b-tabs__inner{display:block}}@media (min-width: 750px){.b-tabs{margin-bottom:25px}.b-tabs__links{text-transform:uppercase;font-size:17px;font-weight:bold;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #dce4eb}.b-tabs__link{text-decoration:none;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:20px 10px 18px;border-radius:4px 4px 0 0;border:1px solid;border-color:transparent;border-bottom:0;background-color:#fff;}.b-tabs__link.is-active{border-color:#dce4eb #dce4eb transparent;position:relative;top:1px;padding-bottom:19px}.b-tabs__wrap{border-left:1px solid #dce4eb}.b-tabs__content{position:absolute;left:-5000px;top:30px;width:100%;opacity:0;transition:opacity .6s;}.b-tabs__content.is-active{position:relative;left:auto;top:auto;opacity:1}.b-tabs__title{display:none}.b-tabs__inner{padding:35px 20px;}.b-tabs__inner p{margin-bottom:22px}}.c-catalog{margin:0 0 45px;}.c-catalog__item{margin-bottom:20px}.c-catalog__category{border:1px solid #dce4eb;border-radius:2px;padding:25px 25px 20px}.c-catalog__title{color:#f79034;text-align:center;font-size:20px;margin-bottom:15px;text-transform:uppercase;}.c-catalog__title-main{text-align:center;margin-bottom:40px}.c-catalog__subitem{border-bottom:1px solid #dce4eb;}.c-catalog__subitem:last-child{border-bottom:0}.c-catalog__inner{text-decoration:none;padding:4px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-catalog__price{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#f79034;padding-left:20px}.c-catalog__name{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.c-catalog .grid{margin-left:-20px;margin-bottom:-20px;}.c-catalog .grid__cell{border-left-width:20px}@media (min-width: 750px){.c-catalog{margin-bottom:65px}}@media (min-width: 1000px){.c-catalog__item{margin-bottom:35px}.c-catalog__category{padding:35px 40px 25px}.c-catalog__title{font-size:23px}.c-catalog .grid{margin-left:-35px;margin-bottom:-35px;}.c-catalog .grid__cell{border-left-width:35px}}.c-icon{margin-bottom:40px;}.c-icon__list{margin-bottom:-25px;margin-left:-50px}.c-icon__item{margin-bottom:25px;border-left-width:50px;text-align:center}.c-icon__inner{max-width:340px;margin:0 auto}.c-icon__title{font-size:20px;margin:0 0 5px;}.c-icon__title-main{text-align:center;margin-bottom:25px}.c-icon__title--logo{font-size:0;line-height:60px}.c-icon .icon-svg{display:block;margin:0 auto 20px}.c-icon__link{color:#f79034;text-decoration:none;display:block;}.no-touchevents a.c-icon__link:hover{color:#727a81}.c-icon__desc{font-size:13px;line-height:1.538461538461539}.c-icon--img .c-icon__title{margin:0 0 20px}.c-icon--img .c-icon__desc{font-size:15px;line-height:1.733333333333333}.c-icon--img .btn__text{font-size:15px}@media (min-width: 750px){.c-icon__title-main{margin-bottom:50px}.c-icon__list{margin-bottom:-50px}.c-icon__item{margin-bottom:50px}}@media (min-width: 1000px){.c-icon__title{font-size:23px}}.c-popular{margin-bottom:50px;}.c-popular .grid{margin-left:-10px;margin-bottom:-10px;}.c-popular .grid__cell{border-left-width:10px}.c-popular__title-main{margin-bottom:20px}.c-popular__list + .c-popular__others{margin-top:20px}.c-popular__item{margin-bottom:10px}.c-popular__link{background:center center no-repeat;background-size:cover;display:block;position:relative;text-decoration:none;color:#fff;padding-top:74.50980392156863%;}.c-popular__link--small,.c-popular__link--long,.c-popular__link--high{padding:0;height:190px}.c-popular__link:before,.c-popular__link:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;transition:opacity .3s}.c-popular__link:before{background-color:rgba(247,144,52,0.87);opacity:0}.c-popular__link:after{background-image:linear-gradient(170deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.05) 40%);opacity:1}.no-touchevents .c-popular__link:hover{color:#fff;}.no-touchevents .c-popular__link:hover:before{opacity:1}.no-touchevents .c-popular__link:hover:after{opacity:0}.no-touchevents .c-popular__link:hover .c-popular__desc{opacity:1}.c-popular__inner{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;padding:7px}.c-popular__title,.c-popular__desc{display:block;position:relative;z-index:1}.c-popular__title{font-size:15px;text-transform:uppercase}.c-popular__desc{opacity:.59;transition:opacity .3s}.c-popular__others{line-height:1.533333333333333}.c-popular__others-title{font-size:15px;color:#727a81;font-weight:normal}.c-popular__links{color:#f79034;}.c-popular__links a{text-decoration:none;color:#f79034;}.no-touchevents .c-popular__links a:hover{color:#727a81}.c-popular--custom .grid{margin-left:-20px;margin-bottom:-20px;}.c-popular--custom .grid__cell{border-left-width:20px}.c-popular--custom .c-popular__item{margin-bottom:10px}.c-popular--custom .c-popular__inner{padding:20px}.c-popular--custom .c-popular__link:after{background-image:linear-gradient(170deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.05) 100%)}.c-popular--custom .c-popular__title{font-size:20px;margin-bottom:2px}.no-touchevents .c-popular--dark .c-popular__link:before{background-color:rgba(72,91,110,0.65);opacity:1}.no-touchevents .c-popular--dark .c-popular__link:after{opacity:0}.no-touchevents .c-popular--dark .c-popular__link:hover:before{opacity:0}.no-touchevents .c-popular--dark .c-popular__link:hover:after{opacity:1}@media (min-width: 480px){.c-popular .grid{margin-left:-20px;margin-bottom:-20px;}.c-popular .grid__cell{border-left-width:20px}.c-popular__item{margin-bottom:20px}.c-popular__inner{padding:15px}.c-popular__title{font-size:18px}}@media (min-width: 750px){.c-popular__link--small{height:305px}.c-popular__link--long{height:190px}.c-popular__link--high{height:515px}.c-popular--custom .c-popular__item{margin-bottom:20px}}@media (min-width: 1000px){.c-popular__link--high{height:525px}.c-popular--custom .grid{margin-left:-30px;margin-bottom:-30px;}.c-popular--custom .grid__cell{border-left-width:30px}.c-popular--custom .c-popular__item{margin-bottom:30px}.c-popular--custom .c-popular__inner{padding:30px}.c-popular--custom .c-popular__title{font-size:23px}}.c-std{margin-bottom:80px;}.c-std__item{margin-bottom:45px;min-height: 120px;}.c-std__title{margin-bottom:5px;font-size:20px}.c-std__link{display:block;text-decoration:none;}.no-touchevents .c-std__link:hover{text-decoration:underline;color:#727a81}.c-std__img{overflow:hidden;text-align:center;display:block;margin-bottom:20px;}.c-std__img img{max-width:100%;height:auto}.c-std__info{font-weight:normal;margin-bottom:10px}.c-std__slash{font-weight:normal}.c-std__place{color:#f79034;font-weight:bold;margin-bottom:0}.c-std__load{text-align:center}@media (max-width: 479px){.c-std__img img{width:100%}}@media (min-width: 480px){.c-std__item--highlight .c-std__title{font-size:30px;margin-bottom:12px}.c-std__item--highlight .c-std__img{float:none;display:block;margin-left:0;margin-bottom:20px;width:100%}.c-std__title{font-size:22px}.c-std__img{float:left;margin:0 15px 5px 0;width:160px}}@media (min-width: 750px){.c-std__item{padding-left:180px;}.c-std__item--highlight{padding-left:0}.c-std__img{margin:0 0 0 -180px}.c-std__load{margin-bottom:20px}}.f-detail{margin-bottom:50px;}.f-detail__title{text-transform:uppercase;font-size:22px;margin-bottom:20px}.f-detail__inner{margin-bottom:15px}.f-detail__summary{margin-bottom:30px}.f-detail__total{font-size:20px;line-height:1;margin-bottom:0}.f-detail__price{font-size:30px;font-weight:bold;display:inline-block;margin-right:5px}.f-detail__people{font-weight:bold}.f-detail__btns{margin-bottom:10px;}.f-detail__btns .btn{width:100%;margin-bottom:10px;}.f-detail__btns .btn__text{padding:15px 24px;border-radius:30px;font-size:15px}.f-detail .inp__label{text-transform:none;font-size:15px;font-weight:normal;display:block;margin-bottom:5px;color:#8c9298}.f-detail .inp__text,.f-detail .inp__select{color:#727a81}.f-detail .grid{text-align:left}@media (min-width: 1000px){.f-detail{position:relative}.f-detail__title{position:absolute;top:-45px}.f-detail__price{font-size:40px}}@media (min-width:1200px){.f-detail .b-std{padding:25px 25px 15px}}.f-filter{margin-bottom:40px;}.f-filter__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;}.f-filter__item > *{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.f-filter .inp__label{padding-right:15px;font-weight:normal;font-size:13px;text-transform:none}.f-filter .inp__select{box-shadow:none;border:1px solid #dce4eb;font-size:13px;padding:6px 40px 6px 15px;transition:border-color .3s;}.f-filter .inp__select:focus{border-color:#a2b7ca}.f-filter .btn{margin-left:10px}@media (max-width: 479px){.f-filter .inp__label{display:none}}.f-newsletter__note{font-size:12px;color:rgba(140,146,152,0.58);margin-bottom:20px;}.f-newsletter__note a{color:inherit;}.no-touchevents .f-newsletter__note a:hover{color:#f79034}.f-newsletter .b-std__title{margin-bottom:25px}.f-offer{padding-top:150px;margin-top:-130px;margin-bottom:50px;text-align:center;}.f-offer__inner{margin:0 auto 50px;}.f-offer__inner p{margin-bottom:0}.f-offer__text{margin-bottom:20px}.f-offer__input{white-space:nowrap;padding-top:5px}.f-offer__title{font-size:25px;margin-bottom:5px}.f-offer__note{font-size:13px;color:rgba(140,146,152,0.58);}.f-offer__note a{color:inherit}.f-offer .inp__text{padding:13px 30px 12px 25px;border-radius:23px 0 0 23px;width:190px}.f-offer .inp__fix{display:inline-block;vertical-align:middle}.f-offer .btn{vertical-align:middle;margin-left:-25px;}.f-offer .btn__text{padding:14px 20px 13px;border-radius:23px}@media (min-width: 480px){.f-offer{margin-bottom:70px}.f-offer .inp__text{width:240px}.f-offer .btn__text{padding:14px 40px 13px}}@media (min-width: 750px){.f-offer{padding-top:160px;text-align:left}.f-offer__inner{display:table;margin-bottom:65px}.f-offer__text,.f-offer__input{display:table-cell;vertical-align:middle}.f-offer__text{text-align:right;padding-right:30px;margin-bottom:0}}.f-question{padding:35px 20px 20px 20px;margin-bottom:50px;position:relative;}.f-question__checkbox-wrap{display:block;margin-bottom:20px;}.f-question__checkbox-wrap .inp__item{font-size:13px;}.f-question__checkbox-wrap .inp__item > span{padding-top:3px}.f-question .btn__text{padding:11px 40px;font-size:14px}.f-question .inp__item{margin-bottom:0;vertical-align:middle;display:table-cell}.f-question .inp__text,.f-question .inp__select{color:#727a81}.f-question .b-std__title{font-size:22px;font-weight:normal}.f-question .icon-svg--form-bubble{display:none;color:#d8e0e8;position:absolute;top:30px;right:55px}@media (min-width: 750px){.f-question{padding:35px 75px 20px 30px;margin-bottom:80px}.f-question__btn-checkbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.f-question__btn-wrap,.f-question__checkbox-wrap{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.f-question__btn-wrap{padding-right:30px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.f-question__checkbox-wrap{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.f-question .b-std__title{font-size:25px}.f-question .icon-svg--form-bubble{display:inline-block}}.f-search__inner{position:relative;margin-bottom:0}.f-search .inp__text{border:none;background-color:#f1f7fc;border-radius:24px;box-shadow:none;font-size:14px;padding:12px 65px 12px 30px;}.f-search .inp__text:focus{background-color:#e9f2fa}.f-search .inp__submit{position:absolute;top:0;right:0;bottom:0;width:55px;border:none;background-color:transparent;color:#f79034;}.no-touchevents .f-search .inp__submit:hover,.no-touchevents .f-search .inp__submit:focus{color:#727a81}.f-search .inp__submit .icon-svg{transition:color .3s}@media (max-width: 749px){.f-search__title{display:inline-block;position:absolute;right:125px;top:20px;text-decoration:none;padding:6px;width:39px;height:39px;border-radius:3px;border:1px solid #dce4eb;}.f-search__title-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;width:20px;opacity:0;visibility:hidden;}.search-open .f-search__title-icon{opacity:1;visibility:visible}.f-search__title-icon:before,.f-search__title-icon:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#727a81;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.f-search__title-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.f-search__title-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.f-search__title .icon-svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px;}.search-open .f-search__title .icon-svg{opacity:0;visibility:hidden}.f-search__inner{position:absolute;left:0;right:0;top:79px;background:#fff;z-index:100;box-shadow:0 5px 5px rgba(0,0,0,0.25);display:none;padding:20px 15px;border-top:1px solid #dce4eb;}.search-open .f-search__inner{opacity:1;visibility:visible;transition-delay:0s,0s}}@media (min-width: 750px){.f-search{width:240px;position:absolute;top:20px;left:145px}.f-search__title{display:none}}@media (min-width: 1000px){.f-search{width:290px;left:280px;top:32px}}@media (min-width:1200px){.f-search{left:370px;top:17px}}.f-std{margin-bottom:70px;}.f-std__field{background-color:#f1f7fc;margin-bottom:20px;padding:30px 20px 15px}.f-std__separator{border:1px solid #fff;margin:10px 0 30px}.f-std__part--clone{display:none}.f-std__part:last-child .f-std__separator{display:none}.f-std__actions{margin-bottom:15px;}.f-std__actions.f-std__actions{margin-top:10px}.f-std__actions .item-icon{color:#f79034;text-decoration:none;}.no-touchevents .f-std__actions .item-icon:hover{color:#727a81}.f-std__actions--hidden{display:none}.f-std__actions--only-plus .f-std__remove-part{display:none}.f-std .grid{margin-left:-20px;}.f-std .grid__cell{border-left-width:20px}@media (min-width:1200px){.f-std__field{padding:35px 25px 15px}}.f-tour{padding:25px 15px 15px;}.f-tour p{margin-bottom:8px}.f-tour .grid{margin-left:-8px;}.f-tour .grid__cell{border-left-width:8px}.f-tour__wrap{max-width:315px}.f-tour__inner{margin-bottom:20px}.f-tour__summary{color:#fff;}.f-tour__summary.f-tour__summary{margin-bottom:20px}.f-tour__summary-title{display:inline-block;margin-right:5px}.f-tour__btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;}.f-tour__btns .btn{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:25px;}.f-tour__btns .btn--highlight{-webkit-flex:0 1 185px;-ms-flex:0 1 185px;flex:0 1 185px;margin-right:0}@media (max-width: 479px){.f-tour .size--s-6-12 .inp__text{padding-right:10px}}@media (min-width: 480px){.f-tour{padding:25px 30px 15px}}@media (min-width: 1000px){.f-tour{padding:25px 20px 15px}}@media (min-width:1000px) and (max-width:1199px){.f-tour .grid__cell.size--1260-50{width:100%}}@media (min-width:1200px){.f-tour{padding:25px 30px 15px}}.m-accessibility{position:absolute;left:-5000px;top:0;}.m-accessibility a:focus,.m-accessibility a:active{position:absolute;top:0;left:5000px;width:200px;padding:2px 0 5px;z-index:900;text-align:center;background:#fff}.m-breadcrumbs{padding:20px 0 25px;}.m-breadcrumbs__item{display:inline-block;vertical-align:middle;}.m-breadcrumbs__item:after{content:'\00BB';display:inline-block;vertical-align:middle;position:relative;top:-2px}.m-breadcrumbs__item:last-child:after{content:none}.m-breadcrumbs__link{text-decoration:none;color:#f79034;}.no-touchevents .m-breadcrumbs__link:hover{color:#727a81}.m-main{font-weight:bold;text-transform:uppercase;}.m-main__link{text-decoration:none}.m-main__sublist a{text-decoration:none;color:#8c9298;text-transform:none;font-weight:normal}@media (max-width: 749px){.m-main__title{position:absolute;right:20px;top:20px;text-decoration:none;padding:7px 10px 8px 35px;border-radius:3px;border:1px solid #dce4eb;}.m-main__title-icon{position:absolute;left:10px;top:50%;height:2px;width:16px;box-shadow:0 -4px 0 #727a81,0 4px 0 #727a81;transition:box-shadow .3s;}.m-main__title-icon:before,.m-main__title-icon:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:#727a81;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.m-main__title-icon.m-main__title-icon{margin-top:-1px}.no-touchevents .m-main__title:hover .m-main__title-icon{box-shadow:0 -4px 0 #f79034,0 4px 0 #f79034;}.no-touchevents .m-main__title:hover .m-main__title-icon:before,.no-touchevents .m-main__title:hover .m-main__title-icon:after{background-color:#f79034}.m-main__wrap{position:absolute;left:0;right:0;top:79px;background:#fff;z-index:100;box-shadow:0 5px 5px rgba(0,0,0,0.25);display:none;}.m-main__list{border-bottom:1px solid #dce4eb}.m-main__item{border-top:1px solid #dce4eb}.m-main__link{display:block;padding:10px 15px}.m-main__sublist{padding:15px;}.m-main__sublist .items{margin-bottom:-15px;}.m-main__sublist .items__item{margin-bottom:15px}.menu-open .m-main .m-main__title-icon{box-shadow:none;}.menu-open .m-main .m-main__title-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .m-main .m-main__title-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.no-touchevents .menu-open .m-main .m-main__title:hover .m-main__title-icon{box-shadow:none}.menu-open .m-main .m-main__wrap{opacity:1;visibility:visible;transition-delay:0s,0s}}@media (min-width: 750px){.m-main{background-color:#f1f7fc;font-size:15px;margin-top:85px}.m-main__title{display:none}.m-main__list{display:table;width:100%}.m-main__item{display:table-cell;vertical-align:middle;text-align:center;height:85px;padding:10px 18px}.m-main__link{display:inline-block;vertical-align:middle;}.m-main__link.is-active{color:#f79034}.m-main__sublist{font-size:14px;position:absolute;top:-67px;left:435px;right:0;padding-right:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.m-main__sublist-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:50px}}@media (min-width: 1000px){.m-main{margin-top:110px}.m-main__sublist{left:600px;top:-80px}}@media (min-width:1200px){.m-main{background-image:linear-gradient(315deg,#f1f7fc 0%,#fff 100%);margin-top:80px;font-size:17px}.m-main__list{float:right}.m-main__sublist{font-size:15px;left:690px;top:-68px;min-height:54px}.m-main .row-main{padding-left:350px;margin-bottom:0;}}.m-side__list{margin:0 0 1.25em}.m-side__link{text-decoration:none;display:block}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}body{position:relative;min-width:320px}:first-child{margin-top:0}.header{/*border-bottom:1px solid #e8eaed;*/}.header__logo{display:block;font:100%/1 'Open Sans',sans-serif;margin:0;padding:0;position:absolute;z-index:1;left:15px;top:15px;}.header__logo a{text-decoration:none;}.no-touchevents .header__logo a:hover{color:#727a81}.header__logo img{width:90px;height:auto}.header__subtitle{vertical-align:middle;margin-top:8px;display:none;color:#8c9298}.header--hp{border-bottom:none}@media (max-width: 749px){.header{height:80px;position:relative}.header .row-main{padding:0}}@media (min-width: 750px){.header__logo{left:20px;top:20px}}@media (min-width: 1000px){.header__subtitle{display:inline-block;font-size:12px}}@media (min-width:1200px){.header__logo img{width:156px}.header__subtitle{font-size:15px}}.footer{background-color:#43596f;padding:70px 0 0;color:#fff;}.footer__title{font-weight:600;font-size:14px;margin-bottom:25px;text-transform:uppercase;position:relative;}.footer__title:after{content:'';position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:28px;height:1px;background-color:#727a81}.footer__logo span,.footer__logo a{display:inline-block}.footer__logo a{transition:opacity .3s;}.no-touchevents .footer__logo a:hover{opacity:.7}.footer .grid p{line-height:1.5;font-size:14px;margin-bottom:25px}.footer .grid a{text-decoration:underline;color:#f79034;}.no-touchevents .footer .grid a:hover{text-decoration:none}.footer__item{margin-bottom:20px;text-align:center}.footer__bottom{padding:30px 0 12px;border-top:1px solid #5f6f80;color:#edf6fc;text-align:center;font-size:13px;}.footer__bottom a{color:inherit;text-decoration:none;}.no-touchevents .footer__bottom a:hover{text-decoration:underline;color:inherit}.footer__divider{display:inline-block;vertical-align:baseline;margin:0 5px}.footer .item-icon.item-icon{color:#fff;font-weight:600;text-decoration:none;padding-left:40px;margin-top:5px;margin-bottom:15px;}.footer .item-icon.item-icon--25 .icon-svg{left:5px}.no-touchevents .footer .item-icon.item-icon:hover{color:#f79034;}.no-touchevents .footer .item-icon.item-icon:hover svg{fill:#f79034}.footer .item-icon.item-icon svg{fill:#8392a1;transition:fill .3s}.footer__coworking{margin:-15px 0 0 -10px;}.footer__coworking a{display:inline-block;vertical-align:middle;margin:15px 0 0 10px;text-decoration:none;transition:opacity .3s;}.no-touchevents .footer__coworking a:hover{opacity:.7}@media (min-width: 480px){.footer__title:after{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.footer__item{text-align:left}}@media (min-width: 750px){.footer__bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;font-size:inherit}.footer__logo{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.footer__copyright{padding-right:30px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width: 1000px){.footer__grid{max-width:1260px}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1000px){.text-right--d{text-align:right}}.font-bold{font-weight:bold}.font-regular{font-weight:normal}.font-italic{font-style:italic}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.pull-left{float:left}.pull-right{float:right}.center-block{display:block;margin-left:auto;margin-right:auto}.box-vertical:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}.ctx{display:table-cell;}.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;line-height:0;font-size:xx-large;content:' x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x '}.hide,.js .js-hide{display:none}.out,.js .js-out{position:absolute;left:-5000px}.vhide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.text-hide{font:0/0 a;color:transparent;text-decoration:none}.mw-100{max-width:100px}.mw-235{max-width:235px}.mw-240{max-width:240px}.mw-315{max-width:315px}.mw-520{max-width:520px}.mw-600{max-width:600px}.mw-940{max-width:940px}.mw-990{max-width:990px}@media (min-width: 1000px){.mw-d-100{max-width:100px}.mw-d-120{max-width:120px}.mw-d-140{max-width:140px}.mw-d-190{max-width:190px}.mw-d-200{max-width:200px}.mw-d-275{max-width:275px}}.m-auto{margin:0 auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.mt-70{margin-top:70px}.mb-70{margin-bottom:70px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.mt-90{margin-top:90px}.mb-90{margin-bottom:90px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.bg-blue{background-color:#f1f7fc}.bg-gradient{background-image:linear-gradient(180deg,#f5f9fd 0%,#fff 100%)}.bg-border{border-bottom:1px solid #e8eaed}

.m-main__sublist{
	left: 650px;
}
.f-search{
	left: 335px;
}
.b-tabs__link.is-active{
	color: #f79034;
	top:2px;
}

.b-tabs__wrap,
.b-tabs__links,
.b-tabs__link{
	border-width: 2px;
}
.f-detail__btns .btn{
	text-align: center;
}
.js-count{
	float: right;
	clear: both;
}

.b-intro__title,
.b-intro__price{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.secondMail{
	display: none;
}
.errors{
	color: red;
}
.form-error-message{
	color: red;
}

#accordion{
	display: block;
}
#accordion table,
#accordion table td{
	border: none;
}
#accordion .ui-accordion-content table{
	margin: 10px 20px;
}
#accordion h4{
	padding: 10px 20px;
	font-size: 1.1em;
	cursor: pointer;
	border: none;
}
#accordion h4.ui-state-active{
	background: #f79034;
	border: none;
}

.f-detail .inp__label.inline{
	display: inline-block;
	margin-left: 10px;
}

footer .row-main{
	margin-bottom: 0;
}

#google_translate_element{
	display: inline-block;
	vertical-align: middle;
	margin-left: 18px;
	margin-bottom: 10px;
}
.goog-te-gadget-simple{
	border: none!important;
	font-size: 15px!important;
}
.goog-te-gadget-simple .goog-te-menu-value{
	color: #8c9298!important;
}

/* ALERT */
.alert{
    padding: 45px 0 5px;
    text-align: center;
    overflow-x: hidden;
}
.alert .alertItems{
    width: 200%;
    position: relative;
    left:0;
}
.alert .alertItems .alertItem{
    width: 50%;
    float: left;
}
.alert .alertItems .alertItem .icon-svg{
    margin-right: 15px;
}
.alert,
.alert a{
    /*color:#E07000;*/
}
.alert img{
    margin-right: 20px;
    vertical-align: middle;
}

.otherWebs{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
}
.otherWeb{
    width: 20%;
    min-width:270px;
    padding: 0 15px;
    font-size: 11px;
    /*text-align: center;*/
    padding-bottom: 50px;
}
.otherWeb img{
    margin-bottom: 10px;
}
.otherWeb h2{
    line-height: 85px;
}
.otherWebBlock{
    padding-bottom: 50px;
}
