.mt20{margin-top:20px}.services__header-main .container:before{right:0!important;max-width:450px!important;bottom:0!important;background-position:100% 100%!important;background-image:url(../img/service-block-1.png)}.services__header-visa .container:before{background-image:url(../img/services__header-visa.svg)}.services__header-sponsorship .container:before{background-image:url(../img/services__sponsorship.svg)}.services__header-work-permit .container:before{background-image:url(../img/services__work-permit.svg)}.services__header-digital .container:before{background-image:url(../img/services__digital.svg)}.services__header-immigration .container:before{max-width:300px!important;background-image:url(../img/services__header-immigration.svg?v=2)}.services__header-tourism .container:before{background-image:url(../img/services__header-tourism.svg)}.services__header-study .container:before{background-image:url(../img/services__header-study.svg)}.services__header-study-extension .container:before{background-image:url(../img/services__header-study-extension.svg?v=2)}.services__header-owp .container:before{background-image:url(../img/services__header-owp.svg?v=3)}.services__header-visitor .container:before{background-image:url(../img/services__header-visitor.svg)}.services__header-cuaet .container:before{background-image:url(../img/services__header-cuaet.svg)}.services__header-pgwp .container:before{background-image:url(../img/services__header-pgwp.svg)}.services__header-super-visa .container:before{background-image:url(../img/services__header-super-visa.svg)}.services__header-motivation .container:before{background-image:url(../img/services__header-motivation.svg)}.services__header-audit-reject .container:before{background-image:url(../img/services__header-audit-reject.svg)}.services__header-visa-consultation .container:before{background-image:url(../img/services__header-visa-consultation.svg)}.services__header-audit-documents .container:before{background-image:url(../img/services__header-audit-documents.svg)}.services__header-case .container:before{background-image:url(../img/services__header-case.svg)}.services__header-express-entry-profile .container:before{background-image:url(../img/services__header-express-entry-profile.svg)}.services__header-express-entry .container:before{background-image:url(../img/services__header-express-entry.svg)}.services__header-resume .container:before{background-image:url(../img/services__header-resume.svg)}.services__header-resume-audit .container:before{background-image:url(../img/services__header-resume-audit.svg)}.services__header-noc .container:before{background-image:url(../img/services__header-noc.svg)}.services__header-reference-letter .container:before{background-image:url(../img/services__header-reference-letter.svg)}.services__header-evaluation-wes .container:before{background-image:url(../img/services__header-evaluation-wes.svg)}.services__header-lmia .container:before{background-image:url(../img/services__header-lmia.svg)}.services__header-imm-consultation .container:before{background-image:url(../img/services__header-imm-consultation.svg)}.services__header{position:relative;padding-top:45px;padding-bottom:30px}.services__header .container:before{content:'';right:15px;top:0;bottom:0;width:50%;max-width:400px;background-size:contain;background-repeat:no-repeat;background-position:100% 50%;position:absolute}.services__header .header__text{width:55%}.services__header h1{font-size:47px;font-weight:700;color:#252525;margin-bottom:15px}.services__header .header__desc{font-size:18px;color:#3a3e59;line-height:27px}.services__header .show-form{display:table;padding:16px 25px;border-radius:5px;font-weight:500;background-color:#ff4558;background-color:#9577d7;color:#fff;margin-top:25px;font-size:15px;transition:all .15s linear}.services__header .show-form:hover{cursor:pointer;background-color:#aa92de}.services__header .show-form span{font-size:11px;margin-left:8px}.services__header .header__tags{margin-top:50px}.program-closed{padding:30px 0;background-color:#9577d7}.program-closed p{text-align:center;font-size:22px;color:#fff;font-weight:700}.services__about-us{background-color:#f7f8fa;overflow:hidden;padding-top:70px;padding-bottom:50px}.services__about-us .container{display:flex;justify-content:space-between}.services__about-us .about-us__about-text{width:45%;position:relative}.services__about-us .about-text__desc{font-size:25px;color:#3a3e59;line-height:38px;margin-bottom:50px}.services__about-us .about-text__about-wrapper{display:flex;justify-content:space-between}.services__about-us .el__num{font-weight:600;color:#3a3e59;font-size:42px}.services__about-us .el__num span{font-weight:700}.services__about-us .el__desc{color:#56606e;font-size:15px}.services__about-us .about-text__soc{position:absolute;bottom:0;left:0;right:0}.services__about-us .soc__title{font-size:13px;color:#838a95;display:block;margin-bottom:10px}.services__about-us .soc__link{display:inline-block;text-decoration:none;border-radius:5px;width:44px;text-align:center;height:44px;background-color:rgba(255,255,255,.8);margin-right:10px;box-shadow:0 3px 10px 0 rgba(30,30,30,.05);font-size:0}.services__about-us .soc__link:hover div{color:#9577d7}.services__about-us .soc__link div{color:#56606e;line-height:44px}.services__about-us .icon-vk{font-size:16px}.services__about-us .icon-telegram{font-size:14px}.services__about-us .about-us__about-slider{position:relative}.services__about-us .about-us__about-slider:hover{cursor:pointer}.services__about-us .about-us__about-slider:hover .nav__el{color:#3a3e59}.services__about-us .about-slider__nav{position:absolute;z-index:51;top:170px;right:20px;left:20px;display:flex;justify-content:space-between}.services__about-us .nav__el{width:40px;height:40px;border-radius:50%;color:#fff;text-align:center;line-height:40px;background-color:#f7f8fa;color:#838a95}.services__about-us .nav__el:hover{background-color:#ff4558!important;color:#fff!important}.services__about-us .about-slider__el{transition:all .15s linear;position:relative;z-index:31;width:400px;position:absolute;opacity:0}.services__about-us .about-slider__el-active{position:static;opacity:1}.services__about-us .el__content{box-shadow:0 1px 20px 0 rgba(30,30,30,.1);border-radius:15px;padding:30px 20px 30px 20px;position:relative;background-color:#fff}.services__about-us .content__title{font-weight:700;text-transform:uppercase;font-size:24px;color:#3a3e59;display:block;text-align:center}.services__about-us .content__image{height:140px;margin-top:40px;margin-bottom:30px;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative}.services__about-us .image-history{background-image:url(../img/about-history.svg)}.services__about-us .image-philosophy{background-image:url(../img/about-philosophy.svg)}.services__about-us .image-why-canada{background-image:url(../img/about-why-canada.svg)}.services__about-us .image-why-online{background-image:url(../img/about-why-online.svg?v=2)}.services__about-us .content__desc{color:#3a3e59;font-size:16px;line-height:26px;text-align:center}.services__about-us div.hidden-right{margin-right:-550px;transform:rotate(50deg);right:0;top:0}.services__about-us div.hidden-left{margin-left:-400px;left:0;top:0;transform:rotate(-50deg)}.services__all{padding:70px 0}.services__all h2{margin-bottom:50px}.services__all .container{overflow:hidden;padding:0 45px}.services__all .wrapper__slide-wrapper{position:absolute;right:45px;top:0;display:flex}.services__all .slide-wrapper__slide-button{width:40px;height:40px;border-radius:50%;background-color:#f8f8fa;color:#a2b0c2;text-align:center;transition:all .15s linear}.services__all .slide-button-active:hover{background-color:#9577d7;cursor:pointer}.services__all .slide-button-active:hover .slide-button__icon{color:#fff}.services__all .slide-button-active .slide-button__icon{color:#56606e}.services__all .slide-button__icon{line-height:40px;font-size:14px}.services__all .slide-wrapper__slide-button:nth-child(1){margin-right:15px}.services__all .services-all__wrapper{display:flex;position:relative;overflow:hidden;padding-left:20px;margin-left:-20px}.services__all .services-all__wrapper:before{position:absolute;content:'';top:0;bottom:0;right:0;width:70px;z-index:11}.services__all .services-all__wrapper .wrapper__service{width:29%;flex:0 0 29%;margin-right:20px}.services__all .services-all__wrapper-wrap{flex-wrap:wrap;display:flex}.services__all .services-all__wrapper-wrap .wrapper__service{width:32%;margin-right:2%}.services__all .services-all__wrapper-wrap .wrapper__service:nth-child(3n){margin-right:0}.services__all .wrapper__service{padding:30px 20px 80px 20px;border-radius:15px;margin-bottom:25px;transition:all .15s linear;position:relative}.services__all .wrapper__service:hover{cursor:pointer}.services__all .wrapper__service:hover .service__desc{color:#252525}.services__all .wrapper__service:hover .button-more .icon-arrow-right{right:-3px}.services__all .service__title{font-size:21px;font-weight:500;text-decoration:none;color:#252525;display:block;margin-bottom:14px}.services__all .service__title:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;z-index:11}.services__all .service__desc{margin-bottom:20px;color:#3a3e59;line-height:23px;font-size:15px}.services__all .service__buttons{display:flex;margin-bottom:20px}.services__all .service__price,.services__all .service__time{color:#3a3e59;font-weight:500;padding:7px 15px;border-radius:50px;background-color:#f3f4f6;font-size:13px}.services__all .service__price span,.services__all .service__time span{font-weight:700;font-size:13px}.services__all .service__price span.icon,.services__all .service__time span.icon{font-size:11px;color:#838a95}.services__all .service__price{margin-right:10px}.services__all .button-more{color:#3a3e59;position:relative;margin-left:10px;display:table;transition:all .15s linear;padding:5px 24px 5px 0;position:absolute;bottom:15px;left:20px}.services__all .button-more .icon-arrow-right{position:relative;font-size:13px;margin-left:0;position:absolute;right:0;top:8px}.services__all .button-more .flying-lemon{opacity:.4}.services__all .button-more__circle{position:absolute;left:-10px;top:2px;width:24px;height:24px;border-radius:50%;transition:all .1s linear}.services__all .button-more__text{position:relative;font-weight:500}.service__show-all{display:table;margin:20px auto 0 auto;padding:16px 45px;border-radius:5px;color:#fff;font-weight:400;color:#3a3e59;border:1px solid #3a3e59;text-decoration:none}.service__show-all:hover{background-color:#3a3e59;color:#fff;border:1px solid transparent}.services__visa-services .services-all__wrapper:before{background:linear-gradient(to right,rgba(255,255,255,.1),#fff)}.services__visa-services .wrapper__service,.services__visa-services .wrapper__service-wrap{border:1px solid #e7e9ec}.services__visa-services .wrapper__service-wrap:hover,.services__visa-services .wrapper__service:hover{border:1px solid #838a95}.services__visa-services .slide-wrapper__slide-button{background-color:#f8f8fa}.services__immigration-services{background-color:#f7f8fa}.services__immigration-services .services-all__wrapper:before{background:linear-gradient(to right,rgba(255,255,255,.1),#f7f8fa)}.services__immigration-services .wrapper__service{background-color:#fff;box-shadow:0 5px 30px 0 rgba(30,30,30,.06)}.services__immigration-services .wrapper__service:hover{box-shadow:0 10px 15px 0 rgba(30,30,30,.15)}.services__immigration-services .slide-wrapper__slide-button{background-color:#fff;box-shadow:0 3px 15px 0 rgba(30,30,30,.05)}.services__includes{padding:70px 0}.services__includes .container{padding:0 45px}.services__includes .page-description-wrapper{margin-bottom:50px}.services__includes .page-description-wrapper h2{margin-bottom:10px!important}.services__includes h2{margin-bottom:50px}.services__includes .includes__include{padding-bottom:50px}.services__includes .includes__include:hover{cursor:default}.services__includes .includes__include:hover .include__line:after{background-color:#cbcfd3}.services__includes .includes__include:hover .include__desc,.services__includes .includes__include:hover .include__title,.services__includes .includes__include:hover .line__num{color:#222433}.services__includes .includes__include:nth-last-child(1){padding-bottom:30px}.services__includes .includes__text{margin-top:-35px;margin-bottom:40px;width:90%}.services__includes .includes__text p{color:#56606e;font-size:17px;line-height:26px}.services__includes .include__line{margin-bottom:40px;position:relative;height:1px}.services__includes .include__line:before{position:absolute;content:'';left:40px;top:5px;height:1px;width:60px;background-color:#838a95;transition:all .15s linear}.services__includes .include__line:after{position:absolute;content:'';left:130px;right:0;top:5px;height:1px;background-color:#e7e9ec;transition:all .15s linear}.services__includes .line__num{position:absolute;left:0;top:-5px;padding-right:25px;background-color:#fff;color:#838a95;transition:all .15s linear}.services__includes .include__text{display:flex;justify-content:space-between}.services__includes .include__title{width:40%;color:#56606e;font-size:23px;line-height:33px;transition:all .15s linear}.services__includes .include__desc{color:#838a95;transition:all .15s linear;font-size:17px;line-height:26px;width:50%}.services__includes .include__desc figure{margin-top:20px}.services__includes .include__desc figure img{display:block;width:100%;border:1px solid #e7e9ec;border-radius:5px;margin-bottom:5px}.services__includes .include__desc figure figcaption{font-size:14px}.services__includes .include__desc>div{margin-bottom:15px}.services__includes .include__desc>div:nth-last-child(1){margin-bottom:0}.services__includes .show-form{display:table;padding:16px 25px;border-radius:5px;font-weight:500;background-color:#9577d7;color:#fff;margin-top:25px;font-size:15px}.services__includes .show-form:hover{cursor:pointer;background-color:#aa92de}.services__includes .show-form span{font-size:11px;margin-left:8px}.tooltip{position:relative;display:inline-block}.tooltip .tooltip__text{padding-bottom:1px;border-bottom:1px dashed #cbcfd3}.tooltip .tooltip__text:hover{cursor:default;border-bottom:1px dashed transparent}.tooltip .tooltip__text:hover+.tooltip__desc{opacity:1;visibility:visible}.tooltip .tooltip__text-full{border:1px solid #e7e9ec;background-color:#f7f8fa;border-radius:4px;padding:0 5px;font-size:16px}.tooltip .tooltip__text-full:hover+.tooltip__desc{opacity:1;visibility:visible}.tooltip .tooltip__desc{opacity:0;visibility:hidden;position:absolute;bottom:100%;margin-bottom:10px;padding:10px 20px;background-color:#fff;right:0;transition:all .1s linear;color:#56606e;box-shadow:0 0 10px 0 rgba(30,30,30,.15);font-size:14px;line-height:21px;white-space:nowrap}.tooltip .tooltip__desc-full{white-space:normal;min-width:300px}.tooltip p{margin-bottom:15px}.tooltip p:nth-last-child(1){margin-bottom:0}.services__price{padding:70px 0}.services__price .container{padding:0 45px}.services__price h2{margin-bottom:30px}.services__price h3{margin-top:40px;font-weight:700;color:#838a95;font-size:25px;margin-bottom:20px}.services__price .price__wrapper{padding:10px 25px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px 0 rgba(30,30,30,.02);position:relative}.services__price table{width:100%}.services__price table td{padding:20px 0;border-bottom:1px solid #e7e9ec;color:#3a3e59;font-size:17px;font-weight:500}.services__price table td:nth-child(2n){text-align:right}.services__price table .more{font-weight:500;color:#cbcfd3}.services__price table .desc{display:block;font-size:14px;color:#838a95;margin-top:5px}.services__price table .price-wrapper{display:flex;justify-content:flex-end;align-items:center}.services__price table .price{color:#3a3e59;font-weight:500;font-size:19px;margin-right:35px}.services__price table .price span{font-size:14px;font-weight:500}.services__price table .price__button{width:110px}.services__price table .show-form,.services__price table a.order-link{padding:5px 0;text-align:center;width:110px;border-radius:5px;font-size:15px;font-weight:400;color:#3a3e59;border:1px solid #3a3e59}.services__price table .show-form:hover,.services__price table a.order-link:hover{background-color:#3a3e59;color:#fff;cursor:pointer}.services__price table a.order-link{text-decoration:none;display:inline-block}.services__price table tr:nth-last-child(1) td{border-bottom:none}.services__price table tr.title td{padding-top:40px;border-bottom:2px solid #e7e9ec;font-weight:700;font-size:18px;padding-left:0;color:#3a3e59}.services__relevance{padding-top:50px;padding-bottom:20px;border-bottom:1px solid #e7e9ec}.services__relevance h2.main{margin-bottom:10px}.services__relevance p{font-size:17px;color:#3a3e59;line-height:26px;width:80%;margin-bottom:15px}.services__documents{padding-top:70px;padding-bottom:45px}.services__documents h2{margin-bottom:40px}.services__documents-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.services__documents-el{padding-left:55px;margin-bottom:35px;position:relative;width:48%}.services__documents-el:before{position:absolute;content:'';top:3px;left:0;width:24px;height:24px;background-image:url(../img/icon-document.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.services__documents-title{font-weight:700;color:#3a3e59;font-size:17px;margin-bottom:5px}.services__documents-desc{color:#3a3e59;font-size:15px;line-height:22px}.services__text{padding:50px 0}.services__text h2{margin-bottom:-10px}.services__text h3{font-weight:700;font-size:24px;color:#252525;margin-bottom:-10px}.services__text p{margin-top:20px;font-size:17px;line-height:25px;color:#3a3e59}.services__text ul{margin-top:20px}.services__text ul li{font-size:17px;line-height:25px;color:#3a3e59;margin-bottom:8px;list-style-type:none;position:relative;padding-left:25px}.services__text ul li:before{position:absolute;content:'';top:11px;left:0;width:5px;height:5px;border-radius:50%;background-color:#252525}.services__text figure{margin-top:20px}.services__text figure img{display:block;width:100%;border-radius:10px;margin-bottom:8px}.services__text figure figcaption{font-size:14px;color:#3a3e59}.services__text .services__text-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.services__text .services__text-left-blocks{width:48%}.services__text .services__text-right-blocks{width:48%}.services__text .services__text-block{padding:25px;border-radius:10px;border:1px solid #e7e9ec;margin-bottom:20px}ul.services__important{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}ul.services__important li{margin-bottom:20px;border:1px solid #cbcfd3;padding:50px 20px 20px 20px;border-radius:10px;list-style-type:none;color:#3a3e59;width:49%;font-size:15px;line-height:22px;background-position:20px 15px;background-repeat:no-repeat;background-size:21px;background-image:url(../img/icon-lamp.svg)}ul.services__important .services__important-title{font-weight:700;font-size:18px;margin-bottom:3px}ul.services__important strong{font-weight:700}ul.services__important p:nth-child(1){margin-bottom:10px}.services__steps{padding-top:70px;padding-bottom:45px}.services__steps h2{margin-bottom:40px}.services__steps h3{color:#252525;font-weight:700;font-size:24px;margin-bottom:10px;margin-top:40px}.services__steps .steps__wrapper{display:flex;flex-wrap:wrap}.services__steps .wrapper__step{width:31%;margin-right:3.5%;margin-bottom:25px;border:1px solid #cbcfd3;padding:20px;border-radius:15px;background-color:#fff}.services__steps .wrapper__step:nth-child(3n){margin-right:0}.services__steps .step__num{display:block;margin-bottom:15px;font-size:18px;color:#838a95}.services__steps .step__desc p{margin-bottom:15px;color:#3a3e59;line-height:24px}.services__steps .step__desc p:nth-last-child(1){margin-bottom:0}.services__steps .step__desc .show-form{padding:2px 5px;font-size:15px;border-radius:4px;background-color:#9577d7;color:#fff}.services__steps .step__desc .show-form:hover{cursor:pointer;background-color:#aa92de}.services__reviews .container{padding:0 45px}.services__reviews .reviews__header-wrap{margin-bottom:70px;padding-bottom:35px;border-bottom:1px solid #e7e9ec}