.producer-banner .col{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.producer-banner{padding-bottom:40px;padding-top:40px}.producer-banner .content-col{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;text-align:center;width:100%}.producer-banner .content-col .inner{padding-left:15px;padding-right:15px;width:100%}.producer-banner .content-col .title{margin-bottom:35px}.producer-banner .content-col .title h1{color:#004b8d;font-family:Montserrat;font-size:42px;font-style:normal;font-weight:700;line-height:50px;margin:0;text-align:center}.producer-banner .content-col .content{color:#252525;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:1.4;margin-left:12.5%;margin-right:12.5%;max-width:75%;text-align:center}.producer-banner .content-col .content p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}.producer-banner .content-col .content h4{color:#252525;font-family:Roborto,Geneva,sans-serif;font-size:24px;font-weight:400;line-height:1.4}.producer-banner .content-col .content h4 strong{font-weight:900}.producer-banner .content-col .btn-wrap a{background:#f24a01;border-radius:30px;color:#fff;display:inline-block;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;margin-bottom:10px;margin-top:40px;overflow:hidden;padding:15px 50px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s}.producer-banner .slider-col ul.slick-dots{opacity:0;transition:all .3s ease-in-out;visibility:hidden}.producer-banner .slider-col .inner:hover .slider_wapper ul.slick-dots{opacity:1;transition:all .3s ease-in-out;visibility:visible}.producer-banner .content-col .btn-wrap a span{align-self:center;display:flex;justify-content:center;line-height:normal;position:relative;z-index:2}.producer-banner .content-col .btn-wrap .btn-overlay{background:#39b54a;height:100%;left:0;opacity:0;position:absolute;top:-100%;-webkit-transition:all .25s;transition:all .25s;width:100%;z-index:1}.producer-banner .content-col .btn-wrap a:hover .btn-overlay{opacity:1;top:0}.producer-banner .slider-col{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.producer-banner .slider-col,.producer-banner .slider-col .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.producer-banner .slider-col .inner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:center;justify-content:center;padding-left:15px;padding-right:15px;z-index:1}.producer-banner .slider-col .inner img{vertical-align:middle;width:auto}.producer-banner .slider-col .slick-prev{background-position:0 0;border-radius:0;left:10px;line-height:normal;margin:-25px 0 0;outline:none;-webkit-transition:none}.producer-banner .slider-col .slick-next,.producer-banner .slider-col .slick-prev{background-color:transparent;border:0;font-size:0;height:50px;opacity:0;padding:0;position:absolute;top:50%;width:40px;z-index:10000}.producer-banner .slider-col .slick-next{background-position:-150px 0;margin-top:-25px;right:10px}.producer-banner .slider-col .slider_wapper:hover .slick-next,.producer-banner .slider-col .slider_wapper:hover .slick-prev{opacity:1;transition:all .3s ease-in-out}.producer-banner .slider-col ul.slick-dots{bottom:0;display:inline-block;font-size:0;height:20px;line-height:0;margin:0;padding:0;position:absolute;text-align:center;width:100%}.producer-banner .slider-col ul.slick-dots li button{background:transparent;border:0;font-size:0;margin:0;padding:0}.producer-banner .slider-col ul.slick-dots li{cursor:pointer;display:inline-block;font-size:0;height:20px;width:20px}.producer-banner .slider-col ul.slick-dots li.slick-active{background-position:-75px -150px}.producer-banner .slider-col ul.slick-dots li{background-position:0 -150px}.producer-banner .slider-col ul.slick-dots li:hover{background-position:-75px -150px}.producer-banner.form_con{padding-bottom:20px;padding-top:20px}.producer-banner.form_con .inner{padding-top:35px}.producer-banner.form_con .title{color:#004b8d;font-family:Montserrat;font-size:42px;font-style:normal;font-weight:700;line-height:1.2;margin-left:12.5%;margin-right:12.5%;max-width:75%;text-align:center}.producer-banner.form_con .title h1{color:inherit;font:inherit;margin:0 0 20px;text-align:inherit}.producer-banner.form_con .sub_title{color:#252525;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:1.4;margin-left:12.5%;margin-right:12.5%;max-width:75%;padding-top:20px;text-align:center}.producer-banner.form_con .col .content-col{order:2}.producer-banner.form_con .col .slider-col{order:1}.producer-banner.form_con .form-wrap{background-color:#fff;border-radius:25px;margin:15px;padding:40px 20px}.producer-banner.form_con .form-wrap .form-title:empty{margin:0}.producer-banner.form_con form .hs-firstname .input{text-align:left}.producer-banner.form_con .slider-col .inner{margin-bottom:40px}.producer-banner.form_con form .field>label{font-family:Montserrat;font-size:13px;font-weight:400;text-align:left}.producer-banner.form_con form .form-columns-1 .hs-input{width:100%}.producer-banner.form_con form .hs-firstname .hs-input{max-width:100%;width:90%}.producer-banner.form_con form .hs-richtext{color:#33475b;font-family:Montserrat;font-size:14px;line-height:24px;margin-bottom:3px;text-align:left}.producer-banner.form_con form .hs-richtext p{font-size:14px;margin:1em 0}.producer-banner.form_con form .hs_recaptcha{text-align:left}.producer-banner.form_con form .hs_recaptcha .grecaptcha-badge{margin:8px 8px 8px 0}.producer-banner.form_con form .actions{margin-bottom:18px;margin-top:18px;padding:17px 0;text-align:center}.producer-banner.form_con form input.hs-button{background:#ff7a59;border-color:#ff7a59;color:#fff;font-family:Montserrat;font-size:16px;line-height:16px;margin:0}.producer-banner .content-col .btn-wrap .cta_button:before{background:#39b54a;content:"";height:100%;left:0;opacity:0;position:absolute;top:-100%;-webkit-transition:all .25s;transition:all .25s;width:100%;z-index:1}.producer-banner .content-col .btn-wrap .cta_button:hover:before{opacity:1;top:0}.producer-banner.form_con form .hs-richtext p a:hover,.producer-banner.form_con form .hs-richtext p a:visited{color:#551a8b}.producer-banner.form_con form .hs-richtext p a{color:#551a8b;text-decoration:underline}.producer-banner form .hs-error-msg{text-align:left}.producer-banner form .hs_error_rollup label.hs-main-font-element{font-family:Montserrat;text-align:left}@media (min-width:768px){.producer-banner .content-col,.producer-banner .slider-col{float:left;width:50%}.producer-banner.form_con .col .slider-col{width:60%}.producer-banner.form_con .col .content-col{width:40%}}@media (max-width:1400px){.producer-banner.form_con form .field .hs-input{width:100%}.producer-banner.form_con form .form-columns-2 .field{float:none;width:100%}}@media only screen and (max-width:991px){.producer-banner.form_con form .hs_recaptcha .grecaptcha-badge{overflow-x:scroll;width:100%!important}}@media only screen and (max-width:767px){.producer-banner .content-col .title h1{font-size:24px;line-height:32px}.producer-banner.form_con form .actions{margin-bottom:0}}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.producer-banner.form_con form .hs-firstname .hs-input,.producer-banner.form_con form .hs-lastname .hs-input{width:100%!important}.producer-banner.form_con form .field{float:none;width:100%}}