@charset "UTF-8";html.dark body{background-color:#333333!important}html.dark html,html.dark body{background:#333333!important}html.dark html *,html.dark body *{color:#f8f8f8!important}html.dark .background-code,html.dark .main-logo,html.dark img.service-icon,html.dark img.notebook-header,html.dark .client-logo,html.dark .burger-btn,html.dark .header-logo{filter:invert(1) hue-rotate(-26deg) saturate(1.82) brightness(1.1)}html.dark header,html.dark .policy-wrapper{background-color:#484848bf!important}html.dark .services-wrapper .services-section .section-container .service-container .timeline-circle{border:2px solid #b04a5a!important;background-color:#333333!important}html.dark .services-wrapper .services-section .section-container .timeline-line{background-color:#b04a5a!important}html.dark a,html.dark .link{color:#f8f8f8}html.dark a.link-alt,html.dark .link.link-alt{color:#f8f8f8!important}html.dark a.link-alt:visited,html.dark .link.link-alt:visited{color:#f8f8f8}html.dark a.link-alt:hover,html.dark .link.link-alt:hover{text-decoration:underline}html.dark a:visited,html.dark .link:visited{color:#f8f8f8}html.dark a:hover,html.dark a.active,html.dark .link:hover,html.dark .link.active{color:#7fa0ac;text-shadow:0px 0px 3px #333333}html.dark .services-wrapper .services-section{background:#212121a3!important}html.dark .home-wrapper .section-philo{background-color:#333333!important;color:#f8f8f8}html.dark .home-wrapper .section-philo *{color:white!important}html.dark .home-wrapper,html.dark .policy-wrapper,html.dark .main-section,html.dark .clients-section,html.dark .projects-wrapper,html.dark .client-wrapper,html.dark header .menu.open{background:#333333!important}html.dark .section-info{background-color:#5d5d5d!important;color:white!important}html.dark .section-info *{color:white!important}html.dark .section-info.partners-section{background:#8c8c8c!important}html.dark input.lang[type="submit"]{background:#333333!important;border:1px solid white!important}html.dark .input__label--isao::before{background:#f8f8f8!important}html.dark .button{background-color:#b04a5a!important;box-shadow:0 2px 4px #333333!important}html.dark .section-3,html.dark .section-4{background:#333333!important}html.dark .section-3 *,html.dark .section-4 *{color:white!important}html.dark .scroll-btn-wrapper:not(.mobile),html.dark .scroll-btn-wrapper:not(.web),html.dark .scroll-btn-wrapper:not(.custom){background:#b04a5a!important}html.dark .scroll-btn-wrapper.mobile{background:#c4d600!important}html.dark .scroll-btn-wrapper.web{background:#708573!important}html.dark .scroll-btn-wrapper.custom{background:#b04a5a!important}html.dark .contact-wrapper .main-section .section-container .contact-info-container,html.dark .projects-wrapper .main-section .rect-decoration,html.dark .home-wrapper .section-philo .rect-decoration{background:#b04a5a!important}html.dark .mockup-hero>img{filter:invert(0.85)}html.dark .team-section .section-container .team-carousel .slick-arrow{background:#b04a5a!important;color:transparent!important}html.dark .toggle-dark{background:#f8f8f8;justify-content:flex-start}html.dark .toggle-dark .toggle-front{background:#b04a5a;box-shadow:0 0 4px #2d2d2d5c}html.dark .toggle-dark .toggle-front::before{content:'🌙';font-size:13px;top:0px;position:relative;left:0px}@font-face{font-family:"Biko";src:url("/static/fonts/Biko_Black.otf?f0fb4386e7ec") format("truetype");font-weight:900;font-display:swap}@font-face{font-family:"Biko";src:url("/static/fonts/Biko_Regular.otf?f0fb4386e7ec") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Biko";src:url("/static/fonts/Biko_Bold.otf?f0fb4386e7ec") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome";src:url("/static/fonts/fontawesome-webfont.ttf?f0fb4386e7ec") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome";src:url("/static/fonts/fontawesome-webfont.woff?f0fb4386e7ec") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome";src:url("/static/fonts/fontawesome-webfont.eot?f0fb4386e7ec") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@keyframes scroll-btn-anim{0%{opacity:1}30%{opacity:1}100%{opacity:0;transform:translateY(16px)}}@keyframes pulse-shadow{0%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 16px #7fa0ac}100%{box-shadow:0 0 0 transparent}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a,.link{color:#333333;text-decoration:none;transition:all 0.3s ease;cursor:pointer}a.link-alt,.link.link-alt{color:#7fa0ac!important}a.link-alt:visited,.link.link-alt:visited{color:#7fa0ac}a.link-alt:hover,.link.link-alt:hover{text-decoration:underline}a:visited,.link:visited{color:#333333}a:hover,a.active,.link:hover,.link.active{color:#7fa0ac;text-shadow:0px 0px 3px #f8f8f8}.button{border-radius:100px;background-color:#7fa0ac;padding:16px 32px;box-shadow:0 2px 4px #80a1ac;transform:translateY(0px);transition:all ease 0.3s;width:auto;display:flex;align-items:center;justify-content:center;cursor:pointer!important;text-align:center;color:#f8f8f8;font-size:16px;border:0;font-family:inherit}.button:hover{text-shadow:none;box-shadow:0 1px 0px #80a1ac;transform:translateY(2px)}.button.button-alt{background:transparent;border:2px solid white;box-shadow:0 2px 4px #0000007d}.button.button-alt:hover{box-shadow:0 0 0 transparent}a.button{border-radius:100px;background-color:#7fa0ac;padding:16px 32px;box-shadow:0 2px 4px #80a1ac;transform:translateY(0px);transition:all ease 0.3s;width:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;color:#f8f8f8;font-size:16px}a.button:hover{text-shadow:none;box-shadow:0 1px 0px #80a1ac;transform:translateY(2px)}a.button.button-alt{background:transparent;border:2px solid white;box-shadow:0 2px 4px #0000007d}a.button.button-alt:hover{box-shadow:0 0 0 transparent}section{z-index:0}.scroll-btn-wrapper{display:flex;align-items:center;justify-content:center;height:72px;width:72px;position:absolute;background-color:#7fa0ac;border-radius:100%;cursor:pointer}.scroll-btn-wrapper.mobile{background:-webkit-linear-gradient(45deg,#c4d600,#708573);background:-moz-linear-gradient(45deg,#c4d600,#708573);background:-o-linear-gradient(45deg,#c4d600,#708573);background:linear-gradient(45deg,#c4d600,#708573)}.scroll-btn-wrapper.web{background:-webkit-linear-gradient(45deg,#708573,#646434);background:-moz-linear-gradient(45deg,#708573,#646434);background:-o-linear-gradient(45deg,#708573,#646434);background:linear-gradient(45deg,#708573,#646434)}.scroll-btn-wrapper.custom{background:-webkit-linear-gradient(45deg,#b04a5a,#8e2c48);background:-moz-linear-gradient(45deg,#b04a5a,#8e2c48);background:-o-linear-gradient(45deg,#b04a5a,#8e2c48);background:linear-gradient(45deg,#b04a5a,#8e2c48)}.scroll-btn-wrapper:hover{animation:pulse-shadow 1.5s ease-out infinite}.scroll-btn-wrapper .scroll-btn{height:40px;width:24px;border:2px solid #f8f8f8;border-radius:24px;background:transparent;position:absolute}.scroll-btn-wrapper .scroll-btn::before{content:"";width:8px;height:8px;background:#f8f8f8;margin-left:8px;top:8px;border-radius:4px;animation-duration:1s;animation-iteration-count:infinite;animation-name:scroll-btn-anim;position:absolute}.centered{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.title-hero{font-size:64px;font-weight:900;opacity:0.5}.circle,.error-section .image-container .circle-decoration{border-radius:100%}.weight-regular{font-weight:normal!important}.toggle-dark{width:40px;background:#484848;border-radius:1000px;display:flex;align-items:center;height:20px;justify-content:flex-end}.toggle-dark .toggle-front{height:23px;width:23px;background:#7fa0ac;border-radius:100px;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 4px #2d2d2d5c}.toggle-dark .toggle-front::before{content:"☀️";font-size:16px;top:2px;position:relative;left:2px}@media (max-width:576px){.not-animate-mobile{opacity:1!important;-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}}.prevent-scroll{overflow-y:hidden!important;position:fixed!important}@media (min-width:576px){.title-hero{font-size:94px}}@media (min-width:992px){.title-hero{white-space:nowrap}}@media (min-width:1200px){.title-hero{font-size:134px}}html{font-size:16px}body,p{font-family:"Biko",Arial,Helvetica,sans-serif;font-size:1rem;color:#333333;font-weight:normal}.h0{font-size:3rem;font-weight:900}h1{font-weight:900;font-size:2.5rem}h2{font-size:1.5rem;font-weight:900}h3{font-size:1rem;font-weight:bold}.caption{font-size:0.75rem;text-transform:uppercase}@media (min-width:576px){.h0{font-size:3.5rem}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.25rem}}@media (min-width:992px){.h0{font-size:4rem}}@media (min-width:1200px){.h0{font-size:4.5rem}}html.dark body{background-color:#333333!important}html.dark html,html.dark body{background:#333333!important}html.dark html *,html.dark body *{color:#f8f8f8!important}html.dark .background-code,html.dark .main-logo,html.dark img.service-icon,html.dark img.notebook-header,html.dark .client-logo,html.dark .burger-btn,html.dark .header-logo{filter:invert(1) hue-rotate(-26deg) saturate(1.82) brightness(1.1)}html.dark header,html.dark .policy-wrapper{background-color:#484848bf!important}html.dark .services-wrapper .services-section .section-container .service-container .timeline-circle{border:2px solid #b04a5a!important;background-color:#333333!important}html.dark .services-wrapper .services-section .section-container .timeline-line{background-color:#b04a5a!important}html.dark a,html.dark .link{color:#f8f8f8}html.dark a.link-alt,html.dark .link.link-alt{color:#f8f8f8!important}html.dark a.link-alt:visited,html.dark .link.link-alt:visited{color:#f8f8f8}html.dark a.link-alt:hover,html.dark .link.link-alt:hover{text-decoration:underline}html.dark a:visited,html.dark .link:visited{color:#f8f8f8}html.dark a:hover,html.dark a.active,html.dark .link:hover,html.dark .link.active{color:#7fa0ac;text-shadow:0px 0px 3px #333333}html.dark .services-wrapper .services-section{background:#212121a3!important}html.dark .home-wrapper .section-philo{background-color:#333333!important;color:#f8f8f8}html.dark .home-wrapper .section-philo *{color:white!important}html.dark .home-wrapper,html.dark .policy-wrapper,html.dark .main-section,html.dark .clients-section,html.dark .projects-wrapper,html.dark .client-wrapper,html.dark header .menu.open{background:#333333!important}html.dark .section-info{background-color:#5d5d5d!important;color:white!important}html.dark .section-info *{color:white!important}html.dark .section-info.partners-section{background:#8c8c8c!important}html.dark input.lang[type="submit"]{background:#333333!important;border:1px solid white!important}html.dark .input__label--isao::before{background:#f8f8f8!important}html.dark .button{background-color:#b04a5a!important;box-shadow:0 2px 4px #333333!important}html.dark .section-3,html.dark .section-4{background:#333333!important}html.dark .section-3 *,html.dark .section-4 *{color:white!important}html.dark .scroll-btn-wrapper:not(.mobile),html.dark .scroll-btn-wrapper:not(.web),html.dark .scroll-btn-wrapper:not(.custom){background:#b04a5a!important}html.dark .scroll-btn-wrapper.mobile{background:#c4d600!important}html.dark .scroll-btn-wrapper.web{background:#708573!important}html.dark .scroll-btn-wrapper.custom{background:#b04a5a!important}html.dark .contact-wrapper .main-section .section-container .contact-info-container,html.dark .projects-wrapper .main-section .rect-decoration,html.dark .home-wrapper .section-philo .rect-decoration{background:#b04a5a!important}html.dark .mockup-hero>img{filter:invert(0.85)}html.dark .team-section .section-container .team-carousel .slick-arrow{background:#b04a5a!important;color:transparent!important}html.dark .toggle-dark{background:#f8f8f8;justify-content:flex-start}html.dark .toggle-dark .toggle-front{background:#b04a5a;box-shadow:0 0 4px #2d2d2d5c}html.dark .toggle-dark .toggle-front::before{content:'🌙';font-size:13px;top:0px;position:relative;left:0px}header{height:40px;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#f8f8f8bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10}header .burger-btn{height:40px;width:40px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-right:8px;cursor:pointer;border:0;background:transparent;padding:8px 0}header .burger-btn .burger-line{height:2px;width:24px;background-color:#333333;transition:all ease-in-out 0.5s;transform-origin:center;opacity:1}header .burger-btn.open .burger-line{opacity:0}header .burger-btn.open .burger-line:first-of-type{opacity:1;transform:translate(0,8px) rotate(135deg)}header .burger-btn.open .burger-line:last-of-type{opacity:1;transform:translate(0,-8px) rotate(-135deg)}header .menu{list-style:none;display:flex;clip-path:circle(120px at 90% -10%);-webkit-clip-path:circle(120px at 90% -10%);transition:all ease-in-out 0.33s;padding-left:0.5rem}header .menu.open{width:100vw;height:100vh;background-color:#f8f8f8;position:absolute;top:0;left:0;margin:0;padding:0;flex-direction:column;align-items:center;justify-content:center;-webkit-clip-path:circle(1200px at 90% -10%);clip-path:circle(1200px at 90% -10%);transition:all ease-in-out 0.5s}header .menu.open .menu-element{display:flex;padding:0.7rem 0;font-size:2rem}header .menu.open .menu-element.language-btn{font-size:0px}header .menu.open .menu-element.language-btn .language-dropdown .language-element{font-size:2rem}header .menu.open .menu-element.toggle-absolut{position:absolute;top:0px;left:20px}header .menu.open .menu-element.logo{transform:scale(2);margin-top:-40px}header .menu .menu-element{padding:0 0.5rem;text-align:center;display:none;position:relative}header .menu .menu-element.logo{display:flex;float:left}header .menu .menu-element .header-logo{width:2.25rem;height:1.5rem}input[type="submit"].lang{background:white;border:none;text-transform:uppercase;padding:8px 16px;cursor:pointer;transition:all ease 0.3s;z-index:0}input[type="submit"].lang:hover{box-shadow:0 0 10px #7fa0ac;z-index:1}.language-btn{color:transparent;pointer-events:none}.language-btn .language-dropdown{pointer-events:all;display:flex;flex-direction:row;position:absolute;top:100%;width:auto;list-style:none;transition:all ease 0.5s;overflow:hidden;background-color:transparent;padding:8px 8px 16px 8px;cursor:initial;left:50%;transform:translateX(-50%)}.language-btn .language-dropdown .language-element{margin:4px;background-color:#f8f8f8;width:80px}.icon-down{display:none;background:url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=) no-repeat center right;width:16px;height:11px}@media (min-width:992px){header{height:56px;justify-content:center}header .menu{align-items:center;padding:0 8px;-webkit-clip-path:none;clip-path:none}header .menu .menu-element{display:flex}header .menu .menu-element.language-btn{color:#333333;pointer-events:all}header .menu .menu-element.language-btn .language-dropdown{display:initial;transform:translateX(-50%);opacity:0;pointer-events:none;height:0px}header .menu .menu-element.language-btn .language-dropdown .language-element{margin:4px;background-color:#f8f8f8}header .menu .menu-element.language-btn .language-dropdown .language-element:first-of-type{margin-top:0}header .menu .menu-element.language-btn .language-dropdown .language-element:last-of-type{margin-bottom:0}header .menu .menu-element.language-btn:hover .language-dropdown{opacity:1;pointer-events:all;height:auto}.burger-btn{display:none!important}input[type="submit"].lang{background:#f8f8f8;width:80px;border:none;text-transform:uppercase;padding:8px 16px;cursor:pointer;transition:all ease 0.3s;z-index:0}input[type="submit"].lang:hover{box-shadow:0 0 10px #7fa0ac;z-index:1}.icon-down{display:inline}}footer{background-color:#666666;height:auto;overflow-x:hidden}footer section{height:auto;min-height:200px;justify-content:center;align-items:center;display:flex;flex-direction:column}footer section .section-container{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}footer section .section-container.information-container{padding:70px 0}footer section .section-container .logo-container,footer section .section-container .menu-container,footer section .section-container .info-container{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}footer section .section-container .logo-container{margin-bottom:32px}footer section .section-container .logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%}footer section .section-container .logo-container .logo{width:200px;margin-bottom:32px}footer section .section-container .logo-container .logo img{width:100%}footer section .section-container .logo-container .social-container{width:215px;display:flex;flex-direction:row;justify-content:space-around;height:30px}footer section .section-container .logo-container .social-container a{cursor:pointer;height:100%}footer section .section-container .logo-container .social-container a img{color:#f8f8f8;height:100%}footer section .section-container .menu-container{text-align:center}footer section .section-container .menu-container h3{margin:0;text-transform:uppercase}footer section .section-container .menu-container .menu-links{text-align:center;list-style:none;padding:0;margin:0}footer section .section-container .menu-container .menu-links li{margin:8px 0}footer section .section-container .menu-container .menu-links a{color:#f8f8f8}footer section .section-container .menu-container .menu-links a:visited{color:#f8f8f8}footer section .section-container .menu-container .menu-links a:hover{color:#b6d5dc;text-shadow:none}footer section .section-container .info-container{width:auto;max-width:45%;align-items:flex-start}footer section .section-container .info-container .address-container,footer section .section-container .info-container .phone-container,footer section .section-container .info-container .mail-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 0;min-height:25px}footer section .section-container .info-container .address-container img,footer section .section-container .info-container .phone-container img,footer section .section-container .info-container .mail-container img{margin-right:8px}footer section .section-container .info-container .address-container a.info-phone,footer section .section-container .info-container .address-container a.info-mail,footer section .section-container .info-container .phone-container a.info-phone,footer section .section-container .info-container .phone-container a.info-mail,footer section .section-container .info-container .mail-container a.info-phone,footer section .section-container .info-container .mail-container a.info-mail{color:#333333}footer section .section-container .info-container .address-container a.info-phone:visited,footer section .section-container .info-container .address-container a.info-mail:visited,footer section .section-container .info-container .phone-container a.info-phone:visited,footer section .section-container .info-container .phone-container a.info-mail:visited,footer section .section-container .info-container .mail-container a.info-phone:visited,footer section .section-container .info-container .mail-container a.info-mail:visited{color:#333333}footer section .section-container .info-container .address-container a.info-phone:hover,footer section .section-container .info-container .address-container a.info-mail:hover,footer section .section-container .info-container .phone-container a.info-phone:hover,footer section .section-container .info-container .phone-container a.info-mail:hover,footer section .section-container .info-container .mail-container a.info-phone:hover,footer section .section-container .info-container .mail-container a.info-mail:hover{color:#7fa0ac;text-shadow:none}footer section hr{width:100%;border-color:#484848;box-shadow:none;border-style:solid;margin:0}footer section .links-container{height:30px;width:100%;display:flex;align-items:center;justify-content:flex-end;background-color:#585858}footer section .links-container .link-list{list-style:none;display:flex;font-size:12px;align-items:center;padding:0 16px;margin:0;height:100%}footer section .links-container .link-list .link{margin-right:16px}footer section .links-container .link-list .link a:hover{text-shadow:none}footer section .links-container .link-list .link:last-of-type{margin-right:0}@media (min-width:768px){footer section .section-container{flex-direction:row!important;align-items:flex-start}footer section .section-container .logo-container,footer section .section-container .menu-container,footer section .section-container .info-container{margin-bottom:0}footer section .info-container{align-items:flex-start!important}}.cookies-container{height:auto;padding:16px;display:flex;background-color:#333333;color:#f8f8f8;position:fixed;bottom:0;z-index:1000;width:100vw;box-shadow:-2px 0 15px 0 #333333;align-items:center;justify-content:space-between;box-sizing:border-box;transition:all ease 0.5s;opacity:0.8;transform:translateY(0)}.cookies-container.hidden{opacity:0;transform:translateY(100%);pointer-events:none}.cookies-container p,.cookies-container a{color:#f8f8f8}.cookies-container p.link-alt:hover,.cookies-container a.link-alt:hover{text-shadow:none}.cookies-container .button{height:0}header{position:fixed;top:0}header .burger-btn{z-index:1;position:absolute;right:8px}header .menu{float:left}@media (min-width:576px){.menu{margin-right:auto}}@media (min-width:768px){.menu{margin:0 auto}}section{height:100vh;width:100vw;position:relative;min-height:550px}section .section-container{height:100%;width:100%;margin:0 auto;position:relative}section:first-of-type{margin-top:0}section.section-info{height:auto}.section-info{display:flex;align-items:center;min-height:250px}.section-info .section-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.section-info .section-container .info-container{text-align:center;display:flex;justify-content:center;flex-direction:column}.section-info .section-container .button{margin-top:16px;width:100px}@media (min-width:576px){section .section-container{width:536px}section:first-of-type{margin-top:0}}@media (min-width:768px){section .section-container{width:720px}}@media (min-width:992px){section .section-container{width:960px}}@media (min-width:1200px){section .section-container{width:1136px}}.scroll-btn-wrapper{bottom:64px;left:50%;transform:translateX(-50%)}.home-wrapper .main-section{display:flex;align-items:center;justify-content:center;user-select:none}.home-wrapper .main-section img{position:absolute;width:150vmax;height:100vmax}.home-wrapper .main-section .section-container .main-logo{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:90%}.home-wrapper .section-philo{background-color:#f8f8f8;height:180vh}.home-wrapper .section-philo .rect-decoration{background:-webkit-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:-moz-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:-o-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:linear-gradient(45deg,#7fa0ac,#b6d5dc);width:100%;height:30%;position:absolute;top:70%}.home-wrapper .section-philo .rect-decoration img.cook-code{position:absolute;right:10%;top:20%;height:85%}.home-wrapper .section-philo .section-container .content{height:60%;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 16px;position:absolute;margin-top:30px}.home-wrapper .section-philo .section-container .content .main-title{margin-bottom:8px}.home-wrapper .section-philo .section-container .content .caption{margin-bottom:24px}.home-wrapper .section-philo .section-container .content p{line-height:1.4;margin-bottom:20px}.hero-section .title-hero{position:absolute;top:25%;padding-left:10%;z-index:1}.hero-section .mockup-hero{width:110vmin;position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:0}.hero-section .mockup-hero img{width:100%}.hero-section .section-container .keyword-list{list-style:none;position:absolute;bottom:5%;left:5%}.hero-section .section-container .keyword-list .keyword-item{padding:8px 0;font-size:2rem;color:#333333}.section-3{background:-webkit-linear-gradient(45deg,#f4f4f4,#e4e4e4);background:-moz-linear-gradient(45deg,#f4f4f4,#e4e4e4);background:-o-linear-gradient(45deg,#f4f4f4,#e4e4e4);background:linear-gradient(45deg,#f4f4f4,#e4e4e4);z-index:2}.section-4{background:-webkit-linear-gradient(45deg,#484848,#5d5d5d);background:-moz-linear-gradient(45deg,#484848,#5d5d5d);background:-o-linear-gradient(45deg,#484848,#5d5d5d);background:linear-gradient(45deg,#484848,#5d5d5d)}.title-hero{z-index:3}.team-section{overflow:visible;height:auto!important}.team-section .circle-decorations{position:absolute;height:80vh;width:80vh;right:0;top:50%;transform:translate(50%,-50%);opacity:0.5}.team-section .circle-decorations .circle-1,.team-section .circle-decorations .circle-2{position:absolute}.team-section .circle-decorations .circle-1{background:-webkit-linear-gradient(45deg,#708573,#646434);background:-moz-linear-gradient(45deg,#708573,#646434);background:-o-linear-gradient(45deg,#708573,#646434);background:linear-gradient(45deg,#708573,#646434);height:20%;width:20%;left:0}.team-section .circle-decorations .circle-2{background:-webkit-linear-gradient(45deg,#7fa0ac,#b04a5a);background:-moz-linear-gradient(45deg,#7fa0ac,#b04a5a);background:-o-linear-gradient(45deg,#7fa0ac,#b04a5a);background:linear-gradient(45deg,#7fa0ac,#b04a5a);height:80%;width:80%;right:10%;bottom:0}.team-section .section-container{overflow:visible;min-height:900px}.team-section .section-container h2{position:absolute;top:10%;width:100%;text-align:center}.team-section .section-container .team-carousel{overflow:visible;position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%,-50%)}.team-section .section-container .team-carousel .slick-arrow{height:80px;width:80px;background-color:#7fa0ac;border-radius:100%;border-radius:100%;border:none;color:transparent;transition:all ease 0.3s;position:absolute;z-index:11;cursor:pointer}.team-section .section-container .team-carousel .slick-arrow::before{font-family:"FontAwesome";color:#f8f8f8;font-size:35px;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.team-section .section-container .team-carousel .slick-arrow:focus{outline:none}.team-section .section-container .team-carousel .slick-arrow.slick-prev{bottom:-80px;left:16px}.team-section .section-container .team-carousel .slick-arrow.slick-prev::before{content:"\f053"}.team-section .section-container .team-carousel .slick-arrow.slick-next{bottom:-80px;right:16px}.team-section .section-container .team-carousel .slick-arrow.slick-next::before{content:"\f054"}.team-section .section-container .team-carousel .slick-arrow:hover{box-shadow:0px 4px 8px #00000075}.team-section .section-container .team-carousel .team-member{display:flex!important;flex-direction:column;align-items:center}.team-section .section-container .team-carousel .team-member.regular-member img{filter:grayscale(0)}.team-section .section-container .team-carousel .team-member img{width:250px;filter:grayscale(100);margin-bottom:16px}.team-section .section-container .team-carousel .team-member h2{position:relative;margin-bottom:0.5rem}.section-info{background-color:#e4e4e4}.slick-track{display:flex!important;align-items:center;justify-content:center;height:60vh}.slick-list{overflow:visible!important}.slick-slide,.slick-cloned{display:flex!important;align-items:center;justify-content:center;transition:all ease 0.5s}.slick-current div .team-member.regular-member img{filter:grayscale(0);box-shadow:none}.slick-current div .team-member img{filter:grayscale(0)!important;box-shadow:1px 5px 9px #6969698a}@media (min-width:350px){.home-wrapper .section-philo h1{margin-top:0}}@media (min-width:576px){.slick-slide,.slick-cloned{filter:blur(3px)}.slick-slide.regular-member,.slick-cloned.regular-member{filter:none!important;transform:none}.slick-current{transform:scale(1.5)!important;z-index:10!important;filter:blur(0)}.slick-current.regular-member{filter:none!important;transform:none!important}}@media (min-width:768px){.section-philo{height:100vh!important}.section-philo .rect-decoration{height:100%!important;transform:translate(-50%,-50%)!important;top:50%!important}.section-philo .section-container .content{width:40%;text-align:left!important;margin-left:auto;right:0;top:50%;transform:translateY(-50%)}.hero-section .title-hero{padding-left:5%;mix-blend-mode:difference}}.partners-section{background:#ececec;padding-top:100px;padding-bottom:50px}.partners-section .section-container .partners-container{width:90%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:5%}.partners-section .section-container .partners-container .partner-wrapper{margin:15px}.partners-section .section-container .partners-container .partner-wrapper img{width:200px;padding:20px;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto}.partners-section .section-container .partners-container .partner-wrapper p{text-align:center}.partners-section .section-container .info-container h2{margin-bottom:16px}@media (min-width:992px){.hero-section .mockup-hero{transform:none;bottom:4%;right:0;top:unset}.hero-section .section-container .keyword-list{bottom:10%}}@media (min-width:1200px){.hero-section .title-hero{top:15%!important}.hero-section .section-container .keyword-list .keyword-item{font-size:2.5rem}}.projects-wrapper .main-section .h0,.projects-wrapper .main-section .main-code,.projects-wrapper .main-section .rect-decoration{position:absolute}.projects-wrapper .main-section .h0{z-index:3;top:15%;left:5%;color:#f8f8f8}.projects-wrapper .main-section .main-code{height:40%;z-index:2;bottom:20%;left:30%;box-shadow:8px 8px 10px 1px #00000080}.projects-wrapper .main-section .rect-decoration{height:50%;width:100%;background:-webkit-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:-moz-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:-o-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:linear-gradient(45deg,#7fa0ac,#b6d5dc)}.projects-wrapper .scroll-btn-wrapper{z-index:4}.projects-wrapper .project-section{height:auto;pointer-events:none}.projects-wrapper .project-section .section-container{height:auto;min-height:100vh;justify-content:center;display:flex}.projects-wrapper .project-section .section-container .type-indicator-wrapper{height:100vh;width:100vw;position:absolute}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container{position:absolute;background:-webkit-linear-gradient(45deg,#c4d600,#708573);background:-moz-linear-gradient(45deg,#c4d600,#708573);background:-o-linear-gradient(45deg,#c4d600,#708573);background:linear-gradient(45deg,#c4d600,#708573);height:8vh;top:10vh;width:100vw;left:0;display:flex;align-items:center}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container.type-mobile{background:-webkit-linear-gradient(45deg,#c4d600,#708573);background:-moz-linear-gradient(45deg,#c4d600,#708573);background:-o-linear-gradient(45deg,#c4d600,#708573);background:linear-gradient(45deg,#c4d600,#708573)}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container.type-web{background:-webkit-linear-gradient(45deg,#646434,#708573);background:-moz-linear-gradient(45deg,#646434,#708573);background:-o-linear-gradient(45deg,#646434,#708573);background:linear-gradient(45deg,#646434,#708573)}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container.type-custom{background:-webkit-linear-gradient(45deg,#b04a5a,#8e2c48);background:-moz-linear-gradient(45deg,#b04a5a,#8e2c48);background:-o-linear-gradient(45deg,#b04a5a,#8e2c48);background:linear-gradient(45deg,#b04a5a,#8e2c48)}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-title{line-height:2;width:100%;text-align:center;display:block;color:#f8f8f8}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-image,.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-definition{display:none}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-definition{color:#f8f8f8;font-size:14px}.projects-wrapper .project-section .section-container .projects-container{padding-top:22vh;position:relative;z-index:-1}.projects-wrapper .project-section .section-container .projects-container .project-container{pointer-events:all;height:auto}.projects-wrapper .project-section .section-container .projects-container .project-container .project-logo-wrapper{background-color:#c4d600;position:relative;display:flex;align-items:center;justify-content:center}.projects-wrapper .project-section .section-container .projects-container .project-container .project-logo-wrapper .project-logo{width:65%;max-height:65%;position:absolute;mix-blend-mode:soft-light}.projects-wrapper .project-section .section-container .projects-container.type-web .project-container .project-logo-wrapper{background-color:#708573}.projects-wrapper .project-section .section-container .projects-container.type-custom .project-container .project-logo-wrapper{background-color:#b04a5a}.projects-wrapper .project-section .section-container .projects-container .project-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;padding:8px 0;margin:20px 0}.projects-wrapper .project-section .section-container .projects-container .project-container:nth-of-type(even){flex-direction:row-reverse}.projects-wrapper .project-section .section-container .projects-container .project-container:nth-of-type(even) .project-definition{text-align:right}.projects-wrapper .project-section .section-container .projects-container .project-container .project-logo-wrapper{height:112px;width:112px;border-radius:100%}.projects-wrapper .project-section .section-container .projects-container .project-container .project-definition{width:60%}@media (min-width:576px){.projects-wrapper .main-section .h0{display:flex;align-items:center;width:45%;height:100%;top:0}.projects-wrapper .main-section .rect-decoration{top:50%;transform:translate(0%,-50%)}.projects-wrapper .main-section .main-code{right:0;left:55%;top:50%;transform:translate(0%,-50%);height:500px}.projects-wrapper .project-section .section-container .projects-container .project-container .project-logo-wrapper{height:150px;width:150px}}@media (min-width:768px){.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container{width:80%;left:-40%;height:80%;min-height:280px;border-radius:40px;box-shadow:5px 11px 19px #46464685,2px 5px 6px #9a999975}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-title{line-height:initial;width:50%;bottom:3vh;position:absolute;right:20px}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-image{display:block;position:absolute;right:10%;height:80%}.projects-wrapper .project-section .section-container .projects-container{padding-top:10vh;width:60%;margin-left:auto;z-index:2}.projects-wrapper .project-section .section-container .projects-container .project-container{margin:56px 0}.projects-wrapper .project-section .section-container .projects-container .project-container .project-logo-wrapper{height:180px;width:180px}.projects-wrapper .project-section .section-container .projects-container .project-container .project-definition{width:40%}}@media (min-width:992px){.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container{left:-35%}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-image{right:35%;height:50%}.projects-wrapper .project-section .section-container .type-indicator-wrapper .type-container .type-definition{display:block;right:4%;width:26%;position:absolute;font-size:18px;line-height:1.5;text-align:justify}.projects-wrapper .project-section .section-container .projects-container{width:50%}.projects-wrapper .project-section .section-container .projects-container .project-container .project-logo-wrapper{height:200px;width:200px}.projects-wrapper .project-section .section-container .projects-container .project-container .project-definition{width:40%}}.services-wrapper .main-section .notebook-header{width:40vmax;position:absolute;left:50%;top:50%;max-width:800px;transform:translateY(-50%)}.services-wrapper .main-section .section-container{display:flex;align-items:center}.services-wrapper .main-section .section-container .title-container{left:5%;position:absolute}.services-wrapper .main-section .section-container .title-container .h0:last-of-type{margin-bottom:16px}.services-wrapper .services-section{height:auto;min-height:100vh;padding-top:10vh;padding-bottom:5vh;background:#ffffffa3}.services-wrapper .services-section .section-container h2{text-align:center;margin-bottom:32px}.services-wrapper .services-section .section-container .services-intro{text-align:center;max-width:720px;margin:-16px auto 32px}.services-wrapper .services-section .section-container .timeline-line{height:90%;width:2px;background-color:#7fa0ac;position:absolute;left:10%;z-index:-1;opacity:0.5;top:50%;transform:translate(-50%,-50%)}.services-wrapper .services-section .section-container .circle-decoration-1,.services-wrapper .services-section .section-container .circle-decoration-2,.services-wrapper .services-section .section-container .circle-decoration-3{position:absolute;animation:rotate 10s infinite;z-index:-2;opacity:0.25}.services-wrapper .services-section .section-container .circle-decoration-1{height:40vmin;width:40vmin;top:10%;background:-webkit-linear-gradient(45deg,#c4d600,#708573);background:-moz-linear-gradient(45deg,#c4d600,#708573);background:-o-linear-gradient(45deg,#c4d600,#708573);background:linear-gradient(45deg,#c4d600,#708573);left:-20vmin}.services-wrapper .services-section .section-container .circle-decoration-2{height:30vmin;width:30vmin;top:40%;background:-webkit-linear-gradient(45deg,#b04a5a,#8e2c48);background:-moz-linear-gradient(45deg,#b04a5a,#8e2c48);background:-o-linear-gradient(45deg,#b04a5a,#8e2c48);background:linear-gradient(45deg,#b04a5a,#8e2c48);right:-10vmin}.services-wrapper .services-section .section-container .circle-decoration-3{height:50vmin;width:50vmin;top:70%;background:-webkit-linear-gradient(45deg,#708573,#646434);background:-moz-linear-gradient(45deg,#708573,#646434);background:-o-linear-gradient(45deg,#708573,#646434);background:linear-gradient(45deg,#708573,#646434);left:-15vmin}.services-wrapper .services-section .section-container .service-container{text-align:center;padding:8px;display:flex;align-items:center;position:relative;flex-direction:column}.services-wrapper .services-section .section-container .service-container .timeline-circle{position:absolute;height:16px;width:16px;border:2px solid #7fa0ac;background-color:#f8f8f8;left:10%;border-radius:100%;transform:translateX(-50%);top:20%}.services-wrapper .services-section .section-container .service-container .service-icon{height:64px;width:64px;margin:16px 0}.services-wrapper .services-section .section-container .service-container .service-title{margin-bottom:1rem}.services-wrapper .services-section .section-container .service-container .service-definition{line-height:1.5}.services-wrapper .clients-section{background:-webkit-linear-gradient(45deg,#f4f4f4,#e4e4e4);background:-moz-linear-gradient(45deg,#f4f4f4,#e4e4e4);background:-o-linear-gradient(45deg,#f4f4f4,#e4e4e4);background:linear-gradient(45deg,#f4f4f4,#e4e4e4);height:auto}.services-wrapper .clients-section .section-container{display:flex;align-items:center;flex-direction:column;justify-content:center}.services-wrapper .clients-section .section-container h2{padding:32px;text-align:center;margin:0}.services-wrapper .clients-section .section-container .clients-container{width:90%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:5%}.services-wrapper .clients-section .section-container .clients-container .client-wrapper{width:50%;display:flex;flex-direction:column;align-items:center;margin-bottom:32px;box-sizing:border-box;padding:8px;position:relative;display:flex;align-items:center;justify-content:center}.services-wrapper .clients-section .section-container .clients-container .client-wrapper img.client-logo{position:relative;max-width:100%;max-height:100%;width:100%;margin-bottom:8px;width:40%}.services-wrapper .clients-section .section-container .clients-container .client-wrapper .client-name{text-transform:uppercase;display:none}.services-wrapper .tech-section{background:-webkit-linear-gradient(45deg,#b04a5a,#8e2c48);background:-moz-linear-gradient(45deg,#b04a5a,#8e2c48);background:-o-linear-gradient(45deg,#b04a5a,#8e2c48);background:linear-gradient(45deg,#b04a5a,#8e2c48);min-height:550px;height:auto;padding:5vh 0}.services-wrapper .tech-section .section-container{color:#f8f8f8;display:flex;flex-direction:column;justify-content:center}.services-wrapper .tech-section .section-container .tech-description-container{display:flex;flex-direction:column;align-items:center;text-align:center}.services-wrapper .tech-section .section-container .tech-description-container .tech-title{margin-bottom:16px}.services-wrapper .tech-section .section-container .tech-description-container .tech-description{color:#f8f8f8;margin-bottom:10%}.services-wrapper .tech-section .section-container .tech-logos-container{position:relative;width:90%;display:flex;justify-content:space-around;margin:0 auto;padding:0;flex-wrap:wrap;margin-top:5vh}.services-wrapper .tech-section .section-container .tech-logos-container .tech-logo{display:flex;width:49%;height:100px;align-items:center}.services-wrapper .tech-section .section-container .tech-logos-container .tech-logo img{width:100%}.services-wrapper .section-info{background:transparent}@media (min-width:576px){.tech-logo{width:24%!important}}@media (min-width:768px){.services-wrapper .main-section .notebook-header{width:60vmax;top:10%;transform:none}.services-wrapper .services-section .section-container .service-container .service-icon{height:80px;width:80px}.services-wrapper .services-section .section-container .service-container .service-definition{width:80%}.services-wrapper .clients-section .section-container{min-height:100vh}.services-wrapper .clients-section .section-container .clients-container .client-wrapper{width:25%;margin-bottom:32px;padding:8px}.services-wrapper .clients-section .section-container .clients-container .client-wrapper img.client-logo{margin-bottom:0;padding:4%;width:50%}.services-wrapper .clients-section .section-container .clients-container .client-wrapper .client-name{opacity:1}}@media (min-width:992px){.services-wrapper .services-section .timeline-line{left:50%!important}.services-wrapper .services-section .section-container .service-container{width:50%}.services-wrapper .services-section .section-container .service-container:nth-of-type(odd){left:50%;padding-left:0}.services-wrapper .services-section .section-container .service-container:nth-of-type(odd) .timeline-circle{left:0}.services-wrapper .services-section .section-container .service-container:nth-of-type(even){padding-right:0}.services-wrapper .services-section .section-container .service-container:nth-of-type(even) .timeline-circle{right:0;left:auto;transform:translateX(2px)}.services-wrapper .clients-section .section-container .clients-container .client-wrapper{transition:all ease 0.3s}.services-wrapper .tech-section{display:flex;align-items:center}.services-wrapper .tech-section .section-container{flex-direction:row}.services-wrapper .tech-section .section-container .tech-description-container{justify-content:center}}.contact-wrapper .main-section{padding-top:100px;height:auto}.contact-wrapper .main-section .section-container{display:flex;align-items:center;flex-direction:column;min-height:600px}.contact-wrapper .main-section .section-container .form-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:32px}.contact-wrapper .main-section .section-container .form-container .messages{list-style:none;padding:0}.contact-wrapper .main-section .section-container .form-container .messages li.success{color:green}.contact-wrapper .main-section .section-container .form-container form{width:100%;display:flex;flex-direction:column;align-items:center}.contact-wrapper .main-section .section-container .form-container .button{margin-top:32px;width:200px}.contact-wrapper .main-section .section-container .contact-info-container{height:50%;background:-webkit-linear-gradient(45deg,#7fa0ac,#547B87);background:-moz-linear-gradient(45deg,#7fa0ac,#547B87);background:-o-linear-gradient(45deg,#7fa0ac,#547B87);background:linear-gradient(45deg,#7fa0ac,#547B87);width:100vw;display:flex;align-items:center;justify-content:center}.contact-wrapper .main-section .section-container .contact-info-container .info-container{display:flex;flex-direction:column;text-align:center;color:#f8f8f8;align-items:center;justify-content:center;width:80%;padding:30px 0}.contact-wrapper .main-section .section-container .contact-info-container .info-container .address-container,.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container,.contact-wrapper .main-section .section-container .contact-info-container .info-container .mail-container{display:flex;flex-direction:row}.contact-wrapper .main-section .section-container .contact-info-container .info-container .address-container .icon,.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container .icon,.contact-wrapper .main-section .section-container .contact-info-container .info-container .mail-container .icon{margin-right:8px}.contact-wrapper .main-section .section-container .contact-info-container .info-container .address-container,.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container{margin-bottom:8px}.contact-wrapper .main-section .section-container .contact-info-container .info-container .address-container .address-info{color:#f8f8f8}.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container .phone-info{color:#f8f8f8}.contact-wrapper .main-section .section-container .contact-info-container .info-container .mail-container .mail-info{color:#f8f8f8}@media (min-width:768px){.contact-wrapper .main-section{padding-top:50px}.contact-wrapper .main-section .section-container{align-items:center;flex-direction:row;min-height:900px}.contact-wrapper .main-section .section-container .form-container{width:50%}.contact-wrapper .main-section .section-container .contact-info-container{left:55%;position:absolute;justify-content:flex-start;text-align:left;padding:32px;box-shadow:4px 4px 10px #333333;border-radius:70px}.contact-wrapper .main-section .section-container .contact-info-container .info-container{display:flex;flex-direction:column;text-align:left;color:#f8f8f8;align-items:flex-start;justify-content:center;width:30%}.contact-wrapper .main-section .section-container .contact-info-container .info-container .address-container,.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container,.contact-wrapper .main-section .section-container .contact-info-container .info-container .mail-container{text-align:left;display:flex;flex-direction:row;align-items:center}.contact-wrapper .main-section .section-container .contact-info-container .info-container .address-container div,.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container div,.contact-wrapper .main-section .section-container .contact-info-container .info-container .mail-container div{height:30px;width:30px!important;margin-right:8px}.contact-wrapper .main-section .section-container .contact-info-container .info-container .address-container p,.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container p,.contact-wrapper .main-section .section-container .contact-info-container .info-container .mail-container p{font-size:20px}.contact-wrapper .main-section .section-container .contact-info-container .info-container .phone-container .phone-info{color:#f8f8f8}.contact-wrapper .main-section .section-container .contact-info-container .info-container .mail-container .mail-info{color:#f8f8f8}}.phone-icon,.address-icon,.mail-icon{display:flex;justify-content:center;align-items:center}.client-wrapper .main-section .section-container{margin-top:40px;display:flex;align-items:center;flex-direction:column;justify-content:center}.client-wrapper .main-section .section-container .client-container{width:90%}.client-wrapper .main-section .section-container .client-container .client-name{margin-bottom:8px}.client-wrapper .main-section .section-container .client-container .tags-container{margin-bottom:24px}.client-wrapper .main-section .section-container .client-container .tags-container .tag{display:inline-block}.client-wrapper .main-section .section-container .client-container .client-description{line-height:1.75}.client-wrapper .main-section .section-container .mockup-container{width:90%}.client-wrapper .main-section .section-container .mockup-container .mockup{width:100%}.client-wrapper .main-section .section-container .circle-decoration{position:absolute;height:80vh;width:80vh;left:60%;top:10vh;z-index:-2;background:-webkit-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:-moz-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:-o-linear-gradient(45deg,#7fa0ac,#b6d5dc);background:linear-gradient(45deg,#7fa0ac,#b6d5dc)}.client-wrapper .main-section .section-container .circle-decoration.type-mobile{background:-webkit-linear-gradient(45deg,#c4d600,#708573);background:-moz-linear-gradient(45deg,#c4d600,#708573);background:-o-linear-gradient(45deg,#c4d600,#708573);background:linear-gradient(45deg,#c4d600,#708573)}.client-wrapper .main-section .section-container .circle-decoration.type-web{background:-webkit-linear-gradient(45deg,#646434,#708573);background:-moz-linear-gradient(45deg,#646434,#708573);background:-o-linear-gradient(45deg,#646434,#708573);background:linear-gradient(45deg,#646434,#708573)}.client-wrapper .main-section .section-container .circle-decoration.type-custom{background:-webkit-linear-gradient(45deg,#b04a5a,#8e2c48);background:-moz-linear-gradient(45deg,#b04a5a,#8e2c48);background:-o-linear-gradient(45deg,#b04a5a,#8e2c48);background:linear-gradient(45deg,#b04a5a,#8e2c48)}.client-wrapper .screenshot-section .section-container{display:flex;align-items:center;justify-content:center}.client-wrapper .screenshot-section .section-container img{max-height:60%;max-width:100%}.client-wrapper .detail-section{height:auto;display:flex;align-items:center}.client-wrapper .detail-section .section-container{display:flex;justify-content:center;align-items:center;padding:10% 0}.client-wrapper .detail-section .section-container .details-container{width:90%}.client-wrapper .detail-section .section-container .details-container .detail-container{margin-bottom:15%}.client-wrapper .detail-section .section-container .details-container .detail-container .detail-title{margin-bottom:8px}.client-wrapper .detail-section .section-container .details-container .detail-container .detail-description{line-height:1.75}.client-wrapper .detail-section .section-container .logo-container{width:300px;left:95%;position:absolute}.client-wrapper .detail-section .section-container .logo-container .logo{position:absolute;top:50%;left:50%;width:70%!important;transform:translate(-50%,-50%)}.client-wrapper .detail-section .section-container .logo-container img{width:100%}.client-wrapper .other-projects-section{height:300px;min-height:auto}.client-wrapper .other-projects-section .section-container{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.client-wrapper .other-projects-section .section-container .previous-section-container,.client-wrapper .other-projects-section .section-container .next-section-container{display:flex;width:40%;flex-direction:column;position:relative}.client-wrapper .other-projects-section .section-container .previous-section-container{text-align:right}.client-wrapper .other-projects-section .section-container .previous-section-container .left-arrow{position:absolute;z-index:-1;opacity:0.5;transition:all cubic-bezier(0.68,-0.55,0.265,1.55) 0.5s;right:0}.client-wrapper .other-projects-section .section-container .previous-section-container:hover .left-arrow{transform:translateX(-180px)}.client-wrapper .other-projects-section .section-container .next-section-container{text-align:left}.client-wrapper .other-projects-section .section-container .next-section-container .right-arrow{transition:all cubic-bezier(0.68,-0.55,0.265,1.55) 0.5s;position:absolute;z-index:-1;opacity:0.5}.client-wrapper .other-projects-section .section-container .next-section-container:hover .right-arrow{transform:translateX(180px)}@media (min-width:576px){.title-hero{font-size:94px}}@media (min-width:768px){.client-wrapper .main-section .section-container .client-container{width:45%}.client-wrapper .main-section .section-container .mockup-container{width:45%}.client-wrapper .detail-section .section-container{justify-content:flex-start}.client-wrapper .detail-section .section-container .details-container{width:50%}.client-wrapper .detail-section .section-container .logo-container{left:60%}.client-wrapper .detail-section .section-container .logo-container img.logo{position:absolute;top:50%;left:50%;width:70%!important;transform:translate(-50%,-50%)}}@media (min-width:992px){.client-wrapper .main-section .section-container{margin-top:0;flex-direction:row}.client-wrapper .main-section .section-container .client-container{width:45%}.client-wrapper .main-section .section-container .mockup-container{width:45%}.client-wrapper .detail-section .section-container .details-container{width:45%;margin-left:5%}}@media (min-width:1200px){.title-hero{font-size:134px}}.laptop-container{margin:0 auto;text-align:center}.laptop-container #laptop-itself{margin:0 auto;height:480px}.laptop-container #laptop-screen{position:absolute;width:583px;background-repeat:no-repeat;background-size:cover;top:41px;height:300px;margin:0 auto;left:50%;transform:translateX(-50%)}@media (min-width:850px){.laptop-container #laptop-itself{height:480px!important}.laptop-container #laptop-screen{width:594px!important;height:355px!important}}@media (min-width:700px) and (max-width:849px){.laptop-container #laptop-itself{height:380px!important}.laptop-container #laptop-screen{width:463px!important;height:282px!important;top:32px!important}}@media (min-width:300px) and (max-width:699px){.laptop-container #laptop-itself{height:180px}.laptop-container #laptop-screen{width:213px;height:137px;top:16px}}.animated-section{align-items:center;display:flex}.policy-wrapper .policy-section{height:auto;padding:100px 0;position:relative;width:80%;text-align:justify;margin:0 auto}.policy-wrapper .policy-section h1{margin-bottom:30px}.digital-kit-wrapper .digital-kit-section{height:auto;padding:250px 0 100px 0;position:relative;width:80%;text-align:justify;margin:0 auto}.digital-kit-wrapper .digital-kit-section h1,.digital-kit-wrapper .digital-kit-section h2{margin-bottom:30px}.digital-kit-wrapper .digital-kit-section a{text-decoration:underline}.digital-kit-wrapper img.gov-logos{width:100%;height:auto;margin-top:100px}.location-wrapper .location-section{height:auto;padding:140px 0 80px 0;position:relative;width:80%;max-width:860px;text-align:left;margin:0 auto}.location-wrapper .location-section h1{margin-bottom:16px}.location-wrapper .location-section h2{margin:40px 0 16px 0}.location-wrapper .location-section p{margin-bottom:16px}.location-wrapper .location-section .location-lead{font-size:1.15rem;margin-bottom:24px}.location-wrapper .location-section .location-cta{margin-top:32px}.location-wrapper .location-section a:not(.button){text-decoration:underline}.location-wrapper .location-faq{list-style:none;padding:0;margin:24px 0 0 0}.location-wrapper .location-faq li{margin-bottom:24px}.location-wrapper .location-faq h3{margin-bottom:8px}.input{position:relative;z-index:1;display:inline-block;max-width:400px;width:90%;vertical-align:top}.input__field{position:relative;display:block;float:right;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#aaa;-webkit-appearance:none;box-sizing:border-box}.input__field:focus{outline:none}.input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#333333;font-weight:bold;font-size:70.25%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:16px 0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#333333;font-size:150%}.input__field--isao{z-index:10;padding:0.75em 0.1em 0.25em;width:100%;background:transparent;color:#333333}.input__label--isao{position:relative;overflow:hidden;padding:0;width:100%;color:#333333;text-align:left}.input__label--isao::before{content:'';position:absolute;top:0;width:100%;height:7px;background:#333333;-webkit-transform:scale3d(1,0.4,1);transform:scale3d(1,0.4,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform 0.3s,background-color 0.3s;transition:transform 0.3s,background-color 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.input__label--isao::after{content:attr(data-content);position:absolute;top:0;left:0;padding:0.75em 0.15em;color:#7fa0ac;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);pointer-events:none}.input__field--isao:focus + .input__label--isao::before{background-color:#7fa0ac;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.input__field--isao:focus + .input__label--isao{pointer-events:none}.input__field--isao:focus + .input__label--isao::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.input__label-content--isao{-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.input__field--isao:focus + .input__label--isao .input__label-content--isao{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.error-section{display:flex;flex-direction:column}.error-section .text-container{z-index:2;height:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.error-section .text-container h1{font-size:120px;text-align:center;font-weight:normal}.error-section .text-container h3{font-size:24px;text-align:center}.error-section .text-container p{text-align:center}.error-section .image-container{z-index:1;height:50vh;width:100%;display:flex;align-items:center;justify-content:center}.error-section .image-container .circle-decoration{transition:all ease 0.3s;background:-webkit-linear-gradient(45deg,#7fa0ac,#547B87);background:-moz-linear-gradient(45deg,#7fa0ac,#547B87);background:-o-linear-gradient(45deg,#7fa0ac,#547B87);background:linear-gradient(45deg,#7fa0ac,#547B87);height:310px;width:310px;position:absolute}.error-section .image-container img{z-index:2;width:170px;position:absolute}@media (min-width:576px){.error-section{flex-direction:column}.error-section .text-container{height:50%}.error-section .text-container h1{font-size:120px}.error-section .image-container .circle-decoration{height:500px;width:500px}.error-section .image-container img{width:300px}}@media (min-width:768px){.error-section{flex-direction:row}.error-section .text-container{height:100%;width:50vw;align-items:flex-end}.error-section .text-container h1{font-size:170px}.error-section .text-container p{text-align:right}.error-section .image-container{height:100%;width:50vw}.error-section .image-container .circle-decoration{height:500px;width:500px}.error-section .image-container img{width:170px}}html{position:absolute;top:0;left:0;overflow-x:hidden}body{background-color:#f8f8f8;font-family:"Biko",Arial,Helvetica,sans-serif;min-width:320px;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p{margin:0 8px 0 0}p{line-height:1.75}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}