#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 #main-image.banner{background-image:url("Images/Banners/banner_home.jpg")}#image-canvas #our-story{background-image:url("Images/Banners/road.jpg")}#image-canvas #whychooseus{background-image:url("Images/Banners/overhead.jpg")}#image-canvas #insurance{background-image:url("Images/Banners/powerplant.jpg")}#image-canvas #contact-us{background-image:url("Images/Banners/contact.jpg")}#image-canvas #faq{background-image:url("Images/Banners/faq.jpg")}#image-canvas #terms{background-image:url("Images/Banners/skyline.jpg")}#image-canvas #privacy{background-image:url("Images/Banners/skyline.jpg")}#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:#783184;border-color:#783184}#image-canvas #call-to-action #get-policy a:hover{background-color:#6a2875}#image-canvas #call-to-action #get-endorsement a{color:#783184;border-color:#783184;background-color:#fff;background-image:none}#image-canvas #call-to-action #get-endorsement a .k-icon{color:#783184}#image-canvas #call-to-action #get-endorsement a:hover{background-color:#6a2875;color:#fff}#image-canvas #call-to-action #get-endorsement a:hover .k-icon{color:#fff}#image-canvas #call-to-action #quote-estimate a{color:#783184;border-color:#783184;background-color:#fff;background-image:none}#image-canvas #call-to-action #quote-estimate a .k-icon{color:#783184}#image-canvas #call-to-action #quote-estimate a:hover{background-color:#6a2875;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 #783184;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:#6a2875}.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}.provider-plus{font-style:italic}.provider-plus-logo img{width:200px}@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:#6a2875}#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}}