.et_pb_blurb.collapsible .et_pb_blurb_description{display:none}.et_pb_blurb.collapsible .et_pb_module_header{cursor:pointer}.et_pb_blurb.collapsible .toggle-icon{float:right;font-weight:700;font-size:20px;color:#0b3953}::selection{background:#AD1F23;background:rgb(173 31 35 / .8);color:#fff}::-moz-selection{background:#AD1F23;background:rgb(173 31 35 / .8);color:#fff}.et-boc h1,.et-boc h2,.et-boc h3,.et-boc h4,.et-boc h5,.et-boc h6,.et-boc .h1,.et-boc .h2,.et-boc .h3,.et-boc .h4,.et-boc .h5,.et-boc .h6{font-family:arno-pro-caption,Georgia,serif;font-weight:500}.et-boc h1,.et-boc h2,.et-boc .h1,.et-boc .h2{font-variant:small-caps}.et-boc h2,.et-boc .h2{font-size:36px}#top-bar a{color:#fff}#main-header>.et_pb_row{display:flex}#main-header-buttons{display:flex!important;align-items:center;justify-content:space-between;margin-left:0!important;width:100%!important}#main-header-buttons>.et_pb_column{width:33.3333%!important;flex:0 0 auto!important;margin-right:0!important;float:none!important;justify-content:center;align-items:center}#main-header-buttons>.et_pb_column.et-last-child{margin-left:auto!important}.main-header-contact .et_pb_blurb_content{width:auto}@media all and (max-width:1200px){#main-header-buttons>.et_pb_column{width:auto!important}.main-header-contact{display:none}}@media (max-width:980px){#header-menu-row{padding:4px 0}#main-header>.et_pb_row{width:90%}}#homepage-hero .et_pb_column{width:80%!important;max-width:1080px;margin:auto!important;position:relative;float:none;padding:0 2% 0 23.17%}@media (max-width:980px){#homepage-hero .et_pb_column{padding:0}}.et_pb_bg_layout_dark a{color:#fff;text-decoration:underline}.et_pb_bg_layout_dark a:active,.et_pb_bg_layout_dark a:hover{text-decoration:none}.description-slide-in{position:relative;cursor:pointer;min-height:350px}.description-slide-in .et_pb_main_blurb_image{position:absolute;left:18px;bottom:-10px;z-index:6}.description-slide-in .et_pb_blurb_container{display:flex;flex-direction:column-reverse;padding-left:0;overflow:hidden;position:relative;min-height:350px}.description-slide-in .et_pb_module_header{background:#ad1f23;padding:20px 0 20px 80px;position:relative;z-index:2}.description-slide-in .et_pb_blurb_description{padding:18px;background:rgb(0 0 0 / .85);color:#fff;transform:translateY(100%);opacity:0;transition:transform 0.35s ease,opacity 0.35s ease;will-change:transform,opacity;position:relative;z-index:1;min-height:350px}.description-slide-in:hover .et_pb_blurb_description{transform:translateY(0);opacity:1}.description-slide-in.is-open .et_pb_blurb_description{transform:translateY(0);opacity:1}#main-content .gform-theme.gform-theme--framework.gform_wrapper .gform-footer input.gform_button:is([type=submit],[type=button],[type=reset]){color:#fff!important;background-color:#ad1f23;border-color:#ad1f23!important}#main-content .gform-theme.gform-theme--framework.gform_wrapper .gform-footer input.gform_button:is([type=submit],[type=button],[type=reset]):hover,#main-content .gform-theme.gform-theme--framework.gform_wrapper .gform-footer input.gform_button:is([type=submit],[type=button],[type=reset]):focus{color:#fff!important;background-color:rgb(173 31 35 / .6);border-color:#ad1f23!important}.gform_description{margin-bottom:1em}body .gform-theme.gform-theme--framework.gform_wrapper .gform-footer input.gform_button:is([type=submit],[type=button],[type=reset]){font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:#fff0;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;color:#f2f2f2;background-color:#ad1f23;border-color:#ad1f23;padding:.3em 1em!important;border-radius:0}body .gform-theme.gform-theme--framework.gform_wrapper .gform-footer input.gform_button:is([type=submit],[type=button],[type=reset]):hover,body .gform-theme.gform-theme--framework.gform_wrapper .gform-footer input.gform_button:is([type=submit],[type=button],[type=reset]):focus{color:#ad1f23!important;background-color:#f2f2f2;border-color:#ad1f23!important;border-radius:0}body .gform_wrapper input:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus{border-color:#ad1f23;outline-color:#ad1f23}