*{margin:0;padding:0;box-sizing:border-box;overscroll-behavior-x:none}@font-face{font-family:Eudoxus Sans;src:url(/assets/EudoxusSans-Regular-DrM_nmwG.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Eudoxus Sans;src:url(/assets/EudoxusSans-Bold-B9W_Kf1C.ttf) format("truetype");font-weight:700;font-style:bold}@font-face{font-family:Eudoxus Sans;src:url(/assets/EudoxusSans-Medium-DcTp2aov.ttf) format("truetype");font-weight:500;font-style:medium}@font-face{font-family:Eudoxus Sans;src:url(/assets/EudoxusSans-ExtraLight-CdqxOUxp.ttf) format("truetype");font-weight:200;font-style:light}@font-face{font-family:Eudoxus Sans;src:url(/assets/EudoxusSans-Light-Bq2Ml9Hw.ttf) format("truetype");font-weight:300;font-style:light}@font-face{font-family:Eudoxus Sans;src:url(/assets/EudoxusSans-ExtraBold-Cy_DtK5S.ttf) format("truetype");font-weight:800;font-style:bold}@font-face{font-family:Adieu;src:url(/assets/adieu-DQeYwmXI.otf) format("opentype");font-weight:400;font-style:normal}.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#ba0c3a;padding:0 3vw;position:sticky;width:100%;height:90px;top:0;z-index:1000}.logo-image{width:100%;height:auto}.menu{display:flex;list-style-type:none;gap:6rem}.menu-item{font-family:Eudoxus Sans,sans-serif;font-size:20px;font-weight:300;color:#fff;cursor:pointer;padding:1rem}.button{font-family:Eudoxus Sans,sans-serif;padding:.5rem 1.8rem;font-size:20px;font-weight:700;color:#000;background-color:#e1e1e1;border:2px solid #BA0C3A;border-radius:30px;cursor:pointer;transition:all .3s ease;margin-top:10px}.button:hover{color:#fff;background-color:#000}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger .bar{width:25px;height:3px;background-color:#fff;margin:4px 0}@media (max-width: 1100px){.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#ba0c3a;padding:0 3vw;position:sticky;width:100%;height:85px;top:0;z-index:1000}.menu{position:absolute;top:85px;left:0;right:0;flex-direction:column;background-color:#ba0c3a;display:none;gap:1rem;align-items:center}.menu.active,.hamburger,.contato{display:flex}.button{font-family:Eudoxus Sans,sans-serif;padding:.5rem 1.2rem;font-size:17px;font-weight:700;color:#000;background-color:#e1e1e1;border:2px solid #BA0C3A;border-radius:30px;cursor:pointer;transition:all .3s ease;margin-top:10px}.button-container{display:flex;align-items:center;justify-content:center;gap:1.2em}.logo-image{width:75%;height:auto}}@media (max-width: 800px){.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#ba0c3a;padding:0 3vw;position:sticky;width:100%;height:70px;top:0;z-index:1000}.menu{position:absolute;top:70px;left:0;right:0;flex-direction:column;background-color:#ba0c3a;display:none;gap:1rem;align-items:center}.menu.active,.hamburger,.contato{display:flex}.button{font-family:Eudoxus Sans,sans-serif;padding:.5rem 1.2rem;font-size:13px;font-weight:700;color:#000;background-color:#e1e1e1;border:2px solid #BA0C3A;border-radius:30px;cursor:pointer;transition:all .3s ease;margin-top:10px}.button-container{display:flex;align-items:center;justify-content:center;gap:1.2em}.logo-image{width:55%;height:auto}}.intro-container{display:grid;grid-template-areas:"divider divider" "text-container image-container1" "image-container2 image-container1";grid-template-columns:1fr 1fr;justify-content:space-between;background-color:#e1e1e1}.divider{grid-area:divider;display:flex;align-items:center;padding:2.5rem 4rem 2.2rem}.line{flex:1;height:3px;background-color:#000}.logo{margin:0 70px}.text-container{grid-area:text-container;margin-left:5em;font-family:Eudoxus Sans,sans-serif;padding-top:2.5em;width:100%}.title{font-size:clamp(1.8rem,4.2vw,5rem);font-weight:300;line-height:4rem;margin-bottom:2rem}.subtitle{font-size:clamp(1rem,2vw,1.8rem);line-height:2.5rem;font-weight:400;color:#10101080;width:65%}.subtitle-mobile{display:none;font-size:clamp(1rem,3.4vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080}.image-container1{grid-area:image-container1;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}.image-container2{grid-area:image-container2;display:flex;justify-content:flex-start;align-items:flex-end}.inner-container1{max-width:100%;max-height:100%;object-fit:contain}.image{max-width:80%;max-height:80%;object-fit:contain}@media screen and (max-width: 800px){.text-container{display:contents}.intro-container{grid-template-areas:"divider divider" "title-container title-container" "subtitle-container image-container1" "image-container2 image-container1"}.divider{grid-area:divider;height:10vh;display:flex;align-items:center;justify-content:center;padding:0rem 1.5rem;margin:10px}.logo{height:1rem;margin:0 25px;object-fit:contain}.line{flex:1;height:1px;background-color:#000}.title-container{grid-area:title-container;display:flex;align-items:center;text-align:left;margin-left:0rem;margin-right:0rem}.title{font-size:clamp(1.4rem,6.5vw,3.8rem);font-weight:300;line-height:1.3em;margin-left:2rem;margin-right:2rem}.subtitle-container{grid-area:subtitle-container;display:flex;align-items:center;text-align:left;margin-left:2rem}.subtitle{display:none;font-size:clamp(1rem,2.8vw,1.2rem);line-height:1.5rem;font-weight:400;color:#10101080}.subtitle-mobile{display:block;font-size:clamp(1rem,3.4vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080}.image-container1{grid-area:image-container1}.image-container2{grid-area:image-container2}.image{max-width:100%;min-height:100%;object-fit:contain}}@media screen and (max-width: 646px){.text-container{display:contents}.intro-container{grid-template-areas:"divider divider" "title-container title-container" "subtitle-container image-container1" "image-container2 image-container1"}.divider{grid-area:divider;height:10vh;display:flex;align-items:center;justify-content:center;padding:0rem 1.5rem;margin:10px}.logo{height:1rem;margin:0 25px;object-fit:contain}.line{flex:1;height:1px;background-color:#000}.title-container{grid-area:title-container;display:flex;align-items:center;text-align:left;margin-left:0rem;margin-right:0rem}.title{font-size:clamp(1.4rem,6.5vw,3.8rem);font-weight:300;line-height:1.3em;margin-left:2rem;margin-right:2rem}.subtitle-container{grid-area:subtitle-container;display:flex;align-items:center;text-align:left;margin-left:2rem}.subtitle{display:none;font-size:clamp(1rem,2.6vw,1.1rem);line-height:1.5rem;font-weight:400;color:#10101080}.subtitle-mobile{display:block;font-size:clamp(1rem,3.2vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080}.image-container1{grid-area:image-container1}.image-container2{grid-area:image-container2}.image{max-width:100%;min-height:100%;object-fit:contain}}@media screen and (max-width: 556px){.text-container{display:contents}.intro-container{grid-template-areas:"divider divider" "title-container title-container" "subtitle-container image-container1" "image-container2 image-container1"}.divider{grid-area:divider;height:10vh;display:flex;align-items:center;justify-content:center;padding:0rem 1.5rem;margin:10px}.logo{height:1rem;margin:0 25px;object-fit:contain}.line{flex:1;height:1px;background-color:#000}.title-container{grid-area:title-container;display:flex;align-items:center;text-align:left;margin-left:0rem;margin-right:0rem}.title{font-size:clamp(1.4rem,6.5vw,3.8rem);font-weight:300;line-height:1.3em;margin-left:2rem;margin-right:2rem}.subtitle-container{grid-area:subtitle-container;display:flex;align-items:center;text-align:left;margin-left:2rem}.subtitle{display:none;font-size:clamp(1rem,2.6vw,1.1rem);line-height:1.5rem;font-weight:400;color:#10101080}.subtitle-mobile{display:block;font-size:clamp(1rem,3.1vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080}.image-container1{grid-area:image-container1}.image-container2{grid-area:image-container2}.image{max-width:100%;min-height:100%;object-fit:contain}}@media screen and (max-width: 452px){.text-container{display:contents}.intro-container{grid-template-areas:"divider divider" "title-container title-container" "subtitle-container image-container1" "image-container2 image-container1"}.divider{grid-area:divider;height:10vh;display:flex;align-items:center;justify-content:center;padding:0rem 1.5rem;margin:10px}.logo{height:1rem;margin:0 25px;object-fit:contain}.line{flex:1;height:1px;background-color:#000}.title-container{grid-area:title-container;display:flex;align-items:center;text-align:left;margin-left:0rem;margin-right:0rem}.title{font-size:clamp(1.4rem,6.5vw,3.8rem);font-weight:300;line-height:1.3em;margin-left:2rem;margin-right:2rem}.subtitle-container{grid-area:subtitle-container;display:flex;align-items:center;text-align:left;margin-left:2rem}.subtitle{display:none;font-size:clamp(1rem,2.6vw,1.1rem);line-height:1.5rem;font-weight:400;color:#10101080}.subtitle-mobile{display:block;font-size:clamp(.9rem,3vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080}.image-container1{grid-area:image-container1}.image-container2{grid-area:image-container2}.image{max-width:100%;min-height:100%;object-fit:contain}}@media screen and (max-width: 420px){.text-container{display:contents}.intro-container{grid-template-areas:"divider divider" "title-container title-container" "subtitle-container image-container1" "image-container2 image-container1"}.divider{grid-area:divider;height:10vh;display:flex;align-items:center;justify-content:center;padding:0rem 1.5rem;margin:10px}.logo{height:1rem;margin:0 25px;object-fit:contain}.line{flex:1;height:1px;background-color:#000}.title-container{grid-area:title-container;display:flex;align-items:center;text-align:left;margin-left:0rem;margin-right:0rem}.title{font-size:clamp(1.4rem,6.2vw,3.8rem);font-weight:300;line-height:1.3em;margin-left:2rem;margin-right:2rem}.subtitle-container{grid-area:subtitle-container;display:flex;align-items:center;text-align:left;margin-left:2rem}.subtitle{display:none;font-size:clamp(1rem,2.6vw,1.1rem);line-height:1.5rem;font-weight:400;color:#10101080}.subtitle-mobile{display:block;font-size:clamp(.8rem,3vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080;margin-bottom:3.7em}.image-container1{grid-area:image-container1}.image-container2{grid-area:image-container2}}@media screen and (max-width: 391px){.text-container{display:contents}.intro-container{grid-template-areas:"divider divider" "title-container title-container" "subtitle-container image-container1" "image-container2 image-container1"}.divider{grid-area:divider;height:10vh;display:flex;align-items:center;justify-content:center;padding:0rem 1.5rem;margin:10px}.logo{height:1rem;margin:0 25px;object-fit:contain}.line{flex:1;height:1px;background-color:#000}.title-container{grid-area:title-container;display:flex;align-items:center;text-align:left;margin-left:0rem;margin-right:0rem}.title{font-size:clamp(1.4rem,6.2vw,3.8rem);font-weight:300;line-height:1.3em;margin-left:2rem;margin-right:2rem}.subtitle-container{grid-area:subtitle-container;display:flex;align-items:center;text-align:left;margin-left:2rem}.subtitle{display:none;font-size:clamp(1rem,2.6vw,1.1rem);line-height:1.5rem;font-weight:400;color:#10101080}.subtitle-mobile{display:block;font-size:clamp(.7rem,3vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080;margin-bottom:3.5em}.image-container1{grid-area:image-container1}.image-container2{grid-area:image-container2}.image{max-width:100%;min-height:100%;object-fit:contain}}@media screen and (max-width: 345px){.text-container{display:contents}.intro-container{grid-template-areas:"divider divider" "title-container title-container" "subtitle-container image-container1" "image-container2 image-container1"}.divider{grid-area:divider;height:10vh;display:flex;align-items:center;justify-content:center;padding:0rem 1.5rem;margin:10px}.logo{height:1rem;margin:0 25px;object-fit:contain}.line{flex:1;height:1px;background-color:#000}.title-container{grid-area:title-container;display:flex;align-items:center;text-align:left;margin-left:0rem;margin-right:0rem}.title{font-size:clamp(1.25rem,2.5vw,3.8rem);font-weight:300;line-height:1.3em;margin-left:2rem;margin-right:2rem}.subtitle-container{grid-area:subtitle-container;display:flex;align-items:center;text-align:left;margin-left:2rem}.subtitle{display:none;font-size:clamp(1rem,2.6vw,1.1rem);line-height:1.5rem;font-weight:400;color:#10101080}.subtitle-mobile{display:block;font-size:clamp(.6rem,3vw,1.3rem);line-height:1.5rem;font-weight:400;color:#10101080;margin-bottom:6em}.image-container1{grid-area:image-container1}.image-container2{grid-area:image-container2}.image{max-width:100%;min-height:100%;object-fit:contain}}.howworks-container{background-color:#101010;display:grid;grid-template-areas:"header" "slider"}.header{grid-area:header;display:flex;justify-content:space-between;align-items:flex-start}.header img{display:flex;align-items:flex-start}.titleMainDesktop{font-family:Adieu;font-size:clamp(1.5rem,2vw,3.5rem);font-weight:400;color:#fff;margin-right:10vh;margin-top:10vh}.titleMainMobile{display:none}.slider{grid-area:slider;display:flex;justify-content:start;align-items:center;cursor:grab;overflow:hidden;margin-top:-8rem;margin-bottom:12rem}.inner-slider{display:flex}.image-slider{max-width:auto;height:auto;margin-left:5rem;margin-right:5rem;object-fit:contain;pointer-events:none}@media screen and (max-width: 1000px){.howworks-container{background-color:#101010;display:grid;grid-template-areas:"header" "slider"}.header{grid-area:header;display:flex;justify-content:space-between;align-items:flex-start;grid-template-columns:1fr 1fr}.titleMainMobile{display:flex;font-family:Adieu;font-size:clamp(1.5rem,2vw,3.5rem);font-weight:400;color:#fff;margin:2.5vh 2.5vh 1vh 0vh;text-align:right}.titleMainDesktop{display:none}.slider{grid-area:slider;display:flex;justify-content:start;align-items:center;cursor:grab;overflow:hidden;margin-bottom:10vh;margin-top:-4vh;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior:none}.inner-slider{display:flex}.image-slider{max-width:auto;height:auto;padding:1.5em;margin-left:0rem;margin-right:0rem;object-fit:contain;pointer-events:none}}@media screen and (max-width: 375px){.titleMainMobile{display:flex;font-family:Adieu;font-size:clamp(1rem,2vw,3.5rem);font-weight:400;color:#fff;margin:2.5vh 2.5vh 1vh 0vh;text-align:right}}@media screen and (max-width: 360px){.titleMainMobile{display:flex;font-family:Adieu;font-size:clamp(1rem,2vw,3.5rem);font-weight:400;color:#fff;margin:2.5vh 2.5vh 1vh 0vh;text-align:right}}@media screen and (max-width: 344px){.titleMainMobile{display:flex;font-family:Adieu;font-size:clamp(1rem,2vw,3.5rem);font-weight:400;color:#fff;margin:2.5vh 2.5vh 1vh 0vh;text-align:right}}.why-container{background-color:#101010;display:grid;grid-template-areas:"title ship" "images ship";grid-template-columns:1fr 1fr}.why-title{grid-area:title;font-family:Adieu;font-size:clamp(1.1rem,1.5vw,2.5rem);font-weight:400;color:#fff;margin-left:5vw;margin-top:2vh}.highlight{color:#ba0c3a}.why-images{grid-area:images;display:flex;align-items:flex-start;justify-content:center;margin:8vw 0vw 10vw 5vw}.inner-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:8vw}.why-item{max-width:100%;height:auto}.why-ship{grid-area:ship;display:flex;justify-content:end;align-items:flex-start}.why-ship img{max-width:100%;height:auto}@media screen and (max-width: 800px){.why-container{background-color:#101010;display:grid;grid-template-areas:"title ship" "images ship";grid-template-columns:1fr 1fr;min-height:0vh}.why-title{grid-area:title;font-family:Adieu;font-size:clamp(.9rem,1.2vw,2rem);font-weight:400;color:#fff;margin-left:5vw;margin-top:2vh}.highlight{color:#ba0c3a}.why-images{grid-area:images;display:flex;align-items:center;justify-content:end;margin:3vh 0vh 8vh 3vh}.inner-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:4vw}.why-item{max-width:100%;height:auto}.why-ship{grid-area:ship;display:flex;justify-content:end;align-items:flex-start}.why-ship img{max-width:100%;height:auto}}@media screen and (max-width: 500px){.why-container{background-color:#101010;display:grid;grid-template-areas:"title ship" "images ship";grid-template-columns:1fr .55fr;min-height:0vh}.why-title{grid-area:title;font-family:Adieu;font-size:clamp(.5rem,1.2vw,2rem);font-weight:400;color:#fff;margin-left:5vw;margin-top:2vh}.highlight{color:#ba0c3a}.why-images{grid-area:images;display:flex;align-items:center;justify-content:end;margin:3vh 2vh 5vh}.inner-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:2vh}.why-item{max-width:100%;height:auto}.why-ship{grid-area:ship;display:flex;justify-content:end;align-items:flex-start}.why-ship img{max-width:100%;height:auto}}.feedback-container{background-color:#e1e1e1;display:flex;flex-direction:column;background-image:url(/assets/container3-BXwSWNUb.png);background-repeat:no-repeat;background-position:bottom left}.header-feedback{display:flex;justify-content:space-between}.header-rectangle{display:flex;align-items:flex-start;justify-content:center;height:fit-content;width:fit-content;background-color:#000;border-radius:0px 0px 20rem 20rem;padding:0rem 2rem .5rem}.header-feedback h1{font-family:Adieu;font-size:clamp(1.5rem,2.5vw,5rem);font-weight:400;color:#fff}.quotes img{margin:2vw;width:clamp(2rem,4vw,10rem);height:auto}.scroller{width:100%;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.scroller:hover .inner-scroller1,.scroller:hover .inner-scroller2{animation-play-state:paused}.inner-scroller1{display:flex;animation:scroll-right 25s linear infinite}.inner-scroller2{display:flex;animation:scroll-left 20s linear infinite;margin-bottom:3.6vw}.scroll-image{margin:2rem;max-width:100%;height:auto}.bg-image{display:flex;align-items:flex-end;justify-content:flex-start}.container3-imagem{max-width:100%;height:auto}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-left{0%{transform:translate(-50%)}to{transform:translate(0)}}@media screen and (max-width: 800px){.feedback-container{background-color:#e1e1e1;display:flex;flex-direction:column;background-image:url(/assets/container3-BXwSWNUb.png);background-repeat:no-repeat;background-position:bottom left;background-size:55vw}.header-feedback{display:flex;justify-content:space-between}.header-rectangle{display:flex;align-items:flex-start;justify-content:center;height:fit-content;width:fit-content;background-color:#000;border-radius:0px 0px 20rem 20rem;padding:0rem 2rem .5rem}.header-feedback h1{font-family:Adieu;font-size:clamp(1.5rem,2.5vw,5rem);font-weight:400;color:#fff}.quotes img{margin:20px;width:clamp(2rem,4vw,10rem);height:auto}.scroller{width:100%;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.scroller:hover .inner-scroller1,.scroller:hover .inner-scroller2{animation-play-state:paused}.inner-scroller1{display:flex;animation:scroll-right 30s linear infinite}.inner-scroller2{display:flex;animation:scroll-left 25s linear infinite}.scroll-image{margin:2rem;max-width:100%;height:auto}.scroll-image img{width:40vh;height:auto}.bg-image{display:flex;align-items:flex-end;justify-content:flex-start}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-left{0%{transform:translate(-50%)}to{transform:translate(0)}}}@media screen and (max-width: 376px){.feedback-container{background-color:#e1e1e1;display:flex;flex-direction:column;background-image:url(/assets/container3-BXwSWNUb.png);background-repeat:no-repeat;background-position:bottom left}.header-feedback{display:flex;justify-content:space-between}.header-rectangle{display:flex;align-items:flex-start;justify-content:center;height:fit-content;width:fit-content;background-color:#000;border-radius:0px 0px 20rem 20rem;padding:0rem 2rem .5rem}.header-feedback h1{font-family:Adieu;font-size:clamp(.95rem,2vw,5rem);font-weight:400;color:#fff}.quotes img{margin:5vw;width:clamp(1.2rem,3vw,10rem);height:auto}.scroller{width:100%;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.scroller:hover .inner-scroller1,.scroller:hover .inner-scroller2{animation-play-state:paused}.inner-scroller1{display:flex;animation:scroll-right 30s linear infinite}.inner-scroller2{display:flex;animation:scroll-left 25s linear infinite}.scroll-image{margin:2rem;max-width:100%;height:auto}.scroll-image img{width:80vw;height:auto}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-left{0%{transform:translate(-50%)}to{transform:translate(0)}}}.downloads-container{background-color:#e1e1e1;display:grid;grid-template-areas:"line line" "title title" "importation simulation";grid-template-columns:1fr 1fr}.rectangle{grid-area:line;width:100%;height:2vh;background-color:#000}.downloads-title{grid-area:title;display:flex;justify-content:center;align-items:center;text-align:center}.title-desktop{font-family:Adieu;font-size:clamp(1.5rem,2.5vw,5rem);font-weight:400;color:101010;margin:10vh}.title-mobile{display:none}.download-importation{grid-area:importation;display:flex;justify-content:center;align-items:center;margin:0vh 5vh 10vh 8vh}.download-simulation{grid-area:simulation;display:flex;justify-content:center;align-items:center;margin:0vh 8vh 10vh 5vh}.download-item{max-width:100%;max-height:100%}@media screen and (max-width: 1000px){.downloads-container{background-color:#e1e1e1;display:grid;grid-template-areas:"line line" "title title" "importation importation" "simulation simulation";grid-template-columns:1fr 1fr}.rectangle{grid-area:line;width:100%;height:1vh;background-color:#000}.downloads-title{grid-area:title;display:flex;justify-content:center;align-items:center}.title-mobile{display:flex;font-family:Adieu;font-size:clamp(1.2rem,2.5vw,5rem);font-weight:400;color:101010;margin:5vh 0vh;text-align:center}.title-desktop{display:none}.download-importation{grid-area:importation;display:flex;justify-content:center;align-items:center;margin:0vh 2.8vh 2vh}.download-simulation{grid-area:simulation;display:flex;justify-content:center;align-items:center;margin:2vh 2.8vh 5vh}.download-item{max-width:100%;max-height:100%}}.contact-container{background-color:#e1e1e1}.contact-placeholder{display:flex;align-items:center;justify-content:center;gap:5rem;width:100%;margin-bottom:5vh}.contact-placeholder h1{font-family:Eudoxus Sans,sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);line-height:2.5rem;font-weight:400;color:#10101080}.placeholder-line{flex:1;height:2px;background-color:#000;opacity:50%}.form-container{display:grid;justify-content:center;padding:2rem}form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;width:85vw}.form-group{display:flex;flex-direction:column}.full-width{grid-column:span 2}label{font-family:Eudoxus Sans,sans-serif;font-weight:500;margin-bottom:.5rem;margin-left:.8rem}input,select{font-family:Eudoxus Sans,sans-serif;width:100%;padding:10px;border:none;border-radius:20px;background-color:#d7d7d7;font-size:16px;color:#a1a1a1}input::placeholder{font-family:Eudoxus Sans,sans-serif;color:#a1a1a1}select option{color:#000}.button-container{grid-column:span 2;display:flex;align-items:center;justify-content:center}button{grid-column:span 2;font-family:Eudoxus Sans,sans-serif;padding:10px 25px;background-color:#ba0c3a;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:20px;margin-bottom:10px}.captcha-container{grid-column:span 2;display:flex;align-items:center;justify-content:center;margin-top:50px;margin-bottom:0}span{color:red}@media screen and (max-width: 1000px){.contact-container{background-color:#e1e1e1}.contact-placeholder{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;margin-bottom:5vh}.contact-placeholder h1{font-family:Eudoxus Sans,sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);line-height:2.5rem;font-weight:400;color:#10101080}.placeholder-line{flex:1;height:2px;background-color:#000;opacity:50%}.form-container{display:grid;justify-content:center;padding:2rem}form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;width:85vw}.form-group{display:flex;flex-direction:column;grid-column:span 2}.full-width{grid-column:span 2}label{font-family:Eudoxus Sans,sans-serif;font-weight:500;margin-bottom:.5rem}input,select{font-family:Eudoxus Sans,sans-serif;width:100%;padding:10px;border:none;border-radius:20px;background-color:#d7d7d7;font-size:16px;color:#a1a1a1}input::placeholder{font-family:Eudoxus Sans,sans-serif;color:#a1a1a1}select option{color:#000}.button-container{grid-column:span 2;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 550px){.contact-container{background-color:#e1e1e1}.contact-placeholder{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;margin-bottom:5vh}.contact-placeholder h1{font-family:Eudoxus Sans,sans-serif;font-size:clamp(1rem,1.8vw,1.5rem);line-height:2.5rem;font-weight:400;color:#10101080}.placeholder-line{flex:1;height:2px;background-color:#000;opacity:50%}.form-container{display:grid;justify-content:center;padding:2rem}form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;width:85vw}.form-group{display:flex;flex-direction:column;grid-column:span 2}.full-width{grid-column:span 2}label{font-family:Eudoxus Sans,sans-serif;font-weight:500;margin-bottom:.5rem}input,select{font-family:Eudoxus Sans,sans-serif;width:100%;padding:10px;border:none;border-radius:20px;background-color:#d7d7d7;font-size:16px;color:#a1a1a1}input::placeholder{font-family:Eudoxus Sans,sans-serif;color:#a1a1a1}select option{color:#000}.button-container{grid-column:span 2;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 425px){.contact-placeholder h1{font-family:Eudoxus Sans,sans-serif;font-size:clamp(.8rem,1.5vw,1.5rem);line-height:2.5rem;font-weight:400;color:#10101080}}.footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:linear-gradient(to right,#101010 34%,#ba0c3a);color:#fff;width:100%}.footer-text{font-family:Eudoxus Sans,sans-serif;font-weight:400;margin:5px}@media screen and (max-width: 1000px){.footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:linear-gradient(to right,#101010 34%,#ba0c3a);color:#fff;width:100%}.footer-text{font-family:Eudoxus Sans,sans-serif;font-size:clamp(.6rem,1vw,3rem);font-weight:400;margin:5px}}@media screen and (max-width: 500px){.footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;background:linear-gradient(to right,#101010 34%,#ba0c3a);color:#fff;width:100%}.footer-text{font-family:Eudoxus Sans,sans-serif;font-size:clamp(.5rem,1vw,3rem);font-weight:400;margin:5px}}
