*,*:before,*:after{box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#242424;background-color:#dcdcdc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Josefin-Sans;src:url(/fonts/JosefinSans-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Josefin-Sans;src:url(/fonts/JosefinSans-Italic-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:italic}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}body,ul{margin:0}html{font-size:8px}@media (min-width: 700px){html{font-size:9px}}@media (min-width: 1000px){html{font-size:10px}}@media (min-width: 1500px){html{font-size:11px}}@media (min-width: 1900px){html{font-size:12px}}#root{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.clearfix:after{content:"";clear:both;display:table}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-row.between{justify-content:space-between}.flex-row.end{justify-content:flex-end}.flex-column{display:flex;flex-direction:column}.center{display:flex;justify-content:center;align-items:center}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#868686;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#fff;border-radius:5px;transition:all .5s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4}.slick-dots{z-index:0!important}.app-header{background-color:#fff;height:8rem;width:100%;box-shadow:0 3px 10px #717171;position:fixed;z-index:2;font-family:Josefin-Sans}.app-header strong{text-transform:uppercase}.main-content{flex:1 1 auto;padding-top:8rem;padding-bottom:3rem;display:flex;flex-direction:column;position:relative}.main-content h1.hidden{display:none}.main-content h2{font-size:2.4rem;color:#0e74e2;margin:0 0 .5rem}.main-content h3{font-size:1.8rem;color:#0e74e2}.main-content .line-separator{flex-grow:1;height:1px;background-color:#0e74e2}.main-content.no-padding{padding-bottom:0}.main-content.no-padding .page-header{margin-bottom:0}.burger-nav{width:100%;height:100%;position:relative;z-index:1}.burger-nav .nav-header{height:100%;margin:0 1rem}.burger-nav .header-logo{height:100%}.burger-nav .header-logo img{height:calc(100% - 2rem);object-fit:contain}.burger-nav .burger-icon{width:5rem;height:5rem;background-color:transparent;border:1px solid #0e74e2;border-radius:10px;transition:all .2s ease-in-out;position:relative}.burger-nav .burger-icon .burger-icon-1,.burger-nav .burger-icon .burger-icon-2,.burger-nav .burger-icon .burger-icon-3{position:absolute;top:50%;left:20%;width:60%;height:.2rem;background-color:#0e74e2;transition:all .4s cubic-bezier(.84,.06,.52,1.8)}.burger-nav .burger-icon .burger-icon-1{transform:translateY(-.9rem);animation-delay:.1s}.burger-nav .burger-icon .burger-icon-1.open{transform:rotate(40deg)}.burger-nav .burger-icon .burger-icon-3{transform:translateY(.9rem);animation-delay:.25s}.burger-nav .burger-icon .burger-icon-3.open{transform:rotate(-40deg)}.burger-nav .burger-icon .burger-icon-2.open{opacity:0}.burger-nav .nav-menu{position:absolute;top:100%;width:100%;max-height:0;overflow:hidden;transition:max-height .6s ease-in-out;box-shadow:0 3px 10px #717171}.burger-nav .nav-menu.open{max-height:100vh}.burger-nav .nav-menu .nav-item{padding:1rem 0;background-color:#fff;color:#0e74e2;font-size:2rem;border-top:1px solid #0e74e2;transition:all .5s ease-in-out}.burger-nav .nav-menu .nav-item svg{transition:all .5s ease;margin-bottom:5px}.burger-nav .nav-menu .nav-item.active{background-color:#0e74e2;color:#fff;color:1px solid #ffffff}.burger-nav .nav-menu .nav-item.active svg{transform:rotate(180deg)}.burger-nav .nav-menu .nav-item>span{gap:.5rem}.burger-nav .nav-menu .nav-submenu{max-height:0;overflow:hidden;padding:0 2rem;list-style:none;transition:max-height .5s ease-in-out}.burger-nav .nav-menu .nav-submenu.open{max-height:100vh}.burger-nav .nav-menu .nav-submenu .nav-link a{gap:1rem;color:#fff;padding:.6rem 0;font-size:1.8rem}.app-nav{width:100%;height:100%;z-index:1;padding:0 1rem}.app-nav .app-nav-menu{flex-basis:calc(70% - 5rem);height:100%}.app-nav .nav-item{height:100%;flex-basis:25%;gap:1rem;color:#0e74e2;font-size:1.8rem;transition:all .5s ease;position:relative;cursor:pointer!important}.app-nav .nav-item svg{transition:all .7s ease;margin-bottom:5px}.app-nav .nav-item.active{background-color:#0e74e2;color:#fff}.app-nav .nav-item.active svg{transform:rotate(180deg)}.app-nav .nav-item .nav-submenu{position:absolute;top:calc(100% + .5rem);width:100%;list-style:none;background-color:#0e74e2;padding:0;max-height:0;overflow:hidden;border-radius:10px;box-shadow:0 3px 10px #717171;transition:max-height .7s ease;z-index:15!important}.app-nav .nav-item .nav-submenu.open{max-height:100vh}.app-nav .nav-item .nav-submenu .nav-link{border-bottom:1px solid #ffffff;display:flex}.app-nav .nav-item .nav-submenu .nav-link:hover{background-color:#5aa0ec;transition:all .3s ease-in-out}.app-nav .nav-item .nav-submenu .nav-link:last-child{border:none}.app-nav .nav-item .nav-submenu .nav-link a{padding:1rem;flex:1 1 auto;color:#fff;font-size:1.4rem;text-decoration:none}.app-nav .header-logo{height:100%;flex-basis:15%;display:flex;align-items:center}.app-nav .header-logo img{width:100%}.app-nav .sponsors{flex-basis:15%;height:100%;gap:1rem}.app-nav .sponsors a{height:calc(40% - 1rem)}.app-nav .sponsors img{height:100%}.page-header{width:100%;height:25vh;min-height:30rem;background-color:#0e74e2;position:relative;display:flex;margin-bottom:3rem}.page-header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-header .title-inner{width:100%;height:100%;z-index:1;background-color:#71717181;flex-direction:column}.page-header .title-inner h1{font-size:3rem;color:#fff}@media (min-width: 700px){.page-header .title-inner h1{font-size:3.5rem}}@media (min-width: 1280px){.page-header{height:30vh}}.app-footer{width:100%;background-color:#fff;align-items:center;padding:2rem 0;gap:1rem;box-shadow:0 3px 10px #717171}.app-footer .footer-logo{width:15rem}.app-footer .social-media{display:flex;align-items:center;gap:2rem;font-size:2.5rem;color:#0e74e2}.app-footer .social-media a{margin:0}.app-footer .main-sponsors{margin:2rem 0;display:flex;align-items:center;gap:2.5rem;width:100%}.app-footer .main-sponsors img{max-width:33%;max-height:10rem}.app-footer .sponsors{display:flex;align-items:center;width:80%;gap:2rem}.app-footer .sponsors img{max-width:20%;max-height:7rem}.app-footer .footer-info{margin:2rem 3rem;color:#0e74e2;font-size:1.4rem;text-align:center;gap:.5rem}.app-footer a{width:100%;text-align:right;margin-right:10%;color:#0e74e2}.teambuilding-pdf-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.pdf-buttons{margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:#0e74e2}.pdf-buttons button{background-color:transparent;border:none;color:#399d18;font-size:2.4rem}.directors-container{flex-wrap:wrap;gap:1rem}.directors-container .director-card{background-color:#fff;justify-content:space-around;width:30%;height:18rem;border-radius:10px;box-shadow:0 3px 10px #717171}.directors-container .director-card .director-position{margin:0;font-size:1.6rem;color:#0e74e2;font-family:Josefin-Sans}.directors-container .director-card .director-image{height:7rem}.directors-container .director-card .director-image img,.directors-container .director-card .director-image svg{height:100%;border-radius:100%;object-fit:contain}.directors-container .director-card .director-name{text-align:center;font-size:1.3rem;margin:0 .5rem}@media (min-width: 700px){.directors-container .director-card{width:23%}}@media (min-width: 1024px){.directors-container .director-card{width:18%;height:20rem}.directors-container .director-card .director-image{height:8rem}}@media (min-width: 1400px){.directors-container .director-card{width:15%;height:24rem}.directors-container .director-card .director-position{font-size:1.8rem}.directors-container .director-card .director-image{height:9rem}.directors-container .director-card .director-name{font-size:1.5rem}}@media (min-width: 1400px){.directors-container{gap:1.5rem}}.raphel-content{margin:0 2rem;display:flex;flex-direction:column}@media (min-width: 1000px){.raphel-content{flex-direction:row;justify-content:space-between}}.raphel-info .raphel-select{width:100%}@media (min-width: 1000px){.raphel-info .raphel-select{display:inline-flex}}.raphel-info .raphel-img{margin-top:1rem}.raphel-info .raphel-img img{float:left;max-width:60%;max-height:25rem;border:3px solid #399d18;border-radius:10px;margin-right:1rem}@media (min-width: 700px){.raphel-info .raphel-img img{max-width:65%;max-height:35rem}}@media (min-width: 1000px){.raphel-info .raphel-img img{float:none;max-width:70%;max-height:35rem}}.raphel-info .raphel-info-box{margin-top:1rem}.raphel-info .raphel-info-box strong{color:#0e74e2;font-size:1.6rem;font-weight:700}.raphel-info .raphel-info-box small{font-size:1.2rem;font-weight:700}.raphel-documents{margin-top:1rem;float:left}.raphel-documents strong{color:#0e74e2;font-size:1.6rem;font-weight:700}.raphel-documents ul{margin-top:1rem;list-style:none;padding:0}.raphel-documents ul li{margin-bottom:1.5rem;font-size:1.4rem}.raphel-categories{margin-top:1rem}.raphel-categories .raphel-category-list{list-style:none;padding:0 2rem}.raphel-categories .raphel-category-list .raphel-category-result{gap:3rem;border-bottom:1px solid black}.raphel-categories .raphel-category-list .raphel-category-result .position-medal.gold{color:#d0b00e}.raphel-categories .raphel-category-list .raphel-category-result .position-medal.silver{color:#bcaaaa}.raphel-categories .raphel-category-list .raphel-category-result .position-medal.bronze{color:#bc540e}.raphel-categories .raphel-category-list .raphel-category-result .raphel-category-result-participants{margin:1rem 0}.raphel-categories .raphel-category-list .raphel-category-result .raphel-category-result-participants .participant-name{font-size:1rem;color:#0e74e2}.raphel-categories .raphel-category-list .raphel-category-result .raphel-category-result-participants .participant-team{font-size:.8rem;font-weight:300;font-style:italic;padding-left:2rem}.raphel-categories .raphel-category-list .raphel-category-result:last-child{margin:0;border:none}@media (min-width: 1000px){.raphel-categories{flex-basis:60%}}.select-container{background-color:#0e74e2;color:#fff;padding:.5rem 1rem;border:2px solid #399d18;border-radius:5px;font-size:1.4rem;font-weight:700;position:relative}.select-container .select-selector{width:100%}.select-container .select-selector .select-icon{transition:rotate .3s ease-in-out}.select-container .select-selector .select-icon.up{rotate:180deg}.select-container .select-options{position:absolute;top:calc(100% + .5rem);left:-2px;width:100%;max-height:0;opacity:0;border-radius:5px;border:2px solid #399d18;overflow-y:hidden;transition:all .4s ease-in-out}.select-container .select-options.open{opacity:1;max-height:100vh;overflow-y:auto}.select-container .select-options .select-option{padding:.75rem 1rem;background-color:#0e74e2;border-bottom:2px solid #d6d6d6;cursor:pointer;transition:background-color .2s ease-in-out}.select-container .select-options .select-option:hover{background-color:#5aa0ec}.select-container .select-options .select-option:last-child{border-bottom:none}.pdf-link{background-color:#0e74e2;color:#fff;text-decoration:none;padding:.5rem;border:2px solid #399d18;border-radius:5px}.pdf-link span{margin:0 .5rem}.collapse{background-color:#0e74e2;color:#fff;border-radius:10px;font-size:1.4rem;font-weight:700}.collapse .collapse-item{border-bottom:1px solid #ffffff}.collapse .collapse-item:last-child{border:none}.collapse .collapse-item:last-child .collapse-child{border-end-start-radius:10px;border-end-end-radius:10px}.collapse .collapse-item .collapse-title{padding:1rem 2rem}.collapse .collapse-item .collapse-child{background-color:#fff;color:#000;max-height:0;overflow-y:hidden;transition:all .4s ease-in-out}.collapse .collapse-item .collapse-icon{transition:all .5s ease}.collapse .collapse-item .collapse-icon.open{transform:rotate(180deg)}.palmares-selection{margin:0 2rem}@media (min-width: 1000px){.palmares-selection .palmares-type{width:30%}}.palmares-content{display:flex;justify-content:center;flex-wrap:wrap;margin:2rem 2rem 0;gap:2rem}.palmares-content .palmares-title{flex-basis:100%;display:flex;align-items:center;background-color:#fff;border-radius:10px;padding:1rem;gap:1.5rem;box-shadow:0 3px 10px #717171}.palmares-content .palmares-title img{width:25%}.palmares-content .palmares-title .palmares-title-name{font-size:1.6rem;font-weight:700;margin-top:0;margin-bottom:.3rem}.palmares-content .palmares-title .palmares-title-times{margin:0;font-size:6rem;font-weight:700;line-height:1}@media (min-width: 700px){.palmares-content .palmares-title{flex-basis:calc(50% - 1rem)}}@media (min-width: 1400px){.palmares-content .palmares-title{flex-basis:calc(33% - 1rem)}}@media (min-width: 1800px){.palmares-content .palmares-title{flex-basis:calc(25% - 1.5rem)}}.segmented-container{align-items:stretch;background-color:#fff;flex-wrap:wrap;border-radius:5px;padding:.25rem}.segmented-container .segmented-button{flex:1;background-color:transparent;color:#000;border:none;padding:.5rem 0;font-weight:700;transition:all .3s ease-in-out;cursor:pointer}.segmented-container .segmented-button.selected{background-color:#0e74e2;color:#fff;border-radius:5px}.campus-container{margin:0 2rem}.enrollment-info{margin-bottom:2rem;font-size:1.6rem;color:#e17d12}.enrollment-info.open{color:#169716}.enrollment-info.closed{color:red}.enrollment-info h4{margin:0;text-transform:uppercase}.enrollment-info .enrollment-open{align-items:center}.campus{display:flex;flex-direction:column}@media (min-width: 700px){.campus{flex-direction:row;justify-content:space-between;margin-bottom:2rem}}@media (min-width: 1200px){.campus{justify-content:center;gap:10rem}}.campus-info .campus-img img{float:left;max-width:50%;border:3px solid #399d18;border-radius:10px;margin-right:1rem}.campus-info .info strong{color:#0e74e2;font-size:1.6rem;font-weight:700}.campus-info .info small{font-size:1.2rem;font-weight:700}.campus-info .info a,.campus-info .children-date{font-size:1.2rem}@media (min-width: 700px){.campus-info{max-width:40%;display:flex;flex-direction:column}.campus-info img{max-width:100%!important}}@media (min-width: 1000px){.campus-info{display:block}.campus-info img{max-width:50%!important;max-height:80rem}}.campus-shifts .campus-shifts-container{display:flex;flex-direction:row;gap:1rem}.campus-shifts .campus-shifts-info{gap:1rem;margin-bottom:2rem}.campus-shifts .campus-shifts-info .campus-shift{display:flex;align-items:center;gap:1rem}.campus-shifts .campus-shifts-info .campus-shift .campus-shift-color{width:1.5rem;height:1.5rem;border:1px solid black}.campus-shifts .campus-shifts-info .campus-shift .campus-shift-times{display:flex;gap:1rem;font-size:1.4rem}.campus-shifts .campus-shifts-info .campus-shift .campus-shift-times>div{align-items:center}.campus-shifts .campus-calendar{display:flex;justify-content:center;align-items:center}@media (min-width: 700px){.campus-shifts h3{margin-top:0}}.app-calendar{display:inline-block;background-color:#fff;border-radius:5px;border:3px solid #399d18}.app-calendar .calendar-month{font-size:2rem;background-color:#0e74e2;padding:1rem;color:#fff}.app-calendar .calendar-month strong{flex:1 0 auto;text-align:center}.app-calendar .calendar-month svg{font-size:2.5rem}.app-calendar .calendar-month svg.hidden{visibility:hidden}.app-calendar .calendar-week{display:flex;background-color:#0e74e2;color:#fff;border-top:2px solid #399d18;border-bottom:2px solid #399d18}.app-calendar .calendar-week>span{width:4rem;height:4rem;font-size:1.4rem;font-weight:700}.app-calendar .calendar-days{display:grid;grid-template-columns:repeat(7,4rem)}.app-calendar .calendar-days .calendar-day{height:4rem;font-size:1.4rem;position:relative;background-color:transparent;z-index:2}.app-calendar .calendar-days .calendar-day .calendar-day-shifts{position:absolute;width:100%;height:100%}.app-calendar .calendar-days .calendar-day .calendar-day-shifts .calendar-day-shift{flex:1;z-index:-1}@media (min-width: 700px){.adult-course-container{display:flex;justify-content:center;gap:5rem}}.adult-course-picture-inner{display:flex;justify-content:center;align-items:center}.adult-course-picture-inner .adult-course-picture{width:70%;margin:1rem 0;border:.3rem solid #0e74e2;border-radius:5px;box-shadow:0 0 1rem .3rem #399d18}@media (min-width: 700px){.adult-course-picture-inner{display:block;float:left;width:40%}.adult-course-picture-inner .adult-course-picture{width:100%}}@media (min-width: 1000px){.adult-course-picture-inner{width:auto}.adult-course-picture-inner .adult-course-picture{width:auto;height:50rem}}.adult-course-info{font-size:1.4rem;text-align:center}.adult-course-info .adult-course-contact{gap:1.5rem;margin-bottom:2rem}.adult-course-info .adult-course-contact:last-child{margin:none}.adult-course-info .adult-course-contact svg{font-size:2.4rem}.adult-course-info .adult-course-contact svg.whatsapp{color:#50c24e}.home-news-container{margin:0 auto;margin-top:3rem;width:80%}.home-news-container .home-news-title{width:100%;display:flex;align-items:center;gap:1rem}.home-news-container .home-news-list{display:flex;flex-direction:column;gap:1rem}.home-news-container .home-news-list .home-article{width:90%;height:fit-content;margin:auto;border:2px solid #0e74e2;border-radius:12px;display:block}.home-news-container .home-news-list .home-article.main{width:100%}.home-news-container .home-news-list .home-article article{width:100%;height:100%;position:relative}.home-news-container .home-news-list .home-article article img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.home-news-container .home-news-list .home-article article .home-article-title{position:absolute;bottom:0;margin:0;width:100%;padding:1rem;background-color:#555d;color:#fff;border-radius:10px;line-height:2.2rem;transition:all .4s ease-in-out}@media (min-width: 750px){.home-news-container .home-news-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:.25rem}.home-news-container .home-news-list .home-article{width:100%;height:100%;border-width:3px;border-radius:13px;transition:all .4s ease-in-out}.home-news-container .home-news-list .home-article:first-child{grid-column:1/3;grid-row:1/3}.home-news-container .home-news-list .home-article:hover{border-color:#399d18}.home-news-container .home-news-list .home-article:hover .home-article-title{background-color:#fff;color:#0e74e2}}.home-extra-info{margin-bottom:1rem}.home-extra-info .social-aside{position:fixed;top:12rem;right:-80vw;width:calc(80vw + 5rem);transition:all .7s ease}.home-extra-info .social-aside.small{right:-500px;width:calc(500px + 5rem)}.home-extra-info .social-aside.small .social-content{width:500px}.home-extra-info .social-aside .social-buttons{float:left;background-color:#fff;border-top-left-radius:1rem;border-bottom-left-radius:1rem;width:5rem}.home-extra-info .social-aside .social-buttons .social-button{width:auto;height:auto;line-height:0;padding:1.5rem 0;font-size:2.4rem;transition:all .7 ease}.home-extra-info .social-aside .social-buttons .social-button:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}.home-extra-info .social-aside .social-buttons .social-button:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.home-extra-info .social-aside .social-buttons .social-button.active{box-shadow:0 5px 3px -3px #000;z-index:1}.home-extra-info .social-aside .social-buttons .social-button.active:last-child{box-shadow:0 -5px 3px -3px #000}.home-extra-info .social-aside .social-buttons .social-button.hidden{background-color:#dcdcdc}.home-extra-info .social-aside .social-buttons .social-button.logo img{width:100%;padding:0 .5rem}.home-extra-info .social-aside .social-content{float:right;padding:1rem;background-color:#fff;width:80vw;border-bottom-left-radius:1rem}.home-extra-info .social-aside .social-content.small{width:500px}.home-extra-info .social-aside .social-content .fb-page{display:block;width:100%;background-color:#fff}.home-extra-info .social-aside .social-content .fb-page iframe{width:100%;border:none}.home-extra-info .social-aside .social-content .fb-page.hidden{display:none}.home-extra-info .social-aside .social-content .instagram-content{display:flex;height:550px}.home-extra-info .social-aside .social-content .instagram-content>div{flex:1 1 auto;overflow-y:scroll}.home-extra-info .social-aside .social-content .instagram-content iframe{width:100%;border:none}.home-extra-info .social-aside .social-content .instagram-content .instagram-loading{margin:1rem 0;font-size:3rem;color:#399d18}.home-extra-info .social-aside.shown{right:0}@media (min-width: 1200px){.home-extra-info .social-aside{right:-350px;width:calc(350px + 5rem)}.home-extra-info .social-aside .social-content{width:350px;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}@media (min-width: 1440px){.home-extra-info .social-aside{right:-450px;width:calc(450px + 5rem)}.home-extra-info .social-aside .social-content{width:450px}}@media (min-width: 1600px){.home-extra-info .social-aside{right:-500px;width:calc(500px + 5rem)}.home-extra-info .social-aside .social-content{width:500px}}.location-container{margin:0 2rem}.location-container>span{display:flex;align-items:center;gap:1rem;font-family:Josefin-Sans}.location-container>span svg{color:red;font-size:3rem}.location-container>span strong{font-size:1.4rem}.location-container .location-link img{margin-top:2rem;width:75%;border-radius:10px;box-shadow:0 3px 10px #717171}@media (min-width: 1400px){.location-container>span svg{font-size:3.5rem}.location-container>span strong{font-size:1.6rem}.location-container .location-link img{width:100%}}.no-content{font-size:2.5rem;text-align:center}.no-content svg{font-size:5rem}.no-content p{margin-bottom:0}.schedule-container{margin:0 2rem}.schedule-container .no-content{margin-top:5rem;margin-left:3rem;margin-right:3rem}@media (min-width: 800px){.schedule-container{margin:auto;padding:0 2rem}.schedule-container .segmented-button{padding:.5rem 3rem}}@media (min-width: 1000px){.schedule-container{display:flex;gap:4rem}}.schedule-table{width:100%;margin-top:2rem}.schedule-table th{padding:1rem 0;background-color:#0e74e2;width:33.3%;color:#fff;font-size:1.4rem}.schedule-table td{text-align:center;font-size:1.2rem}.schedule-table tr:first-child th:first-child{background-color:transparent}.schedule-table tr:first-child th:nth-child(2){border-top-left-radius:10px}.schedule-table tr:first-child th:last-child{border-top-right-radius:10px}.schedule-table tr:nth-child(2) th{border-top-left-radius:10px}.schedule-table tr:last-child th{border-bottom-left-radius:10px}.schedule-table tr:last-child td:last-child{border-bottom-right-radius:10px}.schedule-table tr:nth-child(odd) td{background-color:#99ed7c}.schedule-table tr:nth-child(2n) td{background-color:#d9fbcd}@media (min-width: 800px){.schedule-table{width:auto;margin:2rem auto}.schedule-table th{padding:1rem 4rem}}@media (min-width: 1000px){.schedule-table th{padding:1rem 6rem}}.schedule-days-off h3{color:red;margin-bottom:1rem}.schedule-days-off ul{padding-left:3rem;font-size:1.4rem}.rent-button{background-color:#399d18;font-size:2rem;box-shadow:0 0 1rem #fff;padding:.5rem 1rem;border-radius:5px;color:#fff;text-decoration:none;font-weight:700}.rent-container{display:flex;flex-direction:column;gap:0}.rent-container .activity-container{flex:1;display:flex;position:relative}.rent-container .activity-container span{position:absolute;width:100%;height:100%;font-size:3rem;font-weight:700;color:#0e74e2;text-shadow:2px 2px .3rem white}.rent-container .activity-container img{width:100%;max-height:30vh;object-fit:cover}@media (min-width: 1000px){.rent-container{flex-direction:row}.rent-container .activity-container img{max-height:100vh}}.statutes-container{margin:0 2rem}.statutes-container h3{text-align:center}.statutes-container h4{font-size:1.4rem;margin-top:2rem;margin-bottom:1rem}.statutes-container p{font-size:1.2rem;margin:0}.statutes-container ol{padding-left:3rem;font-size:1.2rem}.statutes-container ol .lowercase-order{list-style:lower-latin}@media (min-width: 1000px){.statutes-container{display:flex;align-items:flex-start;max-width:100%;gap:2rem}.statutes-container article:first-child h4{margin-top:0}.statutes-container .chapter-list{flex-basis:35%}.statutes-container .chapter-list .chapter-button{margin:.25rem 0;background-color:#0e74e2;color:#fff;border:2px solid #399d18;border-radius:5px;padding:.75rem 1rem;text-align:left;font-weight:700;cursor:pointer}.statutes-container .chapter-list .chapter-button.selected{background-color:#fff;color:#0e74e2}.statutes-container .chapter-content{flex-basis:65%;width:100%}}@media (min-width: 1400px){.statutes-container .chapter-list{flex-basis:30%}.statutes-container .chapter-content{flex-basis:70%}}.rules-container{margin:0 2rem}.rules-container .rules-selector{margin-bottom:2rem}.rules-container p{margin:0;font-size:1.4rem;text-align:justify}.rules-container h3{margin:1rem 0}.rules-container ul{padding-left:2rem;font-size:1.4rem}.rules-container .material-rules-container{display:flex;flex-direction:column}.rules-container .material-rules-container .material-warning{color:red;text-transform:uppercase;font-size:1.6rem;text-align:center}.rules-container .navegacion-container{display:flex;flex-direction:column;gap:2rem}.rules-container .navegacion-container>div{width:100%}.rules-container .navegacion-container>div img{width:100%;object-fit:contain;border-radius:10px;box-shadow:0 0 1rem #a9a9a9}@media (min-width: 1000px){.rules-container .navegacion-container{flex-direction:row}}.limpia-rio-img{width:50%}.limpia-rio-img img{width:100%;border-radius:10px}@media (min-width: 1000px){.limpia-rio-img{width:30%}}.legal-container{margin:0 2rem}.legal-container .legal-aspect h3{margin:0}.legal-container .legal-aspect p{font-size:1.2rem}.legal-container .legal-aspect ul{padding-left:2rem;font-size:1.2rem}.contact-container{margin:0 2rem;display:flex;flex-direction:column;justify-content:center}.contact-container .contact-box{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.contact-container .contact-box:last-child{margin:0}.contact-container .contact-box svg{font-size:3.5rem;color:#399d18}.contact-container .contact-box h3{margin:0;font-size:2rem}.contact-container .contact-box span{font-size:1.4rem;padding:0 3rem;text-align:center}@media (min-width: 1200px){.contact-container{flex-direction:row}.contact-container .contact-box{flex-basis:33.3%;margin:0}}.blog-container{margin:0 2rem;display:flex;flex-direction:column;gap:5rem;flex:1 1 auto}@media (min-width: 1150px){.blog-container{flex-direction:row;gap:2rem}}.blog-search-container .blog-search-input{margin-bottom:1.5rem}.blog-search-container .blog-article-list{display:flex;flex-direction:column;gap:.25rem}.blog-search-container .blog-article-list .blog-article-button{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;background-color:#0e74e2;color:#fff;border:1px solid #ffffff;border-radius:5px;padding:1rem 1.5rem;text-align:left;font-size:1.4rem;cursor:pointer;transition:all .5s ease-in-out}.blog-search-container .blog-article-list .blog-article-button:hover{background-color:#5aa0ec}.blog-search-container .blog-article-list .blog-article-button.selected{background-color:#fff;color:#0e74e2;border-color:#0e74e2}.blog-search-container .blog-search-pages{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:#0e74e2}.blog-search-container .blog-search-pages .blog-page-button{background-color:transparent;border:none;color:#399d18;font-size:2.4rem}@media (min-width: 1150px){.blog-search-container{flex-basis:40%}}@media (min-width: 1400px){.blog-search-container{flex-basis:35%}}.blog-content .news-title{color:#0e74e2;margin:0 0 0 .5rem 0;text-align:center;margin-bottom:1rem;font-size:2.4rem}@media (min-width: 1150px){.blog-content{flex-basis:75%}}@media (min-width: 1400px){.blog-content{flex-basis:70%}}.blog-content .article-heading{width:100%}.blog-content h2.article-heading{margin:.25rem 0;font-size:1.8rem}.blog-content h3.article-heading{margin:.125rem 0;font-size:1.6rem}.blog-content h4.article-heading{margin:.125rem 0;font-size:1.4rem}.blog-content .article-paragraph-container{width:100%;font-size:1.2rem}.blog-content .article-paragraph-container .article-paragraph-image{border-radius:5px;position:relative;border:2px solid #399d18;z-index:1}.blog-content .article-paragraph-container .article-paragraph-image.left{float:left;margin-right:.3rem}.blog-content .article-paragraph-container .article-paragraph-image.right{float:right;margin-left:.3rem}.blog-content .article-paragraph-container .article-paragraph-image .paragraph-image{display:block;max-width:100%;height:100%;border-radius:5px}.blog-content .article-image-container{width:100%;margin-top:1rem;position:relative}.blog-content .article-image-container .article-inner-image{border-radius:5px;position:relative;border:2px solid #399d18;z-index:1}.blog-content .article-image-container .article-inner-image.left{float:left;margin-right:.3rem}.blog-content .article-image-container .article-inner-image.right{float:right;margin-left:.3rem}.blog-content .article-image-container .article-inner-image.center{margin:0 auto}.blog-content .article-image-container .article-inner-image .article-image{display:block;max-width:100%;border-radius:5px}.blog-content .article-list-container{width:100%}.blog-content .article-list-container .article-list{margin:0;padding-left:2.5rem}.blog-content .article-list-container .article-list .article-list-item{position:relative;font-size:1.2rem}.blog-content .article-list-container .article-list.results{list-style:none;padding-left:.5rem;gap:5rem}.blog-content .article-list-container .article-list.results .article-list-item{display:flex;align-items:center;gap:.5rem}.blog-content .article-list-container .article-list.results .article-list-item .result-container{width:30px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.blog-content .article-list-container .article-list.results .article-list-item .result-container img{height:30px}.blog-content .article-list-container .article-list.results .article-list-item-text{flex:1 1 auto}.blog-content .article-list-container .article-list.results .article-list-item-placeholder{margin-left:calc(30px + .5rem);height:100%;display:flex;align-items:center}
