h1{text-align:center;margin-bottom:25px}@media only screen and (max-width: 768px){h1{font-size:clamp(20px,4vw,30px)}}.location-selection .container{display:flex;flex-wrap:wrap;justify-content:center;gap:min(40px,10vw) min(64px,7vw)}.location-selection .container .single-location{background-color:#f5f9ee;border-radius:24px;width:min(481px,95%);text-align:center;cursor:pointer}.location-selection .container .single-location h4{font-weight:800;font-size:25px;line-height:37px;padding-top:min(29px,3vw);margin-bottom:min(8px,2vw)}@media only screen and (max-width: 400px){.location-selection .container .single-location h4{font-size:20px}}.location-selection .container .single-location .location{display:flex;align-items:center;justify-content:center;-moz-column-gap:5px;column-gap:5px;margin-bottom:min(17px,4vw)}@media only screen and (max-width: 370px){.location-selection .container .single-location .location svg{display:none}}.location-selection .container .single-location .location span{line-height:24px;color:#333031}@media only screen and (max-width: 370px){.location-selection .container .single-location .location span{font-size:16px}}.location-selection .container .single-location .contacts{margin-bottom:25px;flex-grow:1;position:relative;z-index:5}.location-selection .container .single-location .select-location{font-weight:900;line-height:24px;display:block;padding-bottom:min(24px,3vw)}.group-selection .container{width:min(1027px,60%)}@media only screen and (max-width: 768px){.group-selection .container{width:95%}}.group-selection .container .selection-content{position:relative;background-color:#f5f9ee;border-radius:24px;display:flex;flex-direction:column;align-items:center}.group-selection .container .selection-content h4{padding-top:min(29px,9vw);font-weight:800;font-size:25px;line-height:37px;margin-bottom:8px}@media only screen and (max-width: 700px){.group-selection .container .selection-content h4{margin-bottom:15px;padding-top:45px}}@media only screen and (max-width: 370px){.group-selection .container .selection-content h4{font-size:23px}}.group-selection .container .selection-content .location{display:flex;align-items:center;justify-content:center;-moz-column-gap:5px;column-gap:5px;margin-bottom:min(43px,9vw)}@media only screen and (max-width: 370px){.group-selection .container .selection-content .location svg{display:none}}.group-selection .container .selection-content .location span{line-height:24px;color:#333031}.group-selection .container .selection-content .line{width:min(864px,90%);height:1px;margin-bottom:min(42px,9vw);background-color:#163652}.group-selection .container .selection-content .select-group{width:min(864px,90%);padding-bottom:min(46px,5vw)}.group-selection .container .selection-content .select-group .select-group-title{font-weight:500;font-size:20px;line-height:29px;margin-bottom:min(25px,3vw);display:block}.group-selection .container .selection-content .select-group .select-group-options{display:flex;flex-wrap:wrap;gap:min(24px,4vw) min(48px,5vw)}@media only screen and (max-width: 1312px){.group-selection .container .selection-content .select-group .select-group-options{justify-content:flex-start}}.group-selection .container .selection-content .select-group .select-group-options .single-option{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.group-selection .container .selection-content .select-group .select-group-options .single-option input{border:2px solid #163652;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0px 0px 1px 3px #fff;border-radius:50%;width:32px;height:32px;background-color:#fff;transition:all ease-in .2s;cursor:pointer}.group-selection .container .selection-content .select-group .select-group-options .single-option input:checked{background-color:#163652}.group-selection .container .selection-content .select-group .select-group-options .single-option.full-class{pointer-events:none}.group-selection .container .selection-content .select-group .select-group-options .single-option.full-class span{display:flex;-moz-column-gap:5px;column-gap:5px;color:#6c8092}@media only screen and (max-width: 506px){.group-selection .container .selection-content .select-group .select-group-options .single-option.full-class span{display:block}}.group-selection .container .selection-content .select-group .select-group-options .single-option.full-class span .full-class-note{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;color:#445928}.group-selection .container .selection-content .back-btn{position:absolute;font-weight:900;left:7.8%;top:min(29px,9vw);cursor:pointer;display:flex;-moz-column-gap:min(18px,3vw);column-gap:min(18px,3vw)}@media only screen and (max-width: 1000px){.group-selection .container .selection-content .back-btn{left:4%;top:2%}}@media only screen and (max-width: 700px){.group-selection .container .selection-content .back-btn{left:7%}}.group-selection .container .selection-content .back-btn .arrow-icon{transform:rotate(-90deg)}.confirmation .container{width:min(1027px,95%)}.confirmation .container .selected-location{position:relative;width:100%;background-color:#f5f9ee;border-radius:24px;padding-right:min(83px,10vw);margin-bottom:min(56px,6vw)}@media only screen and (max-width: 700px){.confirmation .container .selected-location{padding-right:unset}}.confirmation .container .selected-location .location-title{padding-top:min(29px,3vw);margin-bottom:8px;font-weight:800;font-size:25px;line-height:37px}@media only screen and (max-width: 700px){.confirmation .container .selected-location .location-title h3{text-align:center;margin-top:20px}}@media only screen and (max-width: 400px){.confirmation .container .selected-location .location-title h3{padding-top:15px}}.confirmation .container .selected-location .location{padding-bottom:min(29px,3vw);display:flex;align-items:center}@media only screen and (max-width: 700px){.confirmation .container .selected-location .location{justify-content:center;flex-wrap:wrap;row-gap:15px}}.confirmation .container .selected-location .location span{color:#333031}.confirmation .container .selected-location .location span:first-child{margin-left:5px}@media only screen and (max-width: 370px){.confirmation .container .selected-location .location span:first-child{display:none}}.confirmation .container .selected-location .location span:last-child{margin-right:min(25px,4vw)}@media only screen and (max-width: 370px){.confirmation .container .selected-location .location span:last-child{margin-right:unset}}.confirmation .container .selected-location .back-btn{position:absolute;font-weight:900;left:7.8%;top:31%;cursor:pointer;display:flex;-moz-column-gap:min(18px,3vw);column-gap:min(18px,3vw)}@media only screen and (max-width: 1000px){.confirmation .container .selected-location .back-btn{left:4%;top:2%}}@media only screen and (max-width: 700px){.confirmation .container .selected-location .back-btn{left:7%;top:10%}}.confirmation .container .selected-location .back-btn .arrow-icon{transform:rotate(-90deg)}.confirmation .container .additional-info{margin-bottom:min(20px,2vw)}.confirmation .container .additional-info .title{font-weight:500;font-size:20px;line-height:29px;margin-bottom:11px}.confirmation .container .additional-info .discount-and-comments{display:flex;-moz-column-gap:min(69.5px,7vw);column-gap:min(69.5px,7vw)}@media only screen and (max-width: 768px){.confirmation .container .additional-info .discount-and-comments{flex-direction:column;row-gap:20px}}.confirmation .container .additional-info .discount-and-comments h5{font-weight:700;font-size:18px;line-height:26px;color:#000;margin-bottom:8px}.confirmation .container .additional-info .discount-and-comments .discount{width:min(353.45px,95%)}.confirmation .container .additional-info .discount-and-comments .discount input{border:1px solid #a3a3a3;border-radius:24px;width:100%;height:48px;margin-bottom:11px;outline:none;padding-inline:1em}.confirmation .container .additional-info .discount-and-comments .discount .message{display:flex;align-items:flex-start;-moz-column-gap:4px;column-gap:4px;color:#445928}.confirmation .container .additional-info .discount-and-comments .discount .message span:last-child{width:min(264px,95%)}.confirmation .container .payments{display:flex;justify-content:space-between;margin-top:min(30px,5vw)}@media only screen and (max-width: 700px){.confirmation .container .payments{flex-direction:column}}.confirmation .container .payments .prices>div{margin-bottom:min(18px,2vw);display:flex;-moz-column-gap:8px;column-gap:8px;align-items:flex-start;flex-direction:column}.confirmation .container .payments .prices>div span:last-child{font-weight:900;display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}.confirmation .container .payments .prices .detailed-price-wrapper{align-items:flex-start !important}.confirmation .container .payments .prices .detailed-price-wrapper .see-detailed-price{font-size:14px;color:#9bcc68;cursor:pointer}.confirmation .container .payments .prices .detailed-price-wrapper .detailed-price{max-height:0;overflow:hidden;transition:all .3s ease}.confirmation .container .payments .prices .detailed-price-wrapper .detailed-price.show{max-height:500px}.confirmation .container .payments .prices svg{margin-inline:5px}@media only screen and (max-width: 768px){.dropdown{width:100% !important}}/*# sourceMappingURL=after_school_registration.min.css.map */