body{--font-family:'Inter'}:root{--primary-color:#319c16;--color-text:#3d3d3d;--font-size:16px;--line-height:24px;--font-weight:400}#content{min-height:100vh;padding-top:126px}.page-content{max-width:1430px;margin:0 auto;width:100%;padding-left:47px;padding-right:47px}#main-header{position:fixed;top:0;padding:20px 50px;display:grid;grid-template-columns:auto auto auto;width:100%;justify-content:space-between;align-items:center;z-index:9;backdrop-filter:blur(80px)}#header-mobile,.menu-mobile{display:none}#main-header #logo{width:200px}#main-header .menu{padding:0 30px;border-radius:50px}#main-header .menu a{padding:20px 40px;display:block;font-size:16px;font-weight:500}#main-header .menu a:hover,#main-header .menu:hover .current_page_item:hover a{--color-text:var(--primary-color)}.button,input[type=submit]{background:linear-gradient(180deg,#319c16 0%,#44974e 100%);--color-text:#fff;--font-size:16px;--font-weight:500;text-transform:none;opacity:1;border:none;gap:10px;border-radius:9px;width:fit-content;margin:0;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px}#home-heading .heading-title{--font-family:Poppins-Bold;--font-size:82px;--line-height:86px;letter-spacing:-5px}#home-heading .heading-description{--font-weight:400;--font-size:22px;--line-height:31px;letter-spacing:-.6px;margin-top:30px}#home-heading .button{margin-top:40px}#home-heading{padding:60px;height:1006px;position:relative;overflow:hidden}#home-heading .heading-info{max-width:634px;width:40vw;position:absolute;top:50%;transform:translateY(-50%);z-index:0;margin-top:-100px}.intro-title{display:block;text-align:left;padding-top:50px;--font-weight:400;--font-size:40px;display:grid;gap:47px;grid-template-columns:auto 1fr;--line-height:60px}.intro-title-title{--font-family:Poppins-Bold;--font-weight:700;--font-size:86px}.intro-title strong{--color-text:#60de41;--font-weight:400}.intro{margin:0 auto;max-width:100%;margin-top:40px;margin-bottom:47px;padding-top:33px;padding-right:35px;padding-bottom:33px;padding-left:35px;gap:10px;border-radius:35.39px;box-shadow:0px 5.66px 14.15px 0px #00000021;display:flex;grid-column-gap:105px;justify-content:center;width:fit-content}.intro-title-text{--font-family:Poppins-Medium;--font-size:40px;--line-height:60px}.intro-card{max-width:250px}.intro .intro-card .fl-image img{width:50px;margin-bottom:15px}.intro-card h4{--font-family:DMSans-Medium;--font-size:28px;--line-height:32px;--color-text:#3d3d3d;margin-bottom:5px}.intro-card p{--color-text:#3d3d3d;--font-size:16px;--line-height:24px}.services-title{display:flex;margin:0 auto;width:fit-content;padding-top:77px;align-items:center;gap:65px}.services-title img{height:148px}.services-title{--font-family:DMSans-Medium;--font-size:40px;--line-height:60px}.services{margin:0 auto;margin-top:90px;margin-bottom:47px;padding-top:33px;padding-right:47px;padding-bottom:84px;padding-left:47px;gap:50px;display:grid;grid-template-columns:repeat(3,auto);justify-content:center}.service-card{max-width:385px;opacity:1;border-radius:35.39px;padding:30px;box-shadow:0px 5.66px 14.15px 0px #00000021}.service-card .fl-image img{width:47px;margin-bottom:31px}.service-card h4{--font-family:DMSans-Medium;--font-size:32px;--line-height:35px;--color-text:#3d3d3d;--letter-spacing:-.3px;margin-bottom:9px}.service-card p{--font-size:16px;--line-height:24px}.clients{max-width:calc(100% - calc(47px*2));width:1344px;margin:0 auto;background:#f7f7fd;border-radius:35.39px;padding-top:60px;padding-bottom:56px;margin-bottom:50px;overflow:hidden}.clients .title{--font-family:Poppins-Bold;--font-size:57px;--line-height:86px;--letter-spacing:-1px;text-align:center;margin-bottom:50px}.clients .client-item .gallery-item{margin:0 40px}.clients .client-item .gallery-item img{height:81px;width:auto;max-width:300px;object-fit:contain}#main-footer{height:428px;background:#d7ffcd;margin:0 auto;margin-top:60px;width:calc(100% - calc(47px*2));padding-top:50px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-top-left-radius:30px;border-top-right-radius:30px;display:grid;grid-template-rows:1fr auto}.footer-content{display:grid;grid-template-columns:1fr 1fr 1fr auto;justify-content:space-between}.footer-bottom{border-top:1px solid #e3e3e3;padding:10px 0;display:grid;grid-template-columns:auto auto;justify-content:space-between;position:relative;align-items:center}.footer-bottom .footer-logo img{height:36px}.footer-bottom .footer-logo{padding:10px}.footer-title{--font-family:DMSans-Medium;--font-size:16px;--line-height:28px;--color-text:#0a142f;margin-bottom:15px}.footer-column .menu li{display:block;--font-family:DMSans-Medium;opacity:.5}.footer-column .menu li a{padding:5px 0;display:block}.footer-column p+p{margin-top:10px}.footer-column p{--font-family:DMSans-Medium;opacity:.5}.footer-contact-card{width:277px;padding-top:20px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-radius:30px;background:#fff}.footer-contact-card .contact-button{margin-bottom:14px;width:100%}.footer-contact-card p{--font-size:12px;--font-family:Inter;--line-height:20.4px}.footer-social a{width:38px;height:38px;border-radius:50%;border:1.5px solid #d3d3d3;display:grid;align-items:center;justify-content:center}.footer-social a img{width:15px}.footer-credits{opacity:.5;--font-size:10px;--color-text:grey;display:flex;gap:10px;width:100%;position:absolute;left:0;right:0;margin:0 auto;width:fit-content;bottom:-10px}.excerpt-title{--font-family:Poppins-Medium;--font-size:24px;--line-height:32px;margin-bottom:15px}.excerpt-image{margin-bottom:15px}.excerpt-image .lazy-image-wrapper{width:100%}.excerpt-image img{width:100%;height:310px;object-fit:cover;border-radius:15px}.read-more{--font-weight:500;text-decoration:underline;margin-top:5px}.projects{gap:80px;display:grid;grid-template-columns:repeat(2,auto);justify-content:center;width:100%;margin:0 auto;padding:30px 80px}a.projects-link{display:block;text-align:center;--font-size:24px;text-decoration:underline !important;margin-top:50px;--color-text:#3b7342}.projects-title{padding-left:50px;align-items:center;--font-family:Poppins-Bold;--font-size:40px;--line-height:68px;--font-weight:700;display:block;text-align:center;padding-top:100px;padding-bottom:20px}.projects-title img{height:111px}.team{text-align:center;padding-top:80px;padding-bottom:60px;margin:0 auto;width:fit-content;position:relative}.team-title{--font-family:Poppins-Bold;--font-size:64px;--line-height:86px;letter-spacing:-1.2px}.team-members{display:flex;padding-left:50px;padding-top:51px;position:relative}.team-member-card{width:209px;margin-left:-50px;--font-size:24px;--line-height:32px;text-align:center}.team-member-image img{width:209px;height:209px;object-fit:cover;border-radius:50%;margin-bottom:27px;box-shadow:0px 6.8px 16.99px 0px #00000021}.team-button{margin:0 auto;margin-top:60px}.home-header-image,.cover-animation{position:absolute;top:0;left:0;width:100%;height:100%}.home-header-image{right:0;left:auto}.cover-animation{left:350px;width:calc(100% - 350px)}.home-header-image .lazy-image-wrapper{width:100%;height:100%}.home-header-image img{object-fit:contain;width:70vw;margin-right:-11vw}.projects-heading,.team-heading{width:679px;margin:0 auto;text-align:center}.projects-page-title,.team-page-title{--font-family:Poppins-Bold;--font-size:82px;--line-height:86px;letter-spacing:-2px;padding-bottom:30px;padding-top:40px}.projects-page-description,.team-page-description{--font-family:Inter;--font-weight:400;--font-size:22px;--line-height:31px;letter-spacing:-1px;margin-bottom:82px}.projects-page-small-title{--font-family:DMSans-Medium;--font-size:29px;--line-height:29px;padding-left:49px}.project-page-title{--font-family:Poppins-Bold;--font-size:53px;--line-height:72px;letter-spacing:-1px}.project-page-intro{--font-size:22px;--line-height:32px;letter-spacing:-.6px;--font-weight:400;padding-right:160px}.project-page-header{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-left:59px;padding-top:120px;padding-bottom:60px}.small-page-content{max-width:890px;margin:0 auto}.project-page-cover{max-width:890px;margin:0 auto;padding-left:114px}.project-page-tags{padding-top:70px;display:grid;grid-template-columns:auto 1fr;gap:31px;align-items:center}.project-page-tags-title{--font-size:40px;--font-family:Poppins-medium;--line-height:72px;--letter-spacing:-1.4px}.project-page-tags-list{display:flex;gap:31px;align-items:center}.project-page-tag{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border-radius:8px;background:#d7ffcd;white-space:nowrap}.project-page-content-title{--font-size:40px;--line-height:72px;--letter-spacing:-1.4px;--font-family:Poppins-medium}.project-page-content-paragraph,.project-page-content-image{padding-left:114px}.project-page-content{padding-top:50px;padding-bottom:100px}.project-page-content-image+.project-page-content-title,.project-page-content-paragraph+.project-page-content-title{margin-top:70px}.project-page-cover .project-page-image,.project-page-cover .project-page-image img,.project-page-cover .lazy-image-wrapper,.project-page-cover .lazy-image-wrapper img,.project-page-content-image,.project-page-content-image img,.project-page-content-image .lazy-image-wrapper,.project-page-content-image .lazy-image-wrapper img{width:100%}.project-page-content-image .lazy-image-wrapper img,.project-page-cover .lazy-image-wrapper img,.project-page-content-image img,.project-page-cover img{border-radius:15px}.project-page-content-image,.project-page-content-paragraph{margin-top:25px}.project-page-content-paragraph p+p{margin-top:15px}.clients-list{display:inline-flex;align-items:center}@keyframes scroll-left{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.clients-list{animation:scroll-left 20s linear infinite;position:relative;will-change:transform}.team .icon-extrude{height:147px;position:absolute;left:-80px;bottom:35px;z-index:-1}.team .icon-cylinder{height:122px;position:absolute;right:-70px;top:100px;z-index:-1}.services{position:relative}.services .icon-rhombus{height:87px;position:absolute;right:450px;top:320px}.services .icon-cylinder{height:122px;position:absolute;left:360px;bottom:-20px}.service-card{position:relative;background:#fff}.projects-page-title,.team-page-title{position:relative}.projects-page-title img,.team-page-title img{position:absolute;z-index:-1;height:111px;left:-30px;top:8px}.current_page_item a{--color-text:var(--primary-color)}#main-header .menu:hover .current_page_item a{--color-text:inherit}#contact-popup{position:fixed;width:100%;height:100%;top:0;left:0;background:#00000040;z-index:10;transition:.5s background}#contact-popup:not(.open){pointer-events:none;background:#00000000}.contact-popup{width:100%;max-width:925px;background:#fff;position:absolute;margin:0 auto;left:0;right:0;top:50%;transform:translateY(-50%);padding:60px 30px;border-radius:30px;padding-bottom:40px}.contact-popup-inner{display:grid;grid-template-columns:376px 1fr;gap:40px}.contact-popup-info h3{--font-family:Poppins-Bold;--font-size:52px;--line-height:56px;letter-spacing:-3px}.contact-popup-info p{margin-top:10px;--font-size:22px;--font-weight:400;--line-height:31px;letter-spacing:-.8px}.contact-popup input,.contact-popup textarea{border:2px solid #dbdbdb;box-shadow:0px 4px 20px 0px #0000000D;border-radius:8px;padding:15px 20px}.contact-popup textarea{height:200px}.contact-popup form>p+p{margin-top:10px}.contact-popup input[type=submit]{width:100%}.contact-popup{top:200%;transition:.5s top}#contact-popup.open .contact-popup{top:50%}.wpcf7 .wpcf7-response-output{border:none !important;margin-top:10px !important}.wpcf7-spinner{display:none}#contact-popup .submitting input[type=submit]{opacity:.4;pointer-events:none}.team-page-title img{z-index:-1;height:122px;left:-60px;top:-2px}.team-page-members-list{margin:0 auto;width:897px}.team-page-members-list .team-member-card{display:flex;width:100%;gap:50px;text-align:left;margin-bottom:50px}.team-page-members-list .team-member-card .team-member-image .lazy-image-wrapper{overflow:visible}.team-page-members-list .team-member-card header{display:flex;gap:5px}.team-page-members-list .team-member-role{--font-family:'DMSans-Italic'}.team-page-members-list .team-member-description{--font-size:16px;margin-top:10px;--line-height:24px}.team-member-name{--font-family:'DMSans-Medium'}.contact-popup-details{display:flex;flex-flow:column;gap:15px;margin-top:30px}.contact-popup-details .icon-mail,.contact-popup-details .icon-phone{width:24px}.contact-popup-details a{display:flex;width:fit-content;gap:10px;padding:10px;padding-left:0}.text-underline{text-decoration:underline}@media (max-width:900px){.menu-open{overflow:hidden}#main-header{display:none}#home-heading{padding:47px 20px;text-align:center;height:auto;padding-top:180px;background:linear-gradient(360deg,#fff 50%,transparent)}#home-heading .cover-animation{max-width:450px;width:100%;left:0;z-index:-1;top:30px;margin:0 auto;right:0;height:300px}#home-heading .cover-animation canvas{width:100% !important;height:100% !important}#home-heading .heading-info{width:auto;position:static;margin-left:0;transform:none}#content{padding-top:56px}#home-heading .button{margin:0 auto;margin-top:30px;padding-right:57px;padding-left:57px}#home-heading .heading-description{margin-top:20px;--font-size:16pdx;--line-height:26px}#home-heading .heading-title{--font-size:40px;--line-height:50px;letter-spacing:-2px}.intro-title{--font-size:18px;--line-height:32px;padding:20px}.intro{display:flex;flex-flow:column;text-align:center;max-width:calc(100% - calc(14px*2));gap:50px;padding-bottom:60px;padding-top:50px}.intro .intro-card .fl-image{margin:0 auto}.services-title{flex-flow:column;gap:26px;padding:22px;--font-size:23px;--line-height:33px;padding-top:47px;text-align:center}.services{margin-top:30px;display:flex;flex-flow:column;padding-left:11px;padding-right:11px;padding-bottom:20px;align-items:center}.service-card{text-align:center}.service-card .fl-image{margin:0 auto}.clients{padding:0;max-width:100%;border-radius:0;padding:40px 0;margin-bottom:60px}.clients .client-item .gallery-item img{height:35px}.clients .title{--font-size:33px;--line-height:40px}.projects-title{--font-size:23px;text-align:center;display:flex;flex-flow:column;padding-left:0;padding:0 22px;gap:0px}.projects-title img{width:39px;height:82px}.projects{display:flex;flex-flow:column;padding:30px 20px;gap:47px}.excerpt-image img{height:165px}.excerpt-title{margin-bottom:10px}.team-title{--font-size:40px}.team{padding-top:20px}.team-members{padding:15px 25px;display:grid;grid-template-columns:1fr 1fr;row-gap:30px;column-gap:10px}.team-member-card{margin:0;width:140px;--font-size:22px;--line-height:29px}.team-member-role{--font-size:20px}.team-member-image{margin:0 auto;width:fit-content}.team-member-card .fl-image{box-shadow:0px 6.8px 16.99px 0px #00000021}.team-member-card img{width:110px;height:110px;box-shadow:none;box-shadow:0px 6.8px 16.99px 0px #00000021;margin-bottom:10px}.team-member-card .lazy-image-wrapper{overflow:visible}.team-button{margin-top:25px;padding-left:57px;padding-right:57px}.projects-page-title,.team-page-title{--font-size:40px;--line-height:50px;text-align:center;padding-top:0;padding-bottom:15px}.projects-heading,.team-heading{width:100%;padding:30px 32px}.projects-page-description,.team-page-description{--font-size:18px;text-align:center}.projects-page-small-title{display:none}.projects-page-description,.team-page-description{margin-bottom:20px}.projects-page-title img,.team-page-title img{display:block;position:static;margin:0 auto;margin-bottom:15px}.team-page-members-list .team-member-card{display:flex;flex-flow:column;width:100%;padding:22px;gap:10px}.team-page-members-list{width:100%;display:flex;flex-flow:column;gap:20px}.team-page-members-list .team-member-card header{display:block}.team-page-members-list .team-member-card header .separator{display:none}.project-page-header{display:flex;flex-flow:column;gap:20px;padding:22px}.project-page-title{--font-size:40px;--line-height:50px}.project-page-intro{padding-right:0}.project-page-cover{padding:22px}.project-page-content-title{--font-size:22px;--line-height:28px}.project-page-content{padding:40px 22px}.project-page-content-paragraph,.project-page-content-image{padding-left:0}.project-page-content-image,.project-page-content-paragraph{margin-top:20px}.project-page-content-image+.project-page-content-title,.project-page-content-paragraph+.project-page-content-title{margin-top:40px}.project-page-tags-title{--font-size:22px;--line-height:28px;margin-bottom:20px}.project-page-tags-list{gap:15px;flex-flow:wrap}.project-page-tags{padding-top:20px;display:block;padding:22px}#header-mobile{display:block;padding:18px 22px;position:fixed;width:100%;background:#fff;z-index:2;display:flex;align-items:center;justify-content:space-between}#header-mobile .logo img{height:20px;width:auto}.menu-button{width:35px;padding:5px;position:relative;--icon-weight:2px;cursor:pointer}.menu-button div{position:relative}.menu-mobile{position:fixed;width:100%;height:100%;background:#fff;z-index:1;display:flex;flex-flow:column;justify-content:space-between}.menu-mobile ul,.menu-mobile li{display:block}.menu-mobile li a{display:block;padding:30px 22px;--font-size:40px;--line-height:50px;--font-family:'Poppins-Bold'}.menu-mobile{height:0;overflow:hidden;transition:.5s height,.5s background}.menu-mobile .menu-menu-container{height:100%}.menu-mobile .menu-menu-container .menu{height:100%;align-content:center}.menu-open .menu-mobile{height:100%;background:#d7ffcd}#header-mobile{transition:.5s background}.menu-open #header-mobile{background:#d7ffcd}.menu-mobile .contact-button{width:calc(100% - 44px);margin:22px;margin-bottom:40px}.services .icon-rhombus,.services .icon-cylinder,.team .icon-extrude,.team .icon-cylinder{display:none}#main-footer{width:100%;height:auto;padding:21px 15px}.footer-title{margin-bottom:0}#main-footer .footer-content{display:flex;flex-flow:column;gap:20px}.footer-column .menu li a{padding:0}.footer-column p+p{margin-top:5px}#main-footer .footer-column:nth-child(4){order:-1}.footer-contact-card{width:100%;padding:30px;padding-bottom:50px}.footer-contact-card .footer-title{margin-bottom:24px}#main-footer .footer-logo img{height:19px;width:auto}.footer-bottom .footer-logo{padding:0}.footer-bottom{border:none;padding-top:25px;padding-bottom:20px}.contact-popup{padding:22px;max-height:80%;overflow:auto;width:calc(100% - 44px)}.contact-popup-inner{display:flex;flex-flow:column;gap:0px}.contact-popup-info h3{--font-size:40px}.contact-popup-info p{--font-size:18px;--line-height:26px}.contact-popup-details{display:none}.menu-mobile .menu a{opacity:0;transition:.1s opacity}.menu-open .menu a{opacity:1;transition:.5s opacity .2s}.logo .lazyload-img,.footer-logo .lazyload-img{filter:none}.intro .intro-card .fl-image .lazyload-img,.service-card .fl-image .lazyload-img{filter:none}}.aos{opacity:0;will-change:transform,opacity;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:ease-out;transition-delay:0ms}.aos--fade{transform:none}.aos--slide-up{transform:translateY(50px)}.aos.is-in{opacity:1;transform:translateY(0)}@media (max-width:900px){.aos--slide-up{transform:none}}body{transition:opacity .2s}body.loading-page{opacity:0}.home-app{padding:90px 80px;margin-top:60px;background:#eefff0}.app-title{--font-family:Poppins-Bold;--font-size:82px;--line-height:86px;text-align:center}.app-text{--font-size:22px;--line-height:31px;text-align:center;margin:15px auto;max-width:863px;margin-top:30px}.app-text strong{--color-text:var(--primary-color);--font-weight:inherit}.app-image{margin:60px auto;width:fit-content;box-shadow:0px 64px 104px 0px #00000026;border-radius:15px}.home-app .button{margin:0 auto}.contact-title{--font-size:40px;--line-height:60px;--font-family:'Poppins-Medium';margin-bottom:20px}.home-contact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin:100px 0}.home-faq{background:linear-gradient(360deg,#fffdfd 0%,#f0ffef 100%,#f0ffef 100%);padding:40px;margin-bottom:150px}.faq-title{--font-size:30px;--font-family:Poppins-Semibold;--line-height:37px}.faq-text{--font-size:22px;--line-height:31px;max-width:863px;margin-top:15px}.faq-block-title{--font-size:24px;--font-family:Poppins-Medium;--line-height:29px}.faq-block-text{--font-size:20px;--line-height:25px}.faq-blocks{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.faq-block{display:flex;flex-flow:column;gap:15px}.faq-block-text{--color-text:#656565}.faq-text{--color-text:#656565}.faq-lable{margin-bottom:35px;--color-text:#919191;--font-size:22px}.showcase-title{--font-family:Poppins-Bold;--font-size:82px;--line-height:86px;text-align:center}.showcase-text{margin:0 auto;--font-size:22px;--line-height:31px;text-align:center;max-width:863px;margin-top:27px}.app-showcase{margin-top:100px;padding-bottom:88px;background:linear-gradient(360deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 77.39%,#fff 95.39%),url('/wp-content/themes/gb-theme/assets/images/bg.png')}.showcase-gallery{margin:50px auto;position:relative;margin-bottom:0}.showcase-images{width:calc(100% - 20px);height:626px;margin:30px auto;max-width:1000px}.showcase-image{margin:0 auto;max-width:100%;width:fit-content;position:absolute;background:#60DE4140;box-shadow:0px 64px 104px 0px #0000000a;border-radius:11px;padding:10px;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s}.showcase-image figure,.showcase-image div{width:100%;height:100%}.showcase-image img{width:100%;height:100%;object-fit:cover;border-radius:15px}.showcase-image:not(.active){opacity:0}.showcase-images-nav{display:flex;gap:30px;justify-content:center;margin:0 auto}.showcase-nav-button{padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;border-radius:9px;--font-size:18px;--font-weight:500;background:0 0;transition:background .5s}.showcase-nav-button.active{background-color:#f4f4f4}.showcase-nav-button:hover{background-color:#b8ffa7}.showcase-nav-button{cursor:pointer}.app-page-section{padding:80px;background:url('/wp-content/themes/gb-theme/assets/images/bg-2.png'),linear-gradient(0deg,#34864d,#34864d),radial-gradient(105.87% 105.87% at 4.16% 5.34%,#93b39c 0%,rgba(154,84,224,0) 100%),radial-gradient(96.28% 96.28% at 115.6% 50%,#37793e 0%,rgba(89,156,110,.55) 100%);--color-text:#fff}.app-page-section-title{--font-family:Poppins-Bold;--font-size:73px;--line-height:76px;text-align:center}.app-page-section-text{margin:0 auto;--font-size:22px;--line-height:31px;text-align:left;max-width:1062px;margin-top:27px}.app-page-section-image{margin:0 auto;max-width:100%;width:fit-content;margin-top:50px}.app-page-section-image img{border-radius:15px}.app-page-blocks{padding:80px;background:#eefff0}.app-page-blocks-intro{display:flex;gap:70px}.app-page-blocks-title{--font-family:Poppins-Bold;--font-size:62px;--line-height:72px;max-width:662px}.app-page-blocks-text{--font-size:22px;--line-height:31px;max-width:495px}.app-page-blocks-list{margin-top:80px;display:flex;flex-flow:column;gap:90px}.app-page-block{display:grid;grid-template-columns:521px 1fr;gap:40px}.app-page-block-title{--font-family:Poppins-Bold;--font-size:45px;--line-height:50px;max-width:662px;margin-top:20px}.app-page-block-text{margin-top:20px;--font-size:22px;--line-height:31px}.app-page-block-image{box-shadow:0px 10px 80px 0px #0000001A;border-radius:15px}.app-page-block-image img{border-radius:15px}.app-page-block:nth-child(odd){grid-template-columns:1fr 521px}.app-page-block:nth-child(odd) .app-page-block-content{grid-column-start:2;grid-row-start:1}.app-page-block:nth-child(odd) .app-page-block-image{grid-column-start:1;grid-row-start:1}.app-contact{display:grid;grid-template-columns:510px 1fr;gap:30px;padding:10px 0;align-items:center}.app-contact-title{--font-family:Poppins-Bold;--font-size:82px;--line-height:86px}.app-contact-text{margin-top:40px;--font-size:22px;--line-height:31px}.app-contact .button{margin-top:40px}.app-contact-image img{height:1057px;width:auto}#content{width:100vw;overflow:hidden}@media (max-width:900px){.home-header-image img{display:none}.intro-title{display:block;--font-weight:400;--font-size:18px;--line-height:25px;text-align:center}.intro-title-text{--font-weight:400;--font-size:18px;--line-height:25px;text-align:center}.intro-title-title{--font-weight:700;--font-size:40px;--line-height:50px;margin-bottom:30px}.intro-title strong{--color-text:var(--primary-color);--font-weight:400}.projects-title{--font-size:40px;--line-height:50px;margin-top:80px;margin-bottom:10px}.home-app{padding:60px 20px;margin-top:60px;background:#eefff0}.app-title{--font-size:40px;--line-height:50px}.app-text{--font-size:18px;--line-height:25px}.faq-text{--font-size:18px;--line-height:25px}.faq-title{--font-size:22px;--line-height:31px}.home-faq{margin-bottom:0;padding:60px 20px}.faq-blocks{display:flex;flex-flow:column;gap:40px}.faq-block-title{--font-size:20px;--line-height:25px}.faq-block-text{--font-size:16px;--line-height:22px}.home-contact{display:flex;flex-flow:column;text-align:center;justify-content:center;align-items:center;padding:0 20px}.home-contact .contact-title{--line-height:40px;--font-size:32px}.home-contact .button{margin:0 auto}.showcase-title{--font-size:40px;--line-height:50px}.showcase-text{--font-size:18px;--line-height:25px}.app-showcase{margin-top:50px}.showcase-images{width:90vw;height:60vw}.app-page-section{padding:90px 20px}.app-page-section-title{--font-size:40px;--line-height:50px;text-align:left}.app-page-section-text{--font-size:18px;--line-height:25px;text-align:left}.app-page-blocks{padding:80px 20px;padding-bottom:100px}.app-page-blocks-intro{display:flex;flex-flow:column;gap:20px}.app-page-blocks-title{--font-size:40px;--line-height:50px}.app-page-blocks-text{--font-size:18px;--line-height:25px}.app-page-blocks .page-content{padding:0}.app-page-blocks-list{margin-top:80px}.app-page-block{display:flex;flex-flow:column;gap:10px}.app-page-block .app-page-block-content{order:0}.app-page-block .app-page-block-image{order:-1}.app-page-block-title{--line-height:47px;--font-size:40px}.app-page-block-text{--font-size:16px;--line-height:23px}.app-contact{display:flex;flex-flow:column;padding:50px 20px}.app-contact .button{margin:40px auto}.app-contact-title{--font-size:40px;--line-height:50px;text-align:center}.app-contact-text{--font-size:18px;--line-height:25px;margin-top:15px;text-align:center}.app-contact-image{order:-1}.app-contact-image img{width:100%;height:auto}.page-content{padding:0}}.app-gallery{width:1000px;height:626px;margin:50px auto}.app-gallery .gallery-image-list li{position:absolute;background:#60DE4140;box-shadow:0px 64px 104px 0px #0000000a;border-radius:11px;padding:10px;top:0;left:0;width:1000px;height:626px}.app-gallery:not(.gallery-vertical) .gallery-inner:not(.slide,.scroll),.app-gallery .slide{overflow:visible}.app-gallery .gallery-image img{border-radius:10px;width:100%;height:100%;object-fit:cover}.app-gallery .gallery-image-list:not(.scroll-wrapper){display:block;width:100%;position:relative}.app-gallery .gallery-image-list li{transition:opacity 1s;display:block!important}.app-gallery .gallery-image-list li:not(.current){opacity:0}.app-gallery .gallery-image,.app-gallery .gallery-image .lazy-image-wrapper{width:100%;height:100%}.app-gallery .gallery-nav{display:none}@media (max-width:900px){.app-gallery .gallery-image-list li,.app-gallery{width:90vw;height:60vw}}.success-stories{padding-bottom:80px}h3.success-stories-title{padding-left:50px;align-items:center;--font-family:Poppins-Bold;--font-size:40px;--line-height:68px;--font-weight:700;display:block;text-align:center;padding-top:100px;padding-bottom:20px}.success-stories-cards.aos--slide-up{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.success-stories-card{border-radius:15px;background:#f9fff8;padding:50px 30px;box-shadow:10px 24px 54px 0px #0000000D;border-left:3px solid #319c16;padding-right:60px;padding-top:80px}.success-stories-card-text{--font-family:"Epilogue-Italic";--font-size:24px;--line-height:43px;margin-bottom:30px}.success-stories-card-text:before{content:'«'}.success-stories-card-text:after{content:'»'}.success-stories-card:before{content:"“";color:#4fbb70;font-family:"Epilogue-Regular";font-size:94px;line-height:30px;vertical-align:middle}.success-stories-card-author{--font-family:"Epilogue-Regular";--font-weight:400;--font-size:24px;--line-height:48px}.success-stories-card-role{--font-family:"Epilogue-Regular";--font-size:20px;--line-height:38px;--color-text:#424242}@media (max-width:900px){.success-stories{padding-bottom:40px}.success-stories-cards.aos--slide-up{grid-template-columns:1fr;row-gap:30px;padding:0 20px}.h3.success-stories-title{--font-size:32px;--line-height:40px}.success-stories-card{padding-right:30px}.success-stories-card-text{--font-size:20px;--line-height:32px}.success-stories-card-author{--font-size:18px;--line-height:38px;--font-weight:400}.success-stories-card-role{--font-size:16px;--line-height:30px}}