') no-repeat 50%/contain;width:24px;height:15px;position:absolute;right:0;opacity:0;transition:.5s}#menu .menu-content>nav ul li a:hover{color:#fff;padding-right:40px}#menu .menu-content>nav ul li a:hover:after{opacity:1}#menu .mail{position:relative;padding-top:2rem;margin-top:2rem;color:#fff;font-weight:700;text-decoration:none;font-family:Metropolis;font-size:1rem}#menu .mail:before{content:"";height:2px;background:#fff;width:128px;top:0;position:absolute;right:0}@media screen and (min-width:1024px){#menu .menu-content{padding:4rem 2rem}#menu .menu-content>nav ul li a{font-size:2rem}#menu .menu-content>nav ul li a:after{width:36px;height:20px}#menu .menu-content>nav ul li a:hover{padding-right:48px}#menu .mail{padding-top:4rem;margin-top:4rem;font-size:1.125rem}}header{width:100%;position:fixed;z-index:10;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:1rem;top:0}header .logo{max-width:150px}@media screen and (min-width:1024px){header{padding:1rem 2rem}}footer{position:relative;z-index:1;margin:0 1.5rem 1Rem 1rem}footer .logo{margin-bottom:.5rem;width:180px}footer .logo path,footer .logo rect{fill:#fff}footer .container{box-sizing:border-box;margin:6rem auto 1.5rem;padding:2rem;max-width:1150px}footer .btn-list{margin-top:1.5rem}@media screen and (min-width:1024px){footer{margin:0 1rem}footer .container{padding:5rem;margin:6rem auto 4rem}footer .btn-list{margin-top:0}}.container{max-width:1400px;margin:auto;padding:0 1rem;pointer-events:none;display:flex;flex-direction:column;box-sizing:border-box}.container-left{margin:0}.container :not(.background-title-container){pointer-events:auto}.page-content{position:relative;min-height:var(--app-height);overflow:hidden}.page-introduction h1{margin-top:-.25rem;margin-bottom:0;max-width:700px}.page-introduction p{max-width:550px;margin-top:1rem}.page-introduction.as-hero{position:relative;margin-bottom:8rem;margin-top:8rem}.page-introduction.as-hero .hero-image{border:3px solid #000;box-shadow:10px 10px 0 #000;margin:-1.5rem -1.5rem 4rem}.page-introduction.as-hero .sticker-container_cart{z-index:2;right:0;bottom:0;transform:translate(25%,35%)}.page-introduction.as-hero .sticker-container_success{z-index:2;left:0;top:0;transform:rotate(10deg) translate(-50%,-35%)}@media screen and (min-width:1024px){.page-introduction.as-hero .hero-content{max-width:50%}.page-introduction.as-hero .hero-image{margin:0;position:absolute;width:50vw;left:50%;top:50%;transform:translateY(-50%);max-width:960px}}@media screen and (min-width:1280px){.page-introduction.as-hero{margin-bottom:12rem;margin-top:12rem}}@media screen and (min-width:1440px){.page-introduction.as-hero{margin-bottom:16rem;margin-top:16rem}}@media screen and (min-width:1920px){.page-introduction.as-hero{margin-bottom:20rem;margin-top:20rem}}@keyframes marquee-animation{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.marquee{position:absolute;bottom:0;z-index:1;height:auto!important}.marquee .marquee-content{display:flex;width:100%;overflow:hidden;font-family:Metropolis;color:#fff;font-weight:900;white-space:nowrap;font-size:3rem}.marquee .marquee-content span{display:inline-flex;animation:marquee-animation 200s linear infinite reverse;will-change:transform}:root{--app-height:100%}html{height:var(--app-height)}body{color:#2e1fff;font-size:16px;margin:0;padding:0 0 1px;overflow-x:hidden;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAEs2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjY0IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNjQiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI2NCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNjQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjItMDctMjBUMTQ6MDk6MTkrMDI6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDctMjBUMTQ6MDk6MTkrMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgRGVzaWduZXIgMS4xMC40IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA3LTIwVDE0OjA5OjE5KzAyOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz7+qJ0IAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kb9LQlEUxz9pYZRhUENDg4Q1ZVhB1NKglAXVoAZZLfr0aeCPx3tKRGvQGhRELf0a6i+oNWgOgqIIojGai1pKXuepYETeyz3nc7/3nMO954ItklGyRqMPsrmCHgr63QvRRbfjBQedOMU2xxRDmw1PRqg7Pu9psPyt16pVP+7f0ZpIGgo0NAuPK5peEJ4SnlktaBbvCHcq6VhC+Ey4X5cLCt9ZerzCrxanKvxtsR4JBcDWLuxO/eL4L1bSelZYXo4nmykq1ftYL3Emc/Nh8T2yujEIEcSPm2kmCDDCIGNiR/AyxIDsqJPvK+fPkZdcRazGGjorpEhToF/UolRPildFT8rMsGb1/29fDXV4qFLd6YemZ9N87wXHNpS2TPPryDRLx2B/gstcLT9/CKMfom/VNM8BuDbg/KqmxXfhYhO6HrWYHitLdlk2VYW3U2iLQscNtCxVelY95+QBIuvyVdewtw99Eu9a/gELH2e8xuOfoAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAINJREFUaIHt2bENgDAQBMED0YP7r82Rq4CAAoiOlaWdAvxafeY/5rxTs1aSjNGbkLP49i8MoBlAM4BmAM0AmgE0A2gG0AygGUAzgGYAzQCaAbTtA673B7yqOmL/DVSvDx44vhlAM4BmAM0AmgE0A2gG0AygGUAzgGYAzQCaATQDaNsHPCDZCxuMcxrKAAAAAElFTkSuQmCC) center -2rem;font-family:Berlin Sans FB}@media screen and (max-width:1024px){body{background-size:40px}}body,html{overflow-x:clip}.tl-edges{overflow:initial;pointer-events:none;position:relative;z-index:2}@media screen and (min-width:1024px){body{font-size:16px}}.text-block{background:#fff;color:#3260b4;border:3px solid #000;box-shadow:7px 7px 0 0 #2e1fff;font-size:1.3rem;line-height:1.7rem;padding:15px 25px;z-index:2;font-weight:900;font-family:Metropolis}.text-block .btn-circle{position:absolute;right:-20px;bottom:-20px}.callback-message{background:#e74848;max-width:350px;padding:1rem 1.5rem;position:absolute;top:0}.thumb{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.thumb .thumb-handler{border:3px solid #000;width:100%;height:100%;background:#000;position:relative;z-index:2;box-shadow:0 0 0 #2e1fff;transition:box-shadow .5s}.thumb .thumb-handler .thumb-handler-overlay{background:#2e1fff;mix-blend-mode:color;position:absolute;left:0;top:0;width:100%;z-index:2;height:100%}.thumb .thumb-handler .tags{pointer-events:none}.thumb .thumb-handler .tags .tag{position:absolute;z-index:3}.thumb .thumb-handler .tags .tag:first-child{left:0;top:0;transform:translate(-50%,-50%) rotate(-5deg)}.thumb .thumb-handler .tags .tag:nth-child(2){right:0;bottom:0;transform:translate(50%,50%) rotate(5deg)}.thumb .gatsby-image-wrapper-constrained,.thumb img{pointer-events:none}.thumb .additionnal_content{z-index:1}.thumb.thumb-hover .thumb-handler{box-shadow:7px 7px 0 #2e1fff}.background-title{right:0;opacity:.3}.background-title,.h1{font-weight:900;font-family:Metropolis;font-size:4.5rem;position:relative;margin:0;line-height:4rem;display:inline-block;color:#2e1fff;display:block;transform-origin:50% 50%}.background-title-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;text-align:center;margin-top:4.5rem}.background-title-container__left{text-align:left!important}.background-title-container.as-title{padding-top:8.5rem;margin-top:0;margin-left:-.5rem}@media screen and (min-width:1024px){.background-title-container.as-title{padding-top:9rem}}.background-title-container.as-marquee>div{left:50%;transform:translate(-50%);width:100vw;display:flex;white-space:nowrap;pointer-events:none}.background-title-container.as-marquee span{display:inline-flex;pointer-events:none;animation:marquee-animation 100s linear infinite;will-change:transform}.background-title-container.as-marquee_inverted span{animation:marquee-animation 200s linear infinite reverse}.background-title-container+.h2,.background-title-container+h2{margin-top:-.4rem;margin-bottom:2rem}@media screen and (min-width:1024px){.background-title-container+.h2,.background-title-container+h2{margin-top:-.75rem;margin-bottom:3.9rem}}.h2,h2{font-weight:900;font-family:Metropolis;margin:10px 0;position:relative;z-index:3;line-height:2.5rem;font-size:1.8rem}@media screen and (min-width:1024px){.h2,h2{font-size:3.5rem;line-height:4rem}}.h3,h3{font-weight:900;font-family:Metropolis;position:relative;z-index:3;line-height:1.5rem;font-size:1.5rem;margin:2.5rem 0 .5rem}@media screen and (min-width:1024px){.h3,h3{font-size:2.25rem;line-height:2.25rem}}.line-title{position:relative}@media screen and (min-width:1024px){.background-title{font-size:9rem;line-height:8rem}.background-title-container{text-align:right}}section{position:relative;box-sizing:border-box;color:#3260b4}section.section-center{text-align:center}section.leave-section{pointer-events:all}section p,section ul{font-family:Berlin Sans FB;font-size:1.15rem;line-height:1.7rem}section p a,section ul a{text-decoration:none;color:#2e1fff}section p a:hover,section ul a:hover{font-weight:700}section p li,section ul li{line-height:2rem}section .inner-section{max-width:800px;margin:auto;padding:4rem 2rem;position:relative}@media screen and (min-width:1024px){section .inner-section{padding:6rem 1rem}}section .inner-section_larger{max-width:72rem}section .inner-section_right{margin:initial;max-width:41rem;padding:4rem 2rem}@media screen and (min-width:1024px){section .inner-section_right{max-width:41rem;padding:8rem 5rem}}section .number{font-size:7rem;color:#2e1fff;opacity:.4;font-weight:900;font-family:Metropolis;position:absolute;line-height:5.4rem}section .number+h2{padding-top:3rem}section.thumb-section{z-index:2;margin-top:-3vw}section.thumb-section>div{position:relative;width:80%;max-width:600px;margin:auto;border:3px solid #000;box-shadow:7px 7px 0 0 #2e1fff}section.thumb-section .tags{display:none}section.thumb-section .tags .tag{position:absolute;z-index:3}section.thumb-section .tags .tag:first-child{left:0;top:0;transform:translate(-50%,-50%) rotate(-5deg)}section.thumb-section .tags .tag:nth-child(2){right:0;bottom:0;transform:translate(50%,50%) rotate(5deg)}section.blue-section{background:#2e1fff;color:#ceceff}section.blue-section .inner-section{background:#2e1fff}section.blue-section .number{color:#ceceff;opacity:.4}@media screen and (min-width:1024px){section.blue-section_right{margin-left:calc(50% - 4rem)}}section.blue-section .task-list h3{color:#fff}section.blue-section_pattern-v{margin-top:40px;margin-bottom:40px}section.blue-section_pattern-v:after,section.blue-section_pattern-v:before{content:"";left:0;height:40px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSI2NCIgeT0iMzIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA2NCAzMikiIGZpbGw9IiMyRTFGRkYiLz48cmVjdCB4PSIzMiIgeT0iNjQiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAzMiA2NCkiIGZpbGw9IiMyRTFGRkYiLz48L3N2Zz4=);background-size:auto 40px;background-position-x:-4px;top:0;width:100vw;position:absolute;transform:translateY(-100%)}@media screen and (min-width:1024px){section.blue-section_pattern-v:after,section.blue-section_pattern-v:before{height:64px;background-size:auto 64px;background-position-x:-8px}}section.blue-section_pattern-v:after{top:100%;transform:none}@media screen and (min-width:1024px){section.blue-section_pattern-v{margin-top:64px;margin-bottom:64px}}section.big-text-section p{font-size:1.2rem;line-height:2rem;margin-top:0;font-weight:900;font-family:Metropolis}section.big-text-section .inner-section{padding:3rem 1rem 4rem}section.thumb-section+section.blue-section{padding-top:8rem;margin-top:-8rem}@media screen and (min-width:1024px){section .inner-section-big{padding:8rem 1rem}section p{font-size:1.25rem;line-height:1.9rem}section.thumb-section .tags{display:block}section.thumb-section>div{box-shadow:15px 15px 0 0 #2e1fff}section.big-text-section p{font-size:1.5rem;line-height:2.3rem}section.big-text-section .inner-section{padding:5rem 1rem}section.gallery-section .inner-section{padding:0 1rem 10rem}.content{display:grid;grid-template-columns:3fr 1fr}.content_50_50{grid-template-columns:1fr 1fr}}.dev-block p{max-width:550px}.tag{background:#fff;border:3px solid #000;color:#000;font-size:1rem;line-height:1.2rem;padding:8px 12px 5px;display:inline-block;font-weight:900;font-family:Metropolis}@media screen and (min-width:1024px){.tag{padding:10px 15px 7px;font-size:1.2rem}}.tag.selected{background:#000;color:#fff}.tag a{text-decoration:none;color:inherit}.tag-row{display:flex;gap:.5rem;flex-wrap:wrap}.label{background:#9474ff;color:#fff;border-radius:15px;padding:.125rem .5rem}.gallery{display:grid;grid-template-columns:1fr;gap:1rem}.gallery .gallery-item>div{border:3px solid #000;background:#000;box-shadow:0 0 0 #2e1fff;height:100%;box-sizing:border-box;transition:box-shadow 1s}.gallery .gallery-item>div:hover{box-shadow:.5rem .5rem 0 #2e1fff}.gallery .gallery-item>div .gatsby-image-wrapper{height:100%}.gallery_one-el{grid-template-columns:1fr}@media screen and (min-width:1024px){.gallery{grid-template-columns:1fr 1fr 1fr;gap:2rem}.gallery .gallery-item>div{border:3px solid #000}.gallery .gallery-item:first-child{grid-column:1/3;grid-row:1/3}.gallery.mobile-grid .gallery-item:first-child{grid-column:1/2;grid-row:1/2}.gallery_one-el{grid-template-columns:1fr}.gallery_one-el .gallery-item{width:50%;margin:auto}.gallery_one-el .gallery-item>div{transform:scale(1.1) rotate(2deg)!important}}.image-list{display:grid;grid-template-columns:1fr;column-gap:1rem;row-gap:1rem;max-width:1000px!important;padding-bottom:10rem!important}.image-list .image-list-item>div{border:3px solid #000;background:#000;box-shadow:0 0 0 #2e1fff;transition:box-shadow 1s}.image-list .image-list-item>div:hover{box-shadow:5px 5px 0 #2e1fff}.image-list .image-list-item:first-child>div{transform:rotate(5deg)}.image-list .image-list-item:nth-child(2)>div{transform:rotate(-5deg)}.image-list .image-list-item:nth-child(3)>div{transform:rotate(-2deg)}.image-list .image-list-item .tag-hitbox{position:absolute;z-index:2}.image-list .image-list-item .tag-hitbox_top-left{transform:translate(-25%,-50%) rotate(-2deg);top:0;left:0}.image-list .image-list-item .tag-hitbox_top-right{transform:translate(25%,-50%) rotate(2deg);top:0;right:0}.image-list .image-list-item .tag-hitbox_bottom-left{transform:translate(-25%,50%) rotate(2deg);bottom:0;left:0}.image-list .image-list-item .tag-hitbox_bottom-right{transform:translate(25%,50%) rotate(-2deg);bottom:0;right:0}.image-list.image-list_mono{grid-template-columns:1fr;max-width:800px!important}.image-list.image-list_mono .image-list-item>div{transform:rotate(-2deg)}.image-list.nt{padding-top:0!important}.image-list.nb{padding-bottom:0!important}@media screen and (min-width:1024px){.image-list{grid-template-columns:1fr 1fr}.image-list .image-list-item:first-child>div{transform:rotate(5deg) translateX(-2rem)}.image-list .image-list-item:nth-child(2)>div{transform:rotate(-5deg) translateX(2rem)}.image-list .image-list-item:nth-child(3)>div{transform:rotate(-2deg) translateX(50%) translateY(5rem)}}.h-gallery{position:relative}.h-gallery .badge{position:absolute;left:0;bottom:0;z-index:1;transform:translateY(calc(50% - 1rem)) scale(.5);transform-origin:center left}@media screen and (min-width:1024px){.h-gallery .badge{transform:translateY(calc(50% - 1rem))}}.h-gallery .keen-slider{padding-bottom:1rem}.h-gallery .keen-slider__slide{min-width:300px;max-width:300px;border:3px solid transparent;box-shadow:0 0 0 #2e1fff;transition:box-shadow .5s}@media screen and (min-width:1024px){.h-gallery .keen-slider__slide{min-width:600px;max-width:600px}}.h-gallery .keen-slider__slide:hover{border:3px solid #000;box-shadow:1rem 1rem 0 #2e1fff}.h-gallery img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-handler{position:relative;width:100%;padding-top:56.5%;line-height:0}.video-handler>iframe{position:absolute;width:100%;top:0;height:100%}.photo-shadow{position:relative}.photo-shadow:before{content:"";width:120%;padding-top:120%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:0;background:radial-gradient(50% 50% at 50% 50%,rgba(67,37,251,.35) 0,hsla(0,0%,85.1%,0) 100%)}.parallax-y{transform:translateY(var(--translateY))}.parallax-rotate{transform:rotate(var(--rotate))}.parallax-rotate.parallax-y{transform:translateY(var(--translateY)) rotate(var(--rotate))}.scroll-skew{transform:skewX(var(--skew))}.-scroll-skew{transform:skewX(var(--skew-negate))}.logo{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;transition:filter .25s linear;will-change:filter;transform:translateZ(0)}.logo path,.logo rect{fill:#32599f;fill-rule:nonzero}.logo.white path,.logo.white rect{fill:#fff}.logo:hover{filter:drop-shadow(3px 3px 0 black)}.logo-list{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:2rem;min-height:3rem}.logo-list>img{width:120px}.logo-list>img.square{width:auto;height:60px}@media screen and (min-width:1024px){.logo-list{height:3rem}.logo-list>img{width:150px}.logo-list>img.square{width:auto;height:80px}}.btn-circle{width:2.5rem;height:2.5rem;border:0;position:relative;cursor:pointer;display:inline-block;transition:.25s linear}.btn-circle.btn-secondary{background:#fff;border:1.5px solid #000}.btn-circle.btn-icon:before{content:"";position:absolute;height:100%;top:0;left:0;width:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiI+PHBhdGggZD0iTTg5LjUsODkuNUwyMiw4OS41QzE2LjIwNSw4OS41IDExLjUsOTQuMjA1IDExLjUsMTAwQzExLjUsMTA1Ljc5NSAxNi4yMDUsMTEwLjUgMjIsMTEwLjVMODkuNSwxMTAuNUw4OS41LDE3OEM4OS41LDE4My43OTUgOTQuMjA1LDE4OC41IDEwMCwxODguNUMxMDUuNzk1LDE4OC41IDExMC41LDE4My43OTUgMTEwLjUsMTc4TDExMC41LDExMC41TDE3OCwxMTAuNUMxODMuNzk1LDExMC41IDE4OC41LDEwNS43OTUgMTg4LjUsMTAwQzE4OC41LDk0LjIwNSAxODMuNzk1LDg5LjUgMTc4LDg5LjVMMTEwLjUsODkuNUwxMTAuNSwyMkMxMTAuNSwxNi4yMDUgMTA1Ljc5NSwxMS41IDEwMCwxMS41Qzk0LjIwNSwxMS41IDg5LjUsMTYuMjA1IDg5LjUsMjJMODkuNSw4OS41WiIgc3R5bGU9ImZpbGw6d2hpdGUiLz48L3N2Zz4=) no-repeat 50%/30px}.btn-circle.btn-exit:before{transform:rotate(45deg)}.btn-circle.btn-arrow:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwxLjc0ODc5LC0wLjI1MTI2MykiPjxwYXRoIGQ9Ik0xMjUuMTA5LDEwMC4yNTFMNTAuNDMxLDE3NC45MjlDNDYuNTI5LDE3OC44MzIgNDYuNTI5LDE4NS4xNjggNTAuNDMxLDE4OS4wNzFDNTQuMzM0LDE5Mi45NzQgNjAuNjcxLDE5Mi45NzQgNjQuNTc0LDE4OS4wNzFMMTQ2LjA3MSwxMDcuNTc0QzE0OC4wODYsMTA1LjU1OCAxNDkuMDYxLDEwMi44OTQgMTQ4Ljk5NSwxMDAuMjUxQzE0OS4wNjEsOTcuNjA5IDE0OC4wODYsOTQuOTQ0IDE0Ni4wNzEsOTIuOTI5TDY0LjU3NCwxMS40MzFDNjAuNjcxLDcuNTI5IDU0LjMzNCw3LjUyOSA1MC40MzEsMTEuNDMxQzQ2LjUyOSwxNS4zMzQgNDYuNTI5LDIxLjY3MSA1MC40MzEsMjUuNTc0TDEyNS4xMDksMTAwLjI1MVoiIHN0eWxlPSJmaWxsOndoaXRlIi8+PC9nPjwvc3ZnPg==) no-repeat 50%/30px}.btn-circle.btn-share:before{filter:brightness(0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyIj48cGF0aCBkPSJNNjIzLjg0NCwyODAuNjExQzYyMS45ODIsMjcyLjA0MSA2MjEsMjYzLjEzNCA2MjEsMjU0QzYyMSwxODUuMDExIDY3Ny4wMTEsMTI5IDc0NiwxMjlDODE0Ljk4OSwxMjkgODcxLDE4NS4wMTEgODcxLDI1NEM4NzEsMzIyLjk4OSA4MTQuOTg5LDM3OSA3NDYsMzc5QzcwOS40OTEsMzc5IDY3Ni42MTYsMzYzLjMxNCA2NTMuNzU4LDMzOC4zMjNMNDQyLjI3NCw0NTAuNzAyQzQ0Ny4yOTEsNDY2LjI0IDQ1MCw0ODIuODA2IDQ1MCw1MDBDNDUwLDUxNy4xOTQgNDQ3LjI5MSw1MzMuNzYgNDQyLjI3NCw1NDkuMjk4TDY1My43NTgsNjYxLjY3N0M2NzYuNjE2LDYzNi42ODYgNzA5LjQ5MSw2MjEgNzQ2LDYyMUM4MTQuOTg5LDYyMSA4NzEsNjc3LjAxMSA4NzEsNzQ2Qzg3MSw4MTQuOTg5IDgxNC45ODksODcxIDc0Niw4NzFDNjc3LjAxMSw4NzEgNjIxLDgxNC45ODkgNjIxLDc0NkM2MjEsNzM2Ljg2NiA2MjEuOTgyLDcyNy45NTkgNjIzLjg0NCw3MTkuMzg5TDQxMC4xMzIsNjA1LjgyNUMzODAuNzA3LDYzOS4zMzQgMzM3LjU1Niw2NjAuNSAyODkuNSw2NjAuNUMyMDAuOTE4LDY2MC41IDEyOSw1ODguNTgyIDEyOSw1MDBDMTI5LDQxMS40MTggMjAwLjkxOCwzMzkuNSAyODkuNSwzMzkuNUMzMzcuNTU2LDMzOS41IDM4MC43MDcsMzYwLjY2NiA0MTAuMTMyLDM5NC4xNzVMNjIzLjg0NCwyODAuNjExWiIgc3R5bGU9ImZpbGw6d2hpdGUiLz48L3N2Zz4=) no-repeat 50%/1.5rem}.btn-circle.btn-linkedin:before{filter:brightness(0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiPjxwYXRoIGQ9Im0xMzIuOTE3OTY5IDUxMmgtMTMyLjM2NzE4OHYtMzU2LjY3MTg3NWgxMzIuMzY3MTg4em0tMTAyLjM5ODQzOC0zMGg3Mi40Mjk2ODh2LTI5Ni42NzE4NzVoLTcyLjQyOTY4OHptMCAwIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Im01MTIgNTEyaC0xMjkuNjc5Njg4bC4wNTQ2ODgtMTU3Ljc4OTA2MmMuNTQyOTY5LTI1LjYwOTM3Ni05Ljc5Mjk2OS00Ni43MzQzNzYtMjcuNjQ4NDM4LTU2LjUxMTcxOS0xMi4yNjE3MTgtNi43MTQ4NDQtMjYuMzcxMDkzLTYuNzM0Mzc1LTM5LjYwOTM3NC0uMjY1NjI1bC0xLjE0MDYyNiAyMTQuNTY2NDA2aC0xMzUuNzE4NzV2LTM1Ni42NzE4NzVoMTM1Ljc5Njg3NnYxNC40OTYwOTRjNDIuMTkxNDA2LTE3LjEwNTQ2OSA4Ni45MzM1OTMtMTQuNjM2NzE5IDEyNS44MTI1IDcuNjAxNTYyIDQzLjgyMDMxMiAyNS4wNjY0MDcgNzIuMTMyODEyIDcxLjQxMDE1NyA3Mi4xMzI4MTIgMTE4LjA2NjQwN3ptLTk5LjcwMzEyNS0zMGg2OS43MzQzNzV2LTE4Ni41MDc4MTJjMC0zNi4wODIwMzItMjIuMzg2NzE5LTcyLjE5OTIxOS01Ny4wMzEyNS05Mi4wMTk1MzItMTYuODk4NDM4LTkuNjY3OTY4LTM1LjkwNjI1LTE0LjgwMDc4MS01NC45NjQ4NDQtMTQuODUxNTYyLS4wODk4NDQgMC0uMTgzNTk0IDAtLjI3NzM0NCAwLTIxLjMyODEyNCAwLTQyLjU0Njg3NCA2LjE0MDYyNS02My4wNzgxMjQgMTguMjVsLTIyLjU4OTg0NCAxMy4zMjQyMTh2LTM0Ljg2NzE4N2gtNzUuODYzMjgydjI5Ni42NzE4NzVoNzUuOTQxNDA3bDEuMDY2NDA2LTIwMS4yMzQzNzUgNi41OTM3NS00LjQyOTY4N2MyNC4yNzczNDQtMTYuMzA4NTk0IDUzLjE2Nzk2OS0xOC4xNjAxNTcgNzcuMjgxMjUtNC45NTcwMzIgMTMuMzA0Njg3IDcuMjg1MTU2IDI0LjM0Mzc1IDE4LjY4NzUgMzEuOTI1NzgxIDMyLjk2NDg0NCA3Ljc1NzgxMyAxNC42MjEwOTQgMTEuNjY3OTY5IDMyLjAyMzQzOCAxMS4zMDQ2ODggNTAuMzM5ODQ0em0wIDAiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0ibTY2LjQ2MDkzOCAxMzMuMDU0Njg4Yy0zNi42NDg0MzggMC02Ni40NjA5MzgtMjkuODQzNzUtNjYuNDYwOTM4LTY2LjUyNzM0NHMyOS44MTI1LTY2LjUyNzM0NCA2Ni40NjA5MzgtNjYuNTI3MzQ0YzM2LjY0NDUzMSAwIDY2LjQ1NzAzMSAyOS44NDM3NSA2Ni40NTcwMzEgNjYuNTI3MzQ0cy0yOS44MTI1IDY2LjUyNzM0NC02Ni40NTcwMzEgNjYuNTI3MzQ0em0wLTEwMy4wNTQ2ODhjLTIwLjEyMTA5NCAwLTM2LjQ5MjE4OCAxNi4zODY3MTktMzYuNDkyMTg4IDM2LjUyNzM0NCAwIDIwLjE0NDUzMSAxNi4zNjcxODggMzYuNTMxMjUgMzYuNDkyMTg4IDM2LjUzMTI1IDIwLjEyMTA5MyAwIDM2LjQ4ODI4MS0xNi4zODY3MTkgMzYuNDg4MjgxLTM2LjUzMTI1IDAtMjAuMTQwNjI1LTE2LjM2NzE4OC0zNi41MjczNDQtMzYuNDg4MjgxLTM2LjUyNzM0NHptMCAwIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==) no-repeat 50%/1.5rem}.btn-circle.btn-twitter:before{filter:brightness(0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTQ3IDUxMi4wMDAwNCA1MTIiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+PHBhdGggZD0ibTUxMiA1NS45NjQ4NDRjLTMyLjIwNzAzMSAxLjQ4NDM3NS0zMS41MDM5MDYgMS4zNjMyODEtMzUuMTQ0NTMxIDEuNjY3OTY4bDE5LjA3NDIxOS01NC40NzI2NTZzLTU5LjUzOTA2MyAyMS45MDIzNDQtNzQuNjMyODEzIDI1LjgyMDMxM2MtMzkuNjQwNjI1LTM1LjYyODkwNy05OC41NjI1LTM3LjIwMzEyNS0xNDAuNjg3NS0xMS4zMTI1LTM0LjQ5NjA5NCAyMS4yMDcwMzEtNTMuMDExNzE5IDU3LjYyNS00Ni44MzU5MzcgMTAwLjE5MTQwNi02Ny4xMzY3MTktOS4zMTY0MDYtMTIzLjcwMzEyNi00MS4xNDA2MjUtMTY4LjM2MzI4Mi05NC43ODkwNjNsLTE0LjEyNS0xNi45NjQ4NDMtMTAuNTU0Njg3IDE5LjM4MjgxMmMtMTMuMzM5ODQ0IDI0LjQ5MjE4OC0xNy43Njk1MzEgNTIuNDk2MDk0LTEyLjQ3NjU2MyA3OC44NTE1NjMgMi4xNzE4NzUgMTAuODEyNSA1Ljg2MzI4MiAyMS4xMjUgMTAuOTc2NTYzIDMwLjc4MTI1bC0xMi4xMTcxODgtNC42OTUzMTMtMS40Mzc1IDIwLjI0NjA5NGMtMS40NTcwMzEgMjAuNTY2NDA2IDUuMzkwNjI1IDQ0LjU3NDIxOSAxOC4zMjAzMTMgNjQuMjE0ODQ0IDMuNjQwNjI1IDUuNTMxMjUgOC4zMjgxMjUgMTEuNjA1NDY5IDE0LjI2OTUzMSAxNy41OTc2NTZsLTYuMjYxNzE5LS45NjA5MzcgNy42NDA2MjUgMjMuMTk5MjE4YzEwLjA0Mjk2OSAzMC40ODA0NjkgMzAuOTAyMzQ0IDU0LjA2MjUgNTcuOTcyNjU3IDY3LjE3MTg3NS0yNy4wMzUxNTcgMTEuNDcyNjU3LTQ4Ljg3NSAxOC43OTI5NjktODQuNzczNDM4IDMwLjYwMTU2M2wtMzIuODQzNzUgMTAuNzk2ODc1IDMwLjMzNTkzOCAxNi41ODU5MzdjMTEuNTY2NDA2IDYuMzI0MjE5IDUyLjQzNzUgMjcuNDQ1MzEzIDkyLjgyMDMxMiAzMy43ODEyNSA4OS43NjU2MjUgMTQuMDc4MTI1IDE5MC44MzIwMzEgMi42MTMyODIgMjU4Ljg3MTA5NC01OC42NjQwNjIgNTcuMzA4NTk0LTUxLjYxMzI4MiA3Ni4xMTMyODEtMTI1LjAzMTI1IDcyLjIwNzAzMS0yMDEuNDMzNTk0LS41ODk4NDQtMTEuNTY2NDA2IDIuNTc4MTI1LTIyLjYwNTQ2OSA4LjkyMTg3NS0zMS4wNzgxMjUgMTIuNzA3MDMxLTE2Ljk2NDg0NCA0OC43NjU2MjUtNjYuNDA2MjUgNDguODQzNzUtNjYuNTE5NTMxem0tNzIuODMyMDMxIDQ4LjU1MDc4MWMtMTAuNTM1MTU3IDE0LjA2NjQwNi0xNS44MTI1IDMyLjAzMTI1LTE0Ljg2NzE4OCA1MC41NzgxMjUgMy45NDE0MDcgNzcuMDY2NDA2LTE3LjAyNzM0MyAxMzYuODMyMDMxLTYyLjMyODEyNSAxNzcuNjI4OTA2LTUyLjkxNzk2OCA0Ny42NjAxNTYtMTM4LjI3MzQzNyA2Ni4zNjcxODgtMjM0LjE3MTg3NSA1MS4zMjQyMTktMTcuMzY3MTg3LTIuNzIyNjU2LTM1LjMxNjQwNi04LjgyMDMxMy01MC4xNzE4NzUtMTQuOTEwMTU2IDMwLjA5NzY1Ni0xMC4zNTU0NjkgNTMuMzM5ODQ0LTE5LjU4NTkzOCA5MC44NzUtMzcuMzUxNTYzbDUyLjM5ODQzOC0yNC44MDA3ODEtNTcuODUxNTYzLTMuNzAzMTI1Yy0yNy43MTA5MzctMS43NzM0MzgtNTAuNzg1MTU2LTE1LjIwMzEyNS02NC45Njg3NS0zNy4wMDc4MTIgNy41MzEyNS0uNDM3NSAxNC43OTI5NjktMS42NTYyNSAyMi4wMjM0MzgtMy42NzE4NzZsNTUuMTc1NzgxLTE1LjM2NzE4Ny01NS42MzY3MTktMTMuNjI1Yy0yNy4wMzUxNTYtNi42MjEwOTQtNDIuNDQ1MzEyLTIyLjc5Njg3NS01MC42MTMyODEtMzUuMjAzMTI1LTUuMzYzMjgxLTguMTUyMzQ0LTguODY3MTg4LTE2LjUwMzkwNi0xMC45Njg3NS0yNC4yMDMxMjUgNS41NzgxMjUgMS40OTYwOTQgMTIuMDgyMDMxIDIuNTYyNSAyMi41NzAzMTIgMy42MDE1NjNsNTEuNDk2MDk0IDUuMDkzNzUtNDAuODAwNzgxLTMxLjgyODEyNmMtMjkuMzk4NDM3LTIyLjkyOTY4Ny00MS4xNzk2ODctNTcuMzc4OTA2LTMyLjU0Mjk2OS05MC40OTYwOTMgOTEuNzUgOTUuMTY0MDYyIDE5OS40NzY1NjMgODguMDExNzE5IDIxMC4zMjAzMTMgOTAuNTI3MzQzLTIuMzg2NzE5LTIzLjE4MzU5My0yLjQ0OTIxOS0yMy4yMzgyODEtMy4wNzQyMTktMjUuNDQ1MzEyLTEzLjg4NjcxOS00OS4wODk4NDQgMTYuNTQ2ODc1LTc0LjAxNTYyNSAzMC4yNzM0MzgtODIuNDUzMTI1IDI4LjY3MTg3NC0xNy42MjEwOTQgNzQuMTgzNTkzLTIwLjI3NzM0NCAxMDUuNzA3MDMxIDguNzUzOTA2IDYuODA4NTkzIDYuMjY1NjI1IDE2LjAxNTYyNSA4LjczMDQ2OSAyNC42MzI4MTIgNi41ODk4NDQgNy43MzQzNzUtMS45MjE4NzUgMTQuMDgyMDMxLTMuOTU3MDMxIDIwLjI5Njg3NS02LjE3MTg3NWwtMTIuOTM3NSAzNi45NDUzMTIgMTYuNTE1NjI1LjAxMTcxOWMtMy4xMTcxODcgNC4xNzk2ODgtNi44NTU0NjkgOS4xODM1OTQtMTEuMzUxNTYyIDE1LjE4MzU5NHptMCAwIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==) no-repeat 50%/1.5rem}.btn-circle.btn-instagram:before{filter:brightness(0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyLjAwMDA2IiB3aWR0aD0iNTEycHgiPjxwYXRoIGQ9Im0yNjEuMDM5MDYyIDUxMmMtMS42OTUzMTIgMC0zLjM5MDYyNCAwLTUuMDk3NjU2LS4wMDc4MTItNDAuMTMyODEyLjA5NzY1Ni03Ny4yMTQ4NDQtLjkyMTg3Ni0xMTMuMjc3MzQ0LTMuMTE3MTg4LTMzLjA2MjUtMi4wMTE3MTktNjMuMjQyMTg3LTEzLjQzNzUtODcuMjgxMjUtMzMuMDM5MDYyLTIzLjE5NTMxMi0xOC45MTQwNjMtMzkuMDM1MTU2LTQ0LjQ4ODI4Mi00Ny4wNzgxMjQtNzYuMDAzOTA3LTctMjcuNDM3NS03LjM3MTA5NC01NC4zNzEwOTMtNy43MjY1NjMtODAuNDIxODc1LS4yNTc4MTMtMTguNjkxNDA2LS41MjM0Mzc1LTQwLjgzOTg0NC0uNTc4MTI1LTYzLjM2MzI4MS4wNTQ2ODc1LTIyLjYxNzE4Ny4zMjAzMTItNDQuNzY1NjI1LjU3ODEyNS02My40NTcwMzEuMzU1NDY5LTI2LjA0Njg3NS43MjY1NjMtNTIuOTgwNDY5IDcuNzI2NTYzLTgwLjQyMTg3NSA4LjA0Mjk2OC0zMS41MTU2MjUgMjMuODgyODEyLTU3LjA4OTg0NCA0Ny4wNzgxMjQtNzYuMDAzOTA3IDI0LjAzOTA2My0xOS42MDE1NjIgNTQuMjE4NzUtMzEuMDI3MzQzIDg3LjI4NTE1Ny0zMy4wMzkwNjIgMzYuMDYyNS0yLjE5MTQwNiA3My4xNTIzNDMtMy4yMTQ4NDM4IDExMy4zNzEwOTMtMy4xMTcxODc1IDQwLjE0NDUzMi0uMDg1OTM3NSA3Ny4yMTQ4NDQuOTI1NzgxNSAxMTMuMjc3MzQ0IDMuMTE3MTg3NSAzMy4wNjI1IDIuMDExNzE5IDYzLjI0MjE4OCAxMy40Mzc1IDg3LjI4MTI1IDMzLjAzOTA2MiAyMy4xOTkyMTkgMTguOTE0MDYzIDM5LjAzNTE1NiA0NC40ODgyODIgNDcuMDc4MTI1IDc2LjAwMzkwNyA3IDI3LjQzNzUgNy4zNzEwOTQgNTQuMzc1IDcuNzI2NTYzIDgwLjQyMTg3NS4yNTc4MTIgMTguNjkxNDA2LjUyNzM0NCA0MC44Mzk4NDQuNTc4MTI1IDYzLjM2MzI4MXYuMDkzNzVjLS4wNTA3ODEgMjIuNTIzNDM3LS4zMjAzMTMgNDQuNjcxODc1LS41NzgxMjUgNjMuMzYzMjgxLS4zNTU0NjkgMjYuMDQ2ODc1LS43MjI2NTYgNTIuOTgwNDY5LTcuNzI2NTYzIDgwLjQyMTg3NS04LjA0Mjk2OSAzMS41MTU2MjUtMjMuODc4OTA2IDU3LjA4OTg0NC00Ny4wNzgxMjUgNzYuMDAzOTA3LTI0LjAzOTA2MiAxOS42MDE1NjItNTQuMjE4NzUgMzEuMDI3MzQzLTg3LjI4MTI1IDMzLjAzOTA2Mi0zNC41MzUxNTYgMi4xMDE1NjItNzAuMDExNzE4IDMuMTI1LTEwOC4yNzczNDQgMy4xMjV6bS01LjA5NzY1Ni00MC4wMDc4MTJjMzkuNDgwNDY5LjA5Mzc1IDc1LjczMDQ2OS0uOTAyMzQ0IDExMC45NDUzMTMtMy4wNDI5NjkgMjUtMS41MTk1MzEgNDYuNjc1NzgxLTkuNjMyODEzIDY0LjQzMzU5My0yNC4xMTMyODEgMTYuNDE0MDYzLTEzLjM4NjcxOSAyNy43MTg3NS0zMS44NTU0NjkgMzMuNTk3NjU3LTU0Ljg5NDUzMiA1LjgyODEyNS0yMi44Mzk4NDQgNi4xNjQwNjItNDcuMzYzMjgxIDYuNDg4MjgxLTcxLjA3ODEyNS4yNTM5MDYtMTguNTY2NDA2LjUxOTUzMS00MC41NTg1OTMuNTc0MjE5LTYyLjg2MzI4MS0uMDU0Njg4LTIyLjMwODU5NC0uMzIwMzEzLTQ0LjI5Njg3NS0uNTc0MjE5LTYyLjg2MzI4MS0uMzI0MjE5LTIzLjcxNDg0NC0uNjYwMTU2LTQ4LjIzODI4MS02LjQ4ODI4MS03MS4wODIwMzEtNS44Nzg5MDctMjMuMDM5MDYzLTE3LjE4MzU5NC00MS41MDc4MTMtMzMuNTk3NjU3LTU0Ljg5NDUzMi0xNy43NTc4MTItMTQuNDc2NTYyLTM5LjQzMzU5My0yMi41ODk4NDQtNjQuNDMzNTkzLTI0LjEwOTM3NS0zNS4yMTQ4NDQtMi4xNDQ1MzEtNzEuNDY0ODQ0LTMuMTMyODEyLTExMC44NTE1NjMtMy4wNDY4NzUtMzkuNDcyNjU2LS4wOTM3NS03NS43MjY1NjIuOTAyMzQ0LTExMC45NDE0MDYgMy4wNDY4NzUtMjUgMS41MTk1MzEtNDYuNjc1NzgxIDkuNjMyODEzLTY0LjQzMzU5NCAyNC4xMDkzNzUtMTYuNDE0MDYyIDEzLjM4NjcxOS0yNy43MTg3NSAzMS44NTU0NjktMzMuNTk3NjU2IDU0Ljg5NDUzMi01LjgyODEyNSAyMi44NDM3NS02LjE2NDA2MiA0Ny4zNjMyODEtNi40ODgyODEgNzEuMDgyMDMxLS4yNTM5MDcgMTguNTgyMDMxLS41MTk1MzEgNDAuNTg1OTM3LS41NzQyMTkgNjIuOTEwMTU2LjA1NDY4OCAyMi4yMjY1NjMuMzIwMzEyIDQ0LjIzNDM3NS41NzQyMTkgNjIuODE2NDA2LjMyNDIxOSAyMy43MTQ4NDQuNjYwMTU2IDQ4LjIzODI4MSA2LjQ4ODI4MSA3MS4wNzgxMjUgNS44Nzg5MDYgMjMuMDM5MDYzIDE3LjE4MzU5NCA0MS41MDc4MTMgMzMuNTk3NjU2IDU0Ljg5NDUzMiAxNy43NTc4MTMgMTQuNDc2NTYyIDM5LjQzMzU5NCAyMi41ODk4NDMgNjQuNDMzNTk0IDI0LjEwOTM3NCAzNS4yMTQ4NDQgMi4xNDQ1MzIgNzEuNDc2NTYyIDMuMTQ0NTMyIDExMC44NDc2NTYgMy4wNDY4NzZ6bS0uOTUzMTI1LTkwLjk5MjE4OGMtNjguOTIxODc1IDAtMTI1LTU2LjA3NDIxOS0xMjUtMTI1czU2LjA3ODEyNS0xMjUgMTI1LTEyNWM2OC45MjU3ODEgMCAxMjUgNTYuMDc0MjE5IDEyNSAxMjVzLTU2LjA3NDIxOSAxMjUtMTI1IDEyNXptMC0yMTBjLTQ2Ljg2NzE4NyAwLTg1IDM4LjEzMjgxMi04NSA4NXMzOC4xMzI4MTMgODUgODUgODVjNDYuODcxMDk0IDAgODUtMzguMTMyODEyIDg1LTg1cy0zOC4xMjg5MDYtODUtODUtODV6bTEzOS04MGMtMTYuNTY2NDA2IDAtMzAgMTMuNDI5Njg4LTMwIDMwczEzLjQzMzU5NCAzMCAzMCAzMGMxNi41NzAzMTMgMCAzMC0xMy40Mjk2ODggMzAtMzBzLTEzLjQyOTY4Ny0zMC0zMC0zMHptMCAwIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==) no-repeat 50%/1.5rem}.btn-circle.btn-github:before{filter:brightness(0);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTEyIDBjLTYuNjI2IDAtMTIgNS4zNzMtMTIgMTIgMCA1LjMwMiAzLjQzOCA5LjggOC4yMDcgMTEuMzg3LjU5OS4xMTEuNzkzLS4yNjEuNzkzLS41Nzd2LTIuMjM0Yy0zLjMzOC43MjYtNC4wMzMtMS40MTYtNC4wMzMtMS40MTYtLjU0Ni0xLjM4Ny0xLjMzMy0xLjc1Ni0xLjMzMy0xLjc1Ni0xLjA4OS0uNzQ1LjA4My0uNzI5LjA4My0uNzI5IDEuMjA1LjA4NCAxLjgzOSAxLjIzNyAxLjgzOSAxLjIzNyAxLjA3IDEuODM0IDIuODA3IDEuMzA0IDMuNDkyLjk5Ny4xMDctLjc3NS40MTgtMS4zMDUuNzYyLTEuNjA0LTIuNjY1LS4zMDUtNS40NjctMS4zMzQtNS40NjctNS45MzEgMC0xLjMxMS40NjktMi4zODEgMS4yMzYtMy4yMjEtLjEyNC0uMzAzLS41MzUtMS41MjQuMTE3LTMuMTc2IDAgMCAxLjAwOC0uMzIyIDMuMzAxIDEuMjMuOTU3LS4yNjYgMS45ODMtLjM5OSAzLjAwMy0uNDA0IDEuMDIuMDA1IDIuMDQ3LjEzOCAzLjAwNi40MDQgMi4yOTEtMS41NTIgMy4yOTctMS4yMyAzLjI5Ny0xLjIzLjY1MyAxLjY1My4yNDIgMi44NzQuMTE4IDMuMTc2Ljc3Ljg0IDEuMjM1IDEuOTExIDEuMjM1IDMuMjIxIDAgNC42MDktMi44MDcgNS42MjQtNS40NzkgNS45MjEuNDMuMzcyLjgyMyAxLjEwMi44MjMgMi4yMjJ2My4yOTNjMCAuMzE5LjE5Mi42OTQuODAxLjU3NiA0Ljc2NS0xLjU4OSA4LjE5OS02LjA4NiA4LjE5OS0xMS4zODYgMC02LjYyNy01LjM3My0xMi0xMi0xMnoiLz48L3N2Zz4=) no-repeat 50%/1.5rem}.btn-circle.btn-arrow_left:before{transform:scaleX(-1)}.btn-circle:hover{box-shadow:3px 3px 0 #000}.big-button{position:relative;padding:2rem 0;font-size:1.5rem;font-weight:900;font-family:Metropolis;text-align:center}.big-button a{text-decoration:none;color:#3260b4;position:relative;z-index:2}.big-button svg{position:absolute;left:50%;width:auto;top:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:.3;transition:transform .5s}.big-button:hover svg{transform:translate(-50%,-50%) rotate(45deg) scale(1.3)}.btn-list>*{margin-right:.5rem}.btn-animated{--animatable-button-padding:2rem;--animatable-button-duration:3s;line-height:1rem;border:3px solid #000;font-weight:700;font-family:Metropolis;font-size:1.125rem;padding:1.3125rem 2rem;background:#000;color:#fff;transition:.25s linear;overflow:hidden;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.btn-animated div{position:relative;transition:.5s}.btn-animated div span:before{content:attr(data-text);position:absolute;left:calc(120% + var(--animatable-button-padding));width:100%}.btn-animated:hover{border-color:#000;background:#fff;box-shadow:10px 10px 0 #000;color:#000}.btn-animated:hover div{animation:animate-text-button var(--animatable-button-duration) infinite linear}@keyframes animate-text-button{0%{transform:translateX(0)}to{transform:translateX(calc(-120% + var(--animatable-button-padding)*-1))}}*{cursor:none!important}.cursor{position:absolute;width:30px;height:30px;top:-50%;left:-50%;border-radius:50%;background-color:#ceceff;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.2s ease-out;z-index:10000;border:transparent;opacity:.5;pointer-events:none;transform:translate(-50%,-50%) scale(.1)}.cursor.is-moving{transform:translate(-50%,-50%) scale(.9)}.cursor.is-hover{transform:translate(-50%,-50%) scale(1.5);background:transparent;border:1px solid #fff;opacity:1}.cursor_pointer{position:absolute;top:-50%;z-index:10001;width:6px;height:6px;border-radius:10px;left:-50%;pointer-events:none;background:#3260b4;transition:transform .2s ease-out;transform:translate(-50%,-50%)}.cursor_pointer.is-click{transform:translate(-50%,-50%) scale(.5)}.form-group{margin-bottom:1.5rem}.form-group label{color:#ceceff;font-family:Berlin Sans FB;font-size:1.25rem;margin-bottom:.75rem;display:block}.form-group label a{color:#fff}.form-group input,.form-group textarea{background:#fff;border:3px solid #000;font-family:Metropolis;padding:1.25rem 1.5rem;font-weight:500;font-size:1rem;box-sizing:border-box;width:100%}.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{opacity:.5}.form-group input::placeholder,.form-group textarea::placeholder{opacity:.5}.form-group textarea{resize:vertical;min-height:150px}.form-group .custom-radios{display:flex;flex-wrap:wrap;gap:1rem}.form-group .custom-radios .custom-radio{font-family:Metropolis;font-size:1rem;padding:1.25rem 1.5rem;opacity:.4;background:#000;color:#ceceff;border:3px solid #000}.form-group .custom-radios .custom-radio-selected{background:#fff;border:3px solid #000;color:#000;opacity:1}.form-group .custom-checkbox{position:relative;padding-left:2.5rem}.form-group .custom-checkbox>div{width:1.25rem;height:1.25rem;position:absolute;left:0;background:#2e1fff;border:3px solid #000}.form-group .custom-checkbox>div.checked{background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA4NiA4NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjIiPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTIxLjQ0NjMsLTIxLjQ0NjMpIj48cGF0aCBkPSJNNjQsNDkuMTIzTDM5LjA2OSwyNC4xOTJDMzUuNDA4LDIwLjUzMSAyOS40NzIsMjAuNTMxIDI1LjgxMSwyNC4xOTJMMjQuMTkyLDI1LjgxMUMyMC41MzEsMjkuNDcyIDIwLjUzMSwzNS40MDggMjQuMTkyLDM5LjA2OUw0OS4xMjMsNjRDNDkuMTIzLDY0IDI0LjE5Miw4OC45MzEgMjQuMTkyLDg4LjkzMUMyMC41MzEsOTIuNTkyIDIwLjUzMSw5OC41MjggMjQuMTkyLDEwMi4xODlMMjUuODExLDEwMy44MDhDMjkuNDcyLDEwNy40NjkgMzUuNDA4LDEwNy40NjkgMzkuMDY5LDEwMy44MDhMNjQsNzguODc3QzY0LDc4Ljg3NyA4OC45MzEsMTAzLjgwOCA4OC45MzEsMTAzLjgwOEM5Mi41OTIsMTA3LjQ2OSA5OC41MjgsMTA3LjQ2OSAxMDIuMTg5LDEwMy44MDhMMTAzLjgwOCwxMDIuMTg5QzEwNy40NjksOTguNTI4IDEwNy40NjksOTIuNTkyIDEwMy44MDgsODguOTMxTDc4Ljg3Nyw2NEM3OC44NzcsNjQgMTAzLjgwOCwzOS4wNjkgMTAzLjgwOCwzOS4wNjlDMTA3LjQ2OSwzNS40MDggMTA3LjQ2OSwyOS40NzIgMTAzLjgwOCwyNS44MTFMMTAyLjE4OSwyNC4xOTJDOTguNTI4LDIwLjUzMSA5Mi41OTIsMjAuNTMxIDg4LjkzMSwyNC4xOTJMNjQsNDkuMTIzWiIvPjwvZz48L3N2Zz4=) no-repeat 50%/.75rem}.form-group .custom-checkbox label{font-size:1rem;max-width:500px}.form-group .custom-select{position:relative;box-sizing:border-box;width:100%;font-family:Metropolis;color:#000;font-size:1rem}.form-group .custom-select:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;right:1.5rem;transform:translateY(-50%);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMTEgNzciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC02LjYyNDkyLC0yNy42MjUpIj48cGF0aCBkPSJNNTQuNjU1LDEwMC44MjZDNTYuNDMzLDEwMy4wNjggNTkuMTM4LDEwNC4zNzUgNjIsMTA0LjM3NUM2NC44NjIsMTA0LjM3NSA2Ny41NjcsMTAzLjA2OCA2OS4zNDUsMTAwLjgyNkwxMTUuMzQ1LDQyLjgyNkMxMTcuNTgsNDAuMDA4IDExOC4wMDYsMzYuMTU5IDExNi40NDEsMzIuOTIxQzExNC44NzYsMjkuNjgzIDExMS41OTcsMjcuNjI1IDEwOCwyNy42MjVMMTYsMjcuNjI1QzEyLjQwMywyNy42MjUgOS4xMjQsMjkuNjgzIDcuNTU5LDMyLjkyMUM1Ljk5NCwzNi4xNTkgNi40Miw0MC4wMDggOC42NTUsNDIuODI2TDU0LjY1NSwxMDAuODI2WiIvPjwvZz48L3N2Zz4=) no-repeat 50%}.form-group .custom-select .custom-selected{background:#fff;border:3px solid #000;padding:1.25rem 1.5rem;font-weight:500;color:#000}.form-group .custom-select .custom-options{position:absolute;top:calc(100% - 3px);z-index:1;border:3px solid #000;width:90%}.form-group .custom-select .custom-options .custom-option{padding:1.25rem 1.5rem;background:#ceceff;color:#3260b4}.form-group .custom-select .custom-options .custom-option:hover{background:#fff}@media screen and (min-width:1024px){.form-group input{width:60%;max-width:100%}.form-group textarea{width:100%}.form-group .custom-select{width:60%;min-width:350px}}.service-grid{display:grid;grid-gap:2rem}@media screen and (min-width:1024px){.service-grid{grid-template-columns:1fr 1fr;grid-gap:4rem;max-width:85%}.service-grid .service-case:nth-child(2){display:flex;align-items:flex-end}.service-grid .service-case:nth-child(3){transform:translateX(128px)}}.service-item{position:relative;border:3px solid #000;padding:2.5rem;transition:.5s;background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA1MzQgNTM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiI+PHBhdGggZD0iTTAsNTIwYzcuMzU5LDAgMTMuMzMzLDUuOTc0IDEzLjMzMywxMy4zMzNsLTEzLjMzMywwbDAsLTEzLjMzM1ptMjUzLjMzMywxMy4zMzNjMCwtNy4zNTkgNS45NzUsLTEzLjMzMyAxMy4zMzQsLTEzLjMzM2M3LjM1OSwwIDEzLjMzMyw1Ljk3NCAxMy4zMzMsMTMuMzMzbC0yNi42NjcsMFptMjgwLC0xMy4zMzNsMCwxMy4zMzNsLTEzLjMzMywwYzAsLTcuMzU5IDUuOTc0LC0xMy4zMzMgMTMuMzMzLC0xMy4zMzNabS01MzMuMzMzLC0yNjYuNjY3YzcuMzU5LDAgMTMuMzMzLDUuOTc1IDEzLjMzMywxMy4zMzRjMCw3LjM1OSAtNS45NzQsMTMuMzMzIC0xMy4zMzMsMTMuMzMzbDAsLTI2LjY2N1ptMjY2LjY2NywwYzcuMzU5LDAgMTMuMzMzLDUuOTc1IDEzLjMzMywxMy4zMzRjLTAsNy4zNTkgLTUuOTc0LDEzLjMzMyAtMTMuMzMzLDEzLjMzM2MtNy4zNTksMCAtMTMuMzM0LC01Ljk3NCAtMTMuMzM0LC0xMy4zMzNjMCwtNy4zNTkgNS45NzUsLTEzLjMzNCAxMy4zMzQsLTEzLjMzNFptMjY2LjY2NiwwbDAsMjYuNjY3Yy03LjM1OSwwIC0xMy4zMzMsLTUuOTc0IC0xMy4zMzMsLTEzLjMzM2MtMCwtNy4zNTkgNS45NzQsLTEzLjMzNCAxMy4zMzMsLTEzLjMzNFptLTUyMCwtMjUzLjMzM2MwLDcuMzU5IC01Ljk3NCwxMy4zMzMgLTEzLjMzMywxMy4zMzNsLTAsLTEzLjMzM2wxMy4zMzMsMFptMjY2LjY2NywwYy0wLDcuMzU5IC01Ljk3NCwxMy4zMzMgLTEzLjMzMywxMy4zMzNjLTcuMzU5LDAgLTEzLjMzNCwtNS45NzQgLTEzLjMzNCwtMTMuMzMzbDI2LjY2NywwWm0yNTMuMzMzLDEzLjMzM2MtNy4zNTksMCAtMTMuMzMzLC01Ljk3NCAtMTMuMzMzLC0xMy4zMzNsMTMuMzMzLDBsMCwxMy4zMzNaIiBzdHlsZT0iZmlsbC1vcGFjaXR5OjAuMTUiLz48L3N2Zz4=) 32px 20px;background-size:128px}.service-item:hover{box-shadow:10px 10px 0 #2e1fff}.service-item .service-item-tell{font-size:1.25rem;font-weight:700;font-family:Metropolis;color:#2e1fff}.service-item h3{color:#000;font-weight:900;font-size:2rem;margin-top:.5rem;margin-bottom:0;font-family:Metropolis}.service-item h3 a{color:inherit;text-decoration:none}@media screen and (min-width:1024px){.service-item h3{font-size:2.5rem}}.service-item ul{padding-left:1rem;margin-bottom:1rem}.work{display:grid;align-items:center;justify-content:center;gap:2rem;max-width:1140px}.work:not(.no-work-bottom){margin-bottom:3rem;padding-bottom:3rem;border-bottom:2px solid #ceceff}.work .work-content a{text-decoration:none}.work .work-content h3{color:#fff;font-size:2rem;font-family:Metropolis;text-transform:uppercase;font-weight:900;margin:0 0 1rem}.work .work-content .tag{margin-right:.5rem}.work .work-content p{color:#ceceff}@media screen and (min-width:1024px){.work{grid-template-columns:4fr 3fr;gap:4rem}}.work-thumb{width:100%}.work-thumb .thumb{border:3px solid #000;transition:.5s;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.work-thumb .thumb:hover{box-shadow:10px 10px 0 #000}.work-thumb .thumb .thumb-main-container{position:relative;z-index:2}.work-thumb .thumb .scroll{background-position-x:0;background-size:cover;position:absolute;top:0;height:100%;width:400%;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.badge-dev{position:absolute;right:0;top:0;z-index:1;transform:translateY(-50%) scale(.5);transform-origin:center right}@media screen and (min-width:1024px){.badge-dev{transform:translateY(-25%)}}.stepper{justify-content:start;margin-bottom:1rem}.stepper,.stepper .step{display:flex;align-items:center}.stepper .step{opacity:.3;background:#000;color:#fff;font-family:Metropolis;width:3rem;height:3rem;border-radius:100%;margin-right:.75rem;justify-content:center;font-size:1.25rem;line-height:1rem;font-weight:700;box-sizing:border-box}.stepper .step.active{opacity:1;background:#fff;border:2px solid #000;color:#000}.stepper .step.selected{opacity:1;background:#000;border:2px solid #000;color:#fff}@media screen and (min-width:1024px){.stepper{margin-bottom:2rem}.stepper .step{width:3.5rem;height:3.5rem;margin-right:1rem}}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;grid-auto-flow:dense}.feature{border:3px solid #000;box-sizing:border-box;width:100%}.feature .feature-visual{padding-top:100%;height:0;position:relative}.feature .feature-visual .lazy-wrapper,.feature .feature-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.feature .feature-visual .lazy-image{height:100%}.feature .feature-content{padding:1.25rem}.feature .feature-content h4{font-weight:700;font-family:Metropolis;font-size:1.25rem;color:#fff;margin:0 0 .25rem}.feature .feature-content p{font-size:1rem;margin:0;line-height:1.5rem}.feature_normal{grid-column:span 2}.feature_normal .feature-visual{padding-top:calc(50% - 16px)}.feature_normal .feature-content p{max-width:66%}.feature_large{grid-column:span 3}.feature_large .feature-visual{padding-top:50%}.mini-cta{max-width:800px;display:flex;justify-content:space-between;flex-direction:column;gap:2rem;position:relative;z-index:1;margin-top:-.125rem;margin-bottom:4rem}.mini-cta p{padding:0;margin:0;flex:1 1}@media screen and (min-width:1024px){.mini-cta{flex-direction:row}}.big-cta{position:relative}.big-cta .background-title-container{margin:0;text-align:center;z-index:2}.big-cta .background-title{margin-top:3rem}.big-cta p{max-width:500px;margin:1.5rem auto 2rem}@media screen and (min-width:1024px){.big-cta .background-title-container{margin:0 0 3rem}.big-cta h2{margin-top:-4.375rem}}.big-cta .light{left:50%;top:50%;transform:translate(-50%,-50%)}.light{width:500px;height:500px;position:absolute;z-index:0}.light-yellow{background:radial-gradient(50% 50% at 50% 50%,rgba(231,196,9,.25) 0,hsla(0,0%,85.1%,0) 100%);top:-25%;right:-25%}.light-purple{background:radial-gradient(50% 50% at 50% 50%,rgba(67,37,251,.25) 0,hsla(0,0%,85.1%,0) 100%);left:-75%;top:35%}@media screen and (min-width:1024px){.light{width:1000px;height:1000px}.light-yellow{top:-15%;right:auto}.light-purple{left:-25%;top:10%}}.task-list{display:grid;gap:1.125rem;max-width:800px;margin:4.375rem auto 4rem}@media screen and (min-width:1024px){.task-list{grid-template-columns:repeat(2,1fr)}}.task-item{text-align:left;padding-left:4rem;padding-right:1rem}.task-item h3{position:relative;color:#9474ff;text-transform:uppercase;font-family:Metropolis;font-size:1.25rem;line-height:1.5rem;font-weight:800;margin:0 0 .75rem}.task-item h3:before{content:"";position:absolute;width:2rem;height:2rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWFzayBpZD0ibWFzazBfMjMyXzcwOCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTMyIDBIMFYzMkgzMlYwWiIgZmlsbD0id2hpdGUiLz48L21hc2s+PGcgbWFzaz0idXJsKCNtYXNrMF8yMzJfNzA4KSI+PHBhdGggZD0iTTE2IDBDMTYuNTQzMiA4LjYwMTU0IDIzLjM5ODQgMTUuNDU2OCAzMiAxNkMyMy4zOTg0IDE2LjU0MzIgMTYuNTQzMiAyMy4zOTg0IDE2IDMyQzE1LjQ1NjggMjMuMzk4NCA4LjYwMTU0IDE2LjU0MzIgMCAxNkM4LjYwMTU0IDE1LjQ1NjggMTUuNDU2OCA4LjYwMTU0IDE2IDBaIiBmaWxsPSIjOTQ3NEZGIi8+PC9nPjwvc3ZnPg==) no-repeat 50%;left:-3rem;top:-.5rem}.task-item p{margin-top:0}.card-list{margin-top:2rem;padding-bottom:.5rem;overflow:auto;pointer-events:auto}.card-list>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;margin:auto;gap:1rem;padding:0 1rem}@media screen and (min-width:1024px){.card-list>div{gap:2rem}}.card-item{background:#fff;color:#000;border:3px solid #000;box-shadow:5px 5px 0 #000;width:260px;max-width:calc(100vw - 7rem);padding:1.5rem;text-align:left;min-height:375px;display:flex;flex-direction:column}.card-item .card-body{border-top:2px solid #9474ff;margin-top:auto;padding-top:1.5rem}.card-item .card-body p{margin:0}.card-item blockquote{padding:0;margin:0;font-size:1.125rem;line-height:1.5rem}.card-item blockquote+.card-body p{font-size:1.125rem;line-height:1.25rem;color:#2e1fff}.card-item h3{position:relative;margin-top:3.5rem;font-family:Metropolis;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.card-item h3:before{content:"";position:absolute;width:2.5rem;height:2.5rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMEMxNi41NDMyIDguNjAxNTQgMjMuMzk4NCAxNS40NTY4IDMyIDE2QzIzLjM5ODQgMTYuNTQzMiAxNi41NDMyIDIzLjM5ODQgMTYgMzJDMTUuNDU2OCAyMy4zOTg0IDguNjAxNTQgMTYuNTQzMiAwIDE2QzguNjAxNTQgMTUuNDU2OCAxNS40NTY4IDguNjAxNTQgMTYgMFoiIGZpbGw9IiMyRTFGRkYiLz48L3N2Zz4=) no-repeat 50%/2.5rem;left:0;top:-3.5rem}@media screen and (max-width:1024px){.card-list_big>div{flex-direction:column}}@media screen and (min-width:1024px){.card-list_big{padding-bottom:6rem}}.card-list_big .card-item{width:auto}@media screen and (min-width:1024px){.card-list_big .card-item{width:450px;padding:2rem}.card-list_big .card-item:nth-child(2){margin-top:4rem;margin-bottom:-4rem}}.card-list_big .card-item h3{margin-bottom:0;font-weight:600}@media screen and (min-width:1024px){.card-list_big .card-item h3{margin-top:4.5rem;font-size:2rem}.card-list_big .card-item h3:before{background-size:3rem;height:3rem;width:3rem;top:-4.5rem}}.card-list_big .card-item .card-body{border-top:0;margin-top:0}.card-list_big .card-item .card-body p:not(:last-child){margin-bottom:1rem}.worked-for{min-height:256px;box-sizing:border-box}.sticker-container{filter:drop-shadow(5px 5px 0 black);position:absolute;height:256px;pointer-events:none;width:256px}.sticker-container img{width:100%;height:100%;pointer-events:none}.sticker-container_antman{right:100px;top:-60px;z-index:1}.sticker-container_wishing_star{left:62%;top:-100px}.sticker-container_gobelins{right:0;top:1000px;transform:translateX(35%)}.sticker-container_pokexp{left:0;bottom:0;z-index:-1;transform:translate(-50%,25%) rotate(-5deg);width:312px;height:312px}.sticker-container_cheese,.sticker-container_duck{z-index:1;right:0;transform:translateY(-50%)}.sticker-container_sunflower{left:0;transform:translate(-50%,-50%);top:50%}.sticker-container_github{bottom:0;right:0;transform:translate(25%,25%) rotate(9deg)}@media screen and (max-width:1024px){.sticker-container{display:none}}.about section article{max-width:600px;padding-bottom:4rem}.about section h1{max-width:500px}.about .about-info{position:relative}.about .about-info+.blue-section{z-index:3;position:relative}.about .about-decoration{position:relative;width:100%;padding-top:100%}.about .about-decoration .about-decoration-image{position:absolute;top:0;z-index:3}.about .about-decoration .about-decoration-image img{width:100%}.about .about-decoration .about-decoration-image img.overlay{position:absolute;left:0;top:0;height:100%}.about .steps-grid{margin-bottom:2rem;gap:2rem;display:grid}@media screen and (min-width:1024px){.about .about-decoration{position:absolute;height:100%;top:0;width:100%;left:0;pointer-events:none;padding-top:0}.about .about-decoration .about-decoration-image{width:100%;max-width:calc(50% - 100px);bottom:0;right:0;z-index:3;top:auto;max-height:100vh;max-height:calc(var(--app-height));height:100%}.about .about-decoration .about-decoration-image>img{width:auto;height:100%;max-height:inherit}.about .steps-grid{grid-template-columns:repeat(3,1fr)}.about .steps-grid>:nth-child(2){transform:translateY(2rem)}.about .steps-grid>:nth-child(3){transform:translateY(4rem)}}.project-list{padding-bottom:1rem}.project-grid{display:grid;max-width:1108px;gap:1rem}@media screen and (min-width:1024px){.project-grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,1fr);gap:2rem}}@media screen and (min-width:1024px){.project-grid>a{grid-column:span 2;grid-row:span 2;box-sizing:border-box}.project-grid>a:first-child{grid-column:1/4;grid-row:1/4}.project-grid>a:nth-child(2){grid-column:1/4;grid-row:4/7}}.project-grid>a .project-item{height:100%;box-sizing:border-box}.project-grid>a .project-item .work-thumb .thumb{box-sizing:border-box}.project-grid>a .project-item .work-thumb .thumb:hover{box-shadow:1rem 1rem 0 #2e1fff}.project-secondary{margin-bottom:0;margin-top:2rem}@media screen and (min-width:1024px){.project-secondary{margin-bottom:8rem;margin-top:4rem}}.project-secondary a{text-decoration:none;position:relative}.project-secondary a .project-item{padding:2rem 0;font-family:Metropolis;border-bottom:2px solid #2e1fff;position:relative;z-index:1;color:#2e1fff}.project-secondary a .project-item .project-name{font-size:1.5rem;font-weight:700}@media screen and (min-width:1024px){.project-secondary a .project-item .project-name{font-size:2rem}}.project-secondary a .project-item .project-thumb{position:absolute;right:0;width:450px;top:50%;transform:translateY(-50%);pointer-events:none!important;height:auto;z-index:10}.project-secondary a .project-item .project-thumb *{pointer-events:none!important}.project-secondary a .project-item .project-tasks{margin-top:.5rem;display:block;font-size:1.1rem}@media screen and (min-width:1024px){.project-secondary a .project-item .project-tasks{font-size:1.3rem}}.project-secondary a:first-child .project-item{border-top:2px solid #2e1fff}.project-secondary a:hover{z-index:10}.project-secondary a:hover .project-item{color:#3260b4}.grid{display:grid;gap:2rem}.grid .stat-align{align-self:end;padding-bottom:1.5rem}@media screen and (min-width:1024px){.grid.cols-2{grid-template-columns:1fr 1fr}}.prestation-details .stats{background:#2e1fff;color:#fff;padding:4rem 2rem;text-align:center}@media screen and (min-width:1024px){.prestation-details .stats{margin-right:6rem}}.prestation-details .stats .stat-item{margin-bottom:4rem;font-family:Metropolis}.prestation-details .stats .stat-item:last-of-type{margin-bottom:0}.prestation-details .stats .stat-item-number{font-size:60px;font-weight:900}.prestation-details .stats .stat-item-label{display:block;opacity:.7;font-weight:700}.prestation-details .prestation-services{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:row;cursor:grab;gap:2rem}.prestation-details .prestation-services>div{width:500px;max-width:60vw;-webkit-user-select:none;-ms-user-select:none;user-select:none}.prestation-content{border-bottom:2px solid #fff;padding-top:3rem;padding-bottom:3rem;cursor:pointer}.prestation-content .prestation-header{display:flex;justify-content:space-between;align-items:center}.prestation-content .prestation-header .prestation-header-open{height:2rem;width:2rem;position:relative}.prestation-content .prestation-header .prestation-header-open:after,.prestation-content .prestation-header .prestation-header-open:before{content:"";position:absolute;width:2rem;height:2px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.prestation-content .prestation-header .prestation-header-open:after{transform:translate(-50%,-50%) rotate(90deg)}.prestation-content .prestation-body{max-width:600px}.prestation-content p{margin-top:0}.prestation-content h3 a{color:inherit;text-decoration:none}.prestation-content ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin:1.5rem 0 2rem;padding:0}.prestation-content ul li{font-family:Metropolis;font-weight:600;position:relative;font-size:1.125rem;color:#fff;padding-left:3rem}.prestation-content ul li:before{content:"";width:2rem;height:.125rem;background:#fff;left:0;top:50%;position:absolute;transform:translateY(-50%)}.prestation-content .prestation-header h3{margin:0}.prestation-list-item{position:relative}.prestation-list-item:not(.open):hover{background:#9474ff}.prestation-list-item .container{z-index:1;position:relative}.prestation-list-item .prestation-image{position:absolute;right:0;width:60%;height:100%;opacity:0}.prestation-list-item .prestation-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(90deg,#2e1fff,rgba(46,31,255,.5))}.prestation-list-item .prestation-image .lazy-image{height:100%}.prestation-list-item .prestation-image .lazy-image>div{padding-bottom:0!important;height:100%}.prestation-list-item .prestation-body{display:none}.prestation-list-item.open .prestation-image{opacity:1}.prestation-list-item.open .prestation-content .prestation-header{padding-bottom:1rem}.prestation-list-item.open .prestation-body{display:block}.prestation-list-item.open .prestation-header-open:after{display:none}.prestation-list-item:last-of-type .prestation-content{border-bottom:0}.contact-row{border-bottom:2px solid #2e1fff;font-family:Metropolis;max-width:430px;padding:.625rem 0 2.625rem;margin-bottom:2rem}.contact-row-name{font-weight:700;font-size:1rem;margin-bottom:.25rem}.contact-row-content a{color:#000;font-weight:700;text-decoration:none;font-size:1.5rem}.page-content.contact .page-introduction{padding-bottom:190px}@media screen and (min-width:1024px){.page-content.contact .page-introduction{padding-bottom:100px}}.page-content.contact .page-introduction>.grid>div>p{min-height:144px}.page-content.contact .page-introduction h3{font-size:2.25rem;font-weight:900;margin-bottom:1.5rem;font-family:Metropolis}.page-content.contact .page-introduction .grid>.form-group input{width:100%}.page-content.contact .page-introduction .btn{margin-top:1rem}@media screen and (max-width:768px){.page-content.contact .page-introduction .step .grid{gap:0}}.page-content.contact .final-step{text-align:center}.page-content.contact .final-step img{width:210px;margin-top:2rem}.page-content.contact .final-step h3{margin-top:1.5rem}.page-content.contact .final-step p{font-size:1rem}.project-details{pointer-events:auto}.project-details .btn-share{position:fixed;bottom:1rem;left:1rem;z-index:10}@media screen and (min-width:1024px){.project-details .btn-share{left:2rem}}.project-details .background-title+.card-list{margin-top:-1rem;z-index:3;position:relative}@media screen and (min-width:1024px){.project-details .background-title+.card-list{margin-top:-2.5rem}}.hero-project{width:100vw;margin:8rem auto;position:relative;max-width:1720px;pointer-events:auto}.hero-project .small_image{width:50%;display:inline-block}.hero-project .thumb-container{position:relative;padding-top:1rem}.hero-project .service-item{box-shadow:1rem 1rem 0 #2e1fff;right:0;bottom:0;transform:translateY(2rem)}.hero-project .left-item{padding:1rem;z-index:1}.hero-project .h1{font-size:3rem;margin-top:.5rem;width:80vw;line-height:40px}.hero-project .data-table{font-family:Metropolis;font-weight:700;max-width:320px;margin-top:2rem}.hero-project .data-table .data-row{border-bottom:2px solid #2e1fff;grid-template-columns:1fr 2fr;display:grid;gap:.5rem;padding:.75rem 0}.hero-project .data-table .data-row-name{line-height:1.75rem}.hero-project .data-table .data-row-value{line-height:1.5rem;color:#000}@media screen and (min-width:1024px){.hero-project{display:grid;grid-template-columns:550px 1fr;gap:2rem;margin-top:11rem}.hero-project .thumb-container{padding-top:8rem}.hero-project .h1{margin-top:0;line-height:64px;font-size:6rem}.hero-project .left-item{position:-webkit-sticky;position:sticky;top:6rem;align-self:start;padding:1rem 2rem}}.rotate-animation{animation:rotate-animation 10s linear infinite forwards;transform-origin:50% 50%}@keyframes rotate-animation{0%{rotate:0deg}to{rotate:1turn}}#news{max-width:1050px;display:grid;gap:2rem;margin-top:4rem;margin-bottom:5rem}@media screen and (min-width:1024px){#news{grid-template-columns:1fr 1fr}}#news h3{font-weight:900;font-family:Metropolis;text-decoration:none;color:#000;font-size:1.75em;line-height:2rem;margin-top:1rem;margin-bottom:.5rem}#news p{margin:0;max-width:75%}#news a{text-decoration:none}.share-blog{padding:4rem 0}.share-blog .share-label{font-family:Metropolis;font-weight:600;font-size:1.25rem;color:#fff}.share-blog .btn-list{margin-top:1rem}.share-blog .h3{color:#ceceff;margin-top:.5rem;margin-bottom:1.5rem;max-width:650px}.share-blog .container{display:grid;gap:2rem}@media screen and (min-width:1024px){.share-blog .container{grid-template-columns:3fr 2fr}.share-blog .container>div:last-child{border-left:2px solid #fff;padding-left:4rem}}.share-blog ul{padding:0;margin-top:.5rem}.share-blog ul li{margin-bottom:0;line-height:1.5rem;list-style:none}.share-blog ul li a{color:#ceceff;font-size:1rem}.news-thumb{aspect-ratio:6/4;border:3px solid #000;position:relative}.news-thumb .news-thumb-tags{position:absolute;bottom:1rem;right:1rem}.news-thumb .lazy-image,.news-thumb .lazy-image>div,.news-thumb .lazy-wrapper{height:100%;padding-top:0;padding-bottom:0}.page-content.blog .background-title-container+.h2,.page-content.blog .background-title-container+h2{margin-bottom:1rem}.page-content.blog .work .work-content h3{text-transform:none}.article-view{margin-top:4rem;margin-bottom:4rem}.article-view>article{max-width:800px}.article-view h2{font-size:2.5rem;line-height:3rem;margin-bottom:.5rem}.article-view h2+p{margin-top:0}.article-view p+h2,.article-view ul+h2{margin-top:3rem}.article-view li{margin-bottom:.5rem;font-size:1.25rem}.bg-blue{background:#2e1fff}.text-blue{color:#2e1fff}.bg-white,.text-white{color:#fff}.w-full{width:100%}.w-50{width:50%}.w-75{width:75%}@media screen and (min-width:1024px){.md\:w-50{width:50%}.md\:w-75{width:75%}.md\:max-w-50{max-width:50%}.md\:max-w-66{max-width:66%}}.relative{position:relative}.py-16{padding-top:4rem;padding-bottom:4rem}.p-6{padding:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pr-4{padding-right:1rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-16{margin-top:4rem}.mt-32{margin-top:8rem}.mb-16{margin-bottom:4rem}.mb-24{margin-bottom:6rem}.mb-32{margin-bottom:8rem}.pb-0{padding-bottom:0!important}.pb-8{padding-bottom:2rem!important}@media screen and (min-width:1024px){.md\:mb-24{margin-bottom:6rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-32{margin-bottom:8rem}.md\:p-8{padding:2rem}}.border-b{border-bottom:2px solid #ceceff}.infinite-left-blue{position:relative}.infinite-left-blue:before{content:"";position:absolute;right:100%;background:#2e1fff;width:100vw;height:100%;top:0}.shadow{filter:drop-shadow(10px 10px 0 black)}@media screen and (max-width:768px){.mobile-hide{display:none}}.text-metropolis{font-family:Metropolis}.font-bold{font-weight:700}.font-bolder{font-weight:900}.text-20{font-size:1.25rem}.text-24{font-size:1.5rem}.flex{display:flex}.space-between{justify-content:space-between}.wrap{flex-wrap:wrap}@media screen and (min-width:1024px){.md\:flex{display:flex}}.items-center{align-items:center}#grain_canvas{pointer-events:none;left:0;top:0;width:100vw;height:100vh;height:var(--app-height);position:fixed;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
Toutes mes réalisations | Loris Pinna, développeur et designer freelanceMes réals. Mes réals. Mes réals. Mes réals. Mes réals. Mes réals. Mes réals. Mes réals. Mes réals. Mes réals. Mes réals. Mes réals.
Des projets mêlants
conception, design
& développement