.admin-bar #custom-fixed-header{top:32px!important}@media screen and (max-width:782px){.admin-bar #custom-fixed-header{top:46px!important}}h1{font-size:50px;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;color:#617886}.sub-head{font-family:"proxima-nova",sans-serif!important;font-size:0.55em;line-height:1em!important;font-weight:400;color:#617886}h2{font-size:40px!important;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;line-height:1.2em;color:#617886}.form-phone{color:#fff!important}.upper{text-transform:uppercase}p{font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#000}p,li{text-wrap:pretty}.reveal-card .reveal-bottom,.reveal-card .reveal-cover{transition:all 0.4s ease-in-out}.reveal-card .reveal-cover{opacity:0;visibility:hidden;display:flex;flex-direction:column;justify-content:center;outline:1px solid #ffffff;outline-offset:-20px}@media (min-width:980px){.reveal-card:hover .reveal-bottom{opacity:0;visibility:hidden}}.reveal-card:hover .reveal-cover{opacity:1;visibility:visible}.responsive-feature-list{columns:2;column-gap:60px;list-style:none;margin:0;padding:0}.responsive-feature-list li{list-style:none;text-align:center;break-inside:avoid;margin-bottom:12px}@media (max-width:767px){.responsive-feature-list{columns:1;list-style:disc;padding-left:1.5em}.responsive-feature-list li{list-style:disc;text-align:left}.responsive-feature-list li::marker{color:#617886}}.et_pb_slide{min-height:auto!important}.footer-form .gform_fields{row-gap:8px!important}.footer-form input,.footer-form select,.footer-form textarea,.footer-form label,.footer-form p,.footer-form .gfield_label,.footer-form .gfield_html,.footer-form .gfield_html *{font-weight:600!important;color:#fff!important}.footer-form input[type="text"],.footer-form input[type="email"],.footer-form input[type="tel"],.footer-form select{background:transparent!important;border:none!important;border-bottom:1px solid #D8D8D8!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;padding-left:10px!important;padding-right:0!important}.footer-form input[type="text"]:focus,.footer-form input[type="email"]:focus,.footer-form input[type="tel"]:focus,.footer-form select:focus{background:transparent!important;border-bottom:2px solid #fff!important;outline:none!important;box-shadow:none!important}.footer-form input::placeholder{color:rgba(255,255,255,0.85)!important;opacity:1;font-weight:400!important}.footer-form input::-webkit-input-placeholder{color:rgba(255,255,255,0.85)!important;font-weight:400!important}.footer-form input::-moz-placeholder{color:rgba(255,255,255,0.85)!important;font-weight:400!important}.footer-form input:-ms-input-placeholder{color:rgba(255,255,255,0.85)!important;font-weight:400!important}.footer-form select{color:rgba(255,255,255,0.85)!important;opacity:1;background:transparent!important;font-weight:400!important}.footer-form select option{color:#333;font-weight:400!important}.footer-form .ginput_container_select{position:relative}.footer-form select{color:#fff!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-weight:400!important}.footer-form .ginput_container_select::after{content:"⟨";position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(-90deg) scale(1.2,1);font-size:18px;font-weight:700;color:#fff;pointer-events:none}.footer-form .gfield_label{color:#fff!important}.footer-form .gform_footer input[type="submit"],.footer-form .gform_footer button[type="submit"]{background-color:#F5F5EA!important;color:#000!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:3px!important;font-size:15px!important;border:1px solid #7B3D40!important;border-radius:0px!important;padding:12px 24px!important;width:250px!important;cursor:pointer;transition:all 0.3s ease;box-shadow:3px 3px 8px 0 rgba(0,0,0,0.3)!important}.footer-form .gform_footer input[type="submit"]:hover,.footer-form .gform_footer button[type="submit"]:hover{background-color:#CE7F48!important;color:#F5F5EA!important;border:1px solid #F5F5EA!important}.gform_wrapper .gform_validation_errors,.gform_validation_error_link,.gform-icon{--gf-form-validation-border-color-focus:#ffb3b3!important;--gf-form-validation-border-color:#ffb3b3!important;color:#ffb3b3!important;border-color:#ffb3b3!important}#gform_1_validation_container>ol{color:#ffb3b3!important}.gform_wrapper .gform_validation_errors h2{color:#ffb3b3!important;font-size:18px!important}.gform_wrapper .gfield_validation_message{color:#ffb3b3!important;font-weight:600}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#ffb3b3!important}@media (max-width:980px){.keep-desktop-menu .et_pb_menu__menu,.keep-desktop-menu .et_pb_menu__menu>nav{display:block!important;width:100%!important}.keep-desktop-menu .et_pb_menu__menu>nav>ul{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;padding:0!important}.keep-desktop-menu .et_mobile_nav_menu{display:none!important}}.et_pb_menu .current-menu-item>a{font-weight:700!important;text-decoration:underline!important}