@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.MainSite-layout{display:flex;flex-flow:column}.MainSite-layout header{align-items:center;background-color:#fbf7f1;display:flex;flex-flow:row;height:90px;justify-content:center;position:fixed;width:100vw;z-index:1001}.MainSite-layout header .Header-logo-container{flex-basis:35%;height:100%}.MainSite-layout header .Header-logo-container>*{margin-left:90px}.MainSite-layout header .Header-logo-container a{align-items:center;display:flex;height:100%}.MainSite-layout header .Header-logo-container a img{height:calc(100% - 20px)}.MainSite-layout header .Header-navigation{display:flex;flex-basis:65%;flex-flow:row;height:100%;justify-content:space-evenly}.MainSite-layout header .Header-navigation a{align-items:center;display:flex;height:100%;margin:0 16px;text-transform:uppercase}.MainSite-layout header .burger-menu{cursor:pointer;display:none;flex-direction:column}.MainSite-layout header .burger-menu .bar{background-color:#151e29;height:3px;margin:4px 0;width:25px}.MainSite-layout footer{align-items:end;display:flex;flex-flow:row;height:265px;justify-content:space-evenly}.MainSite-layout footer .Footer-left,.MainSite-layout footer .Footer-left .Footer-logo-container{align-items:end;display:flex;height:100%}.MainSite-layout footer .Footer-left .Footer-logo-container img{height:212px}.MainSite-layout footer .Footer-left .Footer-contact{font-size:12px;line-height:14px;margin-bottom:24px;margin-left:24px}.MainSite-layout footer .Footer-center{align-items:center;display:flex;height:100%;justify-content:center}.MainSite-layout footer .Footer-social{gap:30px}.MainSite-layout footer .Footer-social svg{fill:#dbd1c5;height:30px;width:30px}.MainSite-layout footer .Footer-talk{font-size:20px}.MainSite-layout footer .Footer-talk a{align-items:end;display:flex;gap:8px}.MainSite-layout footer .Footer-talk a svg{height:20px}.MainSite-layout footer .Footer-whatsapp svg{fill:#dbd1c5;height:60px;width:60px}.MainSite-layout .MainSite-content{flex:1 1;margin-top:90px}.react-tiny-popover-container{z-index:1000}.react-tiny-popover-container .Header-popover{background-color:#fbf7f1;margin-right:2px;margin-top:30px}.react-tiny-popover-container .Header-popover a{align-items:center;display:flex;height:100%;padding:16px 24px;text-transform:uppercase}@media(max-width:750px){.MainSite-layout header .Header-navigation{display:none}.MainSite-layout header .burger-menu{align-items:end;display:flex;flex-basis:65%;justify-content:end;padding:0 33px}.MainSite-layout footer{align-items:center;display:flex;flex-flow:column;gap:50px;height:auto;justify-content:center;padding-bottom:50px}.MainSite-layout footer .Footer-spacer{display:none}}.ContactForm{border:1px solid #f0f0f0;border-radius:10px;box-shadow:5px 5px 5px #f0f0f0;display:flex;flex-flow:column;gap:20px;margin-bottom:30px;padding:20px}.ContactForm .ContactForm-row{align-items:end;display:flex;flex-flow:row;gap:20px;justify-content:start;max-width:100%}.ContactForm .ContactForm-row .ContactForm-field{align-items:start;display:flex;flex:1 1;flex-flow:column;justify-content:start}.ContactForm .ContactForm-row .ContactForm-field legend{margin-bottom:8px;padding:0}.ContactForm .ContactForm-row .ContactForm-field input,.ContactForm .ContactForm-row .ContactForm-field textarea{border:1px solid #f0f0f0;border-radius:5px;box-sizing:border-box;padding:12px;transition:border .2s ease-in-out;width:100%}.ContactForm .ContactForm-row .ContactForm-field input:focus,.ContactForm .ContactForm-row .ContactForm-field textarea:focus{border-bottom:1px solid #1a6aff;outline:none}.ContactForm .ContactForm-row .ContactForm-field textarea{min-height:90px;resize:vertical}.ContactForm .ContactForm-row .ContactForm-field ::placeholder{color:#c2c2c2}.ContactForm .ContactForm-row .ContactForm-field input[type=submit]{background-color:#1a6aff;border:none;color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}.ContactForm .ContactForm-row .ContactForm-field input[type=submit]:hover{background-color:#175fe6}@media(max-width:750px){.ContactForm .ContactForm-row{flex-flow:column}.ContactForm .ContactForm-row .ContactForm-field{width:100%}}.ContatoPage .Typography-title{font-size:32px}.ContatoPage .inline{display:inline}.ContatoPage .Image{height:560px}.ContatoPage .Image img{height:100%;object-fit:cover;object-position:center;width:100%}.ContatoPage .form-disclaimer{font-size:11px;font-weight:700}.ContatoPage .Section.Dna-text{margin:auto;max-width:50%;min-height:560px}.ContatoPage .Section.Dna-text .Layout-row{gap:40px}.ContatoPage .Section .Section-image{position:relative}.ContatoPage .Section .Section-image img{height:100%;object-fit:cover;object-position:center;width:100%}.ContatoPage .Section .Section-image .floating-description{color:#fff;left:50px;position:absolute;top:50%}.ContatoPage .Section .Section-text{box-sizing:border-box;display:flex;flex-flow:column;gap:20px;justify-content:space-evenly;padding:50px}.ContatoPage .Section .Section-text .Section-social,.ContatoPage .Section .Section-text h2,.ContatoPage .Section .Section-text p{margin:0 auto}.ContatoPage .Section .Section-text.Section-limit .Section-social,.ContatoPage .Section .Section-text.Section-limit h2,.ContatoPage .Section .Section-text.Section-limit p{max-width:400px}.ContatoPage .Section .Section-social{display:flex;flex-flow:row;gap:30px;justify-content:space-evenly}.ContatoPage .Section .Section-social svg{fill:#dbd1c5;height:30px;width:30px}.ContatoPage .Section .Section-casas,.ContatoPage .Section .Section-dna,.ContatoPage .Section .Section-solucoes{display:flex;flex-flow:row;justify-content:center}.ContatoPage .Section .Section-about{background-color:#fbf7f1}.DnaPage .Typography-title{font-size:32px}.DnaPage .Image{height:560px}.DnaPage .Image img{height:100%;object-fit:cover;object-position:center;width:100%}.DnaPage .Section.Dna-text{margin:auto;max-width:50%;min-height:560px}.DnaPage .Section.Dna-text .Layout-row{gap:40px}.DnaPage .Section .Section-image{position:relative}.DnaPage .Section .Section-image img{height:100%;object-fit:cover;object-position:center;width:100%}.DnaPage .Section .Section-image .floating-description{color:#fff;left:50px;position:absolute;top:50%}.DnaPage .Section .Section-text{box-sizing:border-box;display:flex;flex-flow:column;gap:20px;justify-content:space-evenly;padding:50px}.DnaPage .Section .Section-text .Section-social,.DnaPage .Section .Section-text h2,.DnaPage .Section .Section-text p{margin:0 auto}.DnaPage .Section .Section-text.Section-limit .Section-social,.DnaPage .Section .Section-text.Section-limit h2,.DnaPage .Section .Section-text.Section-limit p{max-width:400px}.DnaPage .Section .Section-social{display:flex;flex-flow:row;gap:30px;justify-content:space-evenly}.DnaPage .Section .Section-social svg{fill:#dbd1c5;height:30px;width:30px}.DnaPage .Section .Section-casas,.DnaPage .Section .Section-dna,.DnaPage .Section .Section-solucoes{display:flex;flex-flow:row;justify-content:center}.DnaPage .Section .Section-about{background-color:#fbf7f1}@media(max-width:750px){.DnaPage .Section.Dna-text{max-width:75%}}.Apartamentos .Apartamentos-title{align-items:center;background-color:#fbf7f1;display:flex;font-size:22px;height:45px;justify-content:center;text-transform:uppercase}.Apartamentos .Apartamentos-description{margin:auto;max-width:1600px;padding-bottom:100px}.Apartamentos .Apartamentos-description .Typography-title{font-style:normal}.Apartamentos .Apartamentos-description .Typography-body{font-size:12px}.Apartamentos .Apartamentos-description .Layout-row{gap:60px}.Exposition{flex-flow:row;height:600px;justify-content:space-between;width:100vw}.Exposition,.Exposition .Arrow{align-items:center;display:flex}.Exposition .Arrow{height:100%;justify-content:center;width:100px}.Exposition .Arrow button{background:none;background-color:#fff;border:none;border-radius:60px;height:60px;width:60px}.Exposition .Arrow button:hover{cursor:pointer}.Exposition .Arrow svg{height:25px;width:25px}.Exposition .Arrow.mirror{transform:scaleX(-1)}.Exposition .Carousel{flex:1 1;height:100%;max-width:1200px;width:100%}.Exposition .Carousel .swiper{height:100%}.Exposition .Carousel .swiper img{height:100%;object-fit:cover;width:100%}.Exposition .Carousel .swiper img.hover{cursor:pointer}.Exposition.Exposition-modal{height:100%}.Exposition.Exposition-modal .Carousel{max-width:calc(100vw - 200px)}.Exposition.Exposition-modal .Carousel .swiper img{object-fit:contain}@media(max-width:750px){.Exposition{position:relative}.Exposition .Arrow{position:absolute;right:10px;z-index:100}.Exposition .Arrow.mirror{left:10px;right:auto}.Exposition.Exposition-modal .Carousel{max-width:none}.Exposition.Exposition-modal .Carousel .swiper img{object-fit:contain}}.ReactModalPortal{z-index:1010}.Modal-content{background-color:#fff;height:100vh;width:100vw}.Modal-content .Modal-close{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:10px;top:10px;width:50px;z-index:10000}.Modal-content .Modal-close svg{height:30px;width:30px}.Modal-content .Modal-fullscreen{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;left:10px;position:absolute;top:10px;width:50px;z-index:10000}.Modal-content .Modal-fullscreen svg{height:10px;width:10px}.Modal-content .Modal-fullscreen svg:first-of-type{transform:scaleX(-1) translateY(15px) translateX(4px)}.Modal-content .Modal-fullscreen svg:nth-of-type(2),.Modal-content .Modal-fullscreen.Modal-active svg:first-of-type{transform:scaleY(-1)}.Modal-content .Modal-fullscreen.Modal-active svg:nth-of-type(2){transform:scaleX(-1) translateY(-15px) translateX(-4px)}.GaleriaHeader{align-items:center;background-color:#dbd1c5;display:flex;height:60px;justify-content:space-evenly}.GaleriaHeader nav{display:flex;flex-flow:row;gap:40px;overflow-x:auto;padding:0 40px;scrollbar-width:none}.GaleriaHeader .nav-link{align-items:start;display:flex;flex-flow:column;white-space:nowrap}.GaleriaHeader .nav-link span{font-size:22px;text-transform:uppercase;white-space:nowrap}.GaleriaHeader a{align-items:center;display:flex;font-size:11px;font-weight:600;height:100%;margin:11px 0}.GaleriaHeader a svg{height:10px;width:10px}.Casas .Casas-title{align-items:center;background-color:#dbd1c5;display:flex;font-size:22px;height:45px;justify-content:center;text-transform:uppercase}.Casas .Casas-description{margin:auto;max-width:1600px;padding-bottom:100px}.Casas .Casas-description .Typography-title{font-style:normal}.Casas .Casas-description .Typography-body{font-size:12px}.Casas .Casas-description .Layout-row{gap:60px}@media(max-width:750px){.Casas .Casas-description{margin:0 40px}.Casas .Casas-description .Layout-row{gap:20px}}.Comerciais .Comerciais-title{align-items:center;background-color:#cbc3b9;display:flex;font-size:22px;height:45px;justify-content:center;text-transform:uppercase}.Comerciais .Comerciais-description{margin:auto;max-width:1600px;padding-bottom:100px}.Comerciais .Comerciais-description .Typography-title{font-style:normal}.Comerciais .Comerciais-description .Typography-body{font-size:12px}.Comerciais .Comerciais-description .Layout-row{gap:60px}.Curadoria .Curadoria-title{align-items:center;background-color:#adb0a4;display:flex;font-size:22px;height:45px;justify-content:center;text-transform:uppercase}.Curadoria .Curadoria-description{margin:auto;max-width:1600px;padding-bottom:100px}.Curadoria .Curadoria-description .Typography-title{font-style:normal}.Curadoria .Curadoria-description .Typography-body{font-size:12px}.Curadoria .Curadoria-description .Layout-row{gap:60px}.GaleriaPage .Galeria-navigation{align-items:center;background-color:#dbd1c5;display:flex;height:170px;justify-content:space-evenly}.GaleriaPage .Galeria-navigation nav{display:flex;flex-flow:row;gap:40px;overflow-x:auto;padding:0 40px;scrollbar-width:none}.GaleriaPage .Galeria-navigation .nav-link{align-items:start;display:flex;flex-flow:column;white-space:nowrap}.GaleriaPage .Galeria-navigation .nav-link span{font-size:22px;text-transform:uppercase;white-space:nowrap}.GaleriaPage .Galeria-navigation a{align-items:center;display:flex;font-size:11px;font-weight:600;height:100%;margin:11px 0}.GaleriaPage .Galeria-navigation a svg{height:10px;width:10px}.GaleriaPage .Galeria-separator{align-items:center;display:flex;font-size:28px;height:240px;justify-content:center;text-transform:uppercase}.GaleriaPage .Galeria-separator.separator-2{background-color:#fbf7f1}.GaleriaPage .Galeria-separator.separator-3{background-color:#adb0a4}.GaleriaPage .Galeria-separator.separator-4{background-color:#cbc3b9}.GaleriaPage .Galeria-showcase .Section-text{align-items:center;display:flex;flex-flow:column;justify-content:center;min-width:25vw;text-align:center}.GaleriaPage .Galeria-showcase .Section-text .Typography-title{font-size:42px;font-style:normal;text-transform:none}.GaleriaPage .Galeria-showcase .Section-text .Typography-body{box-sizing:border-box;padding:40px}.GaleriaPage .Galeria-showcase .Section-image img{height:100%;max-width:100vw;object-fit:cover}.GaleriaPage .Galeria-showcase:last-of-type{margin-bottom:40px}.IndexPage .IndexPage-banner{display:flex;height:80vh;max-width:100vw;position:relative}.IndexPage .IndexPage-banner .banner{flex:1 1;max-width:100vw;object-fit:cover}.IndexPage .IndexPage-banner .banner-logo{bottom:0;height:74%;object-fit:contain;position:absolute;right:50%;top:26%}.IndexPage .IndexPage-navigation{align-items:center;background-color:#dbd1c5;display:flex;height:45px;justify-content:space-evenly}.IndexPage .IndexPage-navigation nav{display:flex;flex-flow:row;overflow-x:auto;scrollbar-width:none;width:-webkit-fit-content;width:fit-content}.IndexPage .IndexPage-navigation a,.IndexPage .IndexPage-navigation div.spacer{align-items:center;display:flex;height:100%;margin:0 16px;text-transform:uppercase;white-space:nowrap}.IndexPage .Section{padding:50px 0}.IndexPage .Section .Section-image{position:relative}.IndexPage .Section .Section-image img{height:100%;object-fit:cover;object-position:center;width:100%}.IndexPage .Section .Section-image .floating-description{color:#fff;left:50px;position:absolute;top:50%}.IndexPage .Section .Section-text{box-sizing:border-box;display:flex;flex-flow:column;gap:20px;justify-content:space-evenly;padding:50px}.IndexPage .Section .Section-text h2,.IndexPage .Section .Section-text p{margin:0}.IndexPage .Section .Section-social{display:flex;flex-flow:row;gap:30px;justify-content:space-evenly}.IndexPage .Section .Section-social svg{fill:#dbd1c5;height:30px;width:30px}.IndexPage .Section .Section-casas,.IndexPage .Section .Section-dna,.IndexPage .Section .Section-solucoes{display:flex;flex-flow:row;justify-content:center}.IndexPage .Section .Section-about{background-color:#fbf7f1}.SolucoesPage .Typography-title{font-size:28px}.SolucoesPage .Image{height:560px}.SolucoesPage .Image img{height:100%;object-fit:cover;object-position:center;width:100%}.SolucoesPage .form-disclaimer{font-size:11px;font-weight:700}.SolucoesPage .Section.Solucoes-text{margin:auto;max-width:50%;min-height:560px}.SolucoesPage .Section.Solucoes-text .Layout-row{gap:40px}.SolucoesPage .LargeImage{height:1200px;max-width:100vw;position:relative}.SolucoesPage .LargeImage .background{bottom:0;height:100%;left:0;max-width:100vw;object-fit:cover;position:absolute;right:0;top:0}.SolucoesPage .LargeImage .overlay{bottom:0;height:800px;left:25%;position:absolute}.SolucoesPage .LargeImage .overlay-body-title{display:none}.SolucoesPage .LargeImage .overlay-text{font-size:45px;left:calc(25% + 65px);position:absolute;text-transform:uppercase;top:960px}.SolucoesPage .LargeImage .overlay-body{bottom:20px;font-size:14px;left:55%;position:absolute;width:33%}.SolucoesPage .Section .Section-image{position:relative}.SolucoesPage .Section .Section-image img{height:100%;object-fit:cover;object-position:center;width:100%}.SolucoesPage .Section .Section-image .floating-description{color:#fff;left:50px;position:absolute;top:50%}.SolucoesPage .Section .Section-text{box-sizing:border-box;display:flex;flex-flow:column;justify-content:space-evenly;padding:50px}.SolucoesPage .Section .Section-text .Section-social,.SolucoesPage .Section .Section-text h2,.SolucoesPage .Section .Section-text p{margin:0}.SolucoesPage .Section .Section-text.Section-limit .Section-social,.SolucoesPage .Section .Section-text.Section-limit h2,.SolucoesPage .Section .Section-text.Section-limit p{max-width:400px}.SolucoesPage .Section .Section-social{display:flex;flex-flow:row;gap:30px;justify-content:space-evenly}.SolucoesPage .Section .Section-social svg{fill:#dbd1c5;height:30px;width:30px}.SolucoesPage .Section .Section-casas,.SolucoesPage .Section .Section-dna,.SolucoesPage .Section .Section-solucoes{display:flex;flex-flow:row;justify-content:center}.SolucoesPage .Section .Section-about{background-color:#fbf7f1}@media(max-width:750px){.SolucoesPage .LargeImage .overlay{bottom:0;height:800px;left:20px;max-width:30%;position:absolute}.SolucoesPage .LargeImage .overlay-text{display:none}.SolucoesPage .LargeImage .overlay-body-title{display:block;font-size:45px;text-transform:uppercase}.SolucoesPage .LargeImage .overlay-body{bottom:20px;font-size:14px;left:auto;position:absolute;right:20px;width:70%}}@media(max-width:1200px){.SolucoesPage .LargeImage .overlay{bottom:0;height:800px;left:20px;position:absolute}.SolucoesPage .LargeImage .overlay-text{font-size:45px;left:85px;position:absolute;text-transform:uppercase;top:960px}.SolucoesPage .LargeImage .overlay-body{bottom:20px;font-size:14px;left:auto;position:absolute;right:20px;width:50%}.SolucoesPage .Layout-row{flex-flow:column}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{margin:0}body,h1,h2,h3,h4,h5,p{font-family:Montserrat,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.MainSite,.MainSite-layout,body,html{display:flex;min-height:100vh;min-width:100vw}a{align-items:end;color:inherit;display:flex;gap:8px;text-decoration:none}a.underline{text-decoration:underline}a svg{height:20px}.Typography-title{font-size:24px;font-style:italic;letter-spacing:-.5px;text-transform:uppercase}.Typography-body,.Typography-title{color:#151e29;font-family:inherit;font-weight:400}.Typography-body{font-size:15px}.Layout-row{display:flex;flex-flow:row}.Layout-column{display:flex;flex-flow:column}.Layout-10{flex-basis:10%}.Layout-20{flex-basis:20%}.Layout-30{flex-basis:30%}.Layout-40{flex-basis:40%}.Layout-50{flex-basis:50%}.Layout-60{flex-basis:60%}.Layout-70{flex-basis:70%}.Layout-80{flex-basis:80%}.Layout-90{flex-basis:90%}@media(max-width:750px){.Layout-row{flex-flow:column}}
/*# sourceMappingURL=main.6d511c91.css.map*/