@charset "UTF-8";@import url("https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap");@font-face{font-family:gt-super-dislay-light;src:url(/_next/static/media/GT-Super-Display-Light.c6884d04.woff2) format("woff2"),url(/_next/static/media/GT-Super-Display-Light.3b0a45b2.woff) format("woff"),url(/_next/static/media/GT-Super-Display-Light.4279f8b7.ttf) format("truetype")}:root{--black:#000;--white:#fff;--warmgrey:#f0f0ea;--binyanblue:#5084ea;scroll-behavior:smooth}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body,html{box-sizing:border-box}body,html{scroll-behavior:smooth;width:100%;padding:0;margin:0;font-family:Inter,sans-serif;font-weight:400;overflow-x:hidden;font-size:16px;transition:.4s linear}@media screen and (min-width:768px){html{font-size:1.4vw}}@media screen and (max-width:767.98px){html{font-size:1.5vw}}.navbar,.newsflash{z-index:100}p{font-family:Inter,sans-serif;font-style:normal;letter-spacing:.02em;font-size:clamp(14px,1rem,16px)}h1{font-family:gt-super-dislay-light,serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:100;font-size:clamp(44px,5rem,80px);font-feature-settings:"onum" 1,"kern" 1,"kern";font-kerning:normal}h1,h2{-moz-osx-font-smoothing:grayscale}h2{font-family:gt-super-dislay-light,serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:100;font-size:clamp(32px,3rem,48px)}.subtitle{font-size:.8rem;letter-spacing:.05em}.newsflash{width:100%;height:35px;display:flex;justify-content:center;align-items:center;background:#fff;color:#000;position:fixed;top:0}.newsflash p{font-size:clamp(9px,1rem,12px);text-align:center}.topbanner{width:100%;height:95vh;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center}@media (max-width:1024px) and (orientation:portrait){.topbanner{height:70vh}}@media (max-width:430px) and (orientation:landscape){.topbanner{height:95vh}}.topbanner .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.topbanner .copy{color:#fff;margin:0 10%;width:50%;max-width:480px}@media (max-width:1024px){.topbanner .copy{width:60%;max-width:320px}}@media (max-width:768px){.topbanner .copy{width:80%;max-width:240px}}@media (max-width:899px) and (orientation:landscape){.topbanner .copy{width:70%;max-width:700px;min-width:330px;margin:5% 10% 0}}.topbanner .copy h1{margin:0 0 40px}@media (max-width:569px) and (orientation:landscape){.topbanner .copy h1{margin:0}}.topbanner .copy p{margin:0 0 40px;font-size:18px}@media (max-width:1024px){.topbanner .copy p{font-size:14px}}button.prime{font-size:clamp(14px,.9rem,14px);text-transform:uppercase;letter-spacing:.1em;font-family:Inter,sans-serif;padding:10px 20px;transition:all .5s;cursor:pointer}button.prime,button.prime.blue{background-color:var(--binyanblue);border:1px solid var(--binyanblue);color:#fff}button.prime.blue a{color:#fff;text-decoration:none}button.prime.blue a:hover{color:var(--binyanblue)}button.prime.blue:hover{font-size:clamp(14px,.9rem,14px);text-transform:uppercase;letter-spacing:.1em;font-family:Inter,sans-serif;color:#fff;background-color:transparent;border:1px solid #fff;transition:all .5s;cursor:pointer}button.prime.white{background-color:#fff;border:1px solid #fff;color:var(--binyanblue)}button.prime.white a{color:var(--binyanblue);text-decoration:none}button.prime.white a:hover{color:#fff}button.prime.white:hover,button.prime:hover{font-size:clamp(14px,.9rem,14px);text-transform:uppercase;letter-spacing:.1em;font-family:Inter,sans-serif;color:#fff;background-color:transparent;border:1px solid #fff;transition:all .5s;cursor:pointer}.cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:1em;cursor:pointer;height:auto}.cta a{font-family:Inter,sans-serif;text-decoration:underline;text-underline-offset:.4em;font-weight:400;letter-spacing:.01em;margin-right:5px;font-size:16px}.cta p{font-size:12px;line-height:1em}.divider{width:100%;height:1px}.navbar{width:100%;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--binyanblue);color:#fff;position:fixed;bottom:0}.navbar button{background-color:transparent;border:0;color:#fff;border-bottom:1px solid #fff;padding:0 0 3px;cursor:pointer}.faq .divideritem{width:clamp(240px,30%,440px);max-width:380px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.faq .divideritem .divider,.faq .faqitem{max-width:380px}.faq .faqitem button.question .q{font-size:clamp(14px,1rem,16px);font-weight:500}.shuffletext,.textShuffleWord{font-family:gt-super-dislay-light,serif;font-style:normal;font-weight:100;background-color:transparent;font-size:3rem;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.active{height:3rem}.inactive{height:.01px;overflow-y:hidden}.textShuffleBox{width:auto;display:flex;flex-direction:row;overflow-y:hidden;justify-content:flex-start;align-items:flex-start}.textShuffleBox h2{margin:0;padding:0;font-size:3rem;line-height:1.4em}.textShuffleBox ul{background-color:transparent;margin:0;padding:0}.textShuffleBox ul li{padding:0;transition:all .5s;list-style-type:none;background-color:transparent}.cornerlogoleft{top:54px;left:10px}.cornerlogoleft,.cornerlogoright{position:fixed;display:flex;justify-content:flex-start;align-items:flex-start}.cornerlogoright{bottom:80px;right:10px}.scrollindicator{position:fixed;bottom:80px;left:50%;transform:translateX(-50%)}.nfcontainer{width:100%;position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:row;justify-content:center;align-items:center}.nfcontainer p{font-size:clamp(10px,.8rem,14px)}.nfcontainer.white{background-color:#fff;color:#000}.nfcontainer.black{background-color:#000;color:#fff}.menu,.nfcontainer.blue{background-color:#5084ea;color:#fff}.menu{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;height:60px;padding:0 40px}.menu .center,.menu .left,.menu .right{flex:1 1;flex-shrink:0;display:flex;align-items:center}.menu .center a,.menu .left a,.menu .right a{color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:clamp(12px,.8rem,14px);white-space:nowrap}.menu .center a.current,.menu .left a.current,.menu .right a.current{color:#afc5f1}.menu .left{justify-content:flex-start}.menu .left a:nth-child(n+2){padding-left:clamp(20px,3rem,50px)}.menu .center{justify-content:center;place-self:center}.menu .right{justify-content:flex-end;margin-left:auto}.banner{width:100%;display:flex;flex-direction:column;padding:80px;background-size:cover;color:#fff}@media screen and (max-width:700px){.banner{padding:10%}}.banner a{color:#fff;text-decoration:underline;text-underline-offset:5px}.banner button{background-color:#5084ea;padding:10px;border:none}.banner button a{text-decoration:none}.banner h2{font-size:clamp(32px,3rem,48px)}.banner h2:after{content:"’";font-size:1.2em;padding:.1em}.banner h2:before{content:"‘";font-size:1.2em;padding:.1em}.banner.top{height:100vh}.banner.sub{height:70vh}.banner.left{justify-content:center;align-items:flex-start}.banner.left .text{text-align:left;padding-right:10%}@media screen and (max-width:700px){.banner.left .text{padding-right:5%}}.banner.right{justify-content:center;align-items:flex-end}.banner.right .text{text-align:right;padding-left:10%}@media screen and (max-width:700px){.banner.right .text{padding-left:5%}}.banner.center{justify-content:center;align-items:center}.banner.center .text{text-align:center;padding:0 50px}.banner.center .text>*,.banner.center .text>*>*,.banner.left .text>*,.banner.left .text>*>*,.banner.right .text>*,.banner.right .text>*>*{margin:20px 0}.banner.center .translatecontainer p,.banner.left .translatecontainer p,.banner.right .translatecontainer p{margin:0}.banner.center .translatecontainer .translate,.banner.left .translatecontainer .translate,.banner.right .translatecontainer .translate{margin:10px 0}.banner.center.left .text,.banner.center.right .text,.banner.left.left .text,.banner.left.right .text,.banner.right.left .text,.banner.right.right .text{max-width:40vw}@media screen and (max-width:700px){.banner.center.left .text,.banner.center.right .text,.banner.left.left .text,.banner.left.right .text,.banner.right.left .text,.banner.right.right .text{max-width:100vw}}.banner.center.center .text,.banner.left.center .text,.banner.right.center .text{max-width:45vw}@media screen and (max-width:700px){.banner.center.center .text,.banner.left.center .text,.banner.right.center .text{max-width:100vw}}.translatecontainer p{margin-bottom:0}.translatecontainer span.translate{font-family:gt-super-dislay-light,serif;font-style:normal;font-weight:100;font-size:clamp(16px,1rem,24px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;cursor:pointer;margin:10px 0}.howitworks{box-sizing:border-box;display:flex;flex-direction:column;background-color:#5084ea;color:#fff;width:100vw;height:100%;padding:10% 50px;justify-content:center;align-items:center}@media screen and (max-width:700px){.howitworks{padding:20% 50px}}.howitworks .head{text-align:center}.howitworks .head p.title{font-size:24px}.howitworks .col{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:700px){.howitworks .col{flex-direction:row;width:100%;justify-content:flex-start;align-items:stretch}}.howitworks .col .icons{display:flex;width:72%;flex-direction:row;align-items:center;margin-top:120px;margin-bottom:40px}@media screen and (max-width:700px){.howitworks .col .icons{flex-direction:column;flex:1 1;width:20%;margin-top:40px;margin-bottom:40px}}.howitworks .col .icons .icon{flex:1 1;justify-content:space-between;display:flex;justify-content:center}.howitworks .col .icons .line{height:1px;flex:2 1;background-color:#fff;margin:0 5px}@media screen and (max-width:700px){.howitworks .col .icons .line{width:1px;margin:5px 0;flex:1 1}}.howitworks .col .steps{display:flex;flex-direction:row;width:85%;margin-top:40px;justify-content:space-between}@media screen and (max-width:700px){.howitworks .col .steps{flex-direction:column;flex:2 1;width:100%}}.howitworks .col .steps .step{display:flex;flex-direction:column;width:28%;align-items:center;text-align:center}@media screen and (max-width:700px){.howitworks .col .steps .step{width:100%;align-items:flex-start;text-align:left;padding-left:40px}}.howitworks .col .steps .step .number{font-family:gt-super-dislay-light,serif;font-style:normal;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4rem;margin-bottom:40px}@media screen and (max-width:700px){.howitworks .col .steps .step .number{font-size:4em;margin-bottom:0;margin-top:40px}}.howitworks .col .steps .step .text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%}@media screen and (max-width:700px){.howitworks .col .steps .step .text{align-items:flex-start;text-align:left;width:100%}}.howitworks .col .steps .step .text p.headline{font-size:24px}.howitworks .col .steps .step .text p.body{font-size:16px}.howitworks .col .steps .step .text a{margin:1em 0}.center .translatecontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.center .translatecontainer p{margin:0}.center .translatecontainer .translate{margin:10px 0}.right .translatecontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.right .translatecontainer p{margin:0}.right .translatecontainer .translate{margin:10px 0}.left .translatecontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.left .translatecontainer p{margin:0}.left .translatecontainer .translate{margin:10px 0}.cta a{color:inherit}.liststyle.row{width:80%;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:10% 0;align-items:stretch}@media screen and (max-width:700px){.liststyle.row{width:70%;align-items:stretch;flex-direction:column}}.liststyle.row .item{display:flex;flex-direction:row;width:30%}@media screen and (max-width:700px){.liststyle.row .item{width:100%;align-items:stretch;margin-bottom:40px}}.liststyle.row .item .line{width:1px;flex:auto;background-color:#000;opacity:.5;margin-right:10%}@media screen and (max-width:700px){.liststyle.row .item .line{height:auto;margin-bottom:40px}}.liststyle.row .item .text{width:100%;word-break:break-word}@media screen and (max-width:700px){.liststyle.row .item .text{margin-bottom:40px}}.liststyle.row .item .text p.headline{font-size:clamp(26px,2rem,36px);margin-top:0}.liststyle.row .item .text p.body{font-size:clamp(18px,1.5rem,24px);opacity:.8;margin-bottom:.8em}.liststyle.row .item .text a{color:inherit}.columncenter{padding:5% 0}.columncenter,.faq{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.faq{position:static;transition:all .4s;background-color:#f0f0ea;padding:10% 0}.faq .faqitem{width:clamp(240px,30%,440px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:700px){.faq .faqitem{max-width:300px}}.faq .faqitem button.question{display:flex;justify-content:space-between;align-items:flex-start;width:100%;border:none;background-color:transparent;color:inherit;padding:8% 1%;cursor:pointer}.faq .faqitem button.question .q{font-family:Inter,sans-serif;font-size:clamp(16px,1rem,18px);font-weight:400;line-height:1.4em;text-align:left;width:90%}.faq .faqitem .answer{width:90%;display:flex;transition:all .4s}.faq .faqitem .answer p{font-family:Inter,sans-serif;font-size:clamp(14px,1rem,16px);line-height:1.3em;opacity:1}.faq .faqitem .open{height:100%;max-height:1000px;padding-bottom:40px}.faq .faqitem .open p{font-family:Inter,sans-serif;font-size:clamp(14px,1rem,16px);line-height:1.3em;opacity:1}.faq .faqitem .open ul{margin:40px 0}.faq .faqitem .open ul li{margin-bottom:20px;opacity:.9;font-size:clamp(12px,.8rem,14px)}.faq .faqitem .closed{height:1%;max-height:1px;overflow-y:hidden}.faq .faqitem .closed p{font-family:Inter,sans-serif;font-size:clamp(14px,1rem,16px);line-height:1.3em;opacity:1}.faq .faqitem .closed ul{margin:40px 0}.faq .faqitem .closed ul li{margin-bottom:20px;opacity:.9;font-size:clamp(12px,.8rem,14px)}.faq .divider{width:clamp(380px,30%,440px);height:1px;background-color:#000}@media screen and (max-width:700px){.faq .divider{width:clamp(250px,30%,300px)}.faq{padding:20% 20% 40%}}.twocolumns{width:100%;display:flex;flex-direction:row}@media screen and (max-width:700px){.twocolumns{flex-direction:column-reverse}}.twocolumns .onecolumn{padding:0;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width:700px){.twocolumns .onecolumn{width:100%}}.twocolumns .onecolumn .image{width:50vw;height:100%;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0}@media screen and (max-width:700px){.twocolumns .onecolumn .image{width:100vw}}.twocolumns .onecolumn .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.twocolumns .onecolumn .text{width:100%;padding:0 25%}@media screen and (max-width:700px){.twocolumns .onecolumn .text{padding:15%}}.twocolumns .onecolumn .text.right p{font-size:18x;opacity:.8}.twocolumns .onecolumn .text p.intro{font-size:24px}.twocolumns .onecolumn .text p.body{font-size:18px}.twocolumnstext{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background-color:#f0f0ea;padding:10%}@media screen and (max-width:700px){.twocolumnstext{flex-direction:column}}.twocolumnstext .line{width:1px;-ms-grid-row-align:stretch;align-self:stretch;background-color:#000;opacity:.5}.twocolumnstext .onecolumn{padding-top:0;width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:700px){.twocolumnstext .onecolumn{width:100%}}.twocolumnstext .onecolumn .text{width:100%;padding:0 10%}@media screen and (max-width:700px){.twocolumnstext .onecolumn .text{padding:0}}.twocolumnstext .onecolumn .text.left p{font-size:clamp(18px,1.3rem,24px)}.twocolumnstext .onecolumn .text.right p{opacity:.8;margin:0}.twocolumnstext .onecolumn .text p.introbig{font-size:clamp(24px,2.2rem,36px);margin:0}.twocolumnstext .onecolumn .text p.bodybig{font-size:24px}.aboutstyle{width:100%;background-color:#f0f0ea;display:flex;flex-direction:column;justify-self:flex-start;align-items:center;padding:10% 5%;box-sizing:border-box}.aboutstyle h1{margin:.5em}p.intro{font-size:24px}p.body{font-size:18px;opacity:.8;margin:0}p.introbig{font-size:36px;margin:0}p.bodybig{font-size:24px}.introcenter{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:700px){.introcenter{padding:10% 0}}.introcenter h1{margin:.5em}.thirds{display:flex;flex-direction:row;width:100%;align-items:center}@media screen and (max-width:700px){.thirds{flex-direction:column}}.thirds .twothirds{flex:8 1}@media screen and (max-width:700px){.thirds .twothirds{flex:1 1}}.thirds .onethird{flex:3 1;display:flex;justify-content:center;align-items:center}@media screen and (max-width:700px){.thirds .onethird{flex:1 1;padding-bottom:30%}}.communityListSection{width:100%;padding:10%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;word-break:break-word}.communityListSection h1{margin-bottom:0;font-size:clamp(60px,8vw,64px)}.communityListSection.blue{background-color:#5084ea;color:#fff}.communityListSection.blue .communityList .communityListItem{border-left:1px solid #fff}.communityListSection.white{background-color:#fff}.communityListSection .communityList{margin-top:80px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.communityListSection .communityList .communityListItem{margin:80px 50px 0 0;padding:0 3% 3%;width:30%;display:flex;flex-direction:column;flex-wrap:wrap;border-left:1px solid #000}.communityListSection .communityList .communityListItem:nth-child(3n+3){margin:80px 0 0}@media screen and (max-width:700px){.communityListSection .communityList .communityListItem{width:47%;margin:0 0 60px}.communityListSection .communityList .communityListItem:nth-child(3n+3){margin:0 0 60px}.communityListSection .communityList .communityListItem:nth-child(odd){margin:0 5% 60px 0}}.communityListSection .communityList .communityListItem p.headline{font-size:clamp(20px,2rem,36px);margin-top:0;margin-bottom:8px}@media screen and (max-width:700px){.communityListSection .communityList .communityListItem p.headline{margin-bottom:8px}}.communityListSection .communityList .communityListItem p.tagline{font-size:clamp(18px,1.5rem,24px);margin-bottom:16px;margin-top:0;opacity:.8}@media screen and (max-width:700px){.communityListSection .communityList .communityListItem p.tagline{margin-bottom:16px;margin-top:0}}.communityListSection .communityList .communityListItem p.body{font-size:clamp(14px,1rem,18px);opacity:.8;margin:1rem 0}.communityListSection .communityList .communityListItem p.date{text-transform:uppercase;opacity:.5;font-size:14px}.communityListSection .communityList .communityListItem a.cta{color:inherit;text-decoration:underline;text-underline-offset:5px}.footer{width:100%;display:flex;flex-direction:column;padding:5% 8%}.footer .footericons{display:flex;flex-direction:row;width:60px;justify-content:space-between;align-items:flex-end}.footer .footericons .socialicons{cursor:pointer}.footer .footericons .socialicons.blue{color:#5084ea}.footer .footericons .socialicons.white{color:#fff}@media screen and (max-width:700px){.footer{padding:40% 10%}}.footer.blue{background-color:#5084ea;color:#fff}.footer.white{background-color:#fff;color:#000}.footer .primerow{display:flex;flex-direction:row}@media screen and (max-width:700px){.footer .primerow{flex-direction:column;align-items:center}}.footer .primerow .tagline{flex:3 1}.footer .primerow .tagline .line{font-size:24px}.footer .primerow .tagline button{margin-top:20px}.footer .primerow .linkscontainer{flex:4 1;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:700px){.footer .primerow .linkscontainer{flex-direction:row;margin-top:80px;flex-wrap:wrap}}.footer .primerow .linkscontainer .column{display:flex;flex-direction:column;width:auto}@media screen and (max-width:700px){.footer .primerow .linkscontainer .column{margin-bottom:40px;width:30vw}}.footer .primerow .linkscontainer .column .title{font-size:18px;margin-bottom:1em}.footer .primerow .linkscontainer .column a{color:inherit;font-size:14px;margin-bottom:1em;text-decoration:none}.footer .secondrow{margin:5% 0;display:flex;flex-direction:row;justify-content:space-between}.footer .secondrow button{color:inherit;background:none;border:0;padding:0;display:flex;align-items:center;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px}.popupcontainer{padding:0 3% 3%;z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;width:clamp(240px,50%,800px);height:50%;background-color:#fff;overflow-y:scroll}.popupcontainer h5{margin:3.5em 0 1em;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:700px){.popupcontainer{width:clamp(240px,80%,560px);height:80%;padding:0 10% 10%}}.popupcontainer .text{padding:5% 0}.popupcontainer .text h1,.popupcontainer .text h2{font-family:Inter,sans-serif;font-weight:400}.popupcontainer .text h2{font-size:16px;text-transform:uppercase}.popupcontainer .text h1{font-size:36px}.popupcontainer button{position:-webkit-sticky;position:sticky;height:20%;top:0;left:0;color:#000;background:hsla(0,0%,100%,.9);border:0;text-decoration:underline;text-underline-offset:5px;padding:0}.formcontainer,.popupcontainer button{width:100%;display:flex;align-items:center}.formcontainer{flex-direction:column;padding:5% 0;color:#5084ea}@media screen and (max-width:700px){.formcontainer{padding:40% 0}}.formcontainer form.form{display:flex;flex-direction:row;width:100%;justify-content:space-evenly;align-items:stretch}@media screen and (max-width:700px){.formcontainer form.form{flex-direction:column;align-items:center}}.formcontainer form.form .column{display:flex;flex-direction:column;width:30vw;padding:0;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:700px){.formcontainer form.form .column{width:70vw}}.formcontainer form.form .column h1,.formcontainer form.form .column h2{margin:0 0 80px}.formcontainer form.form .column .checkboxarray{display:flex;flex-direction:row;width:clamp(180px,50%,200px);justify-content:space-evenly;align-items:center}.formcontainer form.form .column .checkboxarray .checkboxgroup{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:40px}.formcontainer form.form .column .checkboxarray .checkboxgroup label input{opacity:0;cursor:pointer;height:0;width:0}.formcontainer form.form .column .checkboxarray .checkboxgroup label:hover input~.checkmark{background-color:#5083eaa2}.formcontainer form.form .column .checkboxarray .checkboxgroup label input:checked~.checkmark{background-color:#5084ea}.formcontainer form.form .column .checkboxarray .checkboxgroup label input:checked~.checkmark:after{display:block}.formcontainer form.form .column .checkboxarray .checkboxgroup .checkmark{height:25px;width:25px;border-radius:20%;background-color:#fff;border:1px solid #5083ea9d}.formcontainer form.form .column .checkboxarray .checkboxgroup .checkbox{display:flex;flex-direction:column}.formcontainer form.form .column .checkboxarray .checkboxgroup .checkbox input:focus{background-color:#5084ea}.formcontainer form.form .column .checkboxarray .checkboxgroup span.label{font-size:12px;font-weight:400}.formcontainer form.form .column .field{margin-bottom:40px;width:100%}.formcontainer form.form .column .field .select{font-family:Inter,sans-serif;font-weight:400;overflow-x:hidden;font-size:16px;border-bottom:1px solid #5084ea;padding:.25em .5em;display:-ms-grid;display:grid;line-height:1em;overflow:hidden;background-color:#fff;grid-template-areas:"select";align-items:center;cursor:pointer;position:relative}.formcontainer form.form .column .field .select .select:after,.formcontainer form.form .column .field .select select{-ms-grid-row:1;-ms-grid-column:1;grid-area:select}.formcontainer form.form .column .field .select select{color:#5084ea;margin-top:8px;border:none;-webkit-appearance:none}.formcontainer form.form .column label{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.formcontainer form.form .column .message,.formcontainer form.form .column .options,.formcontainer form.form .column input{display:flex;flex-direction:column}.formcontainer form.form .column .message{width:100%}.formcontainer form.form .column .message textarea{width:100%;height:300px;border:0;background-color:#f0f0ea;margin-top:20px;padding:8px}.formcontainer form.form .column input{border:0;border-bottom:1px solid #5084ea;color:#5084ea;width:100%}.formcontainer form.form .column input.text{height:3em}.formcontainer form.form .column .text:focus{outline:none;border-bottom:3px solid #5084ea}.formcontainer form.form .column textarea:focus{outline:none}.formcontainer form.form .column input:invalid{border-bottom:1px solid #ff550071}.formcontainer form.form .column input:valid{border-bottom:1px solid #5084ea}.formcontainer form.form .column input.check{height:2em;width:20px}.formcontainer form.form .column p.description{font-size:12px;opacity:.8}.formcontainer form.form .line{width:1px;height:auto;background:#5084ea}.menumobbar{height:60px;background:#5084ea;position:fixed;bottom:0;left:0;justify-content:center}.menumobbar,.menumobbar button{width:100%;display:flex;align-items:center}.menumobbar button{background-color:#5084ea;border:0;cursor:pointer;color:#fff;padding:0 10%;justify-content:space-between}.menumobbar button p{font-size:16px}.menumobscreen{height:calc(100vh - 60px);position:fixed;top:0;left:0}.menumobscreen,.menumobscreen .items{width:100%;background:#5084ea;display:flex;flex-direction:column;justify-content:center;align-items:center}.menumobscreen .items{height:100%}.menumobscreen .items a{color:#fff;text-decoration:none;font-size:clamp(32px,5vw,40px);margin-bottom:.5em}.menumobscreen .items a.current{color:#afc5f1}.menumobscreen .items button{background:#5084ea;border:0;margin-top:1em;color:#fff;font-size:16px}