.single-project .hide-on-project{display:none}.numbers{margin:100px 0 120px}.numbers .numbers__item{position:relative;margin-bottom:20px}.numbers .numbers__item:before{content:"";position:absolute;background-image:url(../../../../../../../../themes/sitegist-theme/assets/images/numbers_back.svg);background-size:cover;width:140px;height:140px;top:-25px}.numbers .numbers__item .numbers__item-number{margin-bottom:20px}.numbers .numbers__item .numbers__item-number .counter,.numbers .numbers__item .numbers__item-number .counter-plus{color:#07504F;text-align:center;font-size:65px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.65px;position:relative;z-index:2}.numbers .numbers__item .numbers__item-number .counter-text{color:var(--4,#07504F);font-family:e-Ukraine;font-size:45px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.45px;position:relative;z-index:2}.numbers .numbers__item .numbers__item-text{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.14px}.strategic-repeater{margin:100px 0 120px}.strategic-repeater .strategic-repeater__item{position:relative;margin-bottom:20px}.strategic-repeater .strategic-repeater__item:before{content:"";position:absolute;background-image:url(../../../../../../../../themes/sitegist-theme/assets/images/numbers_back.svg);background-size:cover;width:140px;height:140px;top:-25px}.strategic-repeater .strategic-repeater__item .strategic-repeater__item-number{margin-bottom:20px}.strategic-repeater .strategic-repeater__item .strategic-repeater__item-number .counter,.strategic-repeater .strategic-repeater__item .strategic-repeater__item-number .counter-plus{color:#07504F;text-align:center;font-size:28px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.65px;position:relative;z-index:2}.strategic-repeater .strategic-repeater__item .strategic-repeater__item-number .counter-text{color:var(--4,#07504F);font-family:e-Ukraine;font-size:25px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.45px;position:relative;z-index:2}.strategic-repeater .strategic-repeater__item .strategic-repeater__item-text{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.14px}.review{margin:100px 0;position:relative}.review h2.title-1{margin-right:auto;margin-left:auto;display:table}.review .swiper-wrapper{padding-bottom:50px}.review .review-container{max-width:970px;position:relative}.review .review-container .title-1{text-align:center}.review .review-container .swiper-slide{height:auto}.review .review-container .swiper-slide .review-slide-container{display:flex;flex-direction:row;margin:0 auto;width:100%;max-width:729px;padding:25px;border-radius:40px 0;border:5px solid #B3DF5D;height:100%}.review .review-container .swiper-slide .review-slide-container .review-image{width:212px;height:250px;flex-shrink:0;object-fit:contain;margin-right:25px}.review .review-container .swiper-slide .review-slide-container .review-image img{border-radius:20px;width:100%;height:240px;object-fit:cover}.review .review-container .swiper-slide .review-slide-container .review-text{font-size:18px;font-style:normal;font-weight:300;line-height:25px;display:flex;flex-direction:column;justify-content:center}.review .review-container .swiper-slide .review-slide-container .review-text .review-text__position{color:#23A6F0;margin-bottom:10px}.review .review-container .swiper-slide .review-slide-container .review-text .review-text__description{color:#737373}.review .swiper_control{padding-top:90px}.review .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px;background-color:#D9D9D9;opacity:1}.review .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#B3DF5D}.review .swiper_control_arrow{position:absolute;top:50%;height:44px;width:100%;left:0}.review .swiper_control_arrow .swiper-button-next{width:24px;right:-50px}.review .swiper_control_arrow .swiper-button-next:after{display:none}.review .swiper_control_arrow .swiper-button-prev{width:24px;left:-50px}.review .swiper_control_arrow .swiper-button-prev:after{display:none}.our-media{margin:100px 0}.our-media .our-media__item{margin-bottom:45px;text-align:center;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;height:100%;min-height:auto}.our-media .our-media__item .our-media__text-link{order:-1;color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:-.18px;min-height:40px;display:flex;align-items:center;justify-content:center}.our-media .our-media__item img{width:80%;object-fit:contain;height:100px;transition:all 0.3s;flex-grow:1;display:flex;align-items:center;justify-content:center}.our-media .our-media__item:hover img{transform:scale(1.1);transition:all 0.3s}.our-partners{margin:100px 0}.our-partners .our-partners__item{padding:10px;text-align:center;display:flex;align-items:center;justify-content:center;height:100%;border:1px solid #D7D7D7;border-radius:12px}.our-partners .our-partners__item img{width:80%;height:100%;object-fit:contain;max-height:100px;transition:all 0.3s}.our-partners .our-partners__item:hover img{transform:scale(1.1);transition:all 0.3s}.our-team{margin:100px 0}.our-team .team-hide{display:none}.our-team .our-team-center{text-align:center}.our-team .our-team__block .our-team__block__title{margin:50px 0}.our-team-leaf{background-size:cover;background-attachment:fixed}.our-team-background{background:#07504f;padding:100px 0;background-size:cover;background-attachment:fixed}.our-team-background h2{color:#FFF}.card{position:relative;width:100%}.card .content{width:-webkit-fill-available;height:-webkit-fill-available;background:#F5F5F5;transition:1s ease-in-out;transform-style:preserve-3d;border-top-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:50px;height:470px}.card .content h4{color:#07504F;margin-bottom:15px}.card .content:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:5px solid #B3DF5D;opacity:0;pointer-events:none;z-index:2;border-top-left-radius:30px;border-bottom-right-radius:30px}.card .content .front{height:-webkit-fill-available;width:-webkit-fill-available;backface-visibility:hidden;display:flex;flex-direction:column;border-top-left-radius:30px;border-bottom-right-radius:30px}.card .content .front img{width:100%;height:100%;max-height:300px;border-top-left-radius:30px;object-fit:cover}.card .content .front .front-description{padding:11px;color:#191B1F;font-size:18px;font-style:normal;font-weight:300;line-height:25px}.card .content .back{height:-webkit-fill-available;width:-webkit-fill-available;backface-visibility:hidden;display:flex;padding:20px;position:absolute;top:0;left:0;transform:rotateY(0.5turn);flex-direction:column}.card .content .back .back-position{color:#191B1F;font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:20px}.card .content .back .back-description{color:#191B1F;font-size:18px;font-style:normal;font-weight:300;line-height:25px;height:250px;overflow-x:hidden;overflow-y:auto}.card.card-flip .content{cursor:pointer}.card.card-flip .content:hover{transition:all 0.3s}.card.card-flip .content:hover:before{opacity:1;transition:all 0.3s}.card.card-flip .content:hover .front{background-color:#B3DF5D}.card.card-flip:hover .content{transform:rotateY(0.5turn);transition:1s ease-in-out}.page-template-about .breadcrumbs{margin-bottom:20px}.page-template-about .our-team-leaf{padding:50px 0}.about-banner{height:590px;background-repeat:no-repeat;background-size:cover;background-position:center}.about-top-text{margin:100px 0}.about-text-block{font-size:18px;font-style:normal;font-weight:300;line-height:25px}.about-us-labels{background:#07504f;background-size:cover;background-attachment:fixed;color:#FFF;padding:150px 0}.about-us-labels .about-us-labels__text{font-size:65px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.65px;text-transform:uppercase}.about-us-labels .about-us-labels__text:not(:last-child){margin-bottom:50px}.about-us-goal{margin:100px 0}.about-us-goal .about_us_goal_step{margin-top:50px}.about-us-goal .about_us_goal_step h3{margin-bottom:36px}.about-us-goal .about_us_goal_step span{position:relative;margin:0 25px}.about-us-goal .about_us_goal_step span:before{content:"";position:absolute;width:65px;height:59px;background-image:url(../../../../../../../../themes/sitegist-theme/assets/images/leaf.svg);background-size:cover;z-index:-1;left:-21px;top:-11px}.reports-top{margin:50px 0}.reports-top-text{margin-bottom:100px}.reports-top-text .reports-top-text__block{font-size:18px;font-style:normal;font-weight:300;line-height:25px}.reports-block{margin-bottom:75px}.reports-block .reports-block__item a{display:flex;flex-direction:column;height:calc(100% - 25px);padding:34px 40px;border-radius:20px;color:#000;border:4px solid #B3DF5D;margin-bottom:25px}.reports-block .reports-block__item a span{margin-top:40px;color:#B3DF5D;text-align:right;font-size:18px;font-style:normal;font-weight:500;line-height:25px}.reports-block .reports-block__item a:hover{transition:all 0.3s}.reports-block .reports-block__item a:hover span{color:#07504F;text-decoration:underline;text-underline-offset:5px;transition:all 0.3s}.full-reports-block h2{margin-bottom:50px}.full-reports-block .full-reports-block__item a{display:block;padding:25px 50px;margin-right:25px;margin-left:15px;margin-bottom:25px;color:#000;text-align:center;border-radius:20px 0;background:transparent;transition:0.3s all;cursor:pointer;border:solid 4px #B3DF5D}.full-reports-block .full-reports-block__item a h3{margin-bottom:0}.full-reports-block .full-reports-block__item a:hover{background:#B3DF5D}@media (max-width:1300px){.our-media .swiper_control_arrow .swiper-button-next{display:none}.our-media .swiper_control_arrow .swiper-button-prev{display:none}.review .swiper_control_arrow .swiper-button-next{right:25px}.review .swiper_control_arrow .swiper-button-prev{left:25px}}@media (max-width:992px){.numbers{margin:30px 0}.strategic-repeater{margin:30px 0}.about-banner{height:400px}.our-team{margin:40px 0 30px}.our-team .our-team__block .our-team__block__title{margin:20px 0}.our-team-background{padding:50px 0}.about-us-labels{padding:100px 0}.about-us-labels .about-us-labels__text{font-size:45px}.about-us-labels .about-us-labels__text:not(:last-child){margin-bottom:30px}.about-us-goal{margin:70px 0}.about-us-goal .about_us_goal_step{margin-top:30px}.review{margin:30px 0}.review .review-container{max-width:100%}.review .review-container .swiper-slide .review-slide-container{max-width:calc(100% - 40px);padding:15px}.review .review-container .swiper-slide .review-slide-container .review-text{font-size:16px;line-height:22px}.review .swiper_control{padding-top:60px}.review .swiper_control_arrow .swiper-button-next{display:none}.review .swiper_control_arrow .swiper-button-prev{display:none}}@media (max-width:768px){.card .content{margin-bottom:50px;height:260px}.card .content h4{font-size:15px;margin-bottom:6px}.card .content .front img{max-height:160px}.card .content .front .front-description{padding:10px;font-size:10px;line-height:normal}.card .content .back{padding:10px}.card .content .back .back-position{color:#191B1F;font-size:10px;margin-bottom:10px}.card .content .back .back-description{font-size:12px;line-height:normal;height:100px}.about-banner{height:300px}.about-top-text{margin:50px 0}.about-text-block{font-size:16px}.about-us-labels{padding:50px 0}.about-us-labels .about-us-labels__text{font-size:25px}.about-us-labels .about-us-labels__text:not(:last-child){margin-bottom:20px}.about-us-goal{margin:50px 0}.about-us-goal .about_us_goal_step{margin-top:20px}}@media (max-width:576px){.numbers .numbers__item{margin-left:40px;margin-right:20px}.strategic-repeater .strategic-repeater__item{margin-left:40px;margin-right:20px}.our-team{margin:30px 0}.our-team-background{padding:30px 0}.our-media{margin:30px 0}.our-media .swiper-wrapper{padding-bottom:30px}.our-media .swiper-slide{max-height:150px}.our-media .swiper-slide img{max-height:150px}.our-media .swiper_control{padding-top:30px}.our-partners{margin:30px 0 25px}.our-partners .our-partners__item{margin-bottom:30px}.our-partners .our-partners__item img{width:100%;max-height:80px}.about-banner{height:250px}.about-top-text{margin:30px 0}.about-text-block{font-size:16px}.about-us-labels{padding:30px 0}.about-us-labels .about-us-labels__text{font-size:18px}.about-us-goal{margin:40px 0}.review .review-container .swiper-slide .review-slide-container{flex-direction:column}.review .review-container .swiper-slide .review-slide-container .review-image{margin:0 auto 15px}.review .swiper_control{padding-top:60px}}