.modal-holder.full-size .modal{z-index:1}.modal-holder.full-size .modal-dialog{max-width:none}.modal-holder.full-size .modal-dialog .modal-body{margin:auto;max-width:1200px}.modal-holder.full-size .modal-dialog .modal-body h2{margin-bottom:1rem;text-align:center;font-weight:500}.modal-holder.full-size .modal-dialog .modal-body h3{font-weight:700;font-size:1rem}.modal-holder.full-size .close{font-size:4rem}#setAgreementModal .modal-dialog{max-width:625px}body.mini-header-page.org-page #header .nav-user,body.mini-header-page.orgs-page #header .nav-user{display:none!important}body.mini-header-page.org-page #mainMenu>.application-menu,body.mini-header-page.orgs-page #mainMenu>.application-menu{flex:0;margin-left:auto;margin-right:0}body.mini-header-page.org-page #footer .footer-main,body.mini-header-page.org-page #mainMenu>.application-menu>.nav-item:not(.nav-item-section-docs),body.mini-header-page.org-page #mainMenu>.user-menu,body.mini-header-page.orgs-page #footer .footer-main,body.mini-header-page.orgs-page #mainMenu>.application-menu>.nav-item:not(.nav-item-section-docs),body.mini-header-page.orgs-page #mainMenu>.user-menu{display:none!important}body.mini-header-page.org-page #footer .app-version,body.mini-header-page.org-page #footer .copyright,body.mini-header-page.orgs-page #footer .app-version,body.mini-header-page.orgs-page #footer .copyright{padding:.75rem}body.mini-header-page #header{background-color:rgba(0,0,0,.6);background-position:30% 30%;height:auto;min-height:64px;overflow:hidden}body.mini-header-page #header .nav-main{background-color:rgba(0,0,0,.1)}body.mini-header-page #header #mainMenu{margin-right:2rem}body.mini-header-page #header #mainMenu .nav-item.nav-user{display:flex!important;flex-direction:row}body.mini-header-page #header #mainMenu .nav-item.nav-user a.nav-link{display:inline-block;width:auto;white-space:nowrap}body.mini-header-page #header #mainMenu .nav-item.nav-user a.nav-link.service-demo span{white-space:nowrap!important}body.mini-header-page #header .phone-block{display:none}body.mini-header-page #header .header-part{color:#fff;margin-top:5vh;padding-bottom:1rem}body.mini-header-page #header .header-part .header-btns{padding-top:2rem}body.mini-header-page #header .header-part .header-btns .btn{margin-right:2rem;margin-bottom:1rem;color:#fff;text-transform:uppercase;border-width:4px;font-weight:700;border-color:#58a138}body.mini-header-page #header .header-part .header-btns .btn:active,body.mini-header-page #header .header-part .header-btns .btn:focus,body.mini-header-page #header .header-part .header-btns .btn:hover{background-color:#58a138}body.mini-header-page #header .header-part .org-links{padding-top:2rem;font-weight:700}body.mini-header-page #header .header-part .org-links dl{display:flex;margin:0}body.mini-header-page #header .header-part .org-links dl dt{width:150px}body.mini-header-page #header .header-part .org-links dl dd{width:100%;margin-bottom:0}body.mini-header-page #header .header-part .org-links a{color:#fff;text-decoration:underline}body.mini-header-page #header .header-part .org-links a:hover{text-decoration:none}body.mini-header-page #header .header-part .org-links .cat-links ul{margin:0;padding:0}body.mini-header-page #header .header-part .org-links .cat-links ul li{display:inline-block;margin:0 16px;position:relative}body.mini-header-page #header .header-part .org-links .cat-links ul li:first-child{margin-left:0}body.mini-header-page #header .header-part .org-links .cat-links ul li:last-child{margin-right:0}body.mini-header-page #header .header-part .org-links .cat-links ul li+li:before{content:"/";position:absolute;left:-18px}.about-page #main .page,body.mini-header-page #header .header-part .org-links .region-links{padding:0}.about-page #header{background-position:30% 30%;height:auto;position:relative;overflow:hidden}.about-page #header .nav-main{background-color:rgba(0,0,0,.1)}.about-page #header .header-part{color:#fff;margin-top:5vh;min-height:15rem;padding-bottom:1rem}.about-page #header .header-part .header-description{font-size:1.2rem;font-weight:700;padding:2rem 0 4rem}.about-page h1{font-size:2.25rem;text-align:left;line-height:2.5rem}.about-page h1,.about-page h2{font-weight:700;text-transform:uppercase}.about-page h2{font-size:1.75rem;margin:0 0 2.5rem;position:relative;text-align:center}.about-page h2 span{display:inline-block;background-color:#58a138;width:120%;height:4px;position:absolute;bottom:-1rem;left:0}.about-page .info-section{padding:3rem 0;font-weight:700}.about-page .info-section .info-body{max-width:800px}.about-page .info-section .info-body ul{padding:1rem 0 0 1rem;display:inline-block;margin:0 auto;text-align:left}.about-page .info-section .info-body ul li{display:block;position:relative;margin-bottom:1rem;padding-left:1.5rem}.about-page .info-section .info-body ul li:before{content:"";position:absolute;border-radius:50%;width:.5rem;height:.5rem;top:.7rem;left:0;background-color:#69ba45}.about-page .info-section.green{background-color:#608c76;color:#fff}.about-page .info-section.dark{background-color:#4a4a4a;color:#fff}.about-page .consalting-section{padding:3rem 0 6rem;font-weight:700;color:#fff;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;font-size:1.3rem}.about-page .consalting-section h2{text-align:left;font-size:1.7rem}.about-page .team-section{border-top:1px solid #d3d3d3;padding:3rem 0 3.5rem}@media (max-width:1100px){.about-page .team-section{padding:3rem 0 2rem}}.about-page .team-section .two-parts{display:flex;flex-direction:column-reverse}.about-page .team-section .two-parts .first-part,.about-page .team-section .two-parts .second-part{flex:1}.about-page .team-section .two-parts .first-part{margin:0 2rem}@media (max-width:1100px){.about-page .team-section .two-parts .first-part{display:none}}.about-page .team-section .two-parts .first-part .staffs{display:flex;border-bottom-width:0;border-right-width:0;flex-wrap:wrap;padding:0;margin:0;justify-content:center}.about-page .team-section .two-parts .first-part .staffs .staff-holder{flex:0 0 31.5%;border:1px solid #ededed;border-radius:10px;margin:.5rem;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .2s ease}.about-page .team-section .two-parts .first-part .staffs .staff-holder:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(0,0,0,.15);background-color:rgba(105,186,69,.65);color:#fff;box-shadow:0 4px 10px rgba(105,186,69,.1)}.about-page .team-section .two-parts .first-part .staffs .staff-holder .staff{position:relative;display:flex;height:100%;border-radius:10px;border-top-width:0;border-left-width:0;cursor:pointer;padding:1rem}.about-page .team-section .two-parts .first-part .staffs .staff-holder .staff .staff-photo img{height:64px;width:auto}.about-page .team-section .two-parts .first-part .staffs .staff-holder .staff .staff-description{padding:.5rem 0 .5rem 1rem;font-size:.8rem}.about-page .team-section .two-parts .first-part .staffs .staff-holder .staff .staff-description .staff-name{font-size:1rem;font-weight:700;text-transform:uppercase}.about-page .team-section .two-parts .first-part .staffs .staff-holder .staff.active{background-color:rgba(105,186,69,.9);color:#fff}.about-page .team-section .two-parts .second-part{padding:2rem;text-align:center;width:100%}@media (max-width:500px){.about-page .team-section .two-parts .second-part{padding:2rem 0}}.about-page .team-section .two-parts .second-part .staffs-list{position:relative;margin-top:4rem}.about-page .team-section .two-parts .second-part .staffs-list .btn-nav{position:absolute;top:100px;user-select:none;cursor:pointer}.about-page .team-section .two-parts .second-part .staffs-list .btn-nav i{padding:.7rem}.about-page .team-section .two-parts .second-part .staffs-list .btn-nav.btn-left{left:20%}.about-page .team-section .two-parts .second-part .staffs-list .btn-nav.btn-right{right:20%}@media (max-width:1100px){.about-page .team-section .two-parts .second-part .staffs-list .btn-nav.btn-left{left:1rem}.about-page .team-section .two-parts .second-part .staffs-list .btn-nav.btn-right{right:1rem}}@media (max-width:460px){.about-page .team-section .two-parts .second-part .staffs-list .btn-nav.btn-left{left:0}.about-page .team-section .two-parts .second-part .staffs-list .btn-nav.btn-right{right:0}}.about-page .team-section .two-parts .second-part .staffs-list .staff{opacity:.3;transition:opacity .4s ease-out;height:0;overflow:hidden}@media (max-width:400px){.about-page .team-section .two-parts .second-part .staffs-list .staff .staff-photo img{width:150px;height:auto}}.about-page .team-section .two-parts .second-part .staffs-list .staff.active{opacity:1;height:auto}.about-page .team-section .two-parts .second-part .staffs-list .staff .staff-description .staff-name{font-weight:700;font-size:1.5rem;margin:2rem 0 .5rem}.about-page .team-section .two-parts .second-part .staffs-list .staff .staff-description .staff-position{font-size:1.2rem}.about-page .team-section .two-parts .second-part .staffs-list .staff .staff-skills{display:flex;flex-wrap:wrap;padding:0 2rem 2rem;margin-top:3rem;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae}.about-page .team-section .two-parts .second-part .staffs-list .staff .staff-skills .staff-experience,.about-page .team-section .two-parts .second-part .staffs-list .staff .staff-skills .staff-work{flex:1 1 auto;margin:2rem auto 0;width:33.3%;min-width:150px;max-width:250px;font-weight:700;text-transform:uppercase;padding:0 1rem}.about-page .video-section{border-bottom:1px solid #d3d3d3;padding:0 0 4rem}.about-page .slogan-section{padding:3rem 0 6rem;font-weight:700;color:#fff;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;font-size:1.3rem;position:relative}.about-page .slogan-section h2{text-align:left;font-size:1.7rem}.about-page .service-section{padding:3rem 0 6rem}.about-page .service-section .list-title{font-weight:700;font-size:1.2rem}.about-page .service-section .info-body{max-width:800px}.about-page .service-section .info-body ul{padding:1rem 0 0 1rem;display:inline-block;margin:0 auto;text-align:left}.about-page .service-section .info-body ul li{display:block;position:relative;margin-bottom:1rem;padding-left:1.5rem;font-size:1.1rem}.about-page .service-section .info-body ul li:before{content:"";position:absolute;border-radius:50%;width:.5rem;height:.5rem;top:.7rem;left:0;background-color:#69ba45}@media (max-width:1100px){.about-page #header .header-part{margin:0;padding:100px 32px 1rem;text-align:center}.about-page h1{text-align:center;font-size:1.75rem}.about-page h2{font-size:1.5rem}.about-page h2 span{width:100%}.about-page .section-header{text-align:center}}@media (max-width:640px){.about-page h1{font-size:1.5rem}.about-page h2{font-size:1.25rem}}@media (max-width:360px){.about-page #header{background-size:cover}}