

/* Start:/local/templates/.default/assets/local/source/general_build_html/dist/css/vendors.css?177736912359465*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.choices{font-size:16px;margin-bottom:24px;overflow:hidden;position:relative}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{-webkit-box-shadow:0 0 0 2px #005f75;box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{border:5px solid transparent;border-top-color:#333;content:"";height:0;margin-top:-2.5px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-left:1px solid #003642;border-radius:0;display:inline-block;line-height:1;margin:-4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#005f75;border:1px solid #004a5c;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;display:none;margin-top:-1px;overflow:hidden;position:absolute;top:100%;width:100%;word-break:break-all;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto;position:relative;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #f7f7f7;color:gray;font-size:12px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{background-color:#f9f9f9;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:baseline}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}
.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}

.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px;.swiper-cube-shadow,.swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}}.swiper-coverflow,.swiper-creative{.swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}}

/* End */


/* Start:/local/templates/.default/assets/local/source/general_build_html/dist/css/app.css?1777979209129225*/
@font-face{font-display:swap;font-family:PTSansCaption;font-style:normal;font-weight:400;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/PTSansCaption/PTSans-Caption.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/PTSansCaption/PTSans-Caption.woff) format("woff")}@font-face{font-display:swap;font-family:PTSansCaption;font-style:normal;font-weight:700;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/PTSansCaption/PTSans-CaptionBold.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/PTSansCaption/PTSans-CaptionBold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Bold.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Black.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Light.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-SemiBold.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:200;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-ExtraLight.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-BoldItalic.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Thin.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Medium.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Regular.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/local/templates/.default/assets/local/source/general_build_html/dist/css/../fonts/roboto/Roboto-ExtraBold.woff) format("woff")}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,fieldset,figcaption,figure,footer,form,header,hgroup,main,menu,nav,section{display:block}body,html{-webkit-text-size-adjust:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:bolder}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}label{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input,textarea{-webkit-appearance:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;display:block}input::-ms-clear,input::-ms-reveal{display:none}textarea{outline:none;resize:none}button{background:none;cursor:pointer;padding:0}button:disabled{cursor:not-allowed}button,input{-webkit-tap-highlight-color:rgba(0,0,0,0)}button:focus,input:focus{outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;outline:none;overflow:hidden}select::-ms-value{background:none;color:inherit}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}abbr[title],acronym[title]{text-decoration:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;outline:none;text-decoration:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff;background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),rgba(0,174,255,.04) 50%,hsla(0,0%,100%,0) 51%,rgba(0,174,255,.03));border:0;-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.fade-enter,.fade-leave-to{opacity:0}.slide-toggle-enter-active,.slide-toggle-leave-active{will-change:height}.slide-toggle-enter,.slide-toggle-leave-to{height:0!important}.zoom-fade-enter-active,.zoom-fade-leave-active{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.zoom-fade-enter,.zoom-fade-leave-to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
html{--root-font-size:100px;font-size:100px}@media screen and (min-width:768px)and (max-width:1180px){html{font-size:100px!important;font-size:calc(0px + 8.47458vw)!important}}@media screen and (min-width:768px)and (max-width:1180px)and (max-width:768px){html{font-size:65.0847457627px!important}}@media screen and (min-width:768px)and (max-width:1180px)and (min-width:1180px){html{font-size:100px!important}}@media screen and (max-width:767px){html{font-size:100px!important}}@media only screen and (max-width:767px)and (max-width:420px)and (min-width:320px){html{font-size:calc(0px + 23.80952vw)!important}}@media only screen and (max-width:767px)and (max-width:767px)and (min-width:420px){html{font-size:23.80952vw!important}}@media screen and (max-width:767px)and (max-width:320px){html{font-size:76.1904761905px!important}}@media screen and (max-width:767px)and (min-width:767px){html{font-size:182.619047619px!important}}body{background:#fff;color:#000;font-family:Roboto,arial,helvetica,sans-serif;font-size:16px;font-weight:400;height:100%;line-height:1.33;min-width:320px;position:relative;text-rendering:geometricPrecision}a{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}em,i{font-style:italic}p{padding:5px 0}h1{color:#000;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.54rem;font-weight:700;margin:.2rem 0}@media screen and (max-width:1024px){h1{font-size:.34rem}}h2{color:#000;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.36rem;font-weight:700;margin:.2rem 0}@media screen and (max-width:1024px){h2{font-size:.22rem}}h3{font-size:.26rem;font-weight:400;margin:.1rem 0}h3,h4{font-family:PTSansCaption}h4{font-size:.2rem;font-weight:800;margin:.2rem 0}.g-font-alt{font-family:PTSansCaption}.g-alt-bg{background-color:#5e7177}.g-tab._active{cursor:default}.g-tab-content:not(._active){display:none}ul{list-style:none;margin:.2rem 0;padding:0}ul li{color:#000;line-height:1.6;margin-bottom:.12rem;padding-left:.25rem;position:relative}ul li:before{background-color:#00755f;border-radius:50%;content:"";height:.08rem;left:0;position:absolute;top:.08rem;width:.08rem}ol{counter-reset:ordered-list;list-style:none;margin:.2rem 0;padding:0}ol li{color:#000;counter-increment:ordered-list;line-height:1.6;margin-bottom:.12rem;min-height:.28rem;padding-left:.42rem;position:relative}ol li:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#00755f;border-radius:50%;color:#fff;content:counter(ordered-list);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.14rem;font-weight:700;height:.28rem;justify-content:center;left:0;line-height:1;position:absolute;top:.01rem;width:.28rem}
.u-abs-fill{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.u-abs-center{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-bg-cover{background-position:50%;background-size:cover}.u-bg-decor{background-position:0 0;background-size:100% 100%}.u-bg-contain,.u-bg-decor{background-repeat:no-repeat}.u-bg-contain{background-position:50%;background-size:contain}.u-bg-main{background-color:#fff}.u-bg-alt{background-color:#5e7177}.u-bg-accent{background-color:#00755f}.u-clearfix:after{clear:both;content:"";display:table}.u-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-color-accent{color:#00755f}.u-color-inherit{color:inherit}.u-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d-block{display:block}.u-d-none{display:none}.u-decor{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-center,.u-flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.u-flex-fluid{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1px}.u-font-base{font-family:Roboto,arial,helvetica,sans-serif}.u-font-alt{font-family:PTSansCaption,arial,helvetica,sans-serif}.u-hidden{display:none!important}@media screen and (max-width:1179px){.u-hidden-low-desktop{display:none!important}}@media screen and (max-width:1024px){.u-hidden-tablet{display:none!important}}@media screen and (max-width:767px){.u-hidden-mobile{display:none!important}}.u-hidden-input,.u-hidden-visually{-webkit-appearance:none;height:1px;left:-9999px;opacity:0;overflow:hidden;position:absolute;width:1px;z-index:-1}.u-img-full{display:block;height:auto;width:100%}.u-img-responsive{display:block;height:auto;max-width:100%}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-uppercase{text-transform:uppercase}.u-text-lowercase{text-transform:lowercase}.u-text-nowrap,.u-text-truncate{white-space:nowrap}.u-text-truncate{overflow:hidden;text-overflow:ellipsis}.u-text-editable{word-wrap:break-word;overflow-wrap:break-word}.u-text-color-inherit{color:inherit}.u-text-decoration-none{text-decoration:none}@media screen and (min-width:1025px){.u-visible-low-desktop,.u-visible-tablet{display:none!important}}@media screen and (min-width:768px){.u-visible-mobile{display:none!important}}.l-footer{-ms-flex-negative:0;flex-shrink:0}.l-inner-padding{padding-left:.2rem;padding-right:.2rem}@media screen and (min-width:1025px)and (max-width:1179px){.l-inner-padding{padding-left:.2rem;padding-right:.2rem}}@media screen and (min-width:768px)and (max-width:1024px){.l-inner-padding{padding-left:.2rem;padding-right:.2rem}}@media screen and (max-width:767px){.l-inner-padding{padding-left:.4rem;padding-right:.4rem}}.l-main{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;flex-grow:1;min-height:1px;padding-top:.9rem}@media screen and (max-width:1024px){.l-main{padding-top:.72rem}}.l-main .bg-sidebar{background-color:#fff;height:100vh;left:0;position:absolute;top:0}.l-main .account-personal{display:-webkit-box;display:-ms-flexbox;display:flex}.l-main .main-ap{padding:.6rem 0 .6rem .48rem;width:100%}@media screen and (max-width:767px){.l-main .main-ap{padding:.5rem 0 0}}.l-main .title-ap{font-size:.25rem;font-weight:700;line-height:1.36}@media screen and (max-width:767px){.l-main .title-ap{font-size:.16rem;font-weight:700;line-height:1.375}}.l-main .subtitle-ap{font-size:.22rem;font-weight:700;line-height:1.3636363636}.l-outer-width{margin-left:auto;margin-right:auto;max-width:12.8rem}.l-page{overflow:hidden;position:relative}.l-page,.l-page-layout{display:-webkit-box;display:-ms-flexbox;display:flex}.l-page-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);width:100%}.about__desc{color:#5e7177;font-size:.18rem;margin-bottom:.3rem;max-width:70%}@media screen and (min-width:768px)and (max-width:1024px){.about__desc{font-size:.16rem;margin-bottom:.24rem}}@media screen and (max-width:1024px){.about__desc{max-width:100%}}.about__subtitle{margin:.1rem 0 .2rem}@media screen and (max-width:1024px){.about__subtitle{margin:.05rem 0 .15rem}}.about__numbers{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#eff2f3;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.24rem;justify-content:center;padding:.3rem}@media screen and (max-width:767px){.about__numbers{gap:.3rem}}.about__number{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.28rem;font-weight:700}@media screen and (min-width:768px)and (max-width:1024px){.about__number{font-size:.24rem}}@media screen and (max-width:1024px){.about__number{font-size:.26rem}}.about__number-text{color:#5e7177;font-size:.14rem;line-height:1.3;overflow-wrap:anywhere;text-align:center}.about__number-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%}.about__number-content,.about__number-item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.about__number-item{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 1 calc(20% - 0.192rem);flex:0 1 calc(20% - 0.192rem);justify-content:center}@media screen and (min-width:768px)and (max-width:1024px){.about__number-item{-ms-flex-preferred-size:calc(33.33333% - 0.16rem);flex-basis:calc(33.33333% - 0.16rem)}}@media screen and (max-width:1024px){.about__number-item{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:calc(50% - 0.12rem);-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;flex-basis:calc(50% - 0.12rem);justify-content:center}}@media screen and (max-width:767px){.about__number-item{-ms-flex-preferred-size:100%;flex-basis:100%}}.about__vertical-line{border-right:.02rem solid #032736;height:100%}.advantages{background-color:#eff2f3}.advantages__items{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;justify-content:center}@media screen and (max-width:767px){.advantages__items{gap:.2rem}}.advantages__item{-webkit-box-flex:0;background-color:#fff;border-radius:.2rem;-ms-flex:0 1 calc(25% - 0.15rem);flex:0 1 calc(25% - 0.15rem);min-width:0;padding:.4rem}@media screen and (max-width:1024px){.advantages__item{-ms-flex-preferred-size:calc(50% - 0.1rem);flex-basis:calc(50% - 0.1rem);padding:.3rem}}@media screen and (max-width:767px){.advantages__item{-ms-flex-preferred-size:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:.2rem}}.advantages__item-title{margin-bottom:.1rem}.advantages__item-icon{height:.48rem;margin-bottom:.2rem;width:.48rem}@media screen and (max-width:1024px){.advantages__item-icon svg{height:.4rem;width:.4rem}.advantages__item-icon{height:.48rem;width:.48rem}}.advantages__item-desc{color:#5e7177}@media screen and (max-width:767px){.advantages__item-desc,.advantages__item-title,.advantages__title{text-align:center}}.breadcrumbs{padding:.24rem 0 0}.breadcrumbs__list{counter-reset:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.08rem;list-style:none;margin:0;padding:0}.breadcrumbs__list>li{counter-increment:none;margin-bottom:0;min-height:0;padding-left:0}.breadcrumbs__list>li:before{content:none}.breadcrumbs__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5e7177;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.14rem;line-height:1.4}.breadcrumbs__item:not(:last-child):after{color:#5e7177;content:"/";margin-left:.08rem}.breadcrumbs__link{color:#5e7177;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.breadcrumbs__link:hover{color:#00755f}}.breadcrumbs__current{color:#000;font-weight:600}@media screen and (max-width:767px){.breadcrumbs{padding-top:.16rem}.breadcrumbs__item{font-size:.13rem}}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:.1rem;-webkit-box-shadow:0 .04rem .06rem rgba(0,0,0,.1);box-shadow:0 .04rem .06rem rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.16rem;font-weight:500;justify-content:center;line-height:1.2;overflow:hidden;padding:.12rem .24rem .1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.3s ease;transition:.3s ease}.btn__default{background-color:#fff;color:#000}@media(any-hover:hover)and (pointer:fine){.btn__default:hover{background-color:#dfe6e8}}.btn__primary{background-color:#004266;color:#fff}@media(any-hover:hover)and (pointer:fine){.btn__primary:hover{background-color:#002b40}}.btn__secondary{background-color:#00755f;border:2px solid #00755f;color:#fff}@media(any-hover:hover)and (pointer:fine){.btn__secondary:hover{background-color:#005f4d;border:2px solid #005f4d}}.btn__disabled{background-color:#fff;color:#5e7177;cursor:not-allowed;opacity:.6;pointer-events:none}.btn__outlined{background-color:transparent;border:2px solid;color:#004266}@media(any-hover:hover)and (pointer:fine){.btn__outlined:hover{background-color:rgba(25,118,210,.1)}}.btn__outlined:active{background-color:rgba(25,118,210,.2)}.btn:after{background:hsla(0,0%,100%,.5);border-radius:50%;content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0}.btn.ripple-effect:after{-webkit-animation:ripple .5s ease-out;animation:ripple .5s ease-out}@-webkit-keyframes ripple{0%{height:0;opacity:.5;width:0}to{height:2rem;opacity:0;width:2rem}}@keyframes ripple{0%{height:0;opacity:.5;width:0}to{height:2rem;opacity:0;width:2rem}}.button{background-color:#fff;border:1px solid #004266;border-radius:.05rem;color:#004266;cursor:pointer;display:inline-block;font-size:.16rem;font-weight:500;line-height:.2rem;outline:none;overflow:hidden;padding:.1rem .15rem;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:opacity,visibility,background,color,border,-webkit-box-shadow;transition-property:opacity,visibility,background,color,border,-webkit-box-shadow;transition-property:opacity,visibility,background,color,box-shadow,border;transition-property:opacity,visibility,background,color,box-shadow,border,-webkit-box-shadow;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}@media(any-hover:hover)and (pointer:fine){.button:hover{background-color:#004266;border:1px solid #004266;color:#fff}}.button:focus{-webkit-animation:ripple-animation .6s linear;animation:ripple-animation .6s linear;background-color:#004266;color:#fff}.button._disabled,.button:disabled{background-color:#eff2f3;color:#fff;pointer-events:none}.button._loading{overflow:hidden;text-indent:201%;white-space:nowrap}.button._loading .button__text{opacity:0}.button._loading:after{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;border-color:transparent transparent currentcolor currentcolor;border-radius:50%;border-style:solid;border-width:2px;content:"";display:block;height:20px;left:50%;margin:-10px 0 0 -10px;pointer-events:none;position:absolute;top:50%;width:20px;z-index:1}.button._w-100{width:100%}.button._red{background-color:#004266;border:1px solid #cc2128;color:#fff}@media(any-hover:hover)and (pointer:fine){.button._red:hover{background-color:#fff;border:1px solid #cc2128;color:#cc2128}}.button._red:focus{background-color:#b01117;border:1px solid #b01117;color:#fff}.button._full{background-color:#00755f;border:1px solid #00755f;color:#fff}@media(any-hover:hover)and (pointer:fine){.button._full:hover{background-color:#004266;border:1px solid #004266;color:#fff}}.button._full:focus{background-color:#002b40;border:1px solid #002b40;color:#fff}.button._blue{background-color:#fff;border:2px solid #004266;color:#004266}@media(any-hover:hover)and (pointer:fine){.button._blue:hover{background-color:#fff;border:1px solid #002b40;color:#002b40}}.button._blue:focus{background-color:#002b40;border:1px solid #002b40;color:#fff}.button._blue-full{background-color:#004266;border:1px solid #004266;color:#fff}@media(any-hover:hover)and (pointer:fine){.button._blue-full:hover{background-color:#002b40;border:1px solid #002b40;color:#fff}}.button._blue-full:focus{background-color:#032736;border:1px solid #032736;color:#fff}.button._green-full{background-color:#005f4d;border:1px solid #005f4d;color:#fff}@media(any-hover:hover)and (pointer:fine){.button._green-full:hover{background-color:#00755f;border:1px solid #00755f;color:#fff}}.button._green-full:focus{background-color:#032736;border:1px solid #032736;color:#fff}.checkbox__container{-webkit-box-flex:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:.2rem;margin-right:.1rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:.2rem}@media(any-hover:hover)and (pointer:fine){.checkbox__container:hover .checkbox__custom-checkbox{background-color:rgba(0,43,64,.1);border-color:#002b40}}.checkbox__container:focus-within .checkbox__custom-checkbox{border-color:#002b40}.checkbox__input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.checkbox__custom-checkbox{background-color:#fff;background-position:60%;background-repeat:no-repeat;background-size:80% 80%;border:1px solid #bdc1c5;border-radius:.02rem;cursor:pointer;height:100%;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media(any-hover:hover)and (pointer:fine){.checkbox__custom-checkbox:hover{background-color:rgba(0,66,102,.1);border-color:#004266}}.checkbox__input:checked+.checkbox__custom-checkbox{background-color:#004266;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuMjI5IDYuNjA0YTEgMSAwIDAgMSAwIDEuNDE0TDEwLjI1NiAxOC45OWExIDEgMCAwIDEtMS40MDguMDA2bC02LjE4NS02LjA3NWExIDEgMCAwIDEtLjAxMy0xLjQxNGwuNy0uNzE0YTEgMSAwIDAgMSAxLjQxNS0uMDEzbDQuNzcxIDQuNjg3IDkuNTcxLTkuNTcyYTEgMSAwIDAgMSAxLjQxNSAwbC43MDcuNzA4WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");border-color:#004266;-webkit-transition:all .3s ease;transition:all .3s ease}.checkbox__text{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.12rem;line-height:.16rem}.choices{font-size:.16rem}.choices.is-open .choices__inner{opacity:.5}.choices.is-open .choices__inner,.choices.is-open .choices__list .choices__item{color:#5e7177;-webkit-transition:opacity .3s ease,color .3s ease;transition:opacity .3s ease,color .3s ease}.choices.is-open .choices__list .choices__item{opacity:1}.choices.is-open .choices__list--dropdown{border-color:#bdc1c5;-webkit-box-shadow:0 .04rem .06rem rgba(0,0,0,.1);box-shadow:0 .04rem .06rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.choices__item{color:#5e7177;opacity:.5;-webkit-transition:opacity .3s ease,color .3s ease;transition:opacity .3s ease,color .3s ease}.choices__item:not([data-id="1"]){opacity:1}.choices__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #bdc1c5!important;border-radius:.1rem!important;color:#5e7177;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.16rem;-webkit-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}.choices__list{border:none!important;border-radius:.1rem!important;opacity:1}.choices__list--single{padding:.06rem .4rem .06rem .06rem}.choices__list--dropdown .choices__item.choices__placeholder{display:none}.choices[data-type*=select-one]:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00LjQwMy4wNDhhLjIuMiAwIDAgMSAuMTQuMzRMMS44OTYgMy4wMzVsMi42MDkgMi42MDlhLjIuMiAwIDAgMSAwIC4yODEuMi4yIDAgMCAxLS4yODIgMGwtMi43NS0yLjc1YS4yLjIgMCAwIDEgMC0uMjhMNC4yNjEuMTA3Yy4wNC0uMDQuMDktLjA1OS4xNDItLjA1OVoiIGZpbGw9IiM0QzRDNEMiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;content:"";height:14px;margin-top:0!important;pointer-events:none;position:absolute;right:.16rem;top:50%;-webkit-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:14px}.choices[data-type*=select-one].is-open:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.choices ._border-white{border:1px solid #fff!important}.choices ._no-border,.choices._no-border{border:none!important}.contact-popup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:.2rem .16rem;position:fixed;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.contact-popup.is-active{opacity:1;visibility:visible}.contact-popup__overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.contact-popup__container{background-color:#fff;border-radius:.16rem;-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.2);box-shadow:0 .2rem .6rem rgba(0,0,0,.2);max-height:calc(100vh - .4rem);max-width:4.8rem;overflow-y:auto;padding:.4rem;position:relative;-webkit-transform:translateY(.3rem);transform:translateY(.3rem);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:1}@media screen and (max-width:1024px){.contact-popup__container{max-height:calc(100vh - .32rem);max-width:4.2rem;padding:.3rem}}@media screen and (max-width:767px){.contact-popup__container{max-height:calc(100vh - .24rem);max-width:100%;padding:.24rem .2rem}}.contact-popup.is-active .contact-popup__container{-webkit-transform:translateY(0);transform:translateY(0)}.contact-popup__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:.32rem;justify-content:center;padding:0;position:absolute;right:.16rem;top:.16rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:.32rem}@media(any-hover:hover)and (pointer:fine){.contact-popup__close:hover{opacity:.6}}.contact-popup__close:after,.contact-popup__close:before{background-color:#5e7177;border-radius:.01rem;content:"";height:.02rem;position:absolute;width:.2rem}.contact-popup__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-popup__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.contact-popup__title{color:#004266;font-family:Roboto,arial,helvetica,sans-serif;font-size:.24rem;font-weight:600;margin-bottom:.08rem;padding-right:.32rem}@media screen and (max-width:767px){.contact-popup__title{font-size:.2rem}}.contact-popup__subtitle{color:#5e7177;font-family:Roboto,arial,helvetica,sans-serif;font-size:.14rem;line-height:1.5;margin-bottom:.24rem}.contact-popup__form{gap:.04rem}.contact-popup__field,.contact-popup__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-popup__input{background-color:#fff;border:.01rem solid #bdc1c5;border-radius:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:Roboto,arial,helvetica,sans-serif;font-size:.15rem;font-weight:400;outline:none;padding:.14rem .18rem;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.contact-popup__input::-webkit-input-placeholder{color:#5e7177;opacity:.5}.contact-popup__input::-moz-placeholder{color:#5e7177;opacity:.5}.contact-popup__input:-ms-input-placeholder{color:#5e7177;opacity:.5}.contact-popup__input::-ms-input-placeholder{color:#5e7177;opacity:.5}.contact-popup__input::placeholder{color:#5e7177;opacity:.5}.contact-popup__input:focus{border-color:#004266;-webkit-box-shadow:0 0 .04rem rgba(0,66,102,.25);box-shadow:0 0 .04rem rgba(0,66,102,.25)}.contact-popup__input.has-error{border-color:#cc2128;-webkit-box-shadow:0 0 .04rem rgba(204,33,40,.2);box-shadow:0 0 .04rem rgba(204,33,40,.2)}.contact-popup__textarea{min-height:.96rem;resize:vertical}.contact-popup__consent{border-radius:.08rem;margin:.04rem 0 .06rem;padding:.08rem}.contact-popup__consent.has-error{outline:.01rem solid rgba(204,33,40,.35)}.contact-popup__consent-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1rem}.contact-popup__consent-text{color:#5e7177;font-size:.12rem;line-height:1.4}.contact-popup__error{color:#cc2128;font-size:.12rem;min-height:.2rem;opacity:0;padding-top:.04rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.contact-popup__error.is-visible{opacity:1}.contact-popup__submit{background-color:#00755f;border:2px solid #00755f;border-radius:.1rem;-webkit-box-shadow:0 .04rem .06rem rgba(0,0,0,.1);box-shadow:0 .04rem .06rem rgba(0,0,0,.1);color:#fff;cursor:pointer;font-family:Roboto,arial,helvetica,sans-serif;font-size:.16rem;font-weight:500;margin-top:.08rem;padding:.14rem .24rem;text-transform:uppercase;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease;width:100%}@media(any-hover:hover)and (pointer:fine){.contact-popup__submit:hover{background-color:#005f4d;border-color:#005f4d}}.contact-popup__submit:active{-webkit-transform:scale(.98);transform:scale(.98)}.contact-popup__success{display:none;padding:.2rem 0;text-align:center}.contact-popup__success.is-visible{display:block}.contact-popup__success-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#00755f;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:.64rem;justify-content:center;margin:0 auto .2rem;width:.64rem}.contact-popup__success-icon:after{border-bottom:.03rem solid #fff;border-left:.03rem solid #fff;content:"";display:block;height:.14rem;-webkit-transform:rotate(-45deg) translateY(-.02rem);transform:rotate(-45deg) translateY(-.02rem);width:.24rem}.contact-popup__success-title{color:#004266;font-family:Roboto,arial,helvetica,sans-serif;font-size:.2rem;font-weight:600;margin-bottom:.08rem}.contact-popup__success-text{color:#5e7177;font-family:Roboto,arial,helvetica,sans-serif;font-size:.14rem;line-height:1.5}body.popup-open{overflow:hidden}.contacts{background-color:#fff}.contacts__title{margin-bottom:.1rem}.contacts__intro{color:#5e7177;font-size:.18rem;margin-bottom:.3rem;max-width:7.2rem}@media screen and (min-width:768px)and (max-width:1024px){.contacts__intro{margin-bottom:.24rem}}.contacts__layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (max-width:1024px){.contacts__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contacts__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1.1 1 0px;flex:1.1 1 0;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:2.6rem}@media screen and (max-width:1024px){.contacts__info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%}}.contacts__block{background-color:#eff2f3;border-radius:.2rem;padding:.24rem}.contacts__block-title{margin-bottom:.16rem}.contacts__addresses{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.contacts__address-card{background-color:#fff;border-radius:.16rem;-webkit-box-shadow:0 .04rem .16rem rgba(0,0,0,.04);box-shadow:0 .04rem .16rem rgba(0,0,0,.04);padding:.18rem}.contacts__address-title{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem;margin-bottom:.06rem}.contacts__address-phone,.contacts__address-text{color:#000;margin-bottom:.04rem}.contacts__address-phone{display:inline-block;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.14rem;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.contacts__address-phone:hover{color:#00755f}}.contacts__address-note{color:#5e7177;font-size:.13rem}.contacts__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.12rem}.contacts__contact{color:#000;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.contacts__contact:hover{color:#00755f}}.contacts__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.12rem;margin-top:.06rem}.contacts__social-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:.44rem;justify-content:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;width:.44rem}.contacts__social-link svg{height:.22rem;width:.22rem}@media(any-hover:hover)and (pointer:fine){.contacts__social-link:hover{background-color:#00755f}.contacts__social-link:hover svg path{fill:#fff}}.contacts__requisites{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.contacts__requisite-row,.contacts__requisites{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__requisite-row{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #eff2f3;gap:.12rem;justify-content:space-between;padding-bottom:.08rem}.contacts__requisite-row:last-child{border-bottom:none;padding-bottom:0}@media screen and (max-width:767px){.contacts__requisite-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.contacts__requisite-label{color:#5e7177;font-size:.14rem}.contacts__requisite-value{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.14rem;text-align:right}@media screen and (max-width:767px){.contacts__requisite-value{text-align:left}}.contacts__map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:.9;background-color:#eff2f3;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:.9 1 0px;flex:.9 1 0;-ms-flex-direction:column;flex-direction:column;gap:.16rem;height:100%;min-width:2.6rem;padding:.24rem}@media screen and (max-width:1024px){.contacts__map{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%}}.contacts__map-frame{background-color:#dfe6e8;border-radius:.16rem;min-height:3.2rem;overflow:hidden}.contacts__map-frame iframe{border:0;display:block;width:100%}.contacts__map-note{color:#5e7177;font-size:.13rem}.container{margin:0 auto;max-width:1280px;padding:0 20px}.expansion-panels{font-size:.16rem}.expansion-panels .expansion-panel{background:#fff;border-radius:.05rem;margin-bottom:.1rem;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.expansion-panels .expansion-panel.is-open .expansion-content{max-height:none;opacity:1;padding:.16rem;-webkit-transition:opacity .3s ease,padding .3s ease;transition:opacity .3s ease,padding .3s ease}.expansion-panels .expansion-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eff2f3;color:#5e7177;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.18rem;font-weight:500;gap:.1rem;justify-content:space-between;padding:.16rem;-webkit-transition:background .3s ease;transition:background .3s ease}@media(any-hover:hover)and (pointer:fine){.expansion-panels .expansion-header:hover{background:#dfe6e8}}.expansion-panels .expansion-content{background:rgba(0,66,102,.03);color:#5e7177;font-size:.16rem;max-height:0;opacity:0;padding:0 .16rem;-webkit-transition:opacity .3s ease,padding .3s ease;transition:opacity .3s ease,padding .3s ease}.expansion-panels .expansion-content li{color:inherit}.expansion-panels .arrow{border-bottom:1px solid #5e7177;border-right:1px solid #5e7177;display:inline-block;height:.1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:.1rem}.expansion-panels .rotated{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.flatpickr-calendar{-webkit-box-shadow:none!important;box-shadow:none!important;padding:.33rem .4rem!important;width:3.03rem}@media screen and (max-width:767px){.flatpickr-calendar,.flatpickr-calendar.inline{width:100%}}.flatpickr-calendar .flatpickr-prev-month{padding:.38rem .4rem 0 0!important}.flatpickr-calendar .flatpickr-prev-month svg{height:9px!important;width:9px!important}.flatpickr-calendar .flatpickr-next-month{padding:.38rem .4rem 0 0!important}.flatpickr-calendar .flatpickr-next-month svg{height:9px!important;width:9px!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:inherit;right:.18rem}.flatpickr-calendar .flatpickr-months{padding-bottom:.14rem}.flatpickr-calendar .flatpickr-current-month{color:#dfe6e8;font-size:.14rem;font-weight:700;left:0;text-align:start}.flatpickr-calendar .flatpickr-current-month .cur-year,.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:700}.flatpickr-calendar .flatpickr-current-month select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flatpickr-calendar .flatpickr-current-month .numInputWrapper,.flatpickr-calendar .flatpickr-current-month select{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-calendar .flatpickr-weekdaycontainer .flatpickr-weekday{font-weight:400}.flatpickr-calendar .flatpickr-weekdaycontainer .flatpickr-weekday:nth-last-of-type(-n+2){color:#004266}.flatpickr-calendar .dayContainer{max-width:2.3rem;min-width:2.2rem;width:2.3rem}.flatpickr-calendar .flatpickr-days{width:2.3rem}.flatpickr-calendar .flatpickr-days .weekend{color:#004266}.flatpickr-calendar .flatpickr-days .nextMonthDay,.flatpickr-calendar .flatpickr-days .prevMonthDay{opacity:.5}.flatpickr-calendar .flatpickr-day{font-weight:700;height:.29rem;line-height:.29rem;margin:3px 0;max-width:.29rem;width:.29rem}.flatpickr-calendar .flatpickr-day.selected{background-color:#00755f;color:#fff}@media(any-hover:hover)and (pointer:fine){.flatpickr-calendar .flatpickr-day:hover{background-color:#00755f;color:#fff}}.footer{background-color:#dfe6e8}.footer__logo{color:#004266;font-family:Roboto,arial,helvetica,sans-serif;font-size:.22rem;margin-bottom:.1rem}.footer__logo,.footer__logo-text{font-weight:600}.footer__items{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:.02rem solid #004266;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:.5rem}@media screen and (max-width:1024px){.footer__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}}.footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.1rem}@media screen and (max-width:1024px){.footer__links{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(any-hover:hover)and (pointer:fine){.footer__link:hover{color:#00755f}.footer__link-phone:hover{color:#00755f}.footer__link-address:hover{color:#00755f}}.footer__item-social{font-weight:600;margin-bottom:.1rem}.footer__social-links{gap:.05rem}.footer__items-copyright,.footer__social-links{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__items-copyright{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.footer__items-copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:column;flex-direction:column;justify-content:start}}.footer__copyright,.footer__politic{color:#5e7177;padding-top:.3rem}.form__field,.form__input-wrapper{position:relative}.form__input{background-color:#fff;border:1px solid #eff2f3;border-radius:.05rem;font-size:.14rem;font-weight:300;line-height:1.2857142857;margin-bottom:.12rem;padding:.09rem .18rem .11rem}@media screen and (min-width:768px)and (max-width:1024px){.form__input{font-size:.13rem;padding:.08rem .16rem .1rem}}.form__input._with-icon-right{padding-right:.38rem}.form__input._w-100{width:100%}.form__input._f-12{font-size:.12rem}.form__input._comment{height:.75rem}.form__input._no-border{border:none;font-size:.1rem}.form__input._no-border .form__icon .inline-svg svg{height:.11rem;width:.11rem}.form__label{font-size:.12rem;line-height:1.3333333333;margin-bottom:.07rem}.form__icon{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:.29rem;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form__icon .inline-svg svg{fill:#dfe6e8;height:.18rem;width:.18rem}.form__icon._no-border .inline-svg svg{height:.11rem;width:.11rem}.form{background-color:#eff2f3}.form__form{width:70%}@media screen and (max-width:1024px){.form__form{width:100%}}.form__container{display:block}.form__block{width:100%}.form__text{color:#5e7177;margin-bottom:.2rem}@media screen and (min-width:768px)and (max-width:1024px){.form__text{margin-bottom:.16rem}}.form__checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#5e7177;font-size:.14rem;line-height:1.4285714286;margin-top:.04rem}.form__btn,.form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.form__btn{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:flex-end;margin-top:0}@media screen and (max-width:1024px){.form__btn{width:100%}}.form__btn .btn{min-width:1.86rem}@media screen and (max-width:1024px){.form__btn .btn{width:100%}}.form__inputs{display:grid;gap:.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.06rem}@media screen and (max-width:1024px){.form__inputs{grid-template-columns:1fr;margin-bottom:.2rem}}.form__block-btn{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:.24rem;grid-template-columns:minmax(0,1fr) auto}@media screen and (max-width:1024px){.form__block-btn{grid-template-columns:1fr}}.form__inputs-block{min-width:0;width:100%}.form__inputs-block .error-message,.form__inputs-block .input__input{margin-bottom:0}.form textarea.input__input._comment{min-height:1.08rem;resize:vertical;width:100%}.form__form>.form__comment,.form__form>.input{margin-bottom:.2rem}.form .choices{margin-bottom:.26rem}.form .choices__inner{min-height:.46rem}.form__checkbox .checkbox__container{margin-top:.01rem}.form__checkbox>div:last-child{max-width:5.6rem}@media screen and (max-width:1024px){.form__inputs-block .error-message{margin-top:0;min-height:0}}.form__form.is-hidden{display:none}.form__success{display:none;padding:.24rem 0;text-align:center}.form__success.is-visible{display:block}.form__success-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#00755f;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:.64rem;justify-content:center;margin:0 auto .2rem;width:.64rem}.form__success-icon:after{border-bottom:.03rem solid #fff;border-left:.03rem solid #fff;content:"";display:block;height:.14rem;-webkit-transform:rotate(-45deg) translateY(-.02rem);transform:rotate(-45deg) translateY(-.02rem);width:.24rem}.form__success-title{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.24rem;margin-bottom:.08rem}.form__success-text{color:#5e7177}.error-message{color:#f33;display:block;font-size:12px;margin-bottom:5px;margin-top:4px;min-height:16px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.error-message.active{opacity:1}.input__input.error{border-color:#f33!important}.form__checkbox.error{border-radius:4px;margin-bottom:12px;padding:8px}.header{background:#fff;border-bottom:.01rem solid #eff2f3;height:.9rem;left:0;position:fixed;top:0;width:100%;z-index:10}.header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 20px}.header__logo{color:#004266;font-family:Roboto,arial,helvetica,sans-serif;font-size:.26rem;font-weight:600}.header__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.header__link{color:#000;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem;font-weight:700;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.header__link.active,.header__nav-item.active>.header__link,.header__nav-item.active>.header__submenu-toggle{color:#00755f}.header__nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header__submenu-toggle{background:none;border:0;cursor:pointer;display:none;width:100%}.header__submenu-arrow{border-bottom:.02rem solid;border-right:.02rem solid;display:inline-block;height:.08rem;margin-left:.08rem;-webkit-transform:rotate(45deg) translateY(-.02rem);transform:rotate(45deg) translateY(-.02rem);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:.08rem}.header__dropdown{left:50%;max-width:calc(100vw - .4rem);opacity:0;pointer-events:none;position:absolute;top:calc(100% + .2rem);-webkit-transform:translate(-50%,.1rem);transform:translate(-50%,.1rem);-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;visibility:hidden;width:6.2rem;z-index:11}.header__dropdown:before{bottom:100%;content:"";height:.24rem;left:0;position:absolute;right:0}.header__nav-item--services:focus-within .header__dropdown,.header__nav-item--services:hover .header__dropdown{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}.header__dropdown-inner{background-color:#fff;border-radius:.2rem;-webkit-box-shadow:0 .16rem .4rem rgba(0,0,0,.12);box-shadow:0 .16rem .4rem rgba(0,0,0,.12);padding:.2rem}.header__dropdown-grid{display:grid;gap:.12rem .18rem;grid-template-columns:repeat(2,minmax(0,1fr))}.header__dropdown-group{padding:.08rem 0}.header__dropdown-category{color:#000;display:block;font-family:PTSansCaption,arial,helvetica,sans-serif;font-weight:700;margin-bottom:.08rem;text-decoration:none}.header__dropdown-services{display:grid;gap:.06rem}.header__dropdown-service{color:#5e7177;font-size:.14rem;line-height:1.4;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.header__link:hover{color:#00755f}.header__dropdown-category:hover,.header__dropdown-service:hover{color:#00755f}}.header__cta{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin-left:auto}.burger,.header__cta--mobile{display:none}.burger{background:none;border:none;cursor:pointer;height:.22rem;margin-left:auto;padding:0;position:relative;width:.32rem;z-index:100}.burger span{background:#004266;display:block;height:.02rem;left:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.burger span:first-child{top:0}.burger span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.burger span:nth-child(3){bottom:0}.burger.is-active span:first-child{top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.burger.is-active span:nth-child(2){opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.burger.is-active span:nth-child(3){bottom:50%;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.header__link-address,.header__link-city,.header__link-phone,.header__links-social{display:none}@media screen and (max-width:1024px){.header__logo{font-size:.2rem}.header__links-social{border-top:.02rem solid #032736;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;padding-top:.2rem;width:100%}.header__link-address,.header__link-city,.header__link-phone{display:block}.header{height:.72rem}.header__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-ms-flex-direction:column;flex-direction:column;gap:0;height:calc(100vh - .72rem);left:0;margin-left:0;overflow-y:auto;padding:.24rem 40px;position:fixed;top:.72rem;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%;z-index:99}.header__nav.is-open{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-transform:translateX(0);transform:translateX(0)}.header__link{font-size:.18rem;padding:0}.header__nav-item{display:block;width:100%}.header__link--services{display:none}.header__submenu-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0;text-align:left}.header__nav-item--services.is-open .header__submenu-arrow{-webkit-transform:rotate(225deg) translate(-.02rem,-.02rem);transform:rotate(225deg) translate(-.02rem,-.02rem)}.header__dropdown{max-height:0;max-width:none;opacity:1;overflow:hidden;pointer-events:auto;position:static;-webkit-transform:none;transform:none;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;visibility:visible;width:100%}.header__dropdown:before{display:none}.header__nav-item--services:focus-within .header__dropdown,.header__nav-item--services:hover .header__dropdown{-webkit-transform:none;transform:none}.header__nav-item--services.is-open .header__dropdown{max-height:9rem}.header__dropdown-inner{border-radius:.16rem;-webkit-box-shadow:none;box-shadow:none;margin-top:.14rem;padding:.06rem}.header__dropdown-grid{gap:.08rem;grid-template-columns:1fr}.header__dropdown-group{padding:.04rem 0}.header__cta--desktop{display:none}.header__cta--mobile{-webkit-box-pack:center;-ms-flex-pack:center;height:.48rem;justify-content:center;margin-top:.24rem;width:100%}.burger,.header__cta--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav{gap:.2rem}}.hero{min-height:6.4rem;overflow:hidden;position:relative}.hero:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.541)),to(#eff2f3));background:linear-gradient(180deg,hsla(0,0%,100%,.541),#eff2f3);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero__media{inset:0;position:absolute;z-index:0}.hero__img,.hero__slide,.hero__slider,.hero__slider .swiper-wrapper{height:100%;width:100%}.hero__img{display:block;-o-object-fit:cover;object-fit:cover}.hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:6.4rem;justify-content:center;margin:0 auto;max-width:1280px;padding:0 20px}.hero__content-items,.hero__inner{position:relative;z-index:2}.hero__content-items+.hero__inner{display:none}.hero__content-item{display:none}.hero__content-item.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__content-item .hero__title{min-height:1.46rem}.hero__content-item .hero__text{min-height:.9rem}.hero__title span{color:#00755f}.hero__text{color:#5e7177;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.2rem;line-height:1.5;margin:0 0 .48rem;max-width:6.4rem}.hero__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem}.hero__actions .btn{min-height:.48rem}@media screen and (max-width:1024px){.hero__actions{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:767px){.hero__actions{width:100%}}.hero__slider-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:.28rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.hero__slider-pagination{bottom:0!important;left:0!important;position:relative!important;width:auto!important}.hero__slider-pagination .swiper-pagination-bullet{background-color:#5e7177;height:.08rem;margin:0 .04rem;opacity:1;width:.08rem}.hero__slider-pagination .swiper-pagination-bullet-active{background-color:#00755f}@media screen and (max-width:1024px){.hero__inner{padding:0 .2rem}.hero__content-item .hero__title{min-height:1.12rem}.hero__content-item .hero__text{min-height:.72rem}.hero__text{font-size:.16rem}.hero__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:.16rem}.hero__actions .btn{width:100%}.hero__slider-navigation{bottom:.2rem;gap:.15rem}}.image-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;position:relative;width:50%}.image-wrapper img{display:block;height:100%;position:relative;width:auto;z-index:1}.image-wrapper:after{background:-webkit-gradient(linear,left top,right top,color-stop(5%,#eff2f3),color-stop(70%,rgba(239,242,243,0)));background:linear-gradient(90deg,#eff2f3 5%,rgba(239,242,243,0) 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.inline-svg{display:block;position:relative;width:100%}.inline-svg:after{content:"";display:block;padding-top:100%}span.inline-svg{display:inline-block;vertical-align:middle}.inline-svg[data-dir=up] svg{-webkit-transform:rotate(0);transform:rotate(0)}.inline-svg[data-dir=right] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.inline-svg[data-dir=down] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.inline-svg[data-dir=left] svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.inline-svg[data-flip=horizontal] svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.inline-svg[data-flip=vertical] svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.inline-svg svg{display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:100%}.input{background-color:#fff;border:.01rem solid #bdc1c5;border-radius:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:inline-block;font-size:.16rem;font-weight:400;outline:none;padding:.16rem .2rem;position:relative;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.input:focus{border-color:#004266;-webkit-box-shadow:0 0 .04rem rgba(25,118,210,.3);box-shadow:0 0 .04rem rgba(25,118,210,.3)}.input__solo{border:none}.input__input{background:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#5e7177;font-size:.16rem;outline:none;padding:0;width:100%}.input__input::-webkit-input-placeholder{color:#5e7177;opacity:.5}.input__input::-ms-input-placeholder{color:#5e7177;opacity:.5}.input__input:-ms-input-placeholder{color:#5e7177;opacity:.5}.input__input::-moz-placeholder{color:#5e7177;opacity:.5}.input__input::placeholder{color:#5e7177;opacity:.5}.input__helper-text{color:#dfe6e8;display:block;font-size:.12rem;margin-top:.08rem}.input__error{border-color:#b01117;-webkit-box-shadow:0 0 .04rem rgba(211,47,47,.3);box-shadow:0 0 .04rem rgba(211,47,47,.3)}.input__error__message{color:#b01117;display:block;font-size:.12rem;margin-top:.04rem}.link{color:#004266;cursor:pointer;display:inline-block;font-weight:400;position:relative;text-align:center;text-decoration:underline;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:opacity,visibility,background,color,border,-webkit-box-shadow;transition-property:opacity,visibility,background,color,border,-webkit-box-shadow;transition-property:opacity,visibility,background,color,box-shadow,border;transition-property:opacity,visibility,background,color,box-shadow,border,-webkit-box-shadow;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(any-hover:hover)and (pointer:fine){.link:hover{color:#002b40;text-decoration:none}}.link:focus{color:#002b40;text-decoration:underline}.link._white{color:#fff}@media(any-hover:hover)and (pointer:fine){.link._white:hover{color:#dfe6e8;text-decoration:none}}.link._white:focus{color:#dfe6e8;text-decoration:underline}.material-preloader{background:#fff;height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity 1s ease,visibility 1s ease;transition:opacity 1s ease,visibility 1s ease;visibility:visible;width:100%;z-index:50}.material-preloader._site-preloader{background:#fff;height:100vh;position:fixed;z-index:9999}.material-preloader._site-preloader .material-preloader__spinner-layer{border-color:#00755f}.material-preloader._loaded{opacity:0;pointer-events:none;visibility:hidden}.material-preloader__wrapper{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite;bottom:0;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px}.material-preloader__spinner-layer{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;border-color:#00755f;height:100%;opacity:1;position:absolute;width:100%}.material-preloader__circle-clipper{border-color:inherit;display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}.material-preloader__circle-clipper._left{float:left}.material-preloader__circle-clipper._left .material-preloader__circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;border-right-color:transparent!important;left:0;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.material-preloader__circle-clipper._right{float:right}.material-preloader__circle-clipper._right .material-preloader__circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;border-left-color:transparent!important;left:-100%;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.material-preloader__circle{border:3px solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;bottom:0;height:100%;position:absolute;right:0;top:0;width:200%}.material-preloader__gap-patch{border-color:inherit;height:100%;left:45%;overflow:hidden;position:absolute;top:0;width:10%}.material-preloader__gap-patch .material-preloader__circle{left:-450%;width:1000%}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes container-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@-webkit-keyframes left-spin{0%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@keyframes left-spin{0%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{0%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}@keyframes right-spin{0%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}.news{background-color:#fff}.news__desc{color:#5e7177;font-size:.18rem;margin-bottom:.3rem;max-width:70%}@media screen and (min-width:768px)and (max-width:1024px){.news__desc{font-size:.16rem;margin-bottom:.24rem}}@media screen and (max-width:1024px){.news__desc{max-width:100%}}.news__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (min-width:768px)and (max-width:1024px){.news__items{gap:.2rem}}@media screen and (max-width:767px){.news__items{gap:.2rem}}.news__item{-webkit-box-flex:1;background-color:#eff2f3;border-radius:.2rem;cursor:pointer;-ms-flex:1 1 calc(33.33333% - 0.13333rem);flex:1 1 calc(33.33333% - 0.13333rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(any-hover:hover)and (pointer:fine){.news__item:hover{-webkit-box-shadow:0 .12rem .3rem rgba(0,0,0,.12);box-shadow:0 .12rem .3rem rgba(0,0,0,.12);-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (any-hover:hover)and (pointer:fine)and (max-width:1024px){.news__item:hover{-webkit-transform:none;transform:none}}@media screen and (min-width:768px)and (max-width:1024px){.news__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem)}}@media screen and (max-width:767px){.news__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.news__item-block{padding:.4rem}@media screen and (min-width:768px)and (max-width:1024px){.news__item-block{padding:.3rem}}@media screen and (max-width:767px){.news__item-block{padding:.24rem}}.news__item-title{margin-bottom:.1rem}.news__item-date{color:#5e7177;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.14rem;font-weight:700;margin-bottom:.12rem}.news__item-desc{color:#5e7177}.news__item-img{aspect-ratio:2/1;border-radius:.2rem .2rem 0 0;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.news__btn{display:block;margin:.3rem auto 0}.news__footer-text{color:#5e7177;font-size:.16rem;margin-top:.3rem;max-width:70%}@media screen and (max-width:1024px){.news__footer-text{max-width:100%}}.news__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.3rem}.news-page .news__items--list,.news__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.news-page .news__items--list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (min-width:768px)and (max-width:1024px){.news-page .news__items--list{gap:.2rem}}@media screen and (max-width:767px){.news-page .news__items--list{gap:.2rem}}.news-page .news__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 calc(33.33333% - 0.13333rem);flex:1 1 calc(33.33333% - 0.13333rem);-ms-flex-direction:column;flex-direction:column;max-width:calc(33.33333% - .13333rem);width:100%}.news-page .news__item.is-hidden{display:none}@media(any-hover:hover)and (pointer:fine){.news-page .news__item:hover{-webkit-box-shadow:0 .12rem .3rem rgba(0,0,0,.12);box-shadow:0 .12rem .3rem rgba(0,0,0,.12);-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (any-hover:hover)and (pointer:fine)and (max-width:767px){.news-page .news__item:hover{-webkit-transform:none;transform:none}}@media screen and (min-width:768px)and (max-width:1024px){.news-page .news__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem);max-width:calc(50% - .1rem)}}@media screen and (max-width:767px){.news-page .news__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.news-detail{background-color:#fff}.news-detail__container{max-width:9rem}.news-detail__back{margin-bottom:.3rem}@media screen and (max-width:1024px){.news-detail__back{margin-bottom:.2rem}}.news-detail__back-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00755f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem;gap:.08rem;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.news-detail__back-link:hover{color:#004266;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}.news-detail__header{margin-bottom:.4rem}@media screen and (max-width:1024px){.news-detail__header{margin-bottom:.3rem}}.news-detail__title{margin-bottom:.2rem}@media screen and (max-width:1024px){.news-detail__title{margin-bottom:.15rem}}.news-detail__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem}.news-detail__date{color:#5e7177;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem}.news-detail__image{border-radius:.2rem;margin-bottom:.4rem;overflow:hidden;width:100%}@media screen and (max-width:1024px){.news-detail__image{border-radius:.15rem;margin-bottom:.3rem}}.news-detail__image img{display:block;height:auto;width:100%}.news-detail__content{margin-bottom:.5rem}@media screen and (max-width:1024px){.news-detail__content{margin-bottom:.4rem}}.news-detail__text{color:#000;line-height:1.8}.news-detail__text a{color:#004266;text-decoration:underline;text-underline-offset:.03rem}@media(any-hover:hover)and (pointer:fine){.news-detail__text a:hover{color:#002b40;text-decoration:none}}.news-detail__text a:focus{color:#002b40;text-decoration:underline}.news-detail__text p{margin-bottom:.2rem}.news-detail__text p:last-child{margin-bottom:0}.news-detail__footer{-webkit-box-pack:center;-ms-flex-pack:center;border-top:.01rem solid #eff2f3;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:.4rem}@media screen and (max-width:1024px){.news-detail__footer{padding-top:.3rem}.news-detail__back-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.news-detail__related{background-color:#eff2f3;margin-top:.6rem}@media screen and (max-width:1024px){.news-detail__related{margin-top:.4rem}}.news-detail__related .news{background-color:#eff2f3}.news-detail__related .news__item{background-color:#fff}.not-found{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.85)),to(#eff2f3)),url(/img/simple-blue-lines-background-with-text-space-scaled.jpg) 50%/cover no-repeat;background:linear-gradient(180deg,hsla(0,0%,100%,.85),#eff2f3),url(/img/simple-blue-lines-background-with-text-space-scaled.jpg) 50%/cover no-repeat}.not-found__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;height:60vh;justify-content:space-between;min-height:5.2rem}.not-found__content{max-width:5.6rem}.not-found__code{color:#004266;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.02rem;line-height:1;margin-bottom:.1rem}.not-found__title{margin-bottom:.16rem}.not-found__text{color:#5e7177;margin-bottom:.3rem}.not-found__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.16rem}.not-found__card{background-color:#fff;border-radius:.2rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.08);box-shadow:0 .1rem .3rem rgba(0,0,0,.08);min-width:2.8rem;padding:.32rem}.not-found__card-title{margin-bottom:.12rem}.not-found__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.12rem;list-style:none;margin:0;padding:0}@media screen and (max-width:1024px){.not-found__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;min-height:auto}.not-found__code{font-size:1rem}.not-found__card{width:100%}}@media screen and (max-width:767px){.not-found__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.not-found__actions .btn{width:100%}}.otp-input{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:center}.otp-input._error input{border-color:#004266}.otp-input .otp-container,.otp-input input{text-align:center}.otp-input input{border:1px solid #eff2f3;border-radius:5px;font-size:.14rem;height:.39rem;outline:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:.45rem}@media screen and (max-width:767px){.otp-input input{height:.33rem;width:.37rem}}.otp-input input:focus{border-color:#00755f}.otp-input input::-webkit-inner-spin-button,.otp-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input .otp-input input[type=number]{-moz-appearance:textfield}.pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.04rem}@media screen and (max-width:767px){.pagination{-webkit-box-pack:center;-ms-flex-pack:center;gap:.07rem;justify-content:center}}.pagination._white .pagination__num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.05rem;color:#eff2f3;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.14rem;font-weight:500;height:.36rem;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:.36rem}@media(any-hover:hover)and (pointer:fine){.pagination._white .pagination__num:hover{background-color:rgba(239,242,243,.1)}}.pagination._white .pagination__num._active{background-color:#004266;-webkit-box-shadow:0 .04rem .12rem rgba(0,0,0,.15);box-shadow:0 .04rem .12rem rgba(0,0,0,.15);color:#fff;font-weight:600;pointer-events:none}.pagination._white .pagination__num._dots{color:#eff2f3;pointer-events:none}@media screen and (max-width:767px){.pagination._white .pagination__num._mobile{display:none}}.pagination._white .pagination__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.05rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:.32rem;justify-content:center;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:.32rem}@media(any-hover:hover)and (pointer:fine){.pagination._white .pagination__arrow:hover{background-color:rgba(239,242,243,.1)}}.pagination._white .pagination__arrow._disabled{opacity:.5;pointer-events:none}.pagination._white .pagination__arrow._left,.pagination._white .pagination__arrow._right{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik00LjQwMy4wNDhhLjIuMiAwIDAgMSAuMTQuMzRMMS44OTYgMy4wMzVsMi42MDkgMi42MDlhLjIuMiAwIDAgMSAwIC4yODEuMi4yIDAgMCAxLS4yODIgMGwtMi43NS0yLjc1YS4yLjIgMCAwIDEgMC0uMjhMNC4yNjEuMTA3Yy4wNC0uMDQuMDktLjA1OS4xNDItLjA1OVoiIGZpbGw9IiNlZmYyZjMiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:.1rem .1rem}.pagination._white .pagination__arrow._right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination__num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.05rem;color:#5e7177;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.14rem;font-weight:500;height:.36rem;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:.36rem}@media(any-hover:hover)and (pointer:fine){.pagination__num:hover{background-color:rgba(0,66,102,.1)}}.pagination__num._active{background-color:#004266;-webkit-box-shadow:0 .04rem .12rem rgba(0,0,0,.15);box-shadow:0 .04rem .12rem rgba(0,0,0,.15);color:#fff;font-weight:600;pointer-events:none}.pagination__num._dots{color:#5e7177;pointer-events:none}@media screen and (max-width:767px){.pagination__num._mobile{display:none}}.pagination__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.05rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:.32rem;justify-content:center;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:.32rem}@media(any-hover:hover)and (pointer:fine){.pagination__arrow:hover{background-color:rgba(0,66,102,.1)}}.pagination__arrow._disabled{opacity:.5;pointer-events:none}.pagination__arrow._left,.pagination__arrow._right{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00LjQwMy4wNDhhLjIuMiAwIDAgMSAuMTQuMzRMMS44OTYgMy4wMzVsMi42MDkgMi42MDlhLjIuMiAwIDAgMSAwIC4yODEuMi4yIDAgMCAxLS4yODIgMGwtMi43NS0yLjc1YS4yLjIgMCAwIDEgMC0uMjhMNC4yNjEuMTA3Yy4wNC0uMDQuMDktLjA1OS4xNDItLjA1OVoiIGZpbGw9IiM0QzRDNEMiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:.1rem .1rem}.pagination__arrow._right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.partners{background-color:#eff2f3}.partners__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (max-width:1024px){.partners__items{gap:.2rem}}@media screen and (max-width:767px){.partners__items{gap:.2rem}}.partners__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;align-items:center;background-color:#fff;border-radius:.16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 calc(16.66667% - 0.16667rem);flex:1 1 calc(16.66667% - 0.16667rem);justify-content:center;max-width:calc(16.66667% - .16667rem);min-height:.8rem;padding:.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:1024px){.partners__item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 0.13333rem);flex:1 1 calc(33.33333% - 0.13333rem);max-width:calc(33.33333% - .13333rem)}}@media screen and (max-width:767px){.partners__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem);max-width:calc(50% - .1rem)}}.partners__logo{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:.4rem;max-width:100%;opacity:.7;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:1024px){.partners__logo{-webkit-filter:none;filter:none;opacity:1}}@media(any-hover:hover)and (pointer:fine){.partners__item:hover .partners__logo{-webkit-filter:none;filter:none;opacity:1}}.project{background-color:#eff2f3}.project__desc{color:#5e7177;font-size:.18rem;margin-bottom:.3rem;max-width:70%}@media screen and (min-width:768px)and (max-width:1024px){.project__desc{font-size:.16rem;margin-bottom:.24rem}}@media screen and (max-width:1024px){.project__desc{max-width:100%}}.project__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (min-width:768px)and (max-width:1024px){.project__items{gap:.2rem}}@media screen and (max-width:767px){.project__items{gap:.2rem}}.project__item{-webkit-box-flex:1;background-color:#fff;border-radius:.2rem;cursor:pointer;-ms-flex:1 1 calc(33.33333% - 0.13333rem);flex:1 1 calc(33.33333% - 0.13333rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(any-hover:hover)and (pointer:fine){.project__item:hover{-webkit-box-shadow:0 .12rem .3rem rgba(0,0,0,.12);box-shadow:0 .12rem .3rem rgba(0,0,0,.12);-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (any-hover:hover)and (pointer:fine)and (max-width:1024px){.project__item:hover{-webkit-transform:none;transform:none}}@media screen and (min-width:768px)and (max-width:1024px){.project__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem)}}@media screen and (max-width:767px){.project__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.project__item-block{padding:.4rem}@media screen and (min-width:768px)and (max-width:1024px){.project__item-block{padding:.3rem}}@media screen and (max-width:767px){.project__item-block{padding:.24rem}}.project__item-title{margin-bottom:.1rem}.project__item-desc{color:#5e7177}.project__item-img{aspect-ratio:2/1;border-radius:.2rem .2rem 0 0;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.project__btn{display:block;margin:.3rem auto 0}.project__footer-text{color:#5e7177;font-size:.16rem;margin-top:.3rem;max-width:70%}@media screen and (max-width:1024px){.project__footer-text{max-width:100%}}.project-page{background-color:#fff}.project-page .project__items--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (max-width:767px){.project-page .project__items--list{gap:.2rem}}.project-page .project__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;background-color:#fff;-webkit-box-shadow:0 .04rem .2rem rgba(0,0,0,.08);box-shadow:0 .04rem .2rem rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem);-ms-flex-direction:column;flex-direction:column;max-width:calc(50% - .1rem);width:100%}@media(any-hover:hover)and (pointer:fine){.project-page .project__item:hover{-webkit-box-shadow:0 .08rem .3rem rgba(0,0,0,.12);box-shadow:0 .08rem .3rem rgba(0,0,0,.12);-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media screen and (any-hover:hover)and (pointer:fine)and (max-width:1024px){.project-page .project__item:hover{-webkit-transform:none;transform:none}}@media screen and (max-width:767px){.project-page .project__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.project-page .project__item-img{aspect-ratio:2/1;height:auto;-o-object-fit:cover;object-fit:cover}.project-page .project__item-block{padding:.5rem}@media screen and (max-width:767px){.project-page .project__item-block{padding:.3rem}}.project-page .project__item-title{font-size:.24rem;margin-bottom:.15rem}@media screen and (max-width:767px){.project-page .project__item-title{font-size:.2rem}}.project-page .project__item-desc{font-size:.16rem;line-height:1.6}@media screen and (max-width:767px){.project-page .project__item-desc{font-size:.14rem}}.project-detail{background-color:#fff}.project-detail__container{max-width:12rem}.project-detail__back{margin-bottom:.3rem}@media screen and (max-width:1024px){.project-detail__back{margin-bottom:.2rem}}.project-detail__back-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00755f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem;gap:.08rem;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.project-detail__back-link:hover{color:#004266;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}.project-detail__header{margin-bottom:.5rem}@media screen and (max-width:1024px){.project-detail__header{margin-bottom:.3rem}}.project-detail__title{margin-bottom:.25rem}@media screen and (max-width:1024px){.project-detail__title{margin-bottom:.2rem}}.project-detail__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem}.project-detail__category{color:#00755f;font-size:.18rem;font-weight:600}.project-detail__category,.project-detail__year{font-family:PTSansCaption,arial,helvetica,sans-serif}.project-detail__year{color:#5e7177;font-size:.16rem}.project-detail__gallery{margin-bottom:.5rem}@media screen and (max-width:1024px){.project-detail__gallery{margin-bottom:.4rem}}.project-detail__gallery-main{border-radius:.2rem;-webkit-box-shadow:0 .04rem .2rem rgba(0,0,0,.1);box-shadow:0 .04rem .2rem rgba(0,0,0,.1);height:6rem;margin-bottom:.2rem;overflow:hidden;width:100%}@media screen and (max-width:1024px){.project-detail__gallery-main{border-radius:.15rem;height:4rem;margin-bottom:.15rem}}.project-detail__gallery-main .swiper-slide{height:100%}.project-detail__gallery-main .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail__gallery-single{border-radius:.2rem;-webkit-box-shadow:0 .04rem .2rem rgba(0,0,0,.1);box-shadow:0 .04rem .2rem rgba(0,0,0,.1);height:6rem;overflow:hidden;width:100%}@media screen and (max-width:1024px){.project-detail__gallery-single{border-radius:.15rem;height:4rem}}.project-detail__gallery-single img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail__gallery-navigation{gap:.2rem;margin-top:.2rem;padding:0 .2rem}.project-detail__gallery-button,.project-detail__gallery-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.project-detail__gallery-button{background-color:#eff2f3;border-radius:50%;color:#004266;cursor:pointer;height:.4rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.4rem}.project-detail__gallery-button:active{background-color:#00755f;color:#fff}.project-detail__gallery-button.swiper-button-disabled{cursor:not-allowed;opacity:.3}.project-detail__gallery-button.swiper-button-disabled:active{background-color:#eff2f3;color:#004266}.project-detail__gallery-button svg{height:.24rem;width:.24rem}.project-detail__gallery-pagination{bottom:0!important;left:0!important;position:relative!important;width:auto!important}.project-detail__gallery-pagination .swiper-pagination-bullet{background-color:#5e7177;height:.08rem;margin:0 .04rem;opacity:1;width:.08rem}.project-detail__gallery-pagination .swiper-pagination-bullet-active{background-color:#00755f}.project-detail__gallery-thumbs{margin-bottom:.2rem;width:100%}@media screen and (max-width:1024px){.project-detail__gallery-thumbs{margin-bottom:.15rem}}.project-detail__gallery-thumbs .swiper-slide{border-radius:.15rem;-webkit-box-shadow:0 .02rem .1rem rgba(0,0,0,.08);box-shadow:0 .02rem .1rem rgba(0,0,0,.08);cursor:pointer;opacity:.6;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1024px){.project-detail__gallery-thumbs .swiper-slide{border-radius:.1rem}}.project-detail__gallery-thumbs .swiper-slide.swiper-slide-thumb-active{-webkit-box-shadow:0 .04rem .15rem rgba(0,0,0,.15);box-shadow:0 .04rem .15rem rgba(0,0,0,.15);opacity:1}@media(any-hover:hover)and (pointer:fine){.project-detail__gallery-thumbs .swiper-slide:hover{opacity:1}}.project-detail__gallery-thumbs .swiper-slide img{display:block;height:1.5rem;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.project-detail__gallery-thumbs .swiper-slide img{height:1rem}}.project-detail__info{background-color:#eff2f3;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;padding:.3rem}@media screen and (max-width:1024px){.project-detail__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:.15rem;-ms-flex-direction:column;flex-direction:column;gap:.2rem;margin-bottom:.4rem;padding:.2rem}}.project-detail__info-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:2rem}.project-detail__info-label{color:#5e7177;font-size:.14rem;margin-bottom:.08rem}.project-detail__info-label,.project-detail__info-value{font-family:PTSansCaption,arial,helvetica,sans-serif;font-weight:600}.project-detail__info-value{color:#000;font-size:.18rem}.project-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;margin-bottom:.5rem}@media screen and (max-width:1024px){.project-detail__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;margin-bottom:.4rem}}.project-detail__content-main{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;min-width:2.8rem}.project-detail__content-main .text-h3{margin-bottom:.15rem;margin-top:.3rem}.project-detail__content-main .text-h3:first-child{margin-top:0}.project-detail__text{color:#000;line-height:1.8}.project-detail__text a{color:#004266;text-decoration:underline;text-underline-offset:.03rem}@media(any-hover:hover)and (pointer:fine){.project-detail__text a:hover{color:#002b40;text-decoration:none}}.project-detail__text a:focus{color:#002b40;text-decoration:underline}.project-detail__text p{margin-bottom:.2rem}.project-detail__text p:last-child{margin-bottom:0}.project-detail__list{list-style:none;margin:.2rem 0;padding:0}.project-detail__list li{color:#000;line-height:1.6;margin-bottom:.12rem;padding-left:.25rem;position:relative}.project-detail__list li:before{background-color:#00755f;border-radius:50%;content:"";height:.08rem;left:0;position:absolute;top:.08rem;width:.08rem}.project-detail__content-sidebar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:2.4rem}@media screen and (max-width:1024px){.project-detail__content-sidebar{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.project-detail__stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#eff2f3;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3rem;padding:.4rem;position:sticky;top:.2rem}@media screen and (max-width:1024px){.project-detail__stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;border-radius:.15rem;-ms-flex-direction:row;flex-direction:row;gap:.25rem;justify-content:space-around;padding:.3rem;position:static}}@media screen and (max-width:767px){.project-detail__stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-detail__stat-item{text-align:center}@media screen and (max-width:1024px){.project-detail__stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.project-detail__stat-number{color:#00755f;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.36rem;font-weight:700;margin-bottom:.08rem}@media screen and (max-width:1024px){.project-detail__stat-number{font-size:.28rem}}.project-detail__stat-label{color:#5e7177;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.14rem}.project-detail__images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;margin-bottom:.5rem}@media screen and (max-width:1024px){.project-detail__images{gap:.2rem;margin-bottom:.4rem}}.project-detail__image-item{-webkit-box-flex:1;aspect-ratio:2/1;border-radius:.2rem;-webkit-box-shadow:0 .04rem .2rem rgba(0,0,0,.1);box-shadow:0 .04rem .2rem rgba(0,0,0,.1);-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem);max-width:calc(50% - .1rem);overflow:hidden}@media screen and (max-width:1024px){.project-detail__image-item{-webkit-box-flex:1;border-radius:.15rem;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.project-detail__image-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail__footer{-webkit-box-pack:center;-ms-flex-pack:center;border-top:.01rem solid #eff2f3;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:.4rem}@media screen and (max-width:1024px){.project-detail__footer{padding-top:.3rem}.project-detail__back-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.project-detail__related{background-color:#eff2f3;margin-top:.6rem}@media screen and (max-width:1024px){.project-detail__related{margin-top:.4rem}}.project-detail__related .project{background-color:#eff2f3}.project-detail__related .project__item{background-color:#fff}.radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio,.radio__container{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.radio__container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:.2rem;margin-right:.1rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.2rem}@media(any-hover:hover)and (pointer:fine){.radio__container:hover .radio__custom-radio{background-color:rgba(0,66,102,.1);border-color:#004266}}.radio__container:focus-within .radio__custom-radio{border-color:#004266}.radio__input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.radio__custom-radio{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:80% 80%;border:1px solid #bdc1c5;border-radius:50%;cursor:pointer;height:100%;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media(any-hover:hover)and (pointer:fine){.radio__custom-radio:hover{background-color:rgba(0,66,102,.1);border-color:#004266}}.radio__input:checked+.radio__custom-radio{background-color:#004266;border-color:#004266;-webkit-transition:all .3s ease;transition:all .3s ease}.radio__input:checked+.radio__custom-radio:after{-webkit-animation:checkmark-animation .2s ease-in-out forwards;animation:checkmark-animation .2s ease-in-out forwards;background-color:#fff;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0}.radio__text{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.12rem;line-height:.16rem}@-webkit-keyframes checkmark-animation{0%{height:0;opacity:0;width:0}to{height:.1rem;opacity:1;width:.1rem}}@keyframes checkmark-animation{0%{height:0;opacity:0;width:0}to{height:.1rem;opacity:1;width:.1rem}}.reviews{background-color:#fff}.reviews__slider{margin-bottom:.3rem;overflow:hidden;width:100%}.reviews__slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.reviews__slider .swiper-slide{height:auto}.reviews__item,.reviews__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#eff2f3;border-radius:.2rem;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-height:2.2rem;padding:.3rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}@media screen and (max-width:1024px){.reviews__item{-webkit-transform:none;transform:none}}.reviews__text{color:#000;font-size:.15rem;line-height:1.7}.reviews__author{margin-top:auto}.reviews__name{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem;font-weight:700;margin-bottom:.04rem}.reviews__role{color:#5e7177;font-size:.13rem}.reviews__slider-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;justify-content:center;margin-top:.1rem;padding:0 .2rem}@media screen and (max-width:767px){.reviews__slider-navigation{gap:.15rem;margin-top:.1rem}}.section{padding:.7rem .4rem}@media screen and (min-width:768px)and (max-width:1024px){.section{padding:.5rem .3rem}}@media screen and (max-width:767px){.section{padding:.4rem .2rem}}.services-detail{background-color:#fff}.services-detail__container.section{padding-bottom:.5rem}@media screen and (max-width:1024px){.services-detail__container.section{padding-bottom:.3rem}}.services-detail__back{margin-bottom:.3rem}@media screen and (max-width:1024px){.services-detail__back{margin-bottom:.2rem}}.services-detail__back-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00755f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem;gap:.08rem;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.services-detail__back-link:hover{color:#004266;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}.services-detail__header{margin-bottom:.4rem}.services-detail__title{margin-bottom:.15rem}.services-detail__subtitle{color:#5e7177;font-size:.18rem;line-height:1.7;margin-bottom:.3rem;max-width:70%}@media screen and (min-width:768px)and (max-width:1024px){.services-detail__subtitle{font-size:.16rem;margin-bottom:.24rem}}@media screen and (max-width:1024px){.services-detail__subtitle{max-width:100%}}.services-detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.12rem}.services-detail__tag{background-color:#eff2f3;border-radius:.5rem;color:#5e7177;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.14rem;padding:.08rem .14rem}.services-detail__hero{border-radius:.2rem;-webkit-box-shadow:0 .06rem .2rem rgba(0,0,0,.08);box-shadow:0 .06rem .2rem rgba(0,0,0,.08);height:4.2rem;margin-bottom:.4rem;overflow:hidden}.services-detail__hero img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.services-detail__hero{border-radius:.15rem;height:2.8rem;margin-bottom:.3rem}}.services-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;margin-bottom:.5rem}@media screen and (max-width:1024px){.services-detail__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;margin-bottom:.4rem}}.services-detail__text{-webkit-box-flex:2;color:#000;-ms-flex:2 1 0px;flex:2 1 0;line-height:1.8}.services-detail__text a{color:#004266;text-decoration:underline;text-underline-offset:.03rem}@media(any-hover:hover)and (pointer:fine){.services-detail__text a:hover{color:#002b40;text-decoration:none}}.services-detail__text a:focus{color:#002b40;text-decoration:underline}.services-detail__text .text-h3{margin-bottom:.15rem;margin-top:.4rem}.services-detail__text .text-h3:first-child{margin-top:0}.services-detail__text p{margin-bottom:.2rem}.services-detail__text p:last-child{margin-bottom:0}.services-detail__list{list-style:none;margin:.2rem 0 .3rem;padding:0}.services-detail__list li{color:#000;line-height:1.6;margin-bottom:.12rem;padding-left:.24rem;position:relative}.services-detail__list li:before{background-color:#00755f;border-radius:50%;content:"";height:.08rem;left:0;position:absolute;top:.08rem;width:.08rem}.services-detail__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;margin-top:.15rem}@media screen and (min-width:768px)and (max-width:1024px){.services-detail__results{gap:.2rem}}@media screen and (max-width:767px){.services-detail__results{gap:.2rem}}.services-detail__result-card{-webkit-box-flex:1;background-color:#eff2f3;border-radius:.16rem;-ms-flex:1 1 calc(33.33333% - 0.13333rem);flex:1 1 calc(33.33333% - 0.13333rem);max-width:calc(33.33333% - .13333rem);padding:.24rem}@media screen and (min-width:768px)and (max-width:1024px){.services-detail__result-card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem);max-width:calc(50% - .1rem)}}@media screen and (max-width:767px){.services-detail__result-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.services-detail__result-title{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.18rem;margin-bottom:.08rem}.services-detail__result-text{color:#5e7177;font-size:.14rem}.services-detail__content-sidebar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:3.4rem}@media screen and (max-width:1024px){.services-detail__content-sidebar{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.services-detail__sidebar-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#eff2f3;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.16rem;padding:.3rem;position:sticky;top:.2rem}@media screen and (max-width:1024px){.services-detail__sidebar-card{border-radius:.15rem;padding:.24rem;position:static}}.services-detail__price{color:#5e7177;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.16rem}.services-detail__price span{color:#00755f;font-size:.28rem;font-weight:700;margin-left:.06rem}.services-detail__sidebar-row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1rem;justify-content:space-between}.services-detail__sidebar-label{color:#5e7177;font-size:.14rem}.services-detail__sidebar-value{color:#000;font-size:.14rem;text-align:right}.services-detail__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.06rem;width:100%}.services-detail__note{color:#5e7177;font-size:.12rem}.services-detail__section{background-color:#fff}.services-detail__section:first-of-type .services-detail__container.section{padding-top:.4rem}@media screen and (max-width:1024px){.services-detail__section:first-of-type .services-detail__container.section{padding-top:.3rem}}.services-detail__section--muted{background-color:#eff2f3}.services-detail__section--muted .services-detail__step{background-color:#fff;-webkit-box-shadow:0 .04rem .12rem rgba(0,0,0,.04);box-shadow:0 .04rem .12rem rgba(0,0,0,.04)}.services-detail__section--muted .services-detail__step-text{color:#5e7177}.services-detail__section-title{margin-bottom:.3rem}.services-detail__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (max-width:1024px){.services-detail__steps{gap:.2rem}}@media screen and (max-width:767px){.services-detail__steps{gap:.2rem}}.services-detail__step{-webkit-box-flex:1;background-color:#eff2f3;border-radius:.16rem;-ms-flex:1 1 calc(25% - 0.15rem);flex:1 1 calc(25% - 0.15rem);padding:.24rem}@media screen and (max-width:1024px){.services-detail__step{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem)}}@media screen and (max-width:767px){.services-detail__step{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.services-detail__step-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#00755f;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:PTSansCaption,arial,helvetica,sans-serif;font-weight:700;height:.36rem;justify-content:center;margin-bottom:.12rem;width:.36rem}.services-detail__step-title{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.18rem;margin-bottom:.06rem}.services-detail__step-text{color:#5e7177;font-size:.14rem}.services-detail__pricing-section{background-color:#eff2f3}.services-detail__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (min-width:768px)and (max-width:1024px){.services-detail__pricing{gap:.2rem}}@media screen and (max-width:767px){.services-detail__pricing{gap:.2rem}}.services-detail__pricing-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;background-color:#fff;border:.02rem solid transparent;border-radius:.2rem;-webkit-box-shadow:0 .04rem .16rem rgba(0,0,0,.06);box-shadow:0 .04rem .16rem rgba(0,0,0,.06);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 calc(33.33333% - 0.13333rem);flex:1 1 calc(33.33333% - 0.13333rem);-ms-flex-direction:column;flex-direction:column;gap:.14rem;padding:.3rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.services-detail__pricing-card:hover{-webkit-box-shadow:0 .06rem .2rem rgba(0,0,0,.1);box-shadow:0 .06rem .2rem rgba(0,0,0,.1)}}.services-detail__pricing-card.is-active{border-color:#00755f;-webkit-box-shadow:0 .08rem .24rem rgba(0,0,0,.12);box-shadow:0 .08rem .24rem rgba(0,0,0,.12)}@media screen and (min-width:768px)and (max-width:1024px){.services-detail__pricing-card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem)}}@media screen and (max-width:767px){.services-detail__pricing-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.services-detail__pricing-card--accent{border-color:#00755f;-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem)}@media screen and (max-width:1024px){.services-detail__pricing-card--accent{-webkit-transform:none;transform:none}}.services-detail__pricing-title{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.2rem}.services-detail__pricing-price{color:#00755f;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.26rem;font-weight:700}.services-detail__pricing-desc{-webkit-box-flex:1;color:#5e7177;-ms-flex:1;flex:1;font-size:.14rem}.services-detail__pricing-features{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.08rem;margin:0;padding-left:.2rem}.services-detail__pricing-features li{font-size:.14rem;line-height:1.5}.services-detail__pricing-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.services-detail__related,.services-detail__related .services,.services-detail__related.services{background-color:#eff2f3}.services-detail__related .services__item,.services-detail__seo-section{background-color:#fff}.services-detail__seo-text{color:#5e7177;line-height:1.7;max-width:9rem}.services-detail__footer{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:.3rem}.services{background-color:#fff}.services__desc{color:#5e7177;font-size:.18rem;margin-bottom:.3rem;max-width:70%}@media screen and (min-width:768px)and (max-width:1024px){.services__desc{font-size:.16rem;margin-bottom:.24rem}}@media screen and (max-width:1024px){.services__desc{max-width:100%}}.services__text-block{background-color:#eff2f3;border-radius:.16rem;color:#000;margin-bottom:.3rem;max-width:70%;padding:.2rem}@media screen and (max-width:1024px){.services__text-block{max-width:100%}}.services__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.2rem;justify-content:space-between}@media screen and (max-width:1024px){.services__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}}.services__item{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#eff2f3;border-radius:.2rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.4rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}@media(any-hover:hover)and (pointer:fine){.services__item:hover{background-color:rgba(0,66,102,.15);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:1024px){.services__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.2rem;width:100%}}.services__item-title{margin-bottom:.1rem;width:30%}.services__item-block{width:70%}@media screen and (max-width:1024px){.services__item-block{width:100%}}.services__item-desc{color:#5e7177}.services__item-price{color:#004266;font-family:PTSansCaption,arial,helvetica,sans-serif;font-weight:700;margin-top:.16rem}.services__item-more{color:#032736;margin-top:.2rem}.services__btn{display:block;margin:.3rem auto 0}.services__footer-text{color:#5e7177;font-size:.18rem;line-height:1.7;max-width:9rem}@media screen and (min-width:768px)and (max-width:1024px){.services__footer-text{font-size:.16rem}}@media screen and (max-width:1024px){.services__footer-text{max-width:100%}}.service-categories{background-color:#fff}.service-categories__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;justify-content:space-between;margin-bottom:.4rem}@media screen and (max-width:1024px){.service-categories__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:.24rem;margin-bottom:.3rem}}.service-categories__header-main{max-width:7.6rem}.service-categories__title{margin-bottom:.2rem}.service-categories__desc{color:#5e7177;font-size:.18rem;line-height:1.6}@media screen and (max-width:1024px){.service-categories__desc{font-size:.16rem}}.service-categories__summary{background-color:#eff2f3;border-radius:.2rem;min-width:2.6rem;padding:.24rem}.service-categories__summary-value{color:#00755f;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.48rem;font-weight:700;line-height:1;margin-bottom:.1rem}.service-categories__summary-label{color:#5e7177;line-height:1.5}.service-categories__grid{display:grid;gap:.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:768px)and (max-width:1024px){.service-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.service-categories__grid{grid-template-columns:1fr}}.service-categories__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#eff2f3;border-radius:.2rem;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.32rem;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(any-hover:hover)and (pointer:fine){.service-categories__card:hover{-webkit-box-shadow:0 .12rem .3rem rgba(0,0,0,.12);box-shadow:0 .12rem .3rem rgba(0,0,0,.12);-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem)}}@media screen and (max-width:767px){.service-categories__card{min-height:auto;padding:.24rem}}.service-categories__card-top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.16rem;justify-content:space-between;margin-bottom:.28rem}.service-categories__number{color:#00755f;font-size:.34rem;line-height:1}.service-categories__number,.service-categories__price{font-family:PTSansCaption,arial,helvetica,sans-serif;font-weight:700}.service-categories__price{color:#004266;font-size:.14rem;text-align:right}.service-categories__card-title{margin-bottom:.14rem}.service-categories__card-desc{color:#5e7177;line-height:1.6;margin-bottom:.22rem}.service-categories__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.08rem;margin-bottom:.24rem;margin-top:auto}.service-categories__tag{background-color:#fff;border-radius:.1rem;color:#5e7177;font-size:.14rem;line-height:1.2;padding:.07rem .12rem}.service-categories__link{color:#032736;font-family:PTSansCaption,arial,helvetica,sans-serif;font-weight:700;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(any-hover:hover)and (pointer:fine){.service-categories__link:hover{color:#004266;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}.service-categories__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eff2f3;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;justify-content:space-between;margin-top:.4rem;padding:.3rem}@media screen and (max-width:1024px){.service-categories__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin-top:.3rem;padding:.24rem}}.service-categories__footer-text{color:#5e7177;font-size:.18rem;line-height:1.6;max-width:7.6rem}@media screen and (max-width:1024px){.service-categories__footer-text{font-size:.16rem}}.service-categories__btn{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.service-categories__btn{width:100%}}.sidebar{background-color:#fff;height:90vh;padding:.41rem 0 .41rem .19rem;position:relative;width:1.46rem;z-index:1}@media screen and (max-width:767px){.sidebar{display:none}}.sidebar__menu-list{font-size:.12rem;line-height:1.3333333333}.sidebar__menu-item{padding-right:.19rem}.sidebar__menu-item:not(:last-child){margin-bottom:.2rem}.sidebar__menu-item._selected{border-right:3px solid #00755f;color:#00755f}.site-footer{background-color:#5e7177}.site-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.2rem;padding-top:.08rem}.site-footer__disclaimer{background-color:#00755f;padding-bottom:.16rem;padding-top:.16rem}.site-footer__disclaimer-text{color:#fff;font-size:.14rem;font-weight:300;line-height:1.1428571429;text-align:center}.site-header-ap{background-color:#fff;z-index:1}.site-header-ap__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.14rem 0}@media screen and (max-width:767px){.site-header-ap__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header-ap__content button{display:none}}.site-header-ap__logo-link{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:auto;width:2.02rem}.site-header-ap__logo-link .inline-svg-logo:after{content:"";display:block;padding-top:34%}@media screen and (max-width:767px){.site-header-ap__logo-link{width:.84rem}}.site-header-ap__phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.14rem;margin-right:.32rem}@media screen and (max-width:767px){.site-header-ap__phone{display:none}}.site-header-ap__phone-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:.17rem;margin-right:13px;width:.17rem}.site-header-ap__profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.14rem;margin-right:.2rem}.site-header-ap__profile-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:.17rem;margin-right:13px;width:.17rem}.site-header-ap__burger-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:none;-ms-flex-direction:column;flex-direction:column;height:.12rem;justify-content:space-between;margin-left:auto;width:.2rem}.site-header-ap__burger-menu .burger-bar{height:1px;width:100%}@media screen and (max-width:767px){.site-header-ap__burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header-ap__burger-menu-container{background-color:#fff;height:100%;opacity:0;overflow-y:auto;padding-bottom:.3rem;padding-top:.14rem;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;z-index:999}body._menu-open .site-header-ap__burger-menu-container{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.site-header-ap__burger-menu-top-info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.site-header-ap__burger-close-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:.14rem;position:relative;width:.14rem}.site-header-ap__burger-close-button:after,.site-header-ap__burger-close-button:before{content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.site-header-ap__burger-close-button:before{-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.site-header-ap__burger-close-button:after{-webkit-transform:rotate(135deg) translateX(-50%);transform:rotate(135deg) translateX(-50%)}.site-header-ap__menu-list{padding:.56rem 0}.site-header-ap__menu-item{color:#dfe6e8;font-size:.14rem;line-height:1.3571428571;padding:.08rem .17rem}.site-header-ap__menu-item._selected{background-color:#00755f;border-bottom:none;border-radius:1rem;color:#fff;width:100%}.site-header-ap__menu-item:has(+.site-header-ap__menu-item._selected){border-bottom:none}.site-header{background-color:#00755f;z-index:1}@media screen and (max-width:767px){.site-header{background-color:#00755f}}.site-header__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;padding:.14rem 0}.site-header__content,.site-header__logo-link{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__logo-link{width:2.02rem}.site-header__logo-link .inline-svg-logo:after{content:"";display:block;padding-top:34%}@media screen and (max-width:767px){.site-header__logo-link{width:.84rem}}.site-header__phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.14rem}@media screen and (max-width:767px){.site-header__phone{display:none}}.site-header__phone-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:.17rem;margin-right:13px;width:.17rem}.site-header__burger-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:none;-ms-flex-direction:column;flex-direction:column;height:.12rem;justify-content:space-between;width:.2rem}.site-header__burger-menu .burger-bar{height:1px;width:100%}@media screen and (max-width:767px){.site-header__burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header__burger-menu-container{background-color:#fff;height:100%;opacity:0;overflow-y:auto;padding-bottom:.3rem;padding-top:.14rem;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;z-index:999}body._menu-open .site-header__burger-menu-container{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.site-header__burger-menu-top-info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.site-header__burger-close-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:.14rem;position:relative;width:.14rem}.site-header__burger-close-button:after,.site-header__burger-close-button:before{content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.site-header__burger-close-button:before{-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.site-header__burger-close-button:after{-webkit-transform:rotate(135deg) translateX(-50%);transform:rotate(135deg) translateX(-50%)}.site-header__menu-list{padding:.56rem 0}.site-header__menu-item{color:#dfe6e8;font-size:.14rem;line-height:1.3571428571;padding:.08rem .17rem}.site-header__menu-item._selected{background-color:#00755f;border-bottom:none;border-radius:1rem;color:#fff;width:100%}.site-header__menu-item:has(+.site-header__menu-item._selected){border-bottom:none}.tabs__items{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__item{font-size:.14rem;line-height:1.3571428571;margin-right:.28rem;padding:0 .07rem .05rem}.tabs__item._selected{border-bottom:3px solid #cc2128;color:#000;font-weight:700}.team{background-color:#fff}.team__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}@media screen and (max-width:1024px){.team__items{gap:.2rem}}@media screen and (max-width:767px){.team__items{gap:.2rem}}.team__item{-webkit-box-flex:1;background-color:#eff2f3;border-radius:.2rem;-ms-flex:1 1 calc(25% - 0.15rem);flex:1 1 calc(25% - 0.15rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(any-hover:hover)and (pointer:fine){.team__item:hover{-webkit-transform:translateY(-.04rem);transform:translateY(-.04rem)}}@media screen and (max-width:1024px){.team__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.1rem);flex:1 1 calc(50% - 0.1rem)}}@media screen and (max-width:767px){.team__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.team__photo{border-radius:.2rem .2rem 0 0;height:2.2rem;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px)and (max-width:1024px){.team__photo{height:2.1rem}}@media screen and (max-width:1024px){.team__photo{height:2rem}}.team__info{padding:.3rem}@media screen and (min-width:768px)and (max-width:1024px){.team__info{padding:.24rem}}.team__name{font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.18rem;font-weight:700;margin-bottom:.06rem}@media screen and (min-width:768px)and (max-width:1024px){.team__name{font-size:.16rem}}.team__role{margin-bottom:.1rem}.team__desc,.team__role{color:#5e7177;font-size:.14rem}.team__desc{line-height:1.6}.text{font-size:.16rem;font-weight:400}.text-bold{font-size:.16rem;font-weight:600}.text-h1{color:#000;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.54rem;font-weight:700;margin-bottom:20px}@media screen and (max-width:1024px){.text-h1{font-size:.34rem;margin-bottom:20px}}.text-h2{color:#000;font-family:PTSansCaption,arial,helvetica,sans-serif;font-size:.36rem;font-weight:700;margin-bottom:40px}@media screen and (max-width:1024px){.text-h2{font-size:.26rem;margin-bottom:20px}}.text-h3{font-size:.26rem;font-weight:400}.text-h3,.text-h4{font-family:PTSansCaption}.text-h4{font-size:.2rem;font-weight:800}.slider-button{--slider-button-bg:#eff2f3;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--slider-button-bg);border-radius:50%;color:#004266;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:.4rem;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:.4rem}.slider-button:active{background-color:#00755f;color:#fff}.slider-button.swiper-button-disabled{cursor:not-allowed;opacity:.3}.slider-button.swiper-button-disabled:active{background-color:var(--slider-button-bg);color:#004266}.slider-button svg{height:.24rem;width:.24rem}.slider-button--gray{--slider-button-bg:#eff2f3}.slider-button--white{--slider-button-bg:#fff}.services__slider{margin-bottom:30px;overflow:hidden;width:100%}.services__slider .swiper-slide{height:auto}.services__slider-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;margin-top:10px;padding:0 20px}.swiper-pagination{bottom:0!important;left:0!important;position:relative!important;width:auto!important}.swiper-pagination .swiper-pagination-bullet{background-color:#ccc;height:8px;margin:0 4px;opacity:1;width:8px}.swiper-pagination .swiper-pagination-bullet-active{background-color:#666}@media screen and (max-width:767px){.services__slider-navigation{gap:15px;margin-top:10px}}.project__slider{margin-bottom:30px;overflow:hidden;width:100%}.project__slider .swiper-slide{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}@media screen and (max-width:1024px){.project__slider .swiper-slide{height:auto!important}.project__slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.project__slider .project__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.project__slider .project__item-img{-ms-flex-negative:0;flex-shrink:0;width:100%}.project__slider .project__item-block{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}}.project__slider-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;margin-top:10px;padding:0 20px}@media screen and (max-width:767px){.project__slider-navigation{gap:15px;margin-top:10px}}.news__slider{margin-bottom:30px;overflow:hidden;width:100%}.news__slider .swiper-slide{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}@media screen and (max-width:1024px){.news__slider .swiper-slide{height:auto!important}.news__slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.news__slider .news__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.news__slider .news__item-img{-ms-flex-negative:0;flex-shrink:0;width:100%}.news__slider .news__item-block{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}}.news__slider-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;margin-top:10px;padding:0 20px}@media screen and (max-width:767px){.news__slider-navigation{gap:15px;margin-top:10px}}

/* End */


/* Start:/local/templates/empty/styles.css?17824656176974*/
.site-logo__image {
    display: block;
    width: auto;
    height: auto;
    max-width: 2.4rem;
    max-height: .62rem;
    object-fit: contain;
}

.header__logo .site-logo__image {
    max-height: .56rem;
}

.footer__logo .site-logo__image {
    max-height: .62rem;
}

.contacts__social-link {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: none;
}

.contacts__social-link img,
.contacts__social-link svg {
    display: block;
    width: 22px;
    height: 22px;
}

.contacts__social-link img {
    object-fit: contain;
}

@media (any-hover: hover) and (pointer: fine) {
    .contacts__social-link:hover {
        background-color: #00755f;
    }

    .contacts__social-link:hover svg path {
        fill: #fff;
    }
}

.advantages__item-icon img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.l-main:has(.form) {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.l-main:has(.form) .form:last-of-type .form__container.section {
    padding-bottom: .38rem;
}

.input__input:-webkit-autofill,
.input__input:-webkit-autofill:hover,
.input__input:-webkit-autofill:focus {
    -webkit-text-fill-color: #5e7177;
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: 0 0 0 1000px #fff inset;
    caret-color: #5e7177;
}

.contact-popup__input:-webkit-autofill,
.contact-popup__input:-webkit-autofill:hover,
.contact-popup__input:-webkit-autofill:focus {
    -webkit-text-fill-color: #000;
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: 0 0 0 1000px #fff inset;
    caret-color: #000;
}

.service-categories:not(.project-categories) .service-categories__card {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
    padding: 0;
    overflow: hidden;
}

.service-categories:not(.project-categories) .service-categories__card-main {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    padding: .3rem;
    color: inherit;
    text-decoration: none;
}

.service-categories:not(.project-categories) .service-categories__card-main:focus-visible {
    outline: 2px solid #00755f;
    outline-offset: -.08rem;
}

.service-categories:not(.project-categories) .service-categories__card-services {
    display: flex;
    min-height: 100%;
    padding: .3rem;
    border-top: 1px solid rgba(0, 117, 95, .18);
}

.service-categories:not(.project-categories) .service-categories__services {
    display: flex;
    flex-direction: column;
    gap: .1rem;
    margin-top: 0;
    margin-bottom: 0;
}

.service-categories:not(.project-categories) .service-categories__service {
    display: inline-flex;
    align-items: center;
    gap: .09rem;
    color: #00755f;
    font-size: .16rem;
    line-height: 1.35;
    text-decoration: none;
    transition: color .2s ease;
}

.service-categories:not(.project-categories) .service-categories__service::before {
    content: "";
    flex: 0 0 .06rem;
    width: .06rem;
    height: .06rem;
    border-radius: 50%;
    background-color: currentColor;
    opacity: .75;
}

.service-categories:not(.project-categories) .service-categories__link {
    margin-top: auto;
}

@media (any-hover: hover) and (pointer: fine) {
    .service-categories:not(.project-categories) .service-categories__service:hover {
        color: #005f4d;
    }
}

.tariff-popup .tariff-popup__select-field {
    margin: 0;
}

.tariff-popup .choices {
    width: 100%;
    margin: 0;
}

.tariff-popup .choices__inner {
    display: flex;
    align-items: center;
    min-height: .48rem;
    padding: 0 .48rem 0 .18rem;
    border: 1px solid #b8c3c9;
    border-radius: .08rem;
    background-color: #fff;
    box-sizing: border-box;
}

.tariff-popup .choices._no-border .choices__inner,
.tariff-popup .choices__inner._border-white {
    border-color: #b8c3c9;
}

.tariff-popup .choices__list--single {
    width: 100%;
    padding: 0;
}

.tariff-popup .choices__list--single .choices__item {
    overflow: hidden;
    color: #000;
    font-size: .16rem;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tariff-popup .choices__placeholder {
    color: #a8b3b9;
    opacity: 1;
}

.tariff-popup .choices[data-type*=select-one]::after {
    right: .18rem;
}

.tariff-popup .choices__list--dropdown,
.tariff-popup .choices__list[aria-expanded] {
    border: 1px solid #b8c3c9;
    border-radius: .08rem;
    box-shadow: 0 .08rem .24rem rgba(0, 0, 0, .08);
}

.tariff-popup .choices__list--dropdown .choices__item,
.tariff-popup .choices__list[aria-expanded] .choices__item {
    padding: .12rem .18rem;
    font-size: .16rem;
}

.text table {
    width: 100%;
    margin: .32rem 0;
    border: 1px solid rgba(0, 117, 95, .18);
    border-collapse: separate;
    border-spacing: 0;
    border-radius: .16rem;
    background-color: #fff;
    box-shadow: 0 .12rem .3rem rgba(0, 66, 102, .06);
    overflow: hidden;
}

.text table th,
.text table td {
    padding: .16rem .2rem;
    border-right: 1px solid rgba(0, 117, 95, .14);
    border-bottom: 1px solid rgba(0, 117, 95, .14);
    color: #004266;
    font-size: .16rem;
    line-height: 1.5;
    text-align: left;
    vertical-align: top;
}

.text table th:last-child,
.text table td:last-child {
    border-right: none;
}

.text table tr:last-child th,
.text table tr:last-child td {
    border-bottom: none;
}

.text table thead th,
.text table tbody tr:first-child td {
    background-color: rgba(0, 117, 95, .08);
    font-weight: 600;
}

.text table tbody tr:nth-child(even):not(:first-child) td {
    background-color: rgba(0, 66, 102, .02);
}

@media screen and (max-width: 767px) {
    .text table {
        display: block;
        margin: .24rem 0;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .text table tbody,
    .text table thead {
        display: table;
        width: 100%;
        min-width: 6rem;
    }

    .text table th,
    .text table td {
        padding: .14rem .16rem;
        font-size: .14rem;
    }

    .site-logo__image {
        max-width: 1.7rem;
        max-height: .42rem;
    }

    .header__logo .site-logo__image {
        max-height: .38rem;
    }

    .footer__logo .site-logo__image {
        max-height: .42rem;
    }

    .l-main:has(.form) .form:last-of-type .form__container.section {
        padding-bottom: .28rem;
    }

    .service-categories:not(.project-categories) .service-categories__card-main,
    .service-categories:not(.project-categories) .service-categories__card-services {
        padding: .22rem;
    }

    .service-categories:not(.project-categories) .service-categories__services {
        gap: .08rem;
    }

    .service-categories:not(.project-categories) .service-categories__service {
        font-size: .14rem;
    }
}

/* End */


/* Start:/local/templates/empty/components/bitrix/news.list/social_links/style.css?1780907346439*/
.contacts__social-link {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: none;
}

.contacts__social-link img,
.contacts__social-link svg {
    display: block;
    width: 22px;
    height: 22px;
    object-fit: contain;
}

@media (any-hover: hover) and (pointer: fine) {
    .contacts__social-link:hover {
        background-color: #00755f;
    }

    .contacts__social-link:hover svg path {
        fill: #fff;
    }
}

/* End */


/* Start:/local/templates/empty/components/bitrix/form.result.new/tariff_popup_request/style.css?17817996681989*/
.tariff-popup .js-tariff-popup-form .tariff-popup__select-field {
    margin-bottom: .20rem;
}

.tariff-popup .js-tariff-popup-form .choices {
    width: 100%;
    margin: 0;
    font-family: inherit;
    font-size: .16rem;
    font-weight: 400;
    line-height: 1.25;
}

.tariff-popup .js-tariff-popup-form .choices__inner,
.tariff-popup .js-tariff-popup-form .choices._no-border .choices__inner,
.tariff-popup .js-tariff-popup-form .choices__inner._border-white {
    display: flex;
    align-items: center;
    min-height: .48rem;
    padding: 0 .48rem 0 .18rem;
    border: 1px solid #b8c3c9 !important;
    border-radius: .08rem;
    background-color: #fff;
    box-shadow: none;
    box-sizing: border-box;
}

.tariff-popup .js-tariff-popup-form .choices.is-focused .choices__inner,
.tariff-popup .js-tariff-popup-form .choices.is-open .choices__inner {
    border-color: #7f9199 !important;
}

.tariff-popup .js-tariff-popup-form .choices__list--single {
    width: 100%;
    padding: 0;
}

.tariff-popup .js-tariff-popup-form .choices__list--single .choices__item {
    overflow: hidden;
    color: #000;
    font-family: inherit;
    font-size: .16rem;
    font-weight: 400;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tariff-popup .js-tariff-popup-form .choices__placeholder {
    color: #a8b3b9;
    opacity: 1;
}

.tariff-popup .js-tariff-popup-form .choices[data-type*=select-one]::after {
    right: .18rem;
}

.tariff-popup .js-tariff-popup-form .choices__list--dropdown,
.tariff-popup .js-tariff-popup-form .choices__list[aria-expanded] {
    border: 1px solid #b8c3c9;
    border-radius: .08rem;
    box-shadow: 0 .08rem .24rem rgba(0, 0, 0, .08);
}

.tariff-popup .js-tariff-popup-form .choices__list--dropdown .choices__item,
.tariff-popup .js-tariff-popup-form .choices__list[aria-expanded] .choices__item {
    padding: .12rem .18rem;
    font-family: inherit;
    font-size: .16rem;
    font-weight: 400;
    line-height: 1.25;
}

/* End */
/* /local/templates/.default/assets/local/source/general_build_html/dist/css/vendors.css?177736912359465 */
/* /local/templates/.default/assets/local/source/general_build_html/dist/css/app.css?1777979209129225 */
/* /local/templates/empty/styles.css?17824656176974 */
/* /local/templates/empty/components/bitrix/news.list/social_links/style.css?1780907346439 */
/* /local/templates/empty/components/bitrix/form.result.new/tariff_popup_request/style.css?17817996681989 */
