:root{--menu-text-color:#fff;--menu-bg-color:#0f0f0f;--menu-bg-haighlight:#0f0f0f;--menu-text-haighlight:#c3922e;--menu-width:70vw;--menu-item-width:13em;--submenu-bg-color:#000000b3;--submenu-bg-hl-color:#0f0f0fb3;--submenu-txt-color:#fff;--submenu-txt-hl-color:#c3922e}.menu{display:flex;height:3em;margin:auto;position:relative;width:70vw;width:var(--menu-width)}.menu a img{display:block;height:32px;margin:auto;padding:0;text-decoration:none;width:32px}.menu .items{background-color:#0f0f0f;background-color:var(--menu-bg-color);display:flex;width:100%}.menu .items ul{display:flex;list-style-type:none;margin:0;overflow:hidden;padding:0}.menu .items ul.sm-menu{display:none}.menu .items ul li{display:flex;min-width:9rem;width:13em;width:var(--menu-item-width)}.menu .items ul li button{background-color:#0f0f0f;background-color:var(--menu-bg-color);border:0;color:#fff;color:var(--menu-text-color);font-family:Geometria;font-size:1rem;height:100%;margin:auto;padding:0;text-decoration:none;width:100%}.menu .items ul li button:hover{background-color:#0f0f0f;background-color:var(--menu-bg-haighlight);color:#c3922e;color:var(--menu-text-haighlight)}.menu .items ul li a{color:#fff;color:var(--menu-text-color);margin:auto;padding:0;text-decoration:none}.menu .items ul li:hover{background-color:#0f0f0f;background-color:var(--menu-bg-haighlight);color:#c3922e;color:var(--menu-text-haighlight)}.menu .items ul li.dropdown .dropdown-content{background-color:#000000b3;background-color:var(--submenu-bg-color);border-radius:.75rem;box-shadow:0 8px 16px 0 #0003;display:none;float:left;margin:0;position:absolute;top:3rem;width:13em;width:var(--menu-item-width);z-index:1}.dropdown-content .show:after{border-bottom:.75rem solid #000000b3;border-bottom-color:var(--submenu-bg-color);border-left:.75rem solid #0000;border-right:.75rem solid #0000;border-top:0;content:"";height:0;left:6rem;margin-left:.75rem;margin-top:-.75rem;position:absolute;top:0;width:0}.menu .items ul li.dropdown .dropdown-content a{color:#fff;color:var(--submenu-txt-color);display:inline-block;min-width:9rem;padding:1em;text-decoration:none;width:13em;width:var(--menu-item-width)}.menu .items ul li.dropdown>button:after{content:"\25BE"}.menu .items ul li.dropdown .dropdown-content a:hover{background-color:#0f0f0fb3;background-color:var(--submenu-bg-hl-color);color:#c3922e;color:var(--submenu-txt-hl-color)}.menu .items ul li.dropdown .dropdown-content a:first-child:hover{border-radius:.75rem .75rem 0 0}.menu .items ul li.dropdown .dropdown-content a:last-child:hover{border-radius:0 0 .75rem .75rem}.menu .items ul li.dropdown:hover .dropdown-content{display:block;flex-direction:column}.menu .items ul li.dropdown .dropdown-content span button.collapsible{background-color:#000000b3;background-color:var(--submenu-bg-color);color:#fff;color:var(--submenu-txt-color);min-width:10rem;padding:1em;text-align:left;width:13em;width:var(--menu-item-width)}.menu .items ul li.dropdown .dropdown-content span button.collapsible:hover{background-color:#0f0f0fb3;background-color:var(--submenu-bg-hl-color)}.menu .items ul li.dropdown .dropdown-content span button.collapsible:after{color:#fff;color:var(--submenu-txt-color);content:"\25BE"}.menu .items ul li.dropdown .dropdown-content span button.collapsible:hover{color:#c3922e;color:var(--submenu-txt-hl-color);content:"\25BE"}.show{display:block!important}.active:after{content:"\25B8"!important}.menu .items ul li.dropdown .dropdown-content span .collapsible-content{display:none;overflow:hidden;transition:width 1s,height 1s}.menu .items ul li.dropdown .dropdown-content span .collapsible-content a{margin:.25rem;padding-left:1.5em}.menu .items ul li.dropdown .dropdown-content span .collapsible-content a:hover{background-color:#0f0f0fb3;background-color:var(--submenu-bg-hl-color);color:#c3922e;color:var(--submenu-txt-hl-color)}@media only screen and (max-width:768px){.menu .items ul.normal-menu{display:none}.menu .items ul.sm-menu{display:flex}}@font-face{font-family:Geometria;font-style:normal;font-weight:400;src:url(/static/media/Geometria.8f177d24d33171dfc518.ttf) format("truetype"),url(/static/media/Geometria.b549bcfc47b01e352d0b.woff) format("woff"),url(/static/media/Geometria.cb69ab994b383f3d0b5a.woff2) format("woff2"),url(/static/media/Geometria.4383228b4e866b2d29ea.eot?#iefix) format("embedded-opentype")}@font-face{font-family:Messapia-Bold;font-style:normal;font-weight:400;src:url(/static/media/Messapia-Bold.e2c0f5bc2fcd0c5d7e77.eot);src:url(/static/media/Messapia-Bold.e2c0f5bc2fcd0c5d7e77.eot?#iefix) format("embedded-opentype"),url(/static/media/Messapia-Bold.42cfce115d1fdd64ae5d.otf) format("opentype"),url(/static/media/Messapia-Bold.695344038214fb06e5c8.svg) format("svg"),url(/static/media/Messapia-Bold.12fd12461731b164a04a.ttf) format("truetype"),url(/static/media/Messapia-Bold.3ab88942b1d43e8f630c.woff) format("woff"),url(/static/media/Messapia-Bold.ca4269bc1edc0d827da3.woff2) format("woff2")}@font-face{font-family:Geometria-Light;font-style:normal;font-weight:400;src:url(/static/media/Geometria-Light.8c4e61d98a1e0db6e35b.eot);src:url(/static/media/Geometria-Light.8c4e61d98a1e0db6e35b.eot?#iefix) format("embedded-opentype"),url(/static/media/Geometria-Light.62243aff91f476557260.otf) format("opentype"),url(/static/media/Geometria-Light.2b870f3be41e195ff502.svg) format("svg"),url(/static/media/Geometria-Light.68692a779e0d716871d2.ttf) format("truetype"),url(/static/media/Geometria-Light.2f94f7ee75ab2c43d29f.woff) format("woff"),url(/static/media/Geometria-Light.e8f84c13ced0fea84dc6.woff2) format("woff2")}@font-face{font-family:Geometria-Thin;font-style:normal;font-weight:400;src:url(/static/media/Geometria-Thin.d23f47dbe0f33f18b8e2.eot);src:url(/static/media/Geometria-Thin.d23f47dbe0f33f18b8e2.eot?#iefix) format("embedded-opentype"),url(/static/media/Geometria-Thin.5bf8dc1270cbb8b8f173.otf) format("opentype"),url(/static/media/Geometria-Thin.c66c8956369adb3bd3c1.svg) format("svg"),url(/static/media/Geometria-Thin.09a474e936094b321b0b.ttf) format("truetype"),url(/static/media/Geometria-Thin.6b518b0da7b71db18d25.woff) format("woff"),url(/static/media/Geometria-Thin.7ea416cba2a3ba8086b7.woff2) format("woff2")}@font-face{font-family:Geometria-Bold;font-style:normal;font-weight:400;src:url(/static/media/Geometria-Bold.849e4a698cf94f415d61.eot);src:url(/static/media/Geometria-Bold.849e4a698cf94f415d61.eot?#iefix) format("embedded-opentype"),url(/static/media/Geometria-Bold.8fc6ca95be76125aac8a.otf) format("opentype"),url(/static/media/Geometria-Bold.d6dab770b7209f137b2d.svg) format("svg"),url(/static/media/Geometria-Bold.10af853ad81242c35b0d.ttf) format("truetype"),url(/static/media/Geometria-Bold.8d87eae59fd6e99ef165.woff) format("woff"),url(/static/media/Geometria-Bold.c4ced8caaad55f031cf8.woff2) format("woff2")}*{box-sizing:border-box}body{font-family:Geometria;margin:0;padding:0}header{background-color:#0f0f0f;display:block;position:-webkit-sticky;position:sticky;top:0;width:100vw}header a{margin:0 auto}body{overflow-x:hidden}header a img{height:5em;margin:0 auto;object-fit:contain;width:18em}@supports (display:grid){header{display:grid}}@media only screen and (min-width:768px){header{display:flex}header img{height:5em;object-fit:contain;width:20em}.menu .items{justify-content:right}}.img-container{background-color:#0f0f0f;display:block!important;overflow:hidden;padding:1em}.img-container h1{color:#fff!important;font-family:Messapia-Bold}.img-container p{color:#fff;padding:.5em}.img-container button.btn-quote{background-color:#e02e16;border:0;border-radius:4px;box-shadow:2px 4px #1c1c1c;color:#fff;font-family:Geometria;font-size:1em;font-weight:700;margin:0 2em;padding:1em;width:auto}.img-container img.logo-head{height:5em;margin-top:6em;width:21em}.section{background-color:#0f0f0f;display:block;width:100vw}.section .lema-container{color:#ddd;display:block;margin:auto;padding:2em;width:100vw}.section .lema-container h1{font-family:Geometria-Bold;font-size:28px;font-weight:700;text-transform:uppercase}.section .lema-container h2{border-bottom:4px solid #c3922e;border-top:4px solid #c3922e;color:#c3922e;font-family:Messapia-Bold;font-size:24px;letter-spacing:5px;overflow-x:visible;padding:5px 0;width:3em}.section .lema-container h3{font-family:Geometria-Bold;font-size:22px;text-transform:uppercase}.section .lema-container p{font-family:Geometria-Thin;font-size:22px}.section .semblanza{background-color:#fff;color:#1c1c1c;display:block;padding:1em;width:100vw}.section .semblanza p{font-family:Geometria-Light;font-size:18px}.section .semblanza .afiliations{display:block}.section .semblanza .afiliations a{margin:auto;padding:1em}.section .semblanza .afiliations a img{height:20em;object-fit:contain;width:20em}@media only screen and (min-width:768px){.img-container{height:43vh!important}.img-container p{width:40em}.section{display:flex;margin:0}.section .lema-container{margin:0 auto;width:30vw}.section .semblanza{margin:auto;width:70vw}.section .semblanza .afiliations{display:flex}.img-container img.logo-head{height:11em;margin-top:4em;object-fit:contain;width:35em}}.social-media-icon{display:block;margin:0;padding:5px}.social-media-icon img{height:50px;margin:auto;width:50px}.footer{background-color:#0f0f0f;display:block;padding:1em;width:100vw}.footer .location{color:#fff;display:grid;font-family:Geometria;font-size:.75em;grid-template-columns:8rem 1fr;margin:auto;width:100vw}.footer .location a{color:#fff;text-decoration:none}.footer .social-media{display:flex;justify-content:center;margin:1rem 0;width:100vw}@media only screen and (min-width:769px){.footer{display:flex}}.section-service{background-color:#0f0f0f;display:flex;min-height:786px;width:100vw}.card{box-shadow:0 4px 8px 0 #0003;transition:.3s}.service{border-radius:8px;color:#ccc;display:block;margin:2em auto;max-width:680px;padding:2em;width:95vw}.service hr{background-color:#c3922e;border:0;color:#c3922e;height:2px}.message{margin:8px auto;padding:4px;text-align:center}.success{border:1px solid #c3942f;color:#c3942f}.sending{border:1px solid #fff;color:#fff}.error{border:1px solid red;color:red}.form-container{margin:0 auto}.contact-container :focus{outline:none}.contact-container{background-color:#0f0f0f;color:#fff;display:flex;flex-direction:column;height:80vh;margin:0;padding:0;width:100vw}.contact-container .text{display:block;height:20vh;margin:0 auto;text-align:center}.contact-container .text p a{color:#fff}.contact-container form{grid-row-gap:13px;grid-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:auto 1fr;margin:0 auto;row-gap:13px}input{height:2em;transition:ease-in-out,border .35s ease-in-out}input,textarea{background-color:#2f2f2f;border:2px solid #5f5f5f;border-radius:4px;color:#fff;width:50vw}textarea{resize:none}button,textarea{transition:ease-in-out,border .35 ease-in-out}button{background-color:#2f2f2f;border:2px solid #5f5f5f;border-radius:4px;color:#fff}input[type=submit]{grid-area:5/2;margin:0;width:75px}.contact-container form label span{color:red;padding:0 2px}input:invalid{border:2px solid red;box-shadow:0 0 3px red}button:hover,input:hover,textarea:hover{border:2px solid #c3922e}input:focus,textarea:focus{border:3px solid #c3922e}@media only screen and (min-width:768px){input,textarea{width:30vw}}
/*# sourceMappingURL=main.01c8b9e4.css.map*/