body{min-width:320px}body input[type=color],body input[type=date],body input[type=datetime-local],body input[type=datetime],body input[type=email],body input[type=file],body input[type=month],body input[type=number],body input[type=password],body input[type=search],body input[type=tel],body input[type=text],body input[type=time],body input[type=url],body input[type=week],body select,body textarea{padding:14px 12px}.banner-header h2{color:#fff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;letter-spacing:4px;line-height:40px;margin:0;max-width:508px;padding:40px 0 30px}.top-call-us a{font-size:33px;line-height:37px}.top-call-us a,.top-call-us p{color:#0f435a;font-family:Montserrat,sans-serif;font-weight:400}.top-call-us p{display:block;font-size:18px;line-height:22px;margin:0;padding:10px 0 0}.banner-form{background:hsla(0,0%,100%,.72);float:right;margin:0;max-width:378px;min-width:378px;padding:25px}body .banner-form .hs-form fieldset.form-columns-2 .hs-form-field{padding:0}.banner-form .hs-form-field{width:100%!important}.banner-form span.hs-form-required{display:none}.banner-form .hs-button.primary.large{background-color:#0f435a;border:none;border-radius:4px;color:#fff;font-size:24px;line-height:28px;margin:10px 0 0;padding:15px 30px}.banner-form .hs-button.primary.large:hover{background-color:#94a98b}.banner-form h3{color:#0f435a;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:28px;margin:0;padding:10px 0 4px}.banner-form ::placeholder{color:#000;font-size:14px;font-weight:400;line-height:18px}.banner-form form input{border:1px solid #b4b4b4;border-radius:5px;color:#000;font-size:14px;font-weight:400;line-height:18px;text-transform:capitalize}.banner-form form input[type=email]::placeholder{text-transform:capitalize}.banner-form form input[type=email]{text-transform:lowercase}.banner-form label.hs-error-msg{display:block;margin:0;padding:12px 0 0!important}.banner-form label.hs-error-msg,.banner-form label.hs-main-font-element{color:red;font-size:11px;font-weight:400;line-height:14px}.banner-form ul.no-list.hs-error-msgs.inputs-list{list-style:none;margin:0!important}.solar-box{overflow:hidden;padding:70px 0}.solar-inner{display:flex;overflow:hidden;position:relative;width:100%}.solar-inner .left-box{min-height:361px;padding:79px 65px 86px 60px}.solar-inner .left-inner{color:#fff;text-shadow:2px 2px #000}.solar-inner .left-inner h2{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin:0;padding:0 0 20px}.solar-inner .left-inner p{font-size:18px;font-weight:400;line-height:26px;margin:0;padding:0 0 10px}.right-main{position:relative}.right-box{align-items:center;background-color:#0f435a!important;display:flex;height:100%;left:0;position:absolute;right:0}.img-box,.right-box{text-align:center;width:100%}.img-box,.img-box img{display:block}.img-box img{margin:0 auto}.icons-box{overflow:hidden;padding:0 0 70px}.column-bx{overflow:hidden;width:100%}.column-bx .span3:first-child{margin-left:0!important}.icons-inner h2{color:#7c928c;font-family:Montserrat,sans-serif;padding:0 0 40px}.icons-inner h2,.icons-inner p{font-size:24px;line-height:28px;margin:0;text-align:center}.icons-inner p{font-weight:400;padding:0 0 60px}.icon-column{border:1px solid #d9d9d9;border-radius:5px;min-height:309px;padding:31px 15px 20px;text-align:center}.icon-column h3{font-weight:700}.icon-column h3,.text-holder h3{color:#7c928c;font-size:18px;line-height:24px}.text-holder h3{font-family:Montserrat,sans-serif;margin:0;padding:50px 0 30px}.text-holder p{color:#000;font-size:16px;font-weight:400;line-height:20px}.field-box{background-color:#0f435a;background-image:url(https://5109481.fs1.hubspotusercontent-na1.net/hubfs/5109481/PPC%20Landing%20Page%202019/border-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;padding:60px 0 50px}.field-box h2{color:#fff;font-family:Montserrat,sans-serif;font-size:37px;font-weight:400;line-height:41px;margin:0;padding:30px 0}.form-box .form-holder{background-color:#eee;float:none!important;margin:70px auto!important;max-width:672px;padding:30px}.form-box .form-holder span.hs-form-required{display:none}.form-box .form-holder .hs-button.primary.large{background-color:#0f435a;border:none;border-radius:4px;color:#fff;font-size:24px;line-height:28px;margin:10px 0 0;padding:15px 30px}.form-box .form-holder .hs-button.primary.large:hover{background-color:#94a98b}.form-box .form-holder form .hs_lastname,.form-box .form-holder form .hs_phone{padding:0}.form-box .form-holder h3{color:#0f435a;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:28px;margin:0;padding:10px 0 20px}.form-box .form-holder ::placeholder{color:#000;font-size:14px;font-weight:400;line-height:18px}.form-box .form-holder form input{border:1px solid #b4b4b4;border-radius:5px;color:#000;font-size:14px;font-weight:400;line-height:18px;text-transform:capitalize}.form-box .form-holder form input[type=email]::placeholder{text-transform:capitalize}.form-box .form-holder form input[type=email]{text-transform:lowercase}.form-box .form-holder label.hs-error-msg{display:block;margin:0;padding:12px 0 0!important}.form-box .form-holder label.hs-error-msg,.form-box .form-holder label.hs-main-font-element{color:red;font-size:11px;font-weight:400;line-height:14px}.form-box .form-holder ul.no-list.hs-error-msgs.inputs-list{list-style:none;margin:0!important}.no-list.hs-error-msgs.inputs-list{padding:0}@media screen and (max-width:1023px){.solar-inner .left-box{padding:79px 30px 86px}.icon-column{min-height:352px}.text-holder h3{padding:25px 0 30px}}@media only screen and (min-width:768px) and (max-width:1200px){.solar-inner .left-box{min-height:27vw}}@media screen and (max-width:767px){.banner-header h2{color:#0f435a!important;max-width:100%;text-align:center}.banner-header h2 font{color:#94a988!important}.solar-box{padding:30px 0}.icon-column{margin:0 0 30px;min-height:268px}.icons-box{padding:0}.field-box img{display:block;margin:0 auto 30px}.field-box h2{font-size:32px;line-height:36px;padding:0 0 30px}.solar-inner .left-inner{color:#fff;text-align:center}.form-box .form-holder{margin:30px auto!important}.field-box{padding:30px 0}.icons-inner h2{padding:0 0 30px}.solar-inner .left-box{min-height:auto;padding:27vw 15px}.top-call-us a{font-size:27px;line-height:31px}.top-call-us p{font-size:16px;line-height:22px}.banner-area{height:auto!important}.ban-cap{background:none!important;padding-top:0!important}.solar-inner{display:block}.right-box{position:relative}.solar-inner .left-box{margin:0 0 30px}.banner-area{background-position:50%!important}.icons-inner p{padding:0 0 40px}}@media screen and (max-width:479px){.form-box .form-holder .hs-form fieldset.form-columns-2 .hs-form-field{padding:0}.banner-form{float:none;margin:0 auto}.banner-header h2{font-size:20px!important;line-height:30px}.banner-form h3{font-size:22px;line-height:26px}.icons-inner p{font-size:18px;line-height:26px}.icons-inner h2{font-size:20px;line-height:24px}.field-box h2{font-size:26px;padding:0 0 30px}.form-box .form-holder h3{font-size:20px;line-height:24px}.banner-form form .hs-richtext.hs-main-font-element p,.banner-form form .hs-richtext.hs-main-font-element p span{color:#fff!important}}body.citadel-get-a-quote .banner-area{margin-top:96px}@media screen and (max-width:768px){body.citadel-get-a-quote .banner-area{margin-top:0}}