@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=PT+Sans:wght@400;700&display=swap);.navbar{align-items:center;background:var(--color-menu);display:flex;justify-content:space-between;padding:0;position:fixed;width:100%;z-index:2000}.navbar a{color:#fff;display:inline-block;font-family:var(--font-menu);font-size:1rem;font-weight:500;letter-spacing:.03em;position:relative;text-transform:uppercase}.navbar a:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.logolink:after{display:none}.navbar a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.navitem{align-items:center;padding:2.5rem 1.25rem}.navbar-menu .navitem{padding:.7rem}.navbar-links{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.navbar-links_logo{align-items:center;align-self:stretch;background:var(--gradient-bar);color:var(--color-text-light);display:flex;flex-grow:1;margin:0;padding:0}.navbar-img-logo{padding:.3rem 3rem}.navbar-text-logo h2{font-family:var(--font-family);font-weight:700;letter-spacing:2px}@media screen and (max-width:550px){.navbar-img-logo{padding:.1rem 1rem}}.navbar-text-logo{align-items:center;align-self:stretch;display:flex;flex-grow:0;justify-content:center;margin:0;padding:0}.navbar-links_logo img{height:110px}.navbar-links_container{display:flex}.navbar-links_container ul{display:flex;flex-direction:row;font-family:var(--font-family);font-size:2rem;font-weight:500;margin:0 1rem;padding:0;text-transform:capitalize}.navbar-menu_container ul{list-style-type:none;margin:0 1rem}.dropdown ul,.navbar-menu_container ul{display:flex;flex-direction:column;padding:0}.navbar-menu{display:none;padding-right:10px;position:relative;z-index:1}.navbar-menu png{cursor:pointer}.navbar-menu_container{background:var(--color-opacity);border-radius:0;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin-top:20px;min-width:200px;position:absolute;right:0;text-align:end;top:56px;z-index:0}.navbar-menu_container-links{display:flex;justify-content:flex-start;margin-left:1rem}.navbar-menu_container nav{margin:1rem 0}.dropbtn-main{background-color:var(--color-menu)}.dropbtn,.dropbtn-main{border:none;cursor:pointer}.dropbtn{width:40px}.dropbtn:focus,.dropbtn:hover{-webkit-filter:opacity(.69);filter:opacity(.69)}.dropdown{display:flex;position:absolute;right:9px;text-align:center;top:42px}@media screen and (max-width:1050px){.navbar-links_container{display:none}.navbar-menu,.navitem{display:flex}.navitem{align-items:center;padding:0 10px}.dropdown{right:50px;top:122px}.dropbtn-main{align-items:center;background-color:var(--color-menu);border:1px solid transparent;border-radius:50%;display:flex;height:40px;width:40px}.dropbtn:focus,.dropbtn:hover{background-color:var(--color-menu);color:var(--color-bg)}}@media screen and (max-width:700px){.navbar{padding:0}}@media screen and (max-width:550px){.navbar{padding:0}.navbar-links_logo img{height:80px}.navbar-menu_container{top:37.5px}}.scale-up-top{-webkit-animation:scale-up-top .2s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-top .2s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes scale-up-top{0%{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes scale-up-top{0%{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:700px){.section__padding{padding:4rem}.section__margin{margin:4rem}}@media screen and (max-width:550px){.section__padding{padding:4rem 2rem}.section__margin{margin:4rem 2rem}.navbar-text-logo h2{font-size:1.5rem;font-weight:700;letter-spacing:.02em}}.section_inicio{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}.inicio-content{align-items:center;background:#e4f0fd;box-shadow:none;display:flex;margin-bottom:4rem;margin-top:0;max-width:1200px;text-align:justify;text-justify:inter-word}@media screen and (min-width:1200px){.inicio-content{border-radius:10px;box-shadow:10px 10px 5px -5px #aaa}.inicio-content img{border-radius:0 10px 10px 0}}@media screen and (min-width:1050px){.inicio-content img{width:500px}}@media screen and (max-width:1050px){.inicio-content img{width:300px}}@media screen and (max-width:800px){.inicio-content{background-color:#fff;flex-wrap:wrap}.inicio-content img{padding-top:1rem;width:100%}}.inicio-text{padding:.5rem}.inicio-content p{line-height:2.25rem;padding:1rem 3rem}.inicio-content img{display:block;height:auto;max-width:100%}.inicio-titulo{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#42c5e6 0,#3a56d3);background-clip:content-box;-webkit-background-clip:text;font-family:var(--font-menu);font-size:1.8rem;letter-spacing:5px;text-transform:uppercase}.section1{align-items:center;display:flex;flex-direction:column;scroll-margin-top:60px}.section1-text{padding:0 1.5rem}.section1-content{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1300px}.section1-cardtop{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.7);border:6px solid transparent;border-radius:10px;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);display:flex;flex:1 1;flex-direction:column;margin:2rem;padding-bottom:1rem}.cutoff-text{--max-lines:5;--line-height:2.25;font-family:var(--font-family);line-height:var(--line-height);list-style-type:disclosure-closed;margin-bottom:1rem;max-height:calc(var(--max-lines)*1em*var(--line-height));overflow:hidden;padding:0 1rem 0 3rem;text-align:left}.expand-btn{-webkit-appearance:none;appearance:none;background:var(--color-primary);border:3px solid #1e3676;border-radius:.5em;color:#fff;cursor:pointer;margin:1rem 0 0;text-align:center;width:50px}.expand-btn:hover{background-color:#1e3676}.expand-btn:before{content:"+";font-size:1.8em;font-weight:700}.expand-btn:checked:before{content:"-"}.cutoff-text:has(+.expand-btn:checked){max-height:none}@-webkit-keyframes Background{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Background{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.section1-card p{line-height:2rem;padding:2rem;white-space:pre-line}.section1-cardtop img{height:180px}.section1-text{padding-bottom:3rem}.icondiv{padding:2rem;text-align:center}h1{margin:0 2rem}@media screen and (max-width:1050px){.section1-cardtop img{height:140px}.section1-cardtop{max-width:400px;min-width:300px}}@media screen and (min-width:1250px){.section1-card{padding:1.5rem 1rem}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}.section2{align-items:center;display:flex;flex-direction:column;scroll-margin-top:60px}.section2-card,.section2-content{align-items:center;justify-content:center;padding:2rem}.section2-card{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6);border-radius:10px;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);text-align:justify;text-justify:inter-word}.parallaxban2{display:flex;justify-content:center;padding:6rem 0}.ban2{display:flex;position:relative}.section3{scroll-margin-top:60px}.section3,.section3-content{align-items:center;display:flex;flex-direction:column}.section3-content{margin:0 auto 3rem;max-width:1200px;width:100%}.section3-card{align-items:center;background:url(/static/media/bg_hexagon5.b488c2a01332d613dd13.jpg);background-size:contain;display:flex;justify-content:center;margin:1rem 2rem;padding:1.5rem 0}.section3-card p{font-family:var(--font-family);padding:1rem 3rem;text-align:justify;text-justify:inter-word}.section3-card img{border-radius:10px;width:500px}.ban3{background:url(/static/media/ban4.633fc588333ab24c5b8c.jpg) 50% no-repeat fixed;background-size:cover;height:500px}@media screen and (max-width:600px){.ban3{background:none;height:0}}@media screen and (max-width:550px){.section3-card{margin:0;padding:.5rem 0}.section3-card p{padding:2rem;text-align:justify;text-justify:inter-word}.section3-card img{border-radius:0;width:100%}}@media screen and (max-width:1050px){.section3-card{flex-wrap:wrap}.section3-card p{padding-top:2rem}}.contacto{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:column;scroll-margin-top:60px}.contacto-content{margin:0 auto 4rem;max-width:1600px;width:100%}.contacto-column{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;margin:0 2rem;padding-bottom:2rem;text-align:left}.contacto-icon{text-align:center}.contacto-icon>div{padding:.5em}.contacto-title{color:#111}.mapframe{height:400px;width:100%}.contacto-column p{font-size:1.15rem;line-height:2rem}.contacto-icon h2{color:var(--color-bg);line-height:2.5rem}:root{--react-pdf-text-layer:1}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0}.textLayer br,.textLayer span{color:transparent;cursor:text;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:transparent}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000}@media (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}}.annotationLayer{--scale-factor:1;left:0;pointer-events:none;top:0}.annotationLayer,.annotationLayer section{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.annotationLayer section{box-sizing:border-box;pointer-events:auto;text-align:left;text-align:initial}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{height:100%;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid transparent;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:2px solid transparent;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:transparent;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer .annotationTextContent,.annotationLayer section svg{height:100%;position:absolute;width:100%}.annotationLayer .annotationTextContent{color:transparent;opacity:0;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--font-family:"PT Sans",sans-serif;--font-menu:"Montserrat",sans-serif;--gradient-bar:linear-gradient(270deg,#2e60bc,#1e3676 36%);--color-bg:#fff;--color-primary:#4e86e3;--color-menu:#2e60bc;--color-dark:#1e3676;--color-text:#444;--color-text-light:#fff;--color-opacity:rgba(78,134,227,.9)}#app-root{height:100vh}.modal-div{display:flex;flex-direction:column;gap:1rem}.modal--mask{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9998}.modal{width:100%}.modal-window{background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.8);height:100vh;margin:3rem;overflow-y:scroll;padding:0 1rem}@media screen and (max-width:900px){.modal-window{width:90%}}.modal--footer,.modal--header{margin:0;padding:1rem}.modal--body{display:flex;justify-content:center}.modal--footer{-webkit-column-gap:1rem;column-gap:1rem;display:flex;justify-content:flex-end}button{background-color:transparent;border:0;cursor:pointer;font-family:var(--font-menu);font-size:1rem;line-height:1.6rem}
/*# sourceMappingURL=main.7f5b30b9.css.map*/