@charset "UTF-8";@font-face{font-family:montserrat;src:url(/css/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/css/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:montserrat;src:url(/css/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:MontserratBold;src:url(/css/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-style:normal}@font-face{font-family:MontserratMedium;src:url(/css/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-style:normal}a,aside,body,button,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,input,label,li,main,nav,p,select,table,td,textarea,tr,ul{margin:0;padding:0;font-family:montserrat,Tahoma;font-size:14px;font-weight:400;line-height:22px;color:#222;outline:0}aside,footer,header,main,nav{display:block}.clear{display:block;height:0;width:100%!important;margin:0;padding:0;clear:both;line-height:0;font-size:0}img{border:none}nav a{text-decoration:none}fieldset{border:0;padding:0;margin:0}.sh-hidden .hideable{display:none!important}ul ul{margin-left:20px}button{cursor:pointer}.sh-block .sh-btn.hide{display:block}.sh-block .sh-btn.show{display:none}.sh-block.sh-hidden .sh-content{display:none}.sh-block.sh-hidden .sh-btn.show{display:block}.sh-block.sh-hidden .sh-btn.hide{display:none}.cms-action-inline-button{display:inline-block;height:32px;line-height:32px;padding:0 32px 0 0;background:#fff;color:#03486e;border:0;cursor:pointer;outline:0;white-space:nowrap;text-decoration:none;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 10px rgba(0,0,0,.2);-ms-box-shadow:2px 2px 10px rgba(0,0,0,.2);-o-box-shadow:2px 2px 10px rgba(0,0,0,.2);box-shadow:2px 2px 10px rgba(0,0,0,.2);transition:all .2s ease-in-out}.cms-action-inline-button:hover{color:#0080c6;transition:all .2s ease-in-out}.cms-action-inline-button:hover .cms-action-icon{background-color:#316888;transition:all .2s ease-in-out}.cms-action-inline-button:active .cms-action-icon{background-color:#2b5d79;transition:all .2s ease-in-out}.cms-action-bigbutton-button{cursor:pointer;outline:0;white-space:nowrap;text-decoration:none;background:#fff;color:#03486e;border:0;width:100%;display:flex;flex-direction:column}.cms-action-bigbutton-button .cms-action-icon{background-image:url(/css/themes/v1/images/cms/icon-add-big.png)!important;background-color:#26516a;width:95px;height:95px;border-radius:50%;pointer-events:none;transition:all .2s ease-in-out}.cms-action-bigbutton-button .caption{margin-top:50px;pointer-events:none}.cms-action-bigbutton-button:hover .cms-action-icon{background-color:#316888;transition:all .2s ease-in-out}.cms-action-bigbutton-button:active .cms-action-icon{background-color:#38769b;transition:all .2s ease-in-out}.cms-action-icon{display:inline-block;width:32px;height:32px;margin-right:16px;background-color:#7f7f7f;background-position:center center;background-repeat:no-repeat;vertical-align:top;cursor:pointer;outline:0;border:0;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;transition:all .2s ease-in-out}.cms-action-icon:hover{background-color:#316888;transition:all .2s ease-in-out}.cms-action-icon:active{background-color:#2b5d79;transition:all .2s ease-in-out}.add .cms-action-icon,.cms-action-icon.add{background-image:url(/css/themes/v1/images/cms/icon-add.png)}.cms-action-icon.edit,.edit .cms-action-icon{background-image:url(/css/themes/v1/images/cms/icon-edit.png)}.cms-action-panel{display:inline-block;position:relative;top:-24px;width:0;height:0;font-size:0;line-height:0;z-index:2}.cms-action-panel.sh-hidden{z-index:1}.cms-action-panel .panel-btn{position:absolute;top:0;left:0;z-index:2;background-color:#03486e;background-image:url(/css/themes/v1/images/cms/icon-close.png)}.cms-action-panel .panel-btn:hover{background-color:#316888;-webkit-box-shadow:0 0 2px rgba(255,255,255,.6);-moz-box-shadow:0 0 2px rgba(255,255,255,.6);-ms-box-shadow:0 0 2px rgba(255,255,255,.6);-o-box-shadow:0 0 2px rgba(255,255,255,.6);box-shadow:0 0 2px rgba(255,255,255,.6)}.cms-action-panel .panel-btn .panel-btn{position:absolute;top:0;left:0;z-index:12;background-color:#03486e;background-image:url(/css/themes/v1/images/cms/icon-close.png);transition:all .2s ease-in-out}.cms-action-panel .panel-btn .panel-btn:hover{background-color:#316888;-webkit-box-shadow:0 0 2px rgba(255,255,255,.6);-moz-box-shadow:0 0 2px rgba(255,255,255,.6);-ms-box-shadow:0 0 2px rgba(255,255,255,.6);-o-box-shadow:0 0 2px rgba(255,255,255,.6);box-shadow:0 0 2px rgba(255,255,255,.6);transition:all .2s ease-in-out}.cms-action-panel .panel-btn .panel-btn:active{background-color:#2b5d79;transition:all .2s ease-in-out}.cms-action-panel.sh-hidden .panel-btn{background-color:#7f7f7f;background-image:url(/css/themes/v1/images/cms/icon-edit.png);transition:all .2s ease-in-out}.cms-action-panel.sh-hidden .panel-btn:hover{background-color:#316888;transition:all .2s ease-in-out}.cms-action-panel.sh-hidden .panel-btn:active{background-color:#2b5d79;transition:all .2s ease-in-out}.cms-action-panel .cms-actions{position:absolute;display:block;top:0;left:0;padding:44px 0;background:#fff;z-index:12;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 15px 80px rgba(0,0,0,.2);-moz-box-shadow:0 15px 80px rgba(0,0,0,.2);-ms-box-shadow:0 15px 80px rgba(0,0,0,.2);-o-box-shadow:0 15px 80px rgba(0,0,0,.2);box-shadow:0 15px 80px rgba(0,0,0,.2)}.cms-action-panel .cms-actions button{display:block;width:100%;height:32px;line-height:32px;padding:0 48px;white-space:nowrap;background:0 0;border:0;cursor:pointer;text-align:left;outline:0;transition:all .2s ease-in-out}.cms-action-panel .cms-actions button:hover{color:#0080c6;transition:all .2s ease-in-out}.cms-action-panel.sh-hidden .cms-actions{display:none}.cms-action-inline-panel{margin-bottom:15px}html{scroll-behavior:smooth}a{color:#007ad0}a:hover{color:#316888}#top-empty{height:86px}.std-limiter{max-width:1230px;margin:0 auto;padding:0 10px}.card-limiter{position:relative;max-width:780px;margin:0 auto 104px}.card-limiter .back-link{position:absolute;top:0;right:100%;margin-right:60px}.card-top-space{height:30px}.section-top-space{height:70px}.main-content-margin{margin-left:225px}.page-caption{margin-bottom:69px}.page-caption h1,.page-caption h2,.page-caption p{font-size:48px;font-weight:700;line-height:60px}.page-caption.long-text h1,.page-caption.long-text h2,.page-caption.long-text p{font-size:36px;line-height:40px}.page-caption .main-page-caption{display:flex;flex-direction:row;align-items:center}.page-caption .main-page-caption .download-button{margin-left:8px}.page-body{margin-bottom:15px}.page-body p{font-weight:700}#header{z-index:3;position:absolute;top:0;left:0;right:0;padding-bottom:12px;background:#26516a}#header .std-limiter{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;display:flex}#header .header-content{display:inline-block;flex:1}#header .header-content .mobile-menu-button{display:none}#header .header-content .sh-content{display:flex;flex-direction:row;flex-wrap:nowrap}#header .left-menu,#header .logo,#header .menu-delim,#header .right-menu{display:inline-block;vertical-align:top}#header .logo{width:53px;margin-right:10px;padding-top:24px}#header .logo .default-img{display:inline-block;width:40px;height:40px;background:url(/css/themes/v1/images/site/default-logo.png) no-repeat}#header .menu-title{padding-top:18px;margin-bottom:6px}#header .menu-title p{color:#718d93}#header .menu-title.sticky{display:none}#header .menu{margin-left:-18px}#header .menu li{display:inline-block;list-style:none}#header .menu a{display:inline-block;padding:0 18px;text-decoration:none;color:#fff}#header .menu a:hover{color:#aebfc5}#header .menu a:active{color:#859fa7}#header .menu a.disabled{opacity:.3;color:#fff}#header .menu-delim{margin:48px 18px 0 0;width:2px;height:18px;background:#718d93}#header .download-button{position:absolute;bottom:0;right:0}#header .auth.buttons-container{display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end}#header .auth.buttons-container .auth-button{display:inline-block;padding:0 18px;text-decoration:none;color:#fff}#header.sticky{position:fixed;padding-bottom:6px;background:#26516a}#header.sticky .initial{display:none}#header.sticky .sticky{display:block}#header.sticky .download-button{margin-top:22px}#header.sticky .menu-title{padding-top:12px;margin-bottom:0}#header.sticky .logo{padding-top:14px}#header.sticky .menu-delim{margin-top:36px}#header *{transition:padding ease .5s,margin ease .5s,background ease .2s}.download-button{display:inline-block;height:30px;line-height:30px;padding:0 30px;border:1px solid #367497;text-decoration:none;color:#fff;background:#367497;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;transition:background ease .2s}.download-button .icon{display:inline-block;margin-left:8px;width:13px;height:16px;background:url(/css/themes/v1/images/site/download-button-icon.png) no-repeat;vertical-align:text-top}.download-button:hover{color:#fff;border-color:#316888;background:#316888}.download-button:active{color:#fff;border-color:#2b5d79;background:#2b5d79}.download-button.disabled{opacity:.3;color:#fff;border:1px solid #367497;background:0 0}#footer{padding:30px 0;background:#1b394b}#footer .footer-menu{text-align:center}#footer .menu{display:inline-block}#footer .menu li{display:inline-block}#footer .menu a{display:inline-block;padding:0 12px;color:#969696;text-decoration:none}#footer .menu a:hover{color:#316888}#footer .menu a:active{color:#666}#footer .menu a.popup-dialog-btn .text{display:inline-block;line-height:18px;border-bottom:2px dotted}#footer .menu a.disabled{opacity:.6;color:#969696}#footer .menu-delim{position:relative;top:4px;display:inline-block;margin:0 10px;width:2px;height:18px;background:#757f80}#footer.sticky{position:absolute;bottom:0;left:0;width:100%}.employee-card{position:relative}.employee-card .background{width:100%;height:646px;min-height:500px;display:flex;flex-direction:row;justify-content:center;position:relative;background:url(/css/images/shared/backgrounds/themes/serpentine-background.jpg) center 56% no-repeat;background-size:cover}.employee-card .background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.employee-card .content{position:absolute;top:50%;width:100%;margin-top:-200px;text-align:center}.employee-card .content .content-limiter{position:relative;max-width:800px;margin:0 auto}.employee-card .content .logo{position:relative;width:144px;height:144px;margin:0 auto 54px auto;overflow:hidden;-webkit-border-radius:72px;-moz-border-radius:72px;-ms-border-radius:72px;-o-border-radius:72px;border-radius:72px}.employee-card .content .logo img{width:100%}.employee-card .content .logo img.album{height:100%;width:auto}.employee-card .content .caption{margin-bottom:20px}.employee-card .content .caption p{line-height:30px;font-size:24px;font-weight:700;color:#fff}.employee-card .content .city,.employee-card .content .post{margin-bottom:4px}.employee-card .content .city p,.employee-card .content .post p{color:#d2d2d2}.employee-card .content .social-spacer{height:55px}.employee-card .content .cms-action-panel{position:absolute;top:115px;left:50%;margin-left:55px}.employee-card .content .cms-action-panel .cms-action-icon{background-color:rgba(0,0,0,.5)}.employee-card .content .cms-action-panel .cms-action-icon:hover{background-color:#316888}.employee-card .content .cms-action-panel .cms-action-icon:active{background-color:#2b5d79}.employee-card .cms-action-icon{background-color:rgba(0,0,0,.5)}.employee-card .cms-action-icon:hover{background-color:#316888}.employee-card .cms-action-icon:active{background-color:#2b5d79}.employee-card .edu-center-link{position:absolute;right:0;bottom:0;display:flex;gap:10px;align-items:center;padding:8px 60px;border-radius:25px;border:1px solid #fff}.employee-card .edu-center-link .link-icon{flex-shrink:0;width:40px;height:20px;background:url(/css/images/promo/edu-center-logo.png) no-repeat;background-size:contain}.employee-card .edu-center-link .link-text{flex:1;font-size:14px;color:#fff;font-weight:600}.ctrl-site.act-index #top-empty{display:none}.ctrl-site.act-index #header{background:rgba(38,81,106,.8)}.ctrl-site.act-index #header.sticky{background:#26516a}.ctrl-site.act-index .employee-card .content{padding-top:58px}.index-page-top-spacer{height:83px}.index-block-caption{margin-bottom:52px}.index-block-caption h1,.index-block-caption h2,.index-block-caption p{display:inline-block;font-size:36px;font-weight:700;line-height:35px}.index-about-block{position:relative;margin-bottom:65px}.index-about-block .block-item{margin-bottom:16px}.index-about-block .block-item .block-caption h2,.index-about-block .block-item .block-caption h3,.index-about-block .block-item .block-caption p{font-size:24px;line-height:38px}.index-about-block .block-item .body p{font-size:18px;font-style:italic;line-height:40px}.index-delim{width:80px;height:1px;margin-bottom:91px;background:#d2d2d2}.index-show-hide-button{position:absolute;top:0;right:0;width:184px;height:32px;line-height:30px;padding:0 23px;text-transform:lowercase;border:1px solid #367497;color:#367497;background:0 0;text-align:left;transition:all .2s ease-in-out;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.index-show-hide-button:after{position:absolute;content:"";width:8px;height:8px;border-right:3px solid #367497;border-bottom:3px solid #367497;border-radius:2px;transform:rotate(45deg);top:8px;right:25px;transition:all .2s ease-in-out}.index-show-hide-button:hover{color:#fff;background:no-repeat 145px 12px #316888;transition:all .2s ease-in-out}.index-show-hide-button:hover:after{border-right:3px solid #fff;border-bottom:3px solid #fff;transition:all .2s ease-in-out}.index-show-hide-button:active{background:no-repeat 145px 12px #2b5d79;transition:all .2s ease-in-out}.index-show-hide-button:active:after{border-right:3px solid #fff;border-bottom:3px solid #fff;transition:all .2s ease-in-out}.index-show-hide-button.hide:after{transform:rotate(-135deg);top:12px;transition:all .2s ease-in-out}.index-section{position:relative;margin-bottom:70px}.index-section .index-block-caption{margin-bottom:65px}.index-section .limiter{max-width:785px}.index-section .pubs{margin-bottom:30px;font-size:0}.index-section .pubs .pub-container{position:relative;display:inline-block;width:50%;vertical-align:top}.index-section .pubs .pub-container .cms-action-panel{position:absolute;top:auto;left:auto;bottom:90px;right:50px}.index-section .pubs .pub .caption{margin-right:60px}.index-section .rubric-container{position:relative;min-height:100px;margin-bottom:60px}.index-section .rubric-container .cms-action-panel{position:absolute;top:0;left:auto;right:50px}.index-section .rubric{position:relative;display:block;margin-bottom:30px;color:#222;text-decoration:none}.index-section .rubric .rubric-icon{position:absolute;right:100%;top:0;margin-right:40px}.index-section .rubric .caption{display:block;max-height:34px;margin-bottom:20px;line-height:34px;font-size:24px;overflow:hidden;transition:all .2s ease-in-out}.index-section .rubric .body{display:block;margin-bottom:10px;line-height:28px;transition:all .2s ease-in-out}.index-section .rubric .pubs-count .text{color:#d3d3d3}.index-section .rubric .pubs-count .count{font-weight:700}.index-section .rubric:hover .body,.index-section .rubric:hover .caption{color:#316888;transition:all .2s ease-in-out}.index-section .rubric-link{color:#969696;text-decoration:none;border-bottom:1px dotted}.index-section .rubric-link:hover{color:#367497}.index-section .rubric-link:active{color:#26516a}.pub{display:block;text-decoration:none;color:#222}.pub .pub-icon{margin-bottom:20px}.pub .date{display:block;margin-bottom:10px}.pub .date p{font-weight:700}.pub .caption{display:block;height:90px;overflow:hidden;transition:all .2s ease-in-out}.pub .caption .text{font-size:18px;font-style:italic;line-height:30px;text-decoration:none}.pub:hover .caption{color:#316888;transition:all .2s ease-in-out}.share-buttons-container{margin-top:20px}.ya-share2.share-buttons-styled{position:relative;display:inline-block;font-size:0}.ya-share2.share-buttons-styled .ya-share2__list .ya-share2__item{display:inline-block;margin:0 4px}.ya-share2.share-buttons-styled .ya-share2__list .ya-share2__item:hover .ya-share2__link{background-color:#316888;border-color:#316888;transition:all .2s ease-in-out}.ya-share2.share-buttons-styled .ya-share2__list .ya-share2__item:active .ya-share2__link{background-color:#2b5d79;border-color:#2b5d79;transition:all .2s ease-in-out}.ya-share2.share-buttons-styled .ya-share2__list .ya-share2__item .ya-share2__link{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;margin:0 4px;border:1px solid #367497;background-color:#367497;border-radius:50%;transition:all .2s ease-in-out}.ya-share2.share-buttons-styled .ya-share2__list .ya-share2__item .ya-share2__link .ya-share2__badge{display:inline-block;width:24px;height:24px;background-color:transparent}.ya-share2.share-buttons-styled .ya-share2__list .ya-share2__item .ya-share2__icon{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-color:transparent}.ya-share2.share-buttons-styled .ya-share2__list .ya-share2__item .ya-share2__title{display:none}.social-links{position:relative;display:inline-block;font-size:0}.social-links .link{display:inline-block;width:30px;height:30px;margin:0 4px;border:1px solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;transition:all .2s ease-in-out}.social-links .link:hover{background:#316888;border-color:#316888;transition:all .2s ease-in-out}.social-links .link:active{background:#2b5d79;border-color:#2b5d79;transition:all .2s ease-in-out}.social-links .link .icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;transition:all .2s ease-in-out}.social-links.dark .link{border:1px solid #367497}.social-links.dark .link .icon{color:#367497;transition:all .2s ease-in-out}.social-links.dark .link:hover{background:#316888;border-color:#316888}.social-links.dark .link:active{background:#2b5d79;border-color:#2b5d79}.social-links.dark .link:active .icon,.social-links.dark .link:hover .icon{color:#fff;transition:all .2s ease-in-out}.social-links .cms-action-panel{position:absolute!important;left:auto!important;top:0!important;right:0!important}.contacts-widget{max-width:785px;margin-bottom:36px;font-size:0}.contacts-widget .block-item{display:inline-block;vertical-align:top;width:50%;margin-bottom:32px}.contacts-widget .block-item .caption{margin-bottom:18px;font-size:24px}.contacts-widget .block-item .value{font-size:18px;font-style:italic}.contacts-widget .block-item.social .caption{margin-bottom:25px}.feedback-container{max-width:785px;margin-bottom:104px}.feedback .form-caption{margin-bottom:20px}.feedback .form-caption h2,.feedback .form-caption h3,.feedback .form-caption p{font-size:24px}.feedback input,.feedback textarea{width:330px}form fieldset{position:relative}form .field label{display:none}form .field .control{margin-bottom:24px}form .field .control input,form .field .control textarea{height:54px;line-height:54px;padding:0 23px;box-sizing:border-box;border:1px solid #d3d3d3;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}form .field .control input:active,form .field .control textarea:active{border:1px solid #bababa}form .field .control textarea{height:113px;padding-top:10px;padding-bottom:10px;line-height:20px}form .field .control .img-compare-cpt{text-align:center}form .field .control .img-compare-cpt .img-cpt,form .field .control .img-compare-cpt button,form .field .control .img-compare-cpt input{display:inline-block;vertical-align:top}form .field .control .img-compare-cpt .img-cpt{width:150px}form .field .control .img-compare-cpt button{width:40px;height:40px;margin:0 10px;background:url(/css/themes/v1/images/site/icon-refresh.png) no-repeat center center;border:none;text-indent:-9999px}form .field .control .img-compare-cpt input{width:100px;height:40px;line-height:40px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}form .field.type-radio .control{padding:0 24px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}form .field.type-radio .control label{display:block}form .field.type-radio .control .radio{display:flex;flex-direction:row;align-items:center}form .field.type-radio .control .radio:not(:last-child){margin-right:12px}form .field.type-radio .control .radio input{display:inline-block;height:16px;width:16px;order:-1;margin-right:4px}form .field-feedback_text{position:absolute;top:0;right:0}form .buttons{text-align:center}form .buttons button{min-width:192px;height:56px;line-height:52px;padding:0 20px;border:2px solid #367497;color:#367497;background:0 0;text-transform:lowercase;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}form .buttons button:hover{color:#fff;background:#316888;border-color:#316888}form .buttons button:active{color:#fff;background:#2b5d79;border-color:#2b5d79}form .buttons button[disabled]{background:0 0;color:#d3d3d3;border-color:#d3d3d3}form .errors-list{text-align:center}form .errors-list li{list-style:none}form .message{text-align:center}form .message li,form .message p{font-size:24px;color:#72bb00}.errors-list{list-style:square;margin-bottom:45px}.errors-list li{font-size:12px;color:#e40000}.messages-list{list-style:square;margin-bottom:45px}.messages-list li{font-size:12px;color:#72bb00}.js-loading .js-loading-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.4)}.js-loading .js-loading-spinner{position:absolute;top:50%;left:50%;width:128px;height:128px;margin:-64px 0 0 -64px;background:url(/css/themes/v1/images/site/loading-spinner.gif) no-repeat;overflow:hidden;-webkit-border-radius:64px;-moz-border-radius:64px;-ms-border-radius:64px;-o-border-radius:64px;border-radius:64px}.seo-editor{z-index:10;position:fixed;top:20px;right:20px}.pub-card{min-height:400px;margin-bottom:70px}.pub-card .date{margin-bottom:40px}.pub-card .page-caption h1{display:inline}.pub-card .caption-img-container{position:relative}.pub-card .caption-img-container .img-container{position:absolute;right:100%;top:100%;margin-right:24px;margin-top:58px}.pub-card .caption-img-container .img-container .count{text-align:center}.pub-card .caption-img-container .img-container .count .icon{display:inline-block;width:13px;height:11px;color:#367497}.pub-card .img{position:relative;width:128px;height:128px;margin-bottom:20px;overflow:hidden;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.pub-card .img img{display:block;width:100%}.pub-card .annotation{margin-bottom:30px}.pub-card .annotation p{line-height:30px;font-size:18px;font-style:italic}.pub-card .body{margin-bottom:20px}.pub-card .body li,.pub-card .body p{line-height:28px}.pub-card .author label{color:#929292}.pub-card .author a{color:#222;text-decoration:none;border-bottom:1px dotted}.pub-card .inline-images-gallery{margin-bottom:50px}.pub .pub-icon,.rubric .rubric-icon{display:flex;justify-content:center;align-items:center;width:92px;height:92px;background-repeat:no-repeat;background-position:center center;border:2px solid #367497;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;transition:all .2s ease-in-out}.pub .pub-icon svg,.rubric .rubric-icon svg{fill:#8a8a8a;transition:all .2s ease-in-out}.pub .pub-icon svg.medal,.rubric .rubric-icon svg.medal{width:40px}.pub .pub-icon svg.hammer,.rubric .rubric-icon svg.hammer{width:40px}.pub .pub-icon svg.grad-hat,.rubric .rubric-icon svg.grad-hat{width:56px}.pub .pub-icon svg.audioalbum,.rubric .rubric-icon svg.audioalbum{width:36px}.pub .pub-icon svg.photoalbum,.rubric .rubric-icon svg.photoalbum{width:40px}.pub .pub-icon svg.videoalbum,.rubric .rubric-icon svg.videoalbum{width:48px;margin-left:8px}.pub:hover .pub-icon,.pub:hover .rubric-icon,.rubric:hover .pub-icon,.rubric:hover .rubric-icon{background-color:#367497;transition:all .2s ease-in-out}.pub:hover .pub-icon svg,.pub:hover .rubric-icon svg,.rubric:hover .pub-icon svg,.rubric:hover .rubric-icon svg{fill:#fff;transition:all .2s ease-in-out}.section-page .pubs-count{margin-bottom:45px}.section-page .pubs-count .text{color:#d3d3d3}.section-page .pubs-count .count{font-weight:700}.section-pubs{margin-bottom:70px}.section-pubs .pub-container{position:relative;margin-bottom:60px}.section-pubs .pub-container .cms-action-panel{position:absolute;top:-3px;left:120px}.section-pubs .pub-container.first .img-container{margin-right:24px}.section-pubs .pub-container.first .img{width:128px;height:128px}.section-pubs .pub-container.sh-hidden .caption{max-height:86px}.section-pubs .pub-container.sh-hidden .annotation{max-height:78px}.section-pubs .pub-container.sh-hidden .author{display:none}.section-pubs .pub-container .index-show-hide-button{position:relative;top:0;left:0;margin:0}.section-pubs .pub-container .sh-btn-container{display:none;position:absolute;left:100%;margin-left:30px;top:31px}.section-pubs .pub-container.hideable .sh-btn-container{display:block}.section-pubs .pub-container .img-container{display:block;position:absolute;top:25px;right:100%;margin-right:38px}.section-pubs .pub-container .img-container .count{display:block;text-align:center}.section-pubs .pub-container .img-container .count .icon{display:inline-block;width:13px;height:11px;color:#367497}.section-pubs .pub-container .img{display:block;position:relative;width:96px;height:96px;margin-bottom:20px;overflow:hidden;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.section-pubs .pub-container .img img{display:block;width:100%}.section-pubs .pub{position:relative;display:block;text-decoration:none}.section-pubs .pub .date{display:block;margin-bottom:10px}.section-pubs .pub .date p{font-weight:700}.section-pubs .pub .caption{position:relative;display:block;margin-bottom:20px;height:auto}.section-pubs .pub .annotation{position:relative;display:block;margin-bottom:30px}.section-pubs .pub .annotation span{display:block;margin-bottom:10px;overflow:hidden;line-height:28px}.section-pubs .author label{color:#929292}.section-pubs .author a{color:#222;text-decoration:none;border-bottom:1px dotted}.section-pubs.pubs-type-gallery{font-size:0;margin-bottom:0}.section-pubs.pubs-type-gallery .pub-container{display:inline-block;vertical-align:top;width:50%}.section-pubs .gallery-pub{margin-right:30px}.section-pubs .gallery-pub .img-container{position:relative;left:0;top:0;margin:0 0 20px 0}.section-pubs .gallery-pub .img-container .count{position:absolute;top:50%;left:112px;margin-top:-10px}.more-button-container{margin-bottom:70px}.more-button-container button{background:0 0;border:none;cursor:pointer;color:#969696;text-decoration:none;border-bottom:1px dotted}.more-button-container button:hover{color:#367497}.more-button-container button:active{color:#26516a}.files-list{margin-bottom:30px}.files-list .files-item{margin-bottom:20px}.files-list .files-item .icon{display:inline-block;width:21px;height:28px;margin-right:10px;background:url(/css/themes/v1/images/site/icon-doc.png) no-repeat;vertical-align:middle}.popup-images-gallery{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:100}.popup-images-gallery .root-container{position:absolute;left:50%;top:50%;width:784px;height:655px;margin:-328px 0 0 -392px}.popup-images-gallery .center-container{position:relative;margin-bottom:32px}.popup-images-gallery .bottom-container{position:relative;width:100%}.popup-images-gallery .bottom-container button{position:absolute;top:7px;width:120px;height:32px;overflow:hidden;border:2px solid #fff;background:0 0;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px}.popup-images-gallery .bottom-container button .icon{color:#fff;transition:all .2s ease-in-out;display:flex;align-items:center}.popup-images-gallery .bottom-container button.next{right:0}.popup-images-gallery .bottom-container button.prev{left:0}.popup-images-gallery .bottom-container button:hover{background:#fff;transition:all .2s ease-in-out}.popup-images-gallery .bottom-container button:hover .icon{color:#316888;transition:all .2s ease-in-out}.popup-images-gallery .bottom-container button:active .icon{color:#2b5d79;transition:all .2s ease-in-out}.popup-images-gallery .title{overflow:hidden;margin-bottom:26px}.popup-images-gallery .title p{font-size:24px;color:#fff;font-weight:700;line-height:24px}.popup-images-gallery .big-images{position:relative;width:100%;height:520px;overflow:hidden}.popup-images-gallery .big-images .img{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.popup-images-gallery .big-images .img.active{display:block}.popup-images-gallery .big-images img{display:block;width:100%;margin:0 auto}.popup-images-gallery .big-images img.vertical{width:auto;height:100%}.popup-images-gallery .previews{height:52px;overflow:hidden;width:396px;margin:0 auto;text-align:center;font-size:0;line-height:0;white-space:nowrap}.popup-images-gallery .previews .rails{position:relative;font-size:0;line-height:0;-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-ms-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease}.popup-images-gallery .previews .img{display:inline-block;width:48px;height:48px;margin:0 4px;overflow:hidden;cursor:pointer;vertical-align:middle;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px}.popup-images-gallery .previews .img.active{margin:0 2px;border:2px solid #fff}.popup-images-gallery .previews .img img{width:100%}.popup-images-gallery button.close{position:absolute;top:66px;right:0;width:107px;height:107px;border:0;font-size:18px;color:#fff;background:0 0;transition:all .2s ease-in-out}.popup-images-gallery button.close:hover{color:#316888;transition:all .2s ease-in-out}.popup-images-gallery button.close:active{color:#2b5d79;transition:all .2s ease-in-out}button.popup-gallery-btn{display:block;position:absolute;border:0}button.popup-gallery-btn .hover-veil{position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:0 0}button.popup-gallery-btn:hover .hover-veil{background:url(/css/themes/v1/images/site/arrows-resize.png) no-repeat center center rgba(0,0,0,.4)}button.popup-gallery-btn:active .hover-veil{background:url(/css/themes/v1/images/site/arrows-resize.png) no-repeat center center rgba(0,0,0,.5)}.inline-images-gallery{position:relative;font-size:0;overflow:hidden;margin-right:-4px}.inline-images-gallery .img{display:inline-block;width:96px;height:96px;margin-right:2px}.inline-images-gallery .rest-count{display:none;position:absolute;top:0;right:0;width:96px;height:96px;border:2px solid #367497;background:0 0;text-align:center;color:#367497;-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px;border-radius:48px}.inline-images-gallery.rest-counted{margin-right:-2px}.inline-images-gallery.rest-counted .rest-count{display:block}.back-link a{display:inline-flex;align-items:center;text-decoration:none;color:#969696;white-space:nowrap;transition:all .2s ease-in-out}.back-link a .icon{display:inline-flex;align-items:center;width:24px;height:100%;margin-right:10px;vertical-align:sub;transition:all .2s ease-in-out}.back-link a .icon .icon-left{font-size:20px;color:#a5a5a5;transition:all .2s ease-in-out}.back-link a:hover{color:#316888;transition:all .2s ease-in-out}.back-link a:hover .icon-left{color:#316888;transition:all .2s ease-in-out}.back-link a:active{color:#2b5d79;transition:all .2s ease-in-out}.back-link a:active .icon-left{color:#2b5d79;transition:all .2s ease-in-out}.audio-list .list-item{margin-bottom:20px}.audio-list .list-item .caption{margin-bottom:5px}.section-page.name-video-list .section-pubs .pub-container .img .icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:url(/css/themes/v1/images/site/icon-play.png) no-repeat center center}.video-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:16px}.video-list .video-item{width:240px;height:135px;margin:0 2% 40px 0}.video-list .video-item video{width:100%;height:100%}.license-page .text-container{margin-bottom:40px}.license-page .balance-form{margin-bottom:40px}.license-page .balance-form .buttons{text-align:left}.license-page .back-link-bottom{margin-bottom:40px}.license-page .errors-list li,.license-page .messages-list li{font-size:14px}.license-page ul{list-style:none}.text-block{margin-bottom:70px}.text-block .block-caption{margin-bottom:42px}.text-block .block-caption p{font-size:36px;line-height:36px;font-weight:700}.text-block .block-body{margin-bottom:24px}.text-block .block-body a,.text-block .block-body li,.text-block .block-body p{line-height:30px}.text-block .block-body p,.text-block .block-body ul{margin-bottom:16px}.text-block .block-body a{text-decoration:none;color:#367497}.text-block .block-body a:hover{color:#316888}.text-block .block-body ul{margin-left:0;padding:0}.text-block .block-body li{position:relative;list-style:none;padding-left:32px}.text-block .block-body li:before{content:"";position:absolute;top:50%;left:0;width:16px;height:1px;background:#d3d3d3}.text-block .block-body .pay_systems{background:url(/css/themes/v1/images/site/logo3h.png) no-repeat 0 center;height:48px;margin-bottom:16px}.text-block .keyval-block{margin-bottom:24px}.keyval-block .block-key{margin-bottom:8px;font-size:24px;line-height:30px}.keyval-block .block-value .larger{font-size:18px}.keyval-block .block-value a{text-decoration:none;color:#367497}.keyval-block .block-value a:hover{color:#316888}.keyval-block .block-value p,.keyval-block .block-value ul{margin-bottom:16px}.keyval-block .block-value ul{margin-left:0;padding:0}.keyval-block .block-value li{position:relative;list-style:none;padding-left:32px;margin-bottom:8px}.keyval-block .block-value li:before{content:"";position:absolute;top:14px;left:0;width:16px;height:1px;background:#d3d3d3}.side-menu{position:absolute;top:250px;left:50%;margin-left:-600px}.side-menu a{position:relative;display:block;padding-left:34px;margin-bottom:44px;text-decoration:none;color:#367497}.side-menu a .icon{position:absolute;top:2px;left:0;display:block;width:16px;height:16px;border:1px solid #bababa;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.side-menu a .icon .check{display:none;position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#789a0f;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.side-menu a.active{color:#789a0f}.side-menu a.active .icon .check{display:block}.side-menu a:hover{color:#316888}.side-menu .icons-line{position:absolute;top:6px;left:8px;bottom:50px;width:2px;background:#f0f0f0}.welcome-page{margin-bottom:70px}.welcome-page .page-body{margin-bottom:40px}.welcome-page .admin-link a{display:inline-block;min-width:192px;height:56px;line-height:56px;padding:0 20px;border:2px solid #367497;color:#367497;background:0 0;text-transform:lowercase;text-decoration:none;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}.welcome-page .admin-link a:hover{color:#fff;background:#316888;border-color:#316888}.welcome-page .admin-link a:active{color:#fff;background:#2b5d79;border-color:#2b5d79}.popup-widget{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10}.popup-widget .widget-content{position:relative;top:10%;width:420px;margin:0 auto;padding:50px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.popup-widget .widget-header{margin-bottom:20px}.popup-widget .widget-header p{font-size:24px}.popup-widget .widget-header.warning p{color:#d13c0f}.popup-widget .widget-body{margin-bottom:40px}.popup-widget .widget-body p{margin-bottom:10px}.popup-widget .widget-body strong{color:#d13c0f;font-size:16px;font-weight:700}.popup-widget .widget-body .error{font-weight:700;color:#d13c0f}.popup-widget .widget-body .message{font-weight:700;color:#72bb00}.popup-widget .widget-buttons a,.popup-widget .widget-buttons button{display:inline-block;height:56px;line-height:52px;padding:0 20px;border:2px solid #367497;color:#367497;background:0 0;text-transform:lowercase;text-decoration:none;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}.popup-widget .widget-buttons a:hover,.popup-widget .widget-buttons button:hover{color:#fff;background:#316888;border-color:#316888}.popup-widget .widget-buttons a:active,.popup-widget .widget-buttons button:active{color:#fff;background:#2b5d79;border-color:#2b5d79}.popup-widget .widget-buttons a{line-height:56px}.popup-widget .button-corner-close{position:absolute;top:0;right:0;width:60px;height:60px;line-height:60px;text-align:center;font-size:34px;font-family:tahoma;color:#367497;background:0 0;border:0}.popup-widget .button-corner-close:hover{color:#316888}.popup-widget .button-corner-close:active{color:#2b5d79}.admin-bar-container{position:absolute;top:100px;left:0;width:100%;text-align:center}.admin-bar{display:inline-block;padding:18px;background:rgba(255,255,255,.5);-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px}.admin-bar .inline-item{display:inline-block;vertical-align:middle}.admin-bar .delim{width:24px}.admin-bar .license-remain-time .icon{display:inline-block;width:24px;height:24px;margin-right:12px;background:url(../images/site/clock-white.png) no-repeat;vertical-align:middle}.admin-bar .license-remain-time p{display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:700;color:#fff}.admin-bar.warning{background:rgba(255,230,150,.5)}.admin-bar.expired{background:rgba(255,150,150,.5)}.counters{padding:0 12px}.counters .counter:before{content:unset}.counters .counter .counter-code{color:#969696;letter-spacing:.7px;line-height:30px}.button{display:inline-block;text-align:center;min-width:192px;height:56px;line-height:52px;padding:0 20px;border:2px solid #367497;color:#367497;background:0 0;text-transform:lowercase;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}.button:hover{color:#fff;background:#316888;border-color:#316888}.button:active{color:#fff;background:#2b5d79;border-color:#2b5d79}.button[disabled]{background:0 0;color:#d3d3d3;border-color:#d3d3d3}.popup-widget.direct_payment{display:none}.popup-widget.direct_payment .widget-content{position:relative;min-height:64px}.popup-widget.direct_payment .widget-content .js-button-close.close{position:absolute;width:20px;height:20px;top:16px;right:16px;z-index:2}.popup-widget.direct_payment .widget-content .js-button-close.close:after,.popup-widget.direct_payment .widget-content .js-button-close.close:before{position:absolute;content:"";width:20px;height:2px;background:#367497;transition:all .2s ease-in-out;top:50%}.popup-widget.direct_payment .widget-content .js-button-close.close:before{transform:rotate(45deg)}.popup-widget.direct_payment .widget-content .js-button-close.close:after{transform:rotate(-45deg)}.popup-widget.direct_payment .widget-content .js-button-close.close:hover{cursor:pointer}.popup-widget.direct_payment .widget-content .js-button-close.close:hover:after,.popup-widget.direct_payment .widget-content .js-button-close.close:hover:before{background:#316888;transition:all .2s ease-in-out}.popup-widget.direct_payment .widget-content .js-button-close.close:active:after,.popup-widget.direct_payment .widget-content .js-button-close.close:active:before{background:#2b5d79;transition:all .2s ease-in-out}.theme-picker-button-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;height:0;top:106px;max-width:1250px;width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}.theme-picker-button-container button{display:flex;flex-direction:row-reverse;height:32px;border:none;border-radius:16px;align-items:center;margin-right:-10px;background:0 0;width:32px;font-size:0;cursor:pointer;position:relative;z-index:2}.theme-picker-button-container button .cms-action-icon{margin:0;background-image:url(/css/themes/v1/images/cms/icon-edit.png);width:32px}.theme-picker-container{display:none;justify-content:center;align-items:center;position:fixed;height:100vh;width:100vw;background:rgba(0,0,0,.5);z-index:50}.theme-picker-container .theme-picker{opacity:0;position:relative;max-width:1356px;width:100%;max-height:100vh;overflow-y:auto;background:#000;padding:76px 248px 72px;margin:0 auto;box-sizing:border-box;transition:opacity .2s ease-in-out}.theme-picker-container .theme-picker *{color:#fff}.theme-picker-container .theme-picker h3{font-family:montserrat,Tahoma;font-size:24px;line-height:36px}.theme-picker-container .theme-picker .design_selection{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:calc((100% - 3 * 230px)/ 2);min-height:64px;margin-bottom:24px}.theme-picker-container .theme-picker .design_selection_title{grid-column:1/2;max-width:230px;width:100%}.theme-picker-container .theme-picker .masks{grid-column:2/4;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:calc(100% - 2 * 230px)}.theme-picker-container .theme-picker .masks .mask-button{max-width:230px;width:100%;cursor:pointer;height:36px;line-height:32px;padding:0;box-sizing:border-box;transition:all .2s ease-in-out}.theme-picker-container .theme-picker .masks .mask-button:active,.theme-picker-container .theme-picker .masks .mask-button:hover{transition:all .2s ease-in-out}.theme-picker-container .theme-picker .masks .mask-button.selected{background:#367497;border:2px solid #367497;cursor:auto}.theme-picker-container .theme-picker .themes{position:relative}.theme-picker-container .theme-picker .themes .owl-stage-outer{overflow:hidden}.theme-picker-container .theme-picker .themes .owl-item.active{opacity:1;transition:all .5s ease-in-out}.theme-picker-container .theme-picker .themes .owl-item{display:inline-block;opacity:0;transition:all .5s ease-in-out}.theme-picker-container .theme-picker .themes .carousel-item{width:100%;display:grid;grid-gap:46px 16px;margin:32px 0 54px}.theme-picker-container .theme-picker .themes .carousel-item.columns-1{grid-template-columns:repeat(1,230px)}.theme-picker-container .theme-picker .themes .carousel-item.columns-1{justify-content:space-around}.theme-picker-container .theme-picker .themes .carousel-item.columns-2{grid-template-columns:repeat(2,230px)}.theme-picker-container .theme-picker .themes .carousel-item.columns-2{justify-content:space-around}.theme-picker-container .theme-picker .themes .carousel-item.columns-3{grid-template-columns:repeat(3,230px)}.theme-picker-container .theme-picker .themes .carousel-item.columns-3{justify-content:space-between}.theme-picker-container .theme-picker .themes .carousel-item.rows-1{grid-template-rows:repeat(1,1fr)}.theme-picker-container .theme-picker .themes .carousel-item.rows-2{grid-template-rows:repeat(2,1fr)}.theme-picker-container .theme-picker .themes .theme{width:230px;border:1px solid #383838;padding:7px 9px 24px;box-sizing:border-box;transition:all .2s ease-in-out}.theme-picker-container .theme-picker .themes .theme:hover{border:1px solid #767676;cursor:pointer;transition:all .2s ease-in-out}.theme-picker-container .theme-picker .themes .theme.selected{border:1px solid #367497}.theme-picker-container .theme-picker .themes .theme-content{display:flex;flex-direction:column;gap:24px}.theme-picker-container .theme-picker .themes .theme.preview-default{border:1px solid #383838}.theme-picker-container .theme-picker .themes .theme.preview-default:hover{border:1px solid #767676}.theme-picker-container .theme-picker .themes .theme.preview-light_see_green{border:1px solid #1facb1}.theme-picker-container .theme-picker .themes .theme.preview-maximum_yellow_red{border:1px solid #e8c950}.theme-picker-container .theme-picker .themes .theme.preview-sandy_brown{border:1px solid #fa9f55}.theme-picker-container .theme-picker .themes .theme.preview-lapis_lazuli{border:1px solid #1871a1}.theme-picker-container .theme-picker .themes .theme.preview-ube{border:1px solid #7c85c5}.theme-picker-container .theme-picker .themes .theme.preview-meat_brown{border:1px solid #e2a63f}.theme-picker-container .theme-picker .themes .theme.preview-satin_sheen_gold{border:1px solid #cba948}.theme-picker-container .theme-picker .themes .theme.preview-dollar_bill{border:1px solid #94bb56}.theme-picker-container .theme-picker .themes .theme.preview-blue{border:1px solid #008dc9}.theme-picker-container .theme-picker .themes .theme.preview-light_salmon{border:1px solid #ff9a76}.theme-picker-container .theme-picker .themes .theme.preview-kobicha{border:1px solid #69481b}.theme-picker-container .theme-picker .themes .theme.preview-yellow_orange{border:1px solid #feac3b}.theme-picker-container .theme-picker .themes .theme.preview-teal_blue{border:1px solid #58758f}.theme-picker-container .theme-picker .themes .theme.preview-rifle_green{border:1px solid #495441}.theme-picker-container .theme-picker .themes .theme.preview-dark_purple{border:1px solid #41284e}.theme-picker-container .theme-picker .themes .theme.preview-black_coral{border:1px solid #435363}.theme-picker-container .theme-picker .themes .theme.preview-cg_blue{border:1px solid #367497}.theme-picker-container .theme-picker .themes .theme.preview-red_violet{border:1px solid #933543}.theme-picker-container .theme-picker .themes .theme.preview-queen_blue{border:1px solid #58758f}.theme-picker-container .theme-picker .themes .theme.preview-davys_gray{border:1px solid #565656}.theme-picker-container .theme-picker .themes .theme.preview-shadow_blue{border:1px solid #7e95b6}.theme-picker-container .theme-picker .themes .theme.preview-bottle_green{border:1px solid #23624b}.theme-picker-container .theme-picker .themes .theme.preview-ruby_red{border:1px solid #992626}.theme-picker-container .theme-picker .themes .theme.preview-battleship_grey{border:1px solid #8a8a8a}.theme-picker-container .theme-picker .themes .theme_name{font-family:montserrat,Tahoma;font-size:14px;line-height:20px}.theme-picker-container .theme-picker .themes .theme_image{width:calc(230px - 9px * 2);height:calc((230px - 9px * 2)/ 1.81)}.theme-picker-container .theme-picker .themes .theme_image.default{background:url(/css/images/shared/previews/themes/default-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.japanese_forest{background:url(/css/images/shared/previews/themes/japanese_forest-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.cold_space{background:url(/css/images/shared/previews/themes/cold_space-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.guitar_music{background:url(/css/images/shared/previews/themes/guitar_music-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.artists_brushes{background:url(/css/images/shared/previews/themes/artists_brushes-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.vintage{background:url(/css/images/shared/previews/themes/vintage-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.mountains{background:url(/css/images/shared/previews/themes/mountains-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.highlands{background:url(/css/images/shared/previews/themes/highlands-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.lighthouse{background:url(/css/images/shared/previews/themes/lighthouse-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.round_highlights{background:url(/css/images/shared/previews/themes/round_highlights-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.serpentine{background:url(/css/images/shared/previews/themes/serpentine-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.light_flowers{background:url(/css/images/shared/previews/themes/light_flowers-preview.png) center no-repeat;background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.beau_blue{background:linear-gradient(353.34deg,#b9d0e6 12.84%,#6d98c2 102.56%,#6d98c2 113.88%);background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.light_steel_blue{background:linear-gradient(353.34deg,#d2d2d2 12.84%,#939393 102.56%,#919191 113.88%);background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.light_gray{background:linear-gradient(353.34deg,#acbdce 12.84%,#7a8a99 102.56%,#8095a9 113.88%);background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.uranian_blue{background:linear-gradient(135deg,#ffacc6 2.88%,#b6e0f5 100%);background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.russian_green{background:linear-gradient(135deg,#6e9759 0,#5baac2 96.83%);background-size:cover}.theme-picker-container .theme-picker .themes .theme_image.fiery_rose{background:linear-gradient(135deg,#ff5f6d 2.88%,#ffc371 100%);background-size:cover}.theme-picker-container .theme-picker .themes .theme_colors{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:0 5px 0 2px;height:24px}.theme-picker-container .theme-picker .themes .theme_colors .colors-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button{display:inline-block;width:18px;height:18px;border-radius:2px;cursor:pointer;transition:unset!important}.theme-picker-container .theme-picker .themes .theme_colors .colors-button:hover{transform:scale(1.3);transition:unset!important}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.light_see_green{background:#1facb1}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.light_see_green.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #1facb1;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.maximum_yellow_red{background:#e8c950}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.maximum_yellow_red.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #e8c950;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.sandy_brown{background:#fa9f55}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.sandy_brown.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #fa9f55;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.lapis_lazuli{background:#1871a1}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.lapis_lazuli.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #1871a1;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.ube{background:#7c85c5}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.ube.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #7c85c5;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.meat_brown{background:#e2a63f}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.meat_brown.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #e2a63f;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.satin_sheen_gold{background:#cba948}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.satin_sheen_gold.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #cba948;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.dollar_bill{background:#94bb56}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.dollar_bill.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #94bb56;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.blue{background:#008dc9}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.blue.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #008dc9;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.light_salmon{background:#ff9a76}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.light_salmon.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #ff9a76;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.kobicha{background:#69481b}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.kobicha.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #69481b;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.yellow_orange{background:#feac3b}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.yellow_orange.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #feac3b;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.teal_blue{background:#58758f}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.teal_blue.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #58758f;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.rifle_green{background:#495441}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.rifle_green.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #495441;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.dark_purple{background:#41284e}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.dark_purple.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #41284e;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.black_coral{background:#435363}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.black_coral.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #435363;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.cg_blue{background:#367497}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.cg_blue.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #367497;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.red_violet{background:#933543}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.red_violet.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #933543;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.queen_blue{background:#58758f}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.queen_blue.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #58758f;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.davys_gray{background:#565656}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.davys_gray.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #565656;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.shadow_blue{background:#7e95b6}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.shadow_blue.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #7e95b6;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.bottle_green{background:#23624b}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.bottle_green.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #23624b;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.ruby_red{background:#992626}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.ruby_red.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #992626;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.battleship_grey{background:#8a8a8a}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.battleship_grey.selected{background:url(/css/images/shared/icon-check-mark.svg) center no-repeat #8a8a8a;background-size:16px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.selected{width:24px;height:24px}.theme-picker-container .theme-picker .themes .theme_colors .colors-button.selected:hover{transform:unset}.theme-picker-container .theme-picker .themes .owl-nav{width:100%;position:absolute;top:44%}.theme-picker-container .theme-picker .themes .owl-nav .owl-prev{left:-144px}.theme-picker-container .theme-picker .themes .owl-nav .owl-next{right:-144px}.theme-picker-container .theme-picker .themes .owl-nav button span{font-size:12px}.theme-picker-container .theme-picker .themes .js-loading-veil{background:rgba(0,0,0,.8)}.theme-picker-container .theme-picker .buttons{display:flex;flex-direction:row;justify-content:center;margin-top:40px;gap:32px}.theme-picker-container .theme-picker .buttons .button{min-width:188px;box-sizing:border-box;background:#367497;border:2px solid #367497;transition:all .2s ease-in-out;color:#fff}.theme-picker-container .theme-picker .buttons .button.cls-theme{background:0 0}.theme-picker-container .theme-picker .buttons .button:hover{background:#316888;border:2px solid #316888;transition:all .2s ease-in-out}.theme-picker-container .theme-picker .buttons .button:active{background:#2b5d79;border:2px solid #2b5d79;transition:all .2s ease-in-out}.theme-picker-container .theme-picker .buttons .button.sh-theme{background:#575757;border:2px solid #575757}.theme-picker-container .theme-picker .buttons .button.sh-theme:hover{background:#767676;border:2px solid #767676}.theme-picker-container .theme-picker .buttons .button.sh-theme:active{background:#999;border:2px solid #999}.error_container{padding:32px 0;box-sizing:border-box;max-width:1024px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.error_container .error_content{width:100%;display:flex;flex-direction:column;align-items:center}.error_container .error_content .logo{display:flex;justify-content:center}.error_container .error_content .logo .logoIcon{height:50px;fill:#367497}.error_container .error_content .status_code{margin:40px 0 0;font-family:MontserratBold;font-size:60px;line-height:72px;color:#272727;letter-spacing:8px}.error_container .error_content .title{font-family:MontserratMedium;font-size:14px;color:#d3d3d3}.error_container .error_content .message{font-family:MontserratMedium;font-size:14px;line-height:38px;color:#222;margin-top:16px;text-align:center}.error_container .error_content .link .button{margin:30px 0 48px;padding:0 16px;box-sizing:border-box;min-width:172px;height:40px;background:#367497;border:none;font-family:MontserratMedium;font-size:14px;color:#fff;line-height:40px;text-transform:unset;transition:all .2s ease-in-out}.error_container .error_content .link .button:hover{background:#316888;transition:all .2s ease-in-out}.error_container .error_content .link .button:active{background:#2b5d79;transition:all .2s ease-in-out}.error_container .error_content .error-slider{position:relative}.error_container .error_content .error-slider .owl-stage-outer{overflow:hidden;max-width:1024px;width:100%}.error_container .error_content .error-slider .owl-item{display:inline-flex;justify-content:center;padding:0 calc((1232px - 864px)/ 2);box-sizing:border-box;opacity:0;transition:all .5s ease-in-out}.error_container .error_content .error-slider .owl-item.active{opacity:1;transition:all .5s ease-in-out}.error_container .error_content .error-slider .owl-nav{width:100%;position:absolute;top:46%}.error_container .error_content .error-slider .owl-nav .owl-prev{left:-100px}.error_container .error_content .error-slider .owl-nav .owl-next{right:-100px}.owl-nav button{width:96px;height:32px;border:none;outline:0;border-radius:16px;background:#575757;position:absolute;transition:all .2s ease-in-out;cursor:pointer}.owl-nav button.disabled{background:#575757!important;opacity:.5;cursor:initial}.owl-nav button.disabled span{color:#d3d3d3!important}.owl-nav button span{color:#d3d3d3;font-size:24px;transition:all .2s ease-in-out}.owl-nav button:hover{background:#767676;transition:all .2s ease-in-out}.owl-nav button:hover span{color:#fff;transition:all .2s ease-in-out}.owl-nav button:active{background:#999;transition:all .2s ease-in-out}.owl-nav button:active span{color:#fff;transition:all .2s ease-in-out}.owl-dots{display:flex;flex-direction:row;justify-content:center}.owl-dots .owl-dot{width:16px;height:16px;border:5px solid #575757;outline:0;border-radius:50%;background:#575757;transition:all .2s ease-in-out;cursor:pointer}.owl-dots .owl-dot:not(:last-child){margin-right:8px}.owl-dots .owl-dot:hover{border:5px solid #767676;background:#767676;transition:all .2s ease-in-out}.owl-dots .owl-dot.active{border:5px solid #767676;background:#fff;transition:all .2s ease-in-out}.owl-dots .owl-dot.active:hover{background:#fff}.popup-dialog{display:none;justify-content:center;padding:0 12px;box-sizing:border-box;width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;z-index:1000}.popup-dialog .dialog-close{z-index:999;width:30px;height:30px;right:8px;top:20px;position:absolute;cursor:pointer}.popup-dialog .dialog-close:before{content:"";position:absolute;top:0;width:2px;height:25px;background:#367497;transform:rotate(45deg)}.popup-dialog .dialog-close:after{content:"";position:absolute;top:0;width:2px;height:25px;background:#367497;transform:rotate(135deg)}.popup-dialog .content{background:#fff;position:relative;max-width:980px;margin:0 auto;top:100px;border-radius:30px;padding:55px 85px 80px 80px;box-sizing:border-box}.popup-dialog .content .dialog-content{overflow-y:auto;height:500px}.popup-dialog .content .dialog-content .section-limiter{padding-left:20px;padding-right:15px}.popup-dialog .content .dialog-content .section-limiter .text-container{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cdd8e3}.popup-dialog .content .dialog-content .section-limiter .text-container .image-prev{margin:0}.popup-dialog .content .dialog-content .section-limiter .text-container p{margin:0;padding:0;font-size:14px;font-weight:400;line-height:22px;color:#555;text-align:left}.popup-dialog .content .dialog-content .section-limiter h3{padding:0;margin:0 0 20px 0;display:inline-block;font-size:24px;line-height:24px;color:#007ad0;letter-spacing:.5px}.popup-dialog.show{display:block}.comments-section .comments-header{font-size:24px;font-weight:500;line-height:36px}.comments-section .form-caption h3{font-size:16px;color:#242424;font-weight:700;line-height:24px;letter-spacing:.05em}.comments-section .comments-form{margin:32px 0 16px;padding:16px 24px 24px;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:#f4f4f4}.comments-section .answer-form form,.comments-section .comments-form form{display:flex;flex-direction:column;width:100%;font-size:0;line-height:0}.comments-section .answer-form form fieldset,.comments-section .comments-form form fieldset{position:relative;margin:18px 0 8px;order:1}.comments-section .answer-form form fieldset label,.comments-section .comments-form form fieldset label{display:none}.comments-section .answer-form form fieldset .field.type-files,.comments-section .comments-form form fieldset .field.type-files{position:absolute;top:0;right:4px;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer}.comments-section .answer-form form fieldset .field.type-files label,.comments-section .comments-form form fieldset .field.type-files label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/site/clip-icon.svg) no-repeat center;text-indent:-9999px}.comments-section .answer-form form fieldset .field.type-files input,.comments-section .comments-form form fieldset .field.type-files input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.comments-section .answer-form form fieldset .field.type-textarea textarea,.comments-section .comments-form form fieldset .field.type-textarea textarea{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;width:100%;line-height:24px;padding:8px 48px 8px 16px;box-sizing:border-box;border:0;resize:none;min-height:40px;height:40px;max-height:496px;font-weight:500;letter-spacing:.05em}.comments-section .answer-form form fieldset .field.type-textarea textarea::placeholder,.comments-section .comments-form form fieldset .field.type-textarea textarea::placeholder{color:#969696}.comments-section .answer-form form .files-previews-container,.comments-section .comments-form form .files-previews-container{order:2;width:100%}.comments-section .answer-form form .files-previews-container .previews-limiter,.comments-section .comments-form form .files-previews-container .previews-limiter{width:100%}.comments-section .answer-form form .files-previews-container .file-preview,.comments-section .comments-form form .files-previews-container .file-preview{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%}.comments-section .answer-form form .files-previews-container .file-preview .filename,.comments-section .comments-form form .files-previews-container .file-preview .filename{display:flex;flex:1;position:relative;padding:0 8px 8px 24px;box-sizing:border-box;max-width:calc(100% - 16px);font-size:12px;color:#367497;font-weight:500;line-height:16px;letter-spacing:.05em}.comments-section .answer-form form .files-previews-container .file-preview .filename .name,.comments-section .comments-form form .files-previews-container .file-preview .filename .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.comments-section .answer-form form .files-previews-container .file-preview .filename .ext,.comments-section .comments-form form .files-previews-container .file-preview .filename .ext{flex:1}.comments-section .answer-form form .files-previews-container .file-preview .filename:before,.comments-section .comments-form form .files-previews-container .file-preview .filename:before{position:absolute;content:url(../images/site/clip-icon.svg);top:0;left:0}.comments-section .answer-form form .files-previews-container .file-preview button.delete,.comments-section .comments-form form .files-previews-container .file-preview button.delete{background:0 0;border:none;cursor:pointer;outline:0;text-decoration:none;text-align:center;flex-basis:16px;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:16px;background:#ce4c47;color:#fff;font-size:16px;transition:all .2s ease-in-out}.comments-section .answer-form form .files-previews-container .file-preview button.delete:hover,.comments-section .comments-form form .files-previews-container .file-preview button.delete:hover{background:#ba4540;transition:all .2s ease-in-out}.comments-section .answer-form form .files-previews-container .file-preview button.delete:active,.comments-section .comments-form form .files-previews-container .file-preview button.delete:active{background:#a83e3a;transition:all .2s ease-in-out}.comments-section .answer-form form .buttons,.comments-section .comments-form form .buttons{order:3}.comments-section .answer-form form .buttons a,.comments-section .answer-form form .buttons button,.comments-section .comments-form form .buttons a,.comments-section .comments-form form .buttons button{display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;outline:0;text-decoration:none;background:#367497;color:#f4f4f4;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.16);-moz-box-shadow:0 4px 8px rgba(0,0,0,.16);-ms-box-shadow:0 4px 8px rgba(0,0,0,.16);-o-box-shadow:0 4px 8px rgba(0,0,0,.16);box-shadow:0 4px 8px rgba(0,0,0,.16);padding:8px 16px;transition:all .2s ease-in-out;font-weight:500;line-height:24px;letter-spacing:.05em;min-width:192px}.comments-section .answer-form form .buttons a:hover,.comments-section .answer-form form .buttons button:hover,.comments-section .comments-form form .buttons a:hover,.comments-section .comments-form form .buttons button:hover{background:#316888;transition:all .2s ease-in-out}.comments-section .answer-form form .buttons a:active,.comments-section .answer-form form .buttons button:active,.comments-section .comments-form form .buttons a:active,.comments-section .comments-form form .buttons button:active{background:#2b5d79;transition:all .2s ease-in-out}.comments-section .answer-form{display:none}.comments-section .answer-form-response .errors-list,.comments-section .answer-form-response .messages-list,.comments-section .comments-form-response .errors-list,.comments-section .comments-form-response .messages-list{margin-bottom:20px}.comments-section .answer-form-response .errors-list li,.comments-section .answer-form-response .messages-list li,.comments-section .comments-form-response .errors-list li,.comments-section .comments-form-response .messages-list li{list-style:none}.comments-section .answer-form-response .errors-list,.comments-section .answer-form-response .messages-list{margin-bottom:0}.comments-section .comments-list .comments-item{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:16px;background:#f4f4f4;padding:24px;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.comments-section .comments-list .comments-item .item-img{display:flex;flex-basis:48px;width:48px;height:48px;float:left;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.comments-section .comments-list .comments-item .item-img a{display:flex;height:100%;width:100%}.comments-section .comments-list .comments-item .item-img img{object-fit:cover}.comments-section .comments-list .comments-item .item-img .default-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#1b394b}.comments-section .comments-list .comments-item .item-img .default-image .glasses-icon{fill:#367497}.comments-section .comments-list .comments-item .item-content{flex:1;padding-left:8px;box-sizing:border-box}.comments-section .comments-list .comments-item .item-author{padding-top:8px;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.05em}.comments-section .comments-list .comments-item .item-meta .item-date{display:inline-block;font-weight:500;font-size:12px;line-height:16px;color:#969696}.comments-section .comments-list .comments-item .item-meta .item-new{background:#4dbd7d;color:#fff;display:inline-block;height:20px;line-height:20px;padding:0 6px;text-transform:lowercase;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.comments-section .comments-list .comments-item .item-body{padding:8px 0 12px;display:flex}.comments-section .comments-list .comments-item .item-body .body-text{flex:1;font-weight:500;font-size:14px;line-height:18px;initial-letter:.05em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.comments-section .comments-list .comments-item .item-body .show-hide{display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;outline:0;text-decoration:none;background:#367497;color:#f4f4f4;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.16);-moz-box-shadow:0 4px 8px rgba(0,0,0,.16);-ms-box-shadow:0 4px 8px rgba(0,0,0,.16);-o-box-shadow:0 4px 8px rgba(0,0,0,.16);box-shadow:0 4px 8px rgba(0,0,0,.16);padding:8px 16px;transition:all .2s ease-in-out;display:none;align-items:center;justify-content:center;width:48px;height:32px;line-height:32px;padding:0;margin-left:24px;text-align:center}.comments-section .comments-list .comments-item .item-body .show-hide:hover{background:#316888;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-body .show-hide:active{background:#2b5d79;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-body .show-hide .arrow-icon{fill:#fff}.comments-section .comments-list .comments-item .item-body.opened .body-text{display:block}.comments-section .comments-list .comments-item .item-body.opened .show-hide .arrow-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.comments-section .comments-list .comments-item .item-answer{display:flex;flex-direction:column}.comments-section .comments-list .comments-item .item-answer .answer-button,.comments-section .comments-list .comments-item .item-answer .cancel-button{display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;outline:0;text-decoration:none;background:#367497;color:#f4f4f4;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.16);-moz-box-shadow:0 4px 8px rgba(0,0,0,.16);-ms-box-shadow:0 4px 8px rgba(0,0,0,.16);-o-box-shadow:0 4px 8px rgba(0,0,0,.16);box-shadow:0 4px 8px rgba(0,0,0,.16);padding:8px 16px;transition:all .2s ease-in-out;font-size:12px;line-height:16px;padding:4px 16px;align-self:flex-end}.comments-section .comments-list .comments-item .item-answer .answer-button:hover,.comments-section .comments-list .comments-item .item-answer .cancel-button:hover{background:#316888;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-answer .answer-button:active,.comments-section .comments-list .comments-item .item-answer .cancel-button:active{background:#2b5d79;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-answer .cancel-button{display:none}.comments-section .comments-list .comments-item .item-answer.opened .cancel-button{display:inline-block}.comments-section .comments-list .comments-item .item-answer.opened .answer-button{display:none}.comments-section .comments-list .comments-item .item-answer.opened .answer-form{display:block}.comments-section .comments-list .comments-item .item-attachments .attachments-header{margin-bottom:15px;font-size:0;line-height:0}.comments-section .comments-list .comments-item .item-attachments .attachments-header button{background:0 0;border:none;cursor:pointer;outline:0;text-decoration:none;font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:500;color:#367497;text-decoration:none;transition:all .2s ease-in-out;border-bottom:1px dotted #367497;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-attachments .attachments-header button:hover{color:#316888;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-attachments .attachments-header button:active{color:#2b5d79;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-attachments .attachments-header button:hover{border-bottom:1px dotted #316888;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-attachments .attachments-header button:active{border-bottom:1px dotted #2b5d79;transition:all .2s ease-in-out}.comments-section .comments-list .comments-item .item-attachments .attachments-header .attachments-hide-button{display:none}.comments-section .comments-list .comments-item .item-attachments .attachments-content{display:none}.comments-section .comments-list .comments-item .item-attachments .attachments-content .attachments-images{margin-bottom:10px}.comments-section .comments-list .comments-item .item-attachments .attachments-images{font-size:0;line-height:0}.comments-section .comments-list .comments-item .item-attachments .attachments-images .images-item{position:relative;display:inline-block;vertical-align:top;width:64px;height:64px;margin:0 8px 8px 0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.comments-section .comments-list .comments-item .item-attachments .attachments-images .images-item img{height:100%}.comments-section .comments-list .comments-item .item-attachments .attachments-images .images-item .hover-veil{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.comments-section .comments-list .comments-item .item-attachments .attachments-images .images-item:hover .hover-veil{display:block}.comments-section .comments-list .comments-item .item-attachments .attachments-files .files-item a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:22px}.comments-section .comments-list .comments-item .item-attachments.opened .attachments-show-button{display:none}.comments-section .comments-list .comments-item .item-attachments.opened .attachments-hide-button{display:inline-block}.comments-section .comments-list .comments-item .item-attachments.opened .attachments-content{display:block}.comments-section .comments-list .comments-item .item-actions{display:flex;flex-direction:row;justify-content:flex-end;margin:16px 0 0}.comments-section .comments-list .comments-item .item-actions .action{margin-left:16px}.comments-section .comments-list .comments-item.js-loading .js-loading-veil{background:rgba(239,242,235,.8)}.comments-section .comments-list .answer-item{margin-top:16px;display:flex;flex-direction:row;flex-wrap:nowrap}.comments-section .comments-more-button{display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;outline:0;text-decoration:none;background:#367497;color:#f4f4f4;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.16);-moz-box-shadow:0 4px 8px rgba(0,0,0,.16);-ms-box-shadow:0 4px 8px rgba(0,0,0,.16);-o-box-shadow:0 4px 8px rgba(0,0,0,.16);box-shadow:0 4px 8px rgba(0,0,0,.16);padding:8px 16px;transition:all .2s ease-in-out;font-weight:500;line-height:24px;letter-spacing:.05em;width:100%;margin-bottom:16px}.comments-section .comments-more-button:hover{background:#316888;transition:all .2s ease-in-out}.comments-section .comments-more-button:active{background:#2b5d79;transition:all .2s ease-in-out}.module-bottom-space,.module-top-space{height:48px}.module-section{max-width:1230px;margin:0 auto;padding:0 10px}.module-section .text-block .block-caption{font-size:24px;font-weight:500;line-height:36px}.module-section .text-block .links-block a{display:inline-block;padding:8px 16px;box-sizing:border-box;border:2px solid #367497;color:#367497;background:0 0;text-transform:lowercase;text-decoration:none;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;transition:all .2s ease-in-out}.module-section .text-block .links-block a:hover{color:#fff;background:#316888;border-color:#316888;transition:all .2s ease-in-out}.module-section .text-block .links-block a:active{color:#fff;background:#2b5d79;border-color:#2b5d79;transition:all .2s ease-in-out}.module-section .text-block .links-block a:not(:last-child){margin-right:8px}.module-section .auth.buttons-container .auth-button{display:inline-block;padding:8px 16px;box-sizing:border-box;border:2px solid #367497;color:#367497;background:0 0;text-transform:lowercase;text-decoration:none;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;transition:all .2s ease-in-out}.module-section .auth.buttons-container .auth-button:hover{color:#fff;background:#316888;border-color:#316888;transition:all .2s ease-in-out}.module-section .auth.buttons-container .auth-button:active{color:#fff;background:#2b5d79;border-color:#2b5d79;transition:all .2s ease-in-out}.module-section .auth.buttons-container .auth-button:not(:last-child){margin-right:8px}.module-section .form-caption{display:none}.module-section form{width:50%;margin-bottom:24px}.module-section form .field input,.module-section form .field textarea{width:100%}.module-section form .buttons,.module-section form .errors-list,.module-section form .messages-list{text-align:unset}.cabinet.education-access .user-filter{display:flex}.cabinet.education-access .user-filter a{display:inline-block;padding:0 16px;line-height:48px;color:#367497;text-decoration:none;transition:all .2s ease-in-out;border-bottom:2px solid transparent}.cabinet.education-access .user-filter a:hover{color:#316888;transition:all .2s ease-in-out}.cabinet.education-access .user-filter a:active{color:#2b5d79;transition:all .2s ease-in-out}.cabinet.education-access .user-filter a.active{color:#2b5d79;border-color:#2b5d79}.cabinet.education-access .user-list{margin:16px 0}.cabinet.education-access .user-list .user-container{height:48px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0 16px;box-sizing:border-box}.cabinet.education-access .user-list .user-container:nth-child(odd){background:#eee}.cabinet.education-access .user-list .user-container .user-actions{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.cabinet.education-access .user-list .user-container .user-actions a{display:inline-block;padding:8px 16px;box-sizing:border-box;border:2px solid #367497;color:#367497;background:0 0;text-transform:lowercase;text-decoration:none;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;transition:all .2s ease-in-out;padding:4px 16px}.cabinet.education-access .user-list .user-container .user-actions a:hover{color:#fff;background:#316888;border-color:#316888;transition:all .2s ease-in-out}.cabinet.education-access .user-list .user-container .user-actions a:active{color:#fff;background:#2b5d79;border-color:#2b5d79;transition:all .2s ease-in-out}.cabinet.education-access .user-list .user-container .user-actions a:not(:last-child){margin-right:8px}.cabinet.education-access .popup-widget{display:none}.component-lightbox-wrapper{width:100vw!important}@media screen and (max-width:1280px){.std-limiter{padding:0 24px}#header .menu{margin-left:-8px}#header .menu a{padding:0 8px}#header .menu-delim{margin-left:8px;margin-right:8px}#header .auth.buttons-container .auth-button{padding:0 8px}#header.sticky .right-menu .menu-title{padding-top:34px}#header.sticky .right-menu .initial{display:block}#header.sticky .right-menu .sticky{display:none}.theme-picker-container{padding:0 44px;box-sizing:border-box}.theme-picker-container .theme-picker{padding:76px 220px 72px}.theme-picker-container .theme-picker .design_selection{max-width:unset;grid-gap:16px 0}.theme-picker-container .theme-picker .design_selection_title{max-width:unset;grid-column:1/4}.theme-picker-container .theme-picker .masks{grid-column:1/4;grid-template-columns:repeat(auto-fill,minmax(120px,230px));grid-column-gap:16px;justify-content:space-around}.main-content-margin{margin-left:150px}.index-show-hide-button{width:135px;padding:0 15px;background-position:105px 12px}.index-show-hide-button:after{right:14px}.index-show-hide-button.hide{background-position:105px 12px}.index-section .limiter{max-width:672px}.index-section .pubs .pub .caption{margin-right:30px}.index-about-block .block-item,.index-about-block .index-block-caption{max-width:672px}.feedback-container{max-width:672px}.feedback .field .control input,.feedback .field .control textarea{width:270px}#footer{padding-bottom:15px}#footer .menu li{margin-bottom:15px}.card-limiter{margin:0 200px 0 175px}.side-menu{display:none}.theme-picker-button-container button{margin-right:14px}.error_container{max-width:824px}.error_container .error_content .error-slider .owl-stage-outer{max-width:824px}.error_container .error_content .error-slider .owl-item img{max-width:824px}.error_container .error_content .error-slider .owl-nav button{width:80px;height:28px}.error_container .error_content .error-slider .owl-nav .owl-prev{left:-84px}.error_container .error_content .error-slider .owl-nav .owl-next{right:-84px}}@media screen and (min-width:1024px) and (max-width:1280px){#header .right-menu{position:relative;height:68px;margin:0 -15px;z-index:10}#header .right-menu .menu-container{background:#367497;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#header .right-menu .menu-title{padding-top:46px;margin-left:18px;margin-right:18px;margin-bottom:13px;cursor:pointer}#header .right-menu .menu-title p{color:#fff;opacity:.6}#header .right-menu .menu-title .icon{display:inline-block;width:12px;height:7px;margin-left:8px;background:url(/css/themes/v1/images/site/arrow-up-1.png) no-repeat}#header .right-menu .menu{margin-left:0}#header .right-menu .menu li{display:block}#header .right-menu .menu li a{display:block;padding:13px 18px;color:#fff}#header .right-menu .menu li a:hover{background:#316888}#header .right-menu .menu li a:active{background:#2b5d79}#header .right-menu.sh-hidden .menu-container{background:0 0}#header .right-menu.sh-hidden .menu-container .sh-content{display:none}#header .right-menu.sh-hidden .menu-title p{opacity:1}#header .right-menu.sh-hidden .menu-title .icon{background:url(/css/themes/v1/images/site/arrow-down-1.png) no-repeat}}@media screen and (max-width:1024px){#top-empty{height:56px}.page-caption{margin-bottom:50px}.page-caption h1,.page-caption h2,.page-caption h3,.page-caption p{font-size:36px;line-height:40px;word-break:break-word}#header{height:56px;padding-bottom:0}#header img:first-child{padding-top:0!important}#header .logo{padding-top:8px}#header .left-menu,#header .menu li,#header .menu-title,#header .right-menu{display:block}#header .menu li a,#header .menu-title{padding:10px 16px}#header .menu-delim{display:none}#header .menu{margin-left:0}#header .menu-title{margin-bottom:0}#header .menu-title p{color:#a5c9df}#header .left-menu{margin-bottom:10px}#header .header-content{position:absolute;top:0;left:0;right:0;background:#367497}#header .header-content .mobile-menu-button{display:block;width:100%;height:16px;margin:0 auto;padding:26px 0;background:url(/css/themes/v1/images/site/icon-close.png) no-repeat center center;border:0}#header .header-content .sh-content{flex-direction:column;position:relative}#header .header-content.sh-hidden{background:0 0}#header .header-content.sh-hidden .mobile-menu-button{background:url(/css/themes/v1/images/site/icon-menu.png) no-repeat center center}#header .header-content.sh-hidden .sh-content{display:none}#header .auth.buttons-container{position:absolute;top:0;right:0;flex-direction:column;justify-content:flex-start}#header .auth.buttons-container .auth-button{padding:10px 16px}#header.sticky{padding-bottom:0}#header.sticky .sticky{display:none}#header.sticky .initial{display:block}#header.sticky .menu-title{padding-top:10px}#header.sticky .right-menu .menu-title{padding-top:10px}#header.sticky .logo{padding-top:8px}.theme-picker-container .theme-picker{padding:76px 64px 72px}.theme-picker-container .theme-picker .masks{grid-column-gap:40px;justify-content:unset}.theme-picker-container .theme-picker .themes .owl-dots{height:36px;margin-top:-36px}.theme-picker-container .theme-picker .themes .owl-nav{position:unset;display:flex;flex-direction:row;justify-content:space-between}.theme-picker-container .theme-picker .themes .owl-nav button{position:unset;width:100px}.employee-card .background{height:480px}.employee-card .content .content-limiter{padding:0 30px}.employee-card .content .logo{margin-bottom:25px}.employee-card .content .caption{margin-bottom:10px}.employee-card .content .caption h1,.employee-card .content .caption h2,.employee-card .content .caption h3,.employee-card .content .caption p{word-break:break-word}.employee-card .content .social-spacer{height:20px}.admin-bar-container{padding:0 24px;box-sizing:border-box;top:80px;text-align:left}.admin-bar .smi-publication{display:none}.ctrl-site.act-index .employee-card .content{padding-top:56px}.main-content-margin{margin:0}.index-show-hide-button{position:relative;top:0;left:0}.index-section .pubs{margin-bottom:0}.index-section .pubs .pub-container{display:block;width:auto;margin-bottom:30px}.index-section .pubs .pub .caption{height:auto;max-height:90px}.index-section .rubric-container{min-height:0;margin-bottom:30px}.index-section .rubric .rubric-icon{position:relative;top:0;left:0;margin-bottom:20px}.index-block-caption{margin-bottom:30px}.index-block-caption h1,.index-block-caption h2,.index-block-caption h3,.index-block-caption p{font-size:30px}.index-delim{margin-bottom:60px}.contacts-widget .block-item{display:block;width:auto}.feedback{max-width:320px;margin:0 auto}.feedback .field-feedback_text{position:relative;left:0;top:0}.feedback .field .control input,.feedback .field .control textarea{width:220px}.feedback .field .control .img-compare-cpt{position:relative;width:150px;margin:0 auto}.feedback .field .control .img-compare-cpt .img-cpt{margin-bottom:15px}.feedback .field .control .img-compare-cpt input{display:block;margin:0 auto}.feedback .field .control .img-compare-cpt button{position:absolute;top:0;left:100%}#footer .footer-menu{text-align:left}#footer .menu-delim{display:none}#footer .menu{display:block}#footer .menu li{display:block}.section-pubs .pub-container .sh-btn-container{position:relative;left:0;top:0;margin:0}.section-pubs .pub-container.first .pub .img-container{width:128px}.section-pubs .pub-container .img-container{position:relative;top:0;left:0;width:96px;margin-bottom:20px}.section-pubs .pub-container .img{margin-bottom:10px}.card-limiter{width:auto;max-width:1920px;margin:0 30px}.pub-card .caption-img-container{margin-bottom:40px}.pub-card .caption-img-container .img-container{position:relative;top:0;left:0;margin:0;width:128px}.pub-card .date{margin-bottom:10px}.card-top-space{height:50px}.theme-picker-button-container{display:none}.error_container{max-width:628px}.error_container .error_content .error-slider .owl-stage-outer{max-width:628px}.error_container .error_content .error-slider .owl-item{padding:0;max-height:368px}.error_container .error_content .error-slider .owl-item img{max-width:100%;object-fit:contain}.error_container .error_content .error-slider .owl-nav button{width:64px;height:24px}.error_container .error_content .error-slider .owl-nav .owl-prev{left:-68px}.error_container .error_content .error-slider .owl-nav .owl-next{right:-68px}}@media screen and (max-width:820px){.popup-images-gallery .root-container{left:10px;right:10px;width:auto;margin-left:0}.popup-images-gallery .center-container .big-images img{height:auto;max-width:100%}.error_container .error_content .error-slider .owl-nav{display:none}.popup-dialog .content{padding:52px 24px 24px;top:40px}.popup-dialog .content .dialog-content{height:440px}}@media screen and (max-width:680px){.error_container{padding:24px}.error_container .error_content .error-slider{width:100%}.error_container .error_content .error-slider .owl-stage-outer{width:100%}.error_container .error_content .error-slider .owl-item{max-height:264px}.theme-picker-container{padding:0}.theme-picker-container .theme-picker{height:100vh;padding:56px 48px}.theme-picker-container .theme-picker .masks{grid-template-columns:repeat(2,1fr);grid-column-gap:16px;justify-content:space-between}.theme-picker-container .theme-picker .masks .mask-button{max-width:unset;min-width:unset}.theme-picker-container .theme-picker .themes .carousel-item{margin:24px 0 36px}.theme-picker-container .theme-picker .themes .owl-nav{gap:16px}.theme-picker-container .theme-picker .themes .owl-nav button{width:unset;flex:1}.theme-picker-container .theme-picker .buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:24px;gap:16px}.theme-picker-container .theme-picker .buttons .button{width:unset;min-width:unset;flex:1;padding:0 12px}}@media screen and (max-width:570px){.popup-images-gallery .bottom-container{height:52px}.popup-images-gallery .bottom-container .previews{display:none}.popup-dialog .content{padding:52px 0 24px}.page-caption .main-page-caption{font-size:34px;letter-spacing:-1px}.page-caption .main-page-caption .download-button{margin-right:-20px;padding:0 16px;letter-spacing:normal}}@media screen and (max-width:480px){.theme-picker-container .theme-picker{padding:48px 28px 40px}}@media screen and (max-height:680px){.popup-images-gallery .root-container{top:0;height:100%;margin-top:0}.popup-images-gallery .title{margin-bottom:15px;padding-top:15px}.popup-images-gallery .center-container{position:absolute;top:50px;bottom:80px;left:0;right:0;margin-bottom:0}.popup-images-gallery .center-container .big-images{width:100%;height:100%}.popup-images-gallery .center-container .big-images img{width:auto;max-height:100%}.popup-images-gallery .bottom-container{position:absolute;bottom:15px;left:0;right:0}.module-section form{width:100%}}#promo-widget .promo-content{width:1080px;max-width:1080px;box-sizing:border-box;padding:64px;flex-shrink:0}#promo-widget .promo-content .popup-close{position:absolute;width:42px;height:47px;line-height:46px;font-size:36px;margin:20px;border-radius:50%;background-color:#fafafa;color:#8c90a0}#promo-widget .promo-content .content{padding:0}#promo-widget .promo-content .content .header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px}#promo-widget .promo-content .content .header .title{font-size:32px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.16px;box-sizing:border-box;margin-right:50px}#promo-widget .promo-content .content .header .coa-logo{flex-shrink:0;background:url(/css/images/promo/logo/coa-vertical-logo.svg) no-repeat center;background-size:100% auto;width:250px;height:96px}#promo-widget .promo-content .content .body{box-sizing:border-box;background-color:#107fe4;padding:32px;margin-bottom:24px;border-radius:8px}#promo-widget .promo-content .content .body h5{padding:0;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.16px;color:#fafafa;margin-bottom:24px}#promo-widget .promo-content .content .body .cources{display:grid;gap:18px;grid-template-areas:"A B" "C C" "D E"}#promo-widget .promo-content .content .body .cources .fop-doo{grid-area:C}#promo-widget .promo-content .content .body .cources .cource-card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-sizing:border-box;gap:18px;padding:32px;border-radius:12px;background-color:#ebf6fc}#promo-widget .promo-content .content .body .cources .cource-card .label{box-sizing:border-box;padding:6px 12px;color:#161b2b;background-color:#d4ebff;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.16px;border-radius:4px;margin-bottom:18px}#promo-widget .promo-content .content .body .cources .cource-card .caption{font-size:28px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.28px;color:#161b2b;text-align:left;margin-bottom:0}#promo-widget .promo-content .content .body .cources .cource-card .footer{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#promo-widget .promo-content .content .body .cources .cource-card .footer .image{flex-shrink:0;width:118px;height:118px;border-radius:8px;background-size:100% 100%}#promo-widget .promo-content .content .body .cources .cource-card .footer .more .more-btn{display:flex;box-sizing:border-box;padding:8px 54px;color:#fff;background-color:#161b2b;text-decoration:none;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.16px;border-radius:8px}#promo-widget .promo-content .content .body .cources .cource-card .footer .more .more-btn .icon.arrow-right{display:inline-block;position:relative;top:2px;width:16px;height:16px;margin-left:10px;background:url(/css/images/promo/icons/arrow-right.svg) no-repeat center;background-size:100% auto}#promo-widget .promo-content .content .body .cources .cource-card.green{background-color:#e0f6ee}#promo-widget .promo-content .content .body .cources .cource-card.green .label{background-color:#b8ecd9}#promo-widget .promo-content .content .body .cources .cource-card.anticorruption .footer .image{background:url(/css/images/promo/coa-promo/anticorruption.png) no-repeat center}#promo-widget .promo-content .content .body .cources .cource-card.fgos-3 .footer .image{background:url(/css/images/promo/coa-promo/fgos-3.png) no-repeat center}#promo-widget .promo-content .content .body .cources .cource-card.fop-doo .footer .image{width:315px;height:118px;background:url(/css/images/promo/coa-promo/fop-doo.png) no-repeat center}#promo-widget .promo-content .content .body .cources .cource-card.func-literacy .footer .image{background:url(/css/images/promo/coa-promo/func-literacy.png) no-repeat center}#promo-widget .promo-content .content .body .cources .cource-card.ovz .footer .image{background:url(/css/images/promo/coa-promo/ovz.png) no-repeat center}#promo-widget .promo-content .content h3{margin:0;padding:0;margin-bottom:24px;color:#161b2b;font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.24px}#promo-widget .promo-content .content .advantages{box-sizing:border-box;padding:32px;background-color:#fafafa;border-radius:8px;margin-bottom:24px}#promo-widget .promo-content .content .advantages .switch-ul{display:flex;flex-direction:column;gap:24px;padding-left:50px;list-style-image:url(/css/images/promo/icons/switch.svg)}#promo-widget .promo-content .content .advantages .switch-ul li p{margin:0;padding:0}#promo-widget .promo-content .content .advantages .switch-ul li .li-text{color:#161b2b;font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.24px}#promo-widget .promo-content .content .advantages .switch-ul li .li-footnote{color:#59606d;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.16px}#promo-widget .promo-content .content .advantages .switch-ul li .li-footnote a{color:#59606d;text-decoration:underline}#promo-widget .promo-content .content .advantages .switch-ul li .li-footnote a:hover{color:#1010ee}#promo-widget .promo-content .content .promo-btn{box-sizing:border-box;display:block;width:100%;text-decoration:none;background-color:#107fe4;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.24px;padding:12px;text-align:center;border-radius:8px;margin-bottom:36px}#promo-widget .promo-content .content .contacts{display:flex;flex-direction:column;align-items:center;margin-bottom:36px}#promo-widget .promo-content .content .contacts p{margin:0;padding:0}#promo-widget .promo-content .content .contacts h5{color:#8c90a0;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px;margin-bottom:12px}#promo-widget .promo-content .content .contacts .email,#promo-widget .promo-content .content .contacts .phone{color:#161b2b;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.18px}#promo-widget .promo-content .content .contacts .email a,#promo-widget .promo-content .content .contacts .phone a{color:#161b2b;text-decoration:none}#promo-widget .promo-content .content .contacts .email{margin-bottom:8px}#promo-widget .promo-content .content .contacts .email a{color:#107fe4}#promo-widget .promo-content .content .contacts .phone{margin-bottom:20px}#promo-widget .promo-content .content .contacts .license{color:#8c90a0;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px}#promo-widget .promo-content .content .coa-horizontal-logo{box-sizing:border-box;padding:36px;margin:0 32px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-top:solid 1px #8c90a0;border-bottom:solid 1px #8c90a0}#promo-widget .promo-content .content .coa-horizontal-logo .image{width:280px;height:20px;background:url(/css/images/promo/logo/coa-horizontal-logo.svg) no-repeat center;background-size:auto 100%}.popup-overlay .promo-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.popup-overlay .promo-content{max-width:800px;width:100%;max-height:70%;background-color:#fff;overflow-y:auto;padding:35px;box-sizing:border-box;margin-bottom:75px;position:relative}.popup-overlay .promo-content .popup-close{width:60px;height:60px;border:none;outline:0;background:#fff;color:#adadad;font-size:50px;position:absolute;top:0;right:0}.popup-overlay .promo-content .popup-close:hover{color:#fff;background:#adadad}.popup-overlay .promo-content .func-literacy-promo .popup-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.popup-overlay .promo-content .func-literacy-promo .popup-body .provider-logo{width:100%;height:56px;background:url(/css/images/promo/providers/apricode-edu.svg);background-repeat:no-repeat;background-position:center;background-size:auto 100%;margin-bottom:24px}.popup-overlay .promo-content .func-literacy-promo .popup-body .image{width:325px;height:225px;background:url(/css/images/promo/func-literacy/body-image.png),linear-gradient(219.84deg,#e6f5fa 4.14%,#f9f9f9 100.03%);background-repeat:no-repeat;background-position:center;background-size:auto 100%;border-radius:8px;margin-bottom:24px}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content{padding:0 30px}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text{font-size:14px;font-weight:500;margin-bottom:20px}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.title{font-size:18px}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.bold{font-weight:600}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.colored{color:#285197}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.left{text-align:left}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.list{list-style:disc;padding-left:16px}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.list li{padding-left:6px}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.no-bottom-margin{margin-bottom:0}.popup-overlay .promo-content .func-literacy-promo .popup-body .text-content .promo-text.no-top-margin{margin-top:0}.popup-overlay .promo-content .func-literacy-promo .popup-buttons{display:flex;flex-direction:row;justify-content:center;margin:35px}.popup-overlay .promo-content .func-literacy-promo .popup-buttons .button{margin-right:20px;box-sizing:border-box}.popup-overlay .promo-content .func-literacy-promo .popup-buttons .button:last-child{margin-right:0}
/*# sourceMappingURL=site.css.map */
