@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.animator{opacity:0;transition:all 1.5s ease-out;will-change:opacity,transform;box-sizing:border-box}.animator.visible{opacity:1;transform:translate(0)}.animator--fade{transform:none}@media(min-width:950px){.animator--left-to-right{transform:translate(-2.0833333333vw)}}@media(max-width:949px){.animator--left-to-right{transform:translate(-8.75vw)}}@media(min-width:950px){.animator--right-to-left{transform:translate(2.0833333333vw)}}@media(max-width:949px){.animator--right-to-left{transform:translate(5vw)}}@media(min-width:950px){.animator--bottom-to-top{transform:translateY(3.125vw)}}@media(max-width:949px){.animator--bottom-to-top{transform:translateY(12.5vw)}}@media(min-width:950px){.animator--top-to-bottom{transform:translateY(-2.0833333333vw)}}@media(max-width:949px){.animator--top-to-bottom{transform:translateY(-8.75vw)}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.banner{background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;font-family:Inter}@media(min-width:950px){.banner--index{height:36.4583333333vw}}@media(max-width:949px){.banner--index{height:137.5vw;padding-inline:5vw}}@media(min-width:950px){.banner--servicios,.banner--contacto{height:21.3541666667vw}}@media(max-width:949px){.banner--servicios,.banner--contacto{height:77.5vw}}.banner .banner__container{display:flex;flex-direction:column;align-items:center}@media(min-width:950px){.banner .banner__container--index{width:36.4583333333vw;margin-top:-5.2083333333vw}}@media(max-width:949px){.banner .banner__container--index{margin-top:-25vw}}.banner .banner__container .banner__title{color:#fff;text-align:center;font-weight:700}@media(min-width:950px){.banner .banner__container .banner__title{font-size:2.6041666667vw;letter-spacing:.1041666667vw}}@media(max-width:949px){.banner .banner__container .banner__title{font-size:7.5vw;letter-spacing:.25vw}}@media(min-width:950px){.banner .banner__container .banner__title--index{padding-bottom:1.3020833333vw}}@media(max-width:949px){.banner .banner__container .banner__title--index{padding-bottom:5vw}}@media(max-width:949px){.banner .banner__container .banner__title--servicios{padding-inline:2.5vw}}.banner .banner__container .banner__button{all:unset;cursor:pointer;background-color:#2563eb;color:#fff;transition:all .3s ease-in-out}@media(min-width:950px){.banner .banner__container .banner__button{border:solid .0520833333vw #2563EB;border-radius:1.3020833333vw;font-size:1.0416666667vw;padding-block:.2604166667vw;padding-inline:1.3020833333vw}}@media(max-width:949px){.banner .banner__container .banner__button{border:solid .25vw #2563EB;border-radius:6.25vw;font-size:5vw;padding-block:1vw;padding-inline:6.25vw}}.banner .banner__container .banner__button:hover{background-color:#fff;color:#2563eb}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.company-overview{font-family:Inter;display:flex;flex-direction:column}@media(min-width:950px){.company-overview{padding-inline:6.25vw;padding-block:4.1666666667vw;gap:4.1666666667vw}}@media(max-width:949px){.company-overview{padding-inline:6.25vw;padding-block:7.5vw;gap:5vw}}.company-overview .company-overview__row{display:flex}@media(min-width:950px){.company-overview .company-overview__row{flex-direction:row;justify-content:space-between;width:70.3125vw}.company-overview .company-overview__row--reverse{align-self:flex-end}}@media(max-width:949px){.company-overview .company-overview__row{flex-direction:column;width:100%}.company-overview .company-overview__row--reverse{flex-direction:column-reverse}}.company-overview .company-overview__row .company-overview__content{display:flex;flex-direction:column}@media(min-width:950px){.company-overview .company-overview__row .company-overview__content{margin-top:.5208333333vw}.company-overview .company-overview__row .company-overview__content--reverse{align-items:flex-end;text-align:end}}.company-overview .company-overview__row .company-overview__content .company-overview__text{color:#1f2937;font-weight:700}@media(min-width:950px){.company-overview .company-overview__row .company-overview__content .company-overview__text{font-size:2.6041666667vw;padding-bottom:1.8229166667vw}}@media(max-width:949px){.company-overview .company-overview__row .company-overview__content .company-overview__text{font-size:8.25vw;padding-bottom:6.25vw}}.company-overview .company-overview__row .company-overview__content .company-overview__subtext{color:#374151;font-weight:400;line-height:1.3}@media(min-width:950px){.company-overview .company-overview__row .company-overview__content .company-overview__subtext{width:35.4166666667vw;font-size:1.5625vw;letter-spacing:.078125vw}}@media(max-width:949px){.company-overview .company-overview__row .company-overview__content .company-overview__subtext{font-size:5vw;letter-spacing:.3125vw}}.company-overview .company-overview__row .company-overview__content .company-overview__button{all:unset;cursor:pointer;width:fit-content;display:flex;flex-direction:row;align-items:center;color:#2563eb;transition:all .3s ease-in-out}@media(min-width:950px){.company-overview .company-overview__row .company-overview__content .company-overview__button{margin-top:1.5625vw;border:solid .1041666667vw #2563EB;border-radius:1.3020833333vw;padding-inline:1.3020833333vw;padding-block:.15625vw;gap:.5208333333vw;font-size:1.1458333333vw}}@media(max-width:949px){.company-overview .company-overview__row .company-overview__content .company-overview__button{margin-top:5vw;border:solid .5vw #2563EB;border-radius:6.25vw;padding-inline:6.25vw;padding-block:.5vw;gap:2.5vw;font-size:4.75vw}}.company-overview .company-overview__row .company-overview__content .company-overview__button:hover{background-color:#2563eb;color:#fff}.company-overview .company-overview__row .company-overview__content .company-overview__button:hover .company-overview__arrow--default{opacity:0}.company-overview .company-overview__row .company-overview__content .company-overview__button:hover .company-overview__arrow--hover{opacity:1}.company-overview .company-overview__row .company-overview__content .company-overview__button .company-overview__arrow-wrapper{position:relative;display:flex;align-items:center}@media(min-width:950px){.company-overview .company-overview__row .company-overview__content .company-overview__button .company-overview__arrow-wrapper{width:1.6666666667vw;height:1.6666666667vw}}@media(max-width:949px){.company-overview .company-overview__row .company-overview__content .company-overview__button .company-overview__arrow-wrapper{width:7.5vw;height:7.5vw}}.company-overview .company-overview__row .company-overview__content .company-overview__button .company-overview__arrow{position:absolute;inset:0;transition:opacity .2s ease-in-out}@media(min-width:950px){.company-overview .company-overview__row .company-overview__content .company-overview__button .company-overview__arrow{width:1.6666666667vw;height:1.6666666667vw}}@media(max-width:949px){.company-overview .company-overview__row .company-overview__content .company-overview__button .company-overview__arrow{width:7.5vw;height:7.5vw}}.company-overview .company-overview__row .company-overview__content .company-overview__button .company-overview__arrow--hover{opacity:0}@media(min-width:950px){.company-overview .company-overview__row .company-overview__media{width:31.5104166667vw;height:20.8333333333vw}}@media(max-width:949px){.company-overview .company-overview__row .company-overview__media{padding-top:6.25vw;width:calc(5.2083333333% * 1vw)}}.company-overview .company-overview__row .company-overview__media .company-overview__image{object-fit:cover}@media(min-width:950px){.company-overview .company-overview__row .company-overview__media .company-overview__image{height:100%}}@media(max-width:949px){.company-overview .company-overview__row .company-overview__media .company-overview__image{width:100%;height:100%}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.contact-form{font-family:Inter;display:flex;flex-direction:column;background-color:#f9fafb}@media(min-width:950px){.contact-form{padding-inline:10.4166666667vw;padding-block:4.1666666667vw}}@media(max-width:949px){.contact-form{padding-inline:10vw;padding-block:7.5vw}}.contact-form .contact-form__row{display:flex}@media(max-width:949px){.contact-form .contact-form__row{gap:5vw}}.contact-form .contact-form__row .contact-form__title{color:#1f2937;font-weight:700}@media(min-width:950px){.contact-form .contact-form__row .contact-form__title{font-size:2.6041666667vw;padding-bottom:2.0833333333vw;letter-spacing:.078125vw}}@media(max-width:949px){.contact-form .contact-form__row .contact-form__title{font-size:8.25vw;padding-bottom:6.25vw;letter-spacing:.3125vw}}@media(min-width:950px){.contact-form .contact-form__row--below{flex-direction:row;justify-content:space-between}}@media(max-width:949px){.contact-form .contact-form__row--below{flex-direction:column}}.contact-form .contact-form__row--below .contact-form__column{display:flex;flex-direction:column}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column{width:29.1666666667vw;gap:2.0833333333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column{width:100%;gap:5vw}}.contact-form .contact-form__row--below .contact-form__column .contact-form__subtitle{color:#1f2937;font-weight:500;line-height:1.3}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column .contact-form__subtitle{font-size:1.5625vw;letter-spacing:.078125vw;padding-bottom:.5208333333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column .contact-form__subtitle{font-size:5vw;letter-spacing:.3125vw}}.contact-form .contact-form__row--below .contact-form__column .contact-form__text{color:#374151;font-weight:400}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column .contact-form__text{font-size:1.3020833333vw;letter-spacing:.0520833333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column .contact-form__text{font-size:3.75vw;letter-spacing:.2vw}}.contact-form .contact-form__row--below .contact-form__column .contact-form__text--link{cursor:pointer}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input{width:39.5833333333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input{width:100%}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form{display:flex;flex-direction:column}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form{gap:2.0833333333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form{gap:5vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field{position:relative}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message{font-family:inherit;width:100%;font-weight:400;box-sizing:border-box;transition:border-color .2s ease}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message{font-size:1.0416666667vw;border:solid .1041666667vw #1f2937;border-radius:.5208333333vw;padding-inline:1.0416666667vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message{font-size:3.75vw;border:solid .5vw #1f2937;border-radius:2.5vw;padding-inline:3vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:focus,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:focus{outline:none}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:disabled,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:disabled{background-color:#fff;opacity:1}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input{height:3.125vw;padding-top:.625vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input{height:10vw;padding-top:3vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message{resize:none}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message{height:9.375vw;padding-top:1.0416666667vw;padding-bottom:.5208333333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message{height:30vw;padding-top:4vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__label{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__label{left:1.1458333333vw;font-size:1.0416666667vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__label{left:3.5vw;font-size:3.75vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:focus,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:not(:placeholder-shown),.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:focus,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:not(:placeholder-shown){border-color:#2563eb}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:focus+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:not(:placeholder-shown)+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:focus+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:not(:placeholder-shown)+.contact-form__label{color:#1f2937}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:focus+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:not(:placeholder-shown)+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:focus+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:not(:placeholder-shown)+.contact-form__label{top:.7291666667vw;font-size:.78125vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:focus+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__input:not(:placeholder-shown)+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:focus+.contact-form__label,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field .contact-form__message:not(:placeholder-shown)+.contact-form__label{top:2.75vw;font-size:3vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field--error .contact-form__input,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field--error .contact-form__message{border-color:#ef4444}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field--error .contact-form__input:focus,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field--error .contact-form__input:not(:placeholder-shown),.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field--error .contact-form__message:focus,.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__field--error .contact-form__message:not(:placeholder-shown){border-color:#ef4444}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy{display:flex;flex-direction:row;align-self:flex-end;align-items:center;justify-content:center;height:fit-content}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy{gap:.5208333333vw;margin-block:-.5208333333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy{gap:2.5vw;margin-block:-2.5vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper{display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper{width:1.25vw;height:1.25vw;border-radius:.2083333333vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper{width:5.5vw;height:5.5vw;border-radius:1vw}}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper--error{box-shadow:0 0 0 .1041666667vw #dc2626}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper--error{box-shadow:0 0 0 .5vw #dc2626}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper .contact-form__checkbox{margin:0}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper .contact-form__checkbox{width:1.0416666667vw;height:1.0416666667vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper .contact-form__checkbox{width:5vw;height:5vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__checkbox-wrapper .contact-form__checkbox:disabled{accent-color:#4f46e5;opacity:1}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__label-checkbox{color:#1f2937;font-weight:500;line-height:1.3}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__label-checkbox{font-size:1.0416666667vw;letter-spacing:.0651041667vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__label-checkbox{font-size:2.75vw;letter-spacing:.25vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__privacy .contact-form__label-checkbox .contact-form__privacy-link{color:#2563eb;text-decoration:underline}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__button{all:unset;cursor:pointer;width:fit-content;display:flex;flex-direction:row;align-items:center;align-self:flex-end;color:#047857;transition:all .3s ease-in-out}@media(min-width:950px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__button{border:solid .1041666667vw #047857;padding-inline:1.0416666667vw;padding-block:.2604166667vw;border-radius:2.6041666667vw;font-size:1.0416666667vw}}@media(max-width:949px){.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__button{border:solid .5vw #047857;padding-inline:3.75vw;padding-block:1.25vw;border-radius:6.25vw;font-size:4.5vw}}.contact-form .contact-form__row--below .contact-form__column--input .contact-form__form .contact-form__button:hover{background-color:#047857;color:#fff}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.modal-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;animation:overlayFade .25s ease}.modal{font-family:Inter;background:#fff;width:90%;text-align:center;outline:none;animation:modalIn .3s ease}@media(min-width:950px){.modal{padding:2.0833333333vw;border-radius:1.0416666667vw;max-width:26.0416666667vw}}@media(max-width:949px){.modal{padding:5vw;border-radius:5vw;max-width:75vw}}@media(min-width:950px){.modal__title{font-size:1.5625vw;letter-spacing:.078125vw;margin-bottom:1.0416666667vw}}@media(max-width:949px){.modal__title{font-size:5vw;letter-spacing:.3125vw;margin-bottom:2.5vw}}@media(min-width:950px){.modal__message{font-size:1.3020833333vw;margin-bottom:1.5625vw}}@media(max-width:949px){.modal__message{font-size:4.5vw;margin-bottom:3.75vw}}.modal__button{border:none;cursor:pointer;font-weight:500}@media(min-width:950px){.modal__button{padding-inline:1.5625vw;padding-block:.4166666667vw;border-radius:2.6041666667vw;font-size:1.0416666667vw}}@media(max-width:949px){.modal__button{padding-inline:6.25vw;padding-block:1.5vw;border-radius:12.5vw;font-size:4.5vw}}.modal--success .modal__button{background:#22c55e;color:#fff}.modal--error .modal__button{background:#ef4444;color:#fff}@keyframes modalIn{0%{opacity:0;transform:translateY(.5208333333vw) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.about-us{font-family:Inter;display:flex;flex-direction:column;background-color:#f3f6fa}@media(min-width:950px){.about-us{padding-inline:6.25vw;padding-block:4.1666666667vw;gap:2.0833333333vw}}@media(max-width:949px){.about-us{padding-inline:6.25vw;padding-block:7.5vw;gap:5vw}}.about-us .about-us__mobile-options{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.25vw}.about-us .about-us__mobile-options .about-us__arrow{all:unset;width:8vw;height:8vw}.about-us .about-us__mobile-options .about-us__arrow .about-us__arrow-svg{object-fit:cover;width:100%;height:100%}.about-us .about-us__row{display:flex}@media(min-width:950px){.about-us .about-us__row{flex-direction:row;justify-content:space-between}}@media(max-width:949px){.about-us .about-us__row{align-items:center}}.about-us .about-us__row .about-us__options{cursor:pointer}@media(min-width:950px){.about-us .about-us__row .about-us__options{width:fit-content}}@media(max-width:949px){.about-us .about-us__row .about-us__options{width:62.5vw;display:flex;justify-content:center}}.about-us .about-us__row .about-us__options .about-us__text{color:#1f2937;font-weight:500;line-height:1.3}@media(min-width:950px){.about-us .about-us__row .about-us__options .about-us__text{font-size:1.5625vw;letter-spacing:.078125vw}}@media(max-width:949px){.about-us .about-us__row .about-us__options .about-us__text{width:fit-content;font-size:5.5vw;letter-spacing:.3125vw}}.about-us .about-us__row .about-us__options .about-us__line{height:.1041666667vw;background-color:#000;width:0%;transition:width .5s ease-in-out}.about-us .about-us__row .about-us__options:hover .about-us__line,.about-us .about-us__row .about-us__options--active .about-us__line{width:100%}@media(min-width:950px){.about-us .about-us__content{height:40.625vw}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.our-team{display:flex}@media(min-width:950px){.our-team{flex-direction:row;gap:2.6041666667vw}}@media(max-width:949px){.our-team{flex-direction:column;align-items:center;gap:5vw;padding-bottom:5vw}}.our-team .our-team__title{color:#1f2937;font-weight:500;line-height:1.3}@media(min-width:950px){.our-team .our-team__title{width:22.9166666667vw;font-size:2.0833333333vw;letter-spacing:.078125vw}}@media(max-width:949px){.our-team .our-team__title{width:100%;text-align:center;font-size:5.5vw;letter-spacing:.3125vw}}.our-team .our-team__swiper{display:flex;flex-direction:row;justify-content:left;align-items:flex-start}@media(min-width:950px){.our-team .our-team__swiper{width:fit-content;gap:4.1666666667vw}}@media(max-width:949px){.our-team .our-team__swiper{width:100%}}.our-team .our-team__swiper .our-team__alt-text{align-self:center;color:#1f2937;font-weight:500;line-height:1.3;width:31.25vw;font-size:1.8229166667vw;letter-spacing:.053125vw}.our-team .our-team__swiper .our-team__card{display:flex;overflow:hidden}@media(min-width:950px){.our-team .our-team__swiper .our-team__card{height:40.625vw;width:23.9583333333vw}}@media(max-width:949px){.our-team .our-team__swiper .our-team__card{height:137.5vw;width:100%}}.our-team .our-team__swiper .our-team__card .our-team__image{object-fit:cover;width:100%;height:100%}.our-team .our-team__swiper .our-team__card .our-team__cover{position:absolute;display:flex;flex-direction:column;justify-content:end;box-sizing:border-box;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility 0s linear .5s}@media(min-width:950px){.our-team .our-team__swiper .our-team__card .our-team__cover{width:23.9583333333vw;height:40.625vw;padding-inline:1.0416666667vw;padding-bottom:3.125vw;gap:.5208333333vw}}@media(max-width:949px){.our-team .our-team__swiper .our-team__card .our-team__cover{width:100%;height:137.5vw;padding-inline:3.75vw;padding-bottom:6.25vw;gap:2.5vw}}.our-team .our-team__swiper .our-team__card .our-team__cover .our-team__name{color:#fff;font-weight:700}@media(min-width:950px){.our-team .our-team__swiper .our-team__card .our-team__cover .our-team__name{font-size:1.5625vw;letter-spacing:.078125vw}}@media(max-width:949px){.our-team .our-team__swiper .our-team__card .our-team__cover .our-team__name{font-size:5vw;letter-spacing:.3125vw}}.our-team .our-team__swiper .our-team__card .our-team__cover .our-team__degree{color:#fff;font-weight:300;line-height:1.3}@media(min-width:950px){.our-team .our-team__swiper .our-team__card .our-team__cover .our-team__degree{font-size:1.3020833333vw;letter-spacing:.078125vw}}@media(max-width:949px){.our-team .our-team__swiper .our-team__card .our-team__cover .our-team__degree{font-size:4.5vw;letter-spacing:.3125vw}}.our-team .our-team__swiper .our-team__card:hover .our-team__cover{opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility 0s}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.mision-vision{display:flex;flex-direction:column}@media(min-width:950px){.mision-vision{gap:4.1666666667vw;padding-top:2.8645833333vw}}@media(max-width:949px){.mision-vision{gap:10vw}}.mision-vision .mision-vision__row{display:flex;flex-direction:column}@media(min-width:950px){.mision-vision .mision-vision__row{width:58.8541666667vw;gap:2.0833333333vw}}@media(max-width:949px){.mision-vision .mision-vision__row{width:100%;gap:3.75vw}}.mision-vision .mision-vision__row--right{align-self:flex-end;align-items:flex-end;text-align:end}.mision-vision .mision-vision__row .mision-vision__title{color:#1f2937;font-weight:500}@media(min-width:950px){.mision-vision .mision-vision__row .mision-vision__title{font-size:2.0833333333vw;letter-spacing:.078125vw}}@media(max-width:949px){.mision-vision .mision-vision__row .mision-vision__title{font-size:5.5vw;letter-spacing:.3125vw}}.mision-vision .mision-vision__row .mision-vision__text{color:#374151;font-weight:400;line-height:1.3}@media(min-width:950px){.mision-vision .mision-vision__row .mision-vision__text{width:52.0833333333vw;font-size:1.5625vw;letter-spacing:.078125vw}}@media(max-width:949px){.mision-vision .mision-vision__row .mision-vision__text{width:100%;font-size:5vw;letter-spacing:.3125vw}}.mision-vision .mision-vision__row .mision-vision__line{width:100%;height:.1041666667vw;background-color:#000}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.our-ceo{display:flex}@media(min-width:950px){.our-ceo{flex-direction:row;justify-content:space-between;height:40.625vw}}@media(max-width:949px){.our-ceo{flex-direction:column;align-items:center;height:auto;gap:5vw}}.our-ceo .our-ceo__name-mobile{color:#1f2937;font-weight:500;font-size:5.5vw;letter-spacing:.3125vw}.our-ceo .our-ceo__media{overflow:hidden}@media(min-width:950px){.our-ceo .our-ceo__media{width:31.25vw;height:100%}}@media(max-width:949px){.our-ceo .our-ceo__media{width:100%}}.our-ceo .our-ceo__media .our-ceo__image{object-fit:cover;width:100%;height:100%}.our-ceo .our-ceo__column{display:flex;flex-direction:column;justify-content:center}@media(min-width:950px){.our-ceo .our-ceo__column{width:52.0833333333vw;gap:2.0833333333vw}}@media(max-width:949px){.our-ceo .our-ceo__column{width:100%;align-items:center;gap:5vw}}.our-ceo .our-ceo__column .our-ceo__name{color:#1f2937;font-weight:500;font-size:2.0833333333vw;letter-spacing:.078125vw}.our-ceo .our-ceo__column .our-ceo__text{color:#374151;font-weight:400;line-height:1.3}@media(min-width:950px){.our-ceo .our-ceo__column .our-ceo__text{font-size:1.5625vw;letter-spacing:.078125vw}}@media(max-width:949px){.our-ceo .our-ceo__column .our-ceo__text{font-size:5vw;letter-spacing:.3125vw}}.our-ceo .our-ceo__column .our-ceo__read-more{all:unset;cursor:pointer;width:fit-content;font-size:4.5vw}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}@media(min-width:950px){.location{height:46.875vw}}@media(max-width:949px){.location{height:175vw}}.location .location__map{width:100%;height:100%;border:0}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.services{font-family:Inter;display:flex;flex-direction:column}@media(min-width:950px){.services{padding-inline:6.25vw;padding-block:4.1666666667vw;gap:4.1666666667vw}}@media(max-width:949px){.services{padding-inline:6.25vw;padding-block:10vw;gap:10vw}}@media(min-width:950px){.services .services__container{display:flex;flex-direction:column;gap:1.5625vw}}.services .services__container--mobile{width:100%}.services .services__container .services__card{display:flex}@media(min-width:950px){.services .services__container .services__card{flex-direction:row;gap:2.6041666667vw}.services .services__container .services__card--right{flex-direction:row-reverse}}@media(max-width:949px){.services .services__container .services__card{flex-direction:column;gap:5vw}}@media(min-width:950px){.services .services__container .services__card .services__media{width:27.0833333333vw;height:17.9166666667vw}}@media(max-width:949px){.services .services__container .services__card .services__media{width:100%;height:50vw}}.services .services__container .services__card .services__media .services__image{object-fit:cover;width:100%}@media(min-width:950px){.services .services__container .services__card .services__media .services__image{height:100%}}@media(max-width:949px){.services .services__container .services__card .services__media .services__image{height:50vw}}.services .services__container .services__card .services__content{display:flex;flex-direction:column;justify-content:center;width:36.4583333333vw;gap:1.0416666667vw}.services .services__container .services__card .services__content--right{text-align:right;align-items:flex-end}.services .services__container .services__card .services__content .services__divider{background-color:#000;height:.1041666667vw;width:80%}.services .services__title{color:#1f2937;font-weight:700}@media(min-width:950px){.services .services__title{font-size:3.125vw;letter-spacing:.078125vw}}@media(max-width:949px){.services .services__title{font-size:7.5vw;letter-spacing:.3125vw}}.services .services__name{color:#1f2937;font-weight:700}@media(min-width:950px){.services .services__name{font-size:2.0833333333vw;letter-spacing:.078125vw;width:26.0416666667vw}}@media(max-width:949px){.services .services__name{font-size:5.5vw;letter-spacing:.3125vw;text-align:center}}.services .services__description{color:#374151;font-weight:400}@media(min-width:950px){.services .services__description{font-size:1.3020833333vw;letter-spacing:.0520833333vw}}@media(max-width:949px){.services .services__description{font-size:4.5vw;letter-spacing:.25vw}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.privacy-policy{font-family:Inter;display:flex;flex-direction:column}@media(min-width:950px){.privacy-policy{padding-inline:6.25vw;padding-block:4.1666666667vw;gap:1.0416666667vw}}@media(max-width:949px){.privacy-policy{padding-inline:6.25vw;padding-block:10vw;gap:5vw}}.privacy-policy .privacy-policy__media-title{display:flex}@media(min-width:950px){.privacy-policy .privacy-policy__media-title{flex-direction:row;justify-content:space-between}}@media(max-width:949px){.privacy-policy .privacy-policy__media-title{flex-direction:column-reverse;gap:2.5vw}}.privacy-policy .privacy-policy__media-title .privacy-policy__media{overflow:hidden}@media(min-width:950px){.privacy-policy .privacy-policy__media-title .privacy-policy__media{width:20.8333333333vw}}@media(max-width:949px){.privacy-policy .privacy-policy__media-title .privacy-policy__media{align-self:center;width:75vw;padding-bottom:2.5vw}}.privacy-policy .privacy-policy__media-title .privacy-policy__media .privacy-policy__image{object-fit:contain;width:100%;height:100%}.privacy-policy .privacy-policy__title{color:#1f2937;font-weight:700}@media(min-width:950px){.privacy-policy .privacy-policy__title{font-size:2.6041666667vw;letter-spacing:.078125vw;padding-bottom:1.0416666667vw}}@media(max-width:949px){.privacy-policy .privacy-policy__title{font-size:8.25vw;letter-spacing:.3125vw;padding-bottom:2.5vw}}.privacy-policy .privacy-policy__date{color:#1f2937;font-weight:500;line-height:1.3}@media(min-width:950px){.privacy-policy .privacy-policy__date{font-size:1.0416666667vw;letter-spacing:.078125vw}}@media(max-width:949px){.privacy-policy .privacy-policy__date{font-size:4.5vw;letter-spacing:.3125vw}}.privacy-policy .privacy-policy__description{color:#1f2937;font-weight:500;line-height:1.3}@media(min-width:950px){.privacy-policy .privacy-policy__description{font-size:1.5625vw;letter-spacing:.078125vw;padding-bottom:.5208333333vw}}@media(max-width:949px){.privacy-policy .privacy-policy__description{font-size:5vw;letter-spacing:.3125vw}}@media(min-width:950px){.privacy-policy .privacy-policy__description--bottom{font-size:1.1458333333vw;padding-bottom:0vw}}@media(max-width:949px){.privacy-policy .privacy-policy__description--bottom{font-size:3.75vw}}.privacy-policy .privacy-policy__divider{background-color:#000;width:100%}@media(min-width:950px){.privacy-policy .privacy-policy__divider{height:.1041666667vw;margin-block:1.0416666667vw}}@media(max-width:949px){.privacy-policy .privacy-policy__divider{height:.5vw;margin-block:5vw}}body{width:100%;height:100%;margin:0!important;padding:0!important}html{scrollbar-gutter:stable}*{-webkit-tap-highlight-color:transparent;outline:none}p,h1,h2,h3,h4,h5,h6,span{margin:0}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.header{display:flex;justify-content:space-between;font-family:Inter}@media(min-width:950px){.header{padding-block:.5208333333vw;box-shadow:0 .4166666667vw .8333333333vw #0003}}@media(max-width:949px){.header{padding-bottom:1.25vw;margin-top:1.25vw;box-shadow:0 1vw 2vw #0003}}.header .header__column{display:flex}.header .header__column--media{justify-content:center;object-fit:contain}@media(min-width:950px){.header .header__column--media{width:20.8333333333vw;padding-left:4.1666666667vw}}@media(max-width:949px){.header .header__column--media{width:12.5vw;padding-left:5vw}}.header .header__column--media .header__image{width:100%}.header .header__column--media .header__image--hamburger{all:unset;display:flex;align-items:center}.header .header__column--list{flex-direction:row;align-items:center;margin:0vw;padding:0vw;gap:4.1666666667vw}.header .header__column--list .header__item{list-style:none}.header .header__column--list .header__item .header__option{all:unset;cursor:pointer;width:fit-content;font-size:1.0416666667vw}.header .header__column--list .header__item .header__line{height:.1041666667vw;background-color:#000;width:0%;transition:width .5s ease-in-out}.header .header__column--list .header__item:hover .header__line,.header .header__column--list .header__item--active .header__line{width:100%}.header .header__column--lang{align-items:center;justify-content:flex-end;width:20.8333333333vw;gap:.2604166667vw}@media(min-width:950px){.header .header__column--lang{padding-right:4.1666666667vw}}@media(max-width:949px){.header .header__column--lang{padding-right:5vw}}@media(min-width:950px){.header .header__column--lang .header__flag{width:2.0833333333vw}}@media(max-width:949px){.header .header__column--lang .header__flag{width:7.5vw}}.header .header__column--lang .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header .header__column--lang .header__select{border:0;background-color:#fff}@media(min-width:950px){.header .header__column--lang .header__select{font-size:.9375vw}}@media(max-width:949px){.header .header__column--lang .header__select{font-size:4vw}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.section-header-mobile{position:fixed;background-color:#fff;width:100%;height:100vh;display:flex;flex-direction:column;gap:6.25vw;font-family:Inter;z-index:9999;top:0}.section-header-mobile .header-mobile-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-inline:7.5vw;padding-block:5vw}.section-header-mobile .header-mobile-top .header-mobile-logo{width:67.5vw}.section-header-mobile .header-mobile-top .header-mobile-close-button{all:unset;cursor:pointer;width:fit-content;display:flex;align-items:center}.section-header-mobile .header-mobile-top .header-mobile-close-button img{width:8.75vw}.section-header-mobile .header-mobile-middle{display:flex;flex-direction:column;padding-inline:7.5vw;gap:5vw}.section-header-mobile .header-mobile-middle .header-mobile-middle-option{all:unset;cursor:pointer;width:fit-content;font-size:7.5vw}.section-header-mobile .horizontal-line-container{display:flex;padding-inline:7.5vw;padding-block:2.5vw}.section-header-mobile .horizontal-line-container .horizontal-line{flex-shrink:0;width:100%;height:.5vw;background-color:#000}.section-header-mobile .header-mobile-bottom{display:flex;flex-direction:column;padding-inline:7.5vw;gap:3.75vw}.section-header-mobile .header-mobile-bottom .header-mobile-bottom-option{all:unset;cursor:pointer;width:fit-content;font-size:7.5vw}.mobile-menu-enter{transform:translate(-100%)}.mobile-menu-enter-active{transform:translate(0);transition:transform .5s ease-out}.mobile-menu-exit{transform:translate(0)}.mobile-menu-exit-active{transform:translate(-100%);transition:transform .5s ease-in}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}.footer{font-family:Inter;display:flex;flex-direction:column;background-color:#000;z-index:1}@media(min-width:950px){.footer{padding-inline:4.1666666667vw;padding-top:2.6041666667vw;padding-bottom:2.0833333333vw}}@media(max-width:949px){.footer{padding-inline:5vw;padding-top:6.25vw;padding-bottom:10vw}}.footer .footer__row{display:flex}@media(min-width:950px){.footer .footer__row--options{justify-content:space-between;flex-direction:row}}@media(max-width:949px){.footer .footer__row--options{flex-direction:column;gap:7.5vw}}.footer .footer__row--options .footer__media{display:flex;align-items:flex-start}@media(min-width:950px){.footer .footer__row--options .footer__media{gap:7.8125vw}}@media(max-width:949px){.footer .footer__row--options .footer__media{justify-content:center;gap:6.25vw;order:1}}@media(min-width:950px){.footer .footer__row--options .footer__media .footer__logo{width:14.5833333333vw}}@media(max-width:949px){.footer .footer__row--options .footer__media .footer__logo{width:75vw}}.footer .footer__row--options .footer__links{display:flex;width:100%}@media(min-width:950px){.footer .footer__row--options .footer__links{gap:10.4166666667vw;padding-left:7.8125vw}}@media(max-width:949px){.footer .footer__row--options .footer__links{flex-direction:column;order:3;gap:5vw}}.footer .footer__row--options .footer__links .footer__list{display:flex;flex-direction:column}@media(min-width:950px){.footer .footer__row--options .footer__links .footer__list{gap:1.3020833333vw;margin:0vw;padding:0vw}}@media(max-width:949px){.footer .footer__row--options .footer__links .footer__list{gap:3.75vw;margin:0vw;padding:0vw;order:2}}@media(min-width:950px){.footer .footer__row--options .footer__links .footer__list--right{gap:1.3020833333vw}}@media(max-width:949px){.footer .footer__row--options .footer__links .footer__list--right{gap:3.75vw;order:3}}.footer .footer__row--options .footer__links .footer__list .footer__items{list-style:none;width:fit-content}.footer .footer__row--options .footer__links .footer__list .footer__items .footer__option{all:unset;color:#fff;cursor:pointer;width:fit-content}@media(min-width:950px){.footer .footer__row--options .footer__links .footer__list .footer__items .footer__option{font-size:1.1458333333vw}}@media(max-width:949px){.footer .footer__row--options .footer__links .footer__list .footer__items .footer__option{font-size:6.25vw}}.footer .footer__row--options .footer__links .footer__list .footer__items .footer__animated-line{background-color:#fff;width:0%;transition:width .5s ease-in-out}@media(min-width:950px){.footer .footer__row--options .footer__links .footer__list .footer__items .footer__animated-line{height:.1041666667vw}}@media(max-width:949px){.footer .footer__row--options .footer__links .footer__list .footer__items .footer__animated-line{height:.5vw}}.footer .footer__row--options .footer__links .footer__list .footer__items:hover .footer__animated-line{width:100%}.footer .footer__row--options .footer__social-media{display:flex;flex-direction:column}@media(min-width:950px){.footer .footer__row--options .footer__social-media{gap:.9375vw}}@media(max-width:949px){.footer .footer__row--options .footer__social-media{align-items:center;gap:4.5vw;order:2;padding-top:5vw}}.footer .footer__row--options .footer__social-media .footer__social-list{display:flex;flex-direction:row}@media(min-width:950px){.footer .footer__row--options .footer__social-media .footer__social-list{gap:.78125vw;justify-content:flex-end}}@media(max-width:949px){.footer .footer__row--options .footer__social-media .footer__social-list{gap:6.25vw;justify-content:center}}.footer .footer__row--options .footer__social-media .footer__social-list .footer__social-button{all:unset;object-fit:contain;transition:scale .3s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width:950px){.footer .footer__row--options .footer__social-media .footer__social-list .footer__social-button{width:2.34375vw;height:2.34375vw;border:.1041666667vw solid #fff;border-radius:2.6041666667vw}}@media(max-width:949px){.footer .footer__row--options .footer__social-media .footer__social-list .footer__social-button{width:12.5vw;height:12.5vw;border:.5vw solid #fff;border-radius:12.5vw}}@media(min-width:950px){.footer .footer__row--options .footer__social-media .footer__social-list .footer__social-button .footer__social-icon{width:1.8229166667vw;height:1.8229166667vw}}@media(max-width:949px){.footer .footer__row--options .footer__social-media .footer__social-list .footer__social-button .footer__social-icon{width:9.25vw;height:9.25vw}}.footer .footer__row--options .footer__social-media .footer__social-list .footer__social-button:hover{scale:1.2}.footer .footer__row--options .footer__social-media .footer__social-divider{flex-shrink:0;width:100%;background-color:#fff}@media(min-width:950px){.footer .footer__row--options .footer__social-media .footer__social-divider{height:.1041666667vw}}@media(max-width:949px){.footer .footer__row--options .footer__social-media .footer__social-divider{height:.5vw}}.footer .footer__row--options .footer__social-media .footer__social-text{color:#fff}@media(min-width:950px){.footer .footer__row--options .footer__social-media .footer__social-text{align-self:flex-end;text-align:end;font-size:1.1979166667vw}}@media(max-width:949px){.footer .footer__row--options .footer__social-media .footer__social-text{text-align:center;width:75vw;font-size:5.75vw}}@media(min-width:950px){.footer .footer__row--line{padding-top:2.6041666667vw;padding-bottom:1.0416666667vw}}@media(max-width:949px){.footer .footer__row--line{padding-top:7.5vw;padding-bottom:5vw}}.footer .footer__row--line .footer__divider{flex-shrink:0;width:100%;background-color:#fff}@media(min-width:950px){.footer .footer__row--line .footer__divider{height:.1041666667vw}}@media(max-width:949px){.footer .footer__row--line .footer__divider{height:.5vw}}@media(min-width:950px){.footer .footer__row--rights{flex-direction:row;justify-content:space-between}}@media(max-width:949px){.footer .footer__row--rights{flex-direction:column;gap:5vw}}.footer .footer__row--rights .footer__copyright{color:#fff}@media(min-width:950px){.footer .footer__row--rights .footer__copyright{font-size:.9375vw}}@media(max-width:949px){.footer .footer__row--rights .footer__copyright{font-size:3.75vw;text-align:center}}.footer .footer__row--rights .footer__made-by{color:#fff;font-weight:500}@media(min-width:950px){.footer .footer__row--rights .footer__made-by{font-size:.9375vw}}@media(max-width:949px){.footer .footer__row--rights .footer__made-by{font-size:3.75vw;text-align:center}}
