.navbar{position:absolute;width:100%;display:flex;justify-content:space-between;font-family:var(--type-2-ff);margin:25px 0;align-self:flex-start;z-index:20}.buttonSection,.imgSection{display:flex;align-items:center}.imgSection img{width:85px;height:105px;margin-left:50px}.slogan{margin-left:20px;text-transform:uppercase;font-size:calc(var(--subtitle-font-size) - .5rem);font-family:incompleeta,League Spartan,sans-serif;color:var(--alt-font-color)}.buttonSection{margin-right:30px}.navbar a{color:var(--alt-font-color);text-decoration:none;margin:0 20px;font-size:var(--ui-font-size);transition:background-color .3s ease,color .2s ease,border-color .2s ease;cursor:pointer;outline-offset:3px}.navbar a:focus{outline:2px solid var(--color-complementary);outline-offset:3px}.btnLogin{border-bottom:3px solid var(--alt-font-color)}.btnStartNow{display:flex;align-items:center;border:1px solid var(--alt-font-color);padding:10px 25px;border-radius:5px}.btnStartNow svg{margin-left:10px}.navbar a:focus,.navbar a:hover{color:var(--color-complementary);border-color:var(--color-complementary)}.btnStartNow:focus,.btnStartNow:hover{background-color:var(--color-complementary);color:var(--font-color)!important}.menuToggleBtn{display:none;background:none;border:none;color:var(--alt-font-color);cursor:pointer;margin-right:50px;font-size:var(--ui-font-size);z-index:30}@media (max-width:1180px){.buttonSection{display:none;position:absolute;top:100%;right:0;background:var(--color-background);flex-direction:column;width:220px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:10px 0}.buttonSection.open{display:flex}.menuToggleBtn{display:block}.buttonSection a{display:flex;justify-content:center;align-items:center;margin:0;padding:10px 20px;width:100%;text-align:center;border:none;background:none;font-size:var(--ui-font-size);color:var(--font-color)}.buttonSection a:last-child{border-bottom:none}.buttonSection a.btnStartNow svg{display:none}.buttonSection a.btnLogin{border-bottom:none}.buttonSection a.btnStartNow{border-radius:0;border:none;padding-left:20px;padding-right:20px}a.btnStartNow{color:var(--color-complementary)}.btnStartNow:focus,.btnStartNow:hover{background-color:transparent;color:var(--font-color)}.navbar a:focus,.navbar a:hover{border:none;width:100%}}@media (max-width:550px){.slogan{display:none}}.benefits-body{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.benefits-title{font-size:calc(var(--title-font-size) + .5rem);color:var(--font-color);font-family:var(--type-3-ff);text-transform:uppercase;margin:1.5rem 0;text-align:center;width:50%}.benefits-important{color:var(--color-complementary)}.benefits-cards{align-self:center;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2rem;width:75%}@media (max-width:1200px){.benefits-title{font-size:calc(var(--title-font-size) + .2rem);width:100%}.benefits-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.benefits-cards{grid-template-columns:1fr}}.benefit-card-body{align-items:center;border:3px solid var(--color-complementary);border-radius:15px;color:var(--font-color);display:flex;flex-direction:column;font-family:var(--type-3-ff);justify-content:center;padding:10px;height:300px;overflow-wrap:anywhere;word-break:break-word;transition:box-shadow .3s ease,transform .3s cubic-bezier(.4,2,.3,1)}.benefit-card-body:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-10px) scale(1.04);cursor:default}.benefit-card-title{font-size:var(--title-font-size);margin:20px 0;text-align:center}.benefit-card-content{font-size:calc(var(--subtitle-font-size) - .4rem);text-transform:uppercase;text-align:center}.presentation-of-gallery{width:100%;min-height:100vh;font-family:var(--important-text-ff);color:var(--font-color);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.presentation-of-gallery .extended-title,.presentation-of-gallery h2{z-index:3}.presentation-of-gallery h2{margin-bottom:1.5rem}.presentation-of-gallery{font-size:calc(var(--title-font-size) + 1.2rem);text-transform:uppercase;text-align:center;font-weight:900;margin:2rem 0 .5rem}.presentation-of-gallery .extended-title{font-size:calc(var(--subtitle-font-size) - .4rem);text-align:center;text-transform:uppercase;margin-bottom:2rem;max-width:800px;z-index:3}.absolute-header{position:absolute;top:45%}.absolute-button{position:absolute;top:75%}.gallery-block{width:100%;flex:1 1 0;min-height:0;display:flex;align-items:stretch;justify-content:center;box-sizing:border-box;padding-bottom:2rem;margin:0 auto}@media (max-width:900px){.presentation-of-gallery{padding:1rem .5rem}.gallery-header{margin:0 50px}.gallery-header>*{font-size:calc(var(--title-font-size) + 1.2rem)}.gallery-block{padding-bottom:1rem}}@media (max-width:485px){.gallery-btn{width:300px}.absolute-header{top:45%}.absolute-button{top:80%}}.gallery-overlay-content{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;background:var(--color-background-transparent)}.gallery-overlay-content>*{pointer-events:auto;text-align:center;color:var(--font-color);font-size:var(--title-font-size);font-weight:700;margin-bottom:1.2rem}.gallery-overlay-content .gallery-btn{margin-top:2rem;padding:.75em 2em;background:var(--color-complementary);color:var(--font-color);border:none;font-size:var(--ui-font-size);font-weight:700;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.1);transition:background .2s;text-decoration:none}.gallery-overlay-content .gallery-header{font-family:var(--type-2-ff);font-size:calc(var(--title-font-size) + 1.2rem);text-transform:uppercase}.gallery-overlay-content .gallery-btn:hover{background:var(--color-complementary-hover);color:var(--font-color)}.gallery-slider-viewport{flex:1 1 0;box-sizing:border-box;margin:0 auto}.gallery-grid,.gallery-slider-viewport{width:100%;display:flex;align-items:stretch;justify-content:center}.gallery-grid{height:100%;gap:5px}.gallery-grid img{user-select:none}.gallery-col{height:100%;display:flex;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;max-width:none;overflow:hidden}.gallery-col-type-1-top,.gallery-col-type-2-top,.gallery-col-type-3-grid{flex:5 1 0;min-height:0;height:auto;display:flex}.gallery-col-type-1-bottom,.gallery-col-type-2-bottom{flex:2 1 0;min-height:0;height:auto;margin-top:8px;padding:0 8px 8px;width:100%;display:flex;align-items:stretch;gap:10px}.gallery-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:#ececec}.gallery-col-type-1-top{gap:8px;padding:8px 8px 0}.gallery-col-type-1-left{display:flex;flex-direction:column;gap:8px;flex:1}.gallery-col-type-1-left .gallery-img{width:100%;height:50%}.gallery-col-type-1-right{flex:1;display:flex;height:102%}.gallery-col-type-1-bottom .gallery-img,.gallery-col-type-1-right .gallery-img{width:100%;height:100%}.gallery-col-type-2-top{gap:8px;padding:8px 8px 0}.gallery-col-type-2-left{flex:2;height:100%}.gallery-col-type-2-left .gallery-img{width:100%;height:100%}.gallery-col-type-2-right{flex:1;display:flex;flex-direction:column;gap:8px;height:100%}.gallery-col-type-2-right .gallery-img{width:100%;height:50%}.gallery-col-type-2-bottom .gallery-img{width:50%;height:100%}.gallery-col-type-3-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;padding:8px;width:100%;height:100%;min-height:0;min-width:0;box-sizing:border-box;overflow:hidden}.gallery-col-type-3-grid .gallery-img{width:100%;height:100%}@media (max-width:1600px){.gallery-col-type-3{display:none}}@media (max-width:1200px){.gallery-grid{flex-direction:column}.gallery-col{min-height:1000px}.gallery-col-type-2{display:none}}@media (max-width:600px){.gallery-overlay-content{top:0}.gallery-overlay-content h2{font-size:var(--ui-font-size)}}.split-text{display:inline-block;font-variant-ligatures:none}.split-char{display:inline-block;will-change:transform,opacity}.hero-block{color:var(--font-color);display:flex;flex-direction:column;justify-content:center;align-items:center;height:90%;width:80%}.hero-header{font-family:var(--type-3-ff);text-transform:uppercase;font-size:calc(var(--title-font-size) + 2rem);display:flex}.hero-content{font-family:var(--type-2-ff);font-size:calc(var(--ui-font-size) + .4rem);text-align:center}.hero-content div{margin:15px 0}.hero-block a{color:inherit!important;text-decoration:inherit;transition:background-color .3s ease-in-out}.hero-block a:last-of-type:focus{background-color:var(--button-bg-active);color:var(--button-icon-active)}.hero-block a:last-of-type:hover{background-color:var(--button-bg-hover);color:var(--button-icon-hover);box-shadow:var(--main-box-shadow)}.hero-block a:first-of-type{margin-left:.2em}.hero-block a:focus,.hero-block a:hover{background-color:transparent!important;color:inherit!important}.hero-button{background-color:var(--color-complementary);margin-left:25px;padding:10px 30px;font-size:calc(var(--ui-font-size) + .4rem);margin-top:40px}@media (max-width:600px){.hero-block{padding:30px 0}.hero-header{font-size:calc(var(--title-font-size) + 2rem)}.hero-content{font-size:calc(var(--ui-font-size) + .4rem)}.hero-block a{text-align:center;font-size:var(--ui-font-size)}}@media (max-width:1100px){.hero-header{flex-direction:column;align-items:center}}.information-block h3,.information-button-panel a,.information-left-block .information-cards-block>*,.information-left-block .information-description,.information-right-block img{opacity:0}.background-blur{inset:0;background-color:var(--color-background-secondary);border-radius:20px;z-index:0}.information-panel{position:relative;width:80%;min-height:85svh;margin:0 auto;padding:20px;box-sizing:border-box;background:var(--main-linear-gradient);border-radius:20px;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.information-button-panel{position:absolute;top:35%;left:1%;z-index:10;display:flex;flex-direction:column;align-items:center}.information-button-panel a{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:15px 0;font-size:calc(var(--title-font-size) + .1rem);border-radius:30px;color:var(--button-icon-color);background-color:var(--button-bg-color);transition:color .4s ease,background-color .3s ease;cursor:pointer}.information-button-panel a.active{background-color:var(--button-bg-active);color:var(--button-icon-active)}.information-button-panel a:hover{background-color:var(--button-bg-hover);color:var(--button-icon-hover)}.information-block{display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:0}.information-block h3{text-align:center;font-family:var(--type-2-ff);font-size:calc(var(--title-font-size) + .4rem);color:var(--alt-font-color);text-transform:uppercase;margin-top:50px;margin-bottom:100px}.information-block h3 strong{margin:0 .15em;font-weight:700;display:inline}.information-content{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;flex:1 1 auto;width:100%;min-height:0}.information-left-block{flex:3 1 0;margin-left:120px;margin-right:20px;color:var(--alt-font-color);display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.information-left-block .information-description{font-size:calc(var(--ui-font-size) + .4rem)}.information-left-block .information-cards-block{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;min-height:0}.information-right-block{flex:1 1 0;margin-right:50px;display:flex;align-items:stretch;justify-content:center;border-radius:20px;max-width:500px;overflow:hidden;min-width:0}.information-right-block img{width:100%;height:95%;object-fit:cover;border-radius:20px;display:block;max-width:100%}@media (max-width:400px){.information-button-panel a{width:80px;height:80px;font-size:var(--title-font-size)}}@media (max-width:480px){.information-panel{width:100vw;padding:10px 20px;border-radius:0}.information-description{margin:0 20px}.information-block h3{font-size:calc(var(--subtitle-font-size) + .1rem)!important;margin:0 20px 30px}.information-left-block .information-description{font-size:var(--ui-font-size);margin-bottom:1em}.information-left-block .information-cards-block{margin-top:20px}}@media (max-width:1000px){.information-block h3{margin:0 20px;font-size:var(--title-font-size)}.information-description{margin:20px}.information-panel{margin-top:5rem}.information-button-panel{position:relative;flex-direction:row;justify-content:space-around;margin-bottom:5rem;left:0;top:0}.information-button-panel a{margin:0 10px}.information-content{min-height:unset}.information-left-block{margin:0;width:100%;max-width:100%}.information-left-block .information-description{font-size:var(--ui-font-size)}}@media (max-width:1500px){.information-panel{margin-bottom:2rem;min-width:0;padding:10px 0}.information-left-block .information-description{font-size:var(--ui-font-size)}.information-content{flex-direction:column;align-items:center;max-width:100vw;text-align:center;min-width:0;height:auto;max-height:none;box-sizing:border-box}.information-right-block{display:none;width:0;min-width:0;max-width:0}.information-left-block{margin:0 8px;width:100%;max-width:100%;min-width:0;height:auto;min-height:unset;max-height:none}}@media (max-width:1705px){.information-right-block{display:none}}.card-body{border-radius:20px;flex-direction:row;background-color:var(--color-background-secondary);width:75%;font-size:28px;margin:30px 0;padding:30px;text-transform:uppercase;font-family:var(--type-2-ff);justify-content:space-evenly}.card-body,.card-body-left{display:flex;align-items:center}.card-body-left{justify-content:center;flex:1}.card-body-right{flex:4}.card-body svg{margin-right:20px;font-size:calc(var(--title-font-size) + 1rem)}@media(max-width:850px){.card-body{width:90%}.card-body-right{font-size:var(--ui-font-size)}}@media(max-width:350px){.card-body{flex-direction:column;text-align:center}.card-body svg{margin-bottom:20px}}.military-panel{width:100%;min-height:115vh;margin:0 auto;padding:20px;box-sizing:border-box;justify-content:center;position:relative}.military-button-panel,.military-panel{display:flex;flex-direction:column;align-items:center}.military-button-panel{position:absolute;top:30%;right:2.5%;z-index:10}.military-button-panel a{width:100px;height:100px;font-size:var(--title-font-size);border-radius:30px;margin:15px 0;color:var(--button-icon-color);background-color:var(--button-bg-color);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.military-button-panel a.active{background-color:var(--button-bg-active);color:var(--button-icon-active)}.military-button-panel a:hover{background-color:var(--button-bg-hover);color:var(--button-icon-hover)}.military-button-panel a.active .army-icon{filter:brightness(0) invert(1) grayscale(1) brightness(1)}.military-button-panel a:hover .army-icon{filter:brightness(0) invert(1) grayscale(1) brightness(.2)}.background-blur{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-background);border-radius:40px;filter:blur(10px);opacity:0;pointer-events:none;z-index:-1;transition:opacity .5s ease}.ranks-block h4{text-align:center;font-family:var(--type-2-ff);font-size:calc(var(--title-font-size) + .6rem);font-weight:600;color:var(--font-color);text-transform:uppercase;opacity:0}.military-central-panel{width:100%;margin-top:20px}.military-central-panel h5{text-align:center;letter-spacing:15px}.army-icon{width:75px;height:70px;transition:transform .2s ease,filter .3s ease;filter:brightness(0) invert(1)}.tierra-icon{width:80px;height:80px}.imt-icon{width:60px;height:90px}.aire-icon{height:80px;width:80px}@media (max-width:1500px){.military-button-panel{position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;margin-bottom:50px}}.rank-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:150px;height:220px;box-sizing:border-box;position:relative;transition:transform .3s ease,box-shadow .3s ease;padding:10px}.rank-icon{width:130px;height:130px;object-fit:contain;display:block;margin-bottom:10px}.rank-info{display:flex;flex-direction:column;margin:0;text-align:center;color:var(--ont-color);align-items:center}.rank-name{margin:20px 0 10px;font-family:var(--type-3-ff);text-transform:uppercase;font-weight:900}.rank-scale{font-style:italic}.rank-army,.rank-scale{margin:10px 0}.rank-card:hover{transform:scale(1.25)}.military-panel-content{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;padding:1rem;box-sizing:border-box;gap:1.5rem;flex-shrink:1}.army-title{font-size:var(--title-font-size);color:var(--font-color);text-align:center;margin-bottom:.5rem}.military-ranks-group{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;flex-shrink:1}.military-ranks-group h5{font-size:var(--subtitle-font-size);color:var(--font-color);font-weight:600;margin:60px 0 20px;text-transform:uppercase;font-family:var(--type-3-ff);letter-spacing:5px}.military-ranks-card-group{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2vw,2rem);max-width:100%;flex-shrink:1}.section{display:flex;width:100vw;min-height:100vh;max-height:none;align-items:center;overflow:hidden;position:relative}.section:not(:first-of-type){justify-content:center;align-items:center}.darkenLayer{position:absolute;width:100%;height:100%;background-color:var(--color-secondary);top:0;left:0;z-index:1;opacity:.5}.separated{margin:20px 0}@media (max-width:850px){.section{justify-content:center}}