:root{--white:#f7f7f7;--black:#0e0e0e;--ntrl-100:#d6d6d6;--ntrl-200:#b5b5b5;--ntrl-300:#969696;--ntrl-400:#626262;--ntrl-500:#4f4f4f;--ntrl-600:#3f3f3f;--ntrl-700:#313131;--ntrl-800:#242424;--ntrl-900:#181818;--accent-r-100:#ea8a87;--accent-r-500:#db3c37;--accent-r-900:#b2312d;--accent-b-100:#8cb5f7;--accent-b-500:#3d82f2;--accent-b-900:#3069c4;--accent-g-100:#83d3a1;--accent-g-500:#25a854;--accent-g-900:#1d8744;--accent-y-100:#e9cb66;--accent-y-500:#dba800;--accent-y-900:#b08700;--font-sans:"Roboto Flex","Roboto Flex Fallback",sans-serif;--font-mono:"Roboto Mono","Roboto Mono Fallback",monospace;--fz-h-xl:1.75rem;--fz-h-l:1.625rem;--fz-h-m:1.5rem;--fz-h-s:1.375rem;--fz-r-xl:1.25rem;--fz-r-l:1.125rem;--fz-r-m:1rem;--fz-r-s:0.875rem;--fz-r-xs:0.75rem;--lh:100%;--lh-1:110%;--lh-2:120%;--lh-3:130%;--lh-4:140%;--lh-5:150%;--lh-6:160%;--w-300:300;--w-400:400;--w-500:500;--w-600:600;--w-700:700;--w-800:800}.geo-page{gap:4rem}.geo-header-anim{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#242424;background-color:var(--ntrl-800);border-radius:1.125rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:399px;padding:2rem;width:532px}.geo-anim-ball{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:flicker;animation-name:flicker;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#626262;background-color:var(--ntrl-400);border-radius:50%;height:1rem;width:1rem}.geo-anim-answer{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.geo-anim-answer,.geo-anim-input{font-size:1.125rem;font-size:var(--fz-r-l);font-weight:300;font-weight:var(--w-300);line-height:140%;line-height:var(--lh-4)}.geo-anim-input{background-color:#3f3f3f;background-color:var(--ntrl-600);border-radius:10rem;bottom:2rem;color:#626262;color:var(--ntrl-400);left:2rem;padding:1rem 1.5rem;position:absolute;right:2rem}.geo-search{border-bottom:1px solid #3f3f3f;border-bottom:1px solid var(--ntrl-600);border-top:1px solid #3f3f3f;border-top:1px solid var(--ntrl-600);gap:1.5rem;margin-left:var(--p-inline-reg);margin-right:var(--p-inline-reg);padding:4rem 0}.geo-search,.geo-search-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.geo-search-header{gap:.5rem}.geo-search-header h2{color:#f7f7f7;color:var(--white);font-size:1.75rem;font-size:var(--fz-h-xl);font-weight:400;font-weight:var(--w-400);line-height:140%;line-height:var(--lh-4)}.geo-search-header p{color:#b5b5b5;color:var(--ntrl-200);font-size:.875rem;font-size:var(--fz-r-s);font-weight:300;font-weight:var(--w-300);line-height:120%;line-height:var(--lh-2)}.geo-search-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem}.geo-search-card{display:grid;grid-template-rows:repeat(3,auto);grid-gap:1.5rem;gap:1.5rem;text-align:center;-webkit-box-flex:1;background-color:#242424;background-color:var(--ntrl-800);border-radius:1.125rem;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:1.5rem}.geo-search-card .title{color:#8cb5f7;color:var(--accent-b-100);font-size:1.625rem;font-size:var(--fz-h-l);font-weight:400;font-weight:var(--w-400);line-height:140%;line-height:var(--lh-4)}.geo-search-card .text{color:#b5b5b5;color:var(--ntrl-200);font-size:1rem;font-size:var(--fz-r-m);font-weight:300;font-weight:var(--w-300);line-height:140%;line-height:var(--lh-4)}.geo-search-card a{color:#8cb5f7;color:var(--accent-b-100);font-size:.875rem;font-size:var(--fz-r-s);font-weight:300;font-weight:var(--w-300);line-height:130%;line-height:var(--lh-3);text-decoration:underline}.geo-util{background:#242424;background:var(--ntrl-800);border-radius:1.25rem;margin-left:var(--p-inline-reg);margin-right:var(--p-inline-reg);padding:2rem 0}.geo-util,.geo-util-chat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem}.geo-util-chat{padding-left:2rem;padding-right:2rem}.util-chat-msg{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;background-color:#3f3f3f;background-color:var(--ntrl-600);border-radius:10rem 1.5rem 10rem 10rem;padding:1rem 1.5rem}.util-chat-msg,.util-chat-text{color:#f7f7f7;color:var(--white);font-size:1.125rem;font-size:var(--fz-r-l);font-weight:300;font-weight:var(--w-300);line-height:140%;line-height:var(--lh-4);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.geo-util-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:4rem;gap:4rem;padding-left:2rem;padding-right:2rem}.geo-util-card{gap:1.25rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.geo-util-card,.util-card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.util-card-header{gap:1rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.util-card-img{height:2rem;-webkit-mask-size:70%!important;mask-size:70%!important;width:2rem}.util-card-img.v1{background-color:#3d82f2;background-color:var(--accent-b-500);-webkit-mask:var(--ico-glass);mask:var(--ico-glass)}.util-card-img.v2{background-color:#8cb5f7;background-color:var(--accent-b-100);-webkit-mask:var(--ico-share);mask:var(--ico-share)}.util-card-img.v3{background-color:#dba800;background-color:var(--accent-y-500);-webkit-mask:var(--ico-pen);mask:var(--ico-pen)}.util-card-img.v4{background-color:#b08700;background-color:var(--accent-y-900);-webkit-mask:var(--ico-smile);mask:var(--ico-smile)}.util-card-img.v5{background-color:#25a854;background-color:var(--accent-g-500);-webkit-mask:var(--ico-chain);mask:var(--ico-chain)}.util-card-img.v6{background-color:#ea8a87;background-color:var(--accent-r-100);-webkit-mask:var(--ico-eye);mask:var(--ico-eye)}.util-card-title{color:#f7f7f7;color:var(--white);font-size:1.5rem;font-size:var(--fz-h-m);font-weight:400;font-weight:var(--w-400);line-height:130%;line-height:var(--lh-3)}.util-card-text{color:#b5b5b5;color:var(--ntrl-200);font-size:1.125rem;font-size:var(--fz-r-l);font-weight:300;font-weight:var(--w-300);line-height:120%;line-height:var(--lh-2)}.geo-portfolio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #3f3f3f;border-top:1px solid var(--ntrl-600);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem;margin-left:var(--p-inline-reg);margin-right:var(--p-inline-reg);padding:4rem 0}.geo-portfolio .btn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.geo-portfolio-cards-wrapper{overflow:hidden}.geo-portfolio-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.geo-soc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.geo-soc>p{color:#b5b5b5;color:var(--ntrl-200);font-size:1.125rem;font-size:var(--fz-r-l);font-weight:300;font-weight:var(--w-300);line-height:140%;line-height:var(--lh-4)}.geo-soc .front-page-side-contact-item:nth-child(3) p{color:#e9cb66;color:var(--accent-y-100)}.geo-faq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-bottom:2rem;padding-top:2rem}.geo-faq-wrapper{background-color:#181818;background-color:var(--ntrl-900);border:1px solid #3f3f3f;border:1px solid var(--ntrl-600);border-radius:1.25rem;padding:1.5rem 1.5rem .75rem}.geo-faq-item{border-bottom:1px solid #3f3f3f;border-bottom:1px solid var(--ntrl-600);padding:1rem}.geo-faq-item:last-of-type{border-bottom:none}.geo-faq-item[data-active=false] .geo-faq-item-question{color:#b5b5b5;color:var(--ntrl-200)}.geo-faq-item[data-active=false] .geo-faq-item-question:after{background-color:#b5b5b5;background-color:var(--ntrl-200);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.geo-faq-item-question{color:#f7f7f7;color:var(--white);cursor:pointer;font-size:1rem;font-size:var(--fz-r-m);font-weight:400;font-weight:var(--w-400);line-height:140%;line-height:var(--lh-4);padding-bottom:.5rem;position:relative}.geo-faq-item-question:after{background-color:#f7f7f7;background-color:var(--white);content:"";height:1.5rem;-webkit-mask:var(--ico-arrow_s);mask:var(--ico-arrow_s);position:absolute;right:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:1.5rem}.geo-faq-item-answer{color:#b5b5b5;color:var(--ntrl-200);font-size:1rem;font-size:var(--fz-r-m);font-weight:300;font-weight:var(--w-300);line-height:140%;line-height:var(--lh-4);overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.geo-articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-bottom:4rem}.geo-articles-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}@-webkit-keyframes flicker{0%{scale:1}50%{scale:1.5}to{scale:1}}@keyframes flicker{0%{scale:1}50%{scale:1.5}to{scale:1}}@media screen and (max-width:990px){.geo-header-anim{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:auto}.geo-search-header{display:none}.geo-search{border:0;padding-bottom:0;padding-top:0}.geo-search-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.geo-search-card{border-bottom:1px solid #3f3f3f;border-bottom:1px solid var(--ntrl-600);border-radius:0;border-top:1px solid #3f3f3f;border-top:1px solid var(--ntrl-600)}.geo-util-cards{gap:4rem;grid-template-columns:1fr;grid-template-rows:auto}.geo-portfolio{border-top:0;gap:1.5rem;padding-left:1rem;padding-top:0}.geo-soc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:-2rem;margin-top:-2rem}.geo-articles h2,.geo-faq{padding-left:1rem;padding-right:1rem}.geo-articles-cards{background-color:#181818;background-color:var(--ntrl-900);gap:0;grid-template-columns:1fr;grid-template-rows:auto;padding:1.5rem}.geo-articles-cards .blog-card{background-color:transparent;border-radius:0}.geo-articles-cards .blog-card:first-child .blog-card-date,.geo-articles-cards .blog-card:first-child .blog-card-tags,.geo-articles-cards .blog-card:first-child .blog-card-title{padding-left:0;padding-right:0}.geo-articles-cards .blog-card:nth-child(2),.geo-articles-cards .blog-card:nth-child(3){border-top:1px solid #3f3f3f;border-top:1px solid var(--ntrl-600);grid-template-columns:1fr 6rem;padding-top:1.5rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"tags logo" "title logo" "date logo";grid-template-rows:auto}.geo-articles-cards .blog-card:nth-child(2) .blog-card-logo,.geo-articles-cards .blog-card:nth-child(3) .blog-card-logo{aspect-ratio:1/1;border-radius:1.25rem;width:6rem}.geo-articles-cards .blog-card:nth-child(2) .blog-card-title,.geo-articles-cards .blog-card:nth-child(3) .blog-card-title{font-size:1rem;font-size:var(--fz-r-m);padding-left:0;padding-right:0}.geo-articles-cards .blog-card:nth-child(2) .blog-card-date,.geo-articles-cards .blog-card:nth-child(2) .blog-card-tags,.geo-articles-cards .blog-card:nth-child(3) .blog-card-date,.geo-articles-cards .blog-card:nth-child(3) .blog-card-tags{padding-left:0;padding-right:0}.geo-articles-cards .blog-card-logo{max-height:16rem;width:100%}}.front-page-side-contact-list{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.75rem}.front-page-side-contact-item,.front-page-side-contact-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.front-page-side-contact-item{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem;text-align:center;width:3.5rem}.front-page-side-contact-item>p{font-family:Roboto Mono,Roboto Mono Fallback,monospace;font-family:var(--font-mono);font-size:.75rem;font-size:var(--fz-r-xs);font-weight:400;font-weight:var(--w-400)}.front-page-side-contact-item:first-of-type>p{color:#8cb5f7;color:var(--accent-b-100)}.front-page-side-contact-item:nth-of-type(2)>p{color:#83d3a1;color:var(--accent-g-100)}.front-page-side-contact-item:nth-of-type(3)>p{color:#3d82f2;color:var(--accent-b-500)}.front-page-side-contact-item:nth-of-type(4)>p{color:#e9cb66;color:var(--accent-y-100)}.geo-header{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;gap:1rem;padding-left:var(--p-inline-reg);padding-right:var(--p-inline-reg)}.geo-header-content{gap:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:1.5rem;padding-right:1.5rem}.geo-header-content,.geo-header-content ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.geo-header-content ul{gap:1.125rem}.geo-header-content li{display:inline-block;line-height:150%;line-height:var(--lh-5);max-width:45ch;padding-left:2rem;position:relative}.geo-header-content li:after{background-color:#f7f7f7;background-color:var(--white);content:"";height:1.5rem;left:0;-webkit-mask:var(--ico-arrow);mask:var(--ico-arrow);-webkit-mask-size:80%;mask-size:80%;position:absolute;top:0;width:1.5rem}.geo-header-content .btn{font-size:1.125rem;font-size:var(--fz-r-l)}@media screen and (max-width:990px){.geo-header{grid-template-columns:1fr;grid-template-rows:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center}.geo-header-content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.blog-card{display:grid;grid-template-rows:auto;grid-gap:.5rem;gap:.5rem}.blog-card-logo{border:1px solid #3f3f3f;border:1px solid var(--ntrl-600);border-radius:.75rem;grid-area:logo;overflow:hidden}.blog-card-logo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blog-card-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-area:tags;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem}.blog-card-title{align-self:baseline;color:#d6d6d6;color:var(--ntrl-100);font-size:1.25rem;font-size:var(--fz-r-xl);grid-area:title;line-height:130%;line-height:var(--lh-3)}.blog-card-date,.blog-card-title{font-weight:400;font-weight:var(--w-400)}.blog-card-date{color:#626262;color:var(--ntrl-400);font-family:Roboto Mono,Roboto Mono Fallback,monospace;font-family:var(--font-mono);font-size:.75rem;font-size:var(--fz-r-xs);grid-area:date;line-height:120%;line-height:var(--lh-2)}.blog-card-hero{grid-template-areas:"logo" "tags" "title" "date"}.blog-card-hero .blog-card-logo{aspect-ratio:4/3;margin-bottom:.5rem}.blog-card-big{background-color:#242424;background-color:var(--ntrl-800);border-radius:1.125rem;grid-template-areas:"logo" "tags" "title" "date";grid-template-rows:16.5rem 1rem auto 1rem;padding-bottom:1rem}.blog-card-big .blog-card-logo{aspect-ratio:4/3;margin-bottom:.5rem;overflow:hidden}.blog-card-big .blog-card-tags{-webkit-align-self:flex-start;padding-left:1rem;padding-right:1rem;-ms-flex-item-align:start;align-self:flex-start}.blog-card-big .blog-card-title{-webkit-align-self:baseline;padding-left:1rem;padding-right:1rem;-ms-flex-item-align:baseline;align-self:baseline}.blog-card-big .blog-card-date{-webkit-align-self:flex-end;padding-left:1rem;padding-right:1rem;-ms-flex-item-align:end;align-self:flex-end}.blog-card-medium{grid-template-areas:"logo" "tags" "title" "date"}.blog-card-medium .blog-card-logo{aspect-ratio:4/3}.blog-card-medium .blog-card-title{font-size:1.25rem;font-size:var(--fz-r-xl)}.blog-card-small{grid-template-columns:1fr 4rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"tags logo" "title logo" "date logo"}.blog-card-small .blog-card-title{font-size:1rem;font-size:var(--fz-r-m);line-height:140%;line-height:var(--lh-4)}.blog-card-small .blog-card-logo{aspect-ratio:1/1;width:4rem}@media screen and (max-width:990px){.blog-card-small{grid-template-columns:1fr 5.875rem}.blog-card-small .blog-card-logo{width:5.875rem}.blog-card-big{grid-template-rows:auto 1rem auto 1rem}.blog-card-big .blog-card-logo{height:100%;width:100%}}.case-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.case-card-logo{aspect-ratio:4/3;border-radius:1.125rem;margin-bottom:.5rem;min-height:15rem;overflow:hidden}.case-card-logo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.case-card-tags,.case-card-tags .tag-text{font-size:.75rem;font-size:var(--fz-r-xs)}.case-card-tags .tag-text{line-height:150%;line-height:var(--lh-5)}.case-card-title{font-size:1.25rem;font-size:var(--fz-r-xl);font-weight:400;font-weight:var(--w-400);line-height:110%;line-height:var(--lh-1)}.portfolio-line{overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}.portfolio-line,.portfolio-line-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.portfolio-line-row{--svg-clr:var(--ntrl-400);--svg-clr-2:var(--ntrl-900);gap:2.5rem;width:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite;flex-shrink:0;padding-right:2.5rem}.portfolio-line-row .separator{background-color:#3f3f3f;background-color:var(--ntrl-600);border-radius:50%;height:.5rem;width:.5rem}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-width:990px){.portfolio-line{border:none;padding-bottom:1.5rem;padding-top:1.5rem}}