@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:#161616;--project-color-primary:#E0393D;--project-color-secondary:#DBEEF4;--project-color-accent:#1E7794;--project-color-grey:#555;--project-color-grey-2:#242424;--project-font-secondary:'Lato', var(--font-main), sans-serif}.wrapper{margin:0 auto;padding:0;width:100%;max-width:100%}.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.heading,.heading-large,.heading-small,.paragraph,.subheading{display:block;margin:0;font-size:54px;font-weight:700;line-height:normal;color:var(--project-color-grey-2)}.heading-large,.heading-small,.paragraph,.subheading{font-size:36px;font-weight:600;line-height:40px}.heading-large,.paragraph,.subheading{font-size:64px;font-weight:700;line-height:normal}.paragraph,.subheading{font-size:24px;font-weight:500;color:var(--project-color-primary)}.paragraph{font-size:18px;line-height:30px;color:var(--project-color-dark)}.main-header{--header-color:var(--color-black)}.about-client{padding:154px 0 176px;font-family:var(--project-font-secondary)}html:not(.no-js) .about-client,html:not(.no-js) .brief,html:not(.no-js) .colors-demo,html:not(.no-js) .design,html:not(.no-js) .details-demo,html:not(.no-js) .fonts-demo,html:not(.no-js) .full-img-section,html:not(.no-js) .icons-demo,html:not(.no-js) .problems,html:not(.no-js) .quote-slider,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;align-items:center;justify-content:center;gap:32px 14px}.about-client__picture{width:100%}.about-client__body{padding-bottom:40px;width:100%;max-width:350px}.about-client__list{display:block;padding-top:6px}.about-client__list-item{position:relative;display:block;padding-left:22px}.about-client__list-item::before{content:'';display:block;position:absolute;top:13px;left:0;width:5px;height:5px;background-color:var(--project-color-dark);border-radius:50%}.about-client .wrapper{width:calc(100% - 12px);max-width:1440px}.brief{position:relative;padding:120px 0 240px;font-family:var(--project-font-secondary)}html:not(.no-js) .brief.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .brief.css-animate-end{opacity:1}.brief__blob{position:absolute;top:60px;left:0;width:100%;z-index:-1}.brief__cont{position:relative;padding:74px 122px;display:grid;grid-template-columns:1fr;place-items:center;text-align:center;border:1px solid var(--project-color-primary);border-radius:15px}.brief__cont>*{width:100%}.brief__decoration{position:absolute;top:0;right:108px;width:100%;transform:translateY(-50%);z-index:1}.brief .heading-small{padding-top:14px;max-width:685px}.brief .paragraph{padding-top:16px}.brief .wrapper{width:calc(100% - 32px);max-width:1152px}.problems{padding:0 0 240px;font-family:var(--project-font-secondary)}html:not(.no-js) .problems.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .problems.css-animate-end{opacity:1}.problems__list{counter-reset:cssProblemsCounter;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px 50px;padding-top:70px}.problems__list-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px 20px}.problems__list-item::before{counter-increment:cssProblemsCounter;content:"" counter(cssProblemsCounter) ".";flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-bottom:4px;min-width:64px;min-height:64px;font-size:38px;font-weight:500;line-height:1;color:var(--project-color-grey-2);text-align:center;background-color:var(--project-color-secondary);border-radius:96px}.problems .paragraph{font-size:16px;line-height:28px}.problems .wrapper{width:calc(100% - 112px);max-width:1166px}.design{padding:0 0 275px;font-family:var(--project-font-secondary)}html:not(.no-js) .design.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .design.css-animate-end{opacity:1}.design__cont{display:flex;align-items:center;justify-content:space-between;gap:0 24px}.design__body{width:100%;max-width:351px}.design__picture{width:100%}.design .paragraph{padding-top:14px}.design .wrapper{width:calc(100% - 32px);max-width:1083px}.icons-demo{position:relative;padding:0 0 388px;font-family:var(--project-font-secondary)}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__blob{position:absolute;top:-320px;left:0;width:100%;z-index:-1}.icons-demo__header{padding-bottom:145px}.icons-demo .wrapper{width:calc(100% - 48px);max-width:1084px}.colors-demo{position:relative;padding:0 0 447px;font-family:var(--project-font-secondary)}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__blob{position:absolute;top:-500px;right:0;width:100%;z-index:-1}.colors-demo__header{padding-bottom:62px}.colors-demo .wrapper{width:calc(100% - 54px);max-width:1050px}.fonts-demo{position:relative;padding:0 0 293px;font-family:var(--project-font-secondary)}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__blob{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:-1}.fonts-demo__cont{position:relative}.fonts-demo__header{position:absolute;bottom:calc(100% + 32px);left:54.5%;z-index:1}.fonts-demo .wrapper{width:100%;max-width:1920px}.sitemap-demo{padding:0 0 390px;font-family:var(--project-font-secondary)}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__header{padding-bottom:100px;width:100%;max-width:725px}.sitemap-demo .paragraph{padding-top:20px}.sitemap-demo .wrapper{width:calc(100% - 36px);max-width:1250px}.sitemap-demo .wrapper--narrow{max-width:1084px}.details-demo{position:relative;padding:0 0 240px;font-family:var(--project-font-secondary)}html:not(.no-js) .details-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .details-demo.css-animate-end{opacity:1}.details-demo__blob{position:absolute;top:-142px;left:0;width:100%;z-index:-1}.details-demo__blob--right{top:auto;right:0;bottom:0;left:auto}.details-demo__header{padding-bottom:58px;width:100%;max-width:725px}.details-demo__text{display:none;padding-top:40px}.details-demo .paragraph{padding-top:14px}.details-demo .wrapper{width:100%;max-width:1257px}.details-demo .wrapper--narrow{width:calc(100% - 36px);max-width:1084px}.full-img-section{padding:0 0 275px;font-family:var(--project-font-secondary)}html:not(.no-js) .full-img-section.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .full-img-section.css-animate-end{opacity:1}.full-img-section .wrapper{width:100%;max-width:1920px}.responsive-demo{position:relative;padding:0 0 312px;font-family:var(--project-font-secondary)}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__blob{position:absolute;width:100%;z-index:-1}.responsive-demo__blob--type-one{top:-193px;left:0}.responsive-demo__blob--type-two{top:26%;right:0}.responsive-demo__blob--type-three{bottom:13%;left:0}.responsive-demo__cont{position:relative}.responsive-demo__cont+.responsive-demo__cont{margin-top:112px}.responsive-demo__header{width:100%;z-index:1}.responsive-demo__header .heading{text-align:left}.responsive-demo__header .paragraph{padding-top:20px}.responsive-demo__header--type-one{position:absolute;top:-64px;left:0;max-width:510px}.responsive-demo__header--type-two{position:absolute;top:-264px;left:0;max-width:570px}.responsive-demo .wrapper{width:100%;max-width:1226px}.quote-slider{display:grid;place-items:end center;padding-bottom:140px}html:not(.no-js) .quote-slider.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .quote-slider.css-animate-end{opacity:1}.quote-slider__bg{grid-area:1/1/2/2;margin:0 auto;width:100%}.quote-slider__cont{grid-area:1/1/2/2;position:relative;padding:40px 83px 0;width:100%;max-width:1440px;z-index:1}.quote-slider__body{position:relative;margin-bottom:-50px;padding:64px 177px 50px 204px;background-color:var(--color-white)}.quote-slider__body::after,.quote-slider__body::before{content:'';display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}.quote-slider__body::before{top:-1px;left:-62px;width:113px;height:71px;background-image:url(../images/ibank/q-top-icon.svg)}.quote-slider__body::after{bottom:0;right:-1px;width:66px;height:39px;background-image:url(../images/ibank/q-bot-icon.svg)}.quote-slider__decoration{position:absolute;top:-124px;right:-70px;width:100%;z-index:-1}.quote-slider__slider{display:grid;min-width:0;color:var(--color-black)}.quote-slider .swiper{max-width:100%}.quote-slider .custom-swiper-pagination{display:flex;align-items:center;justify-content:flex-start;gap:20px}.quote-slider .custom-swiper-pagination__fraction{display:flex;align-items:center;justify-content:flex-start;font-size:40px;font-weight:100}.quote-slider .custom-swiper-pagination__fraction strong{font-weight:500}.quote-slider .custom-swiper-pagination__bullets{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding-top:8px}.quote-slider .custom-swiper-pagination__bullet{width:7px;height:7px;border-radius:50%;background-color:var(--project-color-accent);opacity:1}.quote-slider .custom-swiper-pagination__bullet.is-current{background-color:var(--color-black)}.quote-slider .wrapper{width:100%;max-width:1440px}.quote{padding-bottom:8px}.quote__text{margin:0;font-size:30px;font-weight:500;line-height:42px}.quote__caption{margin:4px 0 0;font-size:14px;font-weight:500}.text-center{text-align:center!important}.color-primary{color:var(--project-color-primary)!important}.center-max-content{width:-moz-max-content;width:max-content;max-width:100%;text-align:center}@media (min-width:769px){.quote-slider__cont{padding-top:0;background-color:var(--project-color-primary)}}@media (max-width:1025px){.brief__cont{padding:74px 40px}.brief__decoration{right:14px}.problems__list{grid-template-columns:1fr 1fr}.quote-slider{padding-bottom:60px}.quote-slider__body{padding:40px 80px}.quote{padding-bottom:46px}.quote__text{font-size:18px;line-height:26px}.quote__caption{margin-top:54px}}@media (max-width:900px){.responsive-demo__header--type-one{top:-150px;max-width:60%}.responsive-demo__header--type-two{position:relative;top:0;padding-bottom:47px;max-width:100%}}@media (max-width:769px){.heading{font-size:48px}.about-client{padding:32px 0 80px}.about-client__cont{flex-direction:column-reverse}.about-client__body{padding:0 16px;max-width:100%}.about-client__list,.design .paragraph{padding-top:16px}.brief{padding:78px 0 100px}.problems{padding:0 0 80px}.problems__list{grid-template-columns:1fr}.design{padding:0 0 80px}.design__cont{flex-direction:column-reverse}.design__body{width:calc(100% - 40px);max-width:100%}.design .wrapper{width:100%}.icons-demo{padding:0 0 123px}.icons-demo__header{padding-bottom:47px}.colors-demo{padding:0 0 80px}.colors-demo__header{padding-bottom:47px}.fonts-demo,.sitemap-demo{padding:0 0 80px}.sitemap-demo__header{padding-bottom:52px}.details-demo .paragraph,.sitemap-demo .paragraph{padding-top:16px}.details-demo,.full-img-section,.responsive-demo{padding:0 0 80px}.responsive-demo__header{padding-left:18px;padding-right:18px}.responsive-demo__header--type-one{position:relative;top:0;padding-bottom:20px;max-width:100%}.quote-slider{display:block}.quote-slider__cont{padding-left:20px;padding-right:20px}.quote-slider__body{margin:-175px 0 0;padding:80px 28px 34px}.quote-slider__body::before{left:-1px;width:90px;height:57px}.quote-slider__body::after{width:85px;height:50px}.quote-slider__decoration{display:none}}@media (max-width:640px){.aspect-ratio--responsive{max-width:var(--width-mobile, var(--width))}html:not(.no-js) .about-client.css-animate,html:not(.no-js) .brief.css-animate,html:not(.no-js) .colors-demo.css-animate,html:not(.no-js) .design.css-animate,html:not(.no-js) .details-demo.css-animate,html:not(.no-js) .fonts-demo.css-animate,html:not(.no-js) .full-img-section.css-animate,html:not(.no-js) .icons-demo.css-animate,html:not(.no-js) .problems.css-animate,html:not(.no-js) .quote-slider.css-animate,html:not(.no-js) .responsive-demo.css-animate,html:not(.no-js) .sitemap-demo.css-animate{animation-delay:0s}.brief__blob{top:360px}.brief__cont{padding:82px 24px;place-items:start start;text-align:left}.problems__list{padding-top:40px}.problems__list-item{flex-direction:column}.icons-demo__blob{top:0}.colors-demo__blob{display:none}.fonts-demo__header{position:relative;bottom:0;left:0;padding:0 16px}.details-demo__blob{top:200px}.details-demo__blob--right{display:none}.details-demo__header{padding-bottom:86px}.details-demo__text{display:block}.responsive-demo__blob--type-one{top:-80px}.responsive-demo__blob--type-two{top:31%}.responsive-demo__blob--type-three{bottom:1%}.responsive-demo__cont+.responsive-demo__cont{margin-top:80px}.responsive-demo__header--type-one{padding-bottom:100px}}