/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (max-width:39.9375em){.breakpoint_debug:before{content:"small"}}@media only screen and (min-width:40em) and (max-width:63.9375em){.breakpoint_debug:before{content:"medium"}}@media only screen and (min-width:64em) and (max-width:74.9375em){.breakpoint_debug:before{content:"large"}}@media only screen and (min-width:75em) and (max-width:89.9375em){.breakpoint_debug:before{content:"x-large"}}@media only screen and (min-width:90em){.breakpoint_debug:before{content:"xx-large"}}body,h1,h2,h3,h4,h5,h6{font-family:"PT Sans",Helvetica,Arial,sans-serif}a{text-decoration-skip-ink:none!important}.row{max-width:90.063em}.button{position:relative;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important}.dropdown-pane .button-group{margin-bottom:0}.inline-list{list-style:none;margin:0 0 1.0625rem;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-right:1.375rem}.inline-list>li:last-child{margin-right:0}.inline-list>li>*{display:block}.page-container{width:90%;margin-left:auto;margin-right:auto}table.table-noborder,table.table-noborder tbody,table.table-noborder td,table.table-noborder th,table.table-noborder thead,table.table-noborder tr{border:0}table.table-nobackground tbody td,table.table-nobackground tbody tr,table.table-noselect td:hover,table.table-noselect tr:hover{background-color:transparent}.radius{border-radius:3px}.round{border-radius:50%}.hide{display:none!important}a.tabledrag-handle .handle{box-sizing:content-box}.pagination-next a:after,.pagination-next.disabled:after,.pagination-previous a:before,.pagination-previous.disabled:before{content:""}.pagination-next .fas,.pagination-previous .fas{font-size:.7rem;color:#666}.pagination-next:hover .fas,.pagination-previous:hover .fas{color:#2199e8}.toolbar-vertical .fixed{width:90%;left:auto;top:39px;border-top:1px solid #fff}.button-group a.is-active{background-color:#43ac6a}.tabledrag-toggle-weight-wrapper{display:none;margin:0!important}.form-item .help-text{font-size:.83rem}.contextual-region.focus{background-color:#e2eff4}#toolbar-administration *{font-size:14px}body.toolbar-tray-open.toolbar-fixed.toolbar-vertical .toolbar-oriented{width:0}.fotorama__wrap{margin-left:auto;margin-right:auto}.select2-selection,.select2-selection__rendered li{border-radius:0!important}.select2-selection__rendered{height:2.4375rem;display:inherit!important}.text-transition{transition:color 2s ease}.text-transition:hover{opacity:1}.box-shadow{box-shadow:2px 2px 4px rgba(0,0,0,.5)}.bottom-transparent::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:15%;background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 100%)0 0}.button-icon.tiny [data-prefix=fab],.button-icon.tiny [data-prefix=fas]{position:absolute;top:10px;left:10px;font-size:1rem}.page-front .page-main .section>.row,.pm-first-right__first{margin-bottom:2rem}.page-front .block-title-link{font-size:1.3rem;text-decoration:underline;color:#005031;text-transform:uppercase;font-weight:bolder;display:inline-block;border-left:.5rem solid #b1c800;padding-left:5px}.page-front .block-title-link:hover{text-decoration:none}.pm-first-right__first .b-direct{max-height:500px}.block-title{margin-bottom:1rem}.page-footer{padding:5px}.ui-widget-overlay{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAUTFVBFH1AAAAAXRSTlNm5DccCwAAAApJREFUeJxjYgAAAAYAAzY3fKgAAAAASUVORK5CYII=)}.ui-dialog.ui-corner-all{font-size:1rem;background-color:#fff;border:1px solid #436f96;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.ui-widget-header{background:#8a8a8a;color:#fff;border-radius:0;border:0;padding:3px;margin-left:-.2em;margin-right:-.2em;margin-top:-.2em;font-weight:400}.ui-dialog-title{margin-left:1rem;display:inline-block}.ui-dialog .ui-dialog-titlebar-close{width:auto;text-indent:inherit;padding-left:.5rem}.ui-autocomplete{background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.ui-autocomplete a{color:#436f96}.yarcom-modal__legal{height:80%!important}.yarcom-modal__legal .ui-dialog-content{height:calc(100% - 50px)!important;overflow-y:scroll!important}.yarcom-modal-base{z-index:1000!important}.yarcom-modal-base .ui-dialog-content{min-height:calc(100vh - 150px)!important}
.header-top-row{display:table;margin-bottom:1rem}.header-top-row div.column,.header-top-row div.columns{display:table-cell;vertical-align:middle;float:none}.header-top-row .column:last-child:not(:first-child),.header-top-row .columns:last-child:not(:first-child){float:none}.b-info__current-date{font-weight:bolder}.b-info__current-date span{display:inline-block;font-weight:400}.b-info__current-date span:first-letter{text-transform:uppercase}.b-search{margin-right:1rem;width:calc(100% - 200px)}.b-autorization,.b-search{height:34px}.b-autorization__menu{margin-bottom:0}.b-autorization__cabinet-link{background-color:#b1c800;color:#005031;text-transform:uppercase;font-weight:700}.top-bar{padding:0;margin-bottom:1rem}.top-bar,.top-bar ul{background-color:transparent}.top-bar-menu{font-weight:700;background-color:#b1c800}.b-logo img{max-height:59px}#yarcom-top-menu .submenu{margin-top:.3rem}#yarcom-top-menu .menu.submenu>li>a{text-transform:none;margin:.3rem}.b-top-menu__main{margin:.3rem}.b-top-menu__main .submenu{background-color:#b1c800}#yarcom-top-menu .menu>li>a{padding:.4rem .6rem;color:#005031;text-transform:uppercase}#yarcom-top-menu .dropdown.menu>li.is-dropdown-submenu-parent>a:after{display:none;margin:0;padding:0}.b-top-menu__add{padding:.3rem;background-color:#005031}.b-top-menu__add .submenu{background-color:#005031;right:-6px!important}#yarcom-top-menu .b-top-menu__add .menu>li>a{color:#b1c800}.page-footer{margin-top:2rem;background-color:#efefef}.page-footer__left-column,.page-footer__right-column .columns{border-right:1px solid #d5e1e6}.page-footer__right-column .columns:last-child{border-right:none}.yarcom-footer__menu{margin-bottom:0;font-size:.9rem}.yarcom-footer__menu a{color:#005031}.page-footer__copyright{font-size:.9rem;margin-bottom:.8rem}.page-footer__address{margin-bottom:.8rem}.page-footer__copyright{background-color:#e5e5e5;padding:4px 7px}.page-footer__address,.page-footer__copyright{color:#515151}.page-footer__copyright span{margin-right:1rem}.page-footer__address .fa-map-marker{color:#b1b1b1;font-size:1.8rem;margin-right:.5rem;margin-top:.7rem;float:left;display:block}.page-footer .vk-group__icon{background-color:#b1b1b1;padding:.4rem;display:block;color:#e5e5e5;margin-left:1rem;margin-top:.4rem;line-height:1rem}.page-footer__buttons{text-transform:uppercase}@media only screen and (max-width:39.9375em){.header-top-row{display:block}.header-top-row div.column,.header-top-row div.columns{display:block;float:left}.header-top-row__last{width:100%}.b-autorization.float-right{float:none!important}.b-autorization__menu{margin-bottom:1rem}.b-autorization__menu .button:nth-child(1){width:calc(100% - 39px)}.b-autorization__menu .button:nth-child(2){width:38px}.b-autorization__menu.b-autorization__no-login .button:nth-child(1){width:100%}.b-search{margin-right:0;clear:both;width:100%}.top-bar-title{width:100%;float:none;background-color:#e2eff4;padding:.4rem}.b-logo__small img{height:30px;margin-left:.3rem}.yarcom-button-menu button{margin:.3rem}#yarcom-top-menu .b-top-menu__main .submenu{margin-top:2rem;background-color:#2199e8}#yarcom-top-menu .b-top-menu__main .submenu a{color:#fff}#yarcom-top-menu .b-top-menu__add .submenu{margin-top:2rem}.b-top-menu__add .dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:auto!important}.page-footer__left-column,.page-footer__right-column .columns{border-right:none}}@media only screen and (min-width:40em) and (max-width:63.9375em){.header-top-row{display:block}.header-top-row div.column,.header-top-row div.columns{display:block;float:left}.header-top-row__last{width:100%}.header-top-row__last>div{margin-top:1rem}.b-logo__small img{height:30px;margin-left:.3rem}.b-search{float:left!important}.top-bar-title{width:100%;float:none;background-color:#e2eff4;padding:.4rem}.yarcom-button-menu button{margin:.3rem}#yarcom-top-menu .b-top-menu__main .submenu{margin-top:2rem;background-color:#2199e8}#yarcom-top-menu .b-top-menu__main .submenu a{color:#fff}#yarcom-top-menu .b-top-menu__add .submenu{margin-top:2rem}.b-top-menu__add .dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:auto!important}.page-footer__left-column,.page-footer__right-column .columns:nth-child(2){border-right:none}}@media only screen and (min-width:64em) and (max-width:74.9375em){.b-info__current-date,.b-info__row{font-size:1.1rem}}@media only screen and (min-width:75em){.b-info__current-date{font-size:1.3rem}.b-info__row{font-size:1.2rem}}
:root{--green-color:#005031;--green-transparent-color:rgba(0,80,49,.5);--light-green-color:#43ac6a;--yellow-color:#b1c800;--red-color:darkred;--deep-blue-color:#436f96;--steel-color:#e2eff4}.y-green-back{background-color:var(--green-color)}.y-green-text{color:var(--green-color)}.y-light-green-text{color:var(--light-green-color)}.y-light-green-back{background-color:var(--light-green-color)}.y-yellow-text{color:var(--yellow-color)}.y-yellow-back{background-color:var(--yellow-color)}.y-red-text{color:var(--red-color)}.y-red-back{background-color:var(--red-color)}.y-steel-back{background-color:var(--steel-color)}.y-steel-text{color:var(--steel-color)}.y-deepblue-text{color:var(--deep-blue-color)}.y-deepblue-back{background-color:var(--deep-blue-color)}.y-light-grey-text{color:#eee}.y-light-grey-back{background-color:#eee}.y-yarcom-blue-text{color:#2199e8}
@font-face{font-family:"PT Sans";src:local("PT Sans"),local("PTSans-Regular"),url(/themes/custom/yarcom/fonts/ptsans/ptsans.woff2)format("woff2"),url(/themes/custom/yarcom/fonts/ptsans/ptsans.woff)format("woff"),url(/themes/custom/yarcom/fonts/ptsans/ptsans.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Sans";src:local("PT Sans Italic"),local("PTSans-Italic"),url(/themes/custom/yarcom/fonts/ptsans/ptsansitalic.woff2)format("woff2"),url(/themes/custom/yarcom/fonts/ptsans/ptsansitalic.woff)format("woff"),url(/themes/custom/yarcom/fonts/ptsans/ptsansitalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"PT Sans";src:local("PT Sans Bold"),local("PTSans-Bold"),url(/themes/custom/yarcom/fonts/ptsans/ptsansbold.woff2)format("woff2"),url(/themes/custom/yarcom/fonts/ptsans/ptsansbold.woff)format("woff"),url(/themes/custom/yarcom/fonts/ptsans/ptsansbold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PT Sans";src:local("PT Sans Bold Italic"),local("PTSans-BoldItalic"),url(/themes/custom/yarcom/fonts/ptsans/ptsansbolditalic.woff2)format("woff2"),url(/themes/custom/yarcom/fonts/ptsans/ptsansbolditalic.woff)format("woff"),url(/themes/custom/yarcom/fonts/ptsans/ptsansbolditalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:"PT Sans Narrow";src:local("PT Sans Narrow"),local("PTSans-Narrow"),url(/themes/custom/yarcom/fonts/ptsansnarrow/ptsansnarrow.woff2)format("woff2"),url(/themes/custom/yarcom/fonts/ptsansnarrow/ptsansnarrow.woff)format("woff"),url(/themes/custom/yarcom/fonts/ptsansnarrow/ptsansnarrow.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Sans Narrow";src:local("PT Sans Narrow Bold"),local("PTSans-NarrowBold"),url(/themes/custom/yarcom/fonts/ptsansnarrow/ptsansnarrowbold.woff2)format("woff2"),url(/themes/custom/yarcom/fonts/ptsansnarrow/ptsansnarrowbold.woff)format("woff"),url(/themes/custom/yarcom/fonts/ptsansnarrow/ptsansnarrowbold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}
@media only screen and (min-width:75em){.yarcom-modal-base{width:40%!important}.yarcom-modal__login,.yarcom-modal__register{width:50%!important;max-width:55%!important}.yarcom-modal-mail-send-success{width:600px!important}}
@media only screen and (min-width:64em) and (max-width:74.9375em){.yarcom-modal-base{width:55%!important}.yarcom-modal__login,.yarcom-modal__register{width:60%!important}.yarcom-modal-mail-send-success{width:600px!important}.page-front .block-title-link{font-size:1.15rem}}
@media only screen and (max-width:39.9375em){.yarcom-modal-base{height:calc(100vh - 70px)!important;margin-top:20px;overflow-x:hidden;overflow-y:auto}.yarcom-modal-base,.yarcom-modal-mail-send-success{width:95%!important}.button-group.stacked-for-small.expanded .button{width:100%!important;margin-bottom:1px;display:block!important}.pagination li.current,.pagination li.pagination-next,.pagination li.pagination-previous{display:inline-block}.button-group.stacked-for-small .button{margin-bottom:2px}}
details{border:1px solid #436f96;margin-top:1em;margin-bottom:1em}details>.details-wrapper{padding:.5em 1em;box-sizing:border-box}summary{background:#436f96;cursor:pointer;padding:.2em .5em}details summary a,summary{color:#fff}details summary a:active,details summary a:focus,details summary a:hover{color:#eee}details .details-description{font-style:italic}
.password-field,form{margin:0}form{padding:0}fieldset{margin:1em 0}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0}.filter-help a{font-size:.857em}.filter-wrapper .form-item label{margin-right:10px}[dir=rtl] .filter-wrapper .form-item label{margin-left:10px;margin-right:0}label{display:table;font-weight:700}label[for]{cursor:pointer}input{margin:2px 0;max-width:100%;box-sizing:border-box}.form-item label,input,textarea{font-size:.929em}.image-widget{overflow-x:hidden}.image-widget img{float:left}.image-widget .file,.image-widget .file-size,.image-widget .js-form-item{margin-left:140px}.image-widget .file,fieldset.fieldset .js-form-type-radio{display:inline-block}.image-widget .js-form-item label[for]{margin-top:-7px}input.file-import-input{border:1px solid #cacaca;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);padding:.5rem}table tr.draggable td{vertical-align:top}table tr.draggable td .form-submit{margin-top:21px}.menu-item__link{word-break:break-all}.field--type-text-long{margin-bottom:1rem}@media screen and (max-width:60em){input,textarea{font-size:16px}}textarea{line-height:1.5}input,textarea.form-textarea{padding:4px}select.form-select{padding:0 24px 0 8px}input.form-submit:focus,input.form-submit:hover{background:#dedede}.password-suggestions ul li{margin-left:1.2em}[dir=rtl] .password-suggestions ul li{margin-right:1.2em;margin-left:0}.form-type-checkbox label,.form-type-radio label{margin-left:4px}[dir=rtl] .form-type-checkbox label,[dir=rtl] .form-type-radio label{margin-right:4px;margin-left:0}.form-type-checkbox .help-text,.form-type-radio .help-text{margin-left:2px}[dir=rtl] .form-type-checkbox .help-text,[dir=rtl] .form-type-radio .help-text{margin-right:2px;margin-left:0}.form-actions{padding-top:10px}.form-required::after{content:'*';color:#8b0000}.is-valid-input{background-color:rgba(58,219,118,.1);border-color:#3adb76}.is-valid-label{color:#3adb76}.form-disabled input,.form-disabled select,.form-disabled textarea{background:#ededed;border-color:#bbb;color:#717171}.form-disabled label{color:#717171}.form-item input.error,.form-item textarea.error+.cke,details.error,fieldset.error{border:2px solid red;background-color:#fabcb3}.form-item input.error::placeholder{color:#fff}.form-checkbox.error,.form-item--error-message{background-color:#e32700;color:#fff;padding:.4rem;margin-bottom:1rem;font-size:.9rem;line-height:1}
.collapse-processed>summary{padding-left:.5em;padding-right:.5em}
