@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:#8C7A66;--project-color-primary-2:#C29A5C;--project-color-primary-dark:#4A3D2C;--project-color-grey:#F8F5F0;--project-color-grey-2:#FCFAF8;--project-color-accent:#C02D56;--project-color-light:#FAF8F5;--project-box-shadow:0px 24px 80px 0px rgba(24, 43, 37, 0.20)}.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:700;line-height:1.2;text-transform:uppercase}.subheading,.subheading--m{font-size:30px}.num{font-size:24px;line-height:normal;font-weight:600;color:var(--project-color-accent)}.num+.paragraph{margin-top:14px}.paragraph{display:block;margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--project-color-dark-2)}.main-header{--header-color:var(--color-black)}.about-client{padding:90px 0 60px;position:relative}html:not(.no-js) .about-client,html:not(.no-js) .brief-demo,html:not(.no-js) .design-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:59px}.about-client__box-images{position:relative;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{position:relative}.about-client__body .heading{margin:0 0 26px;color:var(--project-color-primary)}.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:1440px}.brief-demo{overflow:hidden;padding:118px 0 50px}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 50px}.brief-demo__cont:before{content:'';position:absolute;top:0;bottom:0;left:-16px;right:-100%;background-color:var(--project-color-light);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/ultima-homes/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;color:var(--project-color-primary-2)}.brief-demo__cont-info{margin-inline:auto;max-width:457px;width:100%}.brief-demo__cont-info .subheading{text-transform:none}.brief-demo__cont-info .paragraph{max-width:389px;width:100%;color:var(--color-black)}.brief-demo .wrapper{width:calc(100% - 32px);max-width:1064px}.design-demo{overflow-x:hidden;position:relative;padding-bottom:20px}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;left:0;width:100%;height:100%;display:none;z-index:-1}.design-demo::before{top:0;max-width:20%;background-color:var(--project-color-light);filter:blur(10px)}.design-demo::after{bottom:10%;max-width:495px;max-height:495px;background-image:url(../images/ultima-homes/accent-logo-primary.svg);background-repeat:no-repeat}.design-demo .design-demo__box-images{margin-top:24px;display:flex;flex-direction:column;align-items:center;-moz-column-gap:17px;column-gap:17px;row-gap:40px}.design-demo .design-demo__box-images-left,.design-demo .design-demo__box-images-right{max-width:560px;width:100%}.design-demo .design-demo__box-images-right{position:relative}.design-demo .design-demo__box-images-right picture:first-child{margin-bottom:10px}.design-demo .design-demo__box-images-right::after{content:'';position:absolute;bottom:0;right:-300px;width:100%;height:100%;background-color:var(--project-color-light);z-index:-1;filter:blur(10px);display:none}.design-demo .wrapper{width:calc(100% - 32px);max-width:1112px}.sitemap-demo{position:relative;margin-bottom:29px;padding-block:20px 60px;z-index:2}html:not(.no-js) .colors-demo,html:not(.no-js) .fonts-demo,html:not(.no-js) .functionality-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) .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::before{content:'';position:absolute;top:0;left:0;max-width:60%;width:100%;max-height:702px;height:100%;background-color:var(--project-color-light);z-index:-1;filter:blur(10px);display:none}.sitemap-demo__wrapper{display:flex;flex-direction:column;gap:40px}.sitemap-demo__wrap-img{margin-inline:auto;max-width:187px;width:100%}.sitemap-demo__wrap-img picture{margin-inline:auto}.sitemap-demo__header{width:100%;text-align:right}.sitemap-demo .wrapper{padding-inline:16px;max-width:1206px}.fonts-demo{position:relative;padding-block:50px;padding-bottom:90px}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::before{content:'';position:absolute;top:0;left:0}.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-block:50px;padding-bottom:20px}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::after{content:'';position:absolute;right:0;bottom:100px;max-width:662px;max-height:1096px;width:100%;height:100%;background-color:var(--project-color-light);z-index:-1;display:none}.colors-demo__wrap-header{margin-bottom:50px;max-width:1081px;width:100%}.colors-demo__header{max-width:490px;text-align:left}.colors-demo__cont,.colors-demo__wrap-img{margin-inline:auto;max-width:1328px;width:100%}.colors-demo__wrap-img{max-width:361px}.colors-demo .wrapper{width:calc(100% - 32px);max-width:1244px}.responsive-demo{margin:0 0 40px;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__header{padding:0 0 47px;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:420px;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;padding-inline:16px;padding-block:20px;z-index:2;align-self:center}.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/ultima-homes/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{position:relative;overflow:hidden;padding-bottom:20px}.inner-demo__header .wrapper{padding-inline:16px;max-width:1202px}.inner-demo__wrap-block{max-width:374px;width:100%}.inner-demo__grid .inner-demo__wrap-img{grid-column:1/-1;grid-row:1/-1;z-index:1}.inner-demo__center{position:relative;margin-bottom:50px}.inner-demo__center-wrapper{display:flex;flex-direction:column;gap:30px;margin-inline:auto;padding-inline:16px;max-width:1175px;width:100%}.inner-demo__center-wrap-img{max-width:815px;width:100%}.inner-demo__bottom{margin-inline:auto;padding-inline:16px;max-width:1202px;width:100%;row-gap:20px}.inner-demo__bottom-wrap-img{width:calc(100% + 32px);margin-left:-16px}.inner-demo__bottom-text{margin-bottom:30px;max-width:940px;width:100%}.inner-demo__bottom-text .subheading{margin-bottom:8px;font-size:32px;font-weight:700}.inner-demo__content{grid-column:1/-1;grid-row:1/-1;z-index:2;padding-block:45px 50px}.inner-demo__content .wrapper{max-width:1202px}.inner-demo__content-box{display:flex;-moz-column-gap:20px;column-gap:20px;justify-content:center;flex-direction:column}.inner-demo__content-img{margin-inline:auto;max-width:80%;margin-top:-100px;width:100%}.inner-demo__center .inner-demo__content-block{margin-left:auto;width:100%;text-align:left}.inner-demo__center .inner-demo__content-block .subheading{margin-bottom:8px;font-weight:600;font-size:32px}.inner-demo__inner{margin-inline:auto;margin-bottom:50px;max-width:1440px;width:100%}.inner-demo__inner-wrapper{display:flex;flex-direction:column-reverse;margin-left:auto;max-width:1303px;width:100%}.inner-demo__inner-wrap-img{margin-inline:auto;padding-inline:16px;max-width:587px;width:100%}.inner-demo__inner-block{position:relative;z-index:2;max-width:889px;width:100%}.inner-demo__inner-box{display:flex;flex-direction:column-reverse;align-items:center;gap:16px;margin-bottom:40px;padding:32px 52px;background-color:var(--project-color-primary-dark)}.inner-demo__inner-box .paragraph,.inner-demo__inner-box .subheading{color:var(--color-white)}.inner-demo__inner-box .subheading{margin-bottom:2px;text-align:center}.inner-demo__inner-box .paragraph{font-weight:300}.inner-demo__inner-content{max-width:359px;width:100%}.inner-demo__inner-box-img{max-width:139px;width:100%}.inner-demo+.gdpr-demo{margin-top:50px}.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;width:calc(100% - 32px);position:relative}.mail-demo+.brief-demo{margin-top:50px}.problems-demo{padding:50px 0;overflow-x:hidden;position:relative}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:0 20px 32px;position:relative}.problems-demo .wrapper{width:calc(100% - 32px);max-width:1172px}.icons-demo{margin:40px 0 0;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__header{margin-inline:auto;margin-bottom:32px;max-width:1026px;width:100%}.icons-demo__header .paragraph{max-width:782px;width:100%}.icons-demo .wrapper{position:relative;width:calc(100% - 32px);z-index:2}.functionality-demo{padding:0 0 80px;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{margin-bottom:30px;max-width:513px;margin-left:auto;text-align:right}.functionality-demo__wrap-img{margin-bottom:30px}.functionality-demo__chat{margin-bottom:50px}.functionality-demo .wrapper{position:relative;max-width:1172px;width:calc(100% - 32px)}.functionality-demo__bottom{position:relative;margin-inline:auto;max-width:1440px;width:100%;color:var(--color-white)}.functionality-demo__bottom-left{margin-bottom:50px}.functionality-demo__bottom-cont{display:flex;flex-direction:column-reverse;row-gap:20px;max-width:758px;position:relative}.functionality-demo__bottom-cont-body{align-self:center;flex-shrink:0;position:relative;margin-bottom:-80px;display:flex;justify-content:center;flex-direction:column;width:220px;height:220px;border-radius:50%;background-image:url(../images/ultima-homes/Ellipse-32.svg);background-repeat:no-repeat;background-position:22px center;background-color:var(--color-white)}.functionality-demo__bottom-cont-body .heading{margin-bottom:7px;padding-top:4px;font-size:54px;font-weight:700;text-transform:uppercase;text-align:center}.functionality-demo__bottom-cont-body .num{padding-left:32px;color:var(--project-color-primary-2)}.functionality-demo__bottom-cont-info{padding:80px 16px 30px;max-width:537px;width:100%;background-color:var(--project-color-primary-dark)}.functionality-demo__bottom-cont-info .subheading{text-align:right}.functionality-demo__bottom-cont-info .paragraph{width:100%;font-weight:300;color:var(--color-white);text-align:right}.functionality-demo__bottom-wrap-img{margin-inline:auto;max-width:1000px;width:calc(100% - 32px)}.functionality-demo__bottom-right{margin-bottom:50px}.functionality-demo__bottom-right-wrapper{margin-left:auto;padding:30px 16px;width:100%;background-color:var(--project-color-primary)}.functionality-demo__bottom-right-wrapper .paragraph,.functionality-demo__bottom-right-wrapper .subheading{color:var(--color-white)}.functionality-demo__bottom-right-wrapper .paragraph{font-weight:300}.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{margin-left:0;width:100%}.responsive-demo__body-wrap-img picture{min-height:350px}.inner-demo__bottom-wrap-img{margin-inline:auto;max-width:1140px;width:100%}.inner-demo__content-box{flex-direction:row}.inner-demo__content-img{margin-top:-150px}.inner-demo__center .inner-demo__content-block{margin-inline:0;padding-inline:0;max-width:70%}.inner-demo__inner-box{padding:50px;align-items:center;justify-content:center}.functionality-demo__wrap-img{margin-bottom:0}.functionality-demo__bottom-cont-body{align-self:initial}.functionality-demo__bottom-cont-info{padding:80px 50px 50px}.functionality-demo__bottom-right-wrapper{padding:50px;max-width:455px}}@media (min-width:481px){.sitemap-demo__wrap-img{max-width:443px}.fonts-demo__wrap-img{margin-left:0;width:100%}.colors-demo__wrap-img{max-width:100%}.responsive-demo__content-info{margin-top:25%;padding:125px 50px}}@media (min-width:640px){.brief-demo__cont{padding-block:0 91px}.responsive-demo__header{padding-top:47px}.inner-demo__inner-wrap-img{padding-inline:0}.inner-demo__inner-box-img{max-width:120px}}@media (min-width:769px){.back-element:after{max-width:40%}.back-element.fonts-demo:after{display:block}.paragraph{font-size:18px;line-height:1.6}.about-client__wrap-img{max-width:322px}.about-client__wrap-img--big{margin-inline:0;max-width:474px}.about-client__body{max-width:341px;width:100%}.design-demo{padding-top:100px}.design-demo .design-demo__box-images{margin-top:61px;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{margin-bottom:49px;padding-block:70px}.sitemap-demo::before{display:block;max-width:56%}.sitemap-demo__wrapper{flex-direction:row-reverse;justify-content:space-between;align-items:center}.sitemap-demo__header{max-width:40%}.colors-demo{padding-bottom:150px}.colors-demo__wrap-header{margin-bottom:108px}.colors-demo__header{position:relative}.responsive-demo{margin-top:56px;margin-bottom:60px;padding-bottom:90px}.responsive-demo__content-info .paragraph{font-size:36px}.inner-demo+.responsive-demo{margin-top:-150px}.inner-demo{padding-bottom:150px}.inner-demo::after{content:'';position:absolute;left:0;bottom:0;max-width:60%;width:100%;max-height:350px;height:100%;background-color:var(--project-color-light);background-image:url(../images/ultima-homes/accent-logo.svg);background-repeat:no-repeat;background-position:left top;background-size:contain;z-index:-1}.inner-demo__center{padding-block:70px}.inner-demo__center::before,.problems-demo::before{content:'';position:absolute;top:0;left:0;width:100%}.inner-demo__center::before{bottom:0;max-width:1180px;background-color:var(--project-color-light);filter:blur(10px);z-index:-1}.inner-demo__center-wrapper{gap:20px;flex-direction:row;justify-content:space-between}.inner-demo__bottom-text{margin-bottom:80px}.inner-demo__content{padding-block:45px 70px}.inner-demo__center .inner-demo__content-block{max-width:252px}.inner-demo__inner{margin-bottom:80px}.inner-demo__inner-wrapper{flex-direction:row;align-items:center}.inner-demo__inner-block{margin-left:-173px}.inner-demo__inner-box{flex-direction:row;justify-content:space-between;margin-bottom:0}.inner-demo__inner-box .subheading{text-align:left}.problems-demo{padding:0 0 130px}.problems-demo::before{height:100%;background-image:url(../images/ultima-homes/accent-logo-primary.svg);background-repeat:no-repeat;background-size:contain}.problems-demo__cont{flex-direction:row;align-items:center}.problems-demo__cont-body{padding:50px 0 0}.icons-demo{margin:0}.functionality-demo__bottom-left{margin-bottom:0;position:absolute;top:51%;left:0;z-index:1}.functionality-demo__bottom-cont-info{padding:70px 40px 17px}.functionality-demo__bottom-cont-info .paragraph{max-width:389px}.functionality-demo__bottom-right{position:absolute;top:23%;right:0;z-index:1}.functionality-demo__bottom-right-wrapper{margin-left:0;padding:51px 77px 50px 28px}}@media (min-width:1025px){.about-client__cont{align-items:center;flex-direction:row;justify-content:space-between;margin-inline:auto;-moz-column-gap:20px;column-gap:20px;max-width:1249px;width:100%}.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:space-between;align-items:center}.fonts-demo__wrap-img{max-width:999px}.colors-demo::after{display:block;max-width:50%}.inner-demo__content-img{margin-top:-250px;max-width:550px}.inner-demo__inner-box{padding:70px}.functionality-demo{padding-top:10px}.functionality-demo::after{content:'';position:absolute;left:0;top:34%;max-width:513px;width:100%;max-height:654px;height:100%;background-color:var(--project-color-light);background-image:url(../images/ultima-homes/accent-logo.svg);background-repeat:no-repeat;background-position:top;background-size:contain;z-index:-1}.functionality-demo__chat{margin-top:-300px;margin-left:auto;max-width:500px;width:100%;padding:0;margin-bottom:200px}}@media (min-width:1200px){.heading{font-size:54px}.heading--s{font-size:30px}.subheading--m{font-size:36px}.about-client{padding:140px 0}.brief-demo{padding:57px 0 100px}.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{width:100%}.design-demo{padding-top:140px;padding-bottom:100px}.design-demo::before{display:block;max-width:20%;max-height:20%}.design-demo::after{display:block}.design-demo__header{max-width:512px}.design-demo .design-demo__box-images-right::after{display:block;max-width:50%;max-height:50%}.sitemap-demo{margin-bottom:79px;padding-block:132px}.sitemap-demo__wrap-img{margin-right:auto;margin-left:60px;max-width:443px}.sitemap-demo__header{max-width:472px}.fonts-demo{padding-bottom:140px}.fonts-demo__header{padding-inline:101px}.colors-demo{padding-block:100px 180px}.colors-demo::after{max-width:708px}.responsive-demo{padding-block:0 123px}.responsive-demo__content-info{margin-top:0}.inner-demo{padding-bottom:250px}.inner-demo::after{max-width:874px;max-height:555px}.inner-demo__content .wrapper{max-width:1202px}.inner-demo__content-img{margin-top:-450px;max-width:650px}.inner-demo__inner-box{padding:94px 98px 93px 127px}.inner-demo__inner-box-img{max-width:180px}.inner-demo+.gdpr-demo{margin-top:-110px}.mail-demo+.brief-demo{margin-top:-100px}.problems-demo{padding-block:116px}.inner-demo::after,.problems-demo::before{background-size:initial}.problems-demo .wrapper{width:100%}.functionality-demo__chat{margin-top:-350px;margin-bottom:377px}.functionality-demo__bottom-left{top:952px}.functionality-demo__bottom-cont{flex-direction:row;align-items:center}.functionality-demo__bottom-cont-body{margin-bottom:0;margin-left:-49px}.functionality-demo__bottom-cont-body .heading{padding-top:0}.functionality-demo__bottom-cont-info{padding:50px 78px 37px 65px}.functionality-demo__bottom-right{top:535px}.functionality-demo__bottom-right-wrapper{padding:71px 107px 70px 48px}}@media (min-width:1440px){.about-client__box-images{max-width:796px}.design-demo::before{max-width:513px;max-height:326px;width:100%}.design-demo .design-demo__box-images-right::after{max-width:670px;max-height:1635px;width:100%}.sitemap-demo::before{max-width:805px;width:100%}.fonts-demo{padding-bottom:190px}.colors-demo{padding-bottom:211px}.inner-demo__content .wrapper{max-width:1300px}.inner-demo__content-img{margin-top:-38%;max-width:895px}.inner-demo+.gdpr-demo{margin-top:-150px}}@media (min-width:1920px){.inner-demo+.gdpr-demo{margin-top:-180px}.functionality-demo::after{top:40%}}@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}}@media (max-width:640px){.aspect-ratio--responsive::before{padding-bottom:calc(100%/(var(--aspect-ratio-sm, var(--aspect-ratio))))}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) .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))))}}