@keyframes animate-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}:root{--color-dark:#232323;--color-dark2:#707070;--color-dark3:#161616;--color-white:#fff;--color-black:#000;--color-error:#ff0033;--color-grey:#555;--color-purple:#800080;--font-main:'Raleway', sans-serif;--project-color-dark:#232323;--project-color-dark-2:#242424;--project-color-primary:#9CB300;--project-color-accent-100:#000;--project-color-grey:#F6F7F8;--project-box-shadow:0px 24px 80px 0px rgba(24, 43, 37, 0.20);--project-gradient:linear-gradient(220deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.31) 100%), linear-gradient(194deg, #A8CC7D 0%, #008A7C 100%)}.aspect-ratio--responsive::before{padding-bottom:calc(100%/(var(--aspect-ratio)))}.wrapper{margin:0 auto;padding:0;width:100%;max-width:100%}.back-element{position:relative;overflow:hidden}.back-element:after{content:'';position:absolute;max-width:50%;width:100%;background-color:var(--project-color-grey);z-index:-1}.back-element.fonts-demo:after{top:101px;left:0;bottom:-50px;display:none}.back-element.functionality-demo:after{top:0;left:0;bottom:0}.back-element.gdpr-demo:after{top:0;left:0;bottom:17%}.st-25{padding-top:8px!important}.st-180{padding-top:20px!important}.st-200{padding-top:24px!important}.st-210{padding-top:26px!important}.st-290{padding-top:30px!important}.st-320{padding-top:34px!important}.st-340{padding-top:38px!important}.st-450{padding-top:56px!important}.st-600{padding-top:72px!important}.st-781{padding-top:113px!important}.sb-25{padding-bottom:8px!important}.sb-180{padding-bottom:20px!important}.sb-200{padding-bottom:24px!important}.sb-210{padding-bottom:26px!important}.sb-290{padding-bottom:30px!important}.sb-320{padding-bottom:34px!important}.sb-340{padding-bottom:38px!important}.sb-450{padding-bottom:56px!important}.sb-600{padding-bottom:72px!important}.sb-781{padding-bottom:113px!important}.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.heading{display:block;margin:0 0 16px;color:var(--color-black);font-size:40px;font-weight:600;line-height:normal}.heading--s{font-size:26px}.heading--transform{margin-bottom:2px;text-transform:uppercase}.heading--primary{font-size:32px;color:var(--project-color-primary)}.subheading{display:block;margin:0 0 16px;font-weight:600;font-size:36px;line-height:1.1}.num{font-size:24px;line-height:normal;font-weight:600;color:var(--project-color-primary)}.num+.paragraph{margin-top:14px}.paragraph{display:block;margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--project-color-dark)}.about-client{padding:90px 0 66px;position:relative}html:not(.no-js) .about-client,html:not(.no-js) .brief-demo,html:not(.no-js) .colors-demo,html:not(.no-js) .design-demo,html:not(.no-js) .fonts-demo,html:not(.no-js) .functionality-demo,html:not(.no-js) .gdpr-demo,html:not(.no-js) .icons-demo,html:not(.no-js) .mail-demo,html:not(.no-js) .problems-demo,html:not(.no-js) .responsive-demo,html:not(.no-js) .sitemap-demo{opacity:0}html:not(.no-js) .about-client.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .about-client.css-animate-end{opacity:1}.about-client__cont{display:flex;flex-direction:column;row-gap:79px}.about-client__box-images{display:flex;align-items:center;justify-content:center;margin-left:-16px;width:calc(100% + 32px)}.about-client__wrap-img{max-width:40%;width:100%}.about-client__wrap-img--big{max-width:60%}.about-client__body{margin-bottom:40px;position:relative;background-color:var(--color-white);border-radius:16px}.about-client__body .heading{margin:0 0 26px;color:var(--project-color-dark);text-transform:capitalize}.about-client__body .paragraph{color:var(--project-color-dark-2)}.about-client__picture{width:100%;flex-shrink:0}.about-client .wrapper{width:calc(100% - 32px);max-width:1217px}.mail-demo{position:relative}html:not(.no-js) .mail-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .mail-demo.css-animate-end{opacity:1}.mail-demo__picture{z-index:2}.mail-demo .wrapper{max-width:1102px;position:relative}.brief-demo{overflow:hidden;padding:118px 0 90px}html:not(.no-js) .brief-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .brief-demo.css-animate-end{opacity:1}.brief-demo__cont,.brief-demo__cont-body{position:relative;display:flex;flex-direction:column}.brief-demo__cont{align-items:center;row-gap:40px;max-width:986px;margin:0 0 0 auto;padding-block:0 91px}.brief-demo__cont:before{content:'';position:absolute;top:0;bottom:0;left:-16px;right:-100%;background-color:var(--project-color-grey);z-index:-1}.brief-demo__cont-body{flex-shrink:0;margin-top:-110px;justify-content:center;width:220px;height:220px;border-radius:50%;background-image:url(../images/borovets/Ellipse-32.svg);background-repeat:no-repeat;background-position:center;background-color:var(--color-white)}.brief-demo__cont-body .heading{margin-bottom:7px;padding-top:4px;padding-left:32px;font-size:54px;font-weight:700;text-transform:uppercase}.brief-demo__cont-body .num{padding-left:32px}.brief-demo__cont-info{margin-inline:auto;max-width:457px;width:100%}.brief-demo__cont-info .paragraph{max-width:389px;width:100%}.brief-demo .wrapper{width:calc(100% - 32px);max-width:1064px}.problems-demo{padding:90px 0;overflow-x:hidden}html:not(.no-js) .problems-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .problems-demo.css-animate-end{opacity:1}.problems-demo__cont{display:flex;flex-direction:column;max-width:472px;margin:0 0 0 auto;position:relative}.problems-demo__cont-body{text-align:right;padding:100px 20px 32px;position:relative}.problems-demo .wrapper{width:calc(100% - 32px);max-width:1172px}.design-demo{overflow-x:hidden;position:relative;margin-top:-330px;padding-top:378px;padding-bottom:131px}html:not(.no-js) .design-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .design-demo.css-animate-end{opacity:1}.design-demo::after,.design-demo::before{content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;z-index:-1}.design-demo::before{top:0;left:-72px;max-width:50%;max-height:2030px;background-image:url(../images/borovets/design-left.svg)}.design-demo::after{bottom:0;right:0;max-width:40%;max-height:1034px;display:none;background-image:url(../images/borovets/design-right.svg)}.design-demo .design-demo__box-images{margin-top:24px;display:flex;flex-direction:column;align-items:center;-moz-column-gap:47px;column-gap:47px;row-gap:40px}.design-demo .design-demo__box-images-left,.design-demo .design-demo__box-images-right{max-width:510px;width:100%}.design-demo .design-demo__box-images-right picture:first-child{margin-bottom:40px}.design-demo .wrapper{width:calc(100% - 32px);max-width:1079px}.sitemap-demo{padding-top:40px;padding-bottom:80px}html:not(.no-js) .sitemap-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .sitemap-demo.css-animate-end{opacity:1}.sitemap-demo__wrapper{display:flex;flex-direction:column-reverse;gap:40px}.sitemap-demo__wrap-img{margin-inline:auto;max-width:256px;width:100%}.sitemap-demo__header{width:100%;text-align:right}.sitemap-demo .wrapper{padding-inline:16px;max-width:1263px}html:not(.no-js) .fonts-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .fonts-demo.css-animate-end{opacity:1}.fonts-demo__header{position:relative;padding-inline:16px;z-index:2}.fonts-demo__header .heading{font-weight:500}.fonts-demo__cont{position:relative}.fonts-demo__cont-inner{position:relative;display:flex;flex-direction:column;row-gap:40px}.fonts-demo__wrap-img{margin-left:-16px;width:calc(100% + 32px)}.fonts-demo .wrapper{max-width:1440px}.colors-demo{position:relative;overflow:hidden;padding-top:80px;padding-bottom:80px;background-color:var(--project-color-grey)}html:not(.no-js) .colors-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .colors-demo.css-animate-end{opacity:1}.colors-demo::before{content:'';position:absolute;bottom:-118px;left:0;max-width:370px;width:100%;max-height:352px;height:100%;background-image:url(../images/borovets/colors-element-mobile.svg);background-repeat:no-repeat;background-position:center;z-index:0}.colors-demo__header{max-width:360px;margin-bottom:45px}.colors-demo__grid{display:grid;grid-template-columns:1fr}.colors-demo__grid-title{display:block;margin:0 0 8px;font-size:24px;font-weight:500;line-height:32px}.colors-demo .wrapper{width:calc(100% - 32px);max-width:1160px}.colors-demo+.fonts-demo{margin-top:-125px}.icons-demo{margin:40px 0 0;padding-bottom:80px;overflow:hidden;position:relative}html:not(.no-js) .icons-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .icons-demo.css-animate-end{opacity:1}.icons-demo__wrapper{display:flex;flex-direction:column}.icons-demo__header{margin-bottom:45px;padding:80px 16px;margin-left:-16px;width:calc(100% + 32px);background-color:var(--project-color-primary)}.icons-demo__grid{display:grid;grid-template-columns:1fr}.icons-demo__grid-title{display:block;margin:0 0 8px;font-size:24px;font-weight:500;line-height:32px}.icons-demo .heading{font-weight:900}.icons-demo .heading,.icons-demo .num,.icons-demo .paragraph{color:var(--color-white)}.icons-demo .num{font-weight:400}.icons-demo__wrap-img{margin-inline:auto;max-width:435px;width:100%}.icons-demo .wrapper{max-width:1440px;position:relative;z-index:2}.functionality-demo{padding:80px 0;overflow-x:hidden;position:relative}html:not(.no-js) .functionality-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .functionality-demo.css-animate-end{opacity:1}.functionality-demo__header{max-width:545px;margin-bottom:64px;margin-left:auto;padding:0 16px;text-align:right}.functionality-demo__chat{margin-bottom:80px;padding:0 16px}.functionality-demo__chat .heading{margin:0 0 8px;font-size:32px}.functionality-demo .wrapper{max-width:997px;position:relative}.gdpr-demo{padding:0 0 40px}html:not(.no-js) .gdpr-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .gdpr-demo.css-animate-end{opacity:1}.gdpr-demo__header{width:100%}.gdpr-demo .heading,.gdpr-demo .paragraph,.gdpr-demo__header{color:var(--color-white)}.gdpr-demo .paragraph{line-height:normal}.gdpr-demo__wrap-info{display:flex;align-items:center;justify-content:center;padding:30px 20px;max-width:100%;width:100%;background-color:var(--back-color)}.gdpr-demo__block{position:relative}.gdpr-demo__block--revert .gdpr-demo__wrap-info{padding:30px 20px}.gdpr-demo__block--revert .gdpr-demo__header{text-align:right}.gdpr-demo__wrap-img{margin-inline:auto;max-width:961px;width:100%}.gdpr-demo .wrapper{width:100%;max-width:1440px}.responsive-demo{margin:40px 0;position:relative;overflow:hidden;padding-bottom:50px}html:not(.no-js) .responsive-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .responsive-demo.css-animate-end{opacity:1}.responsive-demo::after{content:'';position:absolute;top:130px;right:0;bottom:0;max-width:73%;width:100%;background-color:var(--project-color-grey);z-index:-1}.responsive-demo__header{padding:47px 0;overflow:hidden;position:relative}.responsive-demo__header .wrapper{width:calc(100% - 32px);max-width:1130px;position:relative;z-index:2}.responsive-demo__header-box{margin-left:auto;margin-bottom:60px;max-width:480px;width:100%;text-align:right}.responsive-demo__body{display:grid;grid-template-rows:1fr}.responsive-demo__body-wrap-img,.responsive-demo__content-box{grid-column:1/-1;grid-row:1/-1;z-index:1}.responsive-demo__content-box{position:relative;margin-bottom:-20px;padding-inline:16px;padding-block:31px 20px;z-index:2;align-self:flex-end}.responsive-demo__content-info{position:relative;margin-inline:auto;margin-top:474px;padding:137px 5px;max-width:1251px;width:100%;background-color:var(--project-color-primary)}.responsive-demo__content-info::after,.responsive-demo__content-info::before{content:'';position:absolute;width:116px;height:73px;background-image:url(../images/borovets/responsive-el-left.svg);background-repeat:no-repeat;background-position:center}.responsive-demo__content-info::before{top:-31px;left:0}.responsive-demo__content-info::after{bottom:-20px;right:0;transform:rotate(180deg)}.responsive-demo__content-info .paragraph{margin-inline:auto;max-width:892px;width:100%;font-size:36px;line-height:1.1;color:var(--color-white);text-align:center}.inner-demo{overflow:hidden}.inner-demo__header .wrapper{padding-inline:16px;max-width:1204px}.inner-demo__wrap-box{max-width:489px;width:100%}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.color-primary{color:var(--project-color-primary)!important}.w-100{width:100%}@media (min-width:480px){.about-client__box-images,.icons-demo__header{margin-left:0;width:100%}.colors-demo::before{left:0;bottom:-13px;max-width:716px;max-height:482px;background-image:url(../images/borovets/colors-element.svg)}.responsive-demo__body-wrap-img picture{min-height:350px}.responsive-demo__content-info{margin-top:36%;padding:125px 50px}}@media (min-width:481px){.sitemap-demo__wrap-img{max-width:100%}.fonts-demo__wrap-img{margin-left:0;width:100%}.functionality-demo__chat{margin-bottom:0}.functionality-demo__chat-picture{display:none}.functionality-demo__wrap-img picture{margin-right:-111px}}@media (min-width:640px){.design-demo::before{max-width:50%}.functionality-demo__wrap-img picture{margin-right:-168px}.gdpr-demo__header{max-width:300px}.gdpr-demo__wrap-info{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;padding:50px 20px;max-width:300px}.gdpr-demo__block--revert .gdpr-demo__wrap-info{left:initial;right:0;padding:50px 20px;max-width:300px}.gdpr-demo__block--revert .gdpr-demo__header{max-width:380px}}@media (min-width:769px){.back-element:after{max-width:40%}.back-element.fonts-demo:after,.design-demo::after{display:block}.paragraph{font-size:18px;line-height:1.6}.about-client{padding:140px 0}.about-client__wrap-img{max-width:322px}.about-client__wrap-img--big{max-width:474px}.about-client__body{max-width:341px;width:100%}.problems-demo{padding:0 0 130px}.problems-demo__cont{flex-direction:row;align-items:center}.problems-demo__cont-body{padding:0}.design-demo{margin-top:-250px;padding-top:278px}.design-demo .design-demo__box-images{margin-top:81px;align-items:initial;flex-direction:row}.design-demo .design-demo__box-images-left,.design-demo .design-demo__box-images-right{margin-left:-10px}.sitemap-demo__wrapper{flex-direction:row;justify-content:space-between}.sitemap-demo__wrap-img{max-width:60%}.sitemap-demo__header{max-width:40%}.fonts-demo{padding-top:140px;padding-bottom:40px}.colors-demo__header{position:relative}.colors-demo__grid{grid-template-columns:repeat(2,1fr);gap:48px}.colors-demo+.fonts-demo{margin-top:0}.icons-demo__wrapper{flex-direction:row;align-items:flex-start}.icons-demo{margin:0}.icons-demo__header{position:relative;padding:100px 80px;max-width:55%;width:100%}.icons-demo__grid{grid-template-columns:repeat(2,1fr);gap:48px}.icons-demo__wrap-img{padding-inline:16px;max-width:35%}.functionality-demo{padding-top:100px}.functionality-demo__wrap-img picture{margin-right:-219px}.gdpr-demo{padding:0 0 90px}.gdpr-demo__wrap-info{padding:70px 20px;max-width:474px}.gdpr-demo__block--revert .gdpr-demo__wrap-info{padding:66px 20px;max-width:549px}.responsive-demo::after{top:253px}.responsive-demo{margin:0 0 60px;padding-bottom:201px}.responsive-demo__header{padding-bottom:77px}.responsive-demo__content-info{margin-top:26%}.responsive-demo__content-info .paragraph{font-size:36px}}@media (min-width:1025px){.about-client__cont{align-items:center;flex-direction:row;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}.about-client__box-images{max-width:60%}.brief-demo__cont:before{left:0}.fonts-demo__header{padding-inline:43px}.fonts-demo__cont-inner{flex-direction:row;justify-content:flex-end;align-items:center}.fonts-demo__wrap-img{max-width:999px}.functionality-demo__chat{width:450px;padding:0;position:absolute;top:1585px;right:0}.functionality-demo__chat .paragraph{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7}.functionality-demo__wrap-img picture{margin-right:-305px}}@media (min-width:1200px){.heading{font-size:54px}.heading--s{font-size:30px}.brief-demo{padding:57px 0 130px}.brief-demo__cont{flex-direction:row;align-items:initial;padding-block:120px 86px}.brief-demo__cont-body{margin-top:0;margin-left:-69px}.brief-demo__cont-body .heading{padding-top:0}.brief-demo .wrapper,.problems-demo .wrapper{width:100%}.design-demo{margin-top:-370px;padding-top:398px}.design-demo__header{max-width:512px}.sitemap-demo{padding-block:140px}.sitemap-demo__wrap-img{max-width:716px}.sitemap-demo__header{max-width:358px}.colors-demo{padding-block:80px}.icons-demo{padding-bottom:140px}.icons-demo__header{padding:244px 137px;max-width:747px}.icons-demo__wrap-img{max-width:435px}}@media (min-width:1440px){.about-client__box-images{max-width:796px}.design-demo::after,.design-demo::before{max-width:716px;width:100%}.design-demo::after{max-height:1034px}}@media (max-width:1025px){.aspect-ratio--responsive::before{padding-bottom:calc(100%/(var(--aspect-ratio-m, var(--aspect-ratio))))}.fonts-demo .wrapper{width:calc(100% - 32px)}}@media (max-width:769px){.st-180,.st-210{padding-top:18px!important}.st-290{padding-top:24px!important}.st-600{padding-top:32px!important}.st-781{padding-top:40px!important}.sb-180,.sb-210{padding-bottom:18px!important}.sb-290{padding-bottom:24px!important}.sb-600{padding-bottom:32px!important}.sb-781{padding-bottom:40px!important}.about-client__body{margin-bottom:0}.icons-demo .num{padding-left:0}.icons-demo .wrapper{width:calc(100% - 32px)}}@media (max-width:640px){html:not(.no-js) .about-client.css-animate,html:not(.no-js) .brief-demo.css-animate,html:not(.no-js) .colors-demo.css-animate,html:not(.no-js) .design-demo.css-animate,html:not(.no-js) .fonts-demo.css-animate,html:not(.no-js) .functionality-demo.css-animate,html:not(.no-js) .gdpr-demo.css-animate,html:not(.no-js) .icons-demo.css-animate,html:not(.no-js) .mail-demo.css-animate,html:not(.no-js) .problems-demo.css-animate,html:not(.no-js) .responsive-demo.css-animate,html:not(.no-js) .sitemap-demo.css-animate{animation-delay:0s}}@media (max-width:480px){.aspect-ratio--responsive::before{padding-bottom:calc(100%/(var(--aspect-ratio-s, var(--aspect-ratio))))}}