:root{--font-primary:"Poppins",sans-serif;--font-logo:"Dancing Script",cursive;--color-primary:#8fcac0;--color-secondary:#252222;--color-secondary-opacityLess:#25232379;--color-white:#fff;--color-white-soft:#eceae7;--color-grey:#6b6c6b;--color-gold:#e19f1f}@font-face{font-family:"Dancing Script";font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/DancingScript-Bold.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Dancing Script";font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/DancingScript-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/Poppins-Regular.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/Poppins-Regular.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/Poppins-Bold.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/Poppins-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit;margin:0;padding:0}body{font-size:1.8rem;font-family:var(--font-primary);color:var(--color-secondary);letter-spacing:1.44px;line-height:1.44}img{max-width:100%;height:auto}picture{display:flex}a{text-decoration:none;color:unset}h1{font-size:3.4rem}h2{font-size:3rem}h3{font-size:2.6rem}li{list-style:none}@media (min-width:768px){.webp #background_wrap{background-image:url(../assets/img/girasoles-mundo-luz.webp)}.no-webp #background_wrap{background-image:url(../assets/img/girasoles-mundo-luz.jpg)}}@media (max-width:767px){.webp #background_wrap{background-image:url(../assets/img/girasoles-mundo-luz-small.webp)}.no-webp #background_wrap{background-image:url(../assets/img/girasoles-mundo-luz-small.jpg)}}#background_wrap{z-index:-1;position:fixed;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.container{max-width:120rem;margin:0 auto}.btn{display:block;width:fit-content;background:unset;cursor:pointer;border:unset;text-align:center}.btn-blue{border:solid transparent 3px;border-radius:1rem;background-color:var(--color-primary);padding:1rem;margin:0 auto;font-size:2rem;font-weight:700;color:var(--color-white);box-shadow:var(--color-secondary) 0 0 5px;transition:all .2s ease-in-out 0s;text-shadow:var(--color-secondary) 2px 2px 2px}.btn-blue:hover{box-shadow:var(--color-secondary) 0 0 10px;text-shadow:var(--color-secondary) 4px 4px 4px;transform:scale(1.03)}.section-title{color:var(--color-secondary);background-color:var(--color-white-soft);text-align:center;padding:1rem;margin-bottom:3rem;box-shadow:0 0 1rem var(--color-secondary);font-size:4.4rem;font-weight:400}@media (max-width:768px){.section-title{font-size:3.4rem}}.head{position:fixed;top:0;left:0;right:0;background-color:var(--color-white-soft);box-shadow:var(--color-grey) 1rem 0 1rem;transition:transform .5s ease-in-out 0s;padding:1rem 2rem;z-index:1}@media (max-width:768px){.head{padding:.5rem 1rem}}.head__content{display:flex;justify-content:space-between;align-items:center}.head__logo{font-family:var(--font-logo);width:fit-content;font-size:3rem;font-weight:700;display:flex;align-items:center;gap:.5rem;transition:all .2s ease-in-out 0s}.head__logoImg{filter:drop-shadow(0 0 2px var(--color-secondary))}.head__logo:hover{text-shadow:var(--color-gold) 0 0 5px}.navigation__bar{display:flex;justify-content:space-around;align-items:center;gap:2rem}.navigation__link{text-align:center;color:var(--color-secondary);font-size:1.8rem;border-bottom:transparent solid 3px;transition:border 50ms ease-in-out 0s}.navigation__link:hover{border-bottom:var(--color-primary) solid 3px}.navigation__menu{display:none}@media (max-width:768px){.head__logo{font-size:2.5rem}.navigation{display:none}.navigation__menu{display:unset}}.navigation__overlay{position:fixed;left:0;top:0;bottom:0;width:100vw;background-color:var(--color-secondary-opacityLess);z-index:2}.navigation__overlay::before{content:"X";position:absolute;right:1rem;top:1rem;font-size:2rem;backdrop-filter:brightness(.3);border-radius:50%;width:3.4rem;height:3.4rem;display:flex;justify-content:center;align-items:center;z-index:2;color:var(--color-white)}.navigation__side{position:fixed;left:0;top:0;bottom:0;background-color:var(--color-white-soft);width:70%;transition:transform .3s ease-in-out 0s}.side__logo{margin:0 auto}.navigation__bar-side{margin:1rem auto;flex-direction:column;gap:unset}.navigation__link-side{border:unset;width:100%;padding:1rem 2rem;display:flex;gap:1rem;align-items:center;transition:background-color .3s ease-in-out 0s}.navigation__link-side:hover{border:unset;background-color:#25232327}.slide__out{transform:translateX(-100%);transition:transform .2s ease-out}.hero{min-height:100vh}.hero__content{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1rem}.hero__box{width:95%;padding:5rem;display:flex;justify-content:space-between;align-items:center;gap:5rem;border-radius:2rem;background-color:var(--color-secondary-opacityLess);color:var(--color-white)}.hero__boxTitle{width:50%}.hero__title{text-shadow:var(--color-secondary) 2px 2px 2px;max-width:35rem}.hero__text{font-size:1.8rem;text-shadow:var(--color-secondary) 2px 2px 2px;line-height:1.44;margin-bottom:2rem}.hero__img{overflow:hidden;border-radius:2rem;width:50%;box-shadow:var(--color-primary) -15px -15px}@media (max-width:1000px){.hero__title{font-size:3.6rem;max-width:unset}.hero__content{padding:7.6rem 0 1rem 0}.hero__img{width:fit-content;margin-left:1.5rem}.hero__box{padding:0 1rem 2rem 1rem;flex-direction:column}.hero__boxTitle{text-align:center;width:100%}}.presentation{background-color:var(--color-white)}.presentation__content{display:flex;justify-content:center;align-items:center;gap:3rem;padding:5.5rem 2rem 4rem 2rem}.presentation__boxImg{width:50%;display:flex;justify-content:center}.presentation__boxImg img{border-radius:2rem;box-shadow:var(--color-primary) -15px -15px}.presentation__info{width:50%;display:grid;place-content:center}.presentation__title{font-weight:400;margin-bottom:3rem;text-align:center}.presentation__text{text-align:center;font-size:1.8rem;margin-bottom:1.6rem}@media (max-width:1000px){.presentation__content{flex-direction:column-reverse;align-items:center;gap:4.5rem;padding-top:4rem}.presentation__boxImg{width:90%}.presentation__info{width:100%}.presentation__title{font-weight:400;font-size:2.8rem}.presentation__text{font-size:1.6rem}}.achieve{background-color:var(--color-secondary-opacityLess);color:var(--color-white);text-shadow:0 0 5px var(--color-secondary)}.achieve__title{text-align:center;padding:4rem 0 2rem 0}.achieve__content{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:2rem 0}.achieve__info{text-align:center;width:33%;padding:2rem 1rem}.achieve__info:nth-child(2){border-left:var(--color-white) solid 3px;border-right:var(--color-white) solid 3px}.achieve__title--h3{font-weight:400;text-align:center;padding:2rem 0}@media (max-width:768px){.achieve__info{width:50%}.achieve__info:nth-child(2){border-right:unset}.achieve__info:nth-child(3){border:unset;border-top:solid var(--color-white)}}@media (max-width:500px){.achieve__info:nth-child(2){border-left:unset}.achieve__info{width:95%;border-top:solid var(--color-white)}}.information{background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cpolygon fill='%23e3a14c' points='957 450 539 900 1396 900'/%3E%3Cpolygon fill='%23a17236' points='957 450 872.9 900 1396 900'/%3E%3Cpolygon fill='%23bc9d4f' points='-60 900 398 662 816 900'/%3E%3Cpolygon fill='%238f683a' points='337 900 398 662 816 900'/%3E%3Cpolygon fill='%239b9558' points='1203 546 1552 900 876 900'/%3E%3Cpolygon fill='%237c5f3d' points='1203 546 1552 900 1162 900'/%3E%3Cpolygon fill='%23828a62' points='641 695 886 900 367 900'/%3E%3Cpolygon fill='%236a5640' points='587 900 641 695 886 900'/%3E%3Cpolygon fill='%23727c69' points='1710 900 1401 632 1096 900'/%3E%3Cpolygon fill='%23574d42' points='1710 900 1401 632 1365 900'/%3E%3Cpolygon fill='%236b6c6b' points='1210 900 971 687 725 900'/%3E%3Cpolygon fill='%23444444' points='943 900 1210 900 971 687'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover;padding-bottom:3rem}.information__content{background-color:var(--color-white);padding:2rem 3rem;border-radius:2rem;box-shadow:var(--color-secondary-opacityLess) 0 0 5px;display:flex;justify-content:center;flex-direction:column;gap:2rem;width:95%;margin-bottom:3rem}.information__title{font-size:3rem;text-align:center;padding:2rem 0}.information__text{text-align:center;font-size:1.8rem;margin-bottom:1.6rem}.information__boxImg{display:flex;justify-content:center;margin:3rem 0}.information__boxImg img{box-shadow:var(--color-secondary-opacityLess) 0 0 5px;border-radius:2rem}.information__activity{display:flex;flex-direction:row-reverse;gap:2rem;align-items:center}.information__activity:nth-child(odd){flex-direction:row}.information__activityInfo{width:50%}.information__activityTitle{margin:1rem 0;font-weight:400}.information__boxImg--activity{width:50%}@media (max-width:768px){.information__content{padding:2rem 1rem}.information__activity,.information__activity:nth-child(odd){flex-direction:column;border-bottom:var(--color-white-soft) solid 3px}.information__activity:last-child{border-bottom:unset}.information__activityInfo,.information__boxImg--activity{width:100%;text-align:center}.information__activityTitle{text-align:center}}.references{background-color:var(--color-white);padding:3rem 0}.references__hero{padding-top:7.6rem;min-height:40vh;display:grid;place-items:center;background-size:cover;background-position:center}.references__heroTitle{text-align:center;font-size:4rem;color:var(--color-white);text-shadow:var(--color-secondary) 3px 3px 3px;padding-left:2rem;padding-right:2rem}@media (min-width:641px){.webp .references__hero{background-image:url(../assets/img/chicas-risa-girasoles.webp)}.no-webp .references__hero{background-image:url(../assets/img/chicas-risa-girasoles.jpg)}}@media (max-width:640px){.webp .references__hero{background-image:url(../assets/img/chicas-risa-girasoles-small.webp)}.no-webp .references__hero{background-image:url(../assets/img/chicas-risa-girasoles-small.jpg)}}.references__list{padding:4rem}.references__item{list-style-type:disc;margin:1rem 0}.references>p{text-align:center;font-size:2rem;padding:1rem 2rem}.references__box{display:flex;justify-content:space-evenly;gap:2rem;padding:3rem 0;width:95%;margin:0 auto}.references__way{display:flex;flex-direction:column;align-items:center;text-align:center;border:solid var(--color-grey) 3px;border-radius:1rem;padding:2rem;flex:1}.references__logo{background-color:var(--color-primary);display:grid;place-items:center;width:7rem;height:7rem;border-radius:50%;margin-bottom:2.5rem;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .4))}.references__logo:hover{transform:scale(1.1)}.references__title{margin-bottom:2rem}.references__text{font-size:2rem}.references__link{font-weight:700;text-decoration:underline}.references__link:hover{color:var(--color-primary)}@media (max-width:768px){.references__box{flex-direction:column}}@media (max-width:768px){.fields{grid-template-columns:unset}.field:nth-child(n+3){grid-column:unset}.contact__btn{width:100%}}.aboutMe__hero{padding-top:7.6rem;min-height:40vh;display:grid;place-items:center;background-size:cover;background-position:50% 70%}.aboutMe__heroTitle{text-align:center;font-size:4rem;color:var(--color-white);text-shadow:var(--color-secondary) 3px 3px 3px;padding-left:2rem;padding-right:2rem}@media (min-width:641px){.webp .aboutMe__hero{background-image:url(../assets/img/equipo-retiro.webp)}.no-webp .aboutMe__hero{background-image:url(../assets/img/equipo-retiro.jpg)}}@media (max-width:640px){.webp .aboutMe__hero{background-image:url(../assets/img/equipo-retiro-small.webp)}.no-webp .aboutMe__hero{background-image:url(../assets/img/equipo-retiro-small.jpg)}}.aboutMe{padding:3rem 0}.aboutMe__img{position:relative;width:fit-content;margin:0 auto;transition:all .3s ease-in-out}.aboutMe__img img{filter:drop-shadow(0 0 5px var(--color-secondary))}.aboutMe__imgLogo{font-family:var(--font-logo);font-size:8rem;color:var(--color-white-soft);text-shadow:var(--color-secondary) 2px 2px 2px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.aboutMe__text{text-align:center;font-size:2rem;padding:3rem 2rem}.aboutMe__text p{margin-bottom:2rem}.aboutMe__text a{margin-top:4rem}@media (max-width:768px){.aboutMe__img{padding:1rem}.aboutMe__imgLogo{font-size:6rem}}@media (max-width:500px){.aboutMe__img{width:80%}}.legal{padding-top:7.6rem;padding-bottom:3rem}.legal p{margin:2rem 0}.legal a{color:var(--color-primary)}#whatsappIcon{transition:opacity 1s ease}.whatsapp:hover{transform:scale(1.1)}.whatsapp svg{width:8rem;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .4))}.whatsapp circle{fill:#00bb2d}.whatsapp path{fill:#fff}.footer{font-family:var(--font-primary);color:var(--color-white);background-color:var(--color-secondary);border-top:solid 2rem var(--color-grey)}.footer__info{display:flex;justify-content:space-around;text-align:center;padding:3rem 0}.footer__title{font-size:2rem;font-weight:700}.footer__links{width:30%;line-height:2}.footer__links a:hover{color:var(--color-primary)}.footer__links:nth-child(2){border-left:solid 3px var(--color-white);border-right:solid 3px var(--color-white)}.footer__copy{width:90%;margin:0 auto;border-top:solid 3px var(--color-white);padding:2rem 0;text-align:center}@media (max-width:768px){.footer__info{flex-direction:column;align-items:center;gap:2rem}.footer__links{width:90%}.footer__links:nth-child(2){border:unset;border-bottom:solid 2px var(--color-white-soft);border-top:solid 2px var(--color-white-soft);padding:1rem 0}}.font-weight-700{font-weight:700}.font-weight-400{font-weight:400}.font-logo{font-family:var(--font-logo)}.text-align-center{text-align:center}.color-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.display-none{display:none}.fixed-bottom-right-1rem{position:fixed;bottom:1rem;right:1rem}.grid-center{display:grid;place-items:center}.visibility-hidden{visibility:hidden;opacity:0}.active{border-bottom:var(--color-primary) solid 3px}@media (max-width:768px){.active{border-bottom:unset;background-color:var(--color-primary)}}