:root{--min-width:320px;--max-width:1680px;--color-transparent:transparent;--color-white:#fff;--color-lightgrey:#d7d7d7;--color-grey:#7f7f7f;--color-darkgrey:#565656;--color-black:#000;--color-shadow:rgba(0,0,0,.1);--color-light:hsla(0,0%,96%,.85);--color-lighter:hsla(0,0%,96%,.9);--color-1:#f5f5f5;--color-2:#f45825;--navbar-height:68px;--navbar-vertical-padding:14px;--main-vertiacal-padding:calc(20px + 4vh);--main-article-distance:calc(var(--main-vertiacal-padding) * 2);--default-side-padding:120px;--default-gap:2rem;--font-size:18px;--line-height:1.2;--font-size-small:12px;--font-size-normal:16px;--font-size-large:20px;--font-size-x-large:24px;--font-size-xx-large:32px;--font-size-highlight:3.4rem;--custom-bezier:cubic-bezier(.55,0,.1,1)}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.user-select-none{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.display-none{display:none}.overflow-hidden{overflow:hidden}button{background-color:transparent;border-width:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0}::selection{color:var(--color-1);background:var(--color-2)}*{margin:0;padding:0;border:0;box-sizing:border-box}html{font-family:Figtree,sans-serif;font-size:var(--font-size);width:100%;height:100%;cursor:default;min-width:var(--min-width);font-weight:400;line-height:var(--line-height);color:var(--color-black);background-color:var(--color-1)}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none;position:relative;margin:0 auto;background-color:var(--color-1)}nav{position:fixed;top:0;left:0;width:100%;z-index:1001;background:var(--color-light);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid var(--color-lighter)}.navbarinit{top:calc(var(--navbar-height) * -1)!important}nav .navbar{position:relative;height:var(--navbar-height);padding:var(--navbar-vertical-padding) var(--default-side-padding);padding-top:calc(var(--navbar-vertical-padding) * 2);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--default-gap) * 2);max-width:var(--max-width);margin-left:auto;margin-right:auto;top:calc(0px);transition:top .5s var(--custom-bezier);transition-delay:.1s}nav .navlogo{position:relative;height:100%;min-height:calc(var(--font-size) * var(--line-height))}nav #navlogofull{position:relative;height:100%;object-fit:contain}nav .navmenu{display:flex;gap:var(--default-gap)}nav .navmenu div{height:calc(var(--font-size) * var(--line-height));overflow:hidden}nav .navmenu .navmenulink{position:relative;transform:translateY(0);color:var(--color-darkgrey);text-decoration:none}nav .navmenu .navmenulink span{position:relative;display:block}nav .navmenu .navmenulink:hover span{transform:translateY(-100%);transition:.35s var(--custom-bezier)}nav .navmenu .navmenulink:not(:hover) span{transition:.35s var(--custom-bezier);transform:translateY(0)}nav .navmenu .lilogo{position:relative;height:calc(var(--font-size) * var(--line-height))}nav .navicon{position:relative;height:100%;object-fit:contain}nav .navicon:hover{cursor:pointer}nav .navmenu .hamburger{position:relative;height:calc(var(--font-size) * var(--line-height));object-fit:contain;display:none}#closenavicon{position:relative;height:100%;object-fit:contain}#closenavicon:hover{cursor:pointer}#sidemenu{display:none;position:fixed;top:0;left:0;overflow:hidden;z-index:10001;width:100%;height:100%;background-color:var(--color-transparent);pointer-events:none}#sidemenu #sidemenupanel{background-color:var(--color-black);transition:transform .7s var(--custom-bezier);transition-delay:0s;pointer-events:all;display:grid;grid-template-columns:auto;grid-template-rows:min-content min-content min-content;grid-gap:5vh}#sidemenu #sidemenupanel,#sidemenu #sidemenupanelbackeffect{position:absolute;top:0;right:0;width:100%;height:100%;transform:translateX(100%)}#sidemenu #sidemenupanelbackeffect{background-color:var(--color-white);transition:transform .7s var(--custom-bezier);transition-delay:.15s}#sidemenu #sidemenupanelbackeffect .gradient{position:relative;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.3) 38%,hsla(0,0%,100%,0))}.sidemenupanel_active{transform:translateX(0)!important;transition-delay:.15s!important}.sidemenupanelbackeffect_active{transform:translateX(0)!important;transition-delay:0s!important}#sidemenu .togglenav{position:relative;height:var(--navbar-height);padding:var(--navbar-vertical-padding) var(--default-side-padding);padding-top:calc(var(--navbar-vertical-padding) * 2);max-width:var(--max-width);text-align:right}#sidemenu .togglenav:hover{opacity:.75}#sidemenu .hamburgermenu{padding:var(--default-side-padding);display:grid;grid-template-columns:auto;grid-template-rows:1fr 1fr 1fr 1fr;grid-gap:3vh}#sidemenu .hamburgermenu div{overflow:hidden}#sidemenu .hamburgermenu .hamburgermenulink{color:var(--color-white);text-decoration:none;font-size:calc(var(--font-size-highlight) * 1.3);font-weight:700;display:inline-block;position:relative;transform:translateY(100%)}#sidemenu .hamburgermenu .hamburgermenulink span{display:block;position:relative;transition:.3s var(--custom-bezier)}#sidemenu .hamburgermenu .hamburgermenulink span:hover{transform:translateX(15px)}#sidemenu .hamburgermenu .hamburgermenulink span:not(:hover){opacity:.35}#sidemenu .hamburgermenu .hamburgermenulink_active{transform:translateY(0)}#hamburgermenulink_services.hamburgermenulink_active{transition:transform .5s var(--custom-bezier);transition-delay:0s}#hamburgermenulink_team.hamburgermenulink_active{transition:transform .5s var(--custom-bezier);transition-delay:.1s}#hamburgermenulink_news.hamburgermenulink_active{transition:transform .5s var(--custom-bezier);transition-delay:.2s}#hamburgermenulink_contact.hamburgermenulink_active{transition:transform .5s var(--custom-bezier);transition-delay:.3s}#sidemenu .simplecontact{padding:var(--default-side-padding);display:grid;grid-template-columns:auto;grid-template-rows:1fr 1fr;grid-gap:1vh}#sidemenu .simplecontact div{overflow:hidden;font-size:var(--font-size-large)}#sidemenu .simplecontact .simplecontactlink{color:var(--color-white);display:inline-block;position:relative;transform:translateY(100%);text-decoration:underline}#sidemenu .simplecontact .simplecontactlink:hover{opacity:.75}#sidemenu .simplecontact .simplecontactlink span{display:block;position:relative}#sidemenu .simplecontact .hamburgermenulink_active{transform:translateY(0)}#simplecontactlink_phone.hamburgermenulink_active{transition:transform .5s var(--custom-bezier);transition-delay:.5s}#simplecontactlink_email.hamburgermenulink_active{transition:transform .5s var(--custom-bezier);transition-delay:.55s}main{padding-top:var(--navbar-height);top:0;left:0;width:100%;z-index:1;background-color:var(--color-1)}main,main .mainarticle{position:relative}main .mainarticle .content{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:var(--main-vertiacal-padding) var(--default-side-padding);min-height:120vh}main .mainarticle section:not(:last-of-type){margin-bottom:var(--main-article-distance)}main .mainarticle section:last-of-type{margin-bottom:calc(var(--main-article-distance) * .75)}main #home #hero{position:relative}main #home .heroeffect{width:100%;text-align:right;position:relative}main #home .heroeffect .heroeffectimage{margin:.5rem 0 .5rem auto;width:80%;max-height:60vh;aspect-ratio:1046/487;overflow:hidden}main #home .heroeffect .heroeffectimageimg{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}main #home #hero .heroeffect span{display:block;text-transform:uppercase;color:var(--color-grey);font-size:var(--font-size-small);text-decoration:none}main #home #hero #mainlogo{padding:2px;position:absolute;bottom:0;left:0;width:50%}main #home #hero h2{margin-top:1rem;text-transform:uppercase;color:var(--color-grey);font-size:var(--font-size-x-large);font-weight:400}main #home #intro{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:3rem}main #home #intro div:first-of-type{margin-top:8px}main #home #intro .highlight span{text-transform:uppercase;color:var(--color-2);font-size:var(--font-size-normal)}main #home #intro div:nth-of-type(2){max-width:890px;margin-left:auto;margin-right:0}main #home #intro div:nth-of-type(2) h3{font-size:var(--font-size-highlight)}main #home #intro div:nth-of-type(2) p{color:var(--color-darkgrey);margin-top:1rem}main #home #info{position:relative;width:100%;margin-left:auto;margin-right:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:5rem;margin-bottom:calc(var(--main-article-distance) / 2)}main #home #info .tale .image-reveal-wrapper{margin-bottom:2rem;aspect-ratio:700/500}main #home #info .tale .image-reveal-wrapper a{font-size:0;line-height:0px;width:100%;height:100%}main #home #info .tale img{display:block;width:100%;height:100%}main #home #info .tale span{text-transform:uppercase;color:var(--color-2);margin-bottom:.5rem;display:block;font-size:var(--font-size-normal)}main #home #info .tale h3{font-size:var(--font-size-xx-large)}main #home #info .tale .taleheader{text-decoration:none;margin-top:0}main #home #info .tale p{color:var(--color-darkgrey);margin-top:1.5rem}main #home #info .tale a{position:relative;display:inline-block;margin-top:1rem;color:var(--color-black)}main #home #info .tale a:hover{color:var(--color-darkgrey)}main #home .ctacontact{border-top:1px solid var(--color-lightgrey);margin-bottom:calc(var(--main-article-distance) * 1.5);text-align:right}main #home .ctacontact a{position:relative;display:inline-block;margin-top:.5rem;padding:5px 0 5px 10px;font-size:var(--font-size-normal);color:var(--color-black);text-transform:uppercase;text-underline-offset:.15rem}main #home .ctacontact a:hover{color:var(--color-darkgrey)}main #home .ctacontact a img{height:var(--font-size-normal);display:inline}main #home #news .highlight{position:relative}main #home #news .highlight .circle{--a:0deg;position:absolute;width:20%;top:20%;right:-3%;aspect-ratio:1/1;transition:--a 1.3s var(--custom-bezier);transition-delay:.7s;background-color:var(--color-white);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:visible;mix-blend-mode:darken;background:conic-gradient(transparent var(--a),#fff 0deg)}main #home #news .highlight .circle img{width:100%;mix-blend-mode:color;background-color:var(--color-transparent);transform:translateZ(0);-webkit-backface-visibility:visible}main #home #news .highlight span:nth-of-type(2){font-size:var(--font-size-highlight);font-weight:700;margin-bottom:2rem}main #home #news .highlight p{max-width:600px}main #home #news .highlight .image-reveal-wrapper{margin-top:.5rem;margin-bottom:2rem}main #home #news .highlight .newseffectimage{width:80%;max-height:60vh;aspect-ratio:3/1;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:var(--color-white);position:relative;display:block}main #home #news .highlight span{font-size:var(--font-size-highlight);font-weight:700;margin-bottom:2rem;top:calc(var(--font-size-highlight) / -1.5);text-transform:uppercase;position:absolute;color:var(--color-black)}main #home #news .newslist{margin-top:3rem;width:90%;margin-left:auto;margin-right:0}main #home #news a{padding:2rem 0;color:var(--color-black);text-decoration:none;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:5rem}main #home #news a h2{text-decoration:underline}main #home #news a:not(:first-of-type){border-top:1px solid var(--color-lightgrey)}main #home #news a span{display:block;margin-top:.5rem;color:var(--color-darkgrey);text-transform:uppercase;color:var(--color-grey);font-size:var(--font-size-small)}main #home #news a img{display:block;margin-left:auto;margin-right:0;transition:.3s var(--custom-bezier)}main #home #news a:hover img{transform:translateX(15px)}main #home #news .getnextnews{border-top:1px solid var(--color-lightgrey);width:90%;margin-left:auto;margin-right:0;text-align:right}main #home #news .getnextnews span{position:relative;display:inline-block;margin-top:.5rem;padding:5px 0 5px 10px;font-size:var(--font-size-normal);color:var(--color-black);text-transform:uppercase;text-decoration:underline;text-underline-offset:.15rem;cursor:pointer}main #home #news .getnextnews span:hover{color:var(--color-darkgrey)}main #home #news .getnextnews img{height:var(--font-size-normal);display:inline;transform:rotate(90deg);margin-left:7px}main #home #trusted{position:relative;width:100%}main #home #trusted span{text-transform:uppercase;color:var(--color-2);margin-bottom:3rem;display:block;font-size:var(--font-size-normal)}main #home #trusted .trustedlogos{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}main #home #trusted .trustedlogos img{max-width:100px}main #home #trusted .trustedlogos img:nth-of-type(2),main #home #trusted .trustedlogos img:nth-of-type(3){max-width:65px}main #services .servidesheader{position:relative;width:100%;margin-bottom:10rem}main #services .servidesheader div{position:relative}main #services .servidesheader .picture{width:80%;vertical-align:middle}main #services .leftpicture{position:relative;width:100%}main #services .rightpicture{width:100%}main #services .servidesheader p{position:relative;margin-left:auto;margin-right:0;max-width:740px}main #servicestable{margin-bottom:calc(var(--main-vertiacal-padding) * 1)}main #servicestable h2{position:relative;font-size:calc(var(--font-size-highlight) * 1.3);text-transform:uppercase;margin-top:calc(var(--font-size-highlight) * -.7);border-bottom:1px solid var(--color-lightgrey);padding-bottom:.5rem;margin-bottom:1rem}main #services .fieldstableheader{display:block;margin-bottom:2rem;text-transform:uppercase;color:var(--color-grey);font-size:var(--font-size-x-large);font-weight:400}main #services .fieldstable,main #services .fieldstableheader{margin-left:auto;margin-right:0;width:95%;max-width:1080px}main #services .fieldstable .field{position:relative;width:100%;display:grid;grid-template-columns:1.2rem auto min-content;grid-template-rows:auto auto;grid-column-gap:.5rem;padding:1rem 0;cursor:pointer}main #services .fieldstable .field:not(:first-of-type){border-top:1px solid var(--color-lightgrey)}main #services .fieldstable .field:first-of-type{padding-top:0}main #services .fieldstable .field:last-of-type{border-bottom:1px solid var(--color-lightgrey)}main #services .fieldnumber{grid-column:1/2;grid-row:1/2;text-transform:uppercase;color:var(--color-2);font-size:var(--font-size-normal);margin-top:.15rem}main #services .fieldname{grid-column:2/3;grid-row:1/2;font-size:var(--font-size-x-large)}main #services .fieldarrow{grid-column:3/4;grid-row:1/2;position:relative;height:var(--font-size-x-large);bottom:0;padding-left:1rem;transition:transform .3s var(--custom-bezier);transform:translate(-.5rem)}main #services .field:hover .fieldarrow{transform:translateY(.5rem)}main #services .fieldinfo{grid-column:2/3;grid-row:2/3;max-height:0;overflow:hidden;transition:max-height .3s var(--custom-bezier);position:relative;width:100%;display:grid;grid-template-columns:30% auto;grid-template-rows:auto auto;grid-column-gap:5rem;grid-row-gap:2rem}main #services .fieldinfo .description{padding-top:2rem;grid-row:1/2;grid-column:1/3}main #services .fieldinfo .description p:not(:first-of-type){padding-top:1rem}main #services .fieldinfo .data{grid-row:2/3;grid-column:1/2;padding-bottom:1rem}main #services .fieldinfo .data div:not(:first-of-type){padding-top:1rem}main #services .fieldinfo .list{grid-row:2/3;grid-column:2/3;list-style-type:disc;padding-bottom:1rem}main #services .fieldinfo .list h4:not(:first-of-type){padding-top:2rem}main #services .fieldinfo .list ul{padding-top:1rem}main #services .fieldinfo .list ul li{margin-left:1rem}main #services .fieldinfo .list ul li:not(:first-of-type){padding-top:1rem}main #services .fieldinfo .list .contactredirection{padding-top:2rem;text-align:right;pointer-events:none}main #services .fieldinfo .list .contactredirection a{font-size:var(--font-size-normal);color:var(--color-black);text-transform:uppercase;text-underline-offset:.15rem;pointer-events:all}main #services .fieldinfo .list .contactredirection a img{height:var(--font-size-normal);display:inline}main #services .supplement{margin-top:7rem;max-width:760px}main #services .additional{position:relative;margin-bottom:5rem}main #services .additional img{width:70%}main #services .additional .ways{width:100%;min-height:100px;margin-top:5rem;margin-left:1rem}main #services .additional .ways .way h3{font-size:var(--font-size-x-large)}main #services .additional .ways .way p{color:var(--color-darkgrey)}main #services .additional .ways .way p:first-of-type{margin-top:.5rem}main #services .additional .ways .way p:not(:last-of-type){margin-bottom:.5rem}main #services .additional .ways .way:not(:last-of-type) p:last-of-type{margin-bottom:3rem}main #services .additional h2{position:relative;font-size:var(--font-size-highlight)}main #services .additional .information{display:grid;grid-template-columns:40% auto;grid-template-rows:auto;grid-column-gap:1rem}main #services .additional .information img,main #team{width:100%}main #teamheader{position:relative;margin:10vh auto 12vh}main #teamheader h2{font-weight:400;font-size:2.8rem;font-style:italic}main #teamheader span{font-size:var(--font-size-x-large);color:var(--color-darkgrey);display:block;position:relative;margin-top:1rem}main #teamheader div h3{font-size:var(--font-size-highlight)}main #teamheader div p{max-width:890px;margin-top:2rem}main #teampartners h3{font-size:var(--font-size-highlight);font-weight:400;margin-bottom:5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-lightgrey)}main #teampartners .partnersgrid{position:relative;width:95%;max-width:1080px;margin-left:auto;margin-right:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row}main #teampartners .partnersgrid .partner{width:100%;min-height:300px;position:relative;display:grid;grid-template-columns:min-content auto;grid-template-rows:1fr;grid-gap:3rem;padding:2.5rem 0}main #teampartners .partnersgrid .partner:not(:first-of-type){border-top:1px solid var(--color-lightgrey)}main #teampartners .partnersgrid .partner:first-child{padding-top:0}main #teampartners .partnersgrid .partner:last-child{padding-bottom:0}main #teampartners .partnersgrid .partner img{position:relative;min-height:100px;vertical-align:middle;max-width:380px}main #teampartners .partnersgrid .partner .image-reveal-wrapper{aspect-ratio:338/381}main #teampartners .partnersgrid .partner div{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:0;height:min-content}main #teampartners .partnersgrid .partner span{text-transform:uppercase;color:var(--color-2);font-size:var(--font-size-normal);margin-bottom:.5rem}main #teampartners .partnersgrid .partner h4{text-transform:uppercase;font-size:var(--font-size-xx-large);white-space:nowrap;width:min-content;margin-bottom:1rem}main #teampartners .partnersgrid .partner p{color:var(--color-darkgrey)}main #teampartners .partnersgrid .partner p:not(:last-of-type){margin-bottom:1rem}main #teampartners .partnersgrid .partner .partneremail{position:relative;display:inline-block;margin-top:1rem;text-transform:none;color:var(--color-black);font-size:var(--font-size-normal);text-decoration:underline}main #teampartners .partnersgrid .partner .partneremail:hover{color:var(--color-darkgrey)}main #teamteam h3{font-size:var(--font-size-highlight);margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-lightgrey)}main #teamteam>p{color:var(--color-darkgrey);max-width:860px;margin-bottom:5rem}main #teamteam .teamgrid{position:relative;width:95%;max-width:1080px;margin-left:auto;margin-right:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row}main #teamteam .teamgrid:not(:last-of-type){margin-bottom:5rem}main #teamteam .teamgrid span{text-transform:uppercase;color:var(--color-2);font-size:var(--font-size-normal);margin-bottom:1rem}main #teamteam .teamgrid .teammember{position:relative;padding:1rem 0;display:grid;grid-template-columns:auto min-content;grid-template-rows:auto auto auto;grid-column-gap:1rem;cursor:pointer}main #teamteam .teamgrid .teammember:not(:first-of-type){border-top:1px solid var(--color-lightgrey)}main #teamteam .teamgrid .teammember:first-of-type{padding-top:0}main #teamteam .teamgrid .teammember:last-of-type{border-bottom:1px solid var(--color-lightgrey)}main #teamteam .teamgrid .teammember span{text-transform:none;color:var(--color-darkgrey);font-size:var(--font-size-normal)}main #teamteam .teamgrid .teammember h4{text-transform:uppercase;font-size:var(--font-size-x-large);grid-row:1/2;grid-column:1/2}main #teamteam .teamgrid .teammember a{max-width:min-content;grid-row:2/3;grid-column:1/2;text-transform:none;color:var(--color-black);font-size:var(--font-size-normal);text-decoration:underline}main #teamteam .teamgrid .teammember a:hover{color:var(--color-darkgrey)}main #teamteam .teamgrid .teammember img{grid-row:2/3;grid-column:2/3;position:relative;height:var(--font-size-x-large);bottom:0;padding-left:1rem;transition:transform .3s var(--custom-bezier);transform:translate(-.5rem)}main #teamteam .teamgrid .teammember:hover img{transform:translateY(.5rem)}main #teamteam .teamgrid .teammember .memberbio{max-height:0;overflow:hidden;transition:max-height .3s var(--custom-bezier);grid-row:3/4;grid-column:1/2}main #teamteam .teamgrid .teammember .memberbio p{color:var(--color-darkgrey);padding-top:1rem}main #teamteam .teamgrid .teammember .memberbio p:first-of-type{padding-top:2rem}main #teamteam .teamgrid .teammember .memberbio p:last-of-type{padding-bottom:1rem}main .careerimage{width:80%;max-width:1080px}main #teamcareer{position:relative}main #teamcareer .recru{margin-bottom:2rem;border-bottom:1px solid var(--color-lightgrey);position:relative}main #teamcareer .recru .recruheader{position:relative;margin-top:calc(var(--font-size-highlight) * -.75)}main #teamcareer .recru .circleholder{top:0;left:0;width:80%;max-width:1080px;position:absolute;aspect-ratio:1400/685;background-color:var(--color-transparent)}main #teamcareer .recru .circle{--a:0deg;position:absolute;width:calc(20% + 10px);top:-10%;right:-13%;aspect-ratio:1/1;background-color:var(--color-white);transform:translateZ(0);-webkit-backface-visibility:visible;transition:--a 1.3s var(--custom-bezier);transition-delay:.7s;mix-blend-mode:darken;background:conic-gradient(transparent var(--a),#fff 0deg)}main #teamcareer .recru .circle img{width:100%;mix-blend-mode:color;background-color:var(--color-transparent);transform:translateZ(0);-webkit-backface-visibility:visible}main #teamcareer h3{font-size:var(--font-size-highlight);font-weight:400}main #teamcareer p{color:var(--color-darkgrey);max-width:760px}main #teamcareer .infoclass{margin-top:2rem;margin-left:1rem}main #teamcareer .infoclass h4{font-size:var(--font-size-x-large)}main #teamcareer .infoclass p{margin-top:.5rem;color:var(--color-darkgrey)}main #teamcareer .infoclass .linethough{text-decoration:line-through}main #office{min-height:120vh}main #office #officetop{position:relative;margin-bottom:calc(var(--main-vertiacal-padding) * 0)}main #office #officetop p{max-width:1080px;color:var(--color-darkgrey);margin-left:auto;margin-right:0;width:90%}main #office #officetop h3{padding-top:3rem;padding-bottom:3rem;font-size:var(--font-size-highlight)}main #office #officetop img{position:relative;padding-top:3rem;margin-left:auto;margin-right:0;width:90%;max-width:1080px;display:block}main #office #officetop .officenumbers h3{max-width:540px;padding-top:7rem;padding-bottom:5rem;font-size:var(--font-size-x-large)}main #office #officetop .officenumbers .numbersgrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:3rem}main #office #officetop .officenumbers .numbersgrid div{text-align:center}main #office #officetop .officenumbers .numbersgrid div span{display:inline-block;font-size:var(--font-size-highlight);font-weight:700;color:var(--color-2)}main #office #officetop .officenumbers .numbersgrid div p{margin-top:1rem;font-size:var(--font-size-normal);color:var(--color-darkgrey);margin-left:auto;margin-right:auto}main #office #officeadditional{margin-top:calc(var(--main-vertiacal-padding) * 1.25);border-top:1px solid var(--color-lightgrey);padding-top:1rem;display:grid;grid-template-columns:auto 460px;grid-template-rows:auto;grid-gap:3rem}main #office #officeadditional h3{font-size:var(--font-size-xx-large)}main #office #officeadditional p{max-width:860px;margin-top:1rem;color:var(--color-darkgrey)}main #office #officestypka{position:relative;width:100%}main #office #officestypka h3{font-size:var(--font-size-highlight)}main #office #officestypka p{margin-top:1rem;color:var(--color-darkgrey);max-width:680px}main #office #stypkagallery{position:relative;width:100%;margin-top:calc(var(--main-vertiacal-padding) * 1);aspect-ratio:1/1.618;text-align:center}main #office #stypkagallery .picture{position:absolute;display:inline-block;max-width:100%;background-color:var(--color-1);transition:transform .1s ease-out}main #office #stypkagallery .picture img{width:100%;vertical-align:middle;box-shadow:0 0 36px -12px var(--color-1)}main #office #stypkagallery #picture02{width:26%;top:81%;left:73%}main #office #stypkagallery #picture02 img{opacity:.6}main #office #stypkagallery #picture03{width:21%;top:47%;left:32%}main #office #stypkagallery #picture03 img{opacity:.3}main #office #stypkagallery #picture04{width:31%;top:53%;left:1%}main #office #stypkagallery #picture04 img{opacity:.6}main #office #stypkagallery #picture05{width:35%;top:36%;left:9%}main #office #stypkagallery #picture05 img{opacity:.4}main #office #stypkagallery #picture07{width:71%;top:89%;left:7%}main #office #stypkagallery #picture07 img{opacity:1}main #office #stypkagallery #picture08{width:44%;top:15%;left:50%}main #office #stypkagallery #picture08 img{opacity:.5}main #office #stypkagallery #picture09{width:32%;top:11%;left:3%}main #office #stypkagallery #picture09 img{opacity:.3}main #office #stypkagallery #picture10{width:55%;top:62%;left:41%}main #office #stypkagallery #picture10 img{opacity:1}main #office #stypkagallery #picture11{width:42%;top:27%;left:31%}main #office #stypkagallery #picture11 img{opacity:1}main #office #stypkagallery #picture12{width:31%;top:72%;left:17%}main #office #stypkagallery #picture12 img{opacity:.3}main #office #stypkagallery #picture13{width:27%;top:41%;left:64%}main #office #stypkagallery #picture13 img{opacity:.3}main #office #officestypka .desctiption{border-top:1px solid var(--color-lightgrey);width:100%}main #office #officestypka .desctiption p{margin-top:1rem;margin-left:auto;margin-right:0;color:var(--color-darkgrey);max-width:720px}main #contact{min-height:120vh}main #contact #contacttop{margin-bottom:calc(var(--main-article-distance) * 0)}main #contact #contacttop .initial{position:relative}main #contact #contacttop .initial .message{position:relative;margin-top:-2rem;border-bottom:1px solid var(--color-lightgrey)}main #contact #contacttop .initial .message h3{font-size:var(--font-size-highlight);text-transform:uppercase}main #contact #contacttop .initial .message p{margin-top:.5rem}main #contact #contacttop .initial .picture{vertical-align:middle;position:relative}main #contact #contacttop .initial .picture img{top:0;left:0;max-width:100%;width:100%}main #contact #contactdetails div h4{font-size:var(--font-size-x-large);margin-top:3rem}main #contact #contactdetails div p{color:var(--color-darkgrey);margin-top:.5rem}main #contact #contactdetails div p a{color:var(--color-darkgrey)}main #contact #contactdetails div p a:hover{color:var(--color-grey)}main #contact #contactdetails .details{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:0}main #contact #mapka img{width:100%}main #contact #mapka a{text-decoration:none}main #contact #mapka span{display:block;text-transform:uppercase;color:var(--color-grey);font-size:var(--font-size-small);text-align:right;margin-top:.5rem;margin-bottom:.5rem;text-decoration:none}main #contact #contactheader .headerwrapper{width:100%;min-height:100px;display:grid;grid-template-columns:20% auto;grid-template-rows:auto;grid-gap:3rem}main #contact #contactheader .headerwrapper h3{font-size:calc(var(--font-size-highlight) * .75);font-weight:400}main #contact #contactheader .headerwrapper .contents{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:3rem}main #contact #contactheader .headerwrapper .contents .detailstext{grid-column:1/-1;grid-row:1/2}main #contact #contactheader .headerwrapper .contents .firmdetails{grid-column:2/3;grid-row:2/3}main #contact .firmdetails{line-height:1.5;text-decoration:none;-webkit-text-decoration:none}main #contact .firmdetails h3{margin-bottom:.5rem;max-width:520px;text-decoration:none;-webkit-text-decoration:none}main #contact .firmdetails p{text-decoration:none;-webkit-text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}main #contact #contactheader{min-height:100px;width:100%;position:relative}main #contact #contactheader .picture img{width:80%}main #contact #contactheader .question .text{margin-top:2rem;margin-left:auto;margin-right:0}main #contact #contactheader span{text-transform:uppercase;color:var(--color-2);display:block;font-size:var(--font-size-normal)}main #contact #contactheader h3{font-size:calc(var(--font-size-highlight) * 1)}main #contact #contactheader .text p{color:var(--color-darkgrey);margin-top:1rem;margin-bottom:3rem;max-width:600px}#contactheader>div.image-reveal-wrapper{aspect-ratio:1420/482!important}#stratoscape{width:100%}main #contact #contactheader .circle{--a:0deg;position:absolute;width:calc(20% + 0px);bottom:-15%;right:9%;aspect-ratio:1/1;transition:--a 1.3s var(--custom-bezier);transition-delay:.7s;background-color:var(--color-transparent);transform:translateZ(0);-webkit-backface-visibility:visible;mix-blend-mode:darken;background:conic-gradient(transparent var(--a),#fff 0deg)}main #contact #contactheader .circle img{width:100%;mix-blend-mode:color;background-color:var(--color-transparent);transform:translateZ(0);-webkit-backface-visibility:visible}main #contact #contactheader .circle2{--a:0deg;position:absolute;width:calc(20% + 10px);bottom:-19%;right:11%;aspect-ratio:1/1;transition:--a 1.6s var(--custom-bezier);transition-delay:2.1s;background-color:hsla(0,0%,100%,0);-webkit-backface-visibility:visible;transform:translateZ(0);mix-blend-mode:darken;background:conic-gradient(transparent var(--a),#fff 0deg)}main #contact #contactheader .circle2 img{width:100%;mix-blend-mode:color;background-color:hsla(0,0%,100%,0);transform:translateZ(0);-webkit-backface-visibility:visible}#contactdetails>div>a:hover{color:var(--color-darkgrey)!important}main #contact #contactdetails .detail:not(:first-of-type){margin-top:2rem}#policyAccepted{cursor:pointer}main #contact #contactdetails .detail span{text-transform:uppercase;color:var(--color-2);margin-bottom:.5rem;display:block;font-size:var(--font-size-normal)}main #contact #contactdetails .detail a{font-size:var(--font-size-xx-large);font-weight:400;color:var(--color-black)}main #contact #form h4{font-size:var(--font-size-xx-large)}main #contact #form p{color:var(--color-darkgrey);margin-top:.5rem;max-width:600px}main #contact #form .contactForm{margin-top:3rem}main article section.contactForm div{position:relative}main article section.contactForm div label{position:relative;display:block;font-size:var(--font-size-small);text-transform:uppercase;margin-top:1rem;margin-bottom:.25rem}main article section.contactForm div input,main article section.contactForm div textarea{position:relative;display:block;width:100%;padding:.5rem 0;background-color:var(--color-transparent);border-bottom:1px solid var(--color-lightgrey);font-size:var(--font-size-large)}#messageInput{font-family:Figtree,sans-serif;resize:none;white-space:break-spaces}#messageInput,#textAreaEstimator{font-size:var(--font-size-large);overflow:hidden}#textAreaEstimator{position:absolute;opacity:0;height:0}main article section.contactForm div textarea{padding-bottom:0}main article section.contactForm div input:focus,main article section.contactForm div textarea:focus{border-radius:0;border:0 solid var(--color-grey);border-bottom:1px solid var(--color-lightgrey);outline:none}main #contact #form #policyCheck{display:grid;grid-template-columns:min-content auto;grid-template-rows:auto;grid-gap:1rem}main #contact #form #policyCheck input,main #contact #form #policyCheck label{display:inline;width:auto;margin-top:1.5rem;margin-bottom:1.5rem}main #contact #form #policyCheck label{text-transform:none}main #contact #form #policyCheck label a{color:var(--color-black)}main #contact #form #policyCheck label a:hover{color:var(--color-darkgrey)}main #contact #form button{position:relative;display:inline-block;color:var(--color-black);text-decoration:underline;cursor:pointer;font-size:var(--font-size-large);font-weight:700}main #contact #form button:hover{color:var(--color-darkgrey)}main article section.contactForm div .requiredInputError{border:1px solid #e74120}main #contact #form .formError{margin-top:1rem;margin-bottom:1rem;color:#e74120}main #contact #form .formInfo{margin-top:1rem;margin-bottom:1rem;color:#32e61e}main #contact #contactbottom .picture img,main #contact #contactheader .picture img{width:100%}main #contact #contactbottom .firmdetails{margin-top:3rem}main #contact #contactbottom .firmdetails a{display:inline-block;margin-top:1rem;margin-bottom:.5rem;color:var(--color-black)}main #contact #contactbottom .firmdetails a:hover{color:var(--color-darkgrey)}main #contact #contactbottom .firmdetails p{margin-top:.5rem}main #office #officestypka .desctiption p a{color:var(--color-darkgrey)}main #office #officestypka .desctiption p a:hover{color:var(--color-grey)}a.aWithUnderline{cursor:pointer;text-decoration:underline}footer{position:relative;bottom:0;left:0}footer .footerbackground{position:relative;width:100%;background-color:var(--color-white)}footer .footerbackground:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/sfumato-140-200z.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;filter:brightness(30%) contrast(.85);z-index:0}footer .content{position:relative;width:100%;color:var(--color-white);max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:calc(var(--main-vertiacal-padding) * 2) var(--default-side-padding);padding-bottom:calc(var(--main-vertiacal-padding) * 1);z-index:1}footer .content div img{max-width:120px;margin-bottom:1rem}footer .content .infotablecompany h4{margin-bottom:1rem}footer .content .infotablecompany span{display:block}footer .content .infotablecompany p,footer .content .infotablecompany span{color:var(--color-grey);margin-bottom:.5rem}footer .content .infotablecompany p a{color:var(--color-grey);display:inline}footer .content .infotablecompany p a:hover{color:var(--color-white)}footer .content .infotable{position:relative;width:100%;display:grid;grid-template-columns:auto auto auto auto;grid-template-rows:auto;grid-gap:5rem}footer .content .infotablemore h4{margin-bottom:1rem}footer .content .infotablemore a{display:block;color:var(--color-grey);margin-bottom:.5rem;max-width:min-content;white-space:nowrap}footer .content .infotablemore a:hover{color:var(--color-white)}footer .content .infotablemore p{color:var(--color-grey);margin-bottom:.5rem}footer .content .infotablemore p a{display:inline-block}footer .content .createdby{width:100%;height:100%;position:relative;text-align:center;padding-top:calc(var(--main-vertiacal-padding) * 1)}footer .content .createdby span,footer .content .createdby span a{color:var(--color-grey)}footer .content .createdby span a:hover{color:var(--color-white)}#cookies-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,96%,.3);z-index:1002;opacity:0;transition:opacity .5s ease-in-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:flex-end}#cookies-wrapper{width:100%;display:flex;justify-content:center;padding-left:calc(var(--default-side-padding) - 10px);padding-right:calc(var(--default-side-padding) - 10px);padding-bottom:calc(20px - 10px)}#cookies-background #cookies{position:relative;display:block;margin-bottom:0;padding:1.5rem;background-color:var(--color-1);box-shadow:0 0 12px 8px var(--color-shadow);max-width:90%;max-width:960px}#cookies-background_{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,96%,.3);z-index:1002;opacity:0;transition:opacity .5s ease-in-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center}#cookies-wrapper_{position:relative;width:100%;max-width:1024px;z-index:9002;@media (min-width:640px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}#cookies-background_ #cookies_{position:relative;display:block;margin-bottom:-10rem;transition:.5s var(--custom-bezier);padding:1.5rem;background-color:var(--color-1);box-shadow:0 0 12px 8px var(--color-shadow)}.cookiesAnimation{margin-bottom:0!important;opacity:1!important}#cookies-background #cookies .popup{position:relative;display:grid;grid-template-columns:auto min-content;grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:1rem}#cookies-background #cookies .popup .title{grid-column:-1/1;grid-row:1/2}#cookies-background #cookies .popup .title span{font-size:var(--font-size-x-large);font-weight:700;padding-right:1rem}#cookies-background #cookies .popup .info p{font-size:var(--font-size-normal);color:var(--color-darkgrey);margin-bottom:.25rem}#cookies-background #cookies .popup .info p span{text-decoration:underline;cursor:pointer}#cookies-background #cookies .popup .buttons{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;grid-gap:8px}#cookies-background #cookies .popup .buttons div{position:relative;display:block;padding:6px 12px;cursor:pointer;width:min-content;background-color:var(--color-lightgrey);white-space:nowrap}#cookies-background #cookies span{font-weight:400;font-size:var(--font-size-normal)}#cookies-background #cookies #accept-all-cookies{background-color:var(--color-2);color:var(--color-white)}#cookies-background #cookies .preferences{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-gap:1.5em}#cookies-background #cookies .preferences .settings{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;grid-gap:1.5rem;grid-auto-flow:row}.cookies-switch{position:relative;margin-top:2px;width:36px;height:18px;border-radius:9px;background-color:var(--color-lightgrey);cursor:pointer;box-shadow:inset 0 0 10px 6px var(--color-shadow)}.cookies-switch-numb{background-color:var(--color-lightergrey);cursor:default;pointer-events:none}.cookies-switch-trigger{position:relative;height:12px;width:12px;border-radius:50%;background-color:var(--color-white);top:50%;transform:translateY(-50%);pointer-events:none}.cookies-switch-trigger-on{left:calc(100% - 4px - 12px)}.cookies-switch-trigger-off{left:4px}#cookies-background #cookies .preferences .buttons{position:relative;display:grid;grid-template-columns:min-content min-content;grid-template-rows:1fr;grid-gap:8px}#cookies-background #cookies .preferences .buttons div{position:relative;display:block;padding:6px 12px;cursor:pointer;width:min-content;background-color:var(--color-lightgrey)}#cookies-background #cookies #accept-selected-cookies{background-color:var(--color-2);color:var(--color-white)}@media (max-width:1480px){footer .content .infotable{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media (max-width:1080px){:root{--default-side-padding:20px;--font-size-highlight:2.8rem}main #home #info{grid-gap:2rem}main #home #trusted .trustedlogos img{max-width:80px}main #teampartners .partnersgrid{grid-template-columns:1fr 1fr;grid-auto-flow:auto;grid-column-gap:3rem}main #teampartners .partnersgrid .partner{padding:2.5rem 0 0}main #teampartners .partnersgrid .partner:first-child,main #teampartners .partnersgrid .partner:nth-child(2){padding:0}main #teampartners .partnersgrid .partner:not(:first-of-type){border-top:none}main #teampartners .partnersgrid .partner{grid-template-columns:1fr;grid-template-rows:min-content auto}main #teampartners .partnersgrid .partner img{width:100%}footer .content .infotable{grid-gap:3rem}#cookies-background #cookies .popup{grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:16px}#cookies-background #cookies .popup .buttons{position:relative;display:grid;grid-template-columns:min-content min-content;grid-template-rows:1fr;grid-gap:8px}#cookies-background #cookies .preferences .settings{grid-template-columns:auto;grid-template-rows:auto auto auto;grid-gap:16px;grid-auto-flow:row}}@media (max-width:860px){main #office #officeadditional{grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:.5rem}}@media (max-width:768px){:root{--font-size:16px;--line-height:1.2;--font-size-small:10px;--font-size-normal:14px;--font-size-large:18px;--font-size-x-large:22px;--font-size-xx-large:30px;--font-size-highlight:2.2rem}main #home .heroeffect .heroeffectimage{width:80%;max-height:60vh;aspect-ratio:9/11}nav .navbar{margin-top:calc(var(--navbar-vertical-padding) * -1)}nav .navmenu{gap:calc(var(--default-gap) * .8)}nav .navmenu div{display:none}#sidemenu,nav .navmenu .hamburger{display:block}#sidemenu .togglenav{margin-top:calc(var(--navbar-vertical-padding) * -1)}main #home #trusted .trustedlogos{grid-template-rows:auto auto}main #home #hero h2{margin-top:2rem;font-size:var(--font-size-large)}main #home #intro{grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:.5rem}main #home #info{margin-right:auto;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:5rem}main #home #news .highlight .newseffectimage{aspect-ratio:2/1}main #home #news .newslist{width:95%}main #home #news a{grid-gap:2rem}main #home #trusted{margin-bottom:calc(var(--main-article-distance) * .5)}main #home #trusted .trustedlogos{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:2rem;grid-row-gap:4rem}main #home #trusted .trustedlogos img{margin-left:auto;margin-right:auto;max-width:70px}main #services .fieldstableheader{margin-left:0;margin-right:auto;width:100%}main #services .fieldinfo{grid-template-columns:auto;grid-template-rows:auto auto auto}main #services .fieldinfo .description{grid-column:1/2}main #services .fieldinfo .data{padding-bottom:0}main #services .fieldinfo .list{grid-row:3/4;grid-column:1/2}main #teamheader{margin-top:5vh;margin-bottom:5vh
    /* !!! na szybko */}main #teamheader div h3{font-size:calc(var(--font-size-highlight) * .9)
    /* !!! na szybko */}main #teamheader div p{color:var(--color-darkgrey)}main #teampartners .partnersgrid{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row;max-width:560px}main #teampartners .partnersgrid .partner,main #teampartners .partnersgrid .partner:first-child,main #teampartners .partnersgrid .partner:nth-child(2){padding:2.5rem 0}main #teampartners .partnersgrid .partner:not(:first-of-type){border-top:1px solid var(--color-lightgrey)}main #teampartners .partnersgrid .partner .image-reveal-wrapper{position:relative;width:100%;max-width:calc((100vw - 2 * var(--default-side-padding)) * .95)}main #teampartners .partnersgrid .partner img{width:100%;aspect-ratio:338/381;height:auto;position:relative;object-fit:cover;display:block}main #office #officetop .officenumbers .numbersgrid{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-gap:7rem}main #office #officetop .officenumbers .numbersgrid div span{font-size:calc(var(--font-size-highlight) * 1.5)}main #office #stypkagallery{aspect-ratio:1/2}main #contact #contactdetails{grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:0}footer .content .infotable{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-gap:3rem}#cookies-background #cookies .popup .buttons,#cookies-background #cookies .preferences .buttons{grid-template-columns:1fr;grid-template-rows:min-content min-content}}@media (max-height:420px){#sidemenu .hamburgermenu .hamburgermenulink{font-size:calc(var(--font-size-highlight) * 1)}}@media (max-height:512px){#sidemenu .simplecontact{display:none}}.stains{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.stains div{position:absolute;top:50vh;left:0;width:600px;opacity:.036;transform:scale(200%);background-color:var(--color-white);-webkit-backface-visibility:visible;transform:translateZ(0)}#bg-effect{left:0;z-index:-1}#bg-effect,#stainz{position:absolute;top:0;width:100%;height:100%;overflow:hidden}#stainz{transform:translateX(-50%);left:50%;background-color:var(--color-1)}#stainz div{position:relative;display:block;aspect-ratio:1/1;margin-left:auto;margin-right:auto;transition:transform .1s ease-out;mix-blend-mode:lighten!important;opacity:.65}.fadeout-reveal{opacity:0}.fadeout-reveal-active{opacity:1;transition:opacity .5s var(--custom-bezier)}.circle-reveal-active{--a:360deg!important}.header-reveal,.header-reveal-active{display:inline;background-repeat:no-repeat;background-position:0;color:var(--color-transparent)}.header-reveal-active{animation-name:example;animation-duration:2s;animation-timing-function:var(--custom-bezier);animation-fill-mode:forwards;animation-delay:.2 +s}@keyframes example{0%{background-size:0 100%;background-image:linear-gradient(var(--color-black),var(--color-black));background-position:0}50%{background-size:100% 100%;background-image:linear-gradient(var(--color-black),var(--color-black));color:var(--color-transparent);background-position:0}51%{background-size:100% 100%;color:var(--color-black);background-image:linear-gradient(var(--color-black),var(--color-black));background-position:100%}to{color:var(--color-black);background-size:0 100%;background-image:linear-gradient(var(--color-black),var(--color-black));background-position:100%}}.image-reveal-wrapper{overflow:hidden}.image-reveal{transform:translateY(100%)}.image-reveal-active{transition-property:transform;transition-duration:.7s;transition-timing-function:var(--custom-bezier)}.lineclass{overflow:hidden}.anim-j{opacity:0}.anim-js{word-spacing:0;opacity:1}.anim-js span{overflow:hidden;display:inline-block;position:relative;margin:0;color:var(--color-transparent)}.anim-js span:before{content:attr(data-text);position:absolute;color:var(--color-grey);transform-origin:0 0;transform:translateY(100%) rotate(0deg);transition:all var(--custom-bezier) .4s}.anim-js span.start:before{transform:translateY(0) rotate(0deg)}