.breakpoint-helper{font-family:"xs=320px&sm=640px&md=768px&lg=1024px&xl=1280px&2xl=1536px"}@font-face{font-family:Roboto;src:url(/statics/fonts/roboto/roboto-v30-latin-regular.woff2) format("woff2"),url(/statics/fonts/roobert/roboto-v30-latin-regular.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/statics/fonts/roboto/roboto-v30-latin-700.woff2) format("woff2"),url(/statics/fonts/roobert/roboto-v30-latin-700.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roobert;src:url(/statics/fonts/roobert/RoobertRegular.woff2) format("woff2"),url(/statics/fonts/roobert/RoobertRegular.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roobert;src:url(/statics/fonts/roobert/RoobertSemiBold.woff2) format("woff2"),url(/statics/fonts/roobert/RoobertSemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Roobert;src:url(/statics/fonts/roobert/RoobertBold.woff2) format("woff2"),url(/statics/fonts/roobert/RoobertBold.woff) format("woff");font-weight:700;font-style:normal}.h1,h1{position:relative;font-family:Roboto;font-weight:700;text-transform:uppercase;font-size:2.5rem}@media (min-width: 768px){.h1,h1{font-size:2.8125rem}}.h2,h2{position:relative;font-family:Roobert;font-weight:600;text-transform:uppercase;color:#fff;font-size:2.1875rem}@media (min-width: 768px){.h2,h2{font-size:2.4rem}}.h3,h3{font-family:Roobert;font-weight:600;color:#fff;font-size:1.8rem}@media (min-width: 768px){.h3,h3{font-size:1.5625rem}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;padding:0;margin:0}.grecaptcha-badge{visibility:hidden}html{scroll-behavior:smooth;scroll-behavior:initial!important}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}h1,h2,h3,h4,h5{padding:0}abbr[title]{text-decoration:none}em{font-style:normal}ul,ol{list-style:none}img,svg,picture{display:inline-block;height:auto}img[width],img[height],svg[width],svg[height],picture[width],picture[height]{max-width:none}img{font-style:italic}svg{fill:currentColor}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}a,a:visited{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{font:inherit;background:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}p{max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}.breakpoint-helper-guide{position:fixed;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;justify-content:center;align-items:center;bottom:0px;right:0px;width:40px;height:40px;color:#fff;font-weight:500;transform:translateZ(0);transition:.3s transform ease-in-out}.breakpoint-helper-guide.-hide{transform:translate3d(0,100%,0)}.c-layout{min-height:100vh;background-color:#1a191b}html,body{width:100%!important;min-height:100%!important}.c-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none;background-image:url(/statics/images/gradient-background-noise-optim.png);background-size:cover;background-position:center;mix-blend-mode:exclusion}.c-header{position:fixed;height:4rem;width:100%;top:0;left:0;display:flex;justify-content:space-between;padding-left:.625rem;padding-right:clamp(1.25rem,2.60416667vw,3.125rem);align-items:center;z-index:5}@media (min-width: 768px){.c-header{height:5rem;padding-left:clamp(1.25rem,2.60416667vw,3.125rem)}}.c-header .contact{font-family:Roobert;font-weight:600;font-size:1.125rem;text-transform:uppercase;cursor:pointer;color:#fff}.c-introduction{position:relative;min-height:100vh;height:300vh}.c-introduction canvas{width:50%;position:absolute;top:0;right:0}@media (min-width: 1024px){.c-introduction{height:400vh}}.c-introduction .wrapper-sticky{position:-webkit-sticky;position:sticky;display:flex;align-items:center;top:0;height:100vh}.c-introduction.-cursor{cursor:pointer}.c-introduction h1,.c-introduction h2{margin-bottom:.625rem}.c-introduction .commitment-content{position:absolute;padding-left:1.25rem;bottom:42%;padding-right:1.875rem}@media (min-width: 1024px){.c-introduction .commitment-content{padding-left:0;left:8.33333333vw;max-width:35rem}}.c-introduction .commitment-content p{color:#fff;font-family:Roboto;font-weight:500;font-size:.875rem;line-height:1.375rem;max-width:29.375rem}@media (min-width: 1024px){.c-introduction .commitment-content p{font-size:1rem;line-height:1.5625rem;padding-right:1.875rem;max-width:80%}}.c-introduction .services-content{position:absolute;left:1.875rem;width:80%}@media (min-width: 768px){.c-introduction .services-content{left:initial;right:6.25rem}}@media (min-width: 1024px){.c-introduction .services-content{width:25%;right:5rem;left:initial}}.c-introduction .services-content p{color:#fff;font-family:Roboto;font-weight:500;font-size:.875rem;line-height:1.375rem;max-width:29.375rem}@media (min-width: 1024px){.c-introduction .services-content p{font-size:1rem;line-height:1.5625rem;padding-right:1.875rem;max-width:initial}}.c-introduction .design,.c-introduction .dev,.c-introduction .marketing{display:none;flex-direction:column-reverse;padding-left:1.25rem}@media (min-width: 1024px){.c-introduction .design,.c-introduction .dev,.c-introduction .marketing{padding-left:0rem}}.c-introduction .design .child,.c-introduction .dev .child,.c-introduction .marketing .child{position:relative}@media (min-width: 1024px){.c-introduction .design .child,.c-introduction .dev .child,.c-introduction .marketing .child{position:absolute;opacity:0}}.c-introduction .design span,.c-introduction .dev span,.c-introduction .marketing span{display:block}.c-introduction .design .root,.c-introduction .dev .root,.c-introduction .marketing .root{overflow:hidden}@media (min-width: 1024px){.c-introduction .design .root span,.c-introduction .dev .root span,.c-introduction .marketing .root span{transform:translateY(100%)}}.c-introduction .design{position:absolute;color:#fff;font-family:Roobert;font-weight:700;font-size:2rem;pointer-events:none;top:50%;transform:translateY(-50%);margin-top:6px}@media (min-width: 1024px){.c-introduction .design{top:43%;transform:translate(-340px);left:50%;margin-top:0}}.c-introduction .design .child{font-weight:500;font-size:.875rem}@media (min-width: 1024px){.c-introduction .design .child.-graphic{top:-40px;width:190px;left:-90px}.c-introduction .design .child.-uiux{top:80px;left:50px}.c-introduction .design .child.-designweb{top:65px;width:190px;left:-70px}}.c-introduction .dev{color:#fff;font-family:Roobert;font-weight:700;position:absolute;font-size:2rem;pointer-events:none;top:50%;transform:translateY(-50%);margin-top:-110px}@media (min-width: 1024px){.c-introduction .dev{left:50%;transform:translate(-400px);top:48%;margin-top:0}}.c-introduction .dev .child{font-weight:500;font-size:.875rem}@media (min-width: 1024px){.c-introduction .dev .child.-showcase{top:-110%;right:-29px}.c-introduction .dev .child.-universel{top:-190%;left:-29px}.c-introduction .dev .child.-maintenance{top:-100%;left:-139px}.c-introduction .dev .child.-intern{bottom:-120%;left:-119px}.c-introduction .dev .child.-ecom{bottom:-180%;right:50px}}.c-introduction .marketing{position:absolute;color:#fff;font-family:Roobert;font-weight:700;font-size:2rem;pointer-events:none;top:50%;transform:translateY(-50%);margin-top:110px}@media (min-width: 1024px){.c-introduction .marketing{top:36%;left:50%;transform:translate(-420px);margin-top:0}}.c-introduction .marketing .child{font-weight:500;font-size:.875rem}@media (min-width: 1024px){.c-introduction .marketing .child.-seo{top:55px;left:-50px}.c-introduction .marketing .child.-sem{top:30px;left:220px}.c-introduction .marketing .child.-content{top:80px;left:40px}}.c-introduction .placeholder{position:absolute;right:0;top:0;height:100%;max-width:initial}.c-introduction .content{position:relative;color:#fff;width:100%;padding-left:20px;padding-right:20px;max-width:100%}@media (min-width: 1024px){.c-introduction .content{padding-left:8.33333333vw;padding-right:0;width:50%;max-width:90%}}.c-introduction .content p{font-family:Roboto;font-weight:500;font-size:.875rem;line-height:1.375rem;max-width:29.375rem}@media (min-width: 1024px){.c-introduction .content p{font-size:1rem;line-height:1.5625rem;max-width:24rem}}.c-introduction button{position:absolute;z-index:10;bottom:0;right:0;background-color:#fff;border:none;cursor:pointer}@-webkit-keyframes gradient-delay{0%{background-position-x:400%}to{background-position-x:900%}}@keyframes gradient-delay{0%{background-position-x:400%}to{background-position-x:900%}}@-webkit-keyframes gradient{0%{background-position-x:0%}to{background-position-x:500%}}@keyframes gradient{0%{background-position-x:0%}to{background-position-x:500%}}@-webkit-keyframes gradient-long{to{background-position-x:200%}}@keyframes gradient-long{to{background-position-x:200%}}.c-about{position:relative;padding-top:5rem;min-height:100vh;padding-left:20px;padding-right:20px}@media (min-width: 768px){.c-about{padding-left:clamp(1.25rem,8.33333333vw,10rem)}}.c-about video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen;transform:translate3d(-200px,-100px,0);pointer-events:none}.c-about .content h3{text-transform:uppercase}.c-about .content p{font-family:Roboto;font-size:.875rem;color:#fff;line-height:1.375rem;margin-top:.625rem;padding-right:2.5rem}.c-about .content.-content1{margin-top:1.25rem}@media (min-width: 1024px){.c-about .content.-content1.-content1{position:absolute;width:25%;top:27vh;left:10vw}}.c-about .content.-content2{margin-top:3.75rem}@media (min-width: 1024px){.c-about .content.-content2.-content2{position:absolute;width:28%;bottom:7vh;right:5vw}}.c-about .photo{position:relative;z-index:2;width:12.5rem;margin-top:3.75rem;margin-left:3.75rem}@media (min-width: 1024px){.c-about .photo{margin-left:0rem;position:absolute;width:18%;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}}.c-about .photo .profil-wrapper{height:100%;width:100%;overflow:hidden}.c-about .photo .profil-wrapper .profil{width:104%;margin-left:-2%;margin-top:-2%}.c-about .photo .chess{position:absolute}.c-about .photo .chess.-chess1{left:-24%;width:100px;top:-20%}.c-about .photo .chess.-chess2{right:-18%;width:100px;bottom:-20%}.c-about .photo:before{content:"";background-image:url(/statics/images/shadow.png);position:absolute;height:100px;width:461px;bottom:-51px;height:101px;z-index:-1;left:50%;transform:translate(-50%) scale(.8);opacity:.8}.c-chess{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%;height:100%;z-index:4;background-color:#1a191b;border-radius:10px;padding:6.25rem 3.125rem 0;justify-content:flex-start;align-items:flex-start;flex-direction:column;visibility:hidden;opacity:0}.c-chess .content{height:calc(100% - 160px);width:100%!important;display:flex}.c-chess .content h2{margin-bottom:.625rem}.c-chess .content h3{margin-top:1.25rem;margin-bottom:.3125rem}.c-chess .content p{font-size:1rem;line-height:1.5625rem;color:#fff;font-family:Roboto;padding-right:5rem;overflow:auto}.c-chess .text{margin-left:6%;width:55%}.c-chess .text div{overflow:auto;height:calc(100% - 70px)}.c-chess .unbutton{background:none;border:0;padding:0;margin:0;font:inherit;fill:currentColor;cursor:pointer;color:inherit;display:flex;align-items:center}.c-chess .action svg{width:1.5em;height:1.5em}.c-chess .action--back{padding:1rem 0;z-index:2;position:relative;color:#fff;font-family:Roobert}.c-chess .action span{text-transform:uppercase;margin-left:.625rem;font-size:.9375rem}.c-chess .close{position:absolute;top:5rem;right:5rem;height:40px;width:40px;cursor:pointer}.c-chess .close span{position:absolute;left:50%;top:50%;display:block;height:1.5625rem;width:.0625rem;background:#FFFFFF}.c-chess .close span:nth-child(1){transform:translate3d(-50%,-50%,0) rotate(45deg)}.c-chess .close span:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(-45deg)}.c-chess .players{display:flex;justify-content:flex-start;align-items:flex-start;height:100%;width:60%;cursor:pointer}.c-chess .players .player{height:100%;width:33.3333333333%;background:white;border-radius:10px;margin:0 1.25rem;transform:skew(-7deg);overflow:hidden}.c-chess .players .player__profil{position:relative;left:-15%;top:-10%;height:130%;width:135%;transform:skew(7deg)}.c-chess .players .player__profil:after{content:"";position:absolute;height:101%;width:101%;top:-1px;left:-1px;background:rgba(0,0,0,.2);z-index:1}.c-chess .players .player:nth-child(1) .player__profil{background-image:url(/statics/images/players/david_cut.png);background-size:cover;background-position:top;filter:grayscale(1)}.c-chess .players .player:nth-child(3) .player__profil{background-image:url(/statics/images/players/michael_cut.png);background-size:cover;background-position:top;filter:grayscale(1)}.c-chess .players .player:nth-child(2) .player__profil{background-image:url(/statics/images/players/ben_cut.png);background-size:cover;background-position:top;filter:grayscale(1)}.content-open .c-projects .preview-wrap{pointer-events:none}.content-wrap{background-color:transparent;transition:.6s background-color ease-out;transition-delay:0s}@media (min-width: 1024px){.content-wrap{transition:none;transition-delay:0s}}.fslightbox-toolbar-button:nth-child(1){display:none}.content-open .c-projects .content-wrap{background-color:#1a191b;transition:.4s background-color ease-out;transition-delay:.6s}@media (min-width: 1024px){.content-open .c-projects .content-wrap{transition-delay:0s;background-color:transparent}}.content-open .c-projects .action{visibility:visible;pointer-events:auto}.projects{position:relative;overflow:hidden}.projects h2{position:relative;padding-top:1.5625rem;padding-left:1.6875rem;background-color:#1a191b;border-top-left-radius:25px;border-top-right-radius:25px}@media (min-width: 1024px){.projects h2{display:none}}.c-projects{position:relative;display:flex;min-height:100vh;flex-direction:column;z-index:2;width:100%}@media (min-width: 1024px){.c-projects{width:400%}}.c-projects .oh{position:relative;overflow:hidden}.c-projects .oh__inner{will-change:transform;display:inline-block}.c-projects .line{transform-origin:0;white-space:nowrap;will-change:transform}.c-projects .preview-wrap{display:flex;padding:0;width:100%;flex-direction:column}@media (min-width: 1024px){.c-projects .preview-wrap{flex-wrap:nowrap;flex-direction:row}}.c-projects .preview{position:relative;display:flex;justify-content:center;margin:0 auto;will-change:transform;z-index:1;background-color:#1a191b;min-height:50vh;width:100%}@media (min-width: 1024px){.c-projects .preview{min-width:25%;max-width:25%;min-height:100vh}}.c-projects .preview__inner{display:flex;justify-content:center;align-items:center;width:100%}.c-projects .preview:nth-child(1){border-top-left-radius:0;border-top-right-radius:0;transition:border-radius .3s ease-out}.c-projects .preview:nth-child(1).-rounded{transition:border-radius .2s ease-out;transition-delay:.3s}@media (min-width: 768px){.c-projects .preview:nth-child(1).-rounded{border-top-left-radius:50px;border-top-right-radius:50px}}.c-projects .preview__show{border:none;padding:.525rem .8rem;margin-top:1.875rem;text-transform:uppercase;color:#fff;background-color:#fff;transition:background-color .6s ease,color .6s ease;cursor:pointer;font-weight:500;color:#201b39;border:1px solid #201b39;font-size:.875rem}@media (min-width: 768px){.c-projects .preview__show{padding:.625rem 1.25rem;font-size:1rem}}.c-projects .preview__show:hover{background-color:#201b39;color:#fff;border:1px solid white}.c-projects .preview__img-wrap{position:absolute;top:0;left:0;transform:translate3d(-50%,-50%,0);top:50%;left:50%;width:calc(100% - 50px);height:calc(100% - 1.5625rem)}@media (min-width: 1024px){.c-projects .preview__img-wrap{width:calc(100% - 10rem);height:calc(100% - 10rem)}}.c-projects .preview__img{grid-area:img;width:100%;height:100%;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.c-projects .preview__img-inner{width:100%;height:100%;background-size:cover;background-position:center}.c-projects .preview__title{font-family:Roboto;position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;z-index:10;padding:1.25rem 1.875rem;width:calc(100% - 50px);height:calc(100% - 1.5625rem);background-color:#201b3966;overflow:hidden;opacity:0}@media (min-width: 768px){.c-projects .preview__title{width:auto;height:auto;min-height:300px;min-width:500px;background-color:#201b3999;padding:1.25rem}}.c-projects .preview__title-main{font-family:Roobert;margin:0;font-weight:400;font-weight:600;text-transform:uppercase}@media (min-width: 640px){.c-projects .preview__title-main{font-size:3.125rem}}@media (min-width: 768px){.c-projects .preview__title-main{font-size:3.75rem}}@media (min-width: 1024px){.c-projects .preview__title-main{font-size:3.4375rem}}.c-projects .preview__title-main>span{display:block}.c-projects .preview__title-main>span:last-child{display:block;transform:translateY(-15%)}.c-projects .preview__desc{font-family:Roboto;color:#fff;margin:0 auto;max-width:400px;font-size:.875rem;line-height:1.375rem}@media (min-width: 1024px){.c-projects .preview__desc{font-size:1rem;line-height:1.5625rem}}.c-projects .hidden{opacity:0;pointer-events:none}.c-projects .unbutton{background:none;border:0;padding:0;margin:0;font:inherit;fill:currentColor;cursor:pointer;color:inherit;display:flex;align-items:center}.c-projects .action{pointer-events:none;opacity:0}.c-projects .action svg{width:1.5em;height:1.5em}.c-projects .action--back{justify-self:start;grid-area:back;padding:1rem 0 .5rem;z-index:2;position:relative;color:#fff;font-family:Roobert}.c-projects .action span{text-transform:uppercase;margin-left:.625rem;font-size:.9375rem}.c-projects .content{grid-area:content;position:absolute;top:0;left:0;height:100%;pointer-events:none;opacity:0;display:grid;grid-gap:2vw;grid-template-columns:100%;grid-template-areas:"img" "thumbs" "text";grid-template-rows:20vh -webkit-min-content auto;grid-template-rows:20vh min-content auto}@media (min-width: 1024px){.c-projects .content{grid-row:2/span 2;grid-template-columns:1fr 60%;grid-template-areas:"... ..." "text img" "text thumbs" "... ...";grid-template-rows:2rem 1fr auto 1rem}}.c-projects .content-wrap{position:fixed;top:0;grid-area:page;height:100vh;overflow:hidden;display:grid;grid-template-areas:"... ..." "back back" "content content";grid-template-rows:2rem auto 1fr;pointer-events:none;padding:2rem;width:100vw;z-index:9}.c-projects .content--current{position:relative;pointer-events:auto;opacity:1}.c-projects .content__meta{margin-bottom:2rem;color:var(--color-text-alt)}.c-projects .content__group{grid-area:text}.c-projects .content__title{font-weight:400;font-size:clamp(2.4rem,4.3vw,4rem);color:#fff;font-family:Roobert}.c-projects .content__title span{display:block}.c-projects .content__title>span:last-child{transform:translateY(-25%)}.c-projects .content__text{max-width:400px;color:#fff;font-family:Roboto;font-size:1rem;line-height:1.5625rem;transform:translateY(-10%)}.c-projects .content__thumbs{grid-area:thumbs;display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-gap:2vw;justify-content:start;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.c-projects .content__thumbs::-webkit-scrollbar{display:none}.c-projects .content__thumbs-item{width:100px;aspect-ratio:1.5}.c-scroll{position:fixed;right:20px;bottom:20px;width:120px;height:120px;z-index:2;display:none}@media (min-width: 1024px){.c-scroll{display:block}}.c-scroll canvas{width:100%;height:100%}.c-scroll span{display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-transform:uppercase;color:#ffffffb3;font-family:Roobert;font-size:.8125rem}.c-contact{position:relative;top:0;left:0;display:flex;min-height:100vh;width:100%;padding:7.5rem 1.25rem 6.25rem;padding-top:5rem;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media (min-width: 1024px){.c-contact{padding-left:clamp(1.25rem,8.33333333vw,10rem);padding-right:clamp(1.25rem,8.33333333vw,10rem);margin-top:0}}.c-contact .content{position:relative;width:100%}@media (min-width: 1024px){.c-contact .content{width:45%}}.c-contact .hello{font-family:Roobert;color:#fff;font-size:2.0625rem;line-height:2.6875rem;margin-top:3.75rem}.c-contact .others{position:relative;display:flex;flex-direction:row;height:300px;width:calc(100% + 16.66666vw);background-color:#191626;padding-top:50px;padding-bottom:50px;padding-left:clamp(1.25rem,8.33333333vw,10rem);padding-right:clamp(1.25rem,8.33333333vw,10rem);justify-content:center;align-items:flex-start;left:-8.33333333vw;margin-top:2.5rem}@media (min-width: 1024px){.c-contact .others{position:absolute;flex-direction:column;height:300px;width:40%;top:calc(5rem + 50%);right:0;background-color:#191626;transform:translateY(-75%);padding:50px;left:initial;justify-content:center;align-items:flex-start;margin-top:0rem}}.c-contact .others .wrapper{flex-direction:column;display:flex;width:100%;height:100%;align-items:flex-start;justify-content:center}@media (min-width: 768px){.c-contact .others .wrapper{flex-direction:row;align-items:center}}@media (min-width: 1024px){.c-contact .others .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;height:100%;width:100%}}.c-contact .others .item{display:flex;justify-content:flex-start;align-items:center;margin:0 2.1875rem 1.25rem}@media (min-width: 768px){.c-contact .others .item{margin-bottom:0}}@media (min-width: 1024px){.c-contact .others .item{margin:1.5625rem 0 0}}.c-contact .others .icon{display:flex;justify-content:center;align-items:center;height:37px;width:37px;min-height:37px;max-width:37px;border-radius:50%;border:1px solid #FFFFFF}.c-contact .others span{display:block;margin-left:.625rem;color:#fff;font-family:Roboto;text-transform:uppercase;font-size:.875rem}.c-form{position:relative;margin-top:1.875rem}.c-form.-success{border:1px solid #FFFFFF;padding:0rem 2rem}.c-form.-success .c-form-group{opacity:0}.c-form.-success .c-message{visibility:visible;opacity:1}.c-form.-success .c-form-button{display:none}.c-form__line{display:flex;flex-direction:row;margin-bottom:1.875rem}.c-form__line .c-form-group:nth-child(2){margin-left:1.5625rem}.c-form__line.-last{width:100%;align-items:flex-end;justify-content:flex-end}.c-form-button{position:relative;font-size:1.125rem;font-family:Roobert;border:none;color:#fff;cursor:pointer}.c-form-button[disabled]{pointer-events:none;opacity:.1}.c-message{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-60%,0);font-size:1.125rem;color:#fff;font-family:Roobert;text-align:left;line-height:1.5625rem;visibility:hidden;opacity:0}.c-form-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.c-form-group label{font-size:1.125rem;color:#fff;font-family:Roobert;margin-bottom:.3125rem}.c-form-group input{border:1px solid white;border-radius:4px;padding:.625rem;width:100%;color:#fff;font-family:Roboto}.c-form-group textarea{border:1px solid white;border-radius:4px;padding:.625rem;width:100%;color:#fff;font-family:Roboto;resize:none}.c-footer{display:flex;justify-content:center;align-items:center;width:100%;height:100px;padding-left:clamp(1.25rem,2.60416667vw,3.125rem)}.c-footer a{color:#fff}.c-footer ul{display:flex}.c-footer ul li{font-size:.875rem;font-family:Roobert;color:#fff;margin-right:3.125rem}
