.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}body.mini-header-page #header .header-part .org-links .region-links{padding:0}.slick-slider{display:none}.partners-page .img-responsive{width:100%;height:auto}.partners-page #main .page{padding:0}.partners-page.partners-training-page #header{min-height:100px}.partners-page.partners-training-page #header .header-license a{text-decoration:underline;color:#fff}.partners-page.partners-training-page #header .header-license a:hover{color:#ebeced;text-decoration:underline}.partners-page.partners-training-page .how-we-work{text-align:center;padding:3rem 0}.partners-page.partners-training-page .how-we-work.dark{background-image:linear-gradient(225deg,#3e4757,#1f242c);color:#fff}.partners-page.partners-training-page table.tariffs{margin-top:1rem}.partners-page.partners-util-page #header{min-height:100px;background-image:url(/images/bg-center.jpg);background-position:50%;background-size:cover}.partners-page.partners-util-page #header>.header-part h1,.partners-page.partners-util-page #header>.header-part h2,.partners-page.partners-util-page #header>.header-part p{text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.75),0 0 1rem rgba(0,0,0,.75)}.partners-page.partners-util-page #header>.header-part h1,.partners-page.partners-util-page #header>.header-part h2{text-align:center;margin-bottom:2rem;line-height:1.5}.partners-page.partners-util-page #header>.header-part .header-btns{padding-top:2rem!important;padding-bottom:2rem!important}.partners-page #header{background-position:30% 30%;height:auto;position:relative;overflow:hidden;background-image:url(/images/home/partners/header.jpg);min-height:700px}.partners-page #header .header-license a{text-decoration:underline;color:#fff}.partners-page #header .header-license a:hover{color:#d1d3d4;text-decoration:underline}.partners-page #header p{font-size:150%}.partners-page #header .bubbles{position:absolute;top:50px;left:58%;color:#333}.partners-page #header .bubbles .bubble{position:relative}.partners-page #header .bubbles .bubble .content{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);text-align:center}.partners-page #header .bubbles .bubble .content .title{font-size:1.125rem;font-weight:700;line-height:1.4;padding-bottom:10px}.partners-page #header .bubbles .bubble .content .desc{font-size:.875rem;line-height:1.4}.partners-page #header .bubbles .bubble:first-child{background:url(/images/home/partners/circle.png) no-repeat;width:280px;height:280px}.partners-page #header .bubbles .bubble:last-child{background:url(/images/home/partners/circle-big.png) no-repeat;width:360px;height:360px;left:49%;bottom:165px}.partners-page #header .nav-main{background-color:rgba(0,0,0,.1)}.partners-page #header .header-part{color:#fff;margin-top:5vh;min-height:15rem;padding-bottom:1rem}.partners-page #header .header-part .header-btns{padding-top:3rem;text-align:center}.partners-page #header .header-part .header-btns .btn{margin-right:2rem;margin-bottom:1rem;color:#fff;text-transform:uppercase;border-width:4px;font-weight:700}.partners-page #header .header-part .header-btns .btn-outline-success{border-color:#58a138}.partners-page #header .header-part .header-btns .btn-outline-success:active,.partners-page #header .header-part .header-btns .btn-outline-success:focus,.partners-page #header .header-part .header-btns .btn-outline-success:hover{background-color:#58a138}.partners-page #header .icon-part{top:0;left:0;right:0;height:0;width:100%;position:absolute}.partners-page #header .icon-part .icon{position:absolute;height:25rem;width:25rem;top:3rem;right:1rem;opacity:.05}.partners-page #header .top-sub-nav{background-color:transparent;border:1px solid hsla(0,0%,100%,.5);border-left-width:0;border-right-width:0;padding:0;margin:0;position:relative}.partners-page #header .top-sub-nav .nav-list{padding:0;margin:0 auto;display:table;border-collapse:collapse}.partners-page #header .top-sub-nav .nav-list .nav-item{display:table-cell;padding:0;margin:0;border:1px solid hsla(0,0%,100%,.5);border-top-width:0;border-bottom-width:0}.partners-page #header .top-sub-nav .nav-list .nav-item a{padding:1rem 0;margin:0;display:inline-block;box-sizing:content-box;width:100%;height:100%;color:#fff;font-weight:700}.partners-page #header .top-sub-nav .nav-list .nav-item a:hover{opacity:.8;background-color:#ffdd2d;color:#373a3c}.partners-page #header .top-sub-nav .nav-list .nav-item.active a{opacity:.8;background-color:#ffdd2d;color:#373a3c;cursor:default}.partners-page h1{font-size:2.25rem;text-align:left;line-height:2.5rem}.partners-page h1,.partners-page h2{font-weight:700;text-transform:uppercase}.partners-page h2{font-size:1.75rem;margin:0 0 2.5rem;position:relative;text-align:center}.partners-page h2 span{display:inline-block;background-color:#58a138;width:120%;height:4px;position:absolute;bottom:-1rem;left:0}.partners-page .info-section{padding:3rem 0}.partners-page .info-section h3{margin-bottom:1.5rem}.partners-page .info-section .info-block{padding:0 1rem}.partners-page .info-section .btn-more{color:#373a3c;font-weight:400;border-bottom:3px dotted #ffdd2d;font-size:.8rem;white-space:nowrap;padding-bottom:2px}.partners-page .info-section .btn-more:focus{text-decoration:none}.partners-page .info-section .btn-more:hover{text-decoration:none;border-color:#fff}.partners-page .info-section .btn-more i{margin-left:.5rem}.partners-page .info-section .btn-more[aria-expanded=true] i{transform:translateY(.2em) rotate(-135deg)}.partners-page .info-section .more-info{padding:1rem 0;margin:1rem 0;background-image:linear-gradient(225deg,#3e4757,#1f242c);color:#fff}.partners-page .info-section .more-info .videos.row>div{padding:0 1rem}.partners-page .how-we-work{text-align:center;position:relative;overflow:hidden}.partners-page .how-we-work .icon-part{top:0;left:0;right:0;height:0;width:100%;position:absolute}.partners-page .how-we-work .icon-part .icon{position:absolute;height:40rem;width:40rem;top:3rem;right:1rem;opacity:.02}.partners-page .how-we-work .section-content{display:flex;text-align:left;position:relative;list-style:none;counter-reset:a 0;padding:0}.partners-page .how-we-work .section-content .section{max-width:500px;min-width:300px;margin:0 auto;padding:0 1rem}.partners-page .how-we-work .section-content .how-list{max-width:800px}.partners-page .how-we-work .section-content .how-list .item{display:block;position:relative;margin-bottom:2rem;padding-left:80px;font-size:1.25rem}.partners-page .how-we-work .section-content .how-list .item:before{content:counter(a);display:flex;position:absolute;counter-increment:a 1;border-radius:50%;left:0;top:50%;width:44px;height:44px;border:2px solid #fff;align-items:center;justify-content:center;margin-top:-1.2rem}.partners-page .how-we-work .section-content .how-list a{text-decoration:underline}.partners-page .how-we-work .section-content .how-list a:hover{text-decoration:none}.partners-page .help-section{padding:3rem 0 2rem}.partners-page .help-section h3{margin-bottom:1.5rem}.partners-page .help-section .help-list{-ms-flex-pack:justify;justify-content:space-between;padding:17px 0 0}.partners-page .help-section .help-list,.partners-page .help-section .help-list .help-item{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.partners-page .help-section .help-list .help-item{-ms-flex-pack:distribute;justify-content:space-around;padding:1rem 0;width:100%}.partners-page .help-section .help-list .help-item:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.partners-page .help-section .help-list .help-item .image-block{width:166px;height:182px}.partners-page .help-section .help-list .help-item:first-child .image-block{margin-left:25%}.partners-page .help-section .help-list .help-item:first-child .info-block{padding-right:150px}.partners-page .help-section .help-list .help-item:nth-child(2) .image-block{margin-right:20%}.partners-page .help-section .help-list .help-item:nth-child(2) .info-block{padding-left:52px}.partners-page .help-section .help-list .help-item:nth-child(3) .image-block{margin-left:25%}.partners-page .help-section .help-list .help-item:nth-child(3) .info-block{padding-right:150px}.partners-page .proud-section{background-color:#f4f5f3;text-align:center;padding:3rem 0}.partners-page .proud-section .section-content{display:flex;flex-wrap:wrap}.partners-page .proud-section .section-content .company{flex:1 1 auto;width:30%;padding:0 2rem}.partners-page .proud-section .section-content .company a{position:relative;display:block}.partners-page .proud-section .section-content .company img{width:100%;height:auto}.partners-page .proud-section .section-content .company p{position:relative;display:block;margin:1rem 0 0;color:#777;font-size:80%}.partners-page .benefits-section{background-size:cover;background-repeat:no-repeat;text-align:center;padding:3rem 0}.partners-page .benefits-section .section-content{display:flex;flex-wrap:wrap}.partners-page .benefits-section .section-content .benefit{max-width:200px;min-width:150px;padding:.5rem .5rem 2rem;flex:1 1 auto;margin:0 auto}.partners-page .benefits-section .section-content .benefit .icon-container hr{display:block;width:60%;border-color:#fff;border-top-width:2px}.partners-page .benefits-section .section-content .benefit .title{font-size:1.5rem;font-weight:700;height:4rem}.partners-page .request-section{text-align:center;padding:3rem 0;position:relative;overflow:hidden}.partners-page .request-section h2{margin-bottom:2rem}.partners-page .request-section .topic{display:none}.partners-page .request-section .checkbox label input[type=checkbox]+span{text-align:left}.partners-page .request-section .section-content{max-width:550px;margin:0 auto}.partners-page .request-section .section-content .form-group{text-align:left}.partners-page .request-section .section-content .btn-holder{padding:1rem 0}.partners-page .request-section .section-content.full-width{max-width:100%}.partners-page .request-section .col-md-6{padding:0 1rem}.partners-page .request-section .banner{max-width:900px;border-radius:1rem;padding:1rem;margin:1.3rem 1rem 2rem 0;position:relative;border:1px solid #aeaeae;border-left:8px solid #58a138;border-bottom:1px solid #58a138;background:#f4f5f3}.partners-page .request-section .banner main{display:flex}.partners-page .request-section .banner main aside{width:18rem;text-align:left}@media (max-width:940px){.partners-page .request-section .banner main aside{width:0;display:none}}.partners-page .request-section .banner main aside .icon{width:110px;height:100px}.partners-page .request-section .banner main aside .discount{color:#69ba45;font-size:80px;line-height:94px;width:110px}.partners-page .request-section .banner main section{width:100%;padding:1rem 4rem 0 0}.partners-page .request-section .banner main section .main{font-size:1.2rem;line-height:1.3rem;text-align:left}.partners-page .request-section .banner main section .date{color:#69ba45;font-weight:700}@media (max-width:940px){.partners-page .request-section .banner main section{padding:1rem 1rem 0 0}}.partners-page .request-section .banner header{margin:.5rem 0 0;font-size:2rem;line-height:2.2rem;padding-left:60px;color:#69ba45;font-weight:700}@media (max-width:1200px){.partners-page .request-section .banner header{font-size:1.5rem;margin:0 0 0 8rem}}@media (max-width:940px){.partners-page .request-section .banner header{margin:0}}.partners-page .request-section .banner footer{padding-left:60px}.partners-page .request-section .banner footer .section-btns{text-align:center}@media (max-width:940px){.partners-page .request-section .banner footer .section-btns{padding-right:1rem}}.partners-page table.tariffs{font-size:1rem;line-height:1.2}.partners-page table.tariffs td,.partners-page table.tariffs th{padding:1rem .5rem;border:1px solid #e1e1e1;vertical-align:middle;text-align:center}.partners-page table.tariffs th{font-weight:700;text-transform:uppercase}.partners-page table.tariffs td .price{font-weight:700}.partners-page table.tariffs td .price span{display:block;font-weight:400;font-size:.85rem}.partners-page table.tariffs.white{background-color:#fff}.partners-page table.tariffs.green th{background-color:#69ba45;border-color:#58a138;font-weight:700;text-transform:uppercase;color:#fff}.partners-page .sections>section{position:relative;display:block;margin:0;padding:2rem 0}.partners-page .sections>section:nth-child(2n){background-color:#f4f5f3}.partners-page .sections>section h2{margin:0 auto 2rem;text-align:center;line-height:1.5}.partners-page .sections>section strong{font-weight:600}.partners-page .sections>section p{position:relative;display:block;margin:0 0 1rem}.partners-page .sections>section p:last-child{margin-bottom:0}.partners-page .sections>section .t-container{margin:0 auto;padding:0 1rem}.partners-page .sections>section .t-container.mw-800{max-width:800px}.partners-page .sections>section .footnote{position:relative;display:block;color:#777;margin-top:2rem;font-size:80%}.partners-page .sections>section .footnote:before{position:relative;display:block;width:4rem;height:2px;margin:0 0 2rem;background-color:rgba(0,0,0,.25);content:""}.partners-page .sections>section .info-list{position:relative;display:block;margin:0 auto 2rem;padding:0;text-align:justify}.partners-page .sections>section .info-list .info-term{position:relative;display:block;padding-left:1.5rem;margin-top:1rem}.partners-page .sections>section .info-list .info-term:first-child{margin-top:0!important}.partners-page .sections>section .info-list .info-term:before{content:"";position:absolute;border-radius:50%;width:.5rem;height:.5rem;top:.5rem;left:0;background-color:#58a138}.partners-page .sections>section .info-list .info-list{margin-bottom:1rem}.partners-page .sections>section .info-list .info-list:last-child{margin-bottom:0}.partners-page .sections>section .info-list .info-list .info-term:before{background-color:#b6babc}.partners-page .sections>section .info-list.large .info-term{font-size:1.25rem;margin-top:2rem}.partners-page .sections>section .info-list.large .info-term:before{top:.75rem}@media (max-width:1100px){.partners-page #header .header-part{margin:0;padding:100px 32px 1rem;text-align:center}.partners-page h1{text-align:center;font-size:1.75rem}.partners-page h2{font-size:1.5rem}.partners-page h2 span{width:100%}.partners-page .section-header{text-align:center}}@media (max-width:960px){.partners-page .proud-section .section-content .company{padding:0 1rem}}@media (max-width:640px){.partners-page h1{font-size:1.5rem}.partners-page h2{font-size:1.25rem}.partners-page .benefits-section .section-content .benefit .title{font-size:1.2rem;height:3rem}.partners-page .proud-section .section-content .company{width:50%}}@media (max-width:500px){.partners-page #header .top-sub-nav .nav-list{display:flex;flex-wrap:wrap}.partners-page #header .top-sub-nav .nav-list .nav-item{display:block;flex:1 1 auto;width:50%;border-top-width:1px;overflow:hidden}}@media (max-width:360px){.partners-page #header{background-size:cover}}