@media only screen and (max-width:1320px){#witty-desktop-menu{display:none}}.footer-menu .et_pb_menu_inner_container,.footer-menu .et_pb_menu__wrap,.footer-menu .et_pb_menu__menu,.footer-menu.et_pb_menu .et_pb_menu__menu>nav,.footer-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block}.footer-menu .et_mobile_nav_menu{display:none}.footer-menu .et_mobile_nav_menu,.footer-menu .mobile_nav{display:none!important}#witty-desktop-menu .cta-button-one a{margin-top:-10px;margin-right:0!important;background-color:transparent;padding:10px 15px 10px 15px;border:1px solid #161616;border-radius:30px;color:#161616!important;letter-spacing:0.5px;font-weight:400;transition:0.8s all ease;font-size:14px;letter-spacing:0.8;float:right!important;margin-left:35px}#witty-desktop-menu .cta-button-one:hover a{background-color:transparent!important;border:1px solid #d31c54;color:#d31c54!important}#dm-menu>li.cta-button-one.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-52 a{margin-top:20px;max-width:auto;text-align:center;background-color:rgba(241,241,241,0)!important;padding:5px 10px 5px 10px;border:1px solid #161616;border-radius:30px;color:#161616!important;letter-spacing:0.5px;font-weight:600;transition:background-color 0.3s ease,color 0.3s ease;font-size:13px!important}#dm-menu>li.cta-button-one.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-52:hover a{background-color:rgba(241,241,241,0)!important;border:1px solid #d31c54;color:#d31c54!important}.menu-wrap{background:rgba(255,255,255,0.92);backdrop-filter:blur(10px);border-left:1px solid #d31c54}.witty-header{background:#f1f1f1;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.witty-header:hover{background:rgba(255,255,255,0.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #d31c54;z-index:1000}.witty-header:hover .et_pb_image img{content:url(/wp-content/uploads/2025/03/olharpoente_weblogo.svg)}.witty-header:hover .et_pb_menu ul li a{color:#161616!important}.witty-header:hover .et_pb_menu ul li a:hover{color:#d10b1e!important}.witty-fixed-header{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #d31c54;z-index:1000}.witty-fixed-header .et_pb_menu_0_tb_header.et_pb_menu ul li a{color:#161616!important}.witty-fixed-header .et_pb_menu_0_tb_header.et_pb_menu .cta_button a{color:#fff!important}.witty-fixed-header .et_pb_image img{content:url(/wp-content/uploads/2025/03/olharpoente_weblogo.svg)}.witty-header .et_pb_row{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.witty-fixed-header .et_pb_row{padding:0px 0!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.witty-header .et_pb_image img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.witty-fixed-header .et_pb_image img{max-width:80%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-blurbs .blurb{flex:1;display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #ddd;border-radius:8px}.service-blurbs .et_pb_module_header{font-size:1.2rem;text-decoration:none;color:inherit;display:flex;align-items:center;width:100%;margin-bottom:30px}.service-blurbs .et_pb_module_header::after{content:"→";margin-left:auto;color:#161616;font-size:1.2rem;transition:transform 0.2s ease-in-out}.service-blurbs .et_pb_module_header:hover::after{transform:translateX(5px);color:#d31c54}.timeline{overflow-x:auto;white-space:nowrap;padding:20px 0}.timeline-wrapper{display:flex;gap:40px}.timeline-item{min-width:220px;max-width:250px;text-align:center;padding:15px;border-radius:8px;background:#f1f1f1;transition:transform 0.3s ease;overflow:hidden;position:relative}.timeline-item::after{content:"";display:block;width:30%;height:1px;background-color:#d31c54;margin:10px auto 0}.timeline-year{font-weight:bold;font-size:1.4rem;display:block;margin-bottom:5px;color:#161616}.timeline-item p{font-size:0.9rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding:0;white-space:normal}.timeline-item:hover{transform:scale(1.05)}.membros-equipa .et_pb_team_member:hover .et_pb_member_position{color:#d31c54!important;transition:0.2 all ease}.creche-section,.catl-section{transition:background-color 0.3s ease}.et_pb_section.creche-section:hover{background-color:#fcefeb!important}.et_pb_section.creche-section:hover::before{content:"";background-color:#d31c54}.et_pb_section.catl-section:hover{background-color:#fcefeb!important}.et_pb_section.catl-section:hover::before{content:"";background-color:#d31c54}.creche-label{margin-top:20px;border:1px solid #d31c54;color:#d31c54;text-transform:none;font-style:normal;font-size:0.8em;padding:8px 15px;border-radius:25px}.catl-label{margin-top:20px;border:1px solid #ffb70f;color:#ffb70f;text-transform:none;font-style:normal;font-size:0.8em;padding:8px 15px;border-radius:25px}.inclusao-label{margin-top:20px;border:1px solid #dd4942;color:#dd4942;text-transform:none;font-style:normal;font-size:0.8em;padding:8px 15px;border-radius:25px}#about-the-event>div.et_pb_row.et_pb_row_2>div>div>div.et_pb_slides>div.et_pb_slide.et_pb_slide_0.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide>div>div>div>div{text-shadow:0!important}.read-more{font-size:0.8em;border:1px solid #161616;border-radius:25px;color:#161616;padding:10px 15px;margin-top:40px!important;transition:0.3 all ease}.read-more:hover{font-size:0.8em;border:1px solid #d31c54;border-radius:25px;color:#d31c54}.projeto-card::before{content:"";display:block;width:35%;height:1px;background-color:#d7e2ef;margin-bottom:30px;margin-left:25px;text-align:left;transition:background-color 0.3s ease,width 0.3s ease}.projeto-card:hover::before{background-color:#d31c54!important;width:25%!important}.projeto-card:hover h4{color:#d31c54!important;transition:color 0.3s ease}.dmach_tax_ods-1,.dmach_tax_ods-2,.dmach_tax_ods-3,.dmach_tax_ods-4,.dmach_tax_ods-5,.dmach_tax_ods-6,.dmach_tax_ods-7,.dmach_tax_ods-8,.dmach_tax_ods-9,.dmach_tax_ods-10,.dmach_tax_ods-11,.dmach_tax_ods-12,.dmach_tax_ods-13,.dmach_tax_ods-14,.dmach_tax_ods-15,.dmach_tax_ods-16,.dmach_tax_ods-17{color:white;padding:8px 16px;border-radius:25px;font-size:0.75rem;display:inline-block;margin:4px 6px 4px 0;line-height:1.4;position:relative;cursor:default}.dmach_tax_ods-1::after,.dmach_tax_ods-2::after,.dmach_tax_ods-3::after,.dmach_tax_ods-4::after,.dmach_tax_ods-5::after,.dmach_tax_ods-6::after,.dmach_tax_ods-7::after,.dmach_tax_ods-8::after,.dmach_tax_ods-9::after,.dmach_tax_ods-10::after,.dmach_tax_ods-11::after,.dmach_tax_ods-12::after,.dmach_tax_ods-13::after,.dmach_tax_ods-14::after,.dmach_tax_ods-15::after,.dmach_tax_ods-16::after,.dmach_tax_ods-17::after{content:attr(data-tooltip);position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0.85);color:white;padding:6px 10px;border-radius:5px;font-size:0.7rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:99}.dmach_tax_ods-1:hover::after,.dmach_tax_ods-2:hover::after,.dmach_tax_ods-3:hover::after,.dmach_tax_ods-4:hover::after,.dmach_tax_ods-5:hover::after,.dmach_tax_ods-6:hover::after,.dmach_tax_ods-7:hover::after,.dmach_tax_ods-8:hover::after,.dmach_tax_ods-9:hover::after,.dmach_tax_ods-10:hover::after,.dmach_tax_ods-11:hover::after,.dmach_tax_ods-12:hover::after,.dmach_tax_ods-13:hover::after,.dmach_tax_ods-14:hover::after,.dmach_tax_ods-15:hover::after,.dmach_tax_ods-16:hover::after,.dmach_tax_ods-17:hover::after{opacity:1}.dmach_tax_ods-1{border:1px solid #e5243b;color:#e5243b}.dmach_tax_ods-2{border:1px solid #dda63a;color:#dda63a}.dmach_tax_ods-3{border:1px solid #4c9f38;color:#4c9f38}.dmach_tax_ods-4{border:1px solid #c5192d;color:#c5192d}.dmach_tax_ods-5{border:1px solid #ff3a21;color:#ff3a21}.dmach_tax_ods-6{border:1px solid #26bde2;color:#26bde2}.dmach_tax_ods-7{border:1px solid #fcc30b;color:#fcc30b}.dmach_tax_ods-8{border:1px solid #a21942;color:#a21942}.dmach_tax_ods-9{border:1px solid #fd6925;color:#fd6925}.dmach_tax_ods-10{border:1px solid #dd1367;color:#dd1367}.dmach_tax_ods-11{border:1px solid #fd9d24;color:#fd9d24}.dmach_tax_ods-12{border:1px solid #bf8b2e;color:#bf8b2e}.dmach_tax_ods-13{border:1px solid #3f7e44;color:#3f7e44}.dmach_tax_ods-14{border:1px solid #0a97d9;color:#0a97d9}.dmach_tax_ods-15{border:1px solid #56c02b;color:#56c02b}.dmach_tax_ods-16{border:1px solid #00689d;color:#00689d}.dmach_tax_ods-17{border:1px solid #19486a;color:#19486a}.dmach_tax_ods-1:hover{background-color:#e5243b;color:#fff}.dmach_tax_ods-2:hover{background-color:#dda63a;color:#fff}.dmach_tax_ods-3:hover{background-color:#4c9f38;color:#fff}.dmach_tax_ods-4:hover{background-color:#c5192d;color:#fff}.dmach_tax_ods-5:hover{background-color:#ff3a21;color:#fff}.dmach_tax_ods-6:hover{background-color:#26bde2;color:#fff}.dmach_tax_ods-7:hover{background-color:#fcc30b;color:#fff}.dmach_tax_ods-8:hover{background-color:#a21942;color:#fff}.dmach_tax_ods-9:hover{background-color:#fd6925;color:#fff}.dmach_tax_ods-10:hover{background-color:#dd1367;color:#fff}.dmach_tax_ods-11:hover{background-color:#fd9d24;color:#fff}.dmach_tax_ods-12:hover{background-color:#bf8b2e;color:#fff}.dmach_tax_ods-13:hover{background-color:#3f7e44;color:#fff}.dmach_tax_ods-14:hover{background-color:#0a97d9;color:#fff}.dmach_tax_ods-15:hover{background-color:#56c02b;color:#fff}.dmach_tax_ods-16:hover{background-color:#00689d;color:#fff}.dmach_tax_ods-17:hover{background-color:#19486a;color:#fff}.ods-label{transition:color 0.3s ease}.getinvolved-blurb::before{content:"";display:block;width:35%;height:1px;background-color:#d7e2ef;margin-bottom:30px;margin-left:25px;text-align:left;transition:background-color 0.3s ease,width 0.3s ease}.getinvolved-blurb:hover::before{background-color:#d31c54!important;width:25%!important}.getinvolved-blurb:hover h4{color:#d31c54!important;transition:color 0.3s ease}.ajudar-blurbs::after{content:"";display:block;width:50%;height:1px;background-color:#d7e2ef;margin-top:30px;transition:all 0.3s ease}.ajudar-blurbs:hover::after{width:70%;background-color:#d31c54}