.elementor-5802 .elementor-element.elementor-element-406aaabc{margin-top:0px;margin-bottom:0px;}.elementor-5802 .elementor-element.elementor-element-3227c465 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__front{background-image:url("https://www.choklits.com.au/wp-content/uploads/2024/07/ringwood-early-learning-centre-e1625040093118.webp");background-position:center right;background-size:cover;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__back{background-color:rgba(131, 60, 163, 0);}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__button{background-color:#532D89;margin-center:0;font-size:15px;font-weight:bold;border-width:0px;border-radius:16px;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__button:hover{background-color:#FF996C;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box{height:360px;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__image{opacity:1;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__back .elementor-flip-box__layer__description{color:#020613;}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__front{background-image:url("https://www.choklits.com.au/wp-content/uploads/2024/07/ringwood-kindergarten.webp");background-position:center center;background-size:cover;}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__back{background-color:rgba(131, 60, 163, 0);}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__button{background-color:#532D89;margin-center:0;font-size:15px;font-weight:bold;border-width:0px;border-radius:16px;}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__button:hover{background-color:#FF996C;}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box{height:360px;}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#020613;}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__front{background-image:url("https://www.choklits.com.au/wp-content/uploads/2024/07/childcare-ringwood.webp");background-size:cover;}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__back{background-color:rgba(131, 60, 163, 0);}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__button{background-color:#532D89;margin-center:0;font-size:15px;font-weight:bold;border-width:0px;border-radius:16px;}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__button:hover{background-color:#FF996C;}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box{height:360px;}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#020613;}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__front{background-image:url("https://www.choklits.com.au/wp-content/uploads/2024/07/child-care-ringwood.webp");background-size:cover;}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__back{background-color:rgba(131, 60, 163, 0);}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__button{background-color:#532D89;margin-center:0;font-size:15px;font-weight:bold;border-width:0px;border-radius:16px;}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__button:hover{background-color:#FF996C;}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box{height:360px;}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#020613;}/* Start custom CSS for flip-box, class: .elementor-element-67d337fd */.elementor-5802 .elementor-element.elementor-element-67d337fd h3{
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__front .elementor-flip-box__layer__overlay{
    padding-bottom:30px !important;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .flip-title br{
    display:none;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__back .elementor-flip-box__layer__overlay{
        display: block;
    padding: 0;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .plus{
    text-align:right;
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .plus img{
        position: relative;
    left: -6px;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .plus:before{
position: absolute;
    display: block;
    width: 76px;
    padding: 14px 0;
    background-color: #532D89;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 18px/1 'Lato', sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
    z-index: -1;
    top: -5px;
    right: -24px;
    transform: rotate(44deg);
    content: " ";
    overflow: hidden;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .flip-title{
    background: #FF996C;
    padding-top: 22px;
    padding-bottom: 12px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    border-radius: 6px 6px 0 0;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .flip-content{
    padding: 30px 15px 0px 15px;
    color: #6B6C70;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
    min-height: 150px;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__button {
    max-width: 150px;
    border-radius: 18px;
    background-color: #532D89;
    color: #FFFFFF;
    font-family: "Work Sans";
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    padding: 6px 0;
    display: block;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__layer__overlay{
    border-radius: 6px;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__front .elementor-flip-box__layer__overlay{
        place-content: flex-end;
     background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.63) 100%);
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .elementor-flip-box__front h3{
      color: #FFFFFF;
  font-family: "Work Sans";
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 34px;
  text-align: center;

}
/* common */
.elementor-5802 .elementor-element.elementor-element-67d337fd .ribbon {
    width: 63px;
    height: 61px;
    overflow: hidden;
    position: absolute;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #3498db;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 700 18px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}

/* top right*/
.elementor-5802 .elementor-element.elementor-element-67d337fd .ribbon-top-right {
top: 0px;
    right: 0;
    border-radius: 6px;
}
.elementor-5802 .elementor-element.elementor-element-67d337fd .plus{
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-34c2042 */.elementor-5802 .elementor-element.elementor-element-34c2042 h3{
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
    padding-bottom:30px !important;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .flip-title br{
    display:none;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__back .elementor-flip-box__layer__overlay{
        display: block;
    padding: 0;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .plus{
    text-align:right;
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .plus img{
        position: relative;
    left: -6px;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .plus:before{
position: absolute;
    display: block;
    width: 76px;
    padding: 14px 0;
    background-color: #532D89;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 18px/1 'Lato', sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
    z-index: -1;
    top: -5px;
    right: -24px;
    transform: rotate(44deg);
    content: " ";
    overflow: hidden;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .flip-title{
    background: #FF996C;
    padding-top: 22px;
    padding-bottom: 12px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    border-radius: 6px 6px 0 0;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .flip-content{
    padding: 30px 15px 0px 15px;
    color: #6B6C70;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
    min-height: 150px;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__button {
    max-width: 150px;
    border-radius: 18px;
    background-color: #532D89;
    color: #FFFFFF;
    font-family: "Work Sans";
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    padding: 6px 0;
    display: block;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__layer__overlay{
    border-radius: 6px;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
        place-content: flex-end;
    background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.63) 100%);
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .elementor-flip-box__front h3{
      color: #FFFFFF;
  font-family: "Work Sans";
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 34px;
  text-align: center;

}
/* common */
.elementor-5802 .elementor-element.elementor-element-34c2042 .ribbon {
    width: 63px;
    height: 61px;
    overflow: hidden;
    position: absolute;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #3498db;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 700 18px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}

/* top right*/
.elementor-5802 .elementor-element.elementor-element-34c2042 .ribbon-top-right {
top: 0px;
    right: 0;
    border-radius: 6px;
}
.elementor-5802 .elementor-element.elementor-element-34c2042 .plus{
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-23df8ab3 */.elementor-5802 .elementor-element.elementor-element-23df8ab3 h3{
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
    padding-bottom:30px !important;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__back .flip-content{
    width:94%;
    margin:auto;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .flip-title br{
    display:none;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{
        display: block;
    padding: 0;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .plus{
    text-align:right;
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .plus img{
        position: relative;
    left: -6px;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .plus:before{
position: absolute;
    display: block;
    width: 76px;
    padding: 14px 0;
    background-color: #532D89;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 18px/1 'Lato', sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
    z-index: -1;
    top: -5px;
    right: -24px;
    transform: rotate(44deg);
    content: " ";
    overflow: hidden;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .flip-title{
    background: #FF996C;
    padding-top: 22px;
    padding-bottom: 12px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    border-radius: 6px 6px 0 0;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .flip-content{
    padding: 30px 15px 0px 15px;
    color: #6B6C70;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
    min-height: 150px;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__button {
    max-width: 150px;
    border-radius: 18px;
    background-color: #532D89;
    color: #FFFFFF;
    font-family: "Work Sans";
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    padding: 6px 0;
    display: block;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__layer__overlay{
    border-radius: 6px;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
        place-content: flex-end;
    background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.63) 100%);
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .elementor-flip-box__front h3{
      color: #FFFFFF;
  font-family: "Work Sans";
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 34px;
  text-align: center;

}
/* common */
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .ribbon {
    width: 63px;
    height: 61px;
    overflow: hidden;
    position: absolute;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #3498db;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 700 18px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}

/* top right*/
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .ribbon-top-right {
top: 0px;
    right: 0;
    border-radius: 6px;
}
.elementor-5802 .elementor-element.elementor-element-23df8ab3 .plus{
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-35bd188 */.elementor-5802 .elementor-element.elementor-element-35bd188 h3{
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
    padding-bottom:30px !important;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .flip-title br{
    display:none;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__back .elementor-flip-box__layer__overlay{
        display: block;
    padding: 0;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .plus{
    text-align:right;
    margin-bottom:0;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .plus img{
        position: relative;
    left: -6px;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .plus:before{
position: absolute;
    display: block;
    width: 76px;
    padding: 14px 0;
    background-color: #532D89;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 18px/1 'Lato', sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
    z-index: -1;
    top: -5px;
    right: -24px;
    transform: rotate(44deg);
    content: " ";
    overflow: hidden;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .flip-title{
    background: #FF996C;
    padding-top: 22px;
    padding-bottom: 12px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    border-radius: 6px 6px 0 0;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .flip-content{
    padding: 30px 15px 0px 15px;
    color: #6B6C70;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
    min-height: 150px;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__button {
    max-width: 150px;
    border-radius: 18px;
    background-color: #532D89;
    color: #FFFFFF;
    font-family: "Work Sans";
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    padding: 6px 0;
    display: block;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__layer__overlay{
    border-radius: 6px;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
        place-content: flex-end;
    background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.63) 100%);
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .elementor-flip-box__front h3{
      color: #FFFFFF;
  font-family: "Work Sans";
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 34px;
  text-align: center;

}
/* common */
.elementor-5802 .elementor-element.elementor-element-35bd188 .ribbon {
    width: 63px;
    height: 61px;
    overflow: hidden;
    position: absolute;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #3498db;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 700 18px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}

/* top right*/
.elementor-5802 .elementor-element.elementor-element-35bd188 .ribbon-top-right {
top: 0px;
    right: 0;
    border-radius: 6px;
}
.elementor-5802 .elementor-element.elementor-element-35bd188 .plus{
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51e395ca */@media (max-width:1024px) and (min-width:768px){
    .elementor-5802 .elementor-element.elementor-element-51e395ca .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
   width: 50% !important;
}
}
.elementor-5802 .elementor-element.elementor-element-51e395ca .elementor-flip-box__front {
    border-radius: 6px;
}/* End custom CSS */