.jfs-banner{position:relative;overflow:hidden;height:70vh}.jfs-banner.tall{height:90vh}.jfs-banner.tall .overlay .content{text-align:left}.jfs-banner.tall .overlay .content .text{max-width:50%}@media only screen and (max-width:640px){.jfs-banner.tall .overlay .content .text{max-width:none}.jfs-banner.tall .overlay .content .text br{display:none}}@media only screen and (max-width:768px){.jfs-banner.tall{height:50vh}}.jfs-banner picture{display:initial}.jfs-banner img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.jfs-banner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;flex-direction:column;color:#fff;z-index:0}.jfs-banner .overlay .content{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%;font-weight:200;padding:0 10rem}.jfs-banner .overlay .content h1{padding:0;color:#fff;font-size:4rem;font-size:clamp(2rem,1.4576rem + 2.7119vw,4rem);font-weight:700;margin:0;text-transform:uppercase;word-spacing:5px}.jfs-banner .overlay .content h1 .text-orange{color:#cf995f}.jfs-banner .overlay .content .text{margin:15px 0;font-size:clamp(1rem,.9322rem + .339vw,1.25rem);text-transform:uppercase}@media only screen and (max-width:1024px){.jfs-banner .overlay .content{padding:0 5rem}}@media only screen and (max-width:768px){.jfs-banner .overlay .content{padding:0 1rem}}.jfs-banner .overlay::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,.5);pointer-events:auto;z-index:-1}.jfs-gallery{background:linear-gradient(97.48deg,#62748e 0,#1e1b18 101.16%);padding:clamp(25px,8vw,125px)}.jfs-gallery .gallery{-moz-column-count:3;column-count:3;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:1024px){.jfs-gallery .gallery{-moz-column-count:2;column-count:2}}@media only screen and (max-width:640px){.jfs-gallery .gallery{-moz-column-count:1;column-count:1}}.jfs-gallery .gallery .gallery-item{display:inline-block;width:100%;margin-bottom:20px;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #eaecef}.jfs-gallery .gallery .gallery-item img{display:block;width:100%;height:auto;transition:transform .3s ease}.jfs-gallery .gallery .gallery-item:hover img{transform:scale(1.1)}.jfs-request-quote{padding:150px 30px;display:flex;align-items:center;flex-direction:column}.jfs-request-quote .headings{margin:30px auto;text-align:center}.jfs-request-quote .headings h2{margin:0 auto;font-size:clamp(1.5rem,.5508rem + 4.7458vw,5rem);line-height:1;letter-spacing:-4.8px;line-height:75px}.jfs-request-quote .headings h2.blue{color:#62748e}@media only screen and (max-width:768px){.jfs-request-quote .headings h2{letter-spacing:inherit;line-height:35px}}.jfs-request-quote .buttons{margin-top:15px;display:flex;gap:10px}.jfs-booking-enquiry .inner .form .gform-footer button#gform_submit_button_2,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper button#gform_submit_button_1{display:inline-block;padding:15px 60px;font-size:12px;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2.75px;color:#fff;background-color:#62748e;cursor:pointer;transition:background-color .3s ease}.jfs-booking-enquiry .inner .form .gform-footer button.gold#gform_submit_button_2,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper button.gold#gform_submit_button_1{background-image:linear-gradient(45.16deg,#cf995f -29.08%,#ffbb72 18.74%,#b65e00 79.47%,#a06a30 128.81%)}.jfs-booking-enquiry .inner .form .gform-footer button.gold#gform_submit_button_2:hover,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper button.gold#gform_submit_button_1:hover{background-image:none;background-color:#000}.jfs-booking-enquiry .inner .form .gform-footer button.black#gform_submit_button_2,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper button.black#gform_submit_button_1{background-color:#000;color:#fff}.jfs-booking-enquiry .inner .form .gform-footer button#gform_submit_button_2:hover,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper button#gform_submit_button_1:hover{background-color:#000}.jfs-information-section{position:relative;padding:75px;padding-bottom:0;color:#62748e;font-weight:500}.jfs-information-section .inner{display:flex;max-width:1500px;margin:0 auto}.jfs-information-section .inner .left{flex:60%}.jfs-information-section .inner .left .subtitle{font-weight:800;letter-spacing:4px;color:#90a1b9;text-transform:uppercase;display:inline-block;margin-bottom:20px}.jfs-information-section .inner .left .subtitle:after{content:"";display:block;border-bottom:solid 3px #e2e8f0;transition:border-color .3s ease;margin-top:6px;width:200%}.jfs-information-section .inner .left .text{margin:50px 0 25px 0}@media only screen and (max-width:1024px){.jfs-information-section .inner .left .link{margin-bottom:25px}}.jfs-information-section .inner .right{flex:40%;padding-bottom:50px}.jfs-information-section .inner .right .image{top:0;margin-bottom:-120px}@media only screen and (max-width:768px){.jfs-information-section .inner .right .image{margin-bottom:0}}@media only screen and (max-width:768px){.jfs-information-section .inner .right{padding-bottom:0}}@media only screen and (max-width:768px){.jfs-information-section .inner{flex-direction:column}}@media only screen and (max-width:768px){.jfs-information-section{padding:50px}}@media only screen and (max-width:640px){.jfs-information-section{padding:25px}}.jfs-text-section{padding:75px;font-weight:500;background:linear-gradient(97.48deg,#62748e 0,#1e1b18 101.16%);color:#fff}.jfs-text-section .inner{max-width:1500px;margin:0 auto}.jfs-text-section .inner .subtitle{font-weight:700;letter-spacing:4px;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:10px}.jfs-text-section .inner .dynamic-heading{color:#fff;margin:10px 0}.jfs-text-section .inner .text{margin:25px 0 25px 0;font-size:1.5rem;font-style:italic;font-weight:400}@media only screen and (max-width:768px){.jfs-text-section{padding:50px}}@media only screen and (max-width:640px){.jfs-text-section{padding:25px}}.jfs-image-with-text{padding:100px;color:#62748e}.jfs-image-with-text .inner{display:flex;max-width:1500px;margin:0 auto;gap:50px}.jfs-image-with-text .inner .left{flex:40%}.jfs-image-with-text .inner .right{flex:60%}.jfs-image-with-text .inner .right .dynamic-heading{margin:10px 0}.jfs-image-with-text .inner .right .text{margin:25px 0 0 0}@media only screen and (max-width:768px){.jfs-image-with-text .inner{display:block}}@media only screen and (max-width:1024px){.jfs-image-with-text{padding:75px}}@media only screen and (max-width:768px){.jfs-image-with-text{padding:50px}}@media only screen and (max-width:640px){.jfs-image-with-text{padding:25px}}.jfs-testimonial-with-stats{--bg-gradient:linear-gradient(97.48deg, #62748E 0%, #1E1B18 101.16%);--subtitle-color:#FFF;--heading-color:#FFF;--accent-color:#cf995f;--text-color:#FFF;--info-color:#90a1b9;--subtext-color:#8a8e94;--border-color:#4e555f;position:relative;padding:100px 25px;background:var(--bg-gradient);color:var(--text-color);font-weight:500}.jfs-testimonial-with-stats.light{--bg-gradient:linear-gradient(251.01deg, #A9BCC0 -5.45%, #FFFFFF 28.02%, #8D9FA8 70.52%, #E2ECED 105.05%);--subtitle-color:#62748E;--accent-color:#2b3749;--text-color:#1e2223;--info-color:#2b3749;--subtext-color:#62748E;--border-color:#62748E}.jfs-testimonial-with-stats.black{--bg-gradient:#111111;--subtitle-color:#62748E;--accent-color:#62748e;--text-color:#FFF;--info-color:#90A1B9;--subtext-color:#707070;--border-color:#333333}.jfs-testimonial-with-stats .inner{display:flex;max-width:1500px;margin:0 auto;align-items:center;gap:50px}@media only screen and (max-width:640px){.jfs-testimonial-with-stats .inner{flex-direction:column;align-items:flex-start;gap:40px}}.jfs-testimonial-with-stats .left,.jfs-testimonial-with-stats .right{flex:1 1 50%;width:50%}@media only screen and (max-width:640px){.jfs-testimonial-with-stats .left,.jfs-testimonial-with-stats .right{flex:none;width:100%}}.jfs-testimonial-with-stats .subtitle{display:inline-block;margin-bottom:20px;font-weight:800;letter-spacing:4px;color:var(--subtitle-color);text-transform:uppercase}.jfs-testimonial-with-stats .dynamic-heading{color:var(--heading-color)}.jfs-testimonial-with-stats .dynamic-heading .text-orange{color:var(--accent-color)}.jfs-testimonial-with-stats .text{margin:50px 0 25px 0;font-size:1.5rem;font-style:italic;color:var(--text-color)}.jfs-testimonial-with-stats .credit{font-size:.8rem;font-weight:800;letter-spacing:3.6px;color:var(--subtitle-color);text-transform:uppercase}.jfs-testimonial-with-stats .items{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media only screen and (max-width:768px){.jfs-testimonial-with-stats .items{grid-template-columns:1fr;gap:25px}}.jfs-testimonial-with-stats .item{padding-left:25px;border-left:1px solid var(--border-color)}.jfs-testimonial-with-stats .item .information{font-size:3rem;font-weight:800;line-height:1;letter-spacing:-2.4px;color:var(--info-color)}.jfs-testimonial-with-stats .item .subtext{margin-top:15px;font-size:.8rem;font-weight:500;letter-spacing:3px;color:var(--subtext-color);text-transform:uppercase}@media only screen and (max-width:640px){.jfs-testimonial-with-stats .item .subtext{margin-top:5px}}@media only screen and (max-width:640px){.jfs-testimonial-with-stats .item{padding:0;border:none}}.jfs-contact-us{background:linear-gradient(97.48deg,#62748e 0,#1e1b18 101.16%);color:#fff;padding:75px;font-weight:500}.jfs-contact-us .inner{max-width:1500px;margin:0 auto}.jfs-contact-us .inner .subtitle{font-weight:800;letter-spacing:4px;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:20px}.jfs-contact-us .inner .dynamic-heading{color:#fff}.jfs-contact-us .inner label{color:#fff}.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper{margin:50px 0}.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper input,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper textarea{border:1px solid #fff;border-radius:0;background-color:transparent;color:#fff;padding:20px 15px}.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper button#gform_submit_button_1{background-image:linear-gradient(45.16deg,#cf995f -29.08%,#ffbb72 18.74%,#b65e00 79.47%,#a06a30 128.81%);border:none}.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper button#gform_submit_button_1:hover{background-image:none;background-color:#000}.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper .gfield_validation_message,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper .gform_validation_errors{background-color:red;color:#fff;padding:10px;border:1px solid #fff}.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper .gfield_validation_message .gform-icon,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper .gfield_validation_message .gform_submission_error,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper .gform_validation_errors .gform-icon,.jfs-contact-us .inner #gform_wrapper_1.gform_wrapper .gform_validation_errors .gform_submission_error{color:#fff}.jfs-contact-us .inner .information{display:flex;gap:50px}.jfs-contact-us .inner .information>div{flex:50%}@media only screen and (max-width:768px){.jfs-contact-us .inner .information{display:initial}}@media only screen and (max-width:768px){.jfs-contact-us{padding:50px}}@media only screen and (max-width:640px){.jfs-contact-us{padding:25px}}.jfs-our-fleet{background:#f8fafc;padding:clamp(25px,8vw,125px)}.jfs-our-fleet .inner{max-width:1500px;margin:0 auto}.jfs-our-fleet .inner .top{display:flex;justify-content:space-between;align-items:flex-end}.jfs-our-fleet .inner .top .text{font-size:14px;font-weight:700;letter-spacing:1px;color:#90a1b9;text-transform:uppercase;margin:20px 0 0 0}@media only screen and (max-width:768px){.jfs-our-fleet .inner .top{flex-direction:column;align-items:flex-start;gap:10px}}.jfs-our-fleet .inner .fleet{display:flex;gap:5px;justify-content:space-between;margin:25px 0}.jfs-our-fleet .inner .fleet .coach{background:#fff;flex:1 1 50%;width:50%}@media only screen and (max-width:768px){.jfs-our-fleet .inner .fleet .coach{flex:none;width:100%}}.jfs-our-fleet .inner .fleet .coach .content{padding:25px;color:#62748e}.jfs-our-fleet .inner .fleet .coach .content h3{padding-bottom:15px;border-bottom:1px solid #f3f6fa;color:#000}.jfs-our-fleet .inner .fleet .coach .content ul.features{margin:15px 0;padding:0 0 0 15px;-moz-column-count:2;column-count:2;color:#000;font-weight:700;text-transform:uppercase;list-style-type:square}.jfs-our-fleet .inner .fleet .coach .content ul.features li::marker{color:#cad5e2}@media only screen and (max-width:480px){.jfs-our-fleet .inner .fleet .coach .content ul.features{-moz-column-count:1;column-count:1}}.jfs-our-fleet .inner .fleet .coach .content .btn{display:block}@media only screen and (max-width:768px){.jfs-our-fleet .inner .fleet{flex-direction:column;align-items:flex-start;gap:25px}}.jfs-testimonial{--bg-gradient:linear-gradient(97.48deg, #62748E 0%, #1E1B18 101.16%);--subtitle-color:#FFF;--heading-color:#FFF;--accent-color:inherit;--text-color:#FFF;--info-color:#90a1b9;--subtext-color:#8a8e94;--border-color:#4e555f;position:relative;padding:100px 25px;background:var(--bg-gradient);color:var(--text-color)}.jfs-testimonial.light{--bg-gradient:linear-gradient(251.01deg, #A9BCC0 -5.45%, #FFFFFF 28.02%, #8D9FA8 70.52%, #E2ECED 105.05%);--subtitle-color:#62748E;--accent-color:#2b3749;--text-color:#1e2223;--info-color:#2b3749;--subtext-color:#62748E;--border-color:#62748E}.jfs-testimonial.black{--bg-gradient:#111111;--subtitle-color:#62748E;--accent-color:#62748e;--text-color:#FFF;--info-color:#90A1B9;--subtext-color:#707070;--border-color:#333333}.jfs-testimonial .inner{display:flex;max-width:1500px;margin:0 auto;align-items:center;gap:50px}.jfs-testimonial .inner .subtitle{display:inline-block;margin-bottom:20px;font-weight:800;letter-spacing:4px;color:var(--subtitle-color);text-transform:uppercase}.jfs-testimonial .inner .left{flex:1 1 50%;width:50%}.jfs-testimonial .inner .left .dynamic-heading{color:var(--heading-color)}.jfs-testimonial .inner .left .dynamic-heading .text-orange{color:var(--accent-color)}.jfs-testimonial .inner .right{flex:1 1 50%;width:50%;padding-right:10%}.jfs-testimonial .inner .right .quote-text{font-size:26px;font-style:italic}.jfs-testimonial .inner .right .quote-credit{text-transform:uppercase;margin:15px 0 0 0}@media only screen and (max-width:640px){.jfs-testimonial .inner{flex-direction:column}.jfs-testimonial .inner .left{width:100%}.jfs-testimonial .inner .right{width:100%}}@media only screen and (max-width:640px){.jfs-testimonial{padding:50px 25px}}.jfs-hero{position:relative;padding-bottom:0;color:#62748e;font-weight:500;padding:225px 50px;overflow-x:clip;overflow-y:visible}.jfs-hero .inner{display:flex;justify-content:space-between;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1500px;margin:0 auto}.jfs-hero .inner .left .subtitle{font-weight:800;letter-spacing:4px;color:#90a1b9;text-transform:uppercase;display:inline-block;margin-bottom:20px}.jfs-hero .inner .left .subtitle:after{content:"";display:block;border-bottom:solid 3px #e2e8f0;transition:border-color .3s ease;margin-top:6px}.jfs-hero .inner .left .text{margin:50px 0 25px 0;font-size:20px;font-weight:400;line-height:1.25;color:#62748e}.jfs-hero .inner .left .information-points{display:flex;gap:30px;text-transform:uppercase;color:#111;font-weight:800}.jfs-hero .inner .left .information-points .item{display:flex}.jfs-hero .inner .left .information-points .item .icon{margin-right:20px}.jfs-hero .inner .left .information-points .item .text{margin:0;font-weight:700;font-size:90%;color:#90a1b9}.jfs-hero .inner .left .link{margin-top:50px}.jfs-hero .inner .left .link a{text-transform:uppercase;font-weight:800;letter-spacing:4px;color:#111;text-decoration:none}@media only screen and (max-width:1024px){.jfs-hero .inner .left .link{margin-bottom:25px}}.jfs-hero .inner .right .image{width:140%;position:absolute;max-width:none;z-index:10;position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:55%}@media only screen and (max-width:768px){.jfs-hero .inner .right .image{margin-bottom:0}}@media only screen and (max-width:768px){.jfs-hero .inner .right{display:none}}@media only screen and (max-width:768px){.jfs-hero .inner{grid-template-columns:1fr}}@media only screen and (max-width:640px){.jfs-hero{padding:25px}}.jfs-heading-with-text{--bg-gradient:linear-gradient(97.48deg, #62748E 0%, #1E1B18 101.16%);--subtitle-color:#FFF;--heading-color:#FFF;--accent-color:#cf995f;--text-color:#FFF;--info-color:#90a1b9;--subtext-color:#8a8e94;--border-color:#4e555f;position:relative;padding:100px 25px;background:var(--bg-gradient);color:var(--text-color)}.jfs-heading-with-text.light{--bg-gradient:linear-gradient(251.01deg, #A9BCC0 -5.45%, #FFFFFF 28.02%, #8D9FA8 70.52%, #E2ECED 105.05%);--subtitle-color:#62748E;--accent-color:#2b3749;--text-color:#1e2223;--info-color:#2b3749;--subtext-color:#62748E;--border-color:#62748E}.jfs-heading-with-text.black{--bg-gradient:#111111;--subtitle-color:#62748E;--accent-color:#62748e;--text-color:#FFF;--info-color:#90A1B9;--subtext-color:#707070;--border-color:#333333}.jfs-heading-with-text .inner{max-width:1500px;margin:0 auto}.jfs-heading-with-text .inner .subtitle{display:inline-block;margin-bottom:20px;font-weight:800;letter-spacing:4px;color:var(--subtitle-color);text-transform:uppercase}.jfs-heading-with-text .inner .dynamic-heading{color:var(--heading-color)}.jfs-heading-with-text .inner .dynamic-heading .text-orange{color:var(--accent-color)}.jfs-heading-with-text .inner .text{margin:50px 0 25px 0;font-size:1.5rem;font-style:italic;color:var(--text-color)}.jfs-image{--heading-color:#FFF;--text-color:#FFF;position:relative;color:var(--text-color)}.jfs-image.dark{--heading-color:#90a1b9;--text-color:#2b3749}.jfs-image .image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:1024px){.jfs-image .image{position:absolute;top:0;left:0;width:100%;height:100%}}.jfs-image .inner{height:100%;width:100%;position:absolute;top:0;padding:100px 50px}.jfs-image .inner .content{max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;color:#fff}.jfs-image .inner .content .dynamic-heading{color:var(--heading-color)}@media only screen and (max-width:1024px){.jfs-image .inner .content .left{margin-top:15px}}.jfs-image .inner .content .text{width:50%;font-size:20px;margin-top:30px;color:var(--text-color);text-transform:uppercase;font-weight:600;letter-spacing:1px}@media only screen and (max-width:1024px){.jfs-image .inner .content .text{width:100%}}.jfs-image .inner .content.direction-right{flex-direction:row-reverse}.jfs-image .inner .content.direction-right .left{text-align:right}.jfs-image .inner .content.direction-right .left .text{margin-left:auto}@media only screen and (max-width:1024px){.jfs-image .inner .content.direction-right .left .text{margin-left:0}}@media only screen and (max-width:1024px){.jfs-image .inner .content.direction-right .left{text-align:left}}@media only screen and (max-width:1024px){.jfs-image .inner .content.direction-right{flex-direction:column-reverse}}@media only screen and (max-width:1024px){.jfs-image .inner .content{flex-direction:column-reverse}}@media only screen and (max-width:1280px){.jfs-image .inner{padding:50px}}@media only screen and (max-width:1024px){.jfs-image .inner{position:relative}}.jfs-accordion{padding:50px;background:linear-gradient(97.48deg,#62748e 0,#1e1b18 101.16%);color:#fff}.jfs-accordion .inner{max-width:1500px;margin:0 auto}.jfs-accordion .inner .dynamic-heading{color:#fff}.jfs-accordion .inner .dynamic-heading .text-orange{color:#cf995f}.jfs-accordion .inner .rows{margin-top:25px}.jfs-accordion .inner .item{border-bottom:1px solid #ddd}.jfs-accordion .inner .item .question{width:100%;background:0 0;border:none;text-align:left;padding:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-style:italic;font-size:20px;color:#fff}.jfs-accordion .inner .item .question::after{content:"+";font-size:2em;line-height:1;transition:transform .3s ease;position:relative;top:-4px;font-style:normal;font-weight:200}.jfs-accordion .inner .item .answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);font-size:16px}.jfs-accordion .inner .item .answer .answer-inner{overflow:hidden;padding:0 20px;transition:padding-bottom .35s cubic-bezier(.4,0,.2,1)}.jfs-accordion .inner .item.active .question::after{transform:rotate(45deg)}.jfs-accordion .inner .item.active .answer{grid-template-rows:1fr}.jfs-accordion .inner .item.active .answer .answer-inner{padding-bottom:20px}.jfs-booking-enquiry{padding:75px;font-weight:500;background:linear-gradient(97.48deg,#62748e 0,#1e1b18 101.16%);color:#fff}.jfs-booking-enquiry .inner{max-width:1500px;margin:0 auto}.jfs-booking-enquiry .inner .subtitle{font-weight:700;letter-spacing:4px;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:10px}.jfs-booking-enquiry .inner .dynamic-heading{color:#fff;margin:10px 0}.jfs-booking-enquiry .inner .form .gform-field-label__text{color:#fff}.jfs-booking-enquiry .inner .form input,.jfs-booking-enquiry .inner .form select,.jfs-booking-enquiry .inner .form textarea{background:0 0;border:1px solid #fff;border-radius:0;color:#fff}.jfs-booking-enquiry .inner .form input::-moz-placeholder,.jfs-booking-enquiry .inner .form select::-moz-placeholder,.jfs-booking-enquiry .inner .form textarea::-moz-placeholder{color:#fff}.jfs-booking-enquiry .inner .form input::placeholder,.jfs-booking-enquiry .inner .form select::placeholder,.jfs-booking-enquiry .inner .form textarea::placeholder{color:#fff}.jfs-booking-enquiry .inner .form .gfield--input-type-datefield .gform-grid-row,.jfs-booking-enquiry .inner .form .gfield--input-type-time .gform-grid-row{justify-content:space-between;margin-inline:0;gap:10px}.jfs-booking-enquiry .inner .form .gfield--input-type-datefield .gform-grid-row .gform-grid-col,.jfs-booking-enquiry .inner .form .gfield--input-type-time .gform-grid-row .gform-grid-col{padding-inline:0;flex:1}.jfs-booking-enquiry .inner .form .gform-footer button#gform_submit_button_2{background-image:linear-gradient(45.16deg,#cf995f -29.08%,#ffbb72 18.74%,#b65e00 79.47%,#a06a30 128.81%);border:none;border-radius:0;margin-left:auto}.jfs-booking-enquiry .inner .form .gform-footer button#gform_submit_button_2:hover{background-image:none;background-color:#000}@media only screen and (max-width:768px){.jfs-booking-enquiry{padding:50px}}@media only screen and (max-width:640px){.jfs-booking-enquiry{padding:25px}}