.swiper{--swiper-navigation-size:var(--btn-height);--swiper-theme-color:var(--primary);--swiper-pagination-bullet-inactive-color:var(--border-light);--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-inactive-opacity:1}.swiper-slide{height:auto}.swiper-button{display:flex;align-items:center;justify-content:center;grid-gap:var(--gap);pointer-events:none}.swiper-button-next,.swiper-button-prev{all:revert;pointer-events:visible;display:flex;align-items:center;justify-content:center;width:46px;aspect-ratio:1/1;margin:0!important;color:var(--black);background-color:var(--white);border:0 none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-transition:all var(--transition-duration);-moz-transition:all var(--transition-duration);-ms-transition:all var(--transition-duration);-o-transition:all var(--transition-duration);transition:all var(--transition-duration)}.swiper-button-next:before,.swiper-button-prev:before{content:'';display:block;width:10px;height:17px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L8.5 8.5L1.5 15.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-position:center;mask-size:contain;mask-repeat:no-repeat}.swiper-button svg{display:none}.swiper-button-prev{transform:rotate(180deg)}.swiper-button-disabled{pointer-events:none!important}.swiper-pagination{display:flex;align-items:center;justify-content:center;grid-gap:18px;position:static}.swiper-pagination-bullet{margin:0!important}.swiper-pagination-fraction{width:auto;pointer-events:none}.swiper-gradient{--gradient-size:clamp(40px, 20vw, 200px);pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(to right,var(--swiper-background,var(--color-background)),transparent var(--gradient-size),transparent calc(100% - var(--gradient-size)),var(--swiper-background,var(--color-background)));z-index:10}.swiper-linear .swiper-wrapper{transition-timing-function:linear}.wpcf7 p{display:flex;flex-direction:column;grid-gap:36px 16px}.wpcf7 br{display:none}.wpcf7 label{display:flex;flex-direction:column;grid-gap:18px}.wpcf7 .button-wrapper{--btn-min-width:100%;position:relative}.wpcf7 .submitting .button-wrapper{pointer-events:none}.wpcf7 .submitting .button-wrapper .button{opacity:.5}.wpcf7 .button-wrapper .wpcf7-spinner{position:absolute;top:50%;left:50%;margin:0;transform:translate3d(-50%,-50%,0);z-index:1}.wpcf7-response-output{display:none}.wpcf7 p label>span.fw-bold{display:block;margin-bottom:min(var(--i5),var(--gap))}.wpcf7-not-valid-tip{font-size:var(--thin);position:absolute}@font-face{font-family:'Helvetica Neue';src:url(../fonts/helveticaneuecyr-bold.eot);src:url(../fonts/helveticaneuecyr-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticaneuecyr-bold.woff) format("woff"),url(../fonts/helveticaneuecyr-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(../fonts/helveticaneuecyr-medium.eot);src:url(../fonts/helveticaneuecyr-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticaneuecyr-medium.woff) format("woff"),url(../fonts/helveticaneuecyr-medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(../fonts/helveticaneuecyr-roman.eot);src:url(../fonts/helveticaneuecyr-roman.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticaneuecyr-roman.woff) format("woff"),url(../fonts/helveticaneuecyr-roman.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.h1{font-size:var(--h1);font-weight:700;line-height:1.2}.h2{font-size:var(--h2);font-weight:700;line-height:1.2}.h4{font-size:var(--h4);font-weight:700;line-height:1.2}.h5{font-size:var(--h5);font-weight:700;line-height:1.2}.h6{font-size:var(--h6);font-weight:700;line-height:1.2}.fs{font-size:var(--body,1rem)}.fs-h1{font-size:var(--h1,2.5rem)}.fs-h2{font-size:var(--h2,2rem)}.fs-h3{font-size:var(--h3,1.75rem)}.fs-h4{font-size:var(--h4,1.5rem)}.fs-h5{font-size:var(--h5,1.25rem)}.fs-h6{font-size:var(--h6,.85rem)}.title{font-family:'Plus Jakarta Sans',sans-serif}.fw-bold{font-weight:700}.fw-semibold{font-weight:600}.fw-medium{font-weight:500}.fw-regular{font-weight:400}.fw-light{font-weight:300}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.label{display:flex;align-items:center;justify-content:center;min-height:40px;padding:4px 36px;color:var(--primary);font-weight:500;background-color:var(--white);border:1px solid var(--border-light);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.overflow-hidden{overflow:hidden}.container{width:100%;max-width:calc(var(--container-width) + var(--container-padding) * 2);margin:0 auto;padding:0 var(--container-padding)}section{margin-block:var(--section-gap)}section:first-child:not(.form){margin-block:min(6vh,var(--i1))}[data-bottom]+[data-full],[data-full]+[data-full]{margin-top:calc(var(--section-gap) * -1)}section:last-child[data-bottom],section:last-child[data-full]{margin-bottom:0}h1,h2,h3,h4,h5,h6{font:inherit!important}.content{display:flex;flex-direction:column;align-items:flex-start;grid-gap:var(--content-gap)}.content .title+.richText{margin-top:calc(24px - var(--content-gap))}.content-center{align-items:center;margin-inline:auto;text-align:center;text-wrap:balance}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[class*=grid]{display:grid;grid-gap:var(--gap)}.grid-two{grid-template-columns:repeat(var(--grid-2),1fr)}.grid-three{grid-template-columns:repeat(var(--grid-3),1fr)}.grid-four{grid-template-columns:repeat(var(--grid-4),1fr)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}[class*=flex]{display:flex;grid-gap:var(--gap)}.flex-start-start{align-items:flex-start;justify-content:flex-start}.flex-start-center{align-items:flex-start;justify-content:center}.flex-start-end{align-items:flex-start;justify-content:flex-end}.flex-start-between{align-items:start;justify-content:space-between}.flex-center-start{align-items:center;justify-content:flex-start}.flex-center-center{align-items:center;justify-content:center}.flex-center-end{align-items:center;justify-content:flex-end}.flex-center-between{align-items:center;justify-content:space-between}.flex-end-start{align-items:flex-end;justify-content:flex-start}.flex-end-center{align-items:flex-end;justify-content:center}.flex-end-end{align-items:flex-end;justify-content:flex-end}.flex-end-between{align-items:end;justify-content:space-between}*{margin:0;padding:0;box-sizing:border-box}:after,:before{box-sizing:inherit}html{display:block}body{margin:0;padding:0;color:var(--color-text);font-size:var(--body);font-weight:400;font-style:normal;line-height:1.4;font-family:var(--family);background-color:var(--color-background)}img,svg,video{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}li{list-style-type:none}button,input,textarea{display:block;font:inherit;color:inherit;background-color:transparent;border:0 none;box-shadow:none;appearance:none;outline:0;resize:none}button{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--color-text);font-family:var(--family)}.richText *{all:revert}.richText>:first-child{margin-top:0}.richText>:last-child{margin-bottom:0}.richText h1,.richText h2,.richText h3,.richText h4,.richText h5,.richText h6{all:revert!important}:root{--scrollbar-size:5px;--scrollbar-color:var(--white);--scrollbar-tumb:var(--black);--scrollbar-radius:0px;--scroll:var(--scrollbar-size, 15px);--header:0px;--icon-size:24px;--h1:clamp(26px, 6.5vw, 44px);--h2:clamp(24px, 6vw, 36px);--h4:clamp(22px, 5.5vw, 26px);--h5:clamp(18px, 4.5vw, 20px);--h6:clamp(16px, 4vw, 18px);--body:clamp(14px, 3.5vw, 16px);--small:clamp(12px, 3vw, 14px);--thin:12px;--family:'Helvetica Neue',sans-serif;--color-text:var(--black);--color-background:#F8F8F8;--color-hover:#247E3C;--white:#fff;--black:#0D0D0D;--primary:rgb(52, 168, 83);--gray:#A2A2A2;--border-light:rgba(31, 31, 31, 0.1);--btn-min-width:clamp(180px, 45vw, 240px);--btn-height:clamp(44px, 11vw, 56px);--btn-inner:24px;--btn-color:var(--white);--btn-font-size:16px;--btn-background:var(--primary);--btn-border-size:1px;--btn-border-color:var(--primary);--gap:18px;--section-gap:clamp(100px, 25vw, 180px);--content-gap:36px;--i1:clamp(60px, 10vw, 100px);--i2:clamp(48px, 8vw, 60px);--i3:clamp(40px, 6.77vw, 52px);--i4:36px;--transition-duration:.43s;--box-padding:clamp(28px, 7vw, 48px) clamp(24px, 6vw, 70px);--border-radius:5px;--container-padding:clamp(16px, 2.5vw, 40px);--container-width:1292px;--container-margin:max((100vw - var(--container-width) - var(--scroll)) / 2, var(--container-padding));--grid-2:2;--grid-3:3;--grid-4:4}.button{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:min(var(--btn-min-width),100%);height:var(--btn-height);padding:0 var(--btn-inner);color:var(--btn-color);font-size:var(--btn-font-size);font-weight:500;text-align:center;background-color:var(--btn-background);border:var(--btn-border-size) solid var(--btn-border-color);border-radius:var(--border-radius);cursor:pointer;transition:all .43s}.input{display:block;position:relative}input:not([type=checkbox],[type=radio],[type=submit],[type=range]),textarea{width:100%;min-height:var(--btn-height);padding:0 var(--btn-inner);font-size:var(--h6);text-overflow:ellipsis;background-color:var(--white);border:1px solid var(--border-light);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius);transition:border-color .43s,color .43s}textarea{height:160px;padding-top:16px}input:not([type=checkbox],[type=radio],[type=submit],[type=range])::placeholder,textarea::placeholder{opacity:.75;text-overflow:ellipsis}input:not([type=checkbox],[type=radio],[type=submit],[type=range]):focus,input:not([type=checkbox],[type=radio],[type=submit],[type=range]):hover,textarea:focus,textarea:hover{border-color:currentColor}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-hidden{width:0!important;height:0!important;min-height:0!important;padding:0!important;border:0 none!important;opacity:0;z-index:-1}.video-wrapper{--video-aspect-ratio:16/9;--video-radius:var(--border-radius);position:relative;max-width:100%;aspect-ratio:var(--video-aspect-ratio)}.video-wrapper video{width:100%;height:100%;object-fit:cover;-webkit-border-radius:var(--video-radius);-moz-border-radius:var(--video-radius);border-radius:var(--video-radius)}.video-play-btn{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;background-color:rgba(31,31,31,.4);-webkit-border-radius:var(--video-radius);-moz-border-radius:var(--video-radius);border-radius:var(--video-radius)}.video-play-btn img{width:60px}.menu{display:none;position:fixed;inset:0;background-color:var(--color-background);z-index:9}.menu-scroll{overflow-y:scroll;height:100%;max-height:100%}.menu .container{display:flex;flex-direction:column;min-height:100%}.menu-content{display:flex;flex-direction:column;grid-gap:var(--content-gap);justify-content:space-between;flex-grow:1;min-height:100%;padding-top:calc(var(--header) + var(--i3));padding-bottom:var(--i3)}.menu-content nav ul{display:flex;flex-direction:column;gap:var(--i4);font-size:var(--h4);font-weight:700;line-height:1.3}.menu-soon{color:rgba(255,255,255,.4)}.menu-soon .soon-text{padding:5px 16px 3px;color:var(--primary);background-color:rgba(52,168,83,.1);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.menu .menu-soon{color:rgba(0,0,0,.4)}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;max-width:none!important;padding:16px;background-color:rgba(0,0,0,.7);z-index:1000}.modal_close{position:absolute;top:30px;right:min(30px,var(--container-padding));width:40px;z-index:10}.modal-wrapper{overflow:hidden;display:flex;flex-direction:column;position:relative;width:100%;max-width:852px;max-height:100%;padding:clamp(20px,5vw,60px);background-color:var(--color-background);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.modal_content-body{overflow-y:auto;flex-grow:1;display:flex;flex-direction:column}#modal-book .modal-wrapper{max-width:1000px;padding:0;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.modal_book{display:flex;align-items:center;justify-content:center}.calendly-inline-widget{width:100%}.rating{display:flex;align-items:center;grid-gap:10px}.rating-logo{width:100%;max-width:clamp(90px,23vw,140px);margin-right:8px}.rating-count{font-weight:500;font-size:clamp(12px,3vw,1rem);text-wrap:nowrap}.rating-stars{margin-top:-.35em;max-width:clamp(90px,23vw,140px)}.socials ul{display:flex;align-items:center;grid-gap:12px}.socials a{display:flex;align-items:center;justify-content:center;width:46px;aspect-ratio:1/1;background-color:rgba(255,255,255,.1);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.socials a i{display:block;width:24px;aspect-ratio:1/1;color:inherit;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.steps{--gap:18px;display:flex;align-items:center;grid-gap:var(--gap);font-size:clamp(11px,2.5vw,1rem)}.steps li{display:flex;align-items:center;grid-gap:var(--gap);font-weight:500;color:var(--primary);line-height:1}.steps li:not(:first-child)::before{content:'';width:18px;margin-top:-.35em;aspect-ratio:1/1;color:var(--border-light);background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 6L11 10L7 14' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-position:center;mask-size:contain;mask-repeat:no-repeat}.tabs{display:flex;align-items:center;flex-wrap:wrap;grid-gap:16px}.tabs li{display:flex;align-items:center;justify-content:center;height:42px;padding:4px 24px;text-wrap:nowrap;border:1px solid var(--border-light);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:24px}.user{display:flex;align-items:center;grid-gap:var(--user-gap,20px)}.user-avatar{flex-shrink:0;width:var(--user-avatar,50px);aspect-ratio:1/1}.user-avatar img{height:100%;object-fit:cover;object-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.user-content{display:flex;flex-direction:column;grid-gap:8px}.case img{-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.case-head{max-width:1074px;margin-inline:auto}.case-tabs{display:flex;align-items:center;flex-wrap:wrap;grid-gap:var(--gap)}.case-tab{display:flex;align-items:center;height:42px;padding:4px 16px;background-color:var(--white);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.case-image{margin-block:clamp(60px,15vw,120px)}.case .wp-block-columns{grid-gap:var(--gap);max-width:1074px;margin:clamp(60px,15vw,120px) auto}.case .wp-block-group{grid-gap:clamp(24px,6vw,52px);margin-block:clamp(60px,15vw,120px)}.case .wp-block-heading{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important}.case .wp-block-heading *{font:inherit}.footer{margin:12px;padding:32px 0;color:var(--white);background-color:var(--black);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.footer .label{background-color:transparent;border-color:rgba(255,255,255,.1)}.footer-head{margin-top:-32px;padding-block:min(120px,var(--section-gap))}.footer-net:not(:first-child){padding-top:44px;border-top:1px solid rgba(255,255,255,.1)}.footer-net:not(:last-child){margin-bottom:46px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-net{--gap:24px}.footer-left{flex-wrap:wrap;grid-row-gap:var(--i2)}.footer-right .footer-nav{max-width:308px}.footer-nav{display:flex;flex-direction:column;grid-gap:36px;width:100vw;max-width:160px}.footer-left .footer-nav:last-child{width:auto;max-width:none}.footer-nav p{font-size:var(--thin);text-transform:uppercase;opacity:.2}.footer-nav ul{display:flex;flex-direction:column;grid-gap:var(--gap)}.footer-nav .socials ul{flex-direction:row;grid-gap:12px}.footer-nav .contact+.socials{margin-top:calc(24px - var(--gap))}.footer-copyright{font-size:var(--thin);letter-spacing:.04em;text-transform:uppercase;opacity:.5}.footer-up{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:46px;aspect-ratio:1/1;color:inherit;border:1px solid rgba(255,255,255,.1);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.footer-up:before{content:'';width:18px;aspect-ratio:1/1;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_29_738)'%3E%3Cpath d='M9 15.1875V2.8125' stroke='white' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.9375 7.875L9 2.8125L14.0625 7.875' stroke='white' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_29_738'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-position:center;mask-size:contain;mask-repeat:no-repeat}.form-net{display:flex;align-items:stretch;justify-content:space-between;grid-gap:var(--i2) var(--gap)}.form-left{display:flex;flex-direction:column;justify-content:space-between;grid-gap:var(--i1)}.form-left .review-item{height:auto}.form-right{min-width:45%}.form-tabs{display:flex;align-items:center;flex-wrap:wrap;grid-gap:12px}.form-tabs button{display:flex;align-items:center;justify-content:center;grid-gap:12px;height:50px;padding:4px 30px;background-color:var(--white);border:1px solid var(--border-light);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:32px;-webkit-transition:all var(--transition-duration);-moz-transition:all var(--transition-duration);-ms-transition:all var(--transition-duration);-o-transition:all var(--transition-duration);transition:all var(--transition-duration)}.form-tabs button.active{pointer-events:none;color:var(--primary);background-color:rgba(52,168,83,.1);border-color:transparent}.form-tabs button img{width:20px;height:20px;object-fit:contain;object-position:center}.form-tab-content{width:100%;margin-top:46px}.form-tab-wpcf7{overflow:hidden;width:100%}.form-tab-wpcf7 p{display:grid;grid-template-columns:repeat(2,1fr)}.form-tab-wpcf7 .button-wrapper,.form-tab-wpcf7 .wpcf7-full-form{grid-column:1/3}.form-tab-book{overflow:hidden;width:100%}.form-tab-book iframe{width:100%;-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.header{position:sticky;top:16px;margin-top:clamp(16px,2.6vh,36px);z-index:10;-webkit-transition:transform var(--transition-duration);-moz-transition:transform var(--transition-duration);-ms-transition:transform var(--transition-duration);-o-transition:transform var(--transition-duration);transition:transform var(--transition-duration)}.header-hide:not(.header-visible){-webkit-transform:translate3d(0,-140%,0);-moz-transform:translate3d(0,-140%,0);-ms-transform:translate3d(0,-140%,0);-o-transform:translate3d(0,-140%,0);transform:translate3d(0,-140%,0)}.header-net{padding:16px 36px;color:var(--white);background-color:var(--black);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.header-right .button:last-child{margin-block:-8px;margin-right:-28px}.header nav ul{display:flex;align-items:center;grid-gap:48px}.header .button{width:var(--btn-min-width);margin-block:-16px;margin-right:-28px}.projects-top{max-width:680px}.projects-list:not(:first-child){margin-top:var(--i1)}.projects-list{grid-gap:clamp(16px,4vw,var(--i3))}.project{overflow:hidden;position:relative;background-color:var(--white);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.project-tabs{pointer-events:none;display:flex;align-items:center;flex-wrap:wrap;grid-gap:12px;position:absolute;top:clamp(12px,3vw,40px);left:clamp(12px,3vw,30px);right:clamp(12px,3vw,30px);z-index:1}.project-tabs li{padding:10px 16px;white-space:nowrap;font-size:clamp(12px,3vw,1rem);background-color:var(--white);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.project-image{overflow:hidden;display:block;aspect-ratio:620/360}.project-image img{height:100%;object-fit:cover;object-position:center}.project-content{margin-top:-5px;padding:32px 36px 58px;border-top:10px solid var(--primary)}.project-content .richText{max-width:466px}.projects-tabs{display:flex;align-items:center;flex-wrap:wrap;grid-gap:16px;margin-top:var(--i2)}.projects-tabs a{display:flex;align-items:center;padding:4px 32px;height:var(--btn-height);background-color:var(--white);border:1px solid var(--border-light);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius);-webkit-transition:all var(--transition-duration);-moz-transition:all var(--transition-duration);-ms-transition:all var(--transition-duration);-o-transition:all var(--transition-duration);transition:all var(--transition-duration)}.projects-tabs a.active{pointer-events:none;color:var(--white);background-color:var(--primary);border-color:var(--primary)}.reviews-top{max-width:892px}.reviews-list-wrapper:not(:first-child){margin-top:var(--i1)}.review-item{--content-gap:40px;display:flex;flex-direction:column;justify-content:space-between;grid-gap:52px;height:100%;padding:24px 26px 36px;background-color:var(--white);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.review-item-head{display:flex;align-items:center;justify-content:space-between;width:100%}.review-item-logo img{width:auto}.review-item-stars{display:flex;align-items:center;grid-gap:5px;color:var(--gray)}.review-item-stars span.active{color:var(--primary)}.review-item-stars span{width:16px;aspect-ratio:1/1;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.97381 0.690985C7.27316 -0.23033 8.57657 -0.230328 8.87592 0.690987L10.0611 4.33875C10.195 4.75078 10.579 5.02974 11.0122 5.02974H14.8478C15.8165 5.02974 16.2193 6.26936 15.4356 6.83876L12.3325 9.09323C11.982 9.34788 11.8354 9.79925 11.9693 10.2113L13.1545 13.8591C13.4539 14.7804 12.3994 15.5465 11.6157 14.9771L8.51264 12.7226C8.16216 12.468 7.68757 12.468 7.33708 12.7226L4.23401 14.9771C3.4503 15.5465 2.39582 14.7804 2.69518 13.8591L3.88046 10.2113C4.01434 9.79925 3.86768 9.34787 3.51718 9.09323L0.414135 6.83876C-0.369583 6.26936 0.0331917 5.02974 1.00192 5.02974H4.83753C5.27076 5.02974 5.65472 4.75078 5.78859 4.33875L6.97381 0.690985Z' fill='%2334A853'/%3E%3C/svg%3E%0A");mask-position:center;mask-size:contain;mask-repeat:no-repeat}.review-item .richText{line-height:1.5}.review-item .user{font-size:var(--small)}.review-item .user-avatar img{box-shadow:0 0 0 5px var(--border-light)}.reviews-list .swiper-pagination{margin-top:var(--i4)}.reviews-list .user-name.fs-h5{font-size:var(--h6)}.solo-net:not(:first-child){margin-top:var(--i1)}.solo-net{grid-gap:52px}.solo-content{display:flex;flex-direction:column;grid-gap:32px;padding:clamp(28px,7vw,64px);background-color:#edeeee;-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.solo-content .title{display:flex;align-items:center;grid-gap:24px}.solo-content .title img{flex-shrink:0;width:32px;aspect-ratio:1/1;object-fit:contain;object-position:center}.solo-content .grid-three{width:100%}.solo-item .title{display:block;line-height:1.4}.solo-item{display:flex;flex-direction:column;grid-gap:16px;justify-content:space-between;padding:12px 24px 24px;background-color:var(--white);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.solo-image{overflow:hidden;background-color:rgba(52,168,83,.1);-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.solo-image img{height:100%;object-fit:cover;object-position:center}@media only screen and (min-width:768px){.reviews-list-wrapper{position:relative;margin-inline:max(-70px,var(--container-margin) * -.8);padding-inline:max(70px,var(--container-margin) * .8)}.reviews-list-wrapper .swiper-button{justify-content:space-between;position:absolute;top:calc(50% - 46px * .5 - var(--i4) - 12px);left:0;right:0}}@media only screen and (min-width:1200px){.burger{display:none}.form-left{max-width:636px}.form-right{max-width:528px}}@media only screen and (max-width:1199px){:root{--grid-4:var(--grid-3);--grid-3:var(--grid-2)}.burger{overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:5px;width:var(--btn-height);aspect-ratio:1/1;padding-inline:calc(var(--btn-height) * .25);margin-right:calc(var(--btn-height) * -.25);color:var(--white);cursor:pointer;background-color:var(--black);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.burger span{display:block;width:100%;max-width:20px;height:2px;color:inherit;background-color:currentColor;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;transition:transform var(--transition-duration),opacity var(--transition-duration)}.burger.active span:first-child{transform:translate3d(0,7.4px,0) rotate(45deg)}.burger.active span:nth-child(2):not(:last-child){opacity:0;transform:translate3d(-200%,0,0)}.burger.active span:last-child{transform:translate3d(0,-6.8px,0) rotate(-45deg)}.footer-left{display:grid;grid-template-columns:repeat(2,1fr);white-space:nowrap}.form{--container-width:752px}.form-net{flex-direction:column}.header nav{display:none}.header .button{margin-right:0}.solo-net{grid-template-columns:1fr}.solo-content .grid-three{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media only screen and (max-width:767px){:root{--grid-2:1}#modal-donate .modal-wrapper{padding-top:80px}.steps{flex-wrap:wrap;justify-content:center;grid-gap:4px}.steps li{grid-gap:4px}.steps li:not(:first-child)::before{content:'|'}.footer-net{flex-direction:column;grid-gap:var(--i2)}.footer-nav{width:auto;max-width:none}.header .button{display:none}.header-net{padding:12px 20px}.header-left{max-width:114px}.reviews{overflow:hidden}.reviews-list-wrapper .swiper-button{display:none}.reviews-list{overflow:visible}.reviews-list .swiper-slide{max-width:320px}}@media (hover:hover){.swiper-button path{-webkit-transition:color var(--transition-duration);-moz-transition:color var(--transition-duration);-ms-transition:color var(--transition-duration);-o-transition:color var(--transition-duration);transition:color var(--transition-duration)}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--white);background-color:var(--color-hover)}.richText a,.richText a *{transition:color .43s}.richText a:hover{--color-text:var(--color-hover)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-color)}::-webkit-scrollbar-thumb{background:var(--scrollbar-tumb);border-radius:var(--scrollbar-radius)}@-moz-document url-prefix(){:root{scrollbar-width:thin;scrollbar-color:var(--scrollbar-tumb) var(--scrollbar-color)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-tumb) var(--scrollbar-color);scrollbar-track-color:var(--scrollbar-color);scrollbar-thumb-color:var(--scrollbar-tumb);scrollbar-thumb-border-radius:var(--scrollbar-radius)}}@supports (-ms-ime-align:auto){::-ms-scrollbar{width:var(--scrollbar-size)}::-ms-scrollbar-track{background:var(--scrollbar-color)}::-ms-scrollbar-thumb{background:var(--scrollbar-tumb);border-radius:var(--scrollbar-radius)}}.button:hover{background-color:var(--color-hover);border-color:var(--color-hover)}.socials a:hover{color:var(--color-hover)}.socials a{-webkit-transition:color var(--transition-duration);-moz-transition:color var(--transition-duration);-ms-transition:color var(--transition-duration);-o-transition:color var(--transition-duration);transition:color var(--transition-duration)}a.case-tab:hover{background-color:rgba(52,168,83,.1)}a.case-tab{-webkit-transition:background-color var(--transition-duration);-moz-transition:background-color var(--transition-duration);-ms-transition:background-color var(--transition-duration);-o-transition:background-color var(--transition-duration);transition:background-color var(--transition-duration)}.footer a:not(.button):hover{color:var(--color-hover)}.footer a:not(.button){-webkit-transition:color var(--transition-duration);-moz-transition:color var(--transition-duration);-ms-transition:color var(--transition-duration);-o-transition:color var(--transition-duration);transition:color var(--transition-duration)}.footer-up:hover{border-color:var(--white)}.footer-up{-webkit-transition:border-color var(--transition-duration);-moz-transition:border-color var(--transition-duration);-ms-transition:border-color var(--transition-duration);-o-transition:border-color var(--transition-duration);transition:border-color var(--transition-duration)}.form-tabs button:not(.active):hover{color:var(--primary);border-color:var(--primary)}.header a:not(.button):hover{color:var(--color-hover)}.header a:not(.button){-webkit-transition:color var(--transition-duration);-moz-transition:color var(--transition-duration);-ms-transition:color var(--transition-duration);-o-transition:color var(--transition-duration);transition:color var(--transition-duration)}.project a:hover{color:var(--color-hover)}.project a{-webkit-transition:color var(--transition-duration);-moz-transition:color var(--transition-duration);-ms-transition:color var(--transition-duration);-o-transition:color var(--transition-duration);transition:color var(--transition-duration)}a.project-image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}a.project-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform var(--transition-duration);-moz-transition:transform var(--transition-duration);-ms-transition:transform var(--transition-duration);-o-transition:transform var(--transition-duration);transition:transform var(--transition-duration)}.projects-tabs a:hover{border-color:var(--primary)}.solo-content .grid-three:not(:hover) .solo-item:first-child,.solo-item:hover{color:var(--white);background-color:var(--primary)}.solo-item{--transition-duration:.23s;-webkit-transition:color var(--transition-duration),background-color var(--transition-duration);-moz-transition:color var(--transition-duration),background-color var(--transition-duration);-ms-transition:color var(--transition-duration),background-color var(--transition-duration);-o-transition:color var(--transition-duration),background-color var(--transition-duration);transition:color var(--transition-duration),background-color var(--transition-duration);transition-timing-function:linear}}@media (hover:none){.solo-item:first-child{color:var(--white);background-color:var(--primary)}}