body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.mb-3.d-flex.align-items-center p{display:flex !important;}.d-flex input#toggleAddress{margin:2px 10px 2px 0px !important;}.form-select{padding:.7rem 2.25rem .8rem .75rem !important;border-radius:10px !important;}.cky-btn{color:white !important;background-color:black !important;border:5px solid #ffc425 !important;box-shadow:0px 0px 0px 5px #c31f33;border-style:solid;border-width:5px 5px 5px 5px;border-color:#ffc425;font-family:"Roboto",Sans-serif !important;font-size:14px !important;font-weight:600 !important;text-transform:uppercase !important;}.acl-sitelinx #sitelinx-toggle-toolbar.small{width:40px;height:40px;border:2px solid white;padding:2px !important;display:none;}button#sitelinx-close-toolbar{box-shadow:0px 0px 0px 0px #c31f33;}.cky-consent-bar{display:none;}div#sitelinx-toolbar{border:0px solid rgba(255,255,255,1) !important;}button.cky-btn-revisit{box-shadow:none !important;}button.cky-btn-revisit:hover{background-color:#0056a7 !important;}button.cky-btn-close:hover{background-color:white !important;}button.cky-show-desc-btn{background-color:white !important;}button.cky-accordion-btn:hover{background-color:white !important;}.cky-btn:hover{color:black !important;box-shadow:0px 0px 5px 4px rgba(0,0,0,.59) !important;background-color:#ffc425 !important;}button#sitelinx-toggle-toolbar{bottom:20px !important;right:20px !important;}.primary-cta{color:#fff !important;font-size:20px;min-width:160px;text-align:center;display:inline-block;font-family:"Roboto",Sans-serif !important;font-weight:700 !important;background:#1c1a1a;border:5px solid #ffc425;box-shadow:0px 0px 0px 5px #c31f33;padding:16px 24px;border-radius:10px;text-transform:uppercase;text-decoration:none;position:relative;transition:all .3s;}input.wpcf7-form-control.wpcf7-submit:hover{margin-top:25px;box-shadow:0px 0px 5px 4px rgba(0,0,0,.59) !important;background-color:#ffc425 !important;}.primary-cta:hover{color:#1c1a1a !important;background:#ffc425;box-shadow:0px 0px 5px 4px rgba(0,0,0,.59);}.acl-sitelinx #sitelinx-toggle-toolbar.small:hover,.acl-sitelinx #sitelinx-toggle-toolbar.small:focus{border:2px solid #fff;}.primary-cta:focus{outline:none;}.cky-box-bottom-left{bottom:15px !important;left:15px !important;}@media (max-width: 767px){.primary-cta{font-size:12px;min-width:80px;border:3px solid #ffc425;box-shadow:0px 0px 0px 3px #c31f33;padding:9px 12px;color:#fff !important;}.custom-popup{width:350px;}}.gfp-form-container{max-width:870px;margin:0px auto;padding:65px 0px 80px 0px;}.gfp-form-title{max-width:91%;margin:0px auto;padding-bottom:60px;}.gfp-form-title h2{color:#222;font-family:"Chewie Extra Bold",serif;font-size:clamp(1.875rem,.9821rem + 4.4643vw,5rem);line-height:clamp(3rem,3rem + 2.9167vw,5.625rem);letter-spacing:-2px;text-transform:capitalize;margin-bottom:16px;margin-top:12px;word-spacing:2px;font-weight:500;text-align:center;}.gfp-form-title p{color:#474747;font-family:"Roboto",Sans-serif;font-size:clamp(1rem,.9286rem + .3571vw,1.25rem);margin-bottom:10px;letter-spacing:.48px;line-height:normal;font-weight:500;text-align:center;}.wpcf7-spinner{position:absolute !important;}.gfp-form label{font-size:clamp(.75rem,.6786rem + .3571vw,1rem);font-weight:500;font-family:"Roboto",Sans-serif;}.gfp-form input.form-control{height:clamp(2.5rem,2.3214rem + .8929vw,3.125rem);border-color:#bebebe;border-radius:10px;font-size:16px;font-family:"Roboto",Sans-serif;}.gfp-form textarea{height:232px;border-color:#bebebe;border-radius:10px;font-size:16px;font-family:"Roboto",Sans-serif;}.form-check-input{height:20px;width:20px;margin-top:2px;margin-right:13px;}.gfp-form p{font-size:clamp(.875rem,.8393rem + .1786vw,1rem);font-family:"Roboto",Sans-serif;font-weight:500;}.wpcf7-response-output{display:none !important;}.container{max-width:1440px;}@media screen and (min-width: 0px) and (max-width: 575px){.career_testimonial .sec-desc{width:100% !important;}.career_testimonial{background-image:none !important;}}@keyframes float{0%{transform:translatey(0px);}50%{transform:translatey(-20px);}100%{transform:translatey(0px);}}.testimonials-section{padding-top:109px;}@media screen and (min-width: 0px)and (max-width: 575px){.testimonials-section{padding-top:45px;}.testimonials-section .sec-title h3{font-size:30px !important;line-height:40px !important;}}.testimonials-section .sec-title h3{color:#222;font-family:"Chewie Extra Bold",Sans-serif;font-size:80px;line-height:80px;letter-spacing:-2px;letter-spacing:.2px;word-spacing:2px;text-transform:capitalize;margin-bottom:15px;margin-top:5px;font-weight:500;}.testimonials-section .sec-title P{color:#474747;font-family:"Bebas Neue Pro Bold",Sans-serif;font-size:20px;margin-bottom:10px;margin-top:22px;max-width:546px;letter-spacing:.6px;}.testimonials-section .gfp-testimonial-slider{margin:64px 0px;}.career_testimonial .sec-desc{color:#222 !important;font-family:"Roboto",Sans-serif;font-size:20px !important;font-weight:500 !important;line-height:1.19em;width:71%;}.testimonials-section .gfp-testimonial-slider .slick-list .slick-track{margin:0px 2px;}.gallery-images-slider .slick-list{padding:0px 260px;}.gallery-images-slider .slick-dots{bottom:18px;}.gallery-images-slider .slick-dots li{border-radius:50%;}.gallery-images-slider .slick-dots li button{box-shadow:none;background:rgba(28,26,26,.8);border-radius:50%;}.gallery-images-slider .slick-dots li button:before{color:#fff !important;font-size:10px;line-height:22px;font-weight:normal;}.gallery-images-slider .slick-dots li.slick-active button{background:#1c1a1a;}.gallery-images-slider .slick-dots li.slick-active button:before{opacity:1;}.gallery-images-slider.slick-dotted.slick-slider{margin-bottom:0px;}@media (max-width: 767px){.testimonials-section .gfp-testimonial-slider{margin:20px 0px 40px;}}@media screen and (min-width: 0px)and (max-width: 576px){.gallery-images-slider .slick-list{padding:0px 25px;}}.gallery-images-slider .gallery-image-item{height:642px;width:100%;}@media screen and (min-width: 0px)and (max-width: 449px){.gallery-images-slider .gallery-image-item{height:420px;}}.gallery-images-slider .gallery-image-item img{height:100%;width:100%;object-fit:cover;}.gallery-images-slider .slick-slide{margin:0px 4px;}.ticker-marquee{position:relative;overflow:hidden;text-align:center;margin:0 auto;width:100%;height:72px;display:flex;align-items:center;white-space:nowrap;font-size:24px;background-color:#ffc425;}.ticker-marquee .ticker-text{color:#222;font-family:"Roboto",Sans-serif;font-size:20px;letter-spacing:.6px;text-decoration:none;font-weight:700;}@media screen and (min-width: 0px) and (max-width: 575px){.ticker-marquee{height:45px;}.ticker-marquee .ticker-text{font-size:18px;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.page-title-overlay{top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(0,0,0,.2));z-index:2;}.play{width:0;height:0;border-left:8px solid white;border-top:5px solid transparent;border-bottom:5px solid transparent;display:inline-block;}.char{display:inline-block;transition:all .3s ease;}@keyframes scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}@media screen and (max-width:768px){.primary-cta{font-size:20px;padding:16px 22px;border-width:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}}span.wpcf7-list-item label{width:160px;max-width:200px;}span.wpcf7-form-control.form-check-input{gap:30px;display:inline;border:0px;}span.wpcf7-form-control.wpcf7-checkbox.form-check-input{display:inline;}span.wpcf7-form-control.wpcf7-checkbox{margin-bottom:5px;}input.wpcf7-form-control.wpcf7-submit{margin-top:25px;}span.wpcf7-list-item{padding-bottom:10px;}.gfp-form-container .mb-3{margin-bottom:1.5rem !important;}#traditional-form .gfp-form-title{padding-bottom:30px;}.wpcf7-response-output{margin-inline:auto;max-width:870px;display:grid;place-items:center;}.wpcf7 form .wpcf7-response-output{margin:0px;margin-inline:auto;margin-top:-30px;margin-bottom:30px;display:none;}.wpcf7 form.invalid .wpcf7-response-output{border-color:#ffc425;display:block;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;display:block;}@media screen and (max-width: 576px){.wpcf7-submit{width:100%;}.gfp-form-container{padding:30px 0px;}}