.hero-container{min-height:100dvh;position:relative;display:flex;flex-direction:column;justify-content:center;padding-inline:1rem}.hero-container p{margin-block:2rem;color:var(--white100)}.hero-container span{display:flex}.hero-container div{font-size:2.5rem;line-height:3rem;font-weight:500}.primary-btn{background-color:var(--green200);border:none;border-radius:10px;box-shadow:3px 3px 10px var(--black100);padding:.4rem 1rem;color:var(--white100);font-weight:500;cursor:pointer;will-change:transform;transition:transform .3s ease}.primary-btn:hover{transform:scale(1.02);background-color:var(--green400)}.primary-btn:active{transform:scale(.95)}.secondary-btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:15rem;background-color:var(--green100);padding:.5rem 1rem;border-radius:15px;box-shadow:6px 6px 10px -1px var(--black150),-2px -2px 10px -1px var(--black25);transition:box-shadow 3s ease-in-out;color:var(--white100);font-weight:500;margin-right:1rem;transition:transform .3s ease-in-out;cursor:pointer}.secondary-btn:hover{transform:scale(1.02)}.secondary-btn:active{transform:scale(.95)}.blur-btn{border:1px solid var(--white100);border-radius:15px;box-shadow:6px 6px 10px -1px var(--black150),-2px -2px 10px -1px var(--black25);background:var(--blur);z-index:1;padding:.5rem 1rem;color:var(--white100);font-weight:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease-in-out;cursor:pointer}.blur-btn:hover{transform:scale(1.02)}.blur-btn:active{transform:scale(.95)}@media(min-width:600px){.hero-container{padding-inline:3rem}.primary-btn{padding:.4rem 1.5rem}}@media(min-width:900px){.hero-container{padding-inline:5rem}.hero-container h1{width:70%}.hero-container p{width:70%}.hero-container div{font-size:3rem;line-height:4rem;font-weight:500}}.introduction-section{padding:2rem 1rem;min-height:100dvh;background:linear-gradient(var(--white100) 0%,var(--white100) 50%,var(--white400) 100%)}.description p{margin-block:1rem}.image-container{margin:0 auto;width:100%}.image-container img{width:100%;border-radius:20px}@media(min-width:600px){.introduction-section{padding:2rem 3rem}.image-container{width:70%}}@media(min-width:900px){.introduction-section{padding:3rem 5rem;display:flex;gap:2rem;align-items:center}.description,.image-container{width:50%}}.services-section{display:flex;flex-direction:column;padding:2rem 1rem;background:linear-gradient(var(--white400) 0%,var(--white400) 50%,var(--white100) 100%)}.services-section .secondary-btn{margin:0 auto;width:10rem}.services-container{padding-block:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service{margin:0 auto}.service img{width:100%;margin:0 auto;border-radius:20px;aspect-ratio:5 / 3;object-position:center;object-fit:cover;margin-bottom:1rem}.service h5{margin-bottom:1.5rem}@media(min-width:600px){.services-section{padding:2rem 3rem;text-align:center}.service img{width:90%}}@media(min-width:900px){.services-section{padding:3rem 5rem}.services-container{padding-block:3rem}}.features-section{padding:2rem 1rem;text-align:center;background:linear-gradient(var(--white100) 0%,var(--white100) 50%,var(--white400) 100%)}.subtitle{margin-block:1rem}.features-container{display:flex;flex-direction:column}.feature-image{order:3}.feature-image img{width:100%;border-radius:15px}.feature{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:1rem}@media(min-width:600px){.features-section{padding:2rem 3rem}.features-container{flex-wrap:wrap;flex-direction:row;justify-content:center;gap:2rem}.first-features,.second-features{display:flex;flex-direction:column;justify-content:space-between}.feature{max-width:22rem}.feature-image img{width:60%;margin:0 auto}}@media(min-width:900px){.features-section{padding:3rem 5rem}.features-container{justify-content:space-between}.feature-image img{width:40%}}@media(min-width:1200px){.first-features{order:1}.features-container{align-items:center;gap:1rem}.feature-image{order:2;max-width:25dvw}.feature-image img{width:100%}.second-features{order:3}.feature{max-width:20rem}}.our-numbers-section{display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;min-height:70dvh;text-align:center;background:linear-gradient(var(--white400) 0%,var(--white400) 50%,var(--white100) 100%)}.our-numbers-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3rem;margin-top:2rem}.our-numbers-container h3{color:var(--green100);font-size:2rem}.our-numbers-container h4{font-weight:300}@media(min-width:600px){.our-numbers-section{padding:2rem 3rem}}@media(min-width:900px){.our-numbers-section{padding:3rem 5rem}.our-numbers-container{flex-direction:row;justify-content:center;margin-top:6rem}}.bases-section{padding:2rem 1rem;background:linear-gradient(var(--white100) 0%,var(--white100) 50%,var(--white400) 100%)}.bases-section h2{text-align:center}.bases-section .bases-subtitle{text-align:center;margin-block:1rem}.operational-bases{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block-start:3rem}.operational-bases-image{display:flex;justify-content:center;margin-block:2rem}.operational-bases-image img{width:80%;border-radius:15px}.operational-bases-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));text-align:center;gap:2rem}.operational-base{display:flex;flex-direction:column;align-items:center}@media(min-width:600px){.bases-section{padding:2rem 3rem}.operational-bases-image img{width:60%}}@media(min-width:900px){.bases-section{padding:3rem 5rem}.bases-section .bases-subtitle{max-width:70%;margin:1rem auto}.operational-bases{gap:1rem;flex-direction:row}.operational-bases-container{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.operational-bases-image img{width:80%}}.opinions-section{padding:2rem 1rem;background:linear-gradient(var(--white400) 0%,var(--white400) 50%,var(--white100) 100%)}.opinions-section h2{margin-bottom:1rem}.carousel{display:flex;flex-wrap:nowrap;overflow:hidden;padding-block:1rem;margin:0 auto;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--black100) 25%,black 80% 50%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--black100) 25%,black 80% 50%,transparent 100%)}.carousel:hover .opinions-container{animation-play-state:paused}.opinions-container{display:flex;min-height:300px;animation:infinite-scroll linear 30s infinite}.person{display:flex;flex-direction:column;justify-content:space-between;margin-inline:2rem;background-color:var(--white100);border-radius:15px;padding:1rem;box-shadow:4px 4px 10px var(--gray300),-4px -4px 10px var(--white400);min-width:22rem}.person-details{display:flex;justify-content:space-evenly;align-items:center;gap:1rem;margin-bottom:1rem}.photo{width:4rem;height:4rem;border-radius:100%}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(min-width:600px){.opinions-section{padding:2rem 3rem}.opinions-section h2{text-align:center}.person{min-width:25rem}}@media(min-width:900px){.opinions-section{padding:3rem 5rem 1rem}}.contact-us-section{padding:5rem 1rem 3rem}.contact-us-section h2{margin-bottom:1rem}.contact-information-container{display:flex;flex-direction:column}.contact-information{margin-block:1rem;display:flex;flex-direction:column;gap:1rem}.contact-information span{display:flex;align-items:center;gap:.75rem;margin-left:1rem}.contact-information svg{min-width:30px}.contact-form{margin-top:2rem}.contact-form label{display:block;margin-block:1rem}.contact-form .contact-input,.contact-form .contact-textarea{display:block;background:var(--gray100);margin-block:.5rem;width:100%;padding:.5rem 1rem;border:1px solid var(--gray200);border-radius:.5rem;box-shadow:3px 3px 10px var(--gray200);transition:border .25s ease-in-out}.contact-form .contact-input:focus,.contact-form .contact-textarea:focus{outline:none;border:1px solid var(--gray300)}.contact-form .contact-textarea,.contact-form .error-textarea{min-height:5rem;resize:none;max-height:10rem;field-sizing:content}.contact-form .error-input,.contact-form .error-textarea{display:block;margin-block:.5rem;width:100%;padding:.5rem 1rem;border:1px solid var(--red100);border-radius:.5rem;box-shadow:3px 3px 10px var(--gray200)}.contact-form .error-input:focus,.contact-form .error-textarea:focus{outline:none;border:1px solid var(--red100);animation:shaking .3s ease}.contact-form .error-icon{position:absolute;top:50%;transform:translateY(-50%);right:.5rem;z-index:2}.contact-form small{display:block;color:var(--red100)}.contact-form button{margin:1rem auto 0rem;width:20%;min-width:10rem}.message-information{display:flex;opacity:0;align-items:center;gap:.5rem;position:fixed;background:var(--white300);padding:.5rem;border-radius:1rem 0 0 1rem;box-shadow:-1px -1px 10px var(--black25);text-align:center;right:0%;bottom:.5rem;z-index:9999;transform:translate(110%);transition:transform .6s ease,opacity .6s ease}.message-information img{width:5rem}.message-information.successful{transform:translate(0);opacity:1}.input-wrapper{position:relative}#data-processing input{margin-right:.5rem;width:15px;height:15px}#data-processing a{color:var(--color-blue-400)}@keyframes shaking{0%{transform:rotate(.5deg)}50%{transform:rotate(-.5deg)}to{transform:rotate(0)}}@media(min-width:600px){.contact-us-section{padding:5rem 3rem}}@media(min-width:900px){.contact-us-section{padding:5rem}.contact-information-container{flex-direction:row;gap:2rem}.contact-information{width:50%}.contact-form{margin-top:0rem;width:50%}}#services{padding-block-start:5rem;padding-inline:1rem;background:linear-gradient(var(--white100) 0%,var(--white400) 50%,var(--white100) 100%)}.services-page-description{padding-block:2rem}.services-page-description h1{text-align:center;margin-block-end:2rem}.services-page-description h1 div{font-size:3rem}.services-page-section h2{text-align:center;margin-block-end:2rem}.services-page-section h2 div{font-size:2.25rem}.service-offered{margin-block-end:2rem}.service-offered img{border-radius:1rem;margin-bottom:1rem;box-shadow:3px 3px 10px -1px var(--black150);aspect-ratio:5 / 3;object-fit:cover;object-position:center}.service-offered-description h3{text-align:center;margin-bottom:1rem}.service-offered-description p{font-style:italic;font-size:1rem;text-align:center}@media(min-width:600px){#services{padding-inline:3rem}}@media(min-width:900px){#services{padding-inline:5rem}.service-offered{display:flex;justify-content:space-between;align-items:center;gap:4rem;margin-block-end:4rem}.service-offered img{max-width:calc(30% + 10rem);margin-bottom:0rem}.service-offered:nth-child(odd){flex-direction:row-reverse}}.noisy{position:absolute;inset:0;width:100%;height:100%;background:url(/Images/noise.png);opacity:.5}#about-us{padding-block-start:7rem;padding-inline:1rem;background:linear-gradient(var(--white100) 0%,var(--white400) 50%,var(--white100) 100%)}.about-us-section h1{text-align:center}.about-us-section h1 div{font-size:3rem}.about-us-description img{border-radius:1rem;margin-block:1rem;margin-inline:auto;width:40rem;box-shadow:3px 3px 10px -1px var(--black150);aspect-ratio:6 / 3;object-fit:cover;object-position:center}.about-us-description,.mision,.vision,.values{padding-block:1rem}:is(.about-us-description,.mision,.vision,.values) p{padding-block-start:1rem}.mision h2,.vision h2,.values h2{text-align:center;position:relative}:is(.mision h2,.vision h2,.values h2) div{font-size:2.25rem}:is(.mision h2,.vision h2,.values h2) :before{content:"";width:100%;height:2px;bottom:0;position:absolute;background:var(--orange300)}.mision-vision-container{display:grid}.values ul{padding-block:1rem}.values ul li{list-style:disc;list-style-position:inside}.about-us-images-container{display:grid;gap:1rem;padding-block:1rem}.top-grid{display:grid;gap:1rem;grid-template-columns:repeat(autofit,minmax(0,1fr))}.top-grid>div{position:relative;border-radius:1rem;overflow:hidden}.top-grid img{aspect-ratio:5 / 3;object-position:bottom;object-fit:cover}.bottom-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.bottom-grid>div{position:relative;border-radius:1rem;overflow:hidden;grid-column:span 12 / span 12;height:90%}.bottom-grid img{aspect-ratio:5 / 4;object-position:bottom;object-fit:cover}.dividing-line{position:absolute;left:40%;right:40%;height:2px;background-color:var(--orange300)}@media(min-width:600px){#about-us{padding-inline:3rem}.dividing-line{left:45%;right:45%}}@media(min-width:900px){#about-us{padding-inline:5rem}.mision-vision-container{grid-template-columns:1fr 1fr;gap:3rem}.values{text-align:center}.top-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.top-grid>div{grid-column:span 4 / span 4}.top-grid img{object-position:center}.bottom-grid>div{grid-column:span 6 / span 6}.bottom-grid img{aspect-ratio:5 / 3;object-position:center}}#agill-moments{padding-block-start:5rem;padding-inline:1rem;background:linear-gradient(var(--white100) 0%,var(--white400) 50%,var(--white100) 100%)}.agill-moments-container{padding-block:2rem}.agill-moments-container h1{text-align:center}.agill-moments-container h1 div{font-size:3rem}.videos-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem;margin-block:2rem}.video-card{text-align:center;box-shadow:5px 5px 10px var(--gray300),-5px -5px 10px var(--gray200);border-radius:1rem;padding-block-end:1rem;overflow:hidden}.video-card-description{padding-inline:1rem}.video-card-description h3{font-size:1.25rem;margin:.5rem;color:var(--orange300)}.video-card-description p{font-size:1rem;line-height:1.5rem}@media(min-width:600px){#agill-moments{padding-inline:3rem}}@media(min-width:900px){#agill-moments{padding-inline:5rem}}#technologies-agill{padding-block-start:5rem;padding-inline:1rem;background:linear-gradient(var(--white200),var(--white400))}.technologies-agill-section{padding-block:2rem}.technologies-agill-section h1{text-align:center}.technologies-agill-section h1 div{font-size:3rem}.technologies-container h2{text-align:center;position:relative}.technologies-container h2 div{font-size:2rem}.technologies-container h2 :before{content:"";width:100%;height:2px;bottom:0;position:absolute;background:var(--orange300)}.technology{display:grid;align-items:center;gap:2rem;margin-block:2rem;padding:1rem;border-radius:1rem}.technology img{border-radius:1rem;aspect-ratio:6 / 3;object-fit:cover;object-position:center;width:100%;margin:auto}.technology:nth-of-type(odd){background:linear-gradient(to right,var(--white100),var(--white400));box-shadow:inset -4px 4px 10px -1px var(--black25),inset 4px -4px 5px -1px var(--white500)}.technology:nth-of-type(2n){background:linear-gradient(to left,var(--white100),var(--white400));box-shadow:inset 4px 4px 4px -1px var(--black25),inset -4px -4px 5px -1px var(--white500)}.technology-description{position:relative}.technology-description p{font-size:1rem;line-height:1.75rem;font-style:italic}.technology-description>p{margin-top:1rem}@media(min-width:600px){#technologies-agill{padding-inline:3rem}}@media(min-width:900px){#technologies-agill{padding-inline:5rem}.technology{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.technology:nth-of-type(2n) img{grid-column:2;grid-row:1}.technology:nth-of-type(2n) .technology-description{grid-column:1;grid-row:1}}#modal{width:100%;outline:none;border-radius:1rem}#modal img{width:100%;aspect-ratio:6 / 5;object-position:center;object-fit:inherit;cursor:pointer}#modal::backdrop{background-color:#0009}@media(min-width:600px){#modal{width:60%}}@media(min-width:900px){#modal{width:50%}}.workshop-card-options,.workshop-card-gallery{border-radius:1rem;background-color:var(--white100);overflow:hidden;box-shadow:4px 4px 10px var(--black150),-4px -4px 10px var(--white200);padding:1rem;max-width:25rem;text-align:center}:is(.workshop-card-options,.workshop-card-gallery) img{aspect-ratio:5 / 4;object-fit:cover;object-position:center;cursor:pointer}@media(min-width:600px){.workshop-card-options,.workshop-card-gallery{max-width:23rem}}@media(min-width:900px){.workshop-card-options,.workshop-card-gallery{max-width:20rem}}#workshop{position:relative;padding-block-start:5rem;background:linear-gradient(var(--white400) 0%,var(--white400) 50%,var(--white100) 100%)}#workshop .workshop-introduction{padding-block:2rem}#workshop h1{text-align:center;margin-block-end:2rem}#workshop h1 div{font-size:3rem}#workshop h2{text-align:center;padding-block-end:1rem}#workshop h2 div{font-size:2.25rem}#workshop h3{text-align:center;padding-block-end:1rem}#workshop h3 div{font-size:1.5rem}#workshop h4{text-align:center}#workshop h4 div{font-size:1.3rem}#workshop section{padding-block:3rem;padding-inline:1rem}#workshop section:nth-child(odd){background:linear-gradient(var(--white100) 0%,var(--white100) 50%,var(--white400) 100%)}#workshop section:nth-child(2n){background:linear-gradient(var(--white400) 0%,var(--white400) 50%,var(--white100) 100%)}.workshop-leaders,.workshop-team{display:grid;gap:1.5rem}:is(.workshop-leaders,.workshop-team) img{margin:auto;border-radius:1rem;box-shadow:4px 4px 10px var(--black150),-4px -4px 10px var(--white100);aspect-ratio:5 / 3;object-fit:cover;object-position:top}.workshop-quality{display:grid;gap:2rem}.workshop-quality>div{border-radius:1rem;padding:1rem;background-color:var(--white100);max-width:35rem;margin:0 auto}.workshop-quality>div:first-child{box-shadow:inset 5px 5px 10px -1px var(--gray300),inset -5px -5px 10px -1px var(--white300)}.workshop-quality>div:last-child{box-shadow:inset -5px 5px 10px -1px var(--gray300),inset 5px -5px 10px -1px var(--white300)}.workshop-quality p{margin-block-end:1rem;text-align:center;opacity:.8}.workshop-quality a{display:flex;justify-content:center;align-items:center;gap:.5rem;color:var(--green200)}.workshop-quality svg{width:3rem}.workshop-quality img{width:20%;max-width:80px;margin:0 auto}.workshop-infrastructure p{text-align:center}.workshop-infrastructure .workshop-infrastructure-container{display:flex;gap:2rem;flex-wrap:wrap;padding-block-start:3rem;justify-content:space-around}.workshop-infrastructure .workshop-image-container{max-width:20rem;position:relative;border-radius:1rem;overflow:hidden}.workshop-infrastructure .workshop-image-container:after{content:"";position:absolute;width:100%;top:0;border-radius:1rem;height:100%;box-shadow:inset 4px 4px 10px var(--black200),inset -4px -4px 10px var(--white100)}.workshop-services p{text-align:center;max-width:35rem;margin:0 auto}.workshop-services .workshop-services-container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:4rem;margin-block-start:5rem}.workshop-services .workshop-service{max-width:20rem;text-align:center}.workshop-services svg{margin:0 auto}.why-choose-us-options,.workshop-gallery-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:2rem}@media(min-width:600px){#workshop section{padding-inline:3rem}:is(.workshop-leaders,.workshop-team) img{width:70%}}@media(min-width:900px){#workshop section{padding-inline:5rem}:is(.workshop-leaders,.workshop-team) img{max-width:30rem}.workshop-quality{grid-template-columns:1fr 1fr}}@media(min-width:1150px){#workshop h3 div{font-size:1.75rem}.workshop-leaders{grid-template-columns:1fr 1fr;gap:2rem}.workshop-leaders img{width:100%}.workshop-team{grid-template-columns:1fr 1fr;gap:2rem;grid-template-areas:"a b"}.workshop-team img{grid-area:a;width:100%}.workshop-team .workshop-team-description{grid-area:b}}.loading{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:2s linear 0s infinite loading}.loading img{width:50%;max-width:400px}.loading p{background:linear-gradient(to bottom,#f26537,#ec721b,#ca6132);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes loading{0%{transform:translateY(0)}50%{transform:translateY(5%)}to{transform:translateY(0)}}.trainings-agill{padding-block-start:7rem;padding-block-end:2rem;padding-inline:1rem;background:linear-gradient(var(--white400) 0%,var(--white400) 50%,var(--white100) 100%)}.trainings-agill h1{text-align:center;padding-block-end:1rem;color:var(--color-orange-400)}.trainings-agill h1 div{font-size:3rem}.trainings-list{padding-block-start:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.training-agill{background:var(--white200);min-width:20rem;max-width:30rem;padding:1rem;border-radius:1rem;box-shadow:5px 5px 10px -1px var(--black25);position:relative}.training-agill .training-link{color:var(--color-blue-400);display:inline-flex;justify-content:center;align-items:center;gap:.5rem;transition:color .2s ease-in}.training-agill .training-link:hover{color:var(--color-blue-500)}.training-agill h4{margin-top:1rem}.edit-training{position:absolute;top:1rem;right:.8rem}.new-training{display:block;width:fit-content;background:var(--green100);padding:.25rem 1rem;border-radius:.5rem;box-shadow:3px 3px 10px -1px var(--black150),-3px -3px 10px -1px var(--white100);margin:1rem auto;color:var(--gray100);will-change:transform;transition:transform .2s ease-in}.new-training:hover{transform:scale(1.02)}.new-training:active{transform:scale(.98)}@media(min-width:600px){.trainings-agill{padding-inline:3rem}}@media(min-width:900px){.trainings-agill{padding-inline:5rem}.trainings-list{justify-content:start}}#operational-security{padding-block-start:7rem;padding-inline:1rem;background:linear-gradient(var(--white100) 0%,var(--white400) 50%,var(--white100) 100%)}#operational-security h1{text-align:center}#operational-security h1 div{font-size:3rem}#operational-security h2{text-align:center}#operational-security h2 div{font-size:2.5rem}.operational-security-policy{display:flex;flex-direction:column;align-items:center;margin-block-end:5rem}.operational-security-policy h1{margin-block-end:1rem}.operational-security-policy svg{margin:1rem auto;width:6rem;height:6rem}.operational-security-policy a{display:block;width:fit-content;margin:0rem auto 1rem;border-radius:10px;padding:.4rem 1rem;background-color:var(--green200);box-shadow:3px 3px 10px var(--black100);color:var(--white100);text-align:center;cursor:pointer;transition:transform .2s ease}.operational-security-policy a:hover{transform:scale(1.02)}.operational-security-policy a:active{transform:scale(.95)}.operational-policy-description{text-align:center}.operational-policy-description p{font-size:1rem;font-style:italic}.operational-report img{max-width:10rem;margin:0 auto;aspect-ratio:6 / 5;object-fit:cover;object-position:center;margin-block-start:4rem;margin-block-end:2rem}#commitments-container{display:flex;flex-wrap:wrap;justify-content:center;margin-block:2rem;text-align:center;gap:3rem 3rem}#commitments-container .commitment{max-width:20rem;margin-block:1rem}#commitments-container svg{width:4rem;height:4rem;margin:0 auto;transition:transform ease .3s}#commitments-container svg:hover{transform:scale(1.1)}#commitments-container h4{color:var(--green100);margin-block:.5rem}#commitments-container p{font-size:1rem}.security-objectives-section h2{margin-bottom:1rem}.security-objectives-section li{list-style:none;margin-block:1.5rem;text-align:center;font-size:1rem;font-style:italic}@media(min-width:600px){#operational-security{padding-inline:3rem}.operational-policy-description{width:100%;text-align:center}.security-objectives-section li{list-style:disc inside}}@media(min-width:900px){#operational-security{padding-inline:5rem}#commitments-container{justify-content:space-between;gap:3rem 6rem}.operational-policy-description{width:70%}}header{background-color:var(--white100);box-shadow:0 1px 10px var(--black100);position:fixed;top:0rem;left:0rem;right:0rem;height:5rem;z-index:99}.navbar{display:flex;justify-content:flex-end;align-items:center;padding-inline:1rem;min-height:100%}.navbar img{height:70%;position:absolute;left:50%;transform:translate(-50%)}.navbar-menu{display:none;flex-direction:column;gap:1rem;background-color:var(--white100);padding-block:1rem;position:fixed;top:calc(100% - .2rem);left:0rem;right:0rem;opacity:0;transition-property:display,opacity;transition-duration:.4s;transition-behavior:allow-discrete}.navbar-menu li{padding-inline:2.5rem;transition:color ease-in-out .3s}.navbar-menu a{transition:color ease-in-out .3s;cursor:pointer}.navbar-menu li:hover,.navbar-menu a:hover{color:var(--green100)}.navbar-menu.extended{display:flex;opacity:1}@starting-style{.navbar-menu.extended{display:flex;opacity:0}}.more-information{display:flex;justify-content:space-between;align-items:center;position:relative}.more-information button{background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;gap:.5rem;color:var(--black150);line-height:2.025rem;cursor:pointer;transition:color ease-in-out .3s}.more-information svg{display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.more-information button:focus{border:none;outline:none}.more-information button:hover,.more-information button:hover svg{color:var(--green100);fill:var(--green100)}.more-information-details{display:none;flex-direction:column;position:absolute;top:calc(100% + .9rem);left:0;right:0;padding-bottom:1rem;cursor:auto;opacity:0;background-color:var(--white100);transition-duration:.4s;transition-property:all;transition-behavior:allow-discrete}.more-information-details li{padding-inline:0rem}.more-information-details a{display:block;width:100%;padding-inline:3rem;padding-block:.5rem}.more-information-details.show{display:flex;opacity:1}@starting-style{.more-information-details.show{display:flex;opacity:0}}.hamburger{position:fixed;left:1rem;width:50px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.hamburger:before{content:"";position:absolute;height:2px;width:30px;background:var(--black300);transform:translateY(-8px);transition:.5s ease-in-out}.hamburger:after{content:"";position:absolute;height:2px;width:30px;background:var(--black300);transform:translateY(8px);box-shadow:0 -8px 0 var(--black300);transition:.5s ease-in-out}.hamburger.open:before{transform:translateY(0) rotate(45deg)}.hamburger.open:after{transform:translateY(0) rotate(-45deg);box-shadow:none}.profile-icon svg{cursor:pointer;width:40px;height:40px}.profile .profile-close{display:none}.profile .profile-open{position:absolute;top:100%;right:0%;display:flex;flex-direction:column;gap:1rem;width:100dvw;padding-block:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#f7f7f7e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999}.profile a{display:inline-flex;align-items:center;gap:1rem}.profile a:hover{cursor:pointer;color:var(--green200);transition:color .3s ease-in}.profile h3{text-align:center}.profile h3 div{font-size:2rem}@media(min-width:600px){.navbar{padding-inline:3rem}.hamburger{left:3rem}.navbar-menu li{padding-inline:4rem}.profile ul{right:0;max-width:fit-content;height:100dvh;padding-inline-start:2rem;padding-inline-end:3rem;text-align:center;box-shadow:-5px 10px 10px var(--black25)}.more-information-details li{padding-inline:0rem}.more-information-details a{padding-inline:5rem;padding-block:.5rem}}@media(min-width:900px){.navbar{padding-inline:5rem;justify-content:space-between}.hamburger{display:none}.navbar-menu{display:flex;flex-direction:row;align-items:center;position:relative;background-color:transparent;padding-block:0;height:100%;opacity:1;top:0rem;left:0rem;right:0rem}.navbar-menu li{padding-inline:0rem;height:100%;display:flex;align-items:center}.more-information-details{display:none;flex-direction:column;position:absolute;top:calc(5rem - 75%);left:0;right:0;padding-bottom:0rem}.more-information-details a{padding-inline:1rem;padding-block:.4rem;border-bottom:1px solid var(--white400)}.profile ul{right:0%;height:100dvh;padding-inline-start:5rem;padding-inline-end:5rem;box-shadow:-5px 10px 10px var(--black25)}}footer{padding:2rem 1rem;background:linear-gradient(to bottom,#7685a7,#65748c,#37475c);display:flex;flex-direction:column;gap:2rem;color:var(--white100)}footer img{width:13rem}footer span{display:flex;align-items:center;gap:.5rem}footer a,footer p{font-family:Kalam;color:var(--white200);font-weight:lighter}footer h4{font-family:Kalam;font-weight:600;color:var(--white100);margin-top:1rem}.footer-pages a{display:block;width:fit-content;line-height:2rem}.footer-pages a:after{content:"";width:0px;height:1px;display:block;background:var(--white100);transition:.3s}.footer-pages a:hover:after{width:100%}.follow-us span{margin-block:.5rem}.policies-location-container{display:flex;flex-direction:column;justify-content:space-between}.footer-location{margin-top:1rem;border-radius:1rem;overflow:hidden;width:100%;height:20rem}.footer-location iframe{width:100%;height:100%}@media(min-width:600px){footer{padding:2rem 3rem}}@media(min-width:800px){footer{justify-content:space-between;flex-direction:row}.footer-container{display:flex;justify-content:space-between}.footer-pages{display:flex;gap:4rem}.footer-pages-container{display:flex;flex-direction:column;justify-content:space-between}.footer-location{height:100%}}@media(min-width:900px){footer{padding:3rem 5rem;justify-content:space-between;flex-direction:row}.footer-pages{display:flex;gap:7rem}}.whatsapp-float{position:fixed;bottom:1rem;right:1rem;width:50px;height:50px;background-color:#25d366;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 10px var(--black150);z-index:999;transition:transform .2s ease,box-shadow .2s ease;animation:fadeIn .8s ease-in-out;isolation:isolate}.whatsapp-float img{width:30px;height:30px;filter:brightness(0) invert(1)}.whatsapp-float:hover{transform:scale(1.1);box-shadow:2px 4px 15px #0006}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(min-width:600px){.whatsapp-float{bottom:1.5rem;right:2rem;width:70px;height:70px}.whatsapp-float img{width:35px;height:35px;filter:brightness(0) invert(1)}}.pageTransition{background-position:top;background-repeat:no-repeat;position:relative;pointer-events:none}.plane{position:absolute;width:30rem;top:0%;left:50%;transform:translate(-50%)}.smoke{position:absolute;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;background:linear-gradient(to top,rgba(240,240,240,.6),var(--blur),transparent);top:0%;left:50%;transform:translate(-50%);width:30rem;height:15rem}@media(min-width:500px){.smoke{height:20rem}}.login-container{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100dvh;background:url(/Images/Imagen11.avif);background-position:center;background-repeat:no-repeat;background-size:cover}.login{display:flex;flex-direction:column;justify-content:space-between;padding:32px;border-radius:1rem;box-shadow:5px 5px 10px -1px var(--black25),-5px -5px 10px -1px var(--white400);background:#ffffffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:300px;max-width:30rem;width:30%;height:22rem}.login h2{text-align:center;color:var(--color-orange-400)}.login input{width:100%;padding:.5rem 1rem;background:transparent;box-shadow:inset 5px 5px 10px var(--black25);border-radius:.5rem;border:1px solid transparent}.login input:focus{outline:none;background:var(--blur);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.incorrect-input{border:1px solid red}.login-error{text-align:center;color:red}.login .primary-btn{width:50%;margin:0 auto;box-shadow:3px 3px 10px var(--black150)}.back-btn{width:50%;margin:0 auto;padding:.5rem 1rem;border-radius:10px;background-color:var(--orange300);color:var(--white100);box-shadow:3px 3px 10px var(--black150);text-align:center;transition:transform .3s ease}.back-btn:hover{transform:scale(1.02);background-color:var(--orange400)}.login label{position:relative;max-width:100%}#show-password{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}#not-found{min-height:100dvh;min-width:100dvw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(125% 125% at 50% 90%,#fff 40%,#70b3ffa4);text-align:center;padding-inline:1rem}#not-found h2{color:var(--green200)}#not-found p{font-style:italic;color:var(--black150)}#not-found h1{display:flex;line-height:8rem}#not-found h1 div{font-size:8rem}.home-btn{margin:1rem;padding:.5rem 1rem;border-radius:1rem;background-color:var(--green200);color:var(--white100);box-shadow:5px 5px 10px -1px var(--black25);cursor:pointer;transition:transform .3s ease-in-out}.home-btn:hover{transform:scale(1.02)}.training-card{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;background-color:var(--black25)}.training-card-form{border:1px solid #fafafa;background-color:#fafafa;display:flex;flex-direction:column;margin-inline:1rem;gap:1rem;padding:1rem;border-radius:1rem;box-shadow:5px 5px 10px -1px var(--black25);min-width:20rem;width:30rem}.training-card-form label{display:flex;flex-direction:column;position:relative}.training-card-form input{padding:.25rem .5rem;border:1px solid #ccc;border-radius:.5rem;box-shadow:inset 3px 3px 10px -1px var(--black25);color:var(--black150)}.training-card-form button{padding:.25rem 1rem;border-radius:.5rem;box-shadow:3px 3px 5px var(--black25);cursor:pointer;will-change:transform;transition:transform .2s ease-in}.training-card-form button:hover{transform:scale(1.02)}.training-card-form button:active{transform:scale(.98)}.training-card-form .error-input{padding:.25rem .5rem;border:1px solid var(--color-red-400);background:var(--color-red-100);border-radius:.5rem;box-shadow:inset 3px 3px 10px -1px var(--black25);color:var(--black150)}.training-card-form small{color:var(--color-red-400)}.error-input:-webkit-autofill,.error-input:-webkit-autofill:hover,.error-input:-webkit-autofill:focus,.error-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--color-red-100) inset!important;-webkit-text-fill-color:inherit!important}.training-card-form input:focus{outline:none;background:var(--color-blue-50)}.training-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.training-btns #cancel-training-btn{background:radial-gradient(var(--color-orange-300),var(--orange300))}.training-btns #erase-training-btn{background:radial-gradient(var(--color-red-300),var(--color-red-400))}.training-btns #update-training-btn,.training-btns #create-training-btn{background:radial-gradient(var(--color-green-300),var(--green100))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-green-300:oklch(87.1% .15 154.449);--color-blue-50:oklch(97% .014 254.604);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.col-span-6{grid-column:span 6/span 6}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.title-gradient{color:#0000;background:linear-gradient(#fff,#898989);-webkit-background-clip:text;background-clip:text;font-family:Kalam}.text-gradient{color:#0000;background:linear-gradient(#f26537,#ec721b,#ca6132);-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.text-balance{text-wrap:balance}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-black{--tw-drop-shadow-color:#000}@supports (color:color-mix(in lab,red,red)){.drop-shadow-black{--tw-drop-shadow-color:color-mix(in oklab,var(--color-black)var(--tw-drop-shadow-alpha),transparent)}}.drop-shadow-black{--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-black\/30{--tw-drop-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.drop-shadow-black\/30{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-drop-shadow-alpha),transparent)}}.drop-shadow-black\/30{--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-black\/50{--tw-drop-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.drop-shadow-black\/50{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)50%,transparent)var(--tw-drop-shadow-alpha),transparent)}}.drop-shadow-black\/50{--tw-drop-shadow:var(--tw-drop-shadow-size)}}@font-face{font-family:Abyssinica SIL;src:url(/Fonts/AbyssinicaSIL-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Kalam;src:url(/Fonts/Kalam-Regular.ttf) format ("truetype");font-weight:400;font-style:normal;font-display:block}:root{--white100:#fafafa;--white200:#fafaff;--white300:#f2f2f2;--white400:#e8eaed;--white500:#dde0e2;--black25:#00000040;--black100:#2c2f2d;--black150:#13171ba2;--black200:#0d1218;--black300:#0d0d0d;--green100:#01a659;--green200:#0a9755;--green300:#0aca71;--green400:#0b9253;--blur:#c5c5c54d;--orange100:#fdf0d8;--orange200:#f9b465;--orange300:#fb8a39;--orange400:#f07f2f;--gray100:#f8f8f8;--gray200:#dbdbdb;--gray300:#b3b4b6;--red100:#ff7070}*,:before,:after{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;font-size:clamp(1rem,1.3dvw,1.4rem);list-style:none}body,html{background-color:var(--white100);font-family:Abyssinica SIL,serif;overflow-x:hidden}h1{color:var(--white100);font-size:2.5rem;font-weight:500;line-height:3.3rem}.title{color:var(--white100);font-size:2.5rem;font-weight:500;line-height:3rem}h2{color:var(--black200);font-size:2.25rem;font-weight:500}h3{color:var(--black200);font-size:1.75rem;font-weight:500}h4{color:var(--black200);font-size:1.5rem;font-weight:500}h5{color:var(--black200);font-size:1.25rem;font-weight:500}p,li{color:var(--black150);font-size:1.125rem;font-weight:500;line-height:2.025rem}a{color:var(--black150);font-size:1.125rem;font-weight:500;text-decoration:none}button{font-family:Abyssinica SIL,serif;font-size:1.125rem;font-weight:500}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
