@font-face{font-family:'Baskervville';font-style:normal;font-weight:400;font-display:swap;src:local('Baskervville Regular'),local('Baskervville-Regular'),url(https://fonts.gstatic.com/s/baskervville/v1/YA9Ur0yU4l_XOrogbkun3kQQsJms.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype')}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:'Baskervville';color:#585858;font-size:24px;line-height:28px;text-transform:uppercase;margin:0}h1 span{font-family:'Lato';color:#800D0D;line-height:26px}h2{font-family:'Baskervville';color:#800D0D;font-size:32px;line-height:37px;text-transform:uppercase;margin:30px 0;text-align:center}h3{font-family:'Lato';font-size:20px;line-height:24px;color:#585858;text-transform:uppercase;margin:15px 0 40px;text-align:center}h4{font-family:'Lato';font-size:16px;line-height:26px;color:#000;margin:0;text-transform:uppercase}p{font-family:'Lato';font-size:16px;line-height:26px;color:#585858;margin:0}a:hover{text-decoration:none}.button{font-family:'Lato';font-size:18px;line-height:24px;color:#fff;font-weight:700;text-transform:uppercase;background:#000;max-width:325px;width:100%;border:none;padding:10px;margin:10px 0 0}.button:hover{background:#44484A;cursor:pointer}.uk-container-small{max-width:1050px}.header{padding:50px;background-color:#fff;position:relative}.header img{position:absolute;top:0;left:50%;margin-left:-100px;z-index:2}@media (max-width:1199px){.header img{height:150px;width:150px;margin-left:-75px}}@media (max-width:800px){.header img{height:100px;width:100px;margin-left:-50px}}@media (max-width:639px){.header img{margin-left:0;left:0}}@media (max-width:1199px){.header h1{font-size:21px}}@media (max-width:959px){.header h1{font-size:18px}}@media (max-width:800px){.header h1{font-size:15px}}@media (max-width:639px){.header h1{font-size:22px;text-align:center}}@media (max-width:479px){.header h1{font-size:19px}}@media (max-width:1199px){.header{padding:40px 40px}}@media (max-width:959px){.header{padding:40px 15px}}@media (max-width:800px){.header{padding:30px 15px}}@media (max-width:639px){.header{flex-direction:column;padding:15px 15px 15px 115px}}@media (max-width:479px){.header{padding:9px 5px 7px 105px}}.hero .uk-slideshow>div{position:relative}@media (min-width:1600px){.hero .uk-slideshow>div{height:850px;min-height:850px;max-height:850px;overflow:hidden}}.hero .uk-slideshow .uk-thumbnav{margin:10px 0}.hero .uk-slideshow .uk-thumbnav li{padding-left:0}.hero .uk-slideshow .uk-thumbnav li:first-of-type img{border-left:2px solid #000}.hero .uk-slideshow .uk-thumbnav li:last-of-type img{border-right:2px solid #000}.hero .uk-slideshow .uk-thumbnav li img{border-left:1px solid #000;border-right:1px solid #000}@media (max-width:1650px){.hero .uk-slideshow .uk-thumbnav li img{width:100px;height:auto}}.hero .uk-slideshow .uk-thumbnav>*>::after{background:transparent}.hero .uk-slideshow .uk-thumbnav>.uk-active>::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.4);transition:background-color 0.1s ease-in-out}@media (max-width:1023px){.hero .uk-slideshow .uk-thumbnav{display:none}}.hero .uk-slideshow .uk-icon{color:#fff}.hero .uk-slideshow .uk-icon svg{width:37px;height:70px}.hero .uk-overlay{z-index:2;padding:25px 50px 25px 125px;max-width:50%}.hero .uk-overlay h2{font-size:60px;line-height:69px;margin:0}@media (max-width:1650px){.hero .uk-overlay h2{font-size:48px;line-height:57px}}@media (max-width:1400px){.hero .uk-overlay h2{font-size:32px;line-height:41px}}@media (max-width:1023px){.hero .uk-overlay h2{font-size:24px;line-height:35px}}@media (max-width:800px){.hero .uk-overlay h2{font-size:16px;line-height:23px}}@media (max-width:639px){.hero .uk-overlay h2{font-size:32px;line-height:41px}}.hero .uk-overlay h3{font-size:24px;line-height:29px;margin:15px 0 0 0}@media (max-width:1650px){.hero .uk-overlay h3{font-size:21px;line-height:26px}}@media (max-width:1400px){.hero .uk-overlay h3{font-size:18px;line-height:23px}}@media (max-width:1023px){.hero .uk-overlay h3{font-size:16px;line-height:23px;margin:5px 0 0 0}}@media (max-width:800px){.hero .uk-overlay h3{font-size:12px;line-height:21px}}@media (max-width:639px){.hero .uk-overlay h3{font-size:18px;line-height:23px}}@media (max-width:1400px){.hero .uk-overlay{padding:25px 50px 25px 85px}}@media (max-width:800px){.hero .uk-overlay{padding:15px 50px 15px 85px}}@media (max-width:639px){.hero .uk-overlay{position:static!important;transform:none;width:100%;max-width:none;padding:15px;background-color:#BCBCBC}}.hero .uk-position-cover{top:-100px}@media (max-width:1023px){.hero .uk-position-cover{top:-25px}}.hero .uk-position-bottom-right,.hero .uk-position-bottom-left{bottom:150px}@media (max-width:1400px){.hero .uk-position-bottom-right,.hero .uk-position-bottom-left{bottom:100px}}@media (max-width:1023px){.hero .uk-position-bottom-right,.hero .uk-position-bottom-left{bottom:75px}}@media (max-width:959px){.hero .uk-position-bottom-right,.hero .uk-position-bottom-left{bottom:36px}}@media (max-width:639px){.hero .uk-position-bottom-right,.hero .uk-position-bottom-left{bottom:30%}}.intro-text{margin:75px auto 0}@media (max-width:1023px){.intro-text{margin:30px auto 0}}@media (max-width:639px){.intro-text{margin:25px auto 0}}.intro-text h1{text-transform:none;color:#000;display:inline}.intro-text p{display:inline}.featured-brands a{padding:0 15px;display:block}@media (max-width:480px){.featured-brands>.uk-flex>div{width:100%!important}}.visit-us{margin-top:75px}.visit-us .form{background-color:#800D0D;position:relative}.visit-us .form:before{content:'';position:absolute;top:-73px;left:-38px;width:370px;height:260px;background:url(../imgs/welcome-homeowners.png) 0 0 no-repeat;background-size:contain}.visit-us .form .form-inner{padding:100px 75px 75px 100px}.visit-us .form .form-inner h2{color:#fff;margin:0 0 25px;text-align:center}.visit-us .form .form-inner p{color:#fff;text-align:center;font-size:20px;padding-bottom:20px}@media (max-width:639px){.visit-us .form .form-inner{padding:100px 50px}}@media (max-width:679px){.visit-us iframe#form{height:1000px}}@media (max-width:479px){.visit-us iframe#form{height:1075px}}.lets-talk{margin-top:75px}.lets-talk>div{padding:0 15px}.lets-talk h2{text-align:left;margin:0 0 10px}@media (max-width:639px){.lets-talk{flex-direction:column;margin-top:0;padding:0}.lets-talk img{margin:0 auto 15px;display:block;width:100%}.lets-talk button{margin:10px auto}.lets-talk>div{padding:0}.lets-talk>div:last-of-type{padding:0 30px}}.footer{background:#44484A;margin-top:125px;padding:100px 15px;position:relative}.footer p{text-align:center;color:#fff;text-transform:uppercase}.footer p span{margin:0 15px}.footer p.copywrite{color:#BCBCBC;margin-top:10px}@media (max-width:639px){.footer p{font-size:14px;line-height:24px}.footer p strong{display:block}.footer p strong+span{display:none}}.footer a{color:#fff}.footer a:hover{color:#BCBCBC}.footer img{position:absolute;top:-50px;left:50%;margin-left:-50px}@media (max-width:479px){.footer>div{flex-direction:column}.footer>div span{display:none}}.uk-modal-dialog{padding:135px}.uk-modal-dialog .logo{position:absolute;top:20px;left:20px}.uk-modal-dialog h1{font-size:24px}.uk-modal-dialog h2{text-align:left;margin-top:0}.uk-modal-dialog .form{margin-top:35px}.uk-modal-dialog .form div:last-of-type{padding-left:25px}@media (max-width:1199px){.uk-modal-dialog .form div:first-of-type{display:none}.uk-modal-dialog .form div:last-of-type{padding-left:0}}.uk-modal-dialog .form iframe{height:660px}@media (max-width:551px){.uk-modal-dialog .form iframe{height:1106px}}@media (max-width:479px){.uk-modal-dialog .form iframe{height:1175px}}@media (max-width:959px){.uk-modal-dialog{padding:135px 20px}}@media (max-width:639px){.uk-modal-dialog{padding:135px 20px 20px}}