h1,.banner-heading{font-size:48px;line-height:64px;font-weight:700;letter-spacing:.02em;color:#1b51bc}h2,.banner-subheading{font-size:24px;line-height:32px;font-weight:400;letter-spacing:.02em;color:#989898}.heading{color:#1b51bc;font-size:32px;line-height:48px;font-weight:700;display:inline-block;letter-spacing:.02em}h3{font-size:16px;line-height:1em;font-weight:700;letter-spacing:.02em}.paragraph{font-size:16px;line-height:32px;display:block;letter-spacing:.02em;color:#7e7e7e;font-weight:300}body.page-id-800 ul{padding:0!important}body.page-id-800 ul li{font-size:16px;line-height:32px;display:block;letter-spacing:.02em;color:#7e7e7e;font-weight:300;list-style:disc}body.page-id-800 .heading{padding-bottom:5px!important}.light{color:white!important}.vertical-align{display:flex;align-items:center}body.page #page-container .et_pb_button{min-width:240px;width:220px;height:60px;background-image:linear-gradient(#ff4949,#802525);display:flex!important;align-items:center;justify-content:center;border:none;color:#fff;font-size:24px;line-height:40px!important;font-weight:400;border-radius:0;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);cursor:pointer}body.page #page-container .et_pb_button:hover{background-image:linear-gradient(#d12020,#d12020)!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.center-button{margin:auto!important}#main-header.et-fixed-header{box-shadow:none!important}#main-header{border-top:8px solid #143ba7;box-shadow:none!important;padding:6px 0}#logo{height:111px;max-height:100%!important}#et-top-navigation,#top-menu-nav,#top-menu{float:none!important;text-align:center;padding-left:0!important}#top-header{display:none!important}.phone-icon{font-weight:700;color:#143ba7;font-size:16px;display:flex;align-items:center}.phone-icon a{color:#143ba7;text-decoration:underline}.phone-icon{top:50px;position:absolute;right:0}.phone-icon:before{content:"";background-image:url(/wp-content/uploads/2019/01/phone.png);background-size:18px 17px;width:18px;height:17px;margin-right:10px}#home-banner{height:572px;display:flex;align-items:center;min-height:572px}#home-banner .header-content{margin-left:auto;margin-right:0;max-width:600px}#owner-banner-photo{height:377px;min-height:377px}.subpage-banner{margin-top:57px}.nowrap{color:inherit;white-space:nowrap;text-decoration:underline}.nospace-text{max-width:70%;margin:auto}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%;max-width:100%}.mfp-bottom-bar{display:none!important}.form p{display:none}.gfield_label{display:none!important}.ginput_container>input,.ginput_container>textarea{height:40px;background:#e9e9e9;border:none;padding:10px 15px!important}.gform_wrapper,.ginput_container,.gfield{margin-top:0!important}.ginput_container{margin-bottom:16px!important}.gform_footer .et_pb_button{margin-top:0}.gform_wrapper .gform_footer{padding-top:0!important}.gform_wrapper textarea.medium{height:280px!important}body.page #page-container .gf_right_half{width:calc(50% - 8px)!important;margin-left:8px!important}body.page #page-container .gf_left_half{width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;margin-right:8px!important}body.page #page-container .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;width:100%!important}body .gform_wrapper ul li.gfield{padding-right:0!important}body.page #page-container .gform_confirmation_message{display:inline-block;background:#161e4d;color:#fff;font-size:24px;padding:20px;font-family:'Rubik',sans-serif}.footer-details .et_pb_text_inner{display:flex;justify-content:space-between}.footer-details ul{padding:0!important}.footer-details .et_pb_text_inner>div:nth-child(2){max-width:502px}.footer-details .heading.medium{padding-bottom:5px}.footer-details .et_pb_text_inner>div:first-child a:hover{opacity:.7}.footer-details .et_pb_text_inner>div:first-child a{color:#fff;text-decoration:underline;line-height:32px;font-size:16px}.footer-details li{list-style:none}#footer-bottom{background-color:#01091A!important;padding:0;height:78px;display:flex;align-items:center}#copyright{color:#fff;font-size:16px;line-height:30px;font-weight:400}#copyright a{color:white!important}#copyright img{margin-left:10px;position:relative;top:2px}body.page #page-container .current-menu-item>a{border-bottom:2px solid #143ba7;padding-bottom:5px!important}body.page #page-container .menu-item>a{margin-right:1em;font-weight:700}body.page #page-container .gform_wrapper div.validation_error{background:#db3732;color:#fff;border-color:#db3732!important}body #page-container .gfield_error{background:no-repeat;border:none}body #page-container .validation_message{color:#db3732;padding-top:0!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #db3732!important}.ginput_container{margin-bottom:5px!important}@media all and (max-width:1279px){.vertical-align:not(.retain){align-items:flex-start}.nospace-img img{height:368px;object-fit:cover}}@media all and (max-width:1080px){.footer-details .et_pb_text_inner{flex-direction:column}.footer-details .et_pb_text_inner>div{margin-bottom:27px}}@media all and (min-width:981px){.form-contact .et_pb_column:first-child{width:calc(60% - 16px)!important;margin-right:16px!important}.mobile-phone{display:none!important}}@media all and (max-width:980px){.vertical-align{flex-direction:column}.nospace-img img{height:auto}.nospace-text{max-width:100%;padding:30px}.et_pb_row_5.vertical-align.retain{flex-direction:column-reverse;margin-top:80px}.heading{padding-bottom:5px}.form-contact{flex-direction:column-reverse;display:flex}.form-contact .et_pb_column:last-child{margin-bottom:27px!important}body.page .phone-icon{display:none!important}#logo{height:auto!important}.et_mobile_menu{border-top:3px solid #143ba7!important;padding:0!important}body.page #page-container .menu-item>a{margin-right:0!important;border-bottom:none}body.page #page-container .current-menu-item>a{padding:10px!important;background:#1d57c1;color:#fff}.mobile_menu_bar:before{color:#143ba7!important}.mobile-phone{background:#db3732}.mobile-phone>a{color:white!important}.heading,.paragraph,h1,h2{display:block!important;text-align:left}}@media all and (min-width:981px){a.nowrap[href^="tel:"],.phone-icon a[href^=tel],a.nowrap,.phone-icon a{pointer-events:none;text-decoration:none!important;cursor:default!important}a.nowrap[href^="tel:"]:hover,.phone-icon a[href^=tel]:hover,a.nowrap:hover,.phone-icon a:hover{text-decoration:none;cursor:pointer}}@media all and (max-width:767px){#home-banner{background-position-x:right}#footer-bottom span.platy-link{display:block}#footer-bottom span:not(.platy-link){display:none}body.page #page-container .gform_fields li{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}h1,.banner-heading{font-size:36px;line-height:44px;text-align:left}h2,.banner-subheading{font-size:22px;line-height:30px;text-align:left}.heading{font-size:28px;line-height:36px;text-align:left;display:block!important}.paragraph{font-size:15px;line-height:30px;display:block;letter-spacing:.02em;color:#7e7e7e;font-weight:300;text-align:left}}@media all and (max-width:425px){body.home .et_pb_text_3{width:100%!important}h1,.banner-heading{font-size:32px;line-height:40px}h2,.banner-subheading{font-size:20px;line-height:28px}.heading{font-size:26px;line-height:34px}}