.clearfix:before,.clearfix:after{content:"";display:table;clear:both}body .et_pb_section:not(.et_pb_sticky) .et_pb_row .et_pb_column .menu-logo{margin:0 auto 35px!important}.et_pb_text_inner ul li{list-style:none;position:relative}h4{margin-top:20px}div[id^="checkboxGroup"]{flex-wrap:wrap}div[id^="checkboxGroup"]>.checkbox-item{width:30%}@media (max-width:980px){.flex-row{display:block!important}}@media (max-width:767px){.form-line-inner{flex-direction:column}.checkbox-item{width:100%!important}}.static-form form>.form-section,.static-form form>.form-line .input-pair{border:2px solid rgba(0,0,0,0.1);border-radius:8px;margin-bottom:20px;padding:15px 25px}.static-form form>.form-section .form-line{margin-bottom:0}.static-form .input-pair{background-color:transparent}.static-form h4{color:#064572;margin-top:0}.static-form .input-pair label{color:#064572;margin:0}.static-form .input-description{margin:0}.static-form .input-pair input{font-size:16px;border-radius:8px;padding:6px 10px}.static-form form>.form-section .form-line+.form-line{margin-top:10px}.static-form form>.form-line .input-pair>label{margin-bottom:10px}.static-form .form-section-contact .form-line:first-child .form-line-inner,.static-form .form-section-dog .form-line:first-child .form-line-inner,.static-form .form-section-consent .form-line:first-child .form-line-inner{align-items:center}.static-form .form-section-contact svg,.static-form .form-section-dog svg,.static-form .form-section-consent svg{width:28px;height:30px}.static-form .form-section-contact svg+h4,.static-form .form-section-dog svg+h4,.static-form .form-section-consent svg+h4{padding-bottom:0}.static-form .form-section-consent{background-color:#dbf1fc}.static-form .form-section-consent label{color:#222}.static-form .static-form-submit svg{width:28px;height:30px}.static-form .form-footer{display:flex;flex-direction:column;align-items:center;justify-content:center}.static-form .static-form-submit{color:#fff;font-size:20px;background-color:#054571;border:none;border-radius:8px;padding:10px 20px;display:flex;align-items:center;gap:10px}.tec-upcoming-events.has-image-rotator{display:grid;grid-template-columns:1fr 35%;gap:2rem;align-items:center}.tec-event-list{display:flex;flex-direction:column;gap:1.25rem}.tec-event-row{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:2px solid transparent;line-height:2.2;transition:background 0.3s,opacity 0.3s;position:relative}.tec-event-row:after{content:'';width:100%;height:1px;background-color:#ddd;display:block;position:absolute;bottom:0;left:0}.tec-event-row.is-active{border-color:#365773}.tec-event-date{font-size:12px}.tec-event-title-line,.tec-event-meta span:first-child{font-weight:bold}.tec-event-meta{font-size:12px;display:flex;gap:20px}.tec-event-list .tec-event-row .tec-event-button{background-color:#365773;color:#fff!important;padding:8px 16px;border-radius:3px}.tec-event-image-rotator{position:relative;width:100%;overflow:hidden;padding-bottom:60%}.tec-rotator-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0!important;transition:opacity 1s ease-in-out}.tec-rotator-image.is-active{opacity:1!important}.tec-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:6px}.tec-event-time,.tec-event-location{display:inline-flex;align-items:center;gap:8px}.tec-event-time svg{width:18px}.tec-event-location svg{width:14px;height:auto}@media (max-width:980px){.tec-upcoming-events.has-image-rotator{grid-template-columns:100%}.tec-event-title-line{font-size:18px;line-height:1.2}.tec-event-button{font-size:16px}}@media (max-width:767px){.tec-event-row{flex-direction:column;align-items:flex-start;gap:20px}}