html:has(.page-template-template-crash-cameras){scroll-behavior:smooth}.page-template-template-crash-cameras .content-container{max-width:1440px;width:90%;margin:0 auto}.page-template-template-crash-cameras #cover{width:100%;height:-moz-fit-content;height:fit-content;position:relative}.page-template-template-crash-cameras #cover .hero-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;display:block}.page-template-template-crash-cameras #cover .hero-image::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:block;background-color:rgba(4,33,60,.7)}.page-template-template-crash-cameras #cover .hero-image img{width:100%;height:100%;position:relative;z-index:0;display:block}.page-template-template-crash-cameras #cover .content-container{padding:60px 0;position:relative;z-index:2;display:flex;flex-direction:column;gap:60px}.page-template-template-crash-cameras #cover .content-container .heading-wrapper{padding:50px 0;display:grid;grid-template-columns:repeat(2, minmax(280px, 50%));justify-content:space-between;align-items:center;border-bottom:1px solid var(--tertiaryColor)}@media(max-width: 1023px){.page-template-template-crash-cameras #cover .content-container .heading-wrapper{display:flex;flex-direction:column}}.page-template-template-crash-cameras #cover .content-container .heading-wrapper .title{margin-bottom:40px;grid-column:1/2;grid-row:1/2;font-family:var(--oswald);font-size:75px;font-weight:400;text-align:left;color:#fff}@media(max-width: 1023px){.page-template-template-crash-cameras #cover .content-container .heading-wrapper .title{text-align:center}}.page-template-template-crash-cameras #cover .content-container .heading-wrapper .tagline{margin-bottom:0;grid-column:1/2;grid-row:2/3;font-family:var(--lato);font-size:20px;font-weight:700;line-height:24px;text-align:left;color:#fff}@media(max-width: 1023px){.page-template-template-crash-cameras #cover .content-container .heading-wrapper .tagline{text-align:center}}.page-template-template-crash-cameras #cover .content-container .heading-wrapper .cta-btn{margin-top:30px;grid-column:2/3;grid-row:1/3;border-radius:50px;justify-self:end}.page-template-template-crash-cameras #cover .cameras{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:50px}.page-template-template-crash-cameras #cover .cameras img{flex:1 0 285px;height:200px;display:block;border-radius:25px}.page-template-template-crash-cameras #cover .cta-link{font-family:var(--oswald);font-size:20px;font-weight:700;line-height:30px;letter-spacing:.02em;text-align:left;text-transform:uppercase;color:#fff;transition:.2s ease}.page-template-template-crash-cameras #cover .cta-link:hover{color:var(--tertiaryColor)}.page-template-template-crash-cameras #main-content .form-title{font-size:20px;line-height:95px;color:var(--tertiaryColor);font-weight:700;font-family:var(--lato);margin:0;text-transform:uppercase;text-align:center}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body .gform_fields{display:flex;flex-wrap:wrap;gap:20px}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li{min-width:250px;flex:1 0 calc(50% - 20px)}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li:nth-child(3),.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li:has(textarea){flex-basis:100%}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li label{display:none}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li input,.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li textarea{width:100%;margin:10px 0;outline:none;border:0;background:var(--lightGrey);border-radius:5px;padding:15px 10px}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li input::-moz-placeholder, .page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li textarea::-moz-placeholder{font-size:16px;font-weight:700;line-height:75px;font-family:var(--lato);text-transform:none}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li input::placeholder,.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li textarea::placeholder{font-size:16px;font-weight:700;line-height:75px;font-family:var(--lato);text-transform:none}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li textarea{resize:none}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .clear-multi{display:flex}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .gfield_time_hour,.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .gfield_time_minute{width:100%}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .gfield_time_hour input,.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .gfield_time_minute input{width:100%}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .gfield_time_hour i,.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .gfield_time_minute i{margin:25px 10px 0 10px}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li .gfield_time_hour{display:flex}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li.gfield--type-choice{flex-basis:100% !important;display:flex}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li.gfield--type-choice .gfield_label_before_complex,.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li.gfield--type-choice .gform-field-label{display:none}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li.gfield--type-choice .ginput_container{width:-moz-fit-content;width:fit-content;display:flex}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li.gfield--type-choice [type=checkbox]{width:25px;height:25px;display:block;border-radius:none;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li.gfield--type-choice .gfield_description{margin:0 10px 5px 10px;display:block;color:var(--text);font-size:14px;line-height:1.5}@media(max-width: 767px){.page-template-template-crash-cameras #main-content .gform_wrapper .gform-body li.gfield--type-choice .gfield_description{font-size:12px}}.page-template-template-crash-cameras #main-content .gform_wrapper .gform_footer{display:flex;justify-content:center;position:relative}.page-template-template-crash-cameras #main-content .gform_wrapper .gform_footer .gform_button{border-radius:100px;color:#fff;border:0;padding:0;height:50px;position:absolute;top:18px;left:0;right:0;bottom:0;margin:0 auto;text-transform:uppercase;font-family:var(--lato)}.page-template-template-crash-cameras #main-content .content-container{padding:110px 0;position:relative;display:grid;grid-template-columns:repeat(2, minmax(280px, 50%))}@media(max-width: 1023px){.page-template-template-crash-cameras #main-content .content-container{display:flex;flex-direction:column}}.page-template-template-crash-cameras #main-content .content-container .heading-container{max-width:1035px;margin:0 auto;margin-bottom:70px;display:inline-block;grid-column:1/3}.page-template-template-crash-cameras #main-content .content-container .heading-container .title{margin-bottom:30px;font-family:var(--oswald);font-size:60px;font-weight:500;line-height:88.92px;text-align:center;color:var(--secondaryColor)}.page-template-template-crash-cameras #main-content .content-container .heading-container .ft-content{font-family:var(--lato);font-size:20px;font-weight:400;line-height:28px;text-align:center;color:var(--primaryColor)}.page-template-template-crash-cameras #main-content .content-container .content{grid-column:1/2}.page-template-template-crash-cameras #main-content .content-container .form{position:relative;grid-column:2/3;display:flex}.page-template-template-crash-cameras #main-content .content-container .form-wrapper{height:-moz-fit-content;height:fit-content;max-width:600px;margin:0 auto;position:sticky;top:210px;padding:45px 40px;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-shadow:0px 4px 40px 0px rgba(0,0,0,.0784313725);border-radius:25px}.page-template-template-crash-cameras #main-content .content-container .form-title{margin-bottom:20px;font-family:var(--oswald);font-size:40px;font-weight:400;line-height:59.28px;text-align:center;color:var(--primaryColor)}.page-template-template-crash-cameras #main-content .content-container .form-subtitle{font-family:var(--lato);font-size:20px;font-weight:700;line-height:24px;letter-spacing:.095em;text-align:center;color:var(--tertiaryColor)}.page-template-template-crash-cameras #floating-box{padding:80px 0}.page-template-template-crash-cameras #floating-box .box{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0px 0px 40px 0px rgba(0,0,0,.0784313725);border-radius:25px}.page-template-template-crash-cameras #floating-box .box .cover-img{width:100%;height:250px;display:flex;border-bottom:6px solid var(--tertiaryColor)}.page-template-template-crash-cameras #floating-box .box .cover-img img{width:100%;height:100%;display:block;border-top-right-radius:25px;border-top-left-radius:25px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-template-template-crash-cameras #floating-box .box .content{padding:60px}.page-template-template-crash-cameras #floating-box .box .content .title{font-family:var(--oswald);font-size:45px;font-weight:500;line-height:75px;text-align:left}.page-template-template-crash-cameras #floating-box .box .cta-btn{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);border-radius:60px}

/*# sourceMappingURL=template-crash-cameras.css.map */