.ct-appointment-form .wpforms-submit{width:100%}.ct-subscribe-wpforms{--theme-form-field-border-width:0;--theme-button-background-initial-color:var(--theme-palette-color-4);--theme-button-text-hover-color:var(--theme-palette-color-4);--theme-button-background-hover-color:#fff}.slick-next,.slick-prev{display:none!important}.item-hidden{display:none!important}.preschool-button:hover{cursor:pointer}.junior-button:hover{cursor:pointer}.senior-button:hover{cursor:pointer}.exams-button:hover{cursor:pointer}.ct-elementor-default-template .e-con>.e-con-inner{width:100%}.osm .grid.svc{display:grid!important;grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr;align-items:stretch}.osm .grid.svc>*{grid-column:span 2;min-width:0!important;display:flex;flex-direction:column}.osm .grid.svc>*:nth-child(5){grid-column:2/span 2}.osm .grid.svc .card .more{margin-top:auto;padding-top:14px}.osm .grid.svc .card .badge,.osm .grid.svc .card .more{align-self:flex-start}.osm .grid.svc .card p{margin-bottom:6px}.osm .grid.svc .card h3{font-size:23px;font-weight:800;letter-spacing:-.015em;text-decoration:underline;text-decoration-color:var(--yel);text-decoration-thickness:.38em;text-underline-offset:-.18em;text-decoration-skip-ink:none}@media (max-width:999px){.osm .grid.svc{grid-template-columns:repeat(4,1fr)}.osm .grid.svc>*:nth-child(5){grid-column:span 2}.osm .grid.svc>*:nth-child(7){grid-column:2/span 2}}@media (max-width:689px){.osm .grid.svc{grid-template-columns:1fr}.osm .grid.svc>*,.osm .grid.svc>*:nth-child(5),.osm .grid.svc>*:nth-child(7){grid-column:auto}}.e-con.e-parent:has(.fluent_booking_app){width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;background:#fbf6ef!important;padding-bottom:70px!important}.elementor-widget-shortcode:has(.fluent_booking_app){width:100%!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;padding:0 18px}@media (min-width:768px){.fluent_booking_app .fcal_calendar_inner{width:100%}.fluent_booking_app .fcal_side{flex:0 0 340px!important;width:340px!important;max-width:340px!important}.fluent_booking_app .fcal_slot_wrapper{width:auto!important}.fluent_booking_app .fcal_date_wrapper{flex:1 1 auto!important}}#header [data-id=menu] li.menu-programs.current-menu-item>a,#header [data-id=menu] li.menu-programs.current_page_item>a{color:#fff!important}#header [data-id=menu] li.menu-programs.current-menu-item>a::after{display:none!important}.osm .host p{color:#c9cad0!important}