*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Inter;src:url(/static/fonts/Inter.woff2);font-weight:1 999}a{text-decoration:none;color:inherit}ul{list-style:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{font-size:calc(9.16667px + .27778vw);font-family:Inter;line-height:1.35;letter-spacing:-.00278rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input[type=button],input[type=submit]{font-family:inherit;color:inherit;background-color:inherit;outline:0;cursor:pointer;border:0}input[type=email],input[type=number],input[type=password],input[type=text],textarea{font-family:inherit;letter-spacing:inherit;line-height:inherit}:root{--mobile-width:1000px;--sidebar-width:230px;--header-height:228px;--footer-height:220px;--main-header-height:80px;--main-logo-height:40px;--main-logo-shrunk-height:38px;--grey:#999;--body-color:#232323;--link-color:#0170ff;--email-color:#39b5ff;--input-border-color:#ccc;--form-header-color:#32383f;--footer-background-color:#191a19;--primary-button-color:#39b287;--blue-link-color:#39b5ff;--main-white-color:#e3e3e3;--box-background-color:#1d1d1d;--portfolio-text-grey:#fbfbfb;--portfolio-text-dark-grey:#ddd}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.3}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.7}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.3}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.7}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.contact-cta{padding:10px 21px;background-color:#297fe2;border-radius:999px;color:#fff;font-weight:700;font-size:1.2em}@media screen and (max-width:900px){.contact-cta{padding:10px 20px;background-color:#297fe2;border-radius:999px;color:#fff;font-weight:700;font-size:1.3em}}.progressive-image.loading{-webkit-filter:blur(100px);filter:blur(100px)}.progressive-image{-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-filter:blur(0);filter:blur(0)}#header{grid-area:header;position:sticky;top:-50px;padding-top:50px;height:228px;height:var(--header-height);z-index:2}#header .sticky-header{display:grid;grid-template-columns:minmax(20px,220px) minmax(320px,1fr) minmax(20px,220px);grid-template-areas:".        inner       .";padding:25px 0;background:#232323}@media screen and (max-width:900px){#header .sticky-header{padding:0}}#header .sticky-header .sticky-header-inner{grid-area:inner;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:900px){#header .sticky-header .sticky-header-inner{padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:sticky;top:0;background:#232323;z-index:2}#header .sticky-header .sticky-header-inner img{margin-bottom:50px}}#header .sticky-header .sticky-header-inner a.home-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px;padding:14px 25px;background-color:#1d1d1d;border-radius:999px}#header .sticky-header .sticky-header-inner a.home-link .home-text{font-size:1.2em;font-weight:700;color:#e3e3e3;color:var(--main-white-color)}#header .sticky-header .sticky-header-inner a.page-logo-link .page-logo{display:block;width:150px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#header .sticky-header.shrunk{-webkit-box-shadow:0 0 18px 0 rgba(20,20,20,.50196);box-shadow:0 0 18px 0 rgba(20,20,20,.50196)}#header .sticky-header.shrunk a.page-logo-link .page-logo{width:115px}@media screen and (max-width:900px){.ebook-header{position:fixed;width:100%;top:0}.ebook-header .sticky-header{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ebook-header .sticky-header .sticky-header-inner{padding:0!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ebook-header .sticky-header.shrunk{display:none!important}}#footer{grid-area:footer;display:grid;grid-template-columns:1fr 0 1fr;grid-template-rows:auto;grid-template-areas:"logo . links";justify-items:center;-ms-flex-line-pack:center;align-content:center;padding:50px 0;background-color:#191a19;background-color:var(--footer-background-color)}@media screen and (max-width:900px){#footer{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"mob-logo" "mob-link" "mob-copy";max-height:-moz-max-content;max-height:-webkit-max-content;max-height:max-content;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.zephony-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px;grid-area:logo;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:900px){.zephony-details{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:mob-logo}}.zephony-details .zephony-logo img{width:200px}@media screen and (max-width:900px){.zephony-details .zephony-logo img{height:48px;width:180px}}.zephony-details .zephony-copyright{font-size:1em;color:#fff}@media screen and (max-width:900px){.zephony-details .zephony-copyright{display:none}}.zephony-links{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;gap:50px;grid-area:links}@media screen and (max-width:900px){.zephony-links{grid-area:mob-link;margin-top:10px;grid-gap:25px;gap:25px}}@media screen and (max-width:900px){.zephony-links .links-column-1,.zephony-links .links-column-2,.zephony-links .links-column-3{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:start;-ms-flex-pack:start;justify-content:flex-start}}.zephony-links .links-column-1 a,.zephony-links .links-column-2 a,.zephony-links .links-column-3 a{display:block;font-size:1.375em;font-weight:500;color:#fff}@media screen and (max-width:900px){.zephony-links .links-column-1 a,.zephony-links .links-column-2 a,.zephony-links .links-column-3 a{margin-left:auto;margin-right:auto}}.zephony-links .links-column-1>*+*,.zephony-links .links-column-2>*+*,.zephony-links .links-column-3>*+*{margin-top:20px}.zephony-copyright-mobile{display:none;font-size:.969em;color:#fff}@media screen and (max-width:900px){.zephony-copyright-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:mob-copy}}.page-section-title{margin-bottom:100px;font-weight:700;font-size:4.5em;color:#e3e3e3;color:var(--main-white-color)}@media screen and (max-width:900px){.page-section-title{margin-top:-30px;margin-bottom:50px;font-size:3.375em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.cobb{cursor:pointer;outline:0;border:0;background-color:inherit}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.arrow{display:inline-block;width:0;height:0;margin-left:6px;margin-bottom:1px;border-style:solid}.arrow-up{border-width:0 5px 5px}.arrow-down,.arrow-up{border-color:#333 transparent}.arrow-down{border-width:5px 5px 0}.arrow-right{border-width:5px 0 5px 5px}.arrow-left,.arrow-right{border-color:transparent #333}.arrow-left{border-width:5px 5px 5px 0}.icotext-button{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-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:0;background-color:inherit;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icotext-button .button-icon{width:20px;height:20px;margin-bottom:6px}.icotext-button:hover{opacity:.8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icotext-button:focus{outline:0}.icon{position:relative}.icon .icon-image{width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.icon .icon-tooltip{display:none}.icon:hover .icon-tooltip{position:absolute;top:101%;display:block;width:-moz-max-content;width:-webkit-max-content;width:max-content;padding:3px 10px;color:#999;color:var(--grey);background-color:var(--slot-grey);border:1px solid var(--slot-dark-grey);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.content-style{height:100%}[dir=ltr] .content-style blockquote{margin-left:40px}[dir=ltr] .content-style blockquote,[dir=rtl] .content-style blockquote{margin-right:40px}[dir=rtl] .content-style blockquote{margin-left:40px}.content-style blockquote{display:block;-webkit-margin-before:1em;margin-top:1em;-webkit-margin-after:1em;margin-bottom:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;padding-left:5px;color:#999;color:var(--grey);font-style:italic;border-left:2px solid #ddd}.content-style code{font-family:monospace;background-color:#eee;padding:3 px}.content-style ul{list-style-type:disc}.content-style a{color:#00f}.content-style img{width:60px;height:60px}.clickable{cursor:pointer}.cursor-default{cursor:default}.remove{color:#fff;background-color:var(--red)}.create{color:#fff;background-color:var(--green)}.grey-filter{-webkit-filter:brightness(0) saturate(100%) invert(73%) sepia(7%) saturate(580%) hue-rotate(194deg) brightness(91%) contrast(87%);filter:brightness(0) saturate(100%) invert(73%) sepia(7%) saturate(580%) hue-rotate(194deg) brightness(91%) contrast(87%)}.image img{max-width:100%;-o-object-fit:contain;object-fit:contain}.modal{display:grid;grid-template-rows:150px -webkit-max-content 1fr;grid-template-rows:150px max-content 1fr;grid-template-columns:1fr minmax(350px,570px) 1fr;grid-template-areas:".      .     ." ".      inner ." ".      .     .";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:10;background-color:rgba(0,0,0,.5)}.modal .inner{grid-area:inner;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#242424;border-radius:10px;-webkit-box-shadow:2px 2px 30px #111;box-shadow:2px 2px 30px #111}.modal .inner,.modal .inner .header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.modal .inner .header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;padding:20px 25px 20px 30px}.modal .inner .header h2{font-weight:700;font-size:2em;color:#fff}.modal .inner .header button.close-button{position:absolute;top:30px;right:30px;padding:0;background:none}.modal .inner .body{padding:15px 50px 40px}.modal .inner .footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:90px;padding:20px 50px;border-top:1px solid #eee}#not-found,.modal .inner .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#not-found{-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;width:100vw;height:100vh}#not-found .number{color:#f1b352;font-weight:700;font-size:9em}#not-found .text{color:#fff5e7;font-weight:600;font-size:2.8em}#not-found a.home-link{margin-top:30px;color:#0170ff;color:var(--link-color);font-weight:600;font-size:1em;text-decoration:underline}#home-page-view .main-logo-padding{height:140px}#home-page-view a.main-logo-link{position:sticky;top:47px;left:43px;z-index:100}#home-page-view a.main-logo-link img.main-logo{height:40px;height:var(--main-logo-height);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#home-page-view a.main-logo-link.shrunk img.main-logo{height:38px;height:var(--main-logo-shrunk-height);margin-left:50px}#home-page-view .contact-cta{position:sticky;top:20px;float:right;right:30px;margin-top:-100px;z-index:100;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;font-size:1em}@media screen and (max-width:900px){#home-page-view .contact-cta{display:none}}#home-page-view .contact-cta.shrunk{display:block;right:31px;padding:10px 20px;font-size:1.1em}#home-page-view .fixed-header-row{position:fixed;top:0;width:100%;height:80px;height:var(--main-header-height);z-index:5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transition-property:background;-o-transition-property:background;transition-property:background}@media screen and (max-width:900px){#home-page-view .fixed-header-row{height:70px}}#home-page-view .fixed-header-row.has-background{background:#232323;background:var(--body-color);-webkit-box-shadow:0 7px 10px 0 rgba(17,17,17,.50196);box-shadow:0 7px 10px 0 rgba(17,17,17,.50196)}#home-page-view #back-to-top{display:none;position:fixed;bottom:20px;right:30px;width:60px;height:60px;border-radius:30px;background-color:#232323;-webkit-box-shadow:#1a1a1a 0 10px 20px;box-shadow:0 10px 20px #1a1a1a;background-image:url(/static/images/back-to-top-arrow.svg);background-repeat:no-repeat;background-position:50%;border:none;outline:none;cursor:pointer}@media screen and (max-width:900px){#home-page-view #back-to-top{right:10px}}#home-page-view .hero-section{position:relative;width:100%;height:100vh;margin-top:-184px}#home-page-view .hero-section img.hero-background-image{position:absolute;top:0;width:100%;height:100vh;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%}#home-page-view .hero-section button{all:unset}#home-page-view .hero-section .menu,#home-page-view .hero-section .mobile-menu{position:absolute;top:210px;left:50px;z-index:1}@media screen and (max-width:900px){#home-page-view .hero-section .menu .main-logo-mobile,#home-page-view .hero-section .mobile-menu .main-logo-mobile{width:150px}}#home-page-view .hero-section .menu .menu-items,#home-page-view .hero-section .mobile-menu .menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}@media screen and (max-width:900px){#home-page-view .hero-section .menu .menu-items,#home-page-view .hero-section .mobile-menu .menu-items{padding:0 0 0 20px;margin-top:-10px}}#home-page-view .hero-section .menu .menu-items .menu-item,#home-page-view .hero-section .mobile-menu .menu-items .menu-item{color:#989898;color:#ccc;font-size:1.3em;font-weight:700}@media screen and (max-width:900px){#home-page-view .hero-section .menu .menu-items .menu-item,#home-page-view .hero-section .mobile-menu .menu-items .menu-item{font-size:1.5em;font-weight:600;color:#fff}}#home-page-view .hero-section .menu .menu-items .menu-item.active,#home-page-view .hero-section .mobile-menu .menu-items .menu-item.active{color:#bfbfbf;font-weight:700;font-size:2.2em}@media screen and (max-width:900px){#home-page-view .hero-section .menu .menu-items .menu-item.active,#home-page-view .hero-section .mobile-menu .menu-items .menu-item.active{color:#fff}}#home-page-view .hero-section .mobile-menu-wrapper{position:fixed;z-index:999;width:100%;height:100%;background-color:rgba(35,35,35,.92157)}#home-page-view .hero-section .mobile-menu{position:fixed;top:15px;left:10px;display:none}@media screen and (max-width:900px){#home-page-view .hero-section .mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2em;z-index:10;background-color:rgba(35,35,35,.03529);padding:10px}}@media screen and (max-width:900px){#home-page-view .hero-section img{-webkit-filter:blur (3px);filter:blur (3px)}#home-page-view .hero-section .menu{display:none}}@media screen and (max-width:900px){#home-page-view .hero-section .blur-background-on-mobile{-webkit-filter:blur(10px);filter:blur(10px);background-color:rgba(0,0,0,.7098)}}#home-page-view .hero-section .hero-section-grid{position:absolute;display:grid;grid-template-rows:1fr -webkit-max-content 50px;grid-template-rows:1fr max-content 50px;grid-template-columns:minmax(20px,1fr) minmax(120px,950px) minmax(20px,1fr);grid-template-areas:".        .         ." ".        content   ." ".        .         .";width:100%;height:100%}#home-page-view .hero-section .hero-section-grid .main-content{grid-area:content;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-align:center;-ms-flex-align:center;align-items:center;color:#e3e3e3;color:var(--main-white-color);text-align:center}#home-page-view .hero-section .hero-section-grid .main-content .pre-heading{display:none;margin-bottom:40px;font-weight:600}#home-page-view .hero-section .hero-section-grid .main-content .heading-wrapper{display:grid;grid-template-columns:1fr 5fr 1fr;grid-template-areas:".        heading       .";margin-bottom:40px}#home-page-view .hero-section .hero-section-grid .main-content .heading-wrapper .heading{grid-area:heading;font-size:3.8em;font-weight:800}#home-page-view .hero-section .hero-section-grid .main-content .sub-heading{width:75%;margin-bottom:48px;font-size:1.8em;font-weight:500;line-height:1.5}#home-page-view .hero-section .hero-section-grid .main-content .timeline-cta{font-size:1.8em}@media screen and (max-width:900px){#home-page-view .hero-section .hero-section-grid .main-content .heading-wrapper{display:grid;grid-template-columns:50px 1fr 50px;grid-template-areas:".        heading       .";margin-bottom:25px}#home-page-view .hero-section .hero-section-grid .main-content .heading-wrapper .heading{font-size:3.2em}#home-page-view .hero-section .hero-section-grid .main-content .sub-heading{width:100%;line-height:1.6}}#home-page-view .copy-wrapper{display:grid;grid-template-columns:minmax(30px,1fr) minmax(200px,800px) minmax(30px,1fr);grid-template-areas:".    inner       .";padding:50px 0 20px;font-size:1.7em}#home-page-view .copy-wrapper .copy{grid-area:inner}#home-page-view .copy-wrapper .copy h1{margin:55px 0 25px}#home-page-view .copy-wrapper .copy h2{margin:35px 0 25px;font-size:1.5em}#home-page-view .copy-wrapper .copy p{margin-top:25px;line-height:1.6}#home-page-view .copy-wrapper .copy p.-custom-solution{font-weight:700}#home-page-view .copy-wrapper .copy p .disclaimer{text-decoration:underline}#home-page-view .copy-wrapper .copy ul{margin-top:25px;list-style:circle inside}#home-page-view .copy-wrapper .copy ul li{margin-top:10px}#home-page-view .copy-wrapper .copy .cta-below-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-page-view .copy-wrapper .copy .cta-below-copy a{background:#297fe2;border-radius:9999px;font-weight:600;margin-top:60px;padding:15px 40px}@media screen and (max-width:900px){#home-page-view .copy-wrapper .copy .cta-below-copy{padding:13px 35px}}#home-page-view .copy-logos-separator{margin-top:62px;border-top:1px solid #272727;border-bottom:0}#home-page-view .logos-section{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%;height:-moz-max-content;height:-webkit-max-content;height:max-content;margin:100px auto}@media screen and (max-width:900px){#home-page-view .logos-section{margin:50px auto}}#home-page-view .logos-section .logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:auto;overflow:hidden}#home-page-view .logos-section .logos-wrapper .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;grid-gap:75px;gap:75px}#home-page-view .logos-section .logos-wrapper .logos img{display:inline-block;width:100px;-o-object-fit:scale-down;object-fit:scale-down}#home-page-view .logos-section .logos-wrapper:after{content:"";background:-webkit-gradient(linear,right top,left top,from(#232323),color-stop(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),to(#232323));background:-o-linear-gradient(right,#232323,hsla(0,0%,100%,0),hsla(0,0%,100%,0),#232323);background:linear-gradient(270deg,#232323,hsla(0,0%,100%,0),hsla(0,0%,100%,0),#232323);background:-webkit-gradient(linear,right top,left top,from(var(--body-color)),color-stop(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),to(var(--body-color)));background:-o-linear-gradient(right,var(--body-color),hsla(0,0%,100%,0),hsla(0,0%,100%,0),var(--body-color));background:linear-gradient(270deg,var(--body-color),hsla(0,0%,100%,0),hsla(0,0%,100%,0),var(--body-color));bottom:0;left:0;width:100%;height:100%}#home-page-view .logos-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 75px}@media screen and (max-width:900px){#home-page-view .logos-section .section-title{padding:0 0 50px}}#home-page-view .logos-section .section-title h2{font-size:3em}@media screen and (max-width:900px){#home-page-view a.main-logo-link{display:none}#home-page-view .logos-wrapper .logos{overflow:hidden}#home-page-view .logos-wrapper .logos img{width:40%}}@-webkit-keyframes slideshow{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes slideUpAndOut{0%{top:0}to{top:-30px;color:transparent;display:none}}@-webkit-keyframes slideUpAndIn{0%{top:30px;color:transparent}70%{top:-1px}to{top:-1px;color:#e3e3e3;color:var(--main-white-color)}}#technology-page-view .content{color:#e3e3e3;color:var(--main-white-color)}#technology-page-view .content .technology-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:100px;gap:100px;margin-bottom:50px}#technology-page-view .content .technology-groups .technology-group{padding:50px 60px 50px 75px;background-color:#1d1d1d;background-color:var(--box-background-color);border-radius:10px}@media screen and (max-width:900px){#technology-page-view .content .technology-groups .technology-group{padding:30px 22px 50px}}#technology-page-view .content .technology-groups .technology-group .technology-group-title{margin-bottom:75px;font-weight:900;font-size:3.1em;color:#e3e3e3;color:var(--main-white-color)}@media screen and (max-width:900px){#technology-page-view .content .technology-groups .technology-group .technology-group-title{margin-bottom:40px}}#technology-page-view .content .technology-groups .technology-group .technologies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:75px;gap:75px}#technology-page-view .content .technology-groups .technology-group .technologies .technology{display:grid;grid-template-columns:-webkit-max-content minmax(10px,90px) 1fr;grid-template-columns:max-content minmax(10px,90px) 1fr;grid-template-areas:"left     .       right"}@media screen and (max-width:900px){#technology-page-view .content .technology-groups .technology-group .technologies .technology{grid-template-columns:-webkit-max-content minmax(10px,20px) 1fr;grid-template-columns:max-content minmax(10px,20px) 1fr}}#technology-page-view .content .technology-groups .technology-group .technologies .technology .technology-left{grid-area:left}#technology-page-view .content .technology-groups .technology-group .technologies .technology .technology-left .icon .technology-logo{width:70px;height:70px}@media screen and (max-width:900px){#technology-page-view .content .technology-groups .technology-group .technologies .technology .technology-left .icon .technology-logo{width:24px;height:24px}}#technology-page-view .content .technology-groups .technology-group .technologies .technology .technology-right{grid-area:right}#technology-page-view .content .technology-groups .technology-group .technologies .technology .technology-right .technology-name{font-weight:700;font-size:1.6em}#technology-page-view .content .technology-groups .technology-group .technologies .technology .technology-right .technology-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;margin-top:20px;color:#ccc;font-size:1.4em;line-height:1.6}@media screen and (max-width:900px){#timeline-page-view .page-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}}#timeline-page-view .content .question-answers-wrapper{padding:25px 0 0 25px}#timeline-page-view .content .question-answer{margin-bottom:25px}#timeline-page-view .content .question{font-size:1.2em;color:#fff;margin-bottom:10px}#timeline-page-view .content .answer{font-size:1.125em;color:silver;line-height:1.5}#timeline-page-view .content .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:50px;gap:50px;margin-bottom:50px}@media screen and (max-width:900px){#timeline-page-view .content .steps{grid-gap:20px;gap:20px}}#timeline-page-view .content .steps button{color:#3cb9ff;background:none;font-size:.8em;margin-left:-32px;text-decoration:underline}#timeline-page-view .content .steps .step{position:relative;background-color:#1d1d1d;background-color:var(--box-background-color);border-radius:10px}#timeline-page-view .content .steps .step .step-timeline{margin-left:20px;font-size:.35em;font-weight:400;color:#a3a3a3}@media screen and (max-width:900px){#timeline-page-view .content .steps .step .step-timeline{display:block;margin:15px 0 0}}#timeline-page-view .content .steps .step .step-icon{display:none}@media screen and (max-width:900px){#timeline-page-view .content .steps .step .step-icon{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:5px;gap:5px;position:absolute;top:-74px;left:50%;right:50%}#timeline-page-view .content .steps .step .step-icon .icon{width:24px;height:24px}#timeline-page-view .content .steps .step .step-icon .vertical-line{height:45px;border-left:1px solid #373737}}#timeline-page-view .content .steps .step .step-count{position:absolute;top:20px;right:23px;color:#373737;font-weight:900;font-size:1.2em}#timeline-page-view .content .steps .step .step-content{padding:30px 50px 40px 87px}@media screen and (max-width:900px){#timeline-page-view .content .steps .step .step-content{padding:30px 30px 40px 40px}}#timeline-page-view .content .steps .step .step-content .step-name{margin-bottom:20px;font-weight:900;font-size:3.1em;color:#e3e3e3;color:var(--main-white-color)}#timeline-page-view .content .steps .step .step-content .step-description{line-height:1.85;color:#ccc;font-size:1.4em}#timeline-page-view .content .steps .step .step-content .step-description p{margin-top:15px}#timeline-page-view .content .steps .step:not(:last-child) .step-bottom{display:none}@media screen and (max-width:900px){#timeline-page-view .content .steps .step:not(:last-child) .step-bottom{position:absolute;display:unset;display:none;margin-left:50%;margin-right:50%}#timeline-page-view .content .steps .step:not(:last-child) .step-bottom .vertical-line{height:70px;border-left:1px solid #373737}}#team-page-view .teams{margin-bottom:-100px;margin-top:100px}#team-page-view .team{margin-bottom:100px}#team-page-view .content .about-us .about-heading{margin-top:-50px;margin-bottom:15px;font-weight:700;font-size:2.2em}@media screen and (max-width:900px){#team-page-view .content .about-us .about-heading{margin-top:-30px;margin-bottom:5px;font-size:2.354em;text-align:center}}#team-page-view .content .about-us .about-content{margin-top:25px}#team-page-view .content .about-us .about-content p{margin-bottom:30px;font-size:1.375em;line-height:1.6}@media screen and (max-width:900px){#team-page-view .content .about-us .about-content{word-wrap:break-word;text-align:center;font-size:1.2em;line-height:1.5}}#team-page-view .content .members{display:grid;grid-template-columns:5fr 5fr;grid-gap:100px 150px;gap:100px 150px}@media screen and (max-width:900px){#team-page-view .content .members{grid-template-columns:1fr}}@media screen and (max-width:900px){#team-page-view .content .members .team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#team-page-view .content .members .member{color:#e3e3e3;color:var(--main-white-color)}#team-page-view .content .members .member .member-top{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px}@media screen and (max-width:900px){#team-page-view .content .members .member .member-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#team-page-view .content .members .member .member-top .member-profile-picture img{width:200px;height:200px;border-radius:20px}@media screen and (max-width:900px){#team-page-view .content .members .member .member-top .member-profile-picture img{width:150px;height:150px;border-radius:10px}}@media screen and (max-width:900px){#team-page-view .content .members .member .member-top .member-details{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-align:center;-ms-flex-align:center;align-items:center}}#team-page-view .content .members .member .member-top .member-details .member-name{margin-bottom:15px;font-weight:700;font-size:2.2em}@media screen and (max-width:900px){#team-page-view .content .members .member .member-top .member-details .member-name{margin-bottom:5px;font-size:2.354em}}#team-page-view .content .members .member .member-top .member-details .member-title{margin-bottom:12px}@media screen and (max-width:900px){#team-page-view .content .members .member .member-top .member-details .member-title{margin-bottom:5px;font-size:1.27em}}#team-page-view .content .members .member .member-top .member-details a.member-linkedin{color:#39b5ff;color:var(--blue-link-color)}@media screen and (max-width:900px){#team-page-view .content .members .member .member-top .member-details a.member-linkedin{font-size:1.466em}}#team-page-view .content .members .member .member-bottom{margin-top:25px}#team-page-view .content .members .member .member-bottom p{margin-bottom:30px;font-size:1.375em;line-height:1.6}@media screen and (max-width:900px){#team-page-view .content .members .member .member-bottom{word-wrap:break-word;text-align:center;font-size:1.2em;line-height:1.5}}#contact-page-view .page-section-title{margin-bottom:40px}#contact-page-view .content{color:#e3e3e3;color:var(--main-white-color);font-size:2em;background:url(/static/images/dancing-circles.gif) center 20% no-repeat}@media screen and (max-width:900px){#contact-page-view .content{text-align:center}}#contact-page-view .content .email-text{margin-top:0;text-align:center}@media screen and (max-width:1090px){#contact-page-view .content .email-text{margin-top:30px}}#contact-page-view .content .email-text a{font-weight:500;color:#39b5ff;color:var(--email-color)}#contact-page-view .content .calendly-inline-widget{min-width:320px;height:920px}@media screen and (max-width:1090px){#contact-page-view .content .calendly-inline-widget{height:810px}}@media screen and (max-width:810px){#contact-page-view .content .calendly-inline-widget{height:840px}}#contact-page-view .content .address{font-size:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (max-width:1090px){#contact-page-view .content .address{line-height:1.8}}:root{--logos-width:100vw;--logos-height:50px}#proposal-page-view img.proposal-image{width:300px}#proposal-page-view .main-logo-padding{height:140px}#proposal-page-view a.main-logo-link{position:sticky;top:47px;left:43px;z-index:100}#proposal-page-view a.main-logo-link img.main-logo{height:40px;height:var(--main-logo-height);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#proposal-page-view a.main-logo-link.shrunk img.main-logo{height:38px;height:var(--main-logo-shrunk-height);margin-left:50px}#proposal-page-view .contact-cta{position:sticky;top:20px;float:right;right:30px;margin-top:-100px;z-index:100;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;font-size:1em}@media screen and (max-width:900px){#proposal-page-view .contact-cta{display:none}}#proposal-page-view .contact-cta.shrunk{display:block;right:31px;padding:10px 20px;font-size:1.1em}#proposal-page-view .fixed-header-row{position:fixed;top:0;width:100%;height:80px;height:var(--main-header-height);z-index:5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transition-property:background;-o-transition-property:background;transition-property:background}@media screen and (max-width:900px){#proposal-page-view .fixed-header-row{height:70px}}#proposal-page-view .fixed-header-row.has-background{background:#232323;background:var(--body-color);-webkit-box-shadow:0 7px 10px 0 rgba(17,17,17,.50196);box-shadow:0 7px 10px 0 rgba(17,17,17,.50196)}#proposal-page-view #back-to-top{display:none;position:fixed;bottom:20px;right:30px;width:60px;height:60px;border-radius:30px;background-color:#232323;-webkit-box-shadow:#1a1a1a 0 10px 20px;box-shadow:0 10px 20px #1a1a1a;background-image:url(/static/images/back-to-top-arrow.svg);background-repeat:no-repeat;background-position:50%;border:none;outline:none;cursor:pointer}@media screen and (max-width:900px){#proposal-page-view #back-to-top{right:10px}}#proposal-page-view .hero-section{position:relative;width:100%;height:100vh;margin-top:-184px}#proposal-page-view .hero-section img.hero-background-image{position:absolute;top:0;width:100%;height:100vh;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%}#proposal-page-view .hero-section button{all:unset}#proposal-page-view .hero-section .menu,#proposal-page-view .hero-section .mobile-menu{position:absolute;top:210px;left:50px;z-index:1}@media screen and (max-width:900px){#proposal-page-view .hero-section .menu .main-logo-mobile,#proposal-page-view .hero-section .mobile-menu .main-logo-mobile{width:150px}}#proposal-page-view .hero-section .menu .menu-items,#proposal-page-view .hero-section .mobile-menu .menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}@media screen and (max-width:900px){#proposal-page-view .hero-section .menu .menu-items,#proposal-page-view .hero-section .mobile-menu .menu-items{padding:0 0 0 20px;margin-top:-10px}}#proposal-page-view .hero-section .menu .menu-items .menu-item,#proposal-page-view .hero-section .mobile-menu .menu-items .menu-item{color:#989898;color:#ccc;font-size:1.3em;font-weight:700}@media screen and (max-width:900px){#proposal-page-view .hero-section .menu .menu-items .menu-item,#proposal-page-view .hero-section .mobile-menu .menu-items .menu-item{font-size:1.5em;font-weight:600;color:#fff}}#proposal-page-view .hero-section .menu .menu-items .menu-item.active,#proposal-page-view .hero-section .mobile-menu .menu-items .menu-item.active{text-decoration:underline}@media screen and (max-width:900px){#proposal-page-view .hero-section .menu .menu-items .menu-item.active,#proposal-page-view .hero-section .mobile-menu .menu-items .menu-item.active{color:#fff}}#proposal-page-view .hero-section .mobile-menu-wrapper{position:fixed;z-index:999;width:100%;height:100%;background-color:rgba(35,35,35,.92157)}#proposal-page-view .hero-section .mobile-menu{position:fixed;top:15px;left:10px;display:none}@media screen and (max-width:900px){#proposal-page-view .hero-section .mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2em;z-index:10;background-color:rgba(35,35,35,.03529);padding:10px}}@media screen and (max-width:900px){#proposal-page-view .hero-section img{-webkit-filter:blur (3px);filter:blur (3px)}#proposal-page-view .hero-section .menu{display:none}}@media screen and (max-width:900px){#proposal-page-view .hero-section .blur-background-on-mobile{-webkit-filter:blur(10px);filter:blur(10px);background-color:rgba(0,0,0,.7098)}}#proposal-page-view .hero-section .hero-section-grid{position:absolute;display:grid;grid-template-rows:1fr -webkit-max-content 50px;grid-template-rows:1fr max-content 50px;grid-template-columns:minmax(20px,1fr) minmax(120px,950px) minmax(20px,1fr);grid-template-areas:".        .         ." ".        content   ." ".        .         .";width:100%;height:100%}#proposal-page-view .hero-section .hero-section-grid .main-content{position:relative;grid-area:content;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-align:center;-ms-flex-align:center;align-items:center;color:#e3e3e3;color:var(--main-white-color);text-align:center}#proposal-page-view .hero-section .hero-section-grid .main-content .pre-heading{display:none;margin-bottom:40px;font-weight:600}#proposal-page-view .hero-section .hero-section-grid .main-content .proposal-stamp-image{position:absolute;bottom:270px;width:300px}@media screen and (max-width:900px){#proposal-page-view .hero-section .hero-section-grid .main-content .proposal-stamp-image{display:none}}#proposal-page-view .hero-section .hero-section-grid .main-content .heading-wrapper{display:grid;grid-template-columns:1fr 12fr 1fr;grid-template-areas:".        heading       .";margin-bottom:40px}#proposal-page-view .hero-section .hero-section-grid .main-content .heading-wrapper .heading{grid-area:heading;font-size:3em;font-weight:800}#proposal-page-view .hero-section .hero-section-grid .main-content .sub-heading{margin-bottom:28px;font-size:1.8em;line-height:1.5}#proposal-page-view .hero-section .hero-section-grid .main-content .timeline-cta{font-size:1.8em}@media screen and (max-width:900px){#proposal-page-view .hero-section .hero-section-grid .main-content .heading-wrapper{display:grid;grid-template-columns:15px 1fr 15px;grid-template-areas:".        heading       .";margin-bottom:25px}#proposal-page-view .hero-section .hero-section-grid .main-content .heading-wrapper .heading{font-size:2.8em}#proposal-page-view .hero-section .hero-section-grid .main-content .sub-heading{width:100%;line-height:1.6}}#proposal-page-view .copy-wrapper{display:grid;grid-template-columns:minmax(30px,1fr) minmax(200px,800px) minmax(30px,1fr);grid-template-areas:".    inner       .";padding:50px 0 20px;font-size:1.7em}#proposal-page-view .copy-wrapper .copy{grid-area:inner}#proposal-page-view .copy-wrapper .copy h1{margin:55px 0 25px}#proposal-page-view .copy-wrapper .copy h2{margin:35px 0 25px;font-size:1.5em}#proposal-page-view .copy-wrapper .copy p{margin-top:25px;line-height:1.6}#proposal-page-view .copy-wrapper .copy p.-custom-solution{font-weight:700}#proposal-page-view .copy-wrapper .copy p .disclaimer{text-decoration:underline}#proposal-page-view .copy-wrapper .copy ul{margin-top:25px;list-style:circle inside}#proposal-page-view .copy-wrapper .copy ul li{margin-top:10px}#proposal-page-view .copy-wrapper .copy .cta-below-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#proposal-page-view .copy-wrapper .copy .cta-below-copy a{background:#297fe2;border-radius:9999px;font-weight:600;margin-top:60px;padding:15px 40px}@media screen and (max-width:900px){#proposal-page-view .copy-wrapper .copy .cta-below-copy{padding:13px 35px}}#proposal-page-view .copy-wrapper .copy .industry-image-web{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}#proposal-page-view .copy-wrapper .copy .industry-image-web img{height:650px}@media screen and (max-width:900px){#proposal-page-view .copy-wrapper .copy .industry-image-web{display:none}}#proposal-page-view .copy-wrapper .copy .industry-image-mobile{display:none}@media screen and (max-width:900px){#proposal-page-view .copy-wrapper .copy .industry-image-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px -30px 0}#proposal-page-view .copy-wrapper .copy .industry-image-mobile img{width:100%}}#proposal-page-view .copy-mobile .ideas{padding:25px;background-color:#252525;border-radius:5px;margin-top:30px}#proposal-page-view .copy-mobile .ideas ol,#proposal-page-view .copy-mobile .ideas ul{list-style-position:inside}#proposal-page-view .copy-mobile .ideas ol li,#proposal-page-view .copy-mobile .ideas ul li{margin-top:25px}#proposal-page-view .copy-mobile .ideas ol li u,#proposal-page-view .copy-mobile .ideas ul li u{-webkit-text-decoration-color:#525252;text-decoration-color:#525252;font-style:italic}#proposal-page-view .copy-mobile .ideas .ideas-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px}#proposal-page-view .copy-mobile .ideas .ideas-title-row .idea-tab-name{padding:10px 15px;border-radius:3px;font-size:.75em}#proposal-page-view .copy-mobile .ideas .ideas-title-row .idea-tab-name.active{font-weight:600;background-color:#297fe2}@media screen and (max-width:900px){#proposal-page-view .copy-mobile .ideas .ideas{padding:0;background:none}}#proposal-page-view .copy-mobile .idea{display:none}#proposal-page-view .copy-mobile .idea.active{display:block}#proposal-page-view .copy-logos-separator{margin-top:62px;border-top:1px solid #272727;border-bottom:0}#proposal-page-view .logos-section{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%;height:-moz-max-content;height:-webkit-max-content;height:max-content;margin:100px auto}@media screen and (max-width:900px){#proposal-page-view .logos-section{margin:50px auto}}#proposal-page-view .logos-section .logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:auto;overflow:hidden}#proposal-page-view .logos-section .logos-wrapper .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;grid-gap:75px;gap:75px}#proposal-page-view .logos-section .logos-wrapper .logos img{display:inline-block;width:100px;-o-object-fit:scale-down;object-fit:scale-down}#proposal-page-view .logos-section .logos-wrapper:after{content:"";background:-webkit-gradient(linear,right top,left top,from(#232323),color-stop(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),to(#232323));background:-o-linear-gradient(right,#232323,hsla(0,0%,100%,0),hsla(0,0%,100%,0),#232323);background:linear-gradient(270deg,#232323,hsla(0,0%,100%,0),hsla(0,0%,100%,0),#232323);background:-webkit-gradient(linear,right top,left top,from(var(--body-color)),color-stop(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),to(var(--body-color)));background:-o-linear-gradient(right,var(--body-color),hsla(0,0%,100%,0),hsla(0,0%,100%,0),var(--body-color));background:linear-gradient(270deg,var(--body-color),hsla(0,0%,100%,0),hsla(0,0%,100%,0),var(--body-color));bottom:0;left:0;width:100%;height:100%}#proposal-page-view .logos-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 75px}@media screen and (max-width:900px){#proposal-page-view .logos-section .section-title{padding:0 0 50px}}#proposal-page-view .logos-section .section-title h2{font-size:3em}@media screen and (max-width:900px){#proposal-page-view a.main-logo-link{display:none}#proposal-page-view .logos-wrapper .logos{overflow:hidden}#proposal-page-view .logos-wrapper .logos img{width:40%}}@keyframes slideshow{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes slideUpAndOut{0%{top:0}to{top:-30px;color:transparent;display:none}}@keyframes slideUpAndIn{0%{top:30px;color:transparent}70%{top:-1px}to{top:-1px;color:#e3e3e3;color:var(--main-white-color)}}@media screen and (max-width:900px){#portfolio-view{min-width:340px;margin-left:-10px}}#portfolio-view .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:900px){#portfolio-view .title-wrapper{margin-bottom:75px}}#portfolio-view .title-wrapper .content-left{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}@media screen and (max-width:900px){#portfolio-view .title-wrapper .content-left{justify-items:center}}#portfolio-view .title-wrapper .content-left .page-section-title{margin-bottom:25px}#portfolio-view .title-wrapper .content-left .tech-service-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){#portfolio-view .title-wrapper .content-left .tech-service-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#portfolio-view .title-wrapper .content-left .tech-service-wrapper .tech-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;margin:20px 0}@media screen and (max-width:900px){#portfolio-view .title-wrapper .content-left .tech-service-wrapper .tech-stack{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#portfolio-view .title-wrapper .content-left .tech-service-wrapper .services-provided{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:10px;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}@media screen and (max-width:900px){#portfolio-view .title-wrapper .content-left .tech-service-wrapper .services-provided{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#portfolio-view .title-wrapper .content-left .tech-service-wrapper .services-provided .service{padding:10px 15px;width:-moz-max-content;width:-webkit-max-content;width:max-content;background-color:#343434;border-radius:100px}#portfolio-view .title-wrapper .content-left .sub-text>p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;font-size:1.8em;font-weight:500;line-height:1.8;color:#ddd}@media screen and (max-width:900px){#portfolio-view .title-wrapper .content-left .sub-text>p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}#portfolio-view .title-wrapper .content-right .technology-used ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:900px){#portfolio-view .title-wrapper .content-right{display:none}}#portfolio-view .hero-wrapper{margin-bottom:60px}@media screen and (max-width:900px){#portfolio-view .hero-wrapper{margin-bottom:75px}}#portfolio-view .hero-wrapper .hero-web{display:grid;grid-template-columns:20% 60% 20%;grid-template-rows:10% 80% 10%;grid-template-areas:"left   center    right" "left   center    right" "left   center    right";background-color:#252525;padding:50px}@media screen and (max-width:900px){#portfolio-view .hero-wrapper .hero-web{display:none}}#portfolio-view .hero-wrapper .hero-web .screenshots-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-area:left;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}@media screen and (max-width:900px){#portfolio-view .hero-wrapper .hero-web .screenshots-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-area:left;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}}#portfolio-view .hero-wrapper .hero-web .screenshots-left img{width:auto;-webkit-filter:blur(.75px) grayscale(100%);filter:blur(.75px) grayscale(100%)}#portfolio-view .hero-wrapper .hero-web .screenshots-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-area:right;grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3}@media screen and (max-width:900px){#portfolio-view .hero-wrapper .hero-web .screenshots-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-area:right;grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3}}#portfolio-view .hero-wrapper .hero-web .screenshots-right img{width:auto;-webkit-filter:blur(.75px) grayscale(100%);filter:blur(.75px) grayscale(100%)}#portfolio-view .hero-wrapper .hero-web .screenshots-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:center;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:4;z-index:1}@media screen and (max-width:900px){#portfolio-view .hero-wrapper .hero-web .screenshots-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:center;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:4;z-index:1}}#portfolio-view .hero-wrapper .hero-web .screenshots-center img{max-width:850px;width:auto;-o-object-fit:cover;object-fit:cover}#portfolio-view .hero-wrapper .hero-mobile{display:none}@media screen and (max-width:900px){#portfolio-view .hero-wrapper .hero-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;left:calc(-50vw + 50%);width:100vw;overflow:hidden}}@media screen and (max-width:900px){#portfolio-view .hero-wrapper .hero-mobile .screenshots-left{z-index:1}#portfolio-view .hero-wrapper .hero-mobile .screenshots-left img{height:350px;-webkit-box-shadow:6px -20px 20px 4px rgba(35,35,35,.36078);box-shadow:6px -20px 20px 4px rgba(35,35,35,.36078)}}@media screen and (max-width:900px){#portfolio-view .hero-wrapper .hero-mobile .screenshots-right{margin-left:-50px}#portfolio-view .hero-wrapper .hero-mobile .screenshots-right img{height:300px}}#portfolio-view .about-business-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:100px}@media screen and (max-width:900px){#portfolio-view .about-business-content{margin-bottom:75px}}#portfolio-view .about-business-content p{font-size:1.7em;font-weight:400;line-height:1.5;color:#ddd}@media screen and (max-width:900px){#portfolio-view .about-business-content p{font-size:1.8em;line-height:1.8}}#portfolio-view .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:100px}#portfolio-view .content p{font-size:2.5em;font-weight:500;line-height:1.7;color:#ddd}@media screen and (max-width:900px){#portfolio-view .content p{font-size:2.5em;font-weight:600;line-height:1.5;text-align:center}}#portfolio-view .old-new-wrapper{margin-bottom:150px}@media screen and (max-width:900px){#portfolio-view .old-new-wrapper{margin-bottom:75px}}#portfolio-view .old-new-wrapper .old-new{display:grid;grid-template-columns:minmax(100px,500px) 1fr;grid-template-areas:"left   right";margin-bottom:100px}@media screen and (max-width:900px){#portfolio-view .old-new-wrapper .old-new{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"left" "right";grid-row-gap:20px;row-gap:20px}}#portfolio-view .old-new-wrapper .left{grid-area:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:50px;gap:50px}@media screen and (max-width:900px){#portfolio-view .old-new-wrapper .left{grid-gap:30px;gap:30px}#portfolio-view .old-new-wrapper .left img{width:50px}}#portfolio-view .old-new-wrapper .left p{font-size:3.1em;font-weight:700;color:#ddd}@media screen and (max-width:900px){#portfolio-view .old-new-wrapper .left p{font-size:2.5em}}#portfolio-view .old-new-wrapper .right{grid-area:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}#portfolio-view .old-new-wrapper .right p{margin-top:20px;font-size:1.5em;line-height:1.7;color:#ddd}#portfolio-view .steps-wrapper{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-align:center;-ms-flex-align:center;align-items:center;margin-bottom:150px}@media screen and (max-width:900px){#portfolio-view .steps-wrapper{margin-bottom:100px}}#portfolio-view .steps-wrapper .steps-title p{font-size:3.1em;font-weight:700;color:#fff;margin-bottom:30px}#portfolio-view .steps-wrapper .steps-sub-text{margin-bottom:75px}@media screen and (max-width:900px){#portfolio-view .steps-wrapper .steps-sub-text{margin-bottom:50px}}#portfolio-view .steps-wrapper .steps-sub-text p{font-size:1.5em;color:#aaa;text-align:center}@media screen and (max-width:900px){#portfolio-view .steps-wrapper .steps-sub-text p{text-align:center}}#portfolio-view .steps-wrapper .all-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:50px;gap:50px}@media screen and (max-width:900px){#portfolio-view .steps-wrapper .all-steps{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px;gap:30px}}#portfolio-view .steps-wrapper .steps{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-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px;gap:30px;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width:900px){#portfolio-view .steps-wrapper .steps{grid-gap:15px;gap:15px;-ms-flex-preferred-size:auto;flex-basis:auto}}#portfolio-view .steps-wrapper .steps img{width:75px}@media screen and (max-width:900px){#portfolio-view .steps-wrapper .steps img{width:50px}}#portfolio-view .steps-wrapper .steps .step-title p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;font-size:1.7em;color:#fff}#portfolio-view .steps-wrapper .steps .step-content p{font-size:1.5em;line-height:1.7;color:#aaa;text-align:center}#portfolio-view .feature-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:150px;gap:150px;margin-bottom:150px}@media screen and (max-width:900px){#portfolio-view .feature-wrapper{grid-gap:75px;gap:75px;margin-bottom:75px}}#portfolio-view .feature-wrapper .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:200px;gap:200px}#portfolio-view .feature-wrapper .feature:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:900px){#portfolio-view .feature-wrapper .feature,#portfolio-view .feature-wrapper .feature:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#portfolio-view .feature-wrapper .feature{text-align:center;grid-gap:50px;gap:50px}}#portfolio-view .feature-wrapper .feature .feature-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:900px){#portfolio-view .feature-wrapper .feature .feature-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:900px){#portfolio-view .feature-wrapper .feature .feature-image img{width:75%}}#portfolio-view .feature-wrapper .feature .feature-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#portfolio-view .feature-wrapper .feature .feature-text h1{font-size:3.1em;font-weight:700;margin-bottom:30px}@media screen and (max-width:900px){#portfolio-view .feature-wrapper .feature .feature-text h1{font-size:2.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#portfolio-view .feature-wrapper .feature .feature-text p{font-size:1.4em;line-height:1.5;color:#ddd}#portfolio-view .text-wrapper{margin-bottom:100px}@media screen and (max-width:900px){#portfolio-view .text-wrapper{margin-bottom:50px}#portfolio-view .text-wrapper:nth-child(odd) .full-screen-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;left:50px;margin-left:0;overflow:hidden}#portfolio-view .text-wrapper:nth-child(odd) .full-screen-wrapper-mobile img{overflow:hidden;height:275px;-webkit-box-shadow:6px -20px 20px 4px rgba(35,35,35,.36078);box-shadow:6px -20px 20px 4px rgba(35,35,35,.36078)}#portfolio-view .text-wrapper:nth-child(2n) .full-screen-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;right:50px;margin-right:0;overflow:hidden}#portfolio-view .text-wrapper:nth-child(2n) .full-screen-wrapper-mobile .full-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#portfolio-view .text-wrapper:nth-child(2n) .full-screen-wrapper-mobile img{height:275px;-webkit-box-shadow:6px -20px 20px 4px rgba(35,35,35,.36078);box-shadow:6px -20px 20px 4px rgba(35,35,35,.36078)}}#portfolio-view .text-wrapper .text{display:grid;grid-template-columns:minmax(100px,500px) 1fr;grid-template-areas:"left    right";-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width:900px){#portfolio-view .text-wrapper .text{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"left" "right";grid-row-gap:20px;row-gap:20px;text-align:center}}#portfolio-view .text-wrapper .text-left{grid-area:left}#portfolio-view .text-wrapper .text-left h1{font-size:3.1em;font-weight:700;color:#ddd}#portfolio-view .text-wrapper .text-right{grid-area:right}#portfolio-view .text-wrapper .text-right p{font-size:1.5em;line-height:1.7;color:#aaa;margin-bottom:20px}#portfolio-view .text-wrapper .text-right p a{text-decoration:underline}#portfolio-view .text-wrapper .full-screen-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px;margin-bottom:100px;background-color:#252525}#portfolio-view .text-wrapper .full-screen-wrapper .full-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#portfolio-view .text-wrapper .full-screen-wrapper .full-image img{max-width:1120px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:900px){#portfolio-view .text-wrapper .full-screen-wrapper{display:none}}#portfolio-view .text-wrapper .full-screen-wrapper-mobile{display:none}@media screen and (max-width:900px){#portfolio-view .text-wrapper .full-screen-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:75px;gap:75px;margin-bottom:75px;background:none}}#portfolio-view .mobile-web-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media screen and (max-width:900px){#portfolio-view .mobile-web-wrapper{padding:0;margin-bottom:75px;display:none}}#portfolio-view .mobile-web-wrapper .mobile-web-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#portfolio-view .mobile-web-wrapper .mobile-web-image img{width:90%}@media screen and (max-width:900px){#portfolio-view .mobile-web-wrapper .mobile-web-image img{display:none}}#portfolio-view .mobile-web-wrapper .mobile-web-responsive img{display:none}@media screen and (max-width:900px){#portfolio-view .mobile-web-wrapper .mobile-web-responsive img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}#portfolio-view .testimonial-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:75px}@media screen and (max-width:900px){#portfolio-view .testimonial-wrapper{margin-bottom:50px}}#portfolio-view .testimonial-wrapper .testimonial-text p{font-size:2.4em;font-weight:500;line-height:1.6;color:#ddd;text-align:center}#portfolio-view .more-project-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}#portfolio-view .more-project-wrapper .more-project h1{font-size:1.7em;font-weight:700;margin-bottom:10px}#portfolio-view .more-project-wrapper .more-project p{font-size:1.2em}#portfolio-view .more-wrapper{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-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}@media screen and (max-width:900px){#portfolio-view .more-wrapper{margin-bottom:50px}}#portfolio-view .more-wrapper .and-more-text p{font-size:2.5em;font-weight:700;margin-bottom:10px}#portfolio-view .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#portfolio-view .actions .action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#portfolio-view .actions .action-button a{background:#2a2a2a;border-radius:9999px;font-size:1.5em;font-weight:600;margin-top:0;margin-bottom:30px;padding:15px 40px}@media screen and (max-width:900px){#portfolio-view .actions .action-button a{padding:12px 25px}}#newsletter-page-view .page-section-title{margin-bottom:50px;line-height:1.3em;font-size:3.5em;text-align:unset;max-width:700px}@media screen and (max-width:900px){#newsletter-page-view .page-section-title{margin-bottom:20px;font-size:3em}}#newsletter-page-view .content{margin-bottom:50px}#newsletter-page-view .content .sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.6em;font-weight:400;line-height:1.7em;max-width:700px}#newsletter-page-view .content .sub-text p{margin-bottom:20px}#newsletter-page-view .content .subscription-form{margin-top:15px}@media screen and (max-width:900px){#newsletter-page-view .content .subscription-form{margin-top:0}}#newsletter-page-view .content .subscription-form p{font-size:1.4em;font-weight:400;margin-bottom:20px}#newsletter-page-view .content .subscription-form input{height:60px;width:500px;border-radius:15px;background-color:#1c1c1c;border:1px solid #191a19;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);color:#eee;padding-left:20px;font-size:1.25em}@media screen and (max-width:900px){#newsletter-page-view .content .subscription-form input{height:45px;width:300px;border-radius:8px}}#newsletter-page-view .content .subscription-form input::-moz-placeholder{color:#999}#newsletter-page-view .content .subscription-form input::-webkit-input-placeholder{color:#999}#newsletter-page-view .content .subscription-form input:-ms-input-placeholder{color:#999}#newsletter-page-view .content .subscription-form input::-ms-input-placeholder{color:#999}#newsletter-page-view .content .subscription-form input::placeholder{color:#999}#newsletter-page-view .content .subscription-form input:focus{outline:none}#newsletter-page-view .content .subscription-form .input-form-row-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:30px;gap:30px;margin-top:20px}@media screen and (max-width:900px){#newsletter-page-view .content .subscription-form .input-form-row-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#newsletter-page-view .content .subscription-form .input-form-row-2 .btn-subscribe{width:150px;height:50px;background-color:#297fe2;color:#fff;border-radius:30px;font-size:1.25em;font-weight:600}@media screen and (max-width:900px){#newsletter-page-view .content .subscription-form .input-form-row-2 .btn-subscribe{width:110px;height:45px}}#newsletter-page-view .content .subscription-form .input-form-row-2 .btn-subscribe.disabled{opacity:.2;cursor:not-allowed}#newsletter-page-view .content .subscription-form .feedback-message p{font-size:1.1em;font-weight:300;margin-top:20px;margin-left:20px}#cheatsheet-page-view{display:-webkit-box;display:-ms-flexbox;display:flex}#cheatsheet-page-view .left-section .page-section-title{margin-bottom:50px;line-height:1.3em;font-size:3.5em;text-align:unset;max-width:700px}@media screen and (max-width:900px){#cheatsheet-page-view .left-section .page-section-title{margin-bottom:20px;font-size:3em}}#cheatsheet-page-view .left-section .content{margin-bottom:50px}#cheatsheet-page-view .left-section .content .sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.6em;font-weight:400;line-height:1.7em;max-width:700px}#cheatsheet-page-view .left-section .content .sub-text p{margin-bottom:20px}#cheatsheet-page-view .left-section .content .cheat-sheet-image-mobile{display:none}#cheatsheet-page-view .left-section .content .cheat-sheet-image-mobile img{max-width:229px;z-index:99}#cheatsheet-page-view .left-section .content .download-form{margin-top:15px}@media screen and (max-width:900px){#cheatsheet-page-view .left-section .content .download-form{margin-top:0}}#cheatsheet-page-view .left-section .content .download-form p{font-size:1.4em;font-weight:400;margin-bottom:20px}#cheatsheet-page-view .left-section .content .download-form input{height:60px;width:500px;border-radius:15px;background-color:#1c1c1c;border:1px solid #191a19;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);color:#eee;padding-left:20px;font-size:1.25em}@media screen and (max-width:900px){#cheatsheet-page-view .left-section .content .download-form input{height:45px;width:300px;border-radius:8px}}#cheatsheet-page-view .left-section .content .download-form input::-moz-placeholder{color:#999}#cheatsheet-page-view .left-section .content .download-form input::-webkit-input-placeholder{color:#999}#cheatsheet-page-view .left-section .content .download-form input:-ms-input-placeholder{color:#999}#cheatsheet-page-view .left-section .content .download-form input::-ms-input-placeholder{color:#999}#cheatsheet-page-view .left-section .content .download-form input::placeholder{color:#999}#cheatsheet-page-view .left-section .content .download-form input:focus{outline:none}#cheatsheet-page-view .left-section .content .download-form .input-form-row-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:30px;gap:30px;margin-top:20px}@media screen and (max-width:900px){#cheatsheet-page-view .left-section .content .download-form .input-form-row-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#cheatsheet-page-view .left-section .content .download-form .input-form-row-2 .btn-get-copy{width:150px;height:50px;background-color:#297fe2;color:#fff;border-radius:30px;font-size:1.25em;font-weight:600}@media screen and (max-width:900px){#cheatsheet-page-view .left-section .content .download-form .input-form-row-2 .btn-get-copy{width:110px;height:45px}}#cheatsheet-page-view .left-section .content .download-form .input-form-row-2 .btn-get-copy.disabled{opacity:.2;cursor:not-allowed}#cheatsheet-page-view .left-section .content .download-form .feedback-message p{font-size:1.1em;font-weight:300;margin-top:20px;margin-left:20px}@media screen and (max-width:900px){#cheatsheet-page-view .left-section .content .cheat-sheet-image-mobile{display:block}}#cheatsheet-page-view .right-section img{max-width:626px;position:relative;top:-146px;z-index:99}@media screen and (max-width:900px){#cheatsheet-page-view .right-section{display:none}}#privacy-policy-view .content{margin-top:-50px}#privacy-policy-view .content p{margin-bottom:30px;font-size:1.375em;line-height:1.6}@media screen and (max-width:900px){#privacy-policy-view .content{word-wrap:break-word;text-align:left;font-size:1.2em;line-height:1.5;margin-top:30px}}#privacy-policy-view .content .heading{margin-bottom:30px;font-weight:700;font-size:2.6em}@media screen and (max-width:900px){#privacy-policy-view .content .heading{margin-bottom:5px;font-size:2.354em;text-align:left}}#privacy-policy-view .content .sub-heading{margin-bottom:15px;font-weight:600;font-size:2.2em}@media screen and (max-width:900px){#privacy-policy-view .content .sub-heading{margin-bottom:15px;margin-top:15px;font-size:2.354em;text-align:left}}#privacy-policy-view .content .text-content{margin-top:0}#privacy-policy-view .content .text-content p{margin-bottom:30px;font-size:1.375em;line-height:1.6}@media screen and (max-width:900px){#privacy-policy-view .content .text-content p{word-wrap:break-word;text-align:left;font-size:1.375em;line-height:1.6}}#privacy-policy-view .content .text-content ul li{list-style:disc}#privacy-policy-view .content .text-content p a{text-decoration:underline;color:#297fe2}#privacy-policy-view .content .text-content p span{font-weight:700}#privacy-policy-view .content .text-content ol li{margin-bottom:15px;margin-top:30px;font-weight:600;font-size:1.5em;list-style-position:inside}#return-terms-view .content{margin-top:-50px}#return-terms-view .content p{margin-bottom:30px;font-size:1.375em;line-height:1.6}#return-terms-view .content p span{font-weight:700}@media screen and (max-width:900px){#return-terms-view .content{word-wrap:break-word;text-align:left;font-size:1.2em;line-height:1.5;margin-top:30px}}#return-terms-view .content .text-content{margin-top:0}#return-terms-view .content .text-content ol{margin-bottom:30px;font-size:1.375em;line-height:1.6;list-style:decimal;list-style-position:inside}@media screen and (max-width:900px){#return-terms-view .content .text-content ol{word-wrap:break-word;text-align:left;font-size:1.375em;line-height:1.6}}#return-terms-view .content .text-content ol li{margin-bottom:20px}#return-terms-view .content .text-content ol li span{font-weight:700}#return-terms-view .content .text-content ol li a,#return-terms-view .content .text-content p a{text-decoration:underline;color:#297fe2}#terms-condition-view .content{margin-top:-50px}#terms-condition-view .content p{margin-bottom:30px;font-size:1.375em;line-height:1.6}#terms-condition-view .content p span{font-weight:700}@media screen and (max-width:900px){#terms-condition-view .content{word-wrap:break-word;text-align:left;font-size:1.2em;line-height:1.5;margin-top:30px}}#terms-condition-view .content .text-content{margin-top:0}#terms-condition-view .content .text-content p a{text-decoration:underline;color:#297fe2}#terms-condition-view .content .text-content ol{margin-bottom:30px;font-size:1.375em;line-height:1.6;list-style:decimal;list-style-position:inside}@media screen and (max-width:900px){#terms-condition-view .content .text-content ol{word-wrap:break-word;text-align:left;font-size:1.375em;line-height:1.6}}#terms-condition-view .content .text-content ol li{margin-bottom:20px}#terms-condition-view .content .text-content ol li span{font-weight:700}#terms-condition-view .content .text-content ol li a{text-decoration:underline;color:#297fe2}#pricing-view .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:100px;gap:100px}@media screen and (max-width:900px){#pricing-view .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}}#pricing-view .content .container{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-flex:1;-ms-flex-positive:1;flex-grow:1;padding:50px;border:1px solid #2d2d2d;border-radius:30px;background-color:#1c1c1c;-webkit-box-shadow:1px 1px 20px rgba(36,36,36,.14902);box-shadow:1px 1px 20px rgba(36,36,36,.14902)}#pricing-view .content .container .plan-price-wrapper .plan-title{font-weight:700;font-size:2.6em}@media screen and (max-width:900px){#pricing-view .content .container .plan-price-wrapper .plan-title{margin-bottom:5px;font-size:2.6em;text-align:left}}#pricing-view .content .container .plan-price-wrapper .plan-sub-title{margin-top:5px;font-size:1em;color:#7f7f7f}@media screen and (max-width:900px){#pricing-view .content .container .plan-price-wrapper .plan-sub-title{margin-bottom:5px;font-size:1em;text-align:left}}#pricing-view .content .container .plan-price-wrapper .price{margin-top:30px;font-weight:700;font-size:2.6em}#pricing-view .content .container .plan-price-wrapper .price span{font-size:.5em;font-weight:400;color:#7f7f7f}@media screen and (max-width:900px){#pricing-view .content .container .plan-price-wrapper .price{margin-bottom:5px;font-size:2.6em;text-align:left}}#pricing-view .content .container .plan-price-wrapper .cta-below-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#pricing-view .content .container .plan-price-wrapper .cta-below-copy a{background:#297fe2;border-radius:9999px;font-weight:700;font-size:1.2em;margin-top:30px;padding:10px 21px}@media screen and (max-width:900px){#pricing-view .content .container .plan-price-wrapper .cta-below-copy{font-size:1.375em;padding:15px 0}}#pricing-view .content .container .plan-price-wrapper hr{display:block;height:1px;border:0;border-top:1px solid #262626;margin:1em 0;padding:0}#pricing-view .content .container .features-wrapper .feature-title{margin-top:30px;margin-bottom:30px;font-weight:700;font-size:1.75em}@media screen and (max-width:900px){#pricing-view .content .container .features-wrapper .feature-title{margin-bottom:5px;font-size:1.65em;text-align:left}}#pricing-view .content .container .features-wrapper .features-list ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:10px;gap:10px;margin-top:20px;margin-bottom:20px;font-size:1.25em;list-style:none}@media screen and (max-width:900px){#pricing-view .content .container .features-wrapper .features-list ol li{margin-bottom:5px;font-size:1.375em;text-align:left}}#pricing-view .content .container .features-wrapper .features-list ol li:before{content:"\2714\0020";color:#10b85f}@media screen and (max-width:900px){#main-grid.portfolio-page{grid-template-columns:1fr;grid-template-areas:"header" "content" "footer";--footer-height:max-content}}#portfolio-index-view .portfolio-heading{margin-top:-50px;margin-bottom:15px;font-weight:400;font-size:1.9em;line-height:1.6}@media screen and (max-width:900px){#portfolio-index-view .portfolio-heading{margin:0 30px;font-size:1.8em;text-align:center;line-height:1.8;font-weight:500}}#portfolio-index-view .portfolio-subheading{font-size:1.2em;line-height:1.6}@media screen and (max-width:900px){#portfolio-index-view .portfolio-subheading{margin-top:20px;font-size:1.2em;text-align:center}}#portfolio-index-view .projects{margin-top:75px}@media screen and (max-width:900px){#portfolio-index-view .projects{margin-top:50px}}#portfolio-index-view .projects .project{display:grid;grid-template-columns:50% 5% 1fr;grid-template-areas:"left  .   right";margin-bottom:75px;border-radius:10px;background-color:#1d1d1d}@media screen and (max-width:900px){#portfolio-index-view .projects .project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0 0 50px;border-radius:0}}@media screen and (max-width:900px){#portfolio-index-view .projects .special-padding{padding:0}}#portfolio-index-view .projects .left-content{grid-area:left;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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content{display:contents}}#portfolio-index-view .projects .left-content .left-top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-top-content{padding:30px}}#portfolio-index-view .projects .left-content .left-top-content .services-provided{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:10px;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-top-content .services-provided{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-bottom:20px}}#portfolio-index-view .projects .left-content .left-top-content .services-provided .service{padding:10px 15px;width:-moz-max-content;width:-webkit-max-content;width:max-content;background-color:#343434;border-radius:100px}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-top-content .services-provided .service{padding:10px 15px}}#portfolio-index-view .projects .left-content .left-top-content .project-title{margin:30px 0;font-weight:700;font-size:2.2em}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-top-content .project-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:2.75em;margin:0 0 20px}}#portfolio-index-view .projects .left-content .left-top-content .about-project{margin-bottom:30px;font-size:1.25em;line-height:1.7}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-top-content .about-project{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1.4em;line-height:1.7}}#portfolio-index-view .projects .left-content .left-top-content .tech-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;margin-bottom:30px}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-top-content .tech-stack{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:20px}}#portfolio-index-view .projects .left-content .left-top-content .tech-stack .tech-icons img{height:30px}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-top-content .tech-stack .tech-icons img{height:25px}}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-bottom-content{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;padding:30px}}#portfolio-index-view .projects .left-content .left-bottom-content .view-more-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-bottom-content .view-more-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#portfolio-index-view .projects .left-content .left-bottom-content .view-more-button p{font-size:1.2em;color:#666;font-weight:700}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-bottom-content .view-more-button p{font-size:1.3em}}#portfolio-index-view .projects .left-content .left-bottom-content .case-study-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px;background-color:#297fe2;border-radius:999px;color:#fff;font-weight:700;font-size:1.2em}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-bottom-content .case-study-button{padding:5px 20px}}#portfolio-index-view .projects .left-content .left-bottom-content .case-study-button-disabled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px;background-color:#2a2a2a;border-radius:999px;color:#fff;font-weight:700;font-size:1.2em;opacity:.3;cursor:not-allowed}@media screen and (max-width:900px){#portfolio-index-view .projects .left-content .left-bottom-content .case-study-button-disabled{padding:5px 20px}}#portfolio-index-view .projects .right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:right}@media screen and (max-width:900px){#portfolio-index-view .projects .right-content{display:contents;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}#portfolio-index-view .projects .right-content img{max-width:100%;max-height:100%;height:auto;width:auto;-o-object-fit:cover;object-fit:cover}#portfolio-index-view .projects .right-content .web-image{display:block}@media screen and (max-width:900px){#portfolio-index-view .projects .right-content .web-image{display:none}}#portfolio-index-view .projects .right-content .mobile-image{display:none}@media screen and (max-width:900px){#portfolio-index-view .projects .right-content .mobile-image{display:block}}#ebook-page-view{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;gap:50px}#ebook-page-view .left-section .page-section-title{margin-bottom:50px;line-height:1.3em;font-size:2.5em;text-align:unset;max-width:700px}@media screen and (max-width:900px){#ebook-page-view .left-section .page-section-title{margin-bottom:20px;font-size:2.5em;text-align:center}}#ebook-page-view .left-section .content{margin-bottom:50px}#ebook-page-view .left-section .content .sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.45em;font-weight:400;line-height:1.7em;max-width:700px}#ebook-page-view .left-section .content .sub-text p{margin-bottom:20px}@media screen and (max-width:900px){#ebook-page-view .left-section .content .sub-text{text-align:center}}#ebook-page-view .left-section .content .button-and-rating{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media screen and (max-width:900px){#ebook-page-view .left-section .content .button-and-rating{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}}#ebook-page-view .left-section .content .button-and-rating .btn-buy{height:50px;padding:0 40px;background-color:#875d1e;color:#fff;border-radius:30px;font-size:1.55em;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#ebook-page-view .left-section .content .button-and-rating .btn-buy:hover{background-color:#a57124}@media screen and (max-width:900px){#ebook-page-view .left-section .content .button-and-rating .btn-buy{height:45px}}#ebook-page-view .left-section .content .button-and-rating .rating{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ebook-page-view .left-section .content .button-and-rating .rating .rating-number{font-size:1.25em;font-weight:700}#ebook-page-view .left-section .content .button-and-rating .rating .rating-reviews{font-size:1em;color:#999;white-space:nowrap}#ebook-page-view .left-section .content .button-and-rating .btn-buy.disabled{opacity:.2;cursor:not-allowed}#ebook-page-view .left-section .content .ebook-image-mobile{display:none}#ebook-page-view .left-section .content .ebook-image-mobile img{max-width:229px;z-index:99}@media screen and (max-width:900px){#ebook-page-view .left-section .content .ebook-image-mobile{display:block;text-align:center;margin-top:50px}}#ebook-page-view .right-section img{max-width:400px;position:relative}@media screen and (max-width:900px){#ebook-page-view .right-section{display:none}}.thank-you-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px}.thank-you-wrapper .thank-you-title{font-size:2em;font-weight:700}.thank-you-wrapper .thank-you-sub{font-size:1.25em;text-align:center;line-height:1.8}.subscription-form{padding:20px 30px 40px}.subscription-form input{height:60px;width:500px;border-radius:15px;background-color:#1c1c1c;border:1px solid #191a19;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);color:#eee;padding-left:20px;font-size:1.25em}@media screen and (max-width:900px){.subscription-form input{height:45px;width:100%;border-radius:8px}}.subscription-form input::-moz-placeholder{color:#999}.subscription-form input::-webkit-input-placeholder{color:#999}.subscription-form input:-ms-input-placeholder{color:#999}.subscription-form input::-ms-input-placeholder{color:#999}.subscription-form input::placeholder{color:#999}.subscription-form input:focus{outline:none}.subscription-form .input-form-row-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;margin-top:20px}@media screen and (max-width:900px){.subscription-form .input-form-row-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.subscription-form .input-form-row-2 .btn-subscribe{width:500px;height:50px;background-color:#297fe2;color:#fff;border-radius:15px;font-size:1.25em;font-weight:600}@media screen and (max-width:900px){.subscription-form .input-form-row-2 .btn-subscribe{width:100%;height:45px}}.subscription-form .input-form-row-2 .btn-subscribe.disabled{opacity:.2;cursor:not-allowed}.subscription-form .feedback-message p{margin-top:20px;margin-left:20px;font-size:1.1em;font-weight:300}.step-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;padding:5px 30px 40px}.step-form p{font-size:16px;font-weight:400}.step-form .radio-form-row-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;height:50px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding-right:20px;border-radius:15px;background-color:#1c1c1c;border:1px solid #191a19;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);color:#999;font-size:1.25em}@media screen and (max-width:900px){.step-form .radio-form-row-1{height:45px;border-radius:8px}}.button-row-step-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.button-row-step-1 .button-next{height:40px;padding:0 20px;background-color:#297fe2;color:#fff;border-radius:15px;font-size:1.25em;font-weight:600}@media screen and (max-width:900px){.button-row-step-1 .button-next{height:45px}}.button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:50px;gap:50px;margin-top:20px}.button-row .button-previous{height:40px;padding:0 25px;color:#297fe2;border-radius:15px;border:1px solid #297fe2;font-size:1.25em;font-weight:600}@media screen and (max-width:900px){.button-row .button-previous{height:45px}}.button-row .button-next{height:40px;padding:0 20px;background-color:#297fe2;color:#fff;border-radius:15px;font-size:1.25em;font-weight:600}@media screen and (max-width:900px){.button-row .button-next{height:45px}}.button-next:disabled{opacity:.2;cursor:not-allowed}.success-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-3-form,.success-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.step-3-form{padding:5px 30px 40px}.step-3-form p{font-size:16px;font-weight:400}.step-3-form input{height:60px;width:500px;padding-left:20px;border-radius:15px;background-color:#1c1c1c;border:1px solid #191a19;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);color:#eee;font-size:1.25em}@media screen and (max-width:900px){.step-3-form input{height:45px;width:100%;border-radius:8px}}.role-input{height:60px;width:500px;padding-left:20px;border-radius:15px;background-color:#1c1c1c;border:1px solid #191a19;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);box-shadow:0 4px 10px 0 rgba(0,0,0,.12549);color:#eee;font-size:1.25em}@media screen and (max-width:900px){.role-input{height:45px;width:100%;border-radius:8px}}.step-2-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;padding-top:15px}.step-2-input-section-2{padding-top:10px}label.checkbox-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:50px}label.checkbox-inner input{cursor:pointer;opacity:0}label.checkbox-inner input:checked~.checkmark{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}label.checkbox-inner input:checked~.checkmark>.checkmark-inner{border:0;background-color:#149935}label.checkbox-inner input:checked~.label-text{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}label.checkbox-inner input:checked~.checkmark:after{display:block}label.checkbox-inner .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;left:0;grid-gap:15px;gap:15px;width:var(--checkbox-checkmark-width);height:50px;border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}label.checkbox-inner .checkmark .checkmark-inner{display:inline-block;width:18px;height:18px;border-radius:50px;border:1px solid #eaeaea}label.checkbox-inner .checkmark:after{content:"";position:absolute;display:none;top:19px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}label.checkbox-inner .label-text{margin-left:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:50px;width:calc(100% - var(--checkbox-checkmark-width));padding-right:20px;white-space:nowrap;font-weight:500;color:#999;background-color:#f8f8f8;border-top-right-radius:8px;border-bottom-right-radius:8px}label.checkbox-inner-read-state{opacity:.8;cursor:default}label.checkbox-inner-read-state:hover .checkmark,label.checkbox-inner-read-state:hover .label-text{background-color:#f8f8f8}#guide-page-view{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#guide-page-view .grid-left-container{position:sticky;top:150px;height:500px;width:20%}#guide-page-view .grid-left-container aside.guide-content-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:40px;gap:40px}#guide-page-view .grid-left-container aside.guide-content-aside .guide-content-aside-title{font-size:1.2em;color:#777}#guide-page-view .grid-left-container aside.guide-content-aside .guide-content-aside-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;font-size:1.4em;font-weight:400;color:#b3b3b3}#guide-page-view .grid-left-container aside.guide-content-aside .guide-content-aside-sections .section-aside{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#guide-page-view .grid-left-container aside.guide-content-aside .guide-content-aside-sections .section-aside:hover{color:#e3e3e3;color:var(--main-white-color)}#guide-page-view .grid-center-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:end;width:100%}#guide-page-view .grid-center-container .guide-title-row{display:grid;grid-template-columns:1fr}#guide-page-view .grid-center-container .guide-title-row .page-section-title{grid-area:"guide-title-left";font-size:3.5em}#guide-page-view .grid-center-container .guide-content-row{display:grid;grid-template-columns:1fr;grid-gap:70px;gap:70px}#guide-page-view .grid-center-container .guide-content-row .content{margin-bottom:50px;font-size:1.5em;line-height:1.9}#guide-page-view .grid-center-container .guide-content-row .content p{margin-bottom:45px}#guide-page-view .grid-right-container{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;top:700px;z-index:3;height:100px;margin-bottom:150px}#guide-page-view .grid-right-container aside.guide-title-aside .download-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;width:60px;margin-bottom:20px;margin-left:20px;border-radius:50%;background-color:#202020}#guide-page-view .grid-right-container aside.guide-title-aside button.like-button{display:block;width:100%}#guide-page-view .grid-right-container aside.guide-title-aside button.like-button.shake{-webkit-animation:growShrink .15s ease-in;animation:growShrink .15s ease-in}@-webkit-keyframes growShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.subscription-modal-container{display:grid;position:fixed;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr;top:0;left:0;height:100%;width:100%;background-color:rgba(32,32,32,.40784);z-index:2}.subscription-modal-container .subscription-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;grid-row-gap:20px;row-gap:20px;min-width:40%;max-width:45%;padding:60px;border-radius:25px;background-color:#fff}.subscription-modal-container .subscription-modal .subscription-heading{font-size:1.5em;color:#333}.subscription-modal-container .subscription-modal .subscription-sub-para{max-width:75%;color:#333;font-size:1.05em;font-weight:500}.subscription-modal-container .subscription-modal .button-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:15px;row-gap:15px}.subscription-modal-container .subscription-modal .button-input-container .input-form-row-1{display:-webkit-box;display:-ms-flexbox;display:flex}.subscription-modal-container .subscription-modal .button-input-container .input-form-row-1 .name-input{height:45px;padding:0 0 0 20px;width:50%;border:1px solid #333;color:#555;border-radius:15px}.subscription-modal-container .subscription-modal .button-input-container input::-moz-placeholder{color:#999}.subscription-modal-container .subscription-modal .button-input-container input::-webkit-input-placeholder{color:#999}.subscription-modal-container .subscription-modal .button-input-container input:-ms-input-placeholder{color:#999}.subscription-modal-container .subscription-modal .button-input-container input::-ms-input-placeholder{color:#999}.subscription-modal-container .subscription-modal .button-input-container input::placeholder{color:#999}.subscription-modal-container .subscription-modal .button-input-container input:focus{outline:none}.subscription-modal-container .subscription-modal .button-input-container .input-form-row-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-column-gap:20px;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;color:#555}.subscription-modal-container .subscription-modal .button-input-container .input-form-row-2 .name-input{height:45px;padding:0 0 0 20px;width:50%;border:1px solid #333;color:#555;border-radius:15px}.subscription-modal-container .subscription-modal .button-input-container .input-form-row-2 button{height:40px;min-width:40%;max-width:40%;background-color:#297fe2;color:#fff;border-radius:25px;font-weight:700;font-size:1.1em}.mobile-view-guide-content-aside,.mobile-view-guide-content-aside .section-aside-mobile.view{display:none}@media screen and (max-width:900px){.mobile-view-guide-content-aside{position:absolute;top:145px}.mobile-view-guide-content-aside,.section-aside-mobile-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.section-aside-mobile-view{-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;position:fixed;z-index:3;background-color:#232323}.section-aside-mobile-view .section-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:50%;padding:10px 20px;background-color:#191a19;border:2px solid #252525;border-radius:50px}.section-aside-mobile-view .section-dropdown selected-option-text{font-weight:500;font-size:12px}.section-aside-mobile-view .section-options-container{position:relative;top:155px;width:50%;padding:20px;background-color:#191a19;border-radius:20px}.section-aside-mobile-view .section-options-container .section-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:10px;row-gap:10px}.grid-left-container,.grid-right-container,.guide.title.aside{display:none}#guide-page-view{display:block}}.user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;width:100%;margin-bottom:45px}.user-details input{width:100%;padding:15px 30px;background-color:#1d1d1d;border-radius:20px;border:none}html{color:#e3e3e3;color:var(--main-white-color);background-color:#232323;background-color:var(--body-color)}html body #main-grid{display:grid;grid-template-rows:228px minmax(calc(100vh - 448px),-webkit-max-content) 220px;grid-template-rows:228px minmax(calc(100vh - 448px),max-content) 220px;grid-template-rows:var(--header-height) minmax(calc(100vh - var(--header-height) - var(--footer-height)),-webkit-max-content) var(--footer-height);grid-template-rows:var(--header-height) minmax(calc(100vh - var(--header-height) - var(--footer-height)),max-content) var(--footer-height);grid-template-columns:minmax(20px,220px) minmax(320px,1fr) minmax(20px,220px);grid-template-areas:"header       header        header" ".            content       ." "footer       footer        footer";background-color:#232323;background-color:var(--body-color)}@media screen and (max-width:900px){html body #main-grid{--footer-height:max-content}}html body #main-grid .app-content{grid-area:content;padding-bottom:50px;margin-top:-30px}html body #main-grid::-webkit-scrollbar{width:7px;height:7px}html body #main-grid::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}html body #main-grid::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}#section-1 *,#section-2 *,#section-3 *{-webkit-animation:slideInFromLeft .31s ease-out 0s 1;animation:slideInFromLeft .31s ease-out 0s 1}
