@charset "UTF-8";
.personal-retreat{position:relative;margin:0 0 120px}.personal-retreat__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 20px}.personal-retreat__header{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:20px;max-width:1100px;font-weight:400;font-size:18px;line-height:1.4;color:#323836}.personal-retreat h2{margin:0 0 15px;font-weight:500;font-size:56px;line-height:1.2;color:#151616}.personal-retreat__subtitle{max-width:665px;margin:0 0 20px}.personal-retreat__ratings{width:384px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.ratings-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 12px;width:33.3%;border-radius:12px;padding:16px;min-height:160px;background:#f6f6f6;font-weight:400;font-size:12px;line-height:1.4;color:rgba(50,56,54,.5)}.ratings-list__item .mob-version{display:none}.ratings-list__item strong{display:block;font-weight:500;font-size:48px;line-height:1.02;text-transform:uppercase;color:#323836}.ratings-list__item span{display:block}.personal-retreat__image{border-radius:12px;overflow:hidden}.personal-retreat__image img{display:block;width:100%}.houses-specialization{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin:0 0 140px}.houses-specialization__image{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;width:32%;border-radius:12px;overflow:hidden}.houses-specialization__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.houses-specialization__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.houses-specialization .tag{margin:0 0 24px}.houses-specialization h2{margin:0 10% 20px 0;font-weight:500;font-size:56px;line-height:1.2;color:#151616}.houses-specialization__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.houses-specialization__stats .stats-list__item{width:50%;padding:51px 12% 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.stats-list__item{font-weight:400;font-size:16px;line-height:1.4;color:#151616}.stats-list__item strong{font-weight:600}.stat-card{background-color:#f9f9f9;padding:16px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 42px;font-weight:500;font-size:72px;line-height:1;color:#80c342}.stat-card__value span{display:block}.stat-card__description{margin:0 0 4px 15px;font-weight:400;font-size:18px;line-height:1.2;color:#808786}.stats-list__item p{margin:0}.stats-list__item .stat-card__details{margin:0 0 20px}.team-section{position:relative;margin:0 0 103px}.team-section .tag{position:absolute;left:0;top:10px}.team-header{max-width:765px;margin:0 0 0 22.5%;padding:0 0 15px 0;font-weight:400;font-size:18px;line-height:1.4;color:#323836}.team-header h2{margin:0 0 15px;font-weight:500;font-size:56px;line-height:1.2;color:#151616}.team-section .swipe-indicator{display:none}.team-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:20px;font-weight:400;font-size:16px;line-height:1.4;color:#323836}.team-list li{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 calc(25% - 20px);width:calc(25% - 20px);margin:0 0 32px}.team-list .holder-img{border-radius:12px;overflow:hidden;margin:0 0 26px}.team-member-name{margin:0 0 4px;font-weight:500;font-size:20px;line-height:1.2;color:#151616}.team-list p{margin:0 0 15px}.team-member-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:500;font-size:16px;line-height:1;color:#151616}.team-member-link svg{margin:0 0 0 10px}.planning-solutions-section{position:relative;margin:0 0 109px}.planning-solutions-section .tag{position:absolute;left:0;top:10px}.planning-solutions-header{max-width:745px;margin:0 0 0 22.5%;padding:0 0 15px 0;font-weight:400;font-size:18px;line-height:1.4;color:#323836}.planning-solutions-header h2{margin:0 0 15px;font-weight:500;font-size:56px;line-height:1.2;color:#151616}.planning-solutions-header p{max-width:638px}.planning-solutions-header strong{font-weight:600}.planning-solutions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:20px;counter-reset:item}.planning-solutions-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;padding:138px 12px 12px;width:calc(20% - 20px);background:#f6f6f6;border-radius:12px;font-weight:400;font-size:16px;line-height:1.4;color:#151616}.planning-solution-item:before{content:counter(item,decimal-leading-zero);counter-increment:item;position:absolute;top:30px;left:30px;background:rgba(128,195,66,.1);font-weight:500;font-size:16px;line-height:1;text-align:center;color:#80c342;border-radius:8px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planning-solution-title{margin:0 0 11px;font-family:"TT Firs Neue",serif;font-weight:400;font-size:24px;line-height:1.2;color:#151616}.planning-solutions-list strong{font-weight:600}.planning-solution-item .holder-text{padding:0 22px}.planning-solution-item p{margin:0 0 23px}.planning-solution-image{border-radius:8px;overflow:hidden}.planning-solution-image img{display:block;width:100%}.certificates-section{border-radius:12px;background:#f6f6f6;padding:80px;margin:0 0 140px}.certificates-section h2{font-weight:500;font-size:56px;line-height:1.2;text-align:center;color:#151616}.certificates-section .holder-certificates-slider{overflow:hidden}.certificates-slider .project-example-nav{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.certificates-slider .project-example-nav .btn-next,.certificates-slider .project-example-nav .btn-prev{display:block!important;background-color:#323836;height:48px;width:48px;border-radius:8px;text-align:center;line-height:48px}.certificates-slider .project-example-nav .btn-prev svg{margin:0 0 -4px}.certificates-slider .project-example-nav .btn-next{padding:4px 0 0}.certificates-slider .project-example-nav span svg path{fill:#fff}.certificates-slider .project-example-nav .swiper-pagination-fraction{width:auto!important;font-size:16px;line-height:22px;color:#808786;font-weight:400}.certificates-slider .project-example-nav .swiper-pagination-current{font-weight:700;font-size:18px;color:#151616}.certificates-section .project-example-gallery .swiper-slide{height:auto}.certificates-section .holder-img{background:#fff;min-height:580px;border-radius:12px;overflow:hidden}.certificates-header{text-align:center;margin-bottom:20px}.certificates-slider{position:relative}.certificate-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px}.positive-experience-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 160px}.positive-experience-section .content-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;width:49%;margin:0 30px 0 0;padding:50px 10% 48px 48px;border-radius:12px;background:#f6f6f6;font-weight:400;font-size:18px;line-height:1.4;color:#323836}.positive-experience-section h2{font-weight:500;margin:0 0 15px;font-size:56px;line-height:1.2;color:#151616}.positive-experience-section .content-block p{margin:0 0 115px}.positive-experience-section .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.icon-quotes{position:absolute;right:48px;top:41px;font-size:50px}.positive-experience-section .holder-img{border-radius:12px;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;width:240px;height:240px}.positive-experience-section .holder-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 0 0 24px}.positive-experience-section .author-name{display:block;margin:0 0 5px;font-weight:400;font-size:20px;line-height:1.2;color:#151616}.positive-experience-section .author-role{display:block;font-weight:400;font-size:16px;line-height:1.5;color:#808786}.positive-experience-section .features-list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.features-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:20px;padding-right:10%;width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.features-list .icon{background-color:rgba(128,195,66,.1);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;width:54px;height:54px;line-height:54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 26px 0 0;-webkit-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px}.features-list .text{color:#111;padding:3px 0 0;margin:0 -30px 0 0;position:relative;z-index:1}.features-list li .text h5{font-size:24px;line-height:28px;color:#151616;margin:0 0 16px;font-weight:400}.features-list li .text p{font-size:16px;line-height:22px;margin:0 0 20px;color:#323836}.features-list li strong{font-weight:600}.full-cycle-section{position:relative}.full-cycle-header .tag{position:absolute;left:0;top:10px}.full-cycle-header{max-width:960px;margin:0 0 0 22.5%;padding:0 0 15px 0;font-weight:400;font-size:18px;line-height:1.4;color:#323836}.full-cycle-header h2{margin:0 0 15px;font-weight:500;font-size:56px;line-height:1.2;color:#151616}.full-cycle-header p{max-width:638px}.steps-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.steps-grid .step-item{width:calc(50% - 20px)}.step-item{min-height:270px;border-radius:12px;background:#f6f6f6;padding:32px 32px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:16px;line-height:1.4;color:#323836;-webkit-box-sizing:border-box;box-sizing:border-box}.step-item .holder-img{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;width:140px;height:140px;margin:0 32px 0 0;background:#0d95e8;overflow:hidden;border-radius:8px}.step-item .tag{margin:0 0 40px}.step-item h3{margin:0 0 20px;font-weight:400;font-size:24px;line-height:1.2;color:#151616}.step-item p{margin:0 0 10px}.step-item strong{font-weight:600}@media(max-width:1500px){.personal-retreat h2{font-size:48px}.personal-retreat__subtitle{font-size:16px}.personal-retreat__header{max-width:890px}.personal-retreat__subtitle{max-width:620px;margin:0 0 11px}.personal-retreat__image{height:560px}.personal-retreat__image img{-o-object-fit:cover;object-fit:cover;height:100%}.personal-retreat{margin:0 0 80px}.houses-specialization__image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;width:30%}.houses-specialization h2{font-size:48px}.stat-card__value{margin:0 0 28px;font-size:56px}.stat-card__description{font-size:16px;margin:0 0 7px 15px}.houses-specialization h2{margin-bottom:56px}.houses-specialization__stats .stats-list__item{padding:15px 4% 0 0}.houses-specialization{margin:0 0 122px}.holder-map h2{max-width:900px;font-size:48px;padding:0;margin:0 0 45px 22%}.holder-map .badge{top:8px}.map.about-map{height:480px}.team-header{padding:0 0 9px 0;max-width:690px;margin:0 0 0 22%;font-size:16px}.team-header h2{margin:0 0 13px;font-size:48px}.team-list .holder-img{margin:0 0 22px}.team-section{margin:0 0 131px}.planning-solutions-header h2{font-size:48px}.planning-solutions-header{max-width:655px;margin:0 0 0 22%;padding:0 0 10px 0;font-weight:400;font-size:16px}.planning-solutions-header p{max-width:595px}.planning-solutions-list li{padding:138px 12px 12px;width:calc(33.3% - 20px);font-size:14px}.planning-solution-item .holder-text{padding:0 65px 0 19px}.planning-solution-image{height:254px}.planning-solution-image img{height:100%;-o-object-fit:cover;object-fit:cover}.planning-solutions-section{margin:0 0 160px}.certificates-section h2{font-size:48px}.certificates-section{padding:80px 40px 42px;margin:0 0 80px}.certificates-section h2{margin:0 0 40px}.certificates-section .holder-img{min-height:400px}.certificates-slider .project-example-nav{margin-top:13px}.positive-experience-section .content-block{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;width:48%;padding:50px 9% 48px 48px;margin:0;font-size:16px;line-height:1.4}.icon-quotes{right:40px;top:32px}.positive-experience-section h2{font-size:42px}.positive-experience-section .content-block p{max-width:395px;margin:0 0 190px}.positive-experience-section .holder-img{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;width:200px;height:200px}.positive-experience-section .features-list{display:block}.features-list li{width:100%;margin:4px 0;padding:0}.features-list li .text h5{font-size:20px}.features-list li .text p{font-size:14px;line-height:1.4}.features-list .text{padding:0;margin:0}.full-cycle-header{font-size:16px;margin:0 0 0 22%}.full-cycle-header h2{font-size:48px}.full-cycle-header p{max-width:545px}.step-item{padding:24px 25px 16px;font-size:14px;min-height:280px}.step-item .holder-img{margin:0 24px 0 0}.step-item h3{font-size:20px;margin:0 0 16px}}@media(max-width:1170px){.personal-retreat__content{display:block}.personal-retreat__header{max-width:100%;padding:0}.personal-retreat h2{font-size:42px}.personal-retreat__ratings{position:absolute;right:23px;bottom:12px;gap:8px}.ratings-list__item{min-height:144px}.houses-specialization{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;margin:0 0 100px}.houses-specialization__content{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.personal-retreat{margin:0 0 78px}.houses-specialization h2{font-size:42px;line-height:1.2;margin:0 2% 54px 0}.houses-specialization__content .tag{font-size:12px}.houses-specialization__stats .stats-list__item{padding:0 4% 0 0;margin:0 0 30px;display:block}.houses-specialization__stats{margin:0 0 18px}.houses-specialization__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:420px}.holder-map h2{margin:0 6% 20px 0;font-size:42px;line-height:1.2}.map.about-map{height:400px;border-radius:12px;overflow:hidden}.team-section{margin:0 0 87px}.team-section .tag{position:static;font-size:12px;margin:0 0 20px}.team-header{margin:0;font-size:16px;line-height:1.4;padding:0 0 3px 0}.team-header h2{margin:0 0 13px;font-size:42px}.team-lis{gap:16px}.team-list li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);width:calc(50% - 16px);margin:0 0 16px}.planning-solutions-section .tag{position:static;font-size:12px;margin:0 0 20px}.planning-solutions-header{max-width:655px;margin:0;padding:0 0 2px 0;font-weight:400;font-size:16px}.planning-solutions-header h2{font-size:42px}.planning-solutions-list{gap:16px}.planning-solutions-list li{padding:110px 12px 12px;width:calc(50% - 16px);font-size:14px}.planning-solution-item:before{top:22px;left:26px}.planning-solution-item .holder-text{padding:0 18px 0 14px}.planning-solutions-list li:last-child{padding:11px 12px 12px;width:calc(100% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.planning-solutions-list li:last-child .planning-solution-image{width:318px;-webkit-box-flex:0;-ms-flex:0 0 318px;flex:0 0 318px;margin:0 20px 0 0}.planning-solutions-list li.planning-solution-item:last-child:before{left:360px;top:30px}.planning-solutions-list li:last-child .holder-text{padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.planning-solutions-section{margin:0 0 100px}.certificates-section{padding:65px 40px 66px;margin:0 0 18px}.certificates-section h2{font-size:42px;margin:0 0 32px}.holder-certificates-slider{margin:0 -302px 0 0}.positive-experience-section{display:block;background:#f6f6f6;position:relative;padding-bottom:288px;border-radius:12px;margin:0 0 112px}.positive-experience-section .content-block{width:100%;position:static;padding:50px 9% 42px 48px}.positive-experience-section .content-block p{margin:0;max-width:595px}.positive-experience-section h2{font-size:42px;margin:0 59px 13px 0}.positive-experience-section .author-info{position:absolute;left:56px;bottom:48px;right:11px}.icon-quotes{top:-7px}.positive-experience-section .features-list{padding:0 55px}.features-list li .text p{font-size:16px}.full-cycle-header .tag{position:static;font-size:12px;margin:0 0 21px}.full-cycle-header{margin:0;padding:0 0 2px 0}.full-cycle-header h2{font-size:42px;margin:0 2% 12px 0}.steps-grid{display:block}.steps-grid .step-item{width:100%;margin:0 0 20px;min-height:240px}.step-item .holder-img{margin:0 15px 0 0}.step-item .step-content{padding:0 20px 0 0}.step-item p{margin:0 0 22px}}@media(max-width:750px){.personal-retreat h2{font-size:24px;line-height:1.1;margin:0 13px 8px 0}.personal-retreat__subtitle{font-size:14px;margin:0 8px 25px 0}.personal-retreat__ratings{width:260px;z-index:2;right:21px;bottom:8px}.personal-retreat__image{height:320px}.ratings-list__item{min-height:80px;border:1px solid rgba(255,255,255,.1);border-radius:8px;width:82px;height:80px;padding:10px;backdrop-filter:blur(24px);background:rgba(20,20,20,.2);font-weight:400;font-size:8px;line-height:1.4;color:rgba(237,239,238,.5)}.ratings-list__item svg{display:none}.ratings-list__item .mob-version{display:block}.ratings-list__item strong{font-size:20px;line-height:1;color:#fff}.personal-retreat__image{position:relative}.personal-retreat__image:before{content:"";position:absolute;right:0;top:0;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,21,0)),to(#292929));background:linear-gradient(360deg,rgba(21,21,21,0) 0,#292929 100%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.houses-specialization .tag{margin:0 0 18px}.houses-specialization h2{font-size:28px;line-height:1.1;margin:0 0 30px 0}.houses-specialization__stats{display:block}.stat-card__value{margin:0 0 22px 4px}.stat-card__description{font-size:14px;margin:0 0 7px 10px}.houses-specialization__stats .stats-list__item{width:100%;font-size:14px;border-bottom:1px solid #edefee}.houses-specialization__stats .stats-list__item:last-child{border-bottom:none}.stats-list__item p{margin:0 0 24px}.houses-specialization{margin:0 0 77px}.holder-map h2{margin:0 1% 29px 0;font-size:28px;line-height:1.1}.team-section .tag{margin:0 0 28px}.team-header{font-size:14px}.team-header h2{margin:0 0 7px;font-size:28px;line-height:1.1}.team-section .swipe-indicator{display:-webkit-box;display:-ms-flexbox;display:flex}.team-list{overflow-x:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:14px}.team-list li{-webkit-box-flex:0;-ms-flex:0 0 249px;flex:0 0 249px;width:249px;margin:0 0 16px}.team-member-link{font-size:14px}.planning-solutions-section .tag{margin:0 0 27px}.planning-solutions-header{font-size:14px}.planning-solutions-header h2{margin:0 0 9px;font-size:28px;line-height:1.1}.planning-solutions-header p{margin:0 15px 31px 0}.planning-solutions-list{display:block}.planning-solutions-list li{padding:83px 12px 12px;width:100%;margin:0 0 16px;font-size:14px;line-height:1.4}.planning-solution-item:before{width:26px;height:26px;border-radius:4px;font-size:12px;line-height:1}.planning-solution-title{margin:0 0 11px;font-size:20px}.planning-solution-image{height:200px}.planning-solutions-list li:last-child{display:block;width:100%;padding:83px 12px 12px}.planning-solutions-list li:last-child .planning-solution-image{width:100%;margin:0}.planning-solutions-list li.planning-solution-item:last-child:before{top:22px;left:26px}.planning-solutions-list li:last-child .holder-text{padding:0 18px 0 14px}.holder-certificates-slider{margin:0 -202px 0 0}.certificates-section{padding:48px 28px 23px;margin:0 0 18px;width:100%}.certificates-section h2{font-size:28px;line-height:1.1;text-align:center;margin:0 0 32px}.certificates-section .holder-img{min-height:306px}.certificates-slider .project-example-nav .btn-next,.certificates-slider .project-example-nav .btn-prev{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;line-height:32px;padding:0 10px}.certificates-slider .project-example-nav svg{width:100%}.certificates-slider .project-example-nav .swiper-pagination-current{font-size:14px}.certificates-slider .project-example-nav .swiper-pagination-fraction{font-size:12px}.positive-experience-section{padding:0 24px 1px;margin:0 0 96px}.positive-experience-section h2{margin:0 0 4px;font-size:24px;line-height:1.1}.positive-experience-section .content-block p{margin:0 0 52px}.positive-experience-section .content-block{padding:50px 0 20px;margin:0 0 25px;font-size:14px;border-bottom:1px solid #edefee}.icon-quotes{top:0;right:20px;width:26px;height:18px}.icon-quotes svg{max-width:100%}.positive-experience-section .author-info{position:static;display:block}.positive-experience-section .holder-img{margin:0 0 15px;-webkit-box-flex:0;-ms-flex:0 0 122px;flex:0 0 122px;width:122px;height:122px}.positive-experience-section .holder-text{padding:0}.positive-experience-section .author-name{font-size:14px;line-height:1.2}.positive-experience-section .author-role{font-size:12px;line-height:1.5}.positive-experience-section .features-list{padding:0}.features-list li{display:block}.features-list .icon{margin:0 0 10px;width:32px;height:32px;line-height:32px;padding:8px}.features-list .icon svg{max-width:100%}.features-list li .text h5{font-size:18px}.features-list li .text p{font-size:14px}.full-cycle-header{font-size:14px;line-height:1.4}.full-cycle-header .tag{margin:0 0 27px}.full-cycle-header h2{font-size:28px;line-height:1.1;margin:0 13px 9px 0}.step-item{display:block;position:relative;font-size:12px;padding:24px 25px 4px}.steps-grid .step-item{margin:0 0 16px}.step-item .tag{position:absolute;padding:0 13px;right:25px;top:14px;margin:0;font-size:12px;height:22px;line-height:22px}.step-item .holder-img{margin:0 0 31px}.step-item h3{font-size:18px;margin:0 0 9px}}