@import url('/__fonts/Manrope.css');
@import url('/__fonts/Inter.css');
/* The Brainer new look #1: Meridian Navy */
:root{--rv-bg:#F5F6F8;--rv-surface:#FFFFFF;--rv-ink:#16233A;--rv-muted:#4A5A75;--rv-primary:#1D3557;--rv-primary-ink:#FFFFFF;--rv-accent:#A8500A}
html.autoserve-static body{background:var(--rv-bg) !important;color:var(--rv-ink) !important;font-family:'Inter', system-ui, sans-serif !important;font-weight:400 !important;font-size:16.0px !important;line-height:1.6 !important}
html.autoserve-static h1,html.autoserve-static h2,html.autoserve-static h3,html.autoserve-static h4{font-family:'Manrope', system-ui, sans-serif !important;font-weight:700 !important;letter-spacing:-0.01em !important;text-transform:none !important;line-height:1.12 !important;color:inherit}
html.autoserve-static h1,html.autoserve-static h2,html.autoserve-static h3{overflow-wrap:anywhere !important}
html.autoserve-static p,html.autoserve-static li{font-family:'Inter', system-ui, sans-serif !important;line-height:1.65 !important}
html.autoserve-static main a:not([class*="btn"]):not([class*="button"]),html.autoserve-static p a{color:var(--rv-primary)}
.et_pb_more_button:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow), a.button:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow), .btn:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow), main button:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow), input[type=submit]:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow), .wp-block-button__link:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow){background:var(--rv-primary) !important;color:var(--rv-primary-ink) !important;border:0 !important;border-radius:6px !important;padding:.85em 1.6em !important;font-family:'Inter', system-ui, sans-serif !important;font-weight:600 !important;letter-spacing:.01em !important;text-transform:none !important;box-shadow:0 6px 20px rgba(0,0,0,.10) !important;text-decoration:none !important;transition:transform .15s, filter .15s}
.et_pb_more_button:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow):hover, a.button:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow):hover, .btn:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow):hover, main button:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow):hover, input[type=submit]:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow):hover, .wp-block-button__link:not(header *):not(nav *):not([class*="prev"]):not([class*="next"]):not([class*="arrow"]):not([class*="bx-"]):not([class*="slick"]):not([class*="owl"]):not([class*="pager"]):not([class*="dots"]):not([class*="toggle"]):not([class*="menu"]):not([class*="close"]):not(.autoserve-arrow):hover{filter:brightness(1.08);transform:translateY(-1px)}
header#main-header{background:#FFFFFF !important;color:#16233A !important;padding-top:18px !important;padding-bottom:18px !important;border-bottom:1px solid rgba(0,0,0,.08) !important;}
header#main-header a,header#main-header header nav a,header nav a{color:#16233A !important;font-family:'Inter', system-ui, sans-serif !important;font-weight:500 !important}
header nav a:hover{color:var(--rv-primary) !important}
div#page-container{position:relative;text-align:center !important;overflow:hidden}
div#page-container .autoserve-slide-active{background-size:cover !important;background-position:center !important}
div#page-container::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.55));pointer-events:none;z-index:1}
div#page-container h1,div#page-container h2,div#page-container p,div#page-container a{position:relative;z-index:2}
div#page-container h1,div#page-container h2,div#page-container p{color:#ffffff !important;text-shadow:0 2px 14px rgba(0,0,0,.35)}
.et_pb_section:not(:has(.autoserve-slider)):not(:has(h1)){padding-top:52px !important;padding-bottom:52px !important}
html.autoserve-static main img,html.autoserve-static section img{border-radius:6px;filter:contrast(1.06) saturate(1.05)}
header#main-header img{border-radius:0;filter:none}
footer#main-footer{background:#16273F !important;color:#DCE3EC !important;padding-top:56px !important;padding-bottom:40px !important}
footer#main-footer a,footer#main-footer p,footer#main-footer li,footer#main-footer h1,footer#main-footer h2,footer#main-footer h3,footer#main-footer h4{color:#DCE3EC !important;opacity:.92}
html.autoserve-static input:not([type=submit]),html.autoserve-static textarea,html.autoserve-static select{border:1.5px solid rgba(0,0,0,.15) !important;border-radius:6px !important;padding:12px 14px !important;font-family:'Inter', system-ui, sans-serif !important;background:#fff !important;color:var(--rv-ink) !important}
html.autoserve-static body{overflow-x:hidden !important}html.autoserve-static img,html.autoserve-static video,html.autoserve-static iframe{max-width:100%}
header#main-header{background-color:#FFFFFF !important;border-bottom:1px solid #E1E6ED !important;box-shadow:0 1px 3px rgba(22,39,63,0.06) !important}
header nav a{color:#16233A !important;font-family:Manrope, Helvetica, Arial, sans-serif !important;font-weight:600 !important;letter-spacing:0.01em !important}
header nav a:hover{color:#A8500A !important}
header nav li.current-menu-item > a{color:#A8500A !important}
article#post-2>div.entry-content>div.et_pb_section.et_pb_fullwidth_section{background-color:#16273F !important;color:#FFFFFF !important}
.et_pb_module.et_pb_slider, .et_pb_slider .et_pb_slide{background-color:#16273F !important}
div.et_pb_module.et_pb_slider>div.et_pb_slides>div.et_pb_slide.et_pb_bg_layout_dark>div.et_pb_slide_overlay_container{background-color:rgba(13,26,45,0.55) !important;color:#FFFFFF !important}
.et_pb_slide_description .et_pb_slide_title, .et_pb_slide_description .et_pb_slide_title a{font-family:Manrope, Helvetica, Arial, sans-serif !important;font-weight:700 !important;color:#FFFFFF !important;letter-spacing:-0.01em !important}
.et_pb_slide_content, .et_pb_slide_description .et_pb_slide_content p{color:#F0F3F7 !important}
.et_pb_more_button{background-color:#A8500A !important;color:#FFFFFF !important;border:1px solid #A8500A !important;border-radius:6px !important;font-family:Manrope, Helvetica, Arial, sans-serif !important;font-weight:700 !important;letter-spacing:0.02em !important}
.et_pb_more_button:hover{background-color:#8A4108 !important;border-color:#8A4108 !important;color:#FFFFFF !important;opacity:1 !important}
.et-pb-arrow-prev, .et-pb-arrow-next{color:#FFFFFF !important;opacity:1 !important;background-color:rgba(13,26,45,0.5) !important;border:1px solid rgba(255,255,255,0.55) !important;border-radius:50% !important}
.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover{background-color:#A8500A !important;border-color:#A8500A !important;color:#FFFFFF !important}
.et-pb-controllers a{background-color:rgba(255,255,255,0.45) !important;border:1px solid rgba(255,255,255,0.7) !important}
.et-pb-controllers .et-pb-active-control{background-color:#FFFFFF !important;border-color:#FFFFFF !important}
article#post-2>div.entry-content>div.et_pb_section.et_section_regular{background-color:#F5F6F8 !important;background-color:#F5F6F8 !important;color:#33405A !important}
h1, h2, h3, h4, h5, h6{font-family:Manrope, Helvetica, Arial, sans-serif !important;font-weight:700 !important;color:#16233A !important;letter-spacing:-0.01em !important}
.et_pb_text h1 span, .et_pb_text h2 span, .et_pb_text h3 span{color:#A8500A !important}
.et_pb_text p, .et_pb_text, .et_pb_section p{color:#33405A !important;font-family:Inter, Helvetica, Arial, sans-serif !important}
article#post-2>div.entry-content a{color:#1D3557 !important;text-decoration:underline !important}
article#post-2>div.entry-content a:hover{color:#A8500A !important}
article#post-2>div.entry-content a.et_pb_more_button{color:#FFFFFF !important;text-decoration:none !important}
footer#main-footer{background-color:#16273F !important;color:#DCE3EC !important;border-top:1px solid rgba(255,255,255,0.10) !important}
footer#main-footer a, footer#main-footer p{color:#E8EDF4 !important;text-decoration:none !important}
div#page-container .et_pb_slide_description h2, div#page-container .et_pb_slider h2{color:#ffffff !important;font-weight:600 !important}
div#page-container .et_pb_slide{background-color:rgba(16,28,48,.45) !important}
div#page-container .et-pb-arrow-prev, div#page-container .et-pb-arrow-next{opacity:1 !important;color:#ffffff !important}
div#page-container .et_pb_section{background-color:#ffffff !important}
div#page-container p, div#page-container li{color:#3a4250 !important}
div#page-container h1, div#page-container h2, div#page-container h3{color:#12213d !important;font-family:inherit !important}
.et_pb_more_button{background-color:#1f3a63 !important;color:#ffffff !important;border:0 !important;border-radius:4px !important;padding:12px 26px !important;box-sizing:border-box !important}
footer#main-footer{border-top:3px solid #1f3a63 !important}
div#page-container .et_pb_section:not(.et_pb_fullwidth_section){background-color:#f4f6f9 !important}
div#page-container .et_pb_text, div#page-container .et_pb_text p, div#page-container .et_pb_text li{color:#2b3444 !important}
div#page-container h1, div#page-container h2, div#page-container h3, div#page-container h4{color:#16213a !important;letter-spacing:0.01em !important}
div#page-container .et_pb_slide_title, div#page-container .et_pb_slide_description h2{color:#ffffff !important}
.et_pb_more_button{background-color:#1f3a5f !important;color:#ffffff !important;border:none !important;border-radius:4px !important;padding:14px 30px !important;font-weight:600 !important;box-sizing:border-box !important}
div#page-container .et_pb_section.et_pb_section_1{padding-top:18px !important;padding-bottom:18px !important;box-sizing:border-box !important}
div#page-container .et_pb_row:last-child{padding-bottom:24px !important;box-sizing:border-box !important}
header nav a{color:#16213a !important;font-weight:600 !important}
footer#main-footer{background-color:#16213a !important;color:#c9d2e0 !important}
div#page-container{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;background-color:transparent !important;border-radius:0 !important;box-shadow:none !important}
