@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:1em;scroll-behavior:smooth}.topnav{display:flex;justify-content:space-between;align-items:center;padding:5px 5%;background:#00649d;color:#f0f8ff}.topnav__content{display:flex;justify-content:space-between;align-items:center;gap:10px;opacity:1;transition:opacity .5s ease-in-out}.topnav__content--text{display:inline;opacity:1}@media only screen and (max-width: 800px){.topnav{display:flex;align-items:center;justify-content:center}.topnav__content{opacity:0;display:none}.topnav__content.visible{display:flex;opacity:1}.topnav__content--text{display:none;opacity:0;transition:opacity .5s}.topnav__content--text.visible{display:inline;opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn .5s forwards}.fade-out{animation:fadeOut .5s forwards}.nav{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 3%;background:#d9d9d7}.nav__logo{width:70px;height:70px}.nav__logo--image{width:100%;height:100%;object-fit:cover}.nav__quote{display:none}.nav__menu{margin-right:20px;background:#138acf;width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.nav__menu--button{font-size:1.5em;color:#fff}.nav__menu:hover{background:#00649d}.nav__links{max-height:100vh;overflow:auto;background:#e7e7e7;z-index:100;width:100%;position:absolute;top:104px;left:0;padding:20px 0}.nav__link{display:flex;flex-direction:column;margin:10px 20px}.nav__link .nav__link--item{width:100%;display:flex;text-decoration:none;justify-content:space-between;align-items:center;padding:8px 20px 8px 4px;border-radius:3px;color:#082f49;transition:all .3s ease}.nav__link--item:hover{background:#138acf;color:#fff}.nav__sub--links{list-style:none;padding:5px 20px;margin-top:5px;border-radius:5px;display:flex;flex-direction:column;gap:5px}@media only screen and (min-width: 800px){.topnav__content--text{display:inline;opacity:1}.nav{display:flex;justify-content:space-between}.nav__menu{display:none}.nav__quote{display:block;padding:4px 10px;text-decoration:none;border:none;outline:none;background:#138acf;color:#fff;border-radius:4px;cursor:pointer;transition:all ease .3s}.nav__quote:hover{background:#00649d}.nav__links{background:unset;height:60px;position:unset;width:max-content;display:flex;align-items:center;overflow:unset;padding:0}.nav__link{margin:5px 10px}.nav__link .nav__link--item{padding:4px 20px;display:flex;gap:10px}.nav__link--services{position:relative}.nav__sub--links{padding:20px 10px;background:#e7e7e7;position:absolute;top:99px;border-top-right-radius:0;border-top-left-radius:0}}.banner{width:100%;background-image:url(/assets/bannerImage-BkyYMwIB.jpeg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;padding:4% 0}.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.banner__container{position:relative;padding:20px 3%;z-index:1}.banner__span{font-size:1.2em;font-weight:600;color:#f0c61e;padding-left:10px;position:relative}.banner__span:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#f0c61e}.banner__title{font-size:2em;color:#fff;padding:10px 0}.banner__description{color:#fff}.banner__button{margin:15px 0;border:none;outline:none;transition:all ease-in-out .3s}.banner__button--link{text-decoration:none;padding:6px 50px;color:#fff;width:100%;height:100%;background:#138acf}.banner__button:hover{background:#1e1b4b}@media only screen and (min-width: 800px){.banner{display:flex;justify-content:left}.banner__container{width:80%}}.contact__map--info{width:100%;padding:20px 0;background:#81d7593e}.contact__map--col{width:100%;display:flex;align-items:center;flex-direction:column;margin-bottom:15px}.contact__col--title{font-size:1.1em;color:#80d759}.contact__col--content{color:#1e5e00}.contact__map--geo{width:100%;height:280px;display:flex;align-items:center;justify-content:center}.contact__map--iframe{width:100%;height:100%}.contact__form{width:100%;padding:30px 3%}.contact__form--title{text-align:center;font-size:1.5em;color:#00649d;margin-bottom:20px}.error-message{text-align:center;color:#ff3737;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (min-width: 768px){.contact__container{padding:20px 3%;display:flex;gap:10px;align-items:center}.contact__form{width:60%}.contact__map{width:40%}}.form__element{display:flex;flex-direction:column;margin:15px 0}.form__element--label{color:#00649d;margin-bottom:3px;font-size:1.1em}.form__element--input{font-size:1.1em;padding:5px 10px;border:1px solid #00649d;border-radius:3px;outline:none}.form__element--input:focus{border:1px solid #042538}.form__element--input.textarea{resize:none;height:150px}.form__element--button{width:100%;padding:9px;background-color:#00649d;color:#fff;font-size:1.1em;border:none;border-radius:3px;cursor:pointer;transition:all .2s ease;margin-top:15px}.form__element--button:hover{background-color:#042538}.faqs{width:100%;padding:20px 3%}.faqs__title{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:20px;color:#082f49}.faqs__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:10px}.faqs__content{width:100%;background:#082f4922;padding:10px 5px;border-radius:5px}.faqs__content--q{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 0;cursor:pointer;color:#082f49;font-weight:600;margin-bottom:10px}.faqs__content--title{width:95%}.faqs__content--icon{font-size:1.3em}.faqs__content--a{padding:10px;background:#082f49;color:#fff;border-radius:5px;width:100%}@media only screen and (min-width:800px){.faqs__container{width:80%;margin:0 auto}}.features{display:flex;flex-direction:column;gap:10px;align-items:center;background:#f3f3f3;padding:20px 0}.features__feature{text-align:center;padding:15px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;transition:all,.3s ease-out}.features__feature:hover{background:#edd467}.features__icon{padding:15px;margin-bottom:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e7e6e6}.features__ico{font-size:2em;color:#042f2e;transition:all,.3s ease-out}.features__feature:hover .features__ico{color:#4cb61f}.features__title{font-size:1.3em;padding-bottom:10px;color:#4cb61f;transition:all,.3s ease-out}.features__feature:hover .features__title{color:#042f2e}.features__text{color:#042f2e;font-size:.9em}@media only screen and (min-width: 800px){.features{display:flex;flex-direction:row;justify-content:space-between;padding:20px}.features__feature{width:33%;height:220px}.features__title{font-size:1.1em}.features__ico{font-size:1.7em}}.miniassure{background-color:#f9f9f9}.miniassure__figure{margin-bottom:20px}.miniassure__video{width:100%;max-height:450px;height:auto;display:block}.miniassure__container{padding:20px 3%}.miniassure__title{position:relative;display:flex;font-size:1.5em;color:#082f49;padding:10px 15px;margin-bottom:20px;gap:10px}.miniassure__title--block{position:absolute;left:0;top:0;height:100%;width:10px;background:#0056b3}.miniassure__text{font-size:16px;line-height:1.5;margin-bottom:12px}.miniassure__cta{margin-top:20px;padding:10px;background-color:#007bff;color:#fff;text-align:center;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.miniassure__cta:hover{background-color:#0056b3}@media only screen and (min-width:800px){.miniassure{display:flex;justify-content:center;align-items:center}.miniassure__container{width:55%}.miniassure__figure{width:40%}.miniassure__video{max-height:450px}}.homeservices{padding:30px 3%}.homeservices__header{width:100%}.homeservices__title{position:relative;text-align:center;font-size:2em;color:#082f49;margin-bottom:40px}.homeservices__title:after{content:"";position:absolute;height:5px;width:60px;left:50%;transform:translate(-50%);background:#fde059;bottom:-20px}.homeservices__description{text-align:center;color:#082f49;padding:5px 0 40px}.homeservices__container{display:flex;flex-direction:column;gap:20px}.homeservices__service{padding:0 0 10px;border-radius:5px;position:relative;width:100%;background:#f3f3f3}.homeservices__figure{height:300px;overflow:hidden;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.homeservices__figure--image{object-fit:contain;width:100%}.homeservices__service--title{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;padding:8px 0;font-size:1.3em;position:absolute;top:0;left:0;background:#8ce86b97;color:#082f49;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.homeservices__service--content{color:#333;padding:15px 8px 8px}.homeservices__service--link{margin:6px 8px 10px;text-decoration:none;display:flex;align-items:center;gap:10px;max-width:max-content;color:#082f49;transition:all ease .3s}.homeservices__service--link:hover{color:#268703;gap:15px}@media only screen and (min-width: 700px) and (max-width: 999px){.homeservices__container{display:flex;flex-wrap:wrap;flex-direction:unset;justify-content:center}.homeservices__service{width:48%}}@media only screen and (min-width: 1000px){.homeservices__container{display:flex;flex-wrap:wrap;flex-direction:unset;justify-content:center}.homeservices__service{width:31%}}.homeabout{width:100%;padding:30px 3%;background:#f3f3f3f3}.homeabout__intro{text-align:center;font-size:1em;color:#00649d;font-style:italic}.homeabout__title{position:relative;font-size:1.8em;color:#082f49;margin:3px 0 35px;text-align:center}.homeabout__title:after{content:"";position:absolute;height:5px;width:60px;left:50%;transform:translate(-50%);background:#fde059;bottom:-20px}.homeabout__description{color:#082f49;padding-bottom:8px}.homeabout__link{display:flex;color:#082f49;max-width:max-content;align-items:center;gap:10px;transition:all .3s ease-in-out;margin-bottom:20px}.homeabout__link:hover{gap:15px;color:#268703}.homeabout__figure{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;border-radius:5px;overflow:hidden}.homeabout__figure--image{width:100%}@media only screen and (min-width: 800px){.homeabout__content{display:flex;align-items:flex-start;justify-content:center;padding-top:20px;gap:20px}.homeabout__figure{margin-top:0}}@media only screen and (min-width: 1000px){.homeabout__container{width:50%}.homeabout__figure{width:40%}}.survey{background:#e2e1e7}.textcomponent{background:#e2e1e7;padding:30px 3%}.textcomponent__title{position:relative;font-size:1.8rem;font-weight:700;color:#082f49;margin-bottom:1.7rem}.textcomponent__title:after{content:"";position:absolute;bottom:-10px;left:0;width:70px;height:3px;background:#f9a826}.textcomponent__text{color:#021420;padding-bottom:10px}.textcomponent__list{color:#021420;padding-left:20px}.textcomponent__list--item{padding-bottom:8px}.gallerycomponent__figure--image{width:100%}.gallerycomponent{padding-bottom:30px}.gallerycomponent__slide{margin-top:15px;padding:0 10px;width:100%;overflow:auto;display:flex;justify-content:flex-start;gap:9px}.gallerycomponent__slide--image{width:60px;cursor:pointer}@media only screen and (min-width: 768px){.survey{display:flex;justify-content:space-between}.gallerycomponent{padding-top:70px;float:right;width:40%;margin-right:20px}.textcomponent{width:58%}}.drilling__container{padding:40px 3% 10px}.boreholeDrillingComponent__title{position:relative;font-size:1.8rem;font-weight:700;color:#082f49;margin-bottom:1.7rem;padding-left:20px}.boreholeDrillingComponent__title:after{position:absolute;content:"";height:100%;width:10px;background:#f9a826;left:0;top:0}.drilling__figure{width:100%;padding:40px 0;display:flex;flex-direction:column}.drilling__video{width:100%;max-height:500px}.drilling__video--content{width:100%;height:500px}.drilling__image{width:100%;display:flex;justify-content:center;gap:20px;padding:20px 0 10px}.drilling__image--content{width:100px;height:100px;cursor:pointer;transition:transform .3s ease}.drilling__image--content:hover{transform:scale(1.1)}.zoom-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.zoom-image{max-width:90%;max-height:90%;box-shadow:0 0 10px #00000080}.drilling__cross{margin:30px auto 50px;width:60%;padding:1px;background:#979189}@media only screen and (min-width: 800px){.drilling__content{display:flex;align-items:center}.drilling__container{width:60%}.drilling__figure{width:35%}.drilling__video{height:450px}.drilling__video--content{height:100%}}.camera{background:#dddddf96;display:flex;flex-direction:column-reverse}.camera__container{padding:40px 3% 10px}@media only screen and (min-width: 786px){.camera{padding-left:20px;flex-direction:unset}}.testpumping{background:#f0f0f0;padding:30px 3%;display:flex;flex-direction:column}.testpumping__content{background:#fff;padding:20px 5px;border-radius:10px;box-shadow:0 2px 5px #0000001a}.testpumping__header{margin-bottom:20px}.testpumpingComponent__title{font-size:1.8rem;font-weight:700;color:#082f49;margin-bottom:1.5rem;position:relative}.testpumpingComponent__title:after{content:"";position:absolute;bottom:-10px;left:0;width:70px;height:3px;background:#f9a826}.textcomponent__intro,.textcomponent__text{color:#021420;margin-bottom:10px}.testpumping__steps-title,.testpumping__benefits-title{font-size:1.5rem;font-weight:600;color:#082f49;margin-bottom:10px}.testpumping__steps,.testpumping__benefits{margin-bottom:20px}.textcomponent__list{padding-left:20px;color:#021420}.textcomponent__list--item{margin-bottom:8px}.testpumping__visual{margin-top:20px}.testpumping__cross{margin:30px auto;width:60%;height:1px;background:#ccc}@media only screen and (min-width: 768px){.testpumping{flex-direction:unset;padding:40px 5%}.testpumping__content{width:60%;margin-right:5%;box-shadow:none;background:none}}.pumpsolar{display:flex;background:#e8f0f2;flex-direction:column-reverse;padding:40px 3%}.pump-solar__container{margin-bottom:30px}.pumpSolarComponent__title{position:relative;font-size:1.8rem;font-weight:700;color:#05445e;margin-bottom:1.7rem;padding-left:20px}.pumpSolarComponent__title:after{content:"";position:absolute;bottom:-10px;left:0;width:70px;height:3px;background:#189ab4}.pump-solar__sections{display:flex;flex-direction:column;gap:20px}.pump-solar__section{background:#fff;border:1px solid #cdd0d4;padding:20px;border-radius:8px}.pump-solar__section-title{font-size:1.5rem;font-weight:600;color:#05445e;margin-bottom:10px}.pump-solar__cross{margin:30px auto 50px;width:60%;padding:1px;background:#979189}.pump-solar__figure--image{width:100%}@media only screen and (min-width: 800px){.pumpsolar{display:flex;justify-content:center;flex-direction:unset;gap:40px}.pump-solar__container{width:55%}.pump-solar__sections{flex-direction:column;gap:30px}.pump-solar__section{flex:1}.pump-solar__figure{padding-top:60px;display:flex;flex-direction:column;gap:20px;width:45%}.pump-solar__figure--image{border-radius:10px}}.towerconstruction{background:#f4f4f4;padding:40px 3%}.towerconstruction__container{margin-bottom:30px}.towerConstructionComponent__title{position:relative;font-size:1.8rem;font-weight:700;color:#05445e;margin-bottom:1.7rem;padding-left:20px}.towerConstructionComponent__title:after{content:"";position:absolute;bottom:-10px;left:0;width:70px;height:3px;background:#189ab4}.textcomponent__intro{color:#082f49;font-size:1.1rem;margin-bottom:20px}.tower-construction__sections{display:flex;flex-direction:column;gap:20px}.tower-construction__section{background:#fff;border:1px solid #cdd0d4;padding:20px;border-radius:8px}.tower-construction__section-title{font-size:1.5rem;font-weight:600;color:#05445e;margin-bottom:10px}.textcomponent__text{color:#333;margin-bottom:15px}.textcomponent__list{list-style-type:disc;margin-left:20px}.textcomponent__list--item{color:#333;margin-bottom:8px}.tower-construction__gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px}.tower-construction__image{width:100%;max-width:300px;height:auto;object-fit:cover;border-radius:5px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.tower-construction__image:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.tower-construction__cross{margin:30px auto 50px;width:60%;padding:1px;background:#979189}@media only screen and (min-width: 800px){.towerconstruction{display:flex;justify-content:center;gap:40px}.tower-construction__container{width:55%}.tower-construction__sections{flex-direction:column;gap:30px}.tower-construction__section{flex:1}.tower-construction__gallery{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px}.tower-construction__image{max-width:350px;width:100%}}.minibanner{width:100%;position:relative;background-image:url(/assets/water-is-life-C9zWVNf3.webp);background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2% 0}.minibanner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.minibanner__container{position:relative;z-index:2;color:#fff;padding:20px 3%}.minibanner__breadcrumbs{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:20px 0 10px;border-bottom:1px solid rgba(255,255,255,.7)}.minibanner__breadcrumbs--link,.minibanner__breadcrumbs--title{color:#fff}.minibanner__breadcrumbs--link{display:flex;align-items:center;justify-content:center;font-size:1.2em}.minibanner__breadcrumbs--link:hover{color:#ccc}.minibanner__breadcrumbs--icon,.minibanner__content--title:before{color:#f0c61e}.minibanner__content{margin:20px 0;padding:20px 0;text-align:center;display:flex;flex-direction:column;gap:20px}.minibanner__content--text{font-size:1.5em;font-weight:600;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.minibanner__content--title{margin:0 auto;font-size:1.2em;font-weight:600;color:#f0c61e;padding-left:20px;position:relative}.minibanner__content--title:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#f0c61e}.minibar__content--learn{display:flex;align-items:center;justify-content:center}.minibanner__content--link{text-decoration:none;color:#fad542;display:flex;align-items:center;gap:10px;transition:all .3s ease}.minibanner__content--link:hover{color:#f0c61e}@media only screen and (min-width: 900px){.minibanner__content{max-width:80%;margin:0 auto}}.services-banner{display:none}.services-banner.visible{display:block}.appointment{width:100%;position:relative}.appointment__figure{width:100%;height:100%;position:absolute;z-index:-2}.appointment__figure--image{width:100%;height:100%;object-fit:cover}.appointment__content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;background:#00000080}.appointment__content--title{font-size:1.5em;text-align:center;color:#fff;padding:10px 0 30px}.appointment__content--text{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff}.appointment__content--link{color:#edca02}.appointment__content--link:hover{color:gold}.appointment__content--sub{display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:10px}.appointment__content--buttons{display:flex;align-items:center;justify-content:center;gap:20px}.appointment__button{padding:6px 10px;background-color:gold;color:#000;border:none;border-radius:5px;cursor:pointer;text-decoration:none;margin:20px 0;transition:all .3s ease}.appointment__button:hover{background:#ff8c00}.appointment__button:nth-child(2){background:#e9e8e8c4;color:#155e75}.appointment__button:nth-child(2):hover{background:#b6b6b6}.footer{background:#edd467;width:100%;padding:20px 3%}.footer__contanier{padding:2px 0 20px}.footer__company--slogan{font-size:1.7em;font-family:Dancing Script,cursive;text-align:center;padding-bottom:10px;font-weight:600}.footer__company--title{font-weight:700;font-size:1.4em;color:#1e1b4b}.footer__company--description{color:#1e1b4b}.footer__company--icons{padding:20px 0;list-style:none;display:flex;align-items:center;justify-content:center;width:100%;gap:30px}.footer__icons--list{width:35px;height:35px;border-radius:5px;overflow:hidden}.footer__icons--link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#236803;color:#fff;font-size:1.3em;transition:all .3s ease}.footer__icons--link:hover{background:#1e1b4b}.footer__title{font-size:1.3em;color:#312e81;padding-top:8px}.footer__services--links{list-style:none;margin:5px 0}.footer__services--link{display:flex;align-items:center;gap:6px;color:#1e1b4b;text-decoration:none;transition:all .3s ease-in-out}.footer__services--link:hover{letter-spacing:1px;color:#236803}.footer__contact--content{margin:10px 0;display:flex;flex-direction:column}.footer__content--title{display:flex;gap:8px;align-items:center;font-weight:700;color:#1e1b4b;font-size:1.05em}.footer__content--text{color:#1e1b4b}.footer__copy{border-top:3px dotted darkblue;padding-top:20px;width:100%}.footer__copyright{font-size:.9em;display:flex;align-items:center}@media only screen and (min-width:723px) and (max-width:1023px){.footer__cols{display:flex;flex-wrap:wrap}.footer__company{width:60%;padding-right:30px}.footer__quicklinks,.footer__contact{width:50%}.footer__copy{width:100%}}@media only screen and (min-width:1024px){.footer__cols{display:flex;justify-content:space-between}.footer__company{width:35%}.footer__services{width:20%}.footer__copy{width:100%}}.about__overview{padding:30px 3%}.about__figure,.about__figure--image{width:100%}.about__overview--title{text-align:center;font-size:1.7em;color:#349b07}.about__overview--title:after{content:"";display:block;width:100px;height:2px;background-color:#257005;margin:20px auto}.about__overview--text{margin-top:20px;color:#091604}.about__content{padding:5px 3% 30px}.homeabout__list-item{list-style:none;margin:10px 0}.homeabout__list-item strong{display:flex;align-items:center;gap:10px;color:#091604}.about__link--div{padding:20px 0}.about__link{display:flex;align-items:center;padding:5px 10px;gap:8px;text-decoration:none;transition:all .4s ease;width:max-content;color:#312e81}.about__link:hover{color:#f3f3f3;background:#312e81;gap:10px}@media only screen and (min-width: 800px){.about__container{display:flex;align-items:flex-start;justify-content:center;gap:20px}.about__overview--col{width:60%}.about__figure{width:40%}.homeabout__list{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.homeabout__list-item{width:45%}}.mission{padding:30px 3%;background:#082f4922;margin:10px 0 30px}.mission__header{width:100%;display:flex;align-items:center;justify-content:space-evenly;padding-bottom:30px}.mission__header--col{position:relative;padding:5px 10px;cursor:pointer;border-radius:5px;background:#3c3a6f;display:flex;align-items:center;gap:10px;transition:all .3s}.mission__header--col:hover{background:#236803}.mission__header--col.current__index:after{content:"";position:absolute;z-index:-2;width:40px;height:40px;background:#082f4968;bottom:-19px;left:50%;transform:translate(-50%) rotate(45deg)}.mission__header--icon{font-size:2em;color:#fff}.mission__header--title{color:#fff;font-size:1.2em;display:none}.mission__header--title.current__index{display:block}.mission__container--content{position:relative;padding:10px;background:#fae484;border-left:6px solid #312e81;border-radius:8px}.mission__container--quote{position:absolute;bottom:-15px;right:30px;font-size:1.8em;color:#312e81}.mission__container--text{color:#050435}.mission__container--list{list-style:none}.mission__container--items{margin:5px 0}@media only screen and (min-width: 800px){.mission{width:100%}.mission>div{margin:0 auto;width:80%}.mission__header--col{width:20%;display:flex;justify-content:center}.mission__header--title{display:block}.mission__container--content{width:90%;margin:0 auto}}.equipments{width:100%;padding:30px 3%;background:#0504351e}.equipments__header{padding-bottom:20px}.equipments__title{position:relative;font-size:1.6em;text-align:center;color:#050435;margin-bottom:30px}.equipments__title:after{position:absolute;content:"";bottom:-15px;left:50%;transform:translate(-50%);width:60px;height:5px;background:#050435}.equipments__slogan{color:#050435;text-align:center}.equipments__figure{display:flex;align-items:center;justify-content:center;width:100%}.equipments__figure--image{width:100%;aspect-ratio:16/9;object-fit:cover}.equipments__container{display:flex;flex-direction:column;gap:20px}.equipments__equipment{background:#3c3a6f1f}.equipments__content{padding:8px 3px 15px}.equipments__content--title{text-align:center;padding:10px 0;font-size:1.3em}@media only screen and (min-width: 800px){.equipments__container{display:flex;flex-direction:unset;flex-wrap:wrap;justify-content:center}.equipments__equipment{width:48%}}@media only screen and (min-width: 1000px){.equipments__equipment{width:40%}}
