@charset "UTF-8";.tt-header .logo img{max-width:300px;width:auto;height:36px}@media (max-width:350px){.tt-header .logo img{max-width:280px}}.tt-header .top-inner{padding:9px 15px}header{border-bottom:1px solid #ccc}header .logo{text-align:left!important}header .logo img{width:auto;height:36px}@media (max-width:455px){header .logo img{width:200px;height:36px}}header .navbar-light .navbar-nav .nav-link{color:#1c5b9f;font-size:15px;padding:5px 15px;height:28px}header .navbar-light .navbar-nav .nav-link:active,header .navbar-light .navbar-nav .nav-link:focus,header .navbar-light .navbar-nav .nav-link:hover{color:#1c5b9f;text-decoration:underline}header .navbar-light .navbar-nav .dropdown-item{color:#212529;font-size:15px;padding:5px 15px}header .navbar-light .navbar-nav .dropdown-item:active,header .navbar-light .navbar-nav .dropdown-item:focus,header .navbar-light .navbar-nav .dropdown-item:hover{color:#fff;background:#1c5b9f}header .c-btn.type-2{margin-top:3px;padding:5px 15px}.c-btn.type-2{color:#fff;border:none;background:#1c5b9f;font-weight:400;font-size:15px}.c-btn.type-2:after,.c-btn.type-2:before{background:#ee9836}.c-btn.type-2:hover{background:#ee9836}.login{margin-left:15px}.header-alert{background:#be1b3b;height:auto;padding:10px 0;width:100%;z-index:99}.header-alert h4{font-size:18px;padding-bottom:5px;text-align:left}.header-alert p{font-size:14px;line-height:1.3em;color:#fff;margin-bottom:0;text-align:left}.header-alert p a{color:#fff;font-weight:700}.header-alert p a:hover{text-decoration:underline}.header-alert strong{color:#fff}.marketing-banner p{text-align:center}.marketing-banner p a{text-decoration:underline;font-weight:300}.marketing-banner.teal{background:#04809c}.marketing-banner.yellow{background:#f2b921}.marketing-banner.yellow a,.marketing-banner.yellow p{color:#000}.marketing-banner.blue{background:#1818b6}footer .simple-text i{font-size:30px;margin:5px 5px 0 0}footer .simple-text p{color:rgba(255,255,255,.8);text-align:left;font-size:14px}footer .simple-text a{color:rgba(255,255,255,.8)}footer .simple-text a:hover{color:#ee9836}footer .simple-text ul{padding-left:0}footer .simple-text ul li{padding-left:10px;margin-bottom:0}footer .simple-text ul li:before{content:"•";color:rgba(255,255,255,.8)}footer .c-btn.type-1{background:#ee9836;border:1px solid #ee9836;-webkit-box-shadow:none;box-shadow:none}footer .c-h5,footer address,footer p{color:rgba(255,255,255,.8)}footer .c-h5:hover,footer address:hover,footer p:hover{color:rgba(255,255,255,.8)}footer address{font-size:15px}footer address a{text-decoration:underline}footer form input,footer form select{width:47%}.tt-footer{background:#1c5b9f;padding-top:50px}.tt-footer-copy{border-top-color:rgba(255,255,255,.8)}form.form.panel-body{padding:0}form input,form select{float:left;width:100%;height:50px;background:#fff;font-size:16px;font-weight:400;margin-bottom:20px;color:#072730;border:1px solid #dfe1e3;border-radius:.25rem;padding:0 20px}form input#id_email,form select#id_email{float:right}form textarea{width:100%;height:100px;font-size:16px;font-weight:400;color:#072730;border:1px solid #dfe1e3;border-radius:.25rem;padding:20px}form .btn-primary{font-size:20px;line-height:20px;font-weight:700;color:#fff;background:#db790f;border:none;padding:17px 53px;float:left!important}form .btn-primary:hover{opacity:.9;background:#ee9836}form .g-recaptcha{margin-bottom:20px}form select{color:#666;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}footer .errorlist li{color:#ee9836}#contact-form .btn{width:300px}#province_select{color:#072730}a{color:#1c5b9f}a:hover{color:#0c3161}p{font-size:15px;margin-bottom:15px;color:#666;line-height:25px}ol,ul{padding-left:30px;margin:10px 0 20px;font-size:15px}ol li,ul li{margin-bottom:5px;color:#666;line-height:25px}b,strong{font-weight:700!important}em{font-style:italic}table{margin:20px 0}table .wrappable{max-width:150px;white-space:normal}td,th{padding:10px;font-size:15px;border:1px solid #000;color:#666}td.date,th.date{white-space:nowrap}th{font-weight:700;white-space:nowrap}.c-h1{color:#1c5b9f;margin-bottom:10px}.c-h1 small{font-size:46px}.c-h2{color:#1c5b9f;margin-bottom:10px;font-size:30px}address{color:#666;margin-bottom:15px}.c-h5:hover{color:#1c5b9f}.intro,.intro p{color:#666;font-size:20px;width:75%;margin-left:auto;margin-right:auto}.simple-text p{margin-bottom:15px;color:#666}.simple-text ol li:before{display:none}.simple-text li{margin-bottom:5px}.simple-text li:before{color:#ee9836}.simple-text a{color:#1c5b9f;text-decoration:none}.simple-text a:hover{text-decoration:underline}.simple-text.size-3{font-size:16px}.banner h1{font-size:42px;color:#0c3161;margin-bottom:5px}.banner h1.light-text{color:#fff}@media (max-width:1335px){.banner h1.light-text{color:#000}}.banner .light-text{color:#fff}@media (max-width:1335px){.banner .light-text{color:#666}}.banner .dark-text{color:#0c3161}.text-shadow{text-shadow:1px 1px 10px #ccc}.tt-service-title,.tt-service-title:hover,.tt-team-title,.tt-team-title:hover{color:#1c5b9f}@media (max-width:767px){.tt-service-title,.tt-service-title:hover,.tt-team-title,.tt-team-title:hover{margin-top:20px}}.tt-topheading{padding:30px 0 0;text-align:center}.tt-topheading .c-h1{border-bottom:3px solid #ee9836;padding-bottom:10px;margin-left:auto;margin-right:auto}@media (min-width:992px){.tt-topheading .c-h1{width:70%}}.tt-topheading .size-2{color:#0c3161}.tt-topheading-title{color:#0c3161;font-size:42px}.tt-post-2-title:hover{color:#1c5b9f}.tt-post-3-label span{color:#1c5b9f}.modal .modal-title{font-weight:500;font-size:18px;color:#1c5b9f}.modal strong{margin-bottom:10px}.simple-text,.tt-tab-wrapper.type-2 .tt-nav-tab-item,.tt-testimonial-label,.tt-title-cat{color:#1c5b9f}.tt-blog-label span{color:#666}.rich-text{margin-bottom:15px;color:#666}.rich-text p{margin-bottom:15px}.sitemap li a{font-size:16px;line-height:25px;font-weight:400;color:#1c5b9f;position:relative;margin-bottom:18px}.sitemap li a:hover{color:#ee9836}.skip{color:#fff;font-size:0;float:left}.text-center{text-align:center}.seventy-five{width:75%;margin-left:auto;margin-right:auto}.template-carrierpage h3{font-size:18px;font-weight:700;margin-bottom:20px;margin-top:5px}.template-homepage .card{padding:25px;margin-bottom:25px;border-radius:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:5px 5px 8px 5px #d4d4d4;box-shadow:5px 5px 8px 5px #d4d4d4}.template-homepage .card:hover{background-color:#ededed}.template-homepage .card .card-image{color:#1c5b9f;float:left;margin-right:25px}.template-homepage .card .card-copy{float:left}.template-homepage .card .card-copy p{color:#0c3161}.template-homepage .card .card-copy h4{color:#000;margin-bottom:0}.template-homepage .card .tt-team-title{margin-top:0}.template-homepage .banner{position:relative}@media (min-width:1335px){.template-homepage .banner-text{position:absolute;top:35%;-webkit-transform:translateY(-40%);transform:translateY(-40%)}}.template-homepage .banner-text ul{padding-left:0}.template-homepage .banner-text ul li{color:#0c3161;text-align:left;font-size:15px;margin:0}.template-homepage .banner-text p.dark-text{text-align:left;font-size:17px;margin-top:10px}.template-homepage .banner-text h2{text-shadow:1px 1px 1px #eee;margin-bottom:30px}.template-homepage .banner-text h3{font-size:18px;font-weight:700;margin-bottom:20px;margin-top:5px;text-shadow:1px 1px 1px #eee}.template-homepage .buttons{width:265px;float:none}.template-homepage .qs-login{padding:5px 15px;background:#db790f;border-color:#db790f;letter-spacing:0;min-height:32px;border-radius:5px}.template-homepage .qs-login:hover{border-color:#fff}.template-homepage .qs-login:hover span{color:#fff}.template-homepage .qs-login span{padding:8px 29px 7px;color:#fff;font-size:16px}.tt-service-icon:hover,.tt-service.color-2 .tt-service-icon:hover{background:#1c5b9f}.pagination.type-1 .swiper-active-switch,.tt-arrow-left.type-2:hover,.tt-arrow-right.type-2:hover{background:#1c5b9f;border-color:#1c5b9f}.pagination.type-1 .swiper-pagination-switch{border-color:#1c5b9f}.pagination{display:none}.tt-team{text-align:center}.tt-team-img{margin:0 auto}@media (min-width:768px){.tt-post-info{min-height:414px}}@media (min-width:992px){.tt-post-info{min-height:306px}}@media (min-width:1199px){.tt-post-info{min-height:264px}}.blog-photo{width:100%;height:auto}@media (min-width:1200px){.tt-banner-img img{top:-98px;left:0;height:350px}}@media (min-width:992px){.tt-banner-img img{top:-98px}}.tt-banner.background-block{background:url("../img/get-a-quote-bg.05250e28d7ad.png");background-size:106px 31px;background-repeat:repeat}.custom-hover:before{background:#1c5b9f}.grey{background:#f3f4f9}.carriers ul{columns:2;-webkit-columns:2;-moz-columns:2}.carriers table td,.carriers table th{border:none;padding:0 20px 0 0}.carriers table td ul,.carriers table th ul{padding-left:20px}.carriers table td ul li,.carriers table th ul li{margin-bottom:5px}.buttons{display:block;float:left;width:570px;margin-left:auto;margin-right:auto}.buttons button:focus{outline:0}.buttons .dropdown p{width:85%;margin-right:0;font-size:28px}.buttons .dropdown.show{border-radius:1rem 1rem 0 0}.buttons .dropdown.show.blue{background-color:#1c5b9f}.buttons .dropdown.show.blue .dropdown-menu{border:2px solid #1c5b9f}.buttons .dropdown.show.orange{background-color:#db790f}.buttons .dropdown.show.orange .dropdown-menu{border:2px solid #db790f}.buttons .dropdown.show.orange .dropdown-menu .dropdown-item{color:#db790f}.buttons .dropdown.show.orange .dropdown-menu .dropdown-item:hover{background:#db790f;color:#fff}.buttons .dropdown-menu{width:265px;border-radius:0 0 1rem 1rem;margin:0}.buttons .dropdown-menu .dropdown-item{text-align:center;font-size:20px;padding:4px 15px;color:#1c5b9f}.buttons .dropdown-menu .dropdown-item:hover{background:#1c5b9f;color:#fff}.buttons .dropdown-toggle{font-size:15px;border-radius:1rem}.buttons .dropdown-toggle::after{float:right;position:relative;top:-27px;right:5px;border-top:.75em solid #fff;border-right:.75em solid transparent;border-bottom:0;border-left:.75em solid transparent}.quickserve-login{background:#db790f;padding:8px;border:none;border-radius:8px;margin-bottom:10px;width:264px;height:64px;display:block;text-align:center}.quickserve-login.blue{background:#1c5b9f}.quickserve-login p{margin-bottom:0;color:#fff;line-height:36px;padding:5px;letter-spacing:1px}.quickserve-login span{font-size:1.6rem;font-weight:300}.carousel-item .tt-post-info{text-align:left;margin-bottom:15px}@media (min-width:768px){.carousel-item .tt-post-info{min-height:325px}}@media (min-width:992px){.carousel-item .tt-post-info{min-height:217px}}@media (min-width:1199px){.carousel-item .tt-post-info{min-height:0}}.carousel-item .tt-post-info .tt-post-title{text-align:center}.carousel-item .tt-post{text-align:center}.carousel-item .tt-post .c-btn.type-1.size-2{padding:8px;text-align:center;bottom:15px;top:auto;font-weight:400}@media (max-width:767px){.carousel-item .tt-post .c-btn.type-1.size-2{width:auto}}.carousel-indicators li{background-color:#1c5b9f}.template-claimspage .simple-text h1,.template-claimspage .simple-text h2,.template-claimspage .simple-text h3,.template-claimspage .simple-text h4,.template-claimspage .simple-text h5,.template-claimspage .simple-text h6{color:#1c5b9f}.template-claimspage .tt-tab-wrapper.type-2 .tt-nav-tab-item:before{background:#1c5b9f}@media (max-width:991px){.template-claimspage .province p{text-align:center}}.template-claimspage .banner-text{top:1%}@media (max-width:767px){.template-quickservepage .quickserve-icon,.template-quickservepage h1,.template-quickservepage h2.tt-post-2-title,.template-quickservepage h3,.template-quickservepage p{text-align:center}}.template-quickservepage .c-h2{font-size:32px}.template-quickservepage .quickserve{text-align:center}.template-quickservepage .quickserve .quickserve-login{margin-left:auto;margin-right:auto}.template-otherinsurancepage img.block{margin-bottom:10px}.template-otherinsurancepage .center{text-align:center}a.anchor{display:block;position:relative;top:-100px;visibility:hidden}.template-partnershipspage body{font-family:"Gotham SSm A","Gotham SSm B",sans-serif}.template-partnershipspage h1,.template-partnershipspage h2,.template-partnershipspage h3{color:#002638;font-weight:700}.template-partnershipspage h2{font-size:22px;text-align:center;margin-bottom:20px}.template-partnershipspage h3{font-size:17px}.template-partnershipspage p{color:#002638}.template-partnershipspage li,.template-partnershipspage ul{color:#002638}.template-partnershipspage li{margin-bottom:0}.template-partnershipspage header{display:block}@media (min-width:768px){.template-partnershipspage header{display:none}}.template-partnershipspage header .logo{height:40px;width:auto;margin-right:15px}.template-partnershipspage .hub-circle{max-width:330px}@media (max-width:767px){.template-partnershipspage .hub-circle{display:none}}.template-partnershipspage .navbar span{font-weight:900;height:40px;line-height:40px}.template-partnershipspage .banner-section{background-image:url("../img/partnerships_banner.52ce50cc88b4.jpg");background-position:50%;background-size:cover;height:450px}@media (max-width:767px){.template-partnershipspage .banner-section{background-position:30%}}.template-partnershipspage .main{background:#e3e3e3}.template-partnershipspage .main-raised{margin:-60px 30px 0;border-radius:15px;-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.template-partnershipspage section{padding:30px}.template-partnershipspage #marketplace{background-color:rgba(6,120,213,.33);border-radius:15px 15px 0 0}@media (min-width:768px){.template-partnershipspage #marketplace{padding:30px 0 100px;clip-path:polygon(0 0,100% 0,100% 100%,0 80%)}}@media (min-width:768px){.template-partnershipspage #partnerships{padding-top:20px}}.template-partnershipspage #easyinsure{background-color:rgba(172,21,52,.33);border-radius:0 0 15px 15px}@media (min-width:768px){.template-partnershipspage #easyinsure{margin-top:-150px;padding:250px 0 30px;clip-path:polygon(0 40%,100% 0,100% 100%,0 100%)}}.template-partnershipspage .chart{width:200px;height:200px;float:left}.template-partnershipspage .revenue{margin-top:50px;margin-bottom:30px}.template-partnershipspage .button{background-color:#fff;padding:10px 20px;border-radius:25px;color:#000;font-weight:600}@media (max-width:991px) and (min-width:768px){.template-partnershipspage .button{float:left}}@media (max-width:571px){.template-partnershipspage .button{float:left}}.template-partnershipspage .red{border:3px solid #ab1433}.template-partnershipspage .blue{border:3px solid #0578d6}.template-partnershipspage footer{margin-top:20px;background-color:#263746;padding:1rem}.template-partnershipspage footer p{color:#fff;margin-bottom:0;font-size:14px;line-height:18px}@media (max-width:767px){.template-partnershipspage footer p{margin-bottom:20px}}.template-partnershipspage footer a{color:#fff}.template-partnershipspage footer a:hover{text-decoration:underline}#appointment-iframe iframe{height:1350px;width:100%}.appointment-buttons{margin:0 auto 30px;text-align:center}@media (min-width:992px){.appointment-buttons{width:772px}}.appointment-buttons .c-btn{margin-left:10px;width:auto}@media (min-width:992px){.appointment-buttons .c-btn{display:inline-block}}@media (max-width:499px){.appointment-buttons .c-btn .c-h2{font-size:20px}}@media (max-width:400px){.appointment-buttons .c-btn .c-h2{font-size:15px}}@media (max-width:499px){.appointment-buttons .c-btn .c-h2 span{font-size:20px}}@media (max-width:400px){.appointment-buttons .c-btn .c-h2 span{font-size:15px}}.template-contactpage .banner-text{position:relative;margin-top:20px}@media (max-width:1335px){.template-contactpage .banner-text{position:relative;margin-top:20px}}.template-contactpage .banner .light-text{color:#000}:focus{outline:-webkit-focus-ring-color auto 5px}#loader{border-color:#1c5b9f}#loader span{background:#1c5b9f}.banner{position:relative}.banner img{position:relative;top:50%;display:block;width:100%}.banner-text{width:100%;padding:0 15px;text-align:center;position:absolute;top:5%}@media (max-width:1335px){.banner-text{position:relative;margin:20px 0}}.banner-text .col-xl-7{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width:1336px){.banner-text .col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}}.quote-button{margin-left:auto;margin-right:auto;width:163px}.tt-title{margin-bottom:30px}.tt-topheading:before{background-color:transparent}.tt-service-icon span,.tt-service.color-2 .tt-service-icon span{color:#1c5b9f}.c-btn.type-1{background:#1c5b9f;border:#1c5b9f;-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px) and (max-width:1199px){.c-btn.type-1.size-3{padding:19px 100px}}@media (min-width:768px) and (max-width:991px){.c-btn.type-1.size-3{padding:19px 48px}}.c-btn.type-2.blue{color:#1c5b9f;border:2px solid #1c5b9f}.c-btn.type-2.blue:hover{color:#fff}.c-btn.type-2.blue:after,.c-btn.type-2.blue:before{background:#1c5b9f}.c-btn.type-4{color:#1c5b9f}.c-btn.type-4:hover{color:#ee9836}.tt-custom-pagination .active span,.tt-custom-pagination a:hover,.tt-custom-pagination li.active,.tt-custom-pagination li:hover{background:#1c5b9f;border-color:#1c5b9f}.tt-custom-pagination li.active a,.tt-custom-pagination li:hover a{color:#fff}@media (max-width:767px){.tt-team.type-2{text-align:center}}@media (max-width:767px){.tt-team.type-2 img{width:306px;margin-left:auto;margin-right:auto}}.card{border-bottom:0}.card-header{background:0 0}.card-header button:before{content:"\f078";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:12px;float:right;color:#30373b;-webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.card-header button.collapsed:before{-webkit-transform:rotate(0);transform:rotate(0)}.card-header .btn{padding-left:0}.card-header .btn-link{font-size:15px;font-weight:700;color:#4f4f4f;white-space:normal;text-align:left;width:100%}.card-header .btn-link:hover{text-decoration:none}.card-body{border-bottom:1px solid #eaeaea;font-size:15px}.carrier-card{background-color:#fff;border-radius:20px;-webkit-box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);text-align:center;margin:20px 0;padding:10px;height:150px}.carrier-card:hover{-webkit-box-shadow:1px 1px 10px 1px rgba(97,96,96,.2);box-shadow:1px 1px 10px 1px rgba(97,96,96,.2)}.carrier-card img{margin:25px 20px;max-height:76px;max-width:75%;display:inline-block;height:100%;vertical-align:middle}#be-chat-container{z-index:2147483001!important}