:root{--c-black:#000;--c-grey:#e6e6e6;--c-white:#fff;--c-darkgreen:#006142;--c-bg-primary:#8ed500;--c-page-bg:#f7f7f3}.body-container body{color:var(--c-black);font-family:Lato,Arial,sans-serif}.body-container .override-hs .actions input{text-transform:none}.body-container .cannes-header .hs-button{border-radius:40px;color:var(--c-black);font-family:Lato;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-top:10px}.body-container .cannes-header .override-hs .hs-form .hs-form-field>label{color:var(--c-black);font-size:20px}.override-hs .hs-form input[type=color],.override-hs .hs-form input[type=date],.override-hs .hs-form input[type=datetime-local],.override-hs .hs-form input[type=datetime],.override-hs .hs-form input[type=email],.override-hs .hs-form input[type=file],.override-hs .hs-form input[type=month],.override-hs .hs-form input[type=number],.override-hs .hs-form input[type=password],.override-hs .hs-form input[type=search],.override-hs .hs-form input[type=tel],.override-hs .hs-form input[type=text],.override-hs .hs-form input[type=time],.override-hs .hs-form input[type=url],.override-hs .hs-form input[type=week],.override-hs .hs-form select,.override-hs .hs-form textarea{font-size:16px!important}.body-container .cannes-header:before{background:hsla(60,20%,96%,.9);bottom:0;content:"";position:absolute;right:0;top:0;width:50%;z-index:1}.body-container .cannes-header .container{position:relative;z-index:2}.body-container .cannes-header .banner-content{max-width:570px}.body-container .cannes-header .text-container{background-color:var(--c-white);border-radius:0 20px 20px 0;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:50px;margin-right:30px;max-width:570px;padding:30px}.body-container .cannes-header h1{color:var(--c-bg-primary);font-family:Lato,sans-serif;font-size:86px;font-style:normal;font-weight:900;line-height:84px;margin-bottom:20px;padding-top:0}.body-container .cannes-header p{color:var(--c-darkgreen);font-family:Lato,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0;padding-bottom:0}.cannes-header .container .col-lg-6:first-child{padding-right:0}.cannes-header .container .col-lg-6:nth-child(2){padding-left:0}.body-container .cannes-header p:first-of-type{color:var(--c-darkgreen);font-family:Lato,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:20px}.body-container .mobile-banner{background-position:50%;background-size:cover;display:none;margin:0 0 20px;overflow:hidden;position:relative}.body-container .mobile-banner h1{color:var(--c-bg-primary);font-family:Lato,sans-serif;font-size:42px;font-style:normal;font-weight:900;line-height:1.1;margin:0 0 10px}.body-container .mobile-banner p{font-size:18px;font-weight:400;margin:0 0 15px}.body-container .mobile-banner p,.body-container .mobile-banner p:first-of-type{color:var(--c-darkgreen);font-family:Lato,sans-serif;font-style:normal;line-height:normal}.body-container .mobile-banner p:first-of-type{font-size:24px;font-weight:700}.body-container .form-section{border-radius:8px;padding:30px}.body-container .form-section h2{color:var(--c-darkgreen);font-family:Lato,sans-serif;font-size:42px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:1.5rem}.body-container .form-field{margin-bottom:1rem}.body-container .form-field input,.body-container .form-field textarea{border:1px solid #ddd;border-radius:4px;padding:.75rem;width:100%}.body-container .submit-btn{background-color:var(--c-bg-primary);border:none;border-radius:25px;color:var(--c-white);cursor:pointer;font-weight:700;padding:.75rem 2rem}.body-container .mobile-banner .banner-content{background-color:var(--c-white);border-radius:0 20px 20px 0;margin:30px 30px 30px 0;padding:30px}@media (max-width:991px){.body-container .cannes-header{background:none;background-color:var(--c-page-bg);padding:0 0 3rem;position:relative}.body-container .cannes-header p:first-of-type{padding-bottom:0}.body-container .cannes-header:after,.body-container .cannes-header:before{display:none}.body-container .mobile-banner{display:block}.body-container .cannes-header .col-lg-6:first-child{display:none}.body-container .cannes-header .col-lg-6:last-child{flex:0 0 100%;max-width:100%;width:100%}.body-container .cannes-header .container{background-color:var(--c-page-bg)}.body-container .cannes-header .form-section{margin:0 15px;padding:0}.body-container .form-section h2{font-size:36px;padding-top:30px;text-align:center}}@media (max-width:768px){.body-container .override-hs .actions{margin:auto;text-align:center}.body-container .override-hs .actions input{width:auto}.body-container .mobile-banner{background-position:50%;padding:2rem 0;position:relative;transition:background-size .3s ease}.body-container .mobile-banner h1{font-size:36px;line-height:1.2}.body-container .mobile-banner p{font-size:16px}.body-container .mobile-banner p:first-of-type{font-size:20px}.body-container .cannes-header h1{color:var(--c-bg-primary);font-size:52px;font-weight:900;line-height:55px}.body-container .cannes-header p{font-size:22px}.body-container .cannes-header p:first-of-type{color:var(--c-darkgreen);font-size:28px;font-weight:700;line-height:normal;padding-bottom:0}}@media (max-width:480px){.body-container .mobile-banner h1,.body-container .mobile-banner p{width:100%}}@media (min-width:992px){.body-container .cannes-header{background-size:cover}.cannes-header .container{max-width:100%;padding-left:0;padding-right:0}}.body-container .text-center{text-align:center!important}.body-container .mx-auto{margin-left:auto!important;margin-right:auto!important}.body-container .img-fluid{height:auto;max-width:100%}.body-container .mb-4{margin-bottom:1.5rem!important}@media(min-width:1200px){.body-container .form-section{padding:30px 30px 50px 60px}.body-container .cannes-header:before{width:50.5%}.body-container .container h1{margin-top:0;padding-top:0}.body-container .cannes-header .text-container{max-width:none;padding:50px 70px 50px 80px;width:90%}}