@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";:root{--first-color: #9660fb;--first-color-dark: #23004D;--first-color-light: #A49EAC;--first-color-lighten: #F2F2F2;--body-font: "Poppins", sans-serif;--h1-font-size: 1.5rem;--normal-font-size: .938rem;--small-font-size: .813rem}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none}html{scroll-behavior:smooth}body{font-family:var(--body-font);font-size:var(--normal-font-size)}::-webkit-scrollbar{width:.45em}::-webkit-scrollbar-thumb{background-color:#80808000;border-radius:12px}:hover::-webkit-scrollbar-thumb{background-color:#80808066}::-webkit-scrollbar-thumb:hover{background-color:#80808099}::-webkit-scrollbar-thumb:active{background-color:gray}@media screen and (min-width: 768px){:root{--normal-font: 1rem;--small-font: .875rem}}.card__content{height:392px;background:linear-gradient(0deg,rgba(218,218,218,.5882352941),rgba(248,247,247,.5882352941))}.title{text-align:center;margin:20px}.card__line{top:40%;width:200px;border:2px solid var(--first-color);position:absolute;border-radius:20px;transform:rotate(89.42deg)}.card__title{top:27%;left:9%;width:450px;position:absolute}.card__p{top:38%;color:#000;left:9%;width:450px;position:absolute;font-size:20px;line-height:24px}.search__container{top:65.2%;left:45%;width:223px;height:70px;z-index:1;position:absolute;background:#FFFFFF;box-shadow:0 5px 25px #9f9e9e40;border-radius:51px}.search__container p{top:30%;left:20px;position:absolute;font-size:17px}.search__container button{left:74%;width:39px;height:39px;cursor:pointer;bottom:15px;border:none;position:absolute;background:var(--first-color);border-radius:50%}.search__container button:hover{background:var(--first-color-dark)}.icon{color:#fff;font-size:40px}.img{top:12%;left:65%;width:360px;height:359px;position:absolute;background:url(/assets/slide_01.a02c72c5.png);background-size:100%;background-repeat:no-repeat}@media screen and (max-width: 620px){.card__line{left:-4%;width:99.01px}.card__p{top:35%;font-size:20px}.search__container{left:8%;top:68%}.img{left:0;opacity:0}}@media screen and (max-width: 1024px){.img{left:0;opacity:0}.card__line{width:150px;margin-left:-12%;margin-top:-20px}.card__p{width:90%}.search__container{top:66.2%;left:33%;width:223px}.search__container button{left:74%}.card__title{width:90%}}.container{left:250px;margin:0 15px;padding:30px;position:relative;max-width:900px;min-height:100vh;box-shadow:0 5px 10px #0000001a;border-radius:6px;background-color:#fff}.container header:before{left:0;width:27px;content:"";bottom:-2px;height:3px;position:absolute;border-radius:8px;background-color:var(--first-color)}.container form{position:relative;overflow:hidden;margin-top:16px;min-height:490px;background-color:#fff}form.secActive .form.second{opacity:1;pointer-events:auto;transform:translate(0)}form.secActive .form.first{opacity:0;pointer-events:none;transform:translate(-100%)}.input-field input,select{color:#333;border:1px solid #aaa;height:42px;margin:8px 0;outline:none;padding:0 15px;font-size:14px;font-weight:400;border-radius:5px}.container form button{left:40%;color:#fff;width:100%;cursor:pointer;border:none;height:45px;margin:25px 0;display:flex;outline:none;max-width:200px;transition:all .3s linear;align-items:center;border-radius:5px;justify-content:center;background-color:var(--first-color)}.container__items{height:400px}.container__images{width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.container__images .content_img{margin:20px;overflow:hidden}.container__images .content_img img{width:124px;height:126px;margin:23px;box-shadow:#00000059 0 5px 15px;align-items:center;border-radius:50%;-webkit-filter:grayscale(1)}.container__images .content_img .name,.container__images .content_img p{text-align:center}.frem{width:100%;height:100vh;display:flex;background:url(/assets/gifs.354f63f8.gif);align-items:center;flex-direction:column;justify-content:center;background-repeat:no-repeat;background-position:center}.frem p{top:3rem;color:var(--first-color);position:absolute;font-size:7rem}.frem h2{bottom:27rem;position:absolute;font-size:34px}.frem h5{color:#9c9c9c;bottom:20rem;position:absolute}.frem a{color:#fff;bottom:1rem;position:absolute;padding:12px;font-size:23px;background:linear-gradient(45deg,var(--first-color-dark),var(--first-color));border-radius:13px;text-decoration:none}@media screen and (max-width: 1366px){.frem h2{top:12rem}.frem h5{bottom:6rem}.frem a{bottom:12px}}@media screen and (max-width: 1727px){.frem h2{top:11rem}.frem h5{bottom:6rem}.frem a{bottom:2rem}}.Form{margin:auto;padding:4.5rem 3rem;max-width:400px;text-align:center;box-shadow:#00000059 0 5px 15px;border-radius:10px}.form__title{font-size:2rem;margin-bottom:.5em}.form__container{gap:2.5em;display:grid;margin-top:3em}.form__group{--color: #5757577e;position:relative}textarea{resize:none}.form__input{width:100%;color:#706c6c;border:none;padding:.6em .3em;outline:none;font-size:1rem;background:none;border-bottom:1px solid}.form__input:focus+.form__label,.form__input:not(:placeholder-shown)+.form__label{transform:translateY(-12px) scale(.7);transform-origin:left top}.form__label{top:0;left:5px;position:absolute;transform:translateY(10px);transition:transform .3s,color .3s}.form__submit{border:none;padding:.8em 0;font-size:1rem;font-weight:300;border-radius:.5em}.form__line{left:0;width:100%;height:1px;bottom:0;position:absolute;transform:scale(0) left bottom}.button{color:#fff;cursor:pointer;display:inline-flex;padding:1.15rem 1.5rem;column-gap:.5rem;transition:.3s;align-items:center;border-radius:.5rem;background-color:var(--first-color)}.button i{font-size:1.25rem}.button:hover{background-color:var(--first-color-dark)}.container{left:250px;margin:0 15px;padding:30px;position:relative;box-shadow:0 5px 10px #0000001a;border-radius:6px}.container header{color:#333;position:relative;font-size:20px;font-weight:600}.container header:before{left:0;width:27px;bottom:-2px;height:3px;content:"";position:absolute;border-radius:8px;background-color:var(--first-color)}.container form{overflow:hidden;position:relative;min-height:490px;margin-top:16px;background-color:#fff}.container form .form{position:absolute;transition:.3s ease;background-color:#fff}.container form .form.second{opacity:0;transform:translate(100%);pointer-events:none}form.secActive .form.second{opacity:1;transform:translate(0);pointer-events:auto}form.secActive .form.first{opacity:0;transform:translate(-100%);pointer-events:none}.container form .title{color:#333;margin:6px 0 8px;display:block;font-size:16px;font-weight:500}.container form .fields{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}form .fields .input-field{width:calc(33.3333333333% - 15px);margin:4px 0;display:flex;flex-direction:column}.input-field label{color:#2e2e2e;font-size:12px;font-weight:500}.input-field input,select{color:#333;outline:none;margin:8px 0;border:1px solid #aaa;height:42px;padding:0 15px;font-size:14px;font-weight:400;border-radius:5px}.input-field input :focus,.input-field select:focus{box-shadow:0 3px 6px #00000021}.input-field select,.input-field input[type=date]{color:#707070}.input-field input[type=date]:valid{color:#333}.container form button{left:40%;width:100%;color:#fff;border:none;height:45px;margin:25px 0;cursor:pointer;outline:none;display:flex;max-width:200px;transition:all .3s linear;align-items:center;justify-content:center;border-radius:5px;background-color:var(--first-color)}.container form .btnText{font-size:14px;font-weight:400}form button:hover{background-color:var(--first-color-dark)}form button i,form i{margin:0 6px}form i{transform:rotate(180deg)}form .buttons{display:flex;align-items:center}form .buttons button{margin-right:14px}@media (max-width: 750px){.container{left:0}.container form{overflow-y:scroll}.container form::-webkit-scrollbar{display:none}form .fields .input-field{width:calc(50% - 15px)}}@media (max-width: 550px){form .fields .input-field{width:100%}}.app-navbar{top:0;height:5rem;display:flex;z-index:2;padding:1rem 2rem;position:sticky;background:#282424;transition:.4s;align-items:center;border-bottom:3px solid #9660fb}.app-navbar-logo{color:#fff;display:flex;align-items:center;justify-content:flex-start}.app-navbar-logo img{width:40px;height:40px}@media screen and (min-width: 2000px){.app-navbar-logo img{width:180px;height:40px}}.app-navbar-logo span{font-size:1.1rem;transform:translate(10px);text-align:center;font-weight:700}.navbar-container{width:100%;height:100%;margin:0 auto;display:flex;max-width:1280px;align-items:center;justify-content:space-between}.app-navbar-menu-btn{width:3rem;height:2.5rem;z-index:2;position:relative}.navbar-burguer,.navbar-burguer:before,.navbar-burguer:after{width:100%;height:.5rem;position:absolute;border-radius:.5rem;background-color:#fff}.navbar-burguer:before,.navbar-burguer:after{content:"";transition:.2s transform ease}.navbar-burguer{top:calc(50% - .25rem);transition:.1s background-color ease}.navbar-burguer:before{transform:translateY(1rem)}.navbar-burguer:after{transform:translateY(-1rem)}.navbar-burguer-anim{background-color:transparent}.navbar-burguer-anim:before{transform:translateY(0) rotate(45deg)}.navbar-burguer-anim:after{transform:translate(0) rotate(-45deg)}.nav-menu{top:0;gap:1rem;right:0;width:0;height:100vh;display:flex;opacity:0;position:fixed;overflow:auto;transition:opacity .3s ease,width .3s ease;align-items:center;padding-top:6rem;pointer-events:none;flex-direction:column;background-color:#00000085}.nav-toggle{width:100%;opacity:1;pointer-events:auto}.nav-menu>a{color:#fff;width:fit-content;padding:.75rem 3rem;position:relative;font-size:1.1rem;text-align:center;transition:all .2s ease;font-weight:700;border-radius:12px}.nav-menu>a:before{left:0;width:100%;bottom:0;height:2px;content:"";z-index:2;position:absolute;transform:scaleX(0);background:#9660fb;transition:transform .3s ease-in-out;border-radius:50px;transform-origin:left}.nav-menu>a:hover:before{transform:scaleX(1)}@media screen and (min-width: 1024px){.app-navbar-menu-btn{display:none}.nav-menu{gap:10px;height:100%;width:fit-content;opacity:1;position:static;border-left:none;padding-top:0;flex-direction:row;pointer-events:all;background-color:transparent}.nav-menu a{color:#fff;padding:.3rem 1.25rem}}.footer{background-color:var(--first-color-lighten);border-top:3px solid var(--first-color)}.footer a{color:#000;font-size:1.1rem;transition:color .2s ease,transform .2s ease;text-decoration:none}.footer a:hover{color:var(--first-color);transform:translate(.4rem)}.footer__container{gap:2rem;width:100%;color:#000;margin:0 auto;display:flex;padding:2rem 0;max-width:var(--max-width);text-align:center;align-items:center;flex-direction:column}.footer__section,.footer .social-media__container{gap:.5rem;display:flex;flex-direction:column}.footer__category{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;border-bottom:2px solid var(--first-color);padding-bottom:.25rem}.footer .social-media a{width:32px;height:32px;display:grid;align-self:center;place-content:center;border-radius:50%;background-color:var(--first-color-light)}@media only screen and (min-width: 768px){.footer a{width:fit-content}.footer__container{gap:2rem 5rem;display:grid;padding:3rem 8rem;text-align:left;align-items:normal;grid-template-columns:1fr 1fr}.footer__category{width:fit-content}.footer .social-media__container{gap:1rem;flex-wrap:wrap;flex-direction:row}.footer .social-media a{align-self:flex-start}}@media only screen and (min-width: 768px) and (hover: hover){.footer .social-media a:hover{transform:translateY(.3rem)}}@media only screen and (min-width: 992px){.footer__container{gap:0;display:flex;flex-direction:row;justify-content:space-between}.footer__category{width:fit-content}}@media only screen and (min-width: 1200px){.footer__container{padding:3rem 10rem}}.card__container{display:flex;justify-content:center}@media (max-width: 1220px){.card__container{padding:0}}.card{height:auto;width:31%;border:1px solid #F0F0F0;margin:1%;position:relative;background:#ffffff;box-shadow:0 -1px 10px #c7c7c740;transition:all .2s ease-out;border-radius:15px;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.card a{pointer-events:none}.card:before{top:25%;width:3px;height:50%;content:"";position:absolute;background:var(--first-color)}.card:hover{transform:scale(1.01);box-shadow:0 -1px 23px #c7c7c799;transition:all .2s ease-out}.card>a{color:gray;border:none;display:block;box-shadow:none}.title{font-size:21px;font-weight:600;line-height:24px;letter-spacing:.5px;transition:all .2s ease-out}@media screen and (max-width: 750px){.title{font-size:15px;line-height:19px;letter-spacing:.3375px}}.text{margin:10%;font-size:15px;font-weight:400;line-height:22px;letter-spacing:.5px}@media screen and (max-width: 750px){.text{font-size:13px;line-height:20px;letter-spacing:.281225px}}
