section.equal-height div.elementor-widget-wrap>div{display:flex;height:100%}section.equal-height div.elementor-widget-wrap>div div.elementor-cta,section.equal-height div.elementor-widget-wrap>div a.elementor-cta{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%}section.equal-height div.elementor-widget-wrap>div div.elementor-cta:hover,section.equal-height div.elementor-widget-wrap>div a.elementor-cta:hover{text-decoration:none}section.equal-height div.elementor-widget-wrap>div div.elementor-cta .elementor-cta__content,section.equal-height div.elementor-widget-wrap>div a.elementor-cta .elementor-cta__content{flex-grow:1;align-content:flex-start}.elementor-widget-text-editor hr{border-top:1px solid rgba(0,0,0,.1);padding:10px 0}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin-bottom:10px}a.image-hover,a .image-hover{overflow:hidden;display:block}a.image-hover img,a .image-hover img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;display:block}a:hover.image-hover img,a:hover .image-hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.top-bar{position:relative;z-index:3}.top-bar ul li a{text-decoration:none}form.navigation-search{opacity:.9;border:solid 1px #1670B7;top:-2px}#primary-menu li.close-search a{color:#1670B7!important}.home-hero .elementor-widget-wrap{z-index:1}.home-hero:after{content:'';height:350px;width:100%;display:block;position:absolute;left:0;bottom:0;background:#403f3e;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%)}.page-hero{position:relative;height:500px}@media (min-width:768px) and (max-width:970px){.page-hero{height:400px}}@media (max-width:767px){.page-hero{height:300px}}.page-hero .inside-page-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;height:100%;position:relative;z-index:2}.page-hero h1{color:#fff;font-size:60px;line-height:1em;width:100%;padding-bottom:15px;text-transform:uppercase}@media (min-width:768px) and (max-width:970px){.page-hero h1{font-size:45px;margin-right:20px}}@media (max-width:767px){.page-hero h1{text-align:center;font-size:40px}}table{margin:10px 0 10px 0}table tr:nth-child(odd){background-color:#efefef}table tr td strong{color:#1670B7}.elementor-posts--thumbnail-top .elementor-posts .elementor-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text .elementor-post__excerpt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text .elementor-post__excerpt p{font-size:15px;line-height:1.7em}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text .elementor-post__excerpt p:after{content:"..."}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__read-more{margin:0 auto}.elementor-pagination{margin-top:30px;margin-bottom:30px}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:auto!important}.elementor-column.gradient-blue{min-height:360px}.elementor-column.gradient-blue:after{content:'';width:calc(100% - 10px);height:180px;position:absolute;left:5px;bottom:5px;background:#427fb7;background:linear-gradient(180deg,rgba(66,127,183,0) 0%,#427fb7 80%,#427fb7 100%);z-index:2}.elementor-column.gradient-blue .elementor-widget-wrap .elementor-element{z-index:3}.elementor-column.gradient-blue .elementor-widget-wrap .elementor-element span svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.7))}.elementor-column.gradient-blue .elementor-widget-wrap .elementor-element h3{text-shadow:0 0 4px #000}.elementor-widget-call-to-action.special .elementor-cta__bg-wrapper{border:solid 1px #fff;margin-bottom:10px}.elementor-widget-call-to-action.special .elementor-cta__bg-wrapper:after{content:'';width:100%;height:100px;position:absolute;bottom:0;background:#505050;background:linear-gradient(0deg,rgba(80,80,80,.8) 0%,rgba(80,80,80,0) 100%);z-index:2}.elementor-widget-call-to-action.special .elementor-cta__content{overflow:visible}.elementor-widget-call-to-action.special .elementor-cta__content h2{margin-top:-3em;height:2.5em;text-align:left;text-shadow:0 0 4px #000}.elementor-widget-call-to-action.add-underline .elementor-cta__content h2{border-bottom:solid 1px #333;padding-bottom:10px}.elementor-widget-call-to-action.blue-gradient .elementor-cta__bg-wrapper:after{content:'';width:100%;height:180px;position:absolute;bottom:0;background:#427fb7;background:linear-gradient(180deg,rgba(66,127,183,0) 0%,rgba(66,127,183,.9) 80%,rgba(66,127,183,.9) 100%);z-index:2}.elementor-widget-call-to-action.blue-gradient .elementor-cta__content{display:flex;flex-wrap:nowrap;align-items:flex-end}.elementor-widget-call-to-action.blue-gradient .elementor-cta__content>div{width:auto;margin-right:20px}section.gradient>.elementor-container{z-index:2}section.gradient:after{content:'';width:100%;height:100px;position:absolute;bottom:0;background:#1670B7;background:linear-gradient(0deg,#1670b7 0%,rgba(22,112,183,0) 100%)}.elementor-widget-heading.header-line h1,.elementor-widget-heading.header-line h2,.elementor-widget-heading.header-line h3,.elementor-widget-heading.header-line h4,.elementor-widget-heading.header-line h5{overflow:hidden;line-height:1.3em}.elementor-widget-heading.header-line h1:before,.elementor-widget-heading.header-line h2:before,.elementor-widget-heading.header-line h3:before,.elementor-widget-heading.header-line h4:before,.elementor-widget-heading.header-line h5:before{content:'';position:relative;right:10px;display:inline-block;height:.5em;vertical-align:bottom;width:100%;margin-left:-100%;border-top:1px solid #cacaca}.elementor-widget-heading.header-line h1:after,.elementor-widget-heading.header-line h2:after,.elementor-widget-heading.header-line h3:after,.elementor-widget-heading.header-line h4:after,.elementor-widget-heading.header-line h5:after{content:'';display:inline-block;position:relative;left:10px;height:.5em;vertical-align:bottom;width:100%;margin-right:-100%;border-top:1px solid #cacaca}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{font-size:19px!important;font-weight:normal!important}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{margin-top:1px!important}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase}.search-form{margin:0 0 40px 0}.search-form h3{padding-bottom:6px;padding-right:4em;margin-bottom:20px;border-bottom:solid 1px #e1e1e1;font-size:29px;font-weight:400;position:relative}.search-form h3.no-link{padding-right:0}.search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:0 -10px 20px -10px}@media (max-width:767px){.search-form form{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px 0}}.search-form form>div{margin:0 10px;height:50px}.search-form form>div:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.search-form form>div{margin:0 0 10px 0;width:100%}}.search-form form select{height:100%;outline:none;border:solid 1px #ddd}@media (max-width:767px){.search-form form select{margin:0 0 10px 0}}.search-form form input[type=text]{width:100%;height:100%;border:solid 1px #ddd}.search-form form button,.search-form form input[type=submit]{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;position:relative;display:inline-block;background-color:#1670B7;border:solid 1px #1670B7;padding:10px 20px;line-height:1em;color:#fff;text-transform:uppercase;font-weight:400;transition:all 250ms ease-in-out;width:100%;height:100%}@media (min-width:768px) and (max-width:970px){.search-form form button,.search-form form input[type=submit]{padding:8px 20px}}@media (max-width:767px){.search-form form button,.search-form form input[type=submit]{padding:8px 12px}}.search-form form button:visited,.search-form form input[type=submit]:visited{color:#fff}.search-form form button:hover,.search-form form input[type=submit]:hover{text-decoration:none;background-color:#fff;border:solid 1px #1670B7;color:#1670B7}.pagination{text-align:center}.pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;text-align:center;margin:2em -2px 1em}.pagination ul.page-numbers li{display:inline-block;margin:2px;min-width:3em}.pagination ul.page-numbers li a,.pagination ul.page-numbers li span{padding:.5em 1.25em;display:block;border:solid 1px #ddd;transition:all 250ms ease-in-out}.pagination ul.page-numbers li a.page-numbers,.pagination ul.page-numbers li span.page-numbers{color:#333}.pagination ul.page-numbers li a:hover,.pagination ul.page-numbers li a.current,.pagination ul.page-numbers li span:hover,.pagination ul.page-numbers li span.current{color:#1670B7;border:solid 1px #1670B7;background-color:#eee}