body{overflow:hidden}a{text-decoration:none;color:inherit}li,ul{list-style:none}button{outline-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}button.disabled{pointer-events:none}.heading{text-transform:uppercase;padding:.25rem 1rem;border-radius:1000px;width:-moz-fit-content;width:fit-content;font-size:.75rem;font-weight:400;border:1px solid rgba(87,76,130,.6);margin-bottom:2.5rem}@media(min-width:768px){.heading{font-size:1rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}ol,ul{padding:0;list-style:none}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;scrollbar-width:none}body,html{scroll-behavior:smooth}body{margin:0;line-height:1.5;text-rendering:optimizeSpeed;text-size-adjust:100%;overscroll-behavior-y:none;overflow:scroll;background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-weight:400;color:var(--color-heading)}button{padding:0;margin:0;cursor:pointer;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}a{font-weight:400}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;border-radius:0;outline:none;box-shadow:none}select{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:Switzer;src:url(/font/switzer/Switzer-Regular.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/font/switzer/Switzer-Medium.otf) format("otf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/font/switzer/Switzer-Semibold.otf) format("otf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/font/switzer/Switzer-Extralight.otf) format("otf");font-weight:200;font-style:normal;font-display:swap}:root{--font-switzer:"Switzer",sans-serif;--font-heading:var(--font-switzer);--font-text:var(--font-switzer);--font-f-body:var(--font-switzer);--font-s-body:16px;--color-background:#0f091a;--color-white:#fff;--color-white-30:#ffffff30;--color-gray:#6c737f;--color-gray-border:#3d3d3d;--color-heading:var(--color-white);--color-text:var(--color-gray);--z-normal:1;--z-topnav:2}body{font-size:var(--font-s-body);font-family:var(--font-f-body);font-weight:400}.topnav{color:var(--color-heading);position:fixed;width:100%;max-width:100vw;background-color:rgba(0,0,0,0);transition:height .3s ease-in-out;padding:1.25rem;z-index:var(--z-topnav)}@media(min-width:768px){.topnav{padding:2.875rem 0;height:-moz-fit-content;height:fit-content}}.topnav .navigation{display:flex;align-items:center;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--color-gray-border)}@media(min-width:768px){.topnav .navigation{background-color:var(--color-background);padding:.75rem;border-radius:1000px;flex-direction:row;max-width:1080px;margin-inline:auto;box-shadow:0 64px 18px 0 rgba(0,0,0,0),0 41px 16px 0 rgba(0,0,0,.02),0 23px 14px 0 rgba(0,0,0,.06),0 10px 10px 0 rgba(0,0,0,.1),0 3px 6px 0 rgba(0,0,0,.12)}}.topnav .navigation>*{flex-grow:1;width:100%}@media(min-width:768px){.topnav .navigation>*{flex-grow:unset;width:max-content}}.topnav .navigation .link{transform-origin:bottom center}.topnav .navigation .link .icon{aspect-ratio:45/16;height:1.5rem}@media(min-width:768px){.topnav .navigation .link .icon{translate:1rem 0}}.topnav .navigation .link .btn{display:flex;align-items:center;justify-content:center}@media(min-width:768px){.topnav .navigation .link .btn{display:none}}.topnav .navigation .link.home-link{padding:.75rem;border-radius:1000px;border:1px solid var(--color-gray-border);background-color:var(--color-background);box-shadow:0 64px 18px 0 rgba(0,0,0,0),0 41px 16px 0 rgba(0,0,0,.02),0 23px 14px 0 rgba(0,0,0,.06),0 10px 10px 0 rgba(0,0,0,.1),0 3px 6px 0 rgba(0,0,0,.12)}@media(min-width:768px){.topnav .navigation .link.home-link{border:none;border-radius:0;padding:0;background-color:rgba(0,0,0,0);box-shadow:none}}.topnav .navigation .link:is(.home-link,.header_link){display:flex;align-items:center;justify-content:space-between}.topnav .navigation .center{position:fixed;top:0;left:0;width:100vw;display:flex;gap:1.5rem;flex-direction:column;background-color:var(--color-background);padding:1.25rem 1.25rem 1.5rem;border-bottom:1px solid rgba(228,228,228,.2588235294);-webkit-clip-path:rect(0 100% 0 0);clip-path:rect(0 100% 0 0);pointer-events:none;transition:all .3s linear}.topnav .navigation .center.opened{-webkit-clip-path:rect(0 100% 100% 0);clip-path:rect(0 100% 100% 0);pointer-events:all}@media(min-width:768px){.topnav .navigation .center{position:static;align-items:center;flex-direction:row;gap:2.5rem;margin-block:0;translate:25% 0;padding:0;border-bottom:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;-webkit-clip-path:none;clip-path:none;pointer-events:all}}.topnav .navigation .center .link{color:var(--color-gray)}.topnav .navigation .center .link.active{color:var(--color-white)}.topnav .navigation .center .link.link-end{display:block;margin-top:2.5rem}@media(min-width:768px){.topnav .navigation .center .link.link-end{display:none}}.topnav .navigation .center .link.header_link{padding-block:.75rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(228,228,228,.2588235294)}@media(min-width:768px){.topnav .navigation .center .link.header_link{display:none}}.topnav .navigation .link-end{display:none;padding:0 .75rem;text-align:center}@media(min-width:768px){.topnav .navigation .link-end{display:block;translate:.75rem 0}}.topnav .navigation .link-end:hover a{background-color:#2e2d2d}.topnav .navigation .link-end a{color:var(--color-white);display:flex;align-items:center;justify-content:center;gap:1rem;border:1px solid var(--color-gray-border);border-radius:1000px;padding:.5rem 1rem}@media(min-width:768px){.topnav .navigation .link-end a{flex-direction:row}}.topnav .navigation .link-end .circle{border:2px solid var(--color-gray-border);border-radius:1000px;display:block;height:.45rem;width:.45rem;background-color:var(--color-white)}.hero{position:relative;background-color:var(--color-background)}@media(min-width:768px){.hero{min-height:100vh;padding-bottom:60%;margin-bottom:6.25rem}}.hero .bg{position:absolute;inset:0 0 0 0;width:100%;height:100%;z-index:1}@media(min-width:768px){.hero .bg{translate:0 -4%}}.hero .content{position:relative;z-index:var(--z-normal);width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:8rem 1.5rem .5rem;overflow:hidden}@media(min-width:768px){.hero .content{overflow:visible;padding:25vh 1rem 0}}.hero .content .heading{position:relative;--border-color:rgba(87,76,130,0.6);margin-inline:auto;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:.5rem}.hero .content .heading:after,.hero .content .heading:before{content:"";position:absolute;width:30%;height:30vh;bottom:50%;border-radius:1rem;border-bottom:1px solid var(--border-color)}@media(min-width:768px){.hero .content .heading:after,.hero .content .heading:before{width:100%}}.hero .content .heading:before{border-left:1px solid var(--border-color);transform:skew(45deg);right:97%;translate:-200% 0}@media(min-width:768px){.hero .content .heading:before{translate:-50% 0}}.hero .content .heading:after{left:97%;transform:skew(-45deg);border-right:1px solid var(--border-color);translate:200% 0}@media(min-width:768px){.hero .content .heading:after{translate:50% 0}}.hero .content .heading p{color:var(--color-white);font-size:.75rem}@media(min-width:768px){.hero .content .heading p{font-size:1rem}}.hero .content .tagline{font-size:2.5rem;text-align:center;letter-spacing:-1.4px;line-height:1.2em;margin-block:1.5rem 1.5rem;max-width:7em;margin-inline:auto}.hero .content .tagline .loop_window{display:block;height:2.5em;overflow:hidden}@media(min-width:768px){.hero .content .tagline .loop_window{height:1.25em}}.hero .content .tagline .loop{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;animation:scrollUp 4s infinite}.hero .content .tagline .loop .text:nth-child(2){grid-area:2/1/2/2}.hero .content .tagline .loop .text:nth-child(3){grid-area:3/1/3/2}@media(min-width:768px){.hero .content .tagline{max-width:11em;font-size:4.4rem;margin-block:1.25rem 1.5rem}}.hero .content .description{color:var(--color-text);text-align:center;max-width:25em;margin-inline:auto;font-size:.8rem}@media(min-width:768px){.hero .content .description{font-size:1.25rem}}.hero .content .stores{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;margin-top:2.5rem}@media(min-width:768px){.hero .content .stores{flex-direction:row}}.hero .content .stores .store{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 3.5rem;border-radius:calc(.75rem - 2px);background:#fff;position:relative;border:none;background-clip:padding-box;text-transform:capitalize;font-weight:600}.hero .content .stores .store:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:.75rem;background:linear-gradient(180deg,#808080 50%,#ffffff);box-shadow:0 0 0 2px #fff}.hero .instalation{position:absolute;top:50%;left:0;width:100%;z-index:0}@media(min-width:768px){.hero .instalation{top:10%}}.head{width:100%;display:none;z-index:0}@media(min-width:768px){.head{display:block;position:absolute;left:0;top:40%;margin-bottom:0}}.head.head_sm{display:block;margin-bottom:3.75rem}@media(min-width:768px){.head.head_sm{display:none}}@keyframes scrollUp{25%,50%{transform:translateY(-33.3333333333%)}75%,to{transform:translateY(-66.6666666667%)}}.our_vision{padding-inline:1rem;max-width:100vw;overflow-x:hidden}@media(min-width:768px){.our_vision{padding-inline:11.25rem}}.our_vision .content{display:flex;flex-direction:column;gap:5rem}@media(min-width:768px){.our_vision .content{align-items:center;gap:1rem;flex-direction:row}}.our_vision .content>*{flex-grow:1}.our_vision .content p{display:flex;flex-direction:column;gap:2.5rem;width:23em}@media(min-width:768px){.our_vision .content p{width:24em}}.our_vision .content .rive{aspect-ratio:1;scale:1.2}@media(min-width:768px){.our_vision .content .rive{scale:1;width:35%}}.our_vision .desc{color:var(--color-text);font-size:1.5rem;font-weight:500}@media(min-width:768px){.our_vision .desc{font-size:2.5rem}}.what_we_build{color:var(--color-white);padding:2.5rem 1rem}@media(min-width:768px){.what_we_build{padding:10.25rem 8.125rem 6.25rem}}.what_we_build .header{display:flex;flex-direction:column}@media(min-width:768px){.what_we_build .header{max-width:50vw;margin-inline:auto;text-align:center;align-items:center}}.what_we_build .header .desc{font-size:2rem;letter-spacing:-4%;line-height:1.3em}@media(min-width:768px){.what_we_build .header .desc{font-size:3.1rem}}.what_we_build .content{position:relative;margin-top:3rem}@media(min-width:768px){.what_we_build .content{margin-top:3.75rem}}.what_we_build .content .line{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}.what_we_build .content .layer{--border-color:#2f334c;--border-color:transparent;--border-radius:2rem;--padding-x:1.25rem;--padding-y:4.25rem;position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse;padding-block:var(--padding-y) var(--padding-y);padding-inline:var(--padding-x) var(--padding-x);gap:2rem;border-left:1px solid var(--border-color);border-radius:var(--border-radius)}@media(min-width:768px){.what_we_build .content .layer{--border-radius:3rem;--padding-x:2.75rem;--padding-y:3.75rem;flex-direction:row;justify-content:space-between;gap:4.25rem}}.what_we_build .content .layer.reversed{border:1px solid var(--border-color);border-left:none;padding-inline:var(--padding-x) var(--padding-x)}@media(min-width:768px){.what_we_build .content .layer.reversed{flex-direction:row-reverse}}.what_we_build .content .layer.reversed .text_container{align-items:flex-end;text-align:right}.what_we_build .content .layer.reversed .text_container:before{left:auto;translate:50% 200%;right:calc(var(--padding-x)*-1)}@media(min-width:768px){.what_we_build .content .layer.reversed .text_container:before{translate:50% -50%}}.what_we_build .content .layer :is(.img,img){display:block;flex-basis:50%;width:100%}@media(min-width:768px){.what_we_build .content .layer :is(.img,img){width:auto;max-height:350px}}.what_we_build .content .layer:first-child :is(.img,img){width:auto;max-height:190px}@media(min-width:768px){.what_we_build .content .layer:first-child :is(.img,img){max-height:330px}}@media(min-width:768px){.what_we_build .content .layer:nth-child(3) :is(.img,img){scale:1.2}}@media(min-width:768px){.what_we_build .content .layer:nth-child(4) :is(.img,img){max-height:490px}}.what_we_build .content .layer .text_container{position:relative;display:flex;flex-direction:column;align-items:flex-start}.what_we_build .content .layer .text_container .desc-layer{color:var(--color-gray)}.what_we_build .content .layer .text_container:before{content:"";display:block;aspect-ratio:1;width:1rem;border-radius:10rem;background-color:var(--color-white);position:absolute;left:calc(var(--padding-x)*-1);translate:-50% 200%;top:-1rem;outline-color:#322936;outline-width:3px;outline-style:solid}@media(min-width:768px){.what_we_build .content .layer .text_container:before{top:50%;translate:-50% -50%}.what_we_build .content .layer .text_container{flex-basis:50%}}.what_we_build .content .layer.active .text_container:before{outline-color:#1332ff}.what_we_build .content .layer .logo{display:grid;place-content:center;aspect-ratio:1;padding:1rem;width:2.75rem;height:2.75rem;margin-bottom:1.5rem;border-radius:8px;border:1px solid #2f334c;background:#202850}@media(min-width:768px){.what_we_build .content .layer .logo{width:3.5rem;height:3.5rem;scale:1.1}}.what_we_build .content .layer .title{font-size:1rem;font-weight:500;margin-bottom:.75rem}@media(min-width:768px){.what_we_build .content .layer .title{font-size:1.25rem}}.what_we_build .content .layer .desc-layer{color:var(--color-text);font-weight:400}.starting_point{position:relative;padding:16.625rem 1.25rem;color:var(--color-white);text-align:center}@media(min-width:768px){.starting_point{padding:32.6rem 11.25rem}}.starting_point .video{--padding:1.25rem;position:absolute;left:var(--padding);width:calc(100% - var(--padding)*2);max-height:100%;top:50%;translate:0 -50%;z-index:-1;display:none}@media(min-width:768px){.starting_point .video{display:block}}.starting_point .video.video_sm{display:block}@media(min-width:768px){.starting_point .video.video_sm{display:none}}.starting_point .content,.starting_point .heading{margin-inline:auto}.starting_point :is(.heading,.content){translate:0 -3rem}.starting_point .title{margin-inline:auto;line-height:1.3em;font-weight:500;font-size:2.5rem;margin-bottom:1rem}@media(min-width:768px){.starting_point .title{font-size:4.375rem;max-width:15em}}.starting_point .desc{max-width:30em;margin-inline:auto;font-weight:400;font-size:.8rem}@media(min-width:768px){.starting_point .desc{font-size:1rem;color:var(--color-text)}}.ai_stylist{position:relative;color:var(--color-white);padding-inline:1.25rem;gap:5.625rem;display:flex;align-items:center;flex-direction:column;justify-content:center}@media(min-width:768px){.ai_stylist{gap:8.75rem}}.ai_stylist .header{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;z-index:1;translate:0 5.625rem}@media(min-width:768px){.ai_stylist .header{position:absolute;left:50%;top:3.75rem;translate:-50% 0}}.ai_stylist .header .title{font-size:2rem;font-weight:500;margin-bottom:1rem;letter-spacing:-4%;line-height:1.3em}@media(min-width:768px){.ai_stylist .header .title{font-size:3.2rem;max-width:15em}}.ai_stylist .header .desc{font-size:.8rem}@media(min-width:768px){.ai_stylist .header .desc{font-size:1rem}}.ai_stylist .animation .video{display:block;width:100%;height:auto}@media(min-width:768px){.ai_stylist .animation .video{display:none}}.ai_stylist .animation .video.video_lg{display:none}@media(min-width:768px){.ai_stylist .animation .video.video_lg{display:block}}.how_somi_works{color:var(--color-white);padding:3.75rem 1.25rem}@media(min-width:768px){.how_somi_works{padding:6.25rem 1.25rem}}.how_somi_works .heading,.how_somi_works .title{width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center}.how_somi_works .title{font-weight:500;font-size:2rem}@media(min-width:768px){.how_somi_works .title{font-size:3.125rem}}.how_somi_works .content{position:relative;margin-top:6.25rem}@media(min-width:768px){.how_somi_works .content{max-width:60rem;margin-inline:auto}}.how_somi_works .content .bar{width:.25rem;height:75%;transform-origin:top center;background-color:#1332ff;position:absolute;left:0;translate:-50% .5rem;z-index:1;scale:1 0}@media(min-width:768px){.how_somi_works .content .bar{left:50%}}.how_somi_works .step{position:relative;display:flex;flex-direction:column-reverse;align-items:center;padding-bottom:6.25rem}.how_somi_works .step:not(:nth-child(5)):before{content:"";position:absolute;top:0;height:100%;transform-origin:top;left:0;translate:-50% .5rem;background-color:#2f334c;width:1px}@media(min-width:768px){.how_somi_works .step:not(:nth-child(5)):before{left:50%}.how_somi_works .step{flex-direction:row;align-items:flex-start;justify-content:space-between}.how_somi_works .step.reversed{flex-direction:row-reverse}.how_somi_works .step.reversed .step_content{align-items:flex-end;text-align:right}.how_somi_works .step.reversed .step_content:after{top:0;left:auto;right:0;translate:50% 50%}}.how_somi_works .step .step_content{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0 1.25rem 1.5rem}@media(min-width:768px){.how_somi_works .step .step_content{padding:0 3.25rem;width:50%}}.how_somi_works .step .step_content:after{content:"";width:1rem;height:1rem;border-radius:100px;background-color:var(--color-white);outline-color:rgba(0,0,0,0);outline-style:solid;outline-width:4px;position:absolute;top:0;left:0;translate:-50% 50%;z-index:1}.how_somi_works .step.active .step_content:after{outline-color:#1332ff}.how_somi_works .step .video{display:block;width:10rem}@media(min-width:768px){.how_somi_works .step .video{width:16.8rem}}.how_somi_works .step .step_number{font-size:1.5rem;line-height:1em;margin-bottom:1.5rem}.how_somi_works .step .step_number span{color:#777;font-weight:200;margin-right:.25em}@media(min-width:768px){.how_somi_works .step .step_number{margin-bottom:2.5rem;font-size:2rem}}.how_somi_works .step .step_title{font-size:1rem;font-weight:500}@media(min-width:768px){.how_somi_works .step .step_title{font-size:1.25rem;margin-bottom:.75rem}}.how_somi_works .step .step_desc{color:var(--color-text);font-size:.775rem}@media(min-width:768px){.how_somi_works .step .step_desc{font-size:1rem}}.user_testimonials{display:none;color:var(--color-white);padding:0 11.25rem 7.5rem}@media(min-width:768px){.user_testimonials{display:block}}.user_testimonials .header{display:flex;align-items:flex-end;justify-content:space-between}.user_testimonials .title{font-weight:500;font-size:3.125rem;margin-bottom:.75rem;max-width:15em;line-height:1.2em}.user_testimonials .desc{font-size:1rem;max-width:40em}.user_testimonials .link{font-weight:500;font-size:1.125rem;color:#111;padding:.75rem 4.725rem;border-radius:.75rem;background-color:var(--color-white);white-space:nowrap}.user_testimonials .testimonials_container{margin-top:2.5rem;position:relative;display:flex;gap:.75rem;overflow:hidden;align-items:flex-end}.user_testimonials .testimonials_container:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:linear-gradient(rgba(15,9,26,0),#0f091a);pointer-events:none}.user_testimonials .testimonials_container .column{display:flex;flex-direction:column;gap:.75rem}.user_testimonials .testimonials_container .column:first-child{translate:0 -5rem}.user_testimonials .testimonials_container .column:last-child{translate:0 2rem}.user_testimonials .testimonials{font-size:1rem;padding:.75rem;border-radius:.75rem;border:1px solid #2f334c;background-color:#121529}.user_testimonials .testimonials .img{width:2rem}.user_testimonials .testimonials .name{text-transform:capitalize}.user_testimonials .testimonials .testi_header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.trusted_by{color:var(--color-white);padding-block:3rem 4.75rem}@media(min-width:768px){.trusted_by{padding-block:6.25rem 2.5rem}}.trusted_by .heading,.trusted_by .title{margin-inline:auto;text-align:center}.trusted_by .title{font-weight:500;font-size:2rem;max-width:10em;line-height:1.3em}@media(min-width:768px){.trusted_by .title{font-size:3.125rem;max-width:unset}}.trusted_by .partners_container{margin-top:5rem;position:relative;margin-inline:auto;max-width:100vw;overflow:hidden}.trusted_by .partners_container .wrapper{display:flex;flex-wrap:wrap;flex-wrap:nowrap;justify-content:center;width:-moz-fit-content;width:fit-content;gap:1.25rem;translate:-50% 0;animation:partners-slide 180s linear infinite}@media(min-width:768px){.trusted_by .partners_container .wrapper{justify-content:space-between}}.trusted_by .partners_container.second{margin-top:.75rem}@media(min-width:768px){.trusted_by .partners_container.second{display:none}}.trusted_by .partners_container.second .wrapper{animation-delay:5s}.trusted_by .partners_container:after,.trusted_by .partners_container:before{content:"";position:absolute;height:100%;top:0;width:15vw;z-index:1}.trusted_by .partners_container:after{right:0;background:linear-gradient(90deg,rgba(15,9,26,0) 4.95%,#0f091a 76.24%)}.trusted_by .partners_container:before{left:0;background:linear-gradient(90deg,#0f091a 4.95%,rgba(15,9,26,0) 76.24%)}.trusted_by .partner{background-color:hsla(0,0%,100%,.0196078431);border:1px solid hsla(0,0%,100%,.1882352941);border-radius:100px;padding:.25rem;width:10.625rem}@media(min-width:768px){.trusted_by .partner{padding:1.25rem;width:15.875rem}}.trusted_by .partner .img{display:block;margin-inline:auto;height:1.5rem}@media(min-width:768px){.trusted_by .partner .img{height:2.25rem}}@keyframes partners-slide{0%{translate:-50% 0}to{translate:-16.5% 0}}.partner_with_us{color:var(--color-white);padding:3.75rem 1.25em 6.25rem}@media(min-width:768px){.partner_with_us{padding:8.775rem 1.25rem}}.partner_with_us .heading{margin-inline:auto}@media(min-width:768px){.partner_with_us .heading{display:none}}.partner_with_us .title{font-weight:500;font-size:3.125rem;text-align:center;margin-inline:auto;line-height:1.3em;margin-bottom:2.5rem}@media(min-width:768px){.partner_with_us .title{font-size:5rem;max-width:15em}}.partner_with_us .link{position:relative;font-weight:500;font-size:.8rem;padding:.75rem 3.5rem;border-radius:calc(.75rem - 2px);text-transform:capitalize;text-align:center;color:#111;background-color:var(--color-white);background-clip:padding-box}@media(min-width:768px){.partner_with_us .link{font-size:1rem}}.partner_with_us .link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:.75rem;background:linear-gradient(180deg,#808080 50%,#ffffff);box-shadow:0 0 0 2px #fff}.partner_with_us .link:nth-child(2){color:var(--color-white);background:#0f091a;box-shadow:0 0 0 1.5px #111,0 2px 6px 0 rgba(0,0,0,.3)}.partner_with_us .link:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(0deg,rgba(128,128,128,.1254901961),#808080);box-shadow:none}.partner_with_us .links_container{display:flex;gap:1.5rem;flex-direction:column;max-width:60vw;margin-inline:auto}@media(min-width:768px){.partner_with_us .links_container{max-width:30rem;align-items:center;justify-content:center;flex-direction:row}}.footer{color:var(--color-white);display:flex;flex-direction:column-reverse;gap:1.5rem;padding:2.5rem 1.25rem;align-items:center}@media(min-width:768px){.footer{padding:3.75rem 2.5rem;flex-direction:row;justify-content:space-between}}.footer>*{display:flex;gap:1rem;flex-direction:column;align-items:center}@media(min-width:768px){.footer>*{align-items:flex-start}.footer>.right{align-items:flex-end}}.footer .navigation{display:flex;gap:1.5rem;align-items:center}@media(min-width:768px){.footer .navigation{gap:.75rem}}.contact{padding:2.5rem 1.25rem 3.75rem;color:var(--color-white)}@media(min-width:768px){.contact{padding:3.7rem 1.25rem 5rem}}.contact .socials_container{display:flex;align-items:center;justify-content:center;gap:1.25rem}.contact .text{margin-top:1.25rem;text-align:center;margin-inline:auto;max-width:48em;color:var(--color-gray);font-size:.8rem}@media(min-width:768px){.contact .text{font-size:1rem}}