#content{padding:30px}#image-canvas{min-height:150px;width:100%;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}#image-canvas #main-image,#image-canvas #our-story,#image-canvas #whychooseus,#image-canvas #insurance,#image-canvas #contact-us,#image-canvas #faq,#image-canvas #terms,#image-canvas #privacy{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-100;background-size:100%;background-position:bottom}#image-canvas #main-image{background-image:url("Images/Banners/landscape.jpg")}#image-canvas #our-story{background-image:url("Images/Banners/road.png")}#image-canvas #whychooseus{background-image:url("Images/Banners/overhead.png")}#image-canvas #insurance{background-image:url("Images/Banners/powerplant.png")}#image-canvas #contact-us{background-image:url("Images/Banners/contact.png")}#image-canvas #faq{background-image:url("Images/Banners/faq.png")}#image-canvas #terms{background-image:url("Images/Banners/skyline.png")}#image-canvas #privacy{background-image:url("Images/Banners/skyline.png")}#image-canvas #call-to-action{width:100%;position:absolute;bottom:0;text-align:center;background-color:rgba(255,255,255,.8)}#image-canvas #call-to-action #get-policy,#image-canvas #call-to-action #quote-estimate,#image-canvas #call-to-action #get-endorsement{display:inline-block;margin:1em}#image-canvas #call-to-action #get-policy a{background-color:#7cb142;border-color:#7cb142}#image-canvas #call-to-action #get-policy a:hover{background-color:#4c8b54}#image-canvas #call-to-action #get-endorsement a{color:#7cb142;border-color:#7cb142;background-color:#fff;background-image:none}#image-canvas #call-to-action #get-endorsement a .k-icon{color:#7cb142}#image-canvas #call-to-action #get-endorsement a:hover{background-color:#4c8b54;color:#fff}#image-canvas #call-to-action #get-endorsement a:hover .k-icon{color:#fff}#image-canvas #call-to-action #quote-estimate a{color:#7cb142;border-color:#7cb142;background-color:#fff;background-image:none}#image-canvas #call-to-action #quote-estimate a .k-icon{color:#7cb142}#image-canvas #call-to-action #quote-estimate a:hover{background-color:#4c8b54;color:#fff}#image-canvas #call-to-action #quote-estimate a:hover .k-icon{color:#fff}#image-canvas #call-to-action a{height:40px;width:130px;border:2px solid #7cb142;font-size:16px;font-family:Berlin Sans FB Regular}#image-canvas #call-to-action .k-icon{font-size:20px}#image-canvas.page #call-to-action h1{font-size:1.7em}#image-canvas.page #call-to-action h1>i{margin-right:10px;color:#4c8b54}.box.left{margin-left:0}.box.right{margin-right:0}#main-boxes{display:flex;flex-direction:column}#main-boxes .box{text-align:center;margin:20px;border:1px solid #ececec;-webkit-box-shadow:6px 6px 17px -5px rgba(153,153,153,.41);-moz-box-shadow:6px 6px 17px -5px rgba(153,153,153,.41);box-shadow:6px 6px 17px -5px rgba(153,153,153,.41)}#main-boxes .box .box-content{margin:20px 30px;font-size:.95em}#main-boxes .box .heading{margin-left:30px}#main-boxes .box .heading h2{margin:15px 0}#main-boxes .box img{width:100%}#main-boxes .box #learn-more{margin:0 50px 20px 0}#main-boxes .box #learn-more .k-menu{justify-content:flex-end}#main-boxes .box #learn-more .k-button{font-weight:bold}.lstAssociations td{padding:.3em}.lstAssociations .small-description{padding:.3em;display:block;font-size:.8em;font-style:italic}.ExistingAutoPopupWindow .ExistingAutoPopup{position:relative}.ExistingAutoPopupWindow .ExistingAutoPopup .policy-detail{padding:10px;display:inline-block}.ExistingAutoPopupWindow .ExistingAutoPopup .policy-detail .policy-info{display:inline-block;float:left;width:24%;margin-right:1%}.ExistingAutoPopupWindow .ExistingAutoPopup .submit{position:absolute;bottom:10px;right:5px}.ExistingAutoPopupWindow .ExistingAutoPopup .submit .endorse,.ExistingAutoPopupWindow .ExistingAutoPopup .submit .continue,.ExistingAutoPopupWindow .ExistingAutoPopup .submit .closePopup{display:inline-block;margin-right:5px}@media screen and (min-width:768px){#content{max-width:1280px;margin:0 auto;font-size:.9em}#image-canvas #main-image,#image-canvas #our-story,#image-canvas #education,#image-canvas #insurance,#image-canvas #contact-us,#image-canvas #faq,#image-canvas #terms,#image-canvas #privacy{background-position:center;background-size:cover}#image-canvas.page #call-to-action h1>i{margin-right:20px;color:#4c8b54}#main-boxes{flex-direction:row;margin:50px 25px 0}#main-boxes .box{border:1px solid #ececec;margin:0 20px;width:33%;text-align:left}#main-boxes .box .box-content{min-height:135px}#main-boxes .box .box-content .fa-ul{margin-left:1.5em;line-height:1.4em}#main-boxes .box .box-content li{margin-bottom:20px}#main-boxes .box .heading{margin-left:20px}#main-boxes .box #learn-more{margin:0 20px 20px 0}}