.wpcf7-form{width:100%;margin:auto;max-width:600px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=date]{border:2px solid #a1dbe9;border-radius:5px;font-size:clamp(12px,4vw,1.5rem);padding:10px}.wpcf7-form input[type=text]{width:100%}.wpcf7-form input[type=email]{width:100%}.wpcf7-form input[type=tel]{width:100%}.wpcf7-form input.js-datepicker{width:200px}.wpcf7-form select,.wpcf7-form textarea{border:2px solid #a1dbe9;border-radius:5px;font-size:clamp(12px,4vw,1.5rem)}.wpcf7-form select{padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wpcf7-form textarea{width:100%}@-webkit-keyframes submit-shine{0%{background-position:150% 0,0 0}100%{background-position:-50% 0,0 0}}@keyframes submit-shine{0%{background-position:150% 0,0 0}100%{background-position:-50% 0,0 0}}.ga-en-form__wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:150px auto 50px;padding:0 20px}.ga-en-form__title{color:#212d8e;font-family:josefin-sans,Arial,sans-serif;font-size:clamp(18px,7vw,5rem);margin-bottom:30px;text-align:center}.ga-en-form__ttl{font-weight:bold;font-size:clamp(14px,4.5vw,2rem)}.ga-en-form__content{margin-bottom:20px}.ga-en-form__center,.ga-en-form__pp{text-align:center;margin:0 auto 30px}.ga-en-form__pp .wpcf7-list-item{margin:0}.ga-en-form__pp .wpcf7-list-item label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;cursor:pointer}.ga-en-form__pp .wpcf7-list-item-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;line-height:1.5}.ga-en-form__pp .wpcf7-list-item-label::before,.ga-en-form__pp .wpcf7-list-item-label::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.ga-en-form__pp .wpcf7-list-item-label::before{left:0;width:28px;height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #999;border-radius:4px;background:#fff;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.ga-en-form__pp .wpcf7-list-item-label::after{left:9px;width:7px;height:13px;top:unset;border-right:3px solid #0075c1;border-bottom:3px solid #0075c1;-webkit-transform:translateY(-60%) rotate(45deg) scale(0);transform:translateY(-60%) rotate(45deg) scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}.ga-en-form__pp .wpcf7-list-item-label:hover:before{border:2px solid #0075c1}.ga-en-form__pp input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.ga-en-form__pp input[type=checkbox]:checked+.wpcf7-list-item-label::before{border:2px solid #0075c1}.ga-en-form__pp input[type=checkbox]:checked+.wpcf7-list-item-label::after{-webkit-transform:translateY(-60%) rotate(45deg) scale(1);transform:translateY(-60%) rotate(45deg) scale(1)}.ga-en-form__pp input[type=checkbox]:focus-visible+.wpcf7-list-item-label::before{outline:3px solid rgba(23,105,170,.3);outline-offset:3px}.ga-en-form__btn{text-align:center;margin:0 auto 30px}.ga-en-form__btn p{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ga-en-form__submit{background:linear-gradient(120deg, transparent 0%, transparent 40%, rgba(255, 255, 255, 0.7) 50%, transparent 60%, transparent 100%),linear-gradient(90deg, #fa6067 0%, #f58929 65%, #f5c729 100%);background-size:250% 100%,100% 100%;background-position:150% 0,0 0;background-repeat:no-repeat;border-radius:28px;color:#fff;display:block;font-size:clamp(12px,4vw,1.5rem);font-weight:700;margin:18px auto 0;max-width:320px;padding:13px 30px;text-align:center;border:none;display:inline-block;width:100%;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.ga-en-form__submit:hover{-webkit-animation:submit-shine .7s ease forwards;animation:submit-shine .7s ease forwards;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(245,137,41,.3);box-shadow:0 6px 18px rgba(245,137,41,.3)}.ga-en-form__postcode{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ga-en-form__hint{margin-bottom:20px;color:#e60000}.ga-en-form__back{margin:30px auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;color:#212d8e}.ga-en-form__radio-button-style .wpcf7-form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.ga-en-form__radio-button-style .wpcf7-list-item{margin:0}.ga-en-form__radio-button-style .wpcf7-list-item label{position:relative;display:block;cursor:pointer}.ga-en-form__radio-button-style .wpcf7-list-item-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:10px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #a1dbe9;border-radius:12px;background:#fff;font-family:biz-udpgothic,Arial,sans-serif;font-size:16px;line-height:1.4;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease,-webkit-transform .1s ease}.ga-en-form__radio-button-style input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.ga-en-form__radio-button-style label:hover .wpcf7-list-item-label{border-color:#0075c1}.ga-en-form__radio-button-style label:active .wpcf7-list-item-label{-webkit-transform:scale(0.98);transform:scale(0.98)}.ga-en-form__radio-button-style input[type=radio]:checked+.wpcf7-list-item-label{background:#0075c1;border-color:#0075c1;color:#fff;font-weight:700}.ga-en-form__radio-button-style input[type=radio]:focus-visible+.wpcf7-list-item-label{outline:3px solid rgba(23,105,170,.3);outline-offset:3px}.required{color:#e60000;font-family:Arial,sans-serif;font-weight:700;margin-left:2px;font-size:clamp(14px,4.5vw,2rem);font-weight:bold}.wpcf7-list-item-label{font-size:clamp(12px,4vw,1.5rem)}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-turnstile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px}@media(max-width: 768px){.ga-en-form__wrap{margin:80px auto 50px}}