.elementor-button{padding:.7rem 1.8rem!important}.elementor-element.elementor-button-default .elementor-button{background-color:#ffe106!important;color:#4C0675!important}.elementor-element.elementor-button-info .elementor-button{background-color:#4C0675!important;color:#FFFFFF!important}.elementor-element.elementor-button-success .elementor-button{background-color:#F95732!important;color:#FFFFFF!important}.elementor-element.elementor-button-warning .elementor-button{background-color:#2AB5D4!important;color:#FFFFFF!important}.elementor-element.elementor-button-danger .elementor-button{background-color:#22895F!important;color:#FFFFFF!important}.elementor-button:hover{opacity:.85}.btn-text{background:none!important;border:none!important;color:#4C0675!important;padding-left:0}.btn-text .elementor-button{background:none!important;color:inherit!important;padding-left:0!important}.elementor-element.levels-card{background:#FFF;border-radius:16px;height:100%}.elementor-element.levels-card p{margin-bottom:.3rem!important}body{background-color:#FCF5EB}.elementor.elementor-2,.elementor.elementor-location-single,.elementor.e-con-boxed,.e-con-inner{max-width:1240px!important;margin:0 auto;padding:0 1rem}.elementor-element.e-con{margin-bottom:1rem}.postid-130354 .levels-card .elementor-element.e-con{margin-bottom:0rem}.location-class-layout-mb0 .elementor-element.e-con{margin-bottom:.5rem}@media(max-width:767px){.e-con-inner{padding:0 1rem!important}.location-class-layout-mb0 .e-con-inner{padding:0!important}.swim-levels-container .e-con-inner{padding:0!important}.e-n-tabs-content .elementor-element.e-con{margin-bottom:0}.postid-130354 .levels-card .elementor-element.e-con{margin-bottom:1rem}}.baseline-footer-list{list-style:none;margin:0;padding:0}.baseline-footer-list li{display:inline-block;margin:0 12px 0 0;font-size:14px}.baseline-footer-list li a{font-size:14px}.elementor-section{padding-left:0;padding-right:0}.qodef-style--standard .qodef-e-title-holder{border-top-left-radius:6px;border-top-right-radius:6px}.qodef-qi-faq.qodef-style--standard .qodef-e-content,h5.ui-accordion-header-collapsed{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.clear-background{background:transparent!important}.hideOnDesktop{display:none!important}@media(max-width:767px){.footer-menu-border-left{border-left:#fff0}.hideOnDesktop{display:block!important}.customMobileNavLeft{width:50%;float:left;background:#FDBCAD;text-align:center!important;color:#111;align-items:center}.customMobileNavRight{width:50%;float:left;background:#C7E7EF;text-align:center;color:#111}.customMobileNavLeft a,.customMobileNavRight a{text-align:center!important;color:#111}}.elementor-widget-n-carousel.equalHeight .e-n-carousel>.swiper-wrapper{display:flex;align-items:stretch}.elementor-widget-n-carousel.equalHeight .e-n-carousel>.swiper-wrapper>.swiper-slide{display:flex;flex-direction:column}.elementor-widget-n-carousel.equalHeight .e-n-carousel>.swiper-wrapper>.swiper-slide>*>*>*{height:100%}.e-n-accordion ul,.e-n-tabs ul{margin:0;padding:0}.e-n-accordion ul li,.e-n-tabs ul li{margin:0 0 0 5px;padding:0}.levels-card ul{list-style:none!important;padding-left:0}.birdeye-widget ul li{position:relative;padding-left:1.2em}.levels-card ul li::before{content:"•";color:#333;margin-right:.5em;position:absolute;font-size:1em;line-height:1;display:inline-block;left:-.5em}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{border:2px solid #CCC;border-radius:6px;width:100%!important}label{line-height:1.5rem;margin-top:2rem}fieldset{max-width:800px!important}ul.hs-error-msgs{margin:0;padding:5px 0 0 8px;list-style:none}label.hs-error-msg{margin-top:0!important;color:#4C0675;font-size:.9rem}.hs_submit [type="button"],.hs_submit [type="submit"],.hs_submit button{border:#fff0}body:not(.elementor-editor-active) .single-interim{max-width:940px!important;margin:0 auto;padding:60px;background:#FFF;border-radius:16px}body:not(.elementor-editor-active) .single-interim img,.archive-interim img{border-radius:10px;margin-bottom:3em}body:not(.elementor-editor-active) .single-interim h1.entry-title{font-size:2.8rem;line-height:3rem}body:not(.elementor-editor-active) .single-interim h2{font-size:2.2rem!important;line-height:2.6rem!important;margin-top:1.8rem}body:not(.elementor-editor-active) .single-interim h3{font-size:2.2rem!important;line-height:2.6rem!important;margin-top:1.8rem}body:not(.elementor-editor-active) .single-interim h4{font-size:1.8rem!important;line-height:2.1rem!important;margin-top:1.8rem}body:not(.elementor-editor-active) .archive-interim{max-width:940px!important;margin:3em auto;padding:60px;background:#FFF;border-radius:16px}body:not(.elementor-editor-active) .archive-interim .entry-title{line-height:2rem!important}body:not(.elementor-editor-active) .archive-interim .entry-title a{font-size:1.8rem;font-family:"Livvic",sans-serif;line-height:2rem}@media(max-width:767px){body:not(.elementor-editor-active) .archive-interim{padding:20px}body:not(.elementor-editor-active) .single-interim h1.entry-title{font-size:1.8rem;line-height:2.3rem}body:not(.elementor-editor-active) .single-interim h2{font-size:1.5rem!important;line-height:1.8rem!important;margin-top:1.8rem}body:not(.elementor-editor-active) .single-interim h3{font-size:1.3rem!important;line-height:1.6rem!important;margin-top:1.8rem}body:not(.elementor-editor-active) .single-interim h4{font-size:1.1rem!important;line-height:1.4rem!important;margin-top:1.8rem}}max-height:40px;width:auto;max-width:100%}*/}}*/ header .elementor-widget-image img,header .site-logo img{height:auto!important;max-height:70px;width:auto;max-width:100%}@media (max-width:480px){header .elementor-widget-image img,header .site-logo img{max-height:80px!important}}.hide-md-lg{display:none!important}@media(max-width:767px){.blue-nav{background:#383FC1}.purple-nav{background:#4C0675}.green-nav{background:#C7E7EF}.hide-md-lg{display:block!important}.blue-nav a,.purple-nav a{color:#FFF!important}.green-nav a{color:#111}.elementor-item-active .sub-arrow .e-font-icon-svg,.highlighted .sub-arrow .e-font-icon-svg{background:#FFF}}ul.inputs-list{list-style:none;padding:0;margin:0}ul.inputs-list input[type=checkbox]{display:block;float:none}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}#termly-code-snippet-support button{line-height:.1em}