html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'CardoRegular';src:url("Cardo99s-webfont.eot");src:url("Cardo99s-webfont.eot?#iefix") format("embedded-opentype"),url("Cardo99s-webfont.woff") format("woff"),url("Cardo99s-webfont.ttf") format("truetype"),url("Cardo99s-webfont.svg#CardoRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'DevroyeRegular';src:url("DEVROYUN-webfont.eot");src:url("DEVROYUN-webfont.eot?#iefix") format("embedded-opentype"),url("DEVROYUN-webfont.woff") format("woff"),url("DEVROYUN-webfont.ttf") format("truetype"),url("DEVROYUN-webfont.svg#DevroyeRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GriffosFontRegular';src:url("GriffosFont-webfont.eot");src:url("GriffosFont-webfont.eot?#iefix") format("embedded-opentype"),url("GriffosFont-webfont.woff") format("woff"),url("GriffosFont-webfont.ttf") format("truetype"),url("GriffosFont-webfont.svg#GriffosFontRegular") format("svg");font-weight:normal;font-style:normal}body{font-size:.75rem;line-height:1.5;font-family:Georgia, "Times New Roman", Times, serif}.main-body,.sb_site_title_region,.sb_site_nav{background-color:#fff}p,.sb_paragraph{margin-bottom:1em}h2,h3{font-family:Georgia, "Times New Roman", Times, serif}h2{font-size:1.5rem;font-weight:normal;margin-bottom:0.05859375rem;color:#010202}h3{font-size:1.25rem;color:#354450;margin-bottom:0;font-weight:normal}.small_secondary_global h4{font-size:.875rem;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif}.small_primary_global h3,.small_secondary_global h3{margin-bottom:8px}.sb_site_title_region{padding-left:1.25rem}.sb_region_page_title{padding-left:5px}.sb_layout_sidebar_left aside.column,.sb_layout_sidebar_right aside.column{flex:0 1 25%}.sb_layout_sidebar_left section.main-body{justify-content:flex-start}.sb_layout_sidebar_right section.main-body{justify-content:space-between}.sb_site_nav{font-family:Georgia, "Times New Roman", Times, serif;font-size:.875rem;font-weight:bold}.sb_site_nav li{padding-right:1.875rem}.new_contact_message label,.new_contact_message input{font-family:Georgia, "Times New Roman", Times, serif;font-size:.75rem;font-weight:normal}.new_contact_message label{margin-bottom:0}.new_contact_message input[type="submit"]{border:1px solid silver}.work-block a,.link-block a{font-size:.875rem}p.caption+p{margin:4px 0 12px}.small_primary_global .content,.small_secondary_global .content{margin-bottom:20px}a.collapsed-menu-link:after{content:"Menu";cursor:pointer}.blog-tag-list,.blog-archive-list{list-style:none;-webkit-padding-start:0}.sb_single_column_layout .column-primary__content-wrap{text-align:center}.work-block{margin-bottom:20px}.new_contact_message input[type="submit"]{border:0px;text-transform:uppercase;letter-spacing:.1em;display:inline-block;font-weight:bold;text-align:center;min-width:160px;font-size:1.2em;transition:all .3s ease;padding:1em 1.3em;min-width:160px;color:#ffffff;background-color:#354450}.new_contact_message input[type="submit"]:hover{background-color:rgba(53,68,80,0.8)}.new_contact_message input[type="submit"]:hover{font-family:inherit}.banner-images-carousel{background-color:#cbd3d6;position:relative;max-width:80rem;margin:0 auto;line-height:0}@media screen and (min-width: 48rem) and (max-width: 77.125rem){.banner-images-carousel{margin-left:15px;margin-right:15px}}@media screen and (max-width: 60.9375rem){.banner-images-carousel{margin-left:15px;margin-right:15px}}@media screen and (max-width: 26.5rem){.banner-images-carousel{margin-left:15px;margin-right:15px}}.banner-images-carousel img{max-height:550px}.banner-images-carousel .mySlides{text-align:center}.banner-images-carousel .w3-button{background-color:#354450}.banner-images-carousel .btn{padding:15px;text-transform:none;letter-spacing:normal;font-family:auto}.banner-images-carousel .w3-display-left{position:absolute;top:45%;left:0}.banner-images-carousel .w3-display-right{position:absolute;top:45%;right:0}.banner-images-carousel .ant-caret-icon{fill:#cbd3d6;height:16px;width:20px}.banner-images-carousel .teaser-box{position:absolute;left:50%;transform:translateX(-50%)}.banner-images-carousel .btn{font-size:1.2em}.banner-images-carousel h1{font-size:3em;line-height:1.2em}@media screen and (min-width: 48rem) and (max-width: 77.125rem){.banner-images-carousel h1{font-size:2.5em}}@media screen and (max-width: 60.9375rem){.banner-images-carousel h1{font-size:2em}}@media screen and (max-width: 26.5rem){.banner-images-carousel h1{font-size:1.5em}}body{color:#354450;background:#000 url("horizon_page_bg.jpg") top center no-repeat}.main-body{padding-top:140px;background-image:url("horizon_head_bg.png"),url("horizon_head_bg_repeat.png");background-repeat:no-repeat, repeat-x}.main-body,.sb_site_title_region,#sbx_wrapper_header .sb_site_nav{border-right:3px solid #D5D5D5}.column-primary h3{color:#354450}a{color:#3884ab}h1{font-size:3.125rem;font-family:'GriffosFontRegular', "Times New Roman", Times, serif;font-weight:normal;padding:0.625rem 0;line-height:1.2;color:#000}h1.sb_has_Subtitle{padding-bottom:0}h2.sb_subTitle{color:#000;padding-bottom:15px;font-family:'GriffosFontRegular', "Times New Roman", Times, serif}.sb_site_nav{background:#cbd3d6 url("horizon_nav_bg.png") 0 100% repeat-x;min-height:1rem;padding:10px 20px}.sb_site_nav{color:#479cd4}.sb_site_nav a{color:#fff;margin-right:0;text-shadow:0 0 7px #333}.edit_mode .blog-post .content-edit-controls a.approve-btn{vertical-align:top}footer .sb_copyright_wrapper{color:#fff;font-family:'GriffosFontRegular', "Times New Roman", Times, serif;font-weight:400;font-size:1.1em;margin-left:0.809em;margin-right:0.809em}footer .sb-footer-icon{fill:#fff}footer .copyright{float:left;margin-top:1.5em}footer .social{float:right}footer .social ul{display:inline;list-style-type:none;margin:0;padding:0;display:table-row}footer .social li{display:table-cell;vertical-align:middle;padding-left:0.809em}footer .social li:first-child{padding-left:0}footer svg{width:31px;height:31px}
