.contact-form-widget{margin:50px auto;position:relative}.contact-form-widget .contact-form-container{margin:0 auto 150px;max-width:920px;padding:20px;position:relative;width:100%}.contact-form-widget .contact-form-container a{background-color:#fec057;color:#2a2a2a;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:172.4%;padding:10px 36px;transition:all .3s ease-in-out}@media(max-width:767px){.contact-form-widget .contact-form-container a{padding:10px 20px}}.contact-form-widget .contact-form-container a:hover{background:#2a2a2a;color:#fec057}.contact-form-widget .contact-form-container .banner-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:38px;text-align:center;text-transform:uppercase}.contact-form-widget .contact-form-container .gform_heading{display:none}.contact-form-widget .contact-form-container .gform_wrapper{background:#2a2a2a;box-shadow:0 4px 40px #00000040;margin-top:-40px;padding:100px 15px;position:relative;width:100%;z-index:2}.contact-form-widget .contact-form-container .gform_wrapper form{margin:0 auto;max-width:442px;width:100%}.contact-form-widget .contact-form-container .gform_wrapper form .gfield input,.contact-form-widget .contact-form-container .gform_wrapper form .gfield textarea{background:#0000;border-bottom:1px solid #818a91;color:#fff;outline:none}.contact-form-widget .contact-form-container .gform_wrapper form .gfield input::placeholder,.contact-form-widget .contact-form-container .gform_wrapper form .gfield textarea::placeholder{color:#fff;font-size:10px;font-weight:500}.contact-form-widget .contact-form-container .gform_wrapper form .gfield .gfield_description{color:#fff}.contact-form-widget .contact-form-container .gform_wrapper form input{margin-bottom:10px}.contact-form-widget .contact-form-container:before{background-color:#fec057;bottom:-19px;content:"";height:40%;left:0;position:absolute;right:0}.contact-form-widget .contact-form-container .gform_footer .button{background:#0000;border:1px solid #fec057;border-radius:0;color:#fec057;cursor:pointer;font-size:11px;font-weight:500;padding:6px;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}.contact-form-widget .contact-form-container .gform_footer .button:hover{background:#fec057;color:#2a2a2a}.contact-form-widget.variation-style-1 .gform_confirmation_wrapper{background:#2a2a2a;box-shadow:0 4px 40px #00000040;margin-top:-40px;max-width:100%;padding:100px 15px;z-index:2}.contact-form-widget.variation-style-2{margin:50px auto 100px;max-width:1195px;position:relative}.contact-form-widget.variation-style-2:before{background-image:url(/wp-content/themes/venturi/public/images/contact-form-style-2-background.4e03fb.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:40px;content:"";left:0;position:absolute;right:0;top:0}.contact-form-widget.variation-style-2 .contact-form-container{margin:0 auto;max-width:960px;padding:20px;position:relative;top:30px;width:100%}.contact-form-widget.variation-style-2 .contact-form-container h2{color:#fff;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:38px;margin:50px auto;text-align:center;text-transform:uppercase}.contact-form-widget.variation-style-2 .contact-form-container .gform_heading{display:none}.contact-form-widget.variation-style-2 .contact-form-container .gform_wrapper{background:#2a2a2a;box-shadow:0 4px 40px #00000040;margin-top:2rem;padding:50px;position:relative;width:100%;z-index:2}@media (min-width:768px){.contact-form-widget.variation-style-2 .contact-form-container .gform_wrapper{padding:120px 0}}.contact-form-widget.variation-style-2 .contact-form-container:before{background-color:#fec057;bottom:-4px;content:"";height:40%;left:0;position:absolute;right:0}.contact-form-widget.variation-style-2 .gform_confirmation_wrapper{background:#2a2a2a;box-shadow:0 4px 40px #00000040;padding:80px 30px;width:100%}.contact-form-widget.variation-style-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin:10px}@media (min-width:768px){.contact-form-widget.variation-style-3{grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 0}}.contact-form-widget.variation-style-3 .contact-text-container{align-items:center;background-image:url(/wp-content/themes/venturi/public/images/pexels-life-of-pix-8892-3-3.903d00.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:70px 20px}.contact-form-widget.variation-style-3 .contact-text-container .contact-text{max-width:430px;width:100%}.contact-form-widget.variation-style-3 .contact-text-container .contact-text h2{color:#2a2a2a;display:flex;font-family:Times New Roman,Times,serif;font-size:40px;font-weight:400;line-height:1;margin-bottom:30px;text-align:center}@media (min-width:768px){.contact-form-widget.variation-style-3 .contact-text-container .contact-text h2{text-align:initial}}.contact-form-widget.variation-style-3 .contact-text-container .contact-text p{color:#5c6f7c;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.1em;line-height:22px;text-align:center;text-transform:uppercase}@media (min-width:768px){.contact-form-widget.variation-style-3 .contact-text-container .contact-text p{text-align:initial}}.contact-form-widget.variation-style-3 .contact-form{align-items:center;background-color:#2a2a2a;display:flex}.contact-form-widget.variation-style-3 .contact-form .contact-form-container{margin:0 auto;max-width:355px;padding:0 20px;position:relative;width:100%}.contact-form-widget.variation-style-3 .contact-form .contact-form-container .gform_heading{display:none}.contact-form-widget.variation-style-3 .contact-form .contact-form-container .gform_wrapper{background:#2a2a2a;box-shadow:0 4px 40px #00000040;margin-top:-20px;padding:15px;position:relative;width:100%;z-index:2}.contact-form-widget.variation-style-3 .contact-form .contact-form-container .gform_wrapper .gfield input::placeholder,.contact-form-widget.variation-style-3 .contact-form .contact-form-container .gform_wrapper .gfield textarea::placeholder{color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:12px}.contact-form-widget.variation-style-3 .gform_confirmation_wrapper{background:#2a2a2a;box-shadow:0 4px 40px #00000040;margin-top:-20px;padding:50px 30px;width:100%}.contact-form-widget.variation-style-4{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin:10px;padding:40px 0}@media (min-width:768px){.contact-form-widget.variation-style-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form-widget.variation-style-4 .contact-text-container{align-items:center;background-image:url(/wp-content/themes/venturi/public/images/pexels-life-of-pix-8892-3-3.903d00.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:50px 20px}@media (min-width:768px){.contact-form-widget.variation-style-4 .contact-text-container{padding:70px 20px}}.contact-form-widget.variation-style-4 .contact-text-container .contact-text{max-width:430px;width:100%}.contact-form-widget.variation-style-4 .contact-text-container .contact-text h2{color:#2a2a2a;display:flex;font-family:Times New Roman,Times,serif;font-size:40px;font-weight:400;line-height:1;margin-bottom:30px;text-align:center}@media (min-width:768px){.contact-form-widget.variation-style-4 .contact-text-container .contact-text h2{text-align:initial}}.contact-form-widget.variation-style-4 .contact-text-container .contact-text p{color:#2a2a2a;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.1em;line-height:22px;text-align:center}@media (min-width:768px){.contact-form-widget.variation-style-4 .contact-text-container .contact-text p{text-align:initial}}.contact-form-widget.variation-style-4 .contact-form{align-items:center;background-color:#2a2a2a;display:flex;flex-direction:column;justify-content:center;padding:30px 0}.contact-form-widget.variation-style-4 .contact-form .contact-form-container{margin:0 auto;padding:0 20px;position:relative;width:100%}.contact-form-widget.variation-style-4 .contact-form .contact-form-container .gform_heading,.contact-form-widget.variation-style-4 .contact-form .contact-form-container:before{display:none}.contact-form-widget.variation-style-4 .contact-form .contact-form-container .gform_wrapper{background:#0000;box-shadow:none;margin:0;padding:15px;position:relative;width:100%;z-index:2}.contact-form-widget.variation-style-4 .contact-form .contact-form-container .gform_wrapper .gfield input::placeholder,.contact-form-widget.variation-style-4 .contact-form .contact-form-container .gform_wrapper .gfield textarea::placeholder{color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:12px}.contact-form-widget.variation-style-4 .contact-form .contact-form-container .gform_wrapper .gform_footer{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-form-widget.variation-style-4 .contact-form .contact-form-container .gform_wrapper .gform_footer .gform_button{align-self:center;max-width:269px}