.paragraph-services__title{font-style:normal;font-weight:700}@supports(font-variation-settings: normal){.paragraph-services__title{font-weight:745}}.node--type-portfolio .paragraph--block .paragraph__title{font-style:normal;font-weight:800}@supports(font-variation-settings: normal){.node--type-portfolio .paragraph--block .paragraph__title{font-weight:825}}.node--type-portfolio .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.node--type-portfolio .intro .left,.node--type-portfolio .intro .right{-ms-flex-preferred-size:100%;flex-basis:100%}.node--type-portfolio .intro .left{padding-bottom:4rem}@media(min-width: 1025px){.node--type-portfolio .intro .left{padding-bottom:6rem}}.node--type-portfolio .intro .right{position:relative;z-index:6;overflow:hidden;padding-bottom:140%}@media(min-width: 768px){.node--type-portfolio .intro .right{padding-bottom:54%}}.node--type-portfolio .intro .project-info__project{font-size:1.5rem;font-weight:750;color:var(--colorText);margin-bottom:1rem}.node--type-portfolio .intro .project-info__title{line-height:1.1;letter-spacing:-0.03em;color:var(--colorText);font-size:12.5vw;min-height:0vw;font-weight:700}@media(min-width: 768px){.node--type-portfolio .intro .project-info__title{font-size:clamp(4.25rem, 8.25vw, 8.125rem)}}@supports(font-variation-settings: normal){.node--type-portfolio .intro .project-info__title{font-weight:685}}.node--type-portfolio .intro .project-info__lead{padding-top:0}.node--type-portfolio .intro .project-info__lead p{max-width:860px;background:var(--colorBg)}@media(min-width: 1025px){.node--type-portfolio .intro .project-info__lead p{background:var(--colorBg)}}@media(min-width: 1025px){.node--type-portfolio .intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto}.node--type-portfolio .intro .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.node--type-portfolio .paragraph__title{font-weight:715;letter-spacing:-0.04em}.node--type-portfolio .paragraph--block:before{display:none}.node--type-portfolio.theme--dark .intro .left:before{background-image:url("/themes/superleft/dist/sprites/sprite.svg#sprite-pattern-light-view");background-repeat:repeat;background-size:24px;opacity:.5}.node--type-portfolio.theme--dark .intro .project-info__lead p{color:var(--colorWhite)}.browser{width:100%;padding:0;margin:0px auto;height:auto;background:var(--colorWhite);position:relative;font-size:0;line-height:0;border-radius:8px;-webkit-box-shadow:var(--boxShadowSmall);box-shadow:var(--boxShadowSmall)}@media(min-width: 768px){.browser{-webkit-box-shadow:var(--boxShadowMedium);box-shadow:var(--boxShadowMedium);border-radius:12px}}.browser .media--type-image{overflow:hidden;border-radius:0 0 7px 7px}@media(min-width: 768px){.browser .media--type-image{border-radius:0 0 8px 8px}}.browser .media--type-image img.error{min-height:200px}.browser--show-more{height:90vw}@media(min-width: 1025px){.browser--show-more{height:80vw}}@media(min-width: 2100px){.browser--show-more{height:50vw}}.browser--show-more .media--type-image{height:calc(100% - 24px)}@media(min-width: 768px){.browser--show-more .media--type-image{height:calc(100% - 45px)}}.browser-more{cursor:pointer;z-index:2;outline:none;display:block;position:absolute;bottom:-24px;left:50%;width:48px;height:48px;border:0 none;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:420ms cubic-bezier(0.24, 0.01, 0.16, 1);transition:420ms cubic-bezier(0.24, 0.01, 0.16, 1)}@media(min-width: 1025px){.browser-more{width:64px;height:64px;bottom:-32px}}.browser-more:hover{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.browser-more:hover:after{background-color:var(--colorAccent)}.browser-more--close,.browser-more--close:hover{-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.browser-more:before,.browser-more:after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;background-color:var(--colorBlack)}.theme--dark .browser-more:before,.theme--dark .browser-more:after{background-color:var(--colorElements)}.browser-more:before{z-index:-1;-webkit-animation:pulse 6s cubic-bezier(0.52, 0.01, 0.16, 1) infinite;animation:pulse 6s cubic-bezier(0.52, 0.01, 0.16, 1) infinite}.browser-more:after{z-index:1;background-image:var(--iconPlus);background-repeat:no-repeat;background-position:center center;background-size:2rem 2rem}.browser:before{content:"•••";display:block;width:100%;height:.5em;color:var(--colorBlack);font-family:Arial,sans-serif;font-size:30px;text-align:left;line-height:8px;padding:4px;background-color:transparent;border-bottom:1px solid var(--colorGrey);border-radius:8px 8px 0 0}@media(min-width: 768px){.browser:before{height:.75em;font-size:48px;line-height:24px;padding:8px;border-radius:16px 16px 0 0}}@media(min-width: 1025px){.browser:before{font-size:60px;line-height:24px;padding:12px 8px;border-radius:24px 24px 0 0}}.dribbble img{float:right;width:auto;max-width:unset;height:225px;-webkit-box-shadow:var(--boxShadowSmall);box-shadow:var(--boxShadowSmall);background:var(--colorGrey)}@media(min-width: 768px){.dribbble img{-webkit-box-shadow:var(--boxShadowMedium);box-shadow:var(--boxShadowMedium)}}@media(min-width: 560px){.dribbble,.dribbble img{height:350px}}@media(min-width: 1025px){.dribbble,.dribbble .field--type-image,.dribbble img{height:40vw}}@media(min-width: 1025px){.dribbble,.dribbble .field--type-image{width:53vw;max-width:960px}}.swiper-container .dribbble{width:69vw;height:50vw}@media(min-width: 520px){.swiper-container .dribbble{width:50vw;height:37.5vw}}@media(min-width: 1680px){.swiper-container .dribbble{max-width:700px;max-height:526px}}.swiper-container .dribbble .media--type-dribbble{position:relative;padding-bottom:75%}.swiper-container .dribbble .media--type-dribbble img{position:absolute;top:0;left:0;margin-left:0;width:100%;height:100%}.phone{z-index:2;overflow:hidden;position:relative;background:var(--colorWhite);border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:244px;margin:0 auto;-webkit-box-shadow:var(--boxShadowPhoneSmall);box-shadow:var(--boxShadowPhoneSmall)}@media(min-width: 520px){.phone{width:140px;height:280px;border-radius:20px;-webkit-box-shadow:var(--boxShadowPhoneMedium);box-shadow:var(--boxShadowPhoneMedium)}}@media(min-width: 768px){.phone{width:180px;height:372px;border-radius:24px;-webkit-box-shadow:var(--boxShadowPhoneMedium);box-shadow:var(--boxShadowPhoneMedium)}}@media(min-width: 1025px){.phone{width:368px;height:758px;border-radius:36px;-webkit-box-shadow:var(--boxShadowPhoneLarge);box-shadow:var(--boxShadowPhoneLarge)}}.phone-content{padding:1px;margin:26px 3px;height:calc(100% - 52px);position:relative;background:var(--colorFrame)}@media(min-width: 768px){.phone-content{margin:40px 4px;height:calc(100% - 80px)}}@media(min-width: 1025px){.phone-content{margin:80px 8px;height:calc(100% - 160px)}}.phone-content .media{position:relative;display:block;height:100%;overflow:hidden;line-height:0}.phone-content img{width:100%;max-width:1000%;height:auto}.phone--phone1:before{z-index:90;content:"";display:block;position:absolute;top:8px;left:calc(50% - 2px);width:4px;height:4px;background:var(--colorFrame);border-radius:50%}@media(min-width: 768px){.phone--phone1:before{top:11px;left:calc(50% - 3px);width:6px;height:6px}}@media(min-width: 1025px){.phone--phone1:before{top:22px;left:calc(50% - 6px);width:12px;height:12px}}.phone--phone1:after{content:"";position:absolute;top:16px;left:calc(50% - 8px);display:block;width:16px;height:2px;background-color:var(--colorFrame);border-radius:3px}@media(min-width: 768px){.phone--phone1:after{top:25px;left:calc(50% - 12px);display:block;width:24px;height:3px}}@media(min-width: 1025px){.phone--phone1:after{top:50px;left:calc(50% - 24px);width:48px;height:6px}}.phone--phone1 .phone-content:after{content:"";display:block;position:absolute;left:calc(50% - 10px);bottom:-24px;width:20px;height:20px;background:transparent;border:1px solid var(--colorFrame);border-radius:50%}@media(min-width: 768px){.phone--phone1 .phone-content:after{left:calc(50% - 15px);bottom:-35px;width:30px;height:30px;border:1px solid var(--colorFrame)}}@media(min-width: 1025px){.phone--phone1 .phone-content:after{left:calc(50% - 30px);bottom:-70px;width:60px;height:60px;border:1px solid var(--colorFrame)}}.phone--phone2:before,.phone--phone2:after{z-index:90;content:"";display:block;position:absolute;top:0;left:calc(50% - 33px);width:66px;height:13px;background:var(--colorWhite);border-radius:0 0 8px 8px}@media(min-width: 768px){.phone--phone2:before,.phone--phone2:after{left:calc(50% - 51px);width:102px;height:20px;border-radius:0 0 12px 12px}}@media(min-width: 1025px){.phone--phone2:before,.phone--phone2:after{left:calc(50% - 102px);width:204px;height:38px;border-radius:0 0 23px 23px}}.phone--phone2:after{z-index:90;content:"";display:block;position:absolute;top:6px;left:calc(50% - 10px);width:20px;height:2px;background:var(--colorFrame);border-radius:2px}@media(min-width: 768px){.phone--phone2:after{top:9px;left:calc(50% - 15px);width:30px;height:4px;border-radius:4px}}@media(min-width: 1025px){.phone--phone2:after{top:18px;left:calc(50% - 30px);width:60px;height:8px;border-radius:4px}}.phone--phone2 .phone-content{border-radius:16px;margin:3px 4px;height:calc(100% - 6px)}@media(min-width: 768px){.phone--phone2 .phone-content{border-radius:23px;margin:5px 4px;height:calc(100% - 10px)}}@media(min-width: 1025px){.phone--phone2 .phone-content{border-radius:44px;margin:10px 8px;height:calc(100% - 20px)}}.phone--phone2 .phone-content:before{z-index:89;content:"";display:block;position:absolute;top:0;left:calc(50% - 34px);width:68px;height:11px;background:var(--colorFrame);border-radius:0 0 8px 8px}@media(min-width: 768px){.phone--phone2 .phone-content:before{left:calc(50% - 52px);width:104px;height:16px;border-radius:0 0 12px 12px}}@media(min-width: 1025px){.phone--phone2 .phone-content:before{left:calc(50% - 103px);width:206px;height:29px;border-radius:0 0 24px 24px}}.phone--phone2 .media{border-radius:15px}@media(min-width: 768px){.phone--phone2 .media{border-radius:22px}}@media(min-width: 1025px){.phone--phone2 .media{border-radius:43px}}.phone--phone3{border-radius:6px}@media(min-width: 768px){.phone--phone3{border-radius:10px}}@media(min-width: 1025px){.phone--phone3{border-radius:24px}}.phone--phone3:before{z-index:90;content:"";display:block;position:absolute;top:0;left:calc(50% - 6px);width:13px;height:14px;background:var(--colorWhite);border-radius:0 0 6px 6px}@media(min-width: 768px){.phone--phone3:before{left:calc(50% - 10px);width:20px;height:22px;border-radius:0 0 10px 10px}}@media(min-width: 1025px){.phone--phone3:before{left:calc(50% - 20px);width:40px;height:45px;border-radius:0 0 20px 20px}}.phone--phone3:after{z-index:90;content:"";display:block;position:absolute;top:6px;left:calc(50% - 2px);width:5px;height:5px;background:var(--colorFrame);border-radius:50%}@media(min-width: 768px){.phone--phone3:after{top:10px;left:calc(50% - 4px);width:8px;height:8px}}@media(min-width: 1025px){.phone--phone3:after{top:20px;left:calc(50% - 8px);width:16px;height:16px}}.phone--phone3 .phone-content{border-radius:4px;height:calc(100% - 12px);margin:2px 2px 10px}@media(min-width: 768px){.phone--phone3 .phone-content{border-radius:7px;height:calc(100% - 18px);margin:3px 3px 15px}}@media(min-width: 1025px){.phone--phone3 .phone-content{border-radius:14px;height:calc(100% - 36px);margin:6px 6px 30px}}.phone--phone3 .phone-content:before{z-index:89;content:"";display:block;position:absolute;top:0;left:calc(50% - 7.5px);width:15px;height:13px;background:var(--colorFrame);border-radius:0 0 7.5px 7.5px}@media(min-width: 768px){.phone--phone3 .phone-content:before{left:calc(50% - 11px);width:22px;height:20px;border-radius:0 0 11px 11px}}@media(min-width: 1025px){.phone--phone3 .phone-content:before{left:calc(50% - 21px);width:42px;height:40px;border-radius:0 0 21px 21px}}.phone--phone3 .media{border-radius:4px}@media(min-width: 768px){.phone--phone3 .media{border-radius:6px}}@media(min-width: 1025px){.phone--phone3 .media{border-radius:12px}}.phone--phone4 .phone-content{height:calc(100% - 13px);border-radius:8px;margin:6px 2px}@media(min-width: 768px){.phone--phone4 .phone-content{height:calc(100% - 20px);border-radius:12px;margin:10px 3px}}@media(min-width: 1025px){.phone--phone4 .phone-content{height:calc(100% - 40px);border-radius:25px;margin:20px 6px}}.phone--phone4 .media{border-radius:6px}@media(min-width: 768px){.phone--phone4 .media{border-radius:10px}}@media(min-width: 1025px){.phone--phone4 .media{border-radius:24px}}.hero.parallax{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--colorBg)}.hero .contextual-region{position:static}.hero .field--type-image{z-index:1;position:absolute;top:0;left:3%;width:100%;height:100%;-webkit-clip-path:polygon(0 10%, 100% 0, 100% 50%, 100% 90%, 0 100%, 0% 50%);clip-path:polygon(0 10%, 100% 0, 100% 50%, 100% 90%, 0 100%, 0% 50%);-webkit-transform:none !important;transform:none !important}@media(max-width: 767px){.hero .field--type-image{opacity:1}}.hero .field--type-image img{position:fixed;top:50%;left:50%;width:auto;max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.swiper-container{margin:0 auto;position:relative;list-style:none}.swiper-wrapper{position:relative;width:100%;height:100%;margin-top:1rem;margin-bottom:2rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;margin:0 auto;white-space:nowrap}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.paragraph--hero{margin:0}.paragraph--image-desktop{z-index:1;width:100%}@media(min-width: 768px){.paragraph--image-desktop{margin:0}}.paragraph--show-more{margin-bottom:2rem}.paragraph--image-dribbble{z-index:1;-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}@media(max-width: 767px){.paragraph--image-dribbble .small-grid{padding:0}}@media(min-width: 768px){.paragraph--image-dribbble{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}.paragraph--image-mobile{z-index:1}@media(max-width: 767px){.paragraph--image-mobile{width:100%;margin-bottom:2rem}}.paragraph--image-normal--parallax{margin:0;position:relative;width:100%;height:80vh;max-height:1140px;overflow-x:hidden}.paragraph--image-normal--parallax:before{display:none}@media(min-width: 768px){.paragraph--image-normal--parallax{height:100vh}}.paragraph--image-normal--parallax .media{width:100%;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.paragraph--image-normal--parallax .media img{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:unset;min-width:100%;min-height:100%}.paragraph--image-normal--parallax .clip{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(0 10%, 100% 0, 100% 50%, 100% 90%, 0 100%, 0% 50%);clip-path:polygon(0 10%, 100% 0, 100% 50%, 100% 90%, 0 100%, 0% 50%)}.paragraph--layout .paragraph--image-normal{z-index:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.paragraph--layout .paragraph--image-normal:first-of-type{margin-top:0}.paragraph--layout .paragraph--image-normal .media{width:100%}.paragraph--layout .paragraph--image-normal img{-webkit-box-shadow:10px 10px 30px var(--boxShadow);box-shadow:10px 10px 30px var(--boxShadow)}@media(min-width: 1680px){.paragraph--layout .paragraph--image-normal img{-webkit-box-shadow:20px 20px 60px var(--boxShadow);box-shadow:20px 20px 60px var(--boxShadow)}}.paragraphs>.paragraph--image-normal--parallax{padding:0;margin:0}.paragraph--section .paragraph--image-normal--parallax{margin-top:0;margin-bottom:0}.layout__region--first .paragraph--text .layout,.layout__region--second .paragraph--text .layout{padding:0}.layout--twothirds-left .layout,.layout--twothirds-right .layout{padding:0}.layout--twothirds-left .layout .paragraph--text,.layout--twothirds-right .layout .paragraph--text{max-width:100%}@media(min-width: 1440px){.layout--twothirds-left .layout .paragraph--text,.layout--twothirds-right .layout .paragraph--text{max-width:83.333%}}.layout--twothirds-left .layout .paragraph--text .paragraph__text,.layout--twothirds-right .layout .paragraph--text .paragraph__text{margin-right:0}.layout--twothirds-right .layout__region--second .paragraph--text{margin-right:0}.paragraph--dribbble,.slider-perspective{padding-top:2rem;padding-bottom:2rem}@media(min-width: 520px){.paragraph--dribbble,.slider-perspective{padding-top:3rem;padding-bottom:3rem}}@media(min-width: 768px){.paragraph--dribbble,.slider-perspective{padding-top:5rem;padding-bottom:5rem}}@media(min-width: 1025px){.paragraph--dribbble,.slider-perspective{padding-top:7rem;padding-bottom:7rem}}@media(min-width: 1280px){.paragraph--dribbble,.slider-perspective{padding-top:9rem;padding-bottom:9rem}}.paragraph--related{z-index:3;margin:0;background:transparent}.paragraph--related .title{font-family:"Savetica","Inter","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1;font-weight:685}.theme--dark .paragraph--related .title span{text-shadow:0 0 8px rgba(0,0,0,.5)}.paragraph--related .cta{display:inline-block}.slider-perspective{margin-top:0}@media(min-width: 768px){.slider-perspective .swiper-wrapper{padding-bottom:2rem}}@media(min-width: 1025px){.slider-perspective .swiper-wrapper{padding-bottom:10rem}}@media(min-width: 1025px){.paragraph--teaser .cta a,.paragraph--related .cta a{font-size:1.25em}}.paragraph--slider--no-spacing{margin-top:2rem;margin-bottom:2rem}@media(min-width: 768px){.paragraph--slider--no-spacing{margin-top:3rem;margin-bottom:3rem}}.paragraph--slider--no-spacing .slider-perspective .paragraph--related,.paragraph--slider--no-spacing .slider-perspective .paragraph--related:nth-of-type(2n){top:2rem}.paragraph--slider{text-align:center;overflow:hidden}@media(max-width: 767px){.paragraph--slider .small-grid{padding:0 2rem}}.paragraph--slider .paragraph{width:100%;text-align:left;margin-right:10%;margin-bottom:0}.paragraph--slider .paragraph--image-mobile{margin-right:32px}@media(min-width: 1280px){.paragraph--slider .paragraph--image-mobile{margin-right:52px}}.paragraph--slider .paragraph--image-dribbble .layout{padding:0}.paragraph--slider .paragraph:nth-of-type(2n){margin-top:1rem}@media(min-width: 768px){.paragraph--slider .paragraph:nth-of-type(2n){margin-top:2rem}}.paragraph--slider .paragraph,.paragraph--slider .paragraph:first-of-type{margin-top:2rem}@media(min-width: 1025px){.paragraph--slider .paragraph,.paragraph--slider .paragraph:first-of-type{margin-top:4rem}}.paragraph--slider .paragraph__header{position:relative;z-index:2;margin-top:0;margin-bottom:0;text-align:left}.paragraph--slider--no-spacing{padding:0;background:var(--colorLightGrey)}.paragraph--slider--no-spacing .paragraph__header .paragraph__title{display:none}.paragraph--slider--no-spacing .paragraph,.paragraph--slider--no-spacing .paragraph:first-of-type{margin:0 0 4rem}@media(min-width: 768px){.paragraph--slider--no-spacing .paragraph,.paragraph--slider--no-spacing .paragraph:first-of-type{margin-bottom:7rem}}.paragraph--slider--dark{background:var(--colorDarkBg)}.paragraph--slider--dark .paragraph__title,.paragraph--slider--dark .paragraph__text p{color:var(--colorWhite)}.paragraph--slider--dark .paragraph__title:after,.paragraph--slider--dark .paragraph__text p:after{background:var(--colorWhite)}.paragraph--slider--dark .paragraph__lead{color:var(--colorGrey)}.paragraph--slider .grid{padding:0}.paragraph--slider .slider-buttons{width:100%;position:absolute;bottom:-2rem;text-align:center}@media(min-width: 768px){.paragraph--slider .slider-buttons{width:50%;right:0;bottom:0;text-align:right;padding:0}}.paragraph--slider--no-spacing:before{display:none}.paragraph--slider--no-spacing .slider-more{background-color:var(--colorLightGrey)}.paragraph--slider--no-spacing .slider-buttons{bottom:2rem}@media(min-width: 768px){.paragraph--slider--no-spacing .slider-buttons{bottom:4rem}}@media(min-width: 1025px){.paragraph--slider--no-spacing .slider-buttons{bottom:8rem}}@media(min-width: 768px){.paragraph--slider .swiper-pagination-bullets-dynamic{margin-left:calc(10% - 4.5rem)}}.paragraph--slider .slider-buttons{z-index:3;outline:none;display:none}@media(min-width: 768px){.paragraph--slider .slider-buttons{display:block}}.paragraph--slider .slider-buttons .slider-button{cursor:pointer;outline:none;font-size:0;position:relative;display:inline-block;width:48px;height:48px;background-color:var(--colorGrey);background-image:url("/themes/superleft/dist/sprites/sprite.svg#sprite-chevron-view");background-repeat:no-repeat;background-size:32px 32px;background-position:center center;margin:0 .5rem;-webkit-transition:background-color 240ms cubic-bezier(0.24, 0.01, 0.16, 1);transition:background-color 240ms cubic-bezier(0.24, 0.01, 0.16, 1)}@media(min-width: 768px){.paragraph--slider .slider-buttons .slider-button{width:64px;height:64px;margin:0 .1rem}}.paragraph--slider .slider-buttons .slider-button:hover,.paragraph--slider .slider-buttons .slider-button:active{background-color:var(--colorAccent)}.paragraph--slider .slider-buttons .slider-button.swiper-button-disabled{opacity:.2}.paragraph--slider .slider-buttons .slider-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paragraph--slider .slider-buttons .slider-button-next{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.slider{display:inline-block}.slider-nav{position:relative;z-index:3;margin:2rem auto;text-align:center}@media(min-width: 768px){.slider-nav{margin-top:8rem;margin-bottom:0;padding:0}}.slider-nav .swiper-pagination-bullet{position:relative;text-align:center;border-radius:0;padding:.75rem;background:transparent}@media(min-width: 1025px){.slider-nav .swiper-pagination-bullet{padding:1rem}}.slider-nav .swiper-pagination-bullet.active{background:transparent}.slider-nav .swiper-pagination-bullet.active span{background:var(--colorWhite)}.theme--dark .slider-nav .swiper-pagination-bullet.active span{opacity:1}.slider-nav .swiper-pagination-bullet span{font-size:0;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;position:absolute;top:50%;left:50%;background:var(--colorControls);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:240ms cubic-bezier(0.24, 0.01, 0.16, 1);transition:240ms cubic-bezier(0.24, 0.01, 0.16, 1);opacity:.8}.theme--dark .slider-nav .swiper-pagination-bullet span{opacity:1}.paragraph--dark-nav .slider-nav .swiper-pagination-bullet span{background:var(--colorWhite)}.slider-nav .swiper-pagination-bullet span:hover{opacity:.9}.slider-nav .swiper-pagination-bullet span:active{opacity:1}.slider-nav .slider-scrollbar,.slider-nav .swiper-scrollbar-drag{height:12px;border-radius:6px}.slider-nav .slider-scrollbar{margin:0 auto;width:100%;max-width:840px;bottom:2rem;overflow:hidden;background:#ccc}@media(min-width: 768px){.slider-nav .slider-scrollbar{bottom:6rem}}.theme--dark .slider-nav .slider-scrollbar{background:#222}.slider-nav .swiper-scrollbar-drag{opacity:.8;background:var(--colorControls);-webkit-transition:240ms cubic-bezier(0.24, 0.01, 0.16, 1);transition:240ms cubic-bezier(0.24, 0.01, 0.16, 1)}.slider-nav .swiper-scrollbar-drag:hover{opacity:.9}.slider-nav .swiper-scrollbar-drag:active{opacity:1}@media(min-width: 768px){.paragraph--text{margin-top:0;margin-bottom:0}}.paragraph--text .paragraph__text{padding-top:0}.paragraph-services{margin:2rem 0 0}@media(min-width: 768px){.paragraph-services{margin-left:2rem}}@media(min-width: 1280px){.paragraph-services{margin-left:4rem}}.paragraph-services__title{font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.paragraph-services__services{-webkit-columns:2;-moz-columns:2;columns:2;list-style:none}@media(min-width: 1025px){.paragraph-services__services{-webkit-columns:3;-moz-columns:3;columns:3}}.paragraph-service{font-size:1.125rem;margin:0}.paragraph-service span{display:inline-block;padding-bottom:.5rem}.paragraph-service:before{content:"–";opacity:.3;padding-right:.75rem}.paragraph--title{margin:0}.paragraph--title .title{margin-bottom:1.5rem}@media(min-width: 768px){.paragraph--title .title{margin-bottom:3rem}}@media(min-width: 1025px){.paragraph--title .title{margin-bottom:5rem}}
