#section-2-27s > .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}#section-2-27s{display:block}#section-2-27s{background-image:url(https://staging.hvswim.com/middletown/wp-content/uploads/sites/81/2025/04/1440x384-Teen-Adult-Program.webp);background-size:cover;height:350px;text-align:left;background-color:#eaf4f3;background-repeat:no-repeat}#section-60-27s > .ct-section-inner-wrap{padding-top:0;padding-bottom:100px;align-items:center}#section-60-27s{background-size:cover;background-repeat:no-repeat;background-color:#eaf4f3;text-align:left}#section-432-11 > .ct-section-inner-wrap{padding-top:300px;display:flex;flex-direction:column;align-items:center}#section-432-11{display:block}#section-432-11{background-image:url(https://staging.hvswim.com/wp-content/uploads/2024/09/Individual-Class-Footer.webp);position:relative;background-color:#eaf4f3;height:100%}@media (max-width:1120px){#section-2-27s{height:400px}}@media (max-width:991px){#section-2-27s > .ct-section-inner-wrap{align-items:center}}@media (max-width:767px){#section-2-27s{background-size:cover}}@media (max-width:767px){#section-60-27s > .ct-section-inner-wrap{padding-top:0}}@media (max-width:767px){#section-432-11 > .ct-section-inner-wrap{padding-top:280px}#section-432-11{height:100%}}#div_block-3-27{width:100%;text-align:left;align-items:center}#div_block-315-11{width:100%;text-align:left;align-items:center}#div_block-61-27{width:70%;text-align:left;align-items:center}#div_block-150-85{width:70%;display:none;justify-content:center}#div_block-231-386{width:70%;display:none;justify-content:center}#div_block-258-386{width:100%;text-align:left;align-items:center}#tab1C{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:35px;grid-row-gap:20px;grid-auto-rows:minmax(min-content,1fr);width:100%;margin-top:50px;display:grid}#tab2C{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:35px;grid-row-gap:20px;width:100%;margin-top:50px;display:grid}#our-schedules{width:100%;margin-top:0px;text-align:left;align-items:center;margin-bottom:-70px;z-index:99}#beginner-teen{width:100%;text-align:left;align-items:center}#div_block-332-11{width:90%;text-align:left;align-items:center}#intermediate-teen{width:100%;text-align:left;align-items:center}#div_block-344-11{width:90%;text-align:left;align-items:center}#advanced-teen{width:100%;text-align:left;align-items:center}#div_block-357-11{width:90%;text-align:left;align-items:center}#beginner-adult{width:100%;text-align:left;align-items:center}#div_block-370-11{width:90%;text-align:left;align-items:center}#intermediate-adult{width:100%;text-align:left;align-items:center}#div_block-384-11{width:90%;text-align:left;align-items:center}#advanced-adult{width:100%;text-align:left;align-items:center}#div_block-398-11{width:90%;text-align:left;align-items:center}#div_block-433-11{width:100%;text-align:left;align-items:center;margin-top:0px}@media (max-width:1120px){#div_block-61-27{width:90%}}@media (max-width:991px){#div_block-3-27{padding-top:0%;margin-top:0px}}@media (max-width:991px){#div_block-61-27{width:100%}}@media (max-width:991px){#div_block-150-85{width:100%}}@media (max-width:991px){#div_block-231-386{width:100%}}@media (max-width:991px){#tab1C{flex-direction:column;display:flex;text-align:left}}@media (max-width:991px){#tab2C{flex-direction:column;display:flex;text-align:left}}@media (max-width:767px){#div_block-150-85{text-align:center;display:none}}@media (max-width:767px){#div_block-231-386{text-align:center;display:none}}@media (max-width:767px){#div_block-258-386{text-align:center}}@media (max-width:767px){#tab1C{width:100%}}@media (max-width:767px){#tab2C{width:100%}}#headline-4-27{letter-spacing:6px;font-family:'Source Sans 3';margin-bottom:0px}#headline-62-27{width:870px;font-family:'Source Sans 3'}#headline-190-85{font-size:30px}#headline-203-85{font-size:30px}#headline-215-92{font-size:30px}#headline-236-386{font-size:30px}#headline-244-386{font-size:30px}#headline-252-386{font-size:30px}#headline-435-11{color:#ffffff;width:90%;text-align:center}@media (max-width:1120px){#headline-62-27{width:870px}}@media (max-width:1120px){#headline-190-85{font-size:35px}}@media (max-width:1120px){#headline-203-85{font-size:35px}}@media (max-width:1120px){#headline-215-92{font-size:35px}}@media (max-width:991px){#headline-4-27{text-align:center;line-height:1;font-size:50px}}@media (max-width:991px){#headline-62-27{width:100%;font-size:40px}}@media (max-width:767px){#headline-435-11{width:100%}}#text_block-139-85{text-transform:none}#text_block-64-27{font-weight:600}#text_block-151-85{font-size:26px;letter-spacing:0.78px;line-height:150%;width:100%;text-align:center}#text_block-158-85{font-size:26px;letter-spacing:0.78px;line-height:150%;width:100%;text-align:center}#text_block-232-386{font-size:26px;letter-spacing:0.78px;line-height:150%;color:#015772;font-weight:700}#text_block-192-85{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-272-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-274-386{font-weight:400;color:color(2);font-size:22px}#text_block-204-85{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-275-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-278-386{font-weight:400;color:color(2);font-size:22px}#text_block-216-92{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-280-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-283-386{font-weight:400;color:color(2);font-size:22px}#text_block-237-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400}#text_block-284-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-287-386{font-weight:400;color:color(2);font-size:22px}#text_block-245-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400}#text_block-289-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-292-386{font-weight:400;color:color(2);font-size:22px}#text_block-253-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400}#text_block-294-386{font-size:22px;color:#000000;letter-spacing:0.66px;font-weight:400;margin-bottom:0px}#text_block-297-386{font-weight:400;color:color(2);font-size:22px}#text_block-314-11{font-size:18px;margin-bottom:30px}#text_block-444-11{font-size:18px;margin-bottom:30px}#text_block-448-11{font-size:18px;margin-bottom:30px}#text_block-452-11{font-size:18px;margin-bottom:30px}#text_block-456-11{font-size:18px;margin-bottom:30px}#text_block-460-11{font-size:18px;margin-bottom:30px}#text_block-434-11{font-weight:600}#text_block-436-11{font-family:'Lato';color:#ffffff;font-size:18px;text-align:center;width:70%;letter-spacing:0.54px;margin-bottom:30px}@media (max-width:991px){#text_block-139-85{font-size:28px}}@media (max-width:991px){#text_block-64-27{font-size:25px}}@media (max-width:991px){#text_block-436-11{width:100%}}@media (max-width:767px){#text_block-151-85{font-size:22px}}@media (max-width:767px){#text_block-158-85{font-size:22px}}@media (max-width:767px){#text_block-232-386{font-size:22px}}#_rich_text-191-85{font-size:18px;color:#000000;letter-spacing:0.54px;font-weight:400;margin-bottom:60px;margin-top:20px;text-align:center}#_rich_text-206-85{font-size:18px;color:#000000;letter-spacing:0.54px;font-weight:400;margin-bottom:60px;margin-top:20px;text-align:center}#_rich_text-218-92{font-size:18px;color:#000000;letter-spacing:0.54px;font-weight:400;margin-bottom:60px;margin-top:20px;text-align:center}#_rich_text-239-386{font-size:18px;color:#000000;letter-spacing:0.54px;font-weight:400;margin-bottom:60px;margin-top:20px}#_rich_text-247-386{font-size:18px;color:#000000;letter-spacing:0.54px;font-weight:400;margin-bottom:60px;margin-top:20px}#_rich_text-255-386{font-size:18px;color:#000000;letter-spacing:0.54px;font-weight:400;margin-bottom:60px;margin-top:20px}#_rich_text-409-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-411-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-413-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-415-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-417-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-419-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-421-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-423-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-425-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-427-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-429-11{font-size:20px;margin-top:20px;margin-bottom:20px}#_rich_text-431-11{font-size:20px;margin-top:20px;margin-bottom:20px}#link_text-212-85{color:#015772;font-size:22px;margin-top:30px;letter-spacing:0.66ppx;text-decoration:underline;display:none}#link_text-212-85:hover{color:color(1)}@media (max-width:767px){#link_text-212-85{text-align:center}}@media (max-width:479px){#link_text-212-85{text-align:center;font-size:20px}}#link_button-261-386{background-color:color(1);border:1px solid color(1)}#link_button-261-386{width:259px;position:absolute;bottom:25px}#link_button-261-386:hover{background-color:color(2);border:1px solid color(2)}#link_button-263-386{background-color:color(1);border:1px solid color(1)}#link_button-263-386{width:259px;position:absolute;bottom:25px}#link_button-263-386:hover{background-color:color(2);border:1px solid color(2)}#link_button-265-386{background-color:color(1);border:1px solid color(1)}#link_button-265-386{width:259px;position:absolute;bottom:25px}#link_button-265-386:hover{background-color:color(2);border:1px solid color(2)}#link_button-267-386{background-color:color(1);border:1px solid color(1)}#link_button-267-386{width:259px;position:absolute;bottom:25px}#link_button-267-386:hover{background-color:color(2);border:1px solid color(2)}#link_button-269-386{background-color:color(1);border:1px solid color(1)}#link_button-269-386{width:259px;position:absolute;bottom:25px}#link_button-269-386:hover{background-color:color(2);border:1px solid color(2)}#link_button-271-386{background-color:color(1);border:1px solid color(1)}#link_button-271-386{width:259px;position:absolute;bottom:25px}#link_button-271-386:hover{background-color:color(2);border:1px solid color(2)}#link_button-211-85{background-color:#00a4e4;border:1px solid #00a4e4}#link_button-211-85{width:259px;display:none}#link_button-211-85:hover{background-color:color(1);border:1px solid color(1)}#image-189-85{width:230px;height:230px;object-fit:contain}#image-202-85{width:230px;height:230px;object-fit:contain}#image-214-92{width:230px;height:230px;object-fit:contain}#image-235-386{width:230px;height:230px;object-fit:contain}#image-243-386{width:230px;height:230px;object-fit:contain}#image-251-386{width:230px;height:230px;object-fit:contain}@media (max-width:767px){#image-189-85{width:200px;height:200px}}@media (max-width:767px){#image-235-386{width:200px;height:200px}}#fancy_icon-335-11{color:#ffffff}#fancy_icon-335-11>svg{width:25px;height:25px}#fancy_icon-337-11{color:#ffffff}#fancy_icon-337-11>svg{width:25px;height:25px}#fancy_icon-347-11{color:#ffffff}#fancy_icon-347-11>svg{width:25px;height:25px}#fancy_icon-349-11{color:#ffffff}#fancy_icon-349-11>svg{width:25px;height:25px}#fancy_icon-360-11{color:#ffffff}#fancy_icon-360-11>svg{width:25px;height:25px}#fancy_icon-362-11{color:#ffffff}#fancy_icon-362-11>svg{width:25px;height:25px}#fancy_icon-373-11{color:#ffffff}#fancy_icon-373-11>svg{width:25px;height:25px}#fancy_icon-375-11{color:#ffffff}#fancy_icon-375-11>svg{width:25px;height:25px}#fancy_icon-387-11{color:#ffffff}#fancy_icon-387-11>svg{width:25px;height:25px}#fancy_icon-389-11{color:#ffffff}#fancy_icon-389-11>svg{width:25px;height:25px}#fancy_icon-401-11{color:#ffffff}#fancy_icon-401-11>svg{width:25px;height:25px}#fancy_icon-403-11{color:#ffffff}#fancy_icon-403-11>svg{width:25px;height:25px}#shortcode-340-11{width:100%}#shortcode-342-11{width:100%}#shortcode-352-11{width:100%}#shortcode-354-11{width:100%}#shortcode-365-11{width:100%}#shortcode-367-11{width:100%}#shortcode-378-11{width:100%}#shortcode-380-11{width:100%}#shortcode-392-11{width:100%}#shortcode-394-11{width:100%}#shortcode-406-11{width:100%}#shortcode-408-11{width:100%}#nestable_shortcode-317-11{width:100%;position:relative;z-index:999;display:none}#nestable_shortcode-319-11{width:100%;position:relative;z-index:999;display:none}#nestable_shortcode-321-11{width:100%;position:relative;z-index:999;display:none}#nestable_shortcode-325-11{width:100%;position:relative;z-index:999;display:none}#nestable_shortcode-328-11{width:100%;position:relative;z-index:999;display:none}#nestable_shortcode-330-11{width:100%;position:relative;z-index:999;display:none}#_tab_content-339-11{text-align:left;align-items:center}#_tab_content-341-11{text-align:left;align-items:center}#_tab_content-351-11{text-align:left;align-items:center}#_tab_content-353-11{text-align:left;align-items:center}#_tab_content-364-11{text-align:left;align-items:center}#_tab_content-366-11{text-align:left;align-items:center}#_tab_content-377-11{text-align:left;align-items:center}#_tab_content-379-11{text-align:left;align-items:center}#_tab_content-391-11{text-align:left;align-items:center}#_tab_content-393-11{text-align:left;align-items:center}#_tab_content-405-11{text-align:left;align-items:center}#_tab_content-407-11{text-align:left;align-items:center}#_tabs-333-11{background-color:#05283e}#_tabs-345-11{background-color:#05283e}#_tabs-358-11{background-color:#05283e}#_tabs-371-11{background-color:#05283e}#_tabs-385-11{background-color:#05283e}#_tabs-399-11{background-color:#05283e}#span-152-85{font-weight:700;color:#015772}#span-159-85{font-weight:700;color:#015772}#span-160-85{color:#015772}#span-196-85{color:#015772}#span-273-386{color:#015772}#span-205-85{color:#015772}#span-276-386{color:#015772}#span-217-92{color:#015772}#span-281-386{color:#015772}#span-238-386{color:#015772}#span-285-386{color:#015772}#span-246-386{color:#015772}#span-290-386{color:#015772}#span-254-386{color:#015772}#span-295-386{color:#015772}