.footer_footer__BWXRB{font-family:var(--secondary-font-family);font-size:1.1em;background-color:var(--footer-background-color);color:var(--tertiary-color);line-height:1.6;padding:4rem 0;height:auto;display:flex;justify-content:center;margin-top:10rem}.footer_footer_inside_wrapp__CWoA3{width:90%;display:flex;align-items:center;justify-content:space-between;height:auto}.footer_allRights_sector__HXPE5{font-family:var(--secondary-font-family);font-size:1rem;display:block;width:100%;color:var(--tertiary-color);background-color:var(--footer-background-color);padding:1rem 2rem;text-align:center;border-top:1px solid var(--tertiary-color)}.footer_footer_contact__6CZH5{letter-spacing:1px;word-spacing:1px;width:50%}.footer_footer_add__ctfVU{display:flex;align-items:center}.footer_container_add_wrapper__tRPui{padding-left:10px;margin-left:10px;border-left:1px solid var(--tertiary-color)}.footer_container_contact__HGWUY{margin-top:2em}.footer_container_contact__HGWUY a{color:var(--tertiary-color);text-decoration:none;transition:.2s}.footer_email_wrapper__0tOwH,.footer_phone_wrapper___VnsE{margin-left:10px;border-left:1px solid var(--tertiary-color)}.footer_social_media_bot__sm4FL{min-width:10%;display:flex;flex-flow:column;align-items:flex-end}.footer_social_media_bot__sm4FL a{text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--footer-background-color);font-size:1.3em;background-color:var(--tertiary-color);height:35px;width:35px;border-radius:100%;transition:.2s}.footer_social_media_bot__sm4FL a:hover{background-color:transparent;color:var(--tertiary-color)}.footer_social_media_bot_first__4ciWt{margin-bottom:4rem}.footer_nav_bot_wrap__fU07G{height:100%;width:30%}.footer_nav_bot__yvJIF{height:100%}.footer_nav_bot_list__mndag{display:flex;flex-direction:column;width:100%;list-style:none}.footer_nav_bot_list_item__oXnZJ{width:100%}.footer_nav_bot_list_item__oXnZJ:first-child{margin-bottom:.5rem}.footer_nav_bot_list_item__oXnZJ:last-child{margin-top:.5rem}.footer_nav_bot_list_item__oXnZJ:nth-child(2),.footer_nav_bot_list_item__oXnZJ:nth-child(3){margin-bottom:.5rem}.footer_nav_bot_list_item_link__yV_HV{display:block;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;width:100%;padding:.8rem 2rem;text-align:center;border:1px solid var(--tertiary-color);border-radius:2px;color:var(--tertiary-color);z-index:0}.footer_nav_bot_list_item_link__yV_HV:before{content:"";position:absolute;bottom:0;left:0;background-color:var(--tertiary-color);color:#262626;height:0;width:100%;border-radius:50% 50% 0 0;transition:.8s;z-index:-1}.footer_nav_bot_list_item_link__yV_HV:hover:before{height:200%}.footer_nav_bot_list_item_link__yV_HV:hover{transition-delay:.2s;color:var(--footer-background-color)}@media (max-width:750px){.footer_footer_inside_wrapp__CWoA3{flex-direction:column;align-items:center}.footer_social_media_bot_first__4ciWt{margin-bottom:0}.footer_social_media_bot__sm4FL{width:30%;margin-top:2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer_nav_bot_wrap__fU07G{margin:4rem 0 2rem;width:60%;height:auto}}@media (max-width:600px){.footer_footer_contact__6CZH5{width:100%}.footer_social_media_bot__sm4FL{width:30%}.footer_nav_bot_wrap__fU07G{width:100%}}@media (max-width:450px){.footer_social_media_bot__sm4FL{width:60%}}:root{--page-color:#fcfcfc;--primary-color:#1ebdab;--secondary-color:gold;--tertiary-color:ivory;--quaternary-color:#f35950;--footer-background-color:#1c1c1c;--content-color:#363636;--title-color:#1f2044;--title-size:2rem;--content-size:1.2rem;--primary-font-family:"Noto Sans JP",sans-serif;--secondary-font-family:"Roboto",sans-serif;--primary-box-shadow:0px 4px 4px rgba(0,0,0,.25)}html{overflow-x:hidden}body,header{background-color:var(--page-color);max-width:1920px}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}.wrapp_int_body{overflow-x:hidden;max-width:2500px;margin:0 auto;display:block}.title{font-family:var(--primary-font-family);font-size:2rem;font-weight:400;color:#1f2044}.content{font-size:1.2rem;line-height:1.6;text-align:justify;font-weight:400;color:#363636}.btn,.content{font-family:var(--secondary-font-family)}.btn{text-decoration:none;padding:1em 4em;border-radius:3px;font-size:1rem;transition:.2s ease-in-out}.order1{order:1}.order2{order:2}.header{width:100%;top:0;left:0;background-color:var(--page-color)}.wrapp-header{display:flex;align-items:center;justify-content:space-between;padding:2rem;height:100%;width:100%}.logotipo{order:1;margin-left:3rem}.nav-top{width:50%;box-sizing:border-box;z-index:2;transform:translateY(calc(100% - .3rem))}.nav-top-list{display:flex;justify-content:space-around;order:3}.nav-top-list-item{list-style:none;position:relative;cursor:pointer}.nav-top-list-item:after{content:"";position:absolute;top:100%;left:0;background-color:var(--secondary-color);width:0;height:2px;transition:.3s ease-in-out}.nav-top-list-item.donation span{color:var(--content-color)}.nav-top-list-item.after-active:after,.nav-top-list-item:hover:after{width:50%}.nav-top-list-item:hover .heart{color:var(--quaternary-color)}.activeHeart{color:var(--quaternary-color)!important}.nav-top-list-item a{font-family:var(--secondary-font-family);text-decoration:none;font-size:1.2rem;color:var(--content-color)}.heart{transition:.3s ease-in-out;color:var(--content-color);margin-left:5px;transform:translateY(10%)}.social-midia-top{width:auto;justify-content:space-between;order:4;display:none}.social-midia-top a{text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--content-color);font-size:1.3em;height:35px;width:35px;border-radius:100%;transition:.2s}.social-midia-top-first{margin-right:1em}.stop-scrolling{width:100%;position:fixed}.cancel-horizontal-scroll{overflow-x:hidden}.wrapp-communication{background-color:var(--primary-color);height:15px;width:100%;position:relative;display:flex;justify-content:flex-end}.communication{display:flex;justify-content:space-around;width:5%;align-items:center;margin-right:5rem}.communication-email a{text-decoration:none}.wrapp-communication:before{width:50%;height:40px}.wrapp-communication:after,.wrapp-communication:before{content:"";position:absolute;top:100%;left:50%;background-color:var(--primary-color)}.wrapp-communication:after{width:30px;height:50px;transform:translate(-48%,-28%) rotate(-30deg)}.communication span{font-family:var(--secondary-font-family);transform:translateY(100%)}.communication span,.communication span a{color:var(--tertiary-color)}@media (max-width:1100px){.logotipo{transform:translateY(0)}.header{position:relative}.logotipo{margin-left:0}.wrapp-header{position:relative;justify-content:space-around}.communication{display:none}.wrapp-communication:after,.wrapp-communication:before{content:none}.social-midia-top{order:2;display:flex}.nav-top{position:absolute;top:100%;right:0;padding-right:0;display:flex;align-items:flex-start;width:55vw;height:calc(100vh - 100px);background-color:var(--page-color);opacity:.95;transition:transform .3s ease-in-out;order:4;transform:translateY(0)}.nav-top-list{flex-direction:column;align-items:center;overflow-y:auto;justify-content:space-around;height:400px;width:100%;text-align:center}.nav-top-list .home:after{display:none}.hide-menu{transform:translateX(100%)}.skew-left{transform:skewY(15deg)}.skew-right{transform:skewY(-15deg)}.nav-top-list-item span{display:none}#hamburguer-menu{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;height:40px;width:auto;transition:.3s ease-in-out;order:3}.line,.line:after,.line:before{background-color:#262626;width:35px;height:4px;border-radius:5px;transition:.3s ease-in-out}.line:after,.line:before{content:"";position:absolute}.line:before{transform:translateY(-12px)}.line:after{transform:translateY(12px)}#hamburguer-menu.open .line{transform:translateX(-50px);background-color:transparent}#hamburguer-menu.open .line:before{transform:rotate(45deg) translate(35px,-35px)}#hamburguer-menu.open .line:after{transform:rotate(-45deg) translate(35px,35px)}.nav-top-list-item:after{display:none}.nav-top-list-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nav-top-list-item:hover{background-color:var(--secondary-color)}.nav-top-list-item:hover a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nav-top-list-item:hover .heart,.nav-top-list-item:hover a{color:var(--tertiary-color)}.heart{transition:none}}@media (max-width:1000px){.communication-email{display:none}}@media (max-width:750px){.nav-top{width:100vw}}@media (max-width:650px){.wrapp-header{padding:2rem 0}.social-midia-top-first{margin-right:.25em}}