@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap);.child-preferences-form{background-color:#FAF3E0;border-radius:15px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.child-preferences-form h2{color:#333;margin-bottom:20px}.child-preferences-form input[type="text"],.child-preferences-form textarea{border:1px solid #DDD;border-radius:10px;padding:10px;width:100%;box-sizing:border-box}.child-preferences-form input[type="radio"],.child-preferences-form input[type="checkbox"]{margin-right:10px}.child-preferences-form button[type="submit"]{background-color:#EAD3A7;border:none;border-radius:10px;color:#333;padding:10px 20px;cursor:pointer;transition:background-color 0.3s ease}.child-preferences-form button[type="submit"]:hover{background-color:#D1B88F}.product-field-custom-bg #field_6_57 .gpfup__droparea{background:url(https://kidstest.vocably.eu/wp-content/uploads/2023/10/Vocably-Kids20231029213420.png) no-repeat center!important;width:300px!important;height:300px!important;background-size:cover!important}.product-field-custom-bg #field_6_57 .gpfup__select-files{background:url(https://kidstest.vocably.eu/wp-content/uploads/2023/10/Vocably-Kids20231029213420.png) no-repeat center center!important;background-size:contain!important;color:transparent!important;border:none!important;width:100px!important;height:100px!important;text-indent:-9999px!important;overflow:hidden!important;transition:box-shadow 0.3s ease!important;border-radius:50%!important}.product-field-custom-bg #field_6_57 .gpfup__select-files:hover,.product-field-custom-bg #field_6_57 .gpfup__select-files:focus{background-color:transparent!important;box-shadow:0 0 10px 5px #D8C089!important}.product-field-custom-bg #field_6_57 .gpfup__select-files:active{box-shadow:0 0 5px 2px #D8C089!important}.product-field-custom-bg #field_6_57 .gpfup__droparea span:first-child{display:none!important}.product-field-custom-bg #gfield_upload_rules_6_57{display:none!important}.highlighted-child-name{color:#D8C089;padding:10px;font-size:30px;font-weight:700}.gf-form-12-field-1-description{font-size:17px}.lesson-summary{font-family:'Playfair Display',serif;border:1px solid #C0D1FB;padding:15px;border-radius:5px;background-color:#F0F4FE}.lesson-summary .summary-title{font-weight:700;font-size:1.5em;margin-bottom:15px;text-align:center}.lesson-summary .summary-header{font-weight:700;margin-bottom:10px}.lesson-summary .summary-content{margin-bottom:10px}.lesson-summary .summary-content span{color:#333}.lesson-summary .summary-total{font-weight:700;color:#2B2651}.lesson-summary .summary-total span{font-size:1.5em}.gf-lessons-info{background-color:#E2EAFD;padding:12px 5px;border-radius:5px;margin-top:10px;margin-left:5px;font-size:15px;width:48%;text-align:center;font-weight:600;display:flex;justify-content:center;font-weight:600;float:left;clear:both}.gf-custom-pricing-message{display:block;padding:10px 15px;margin-top:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;color:#333;font-size:14px;font-weight:500;text-align:center}.product-field-background{background-image:url(https://kidstest.vocably.eu/wp-content/uploads/2023/11/Vocably-Kids-204-x-83-px-600-x-600-px.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:20px}.gravity-forms-white-out{opacity:0;background-color:#fff;max-width:5%;max-height:1px;border:none}.custom-plan-summary{padding:20px;border:3px solid #FBEAC0;border-radius:10px;background-color:#FFFBF1;width:100%;color:#002D4C;text-align:center;position:relative;margin-top:-250px;margin-left:0}.custom-plan-summary h3{font-size:24px;margin-bottom:20px;z-index:1}.pricing-details{margin-bottom:20px;z-index:1}.pricing-details .price-description,.pricing-details .total-description{font-weight:700}.pricing-details .price-value,.pricing-details .final-price-value{color:#002D4C}.buy-with-confidence{font-size:16px;margin-bottom:10px;z-index:1}.buy-with-confidence .tick-icon{color:#D8C089;margin-right:5px}.renewal-notice{font-size:14px;color:#002D4C;margin-bottom:20px;z-index:1}.clearfix:after{content:"";display:table;clear:both}.custom-next-button{display:block;float:right}