/* Minimal independent foundation. All visual design comes from the original coded blocks. */
.athens-native-code #athens-native-content{padding:30px 0}.athens-native-code.home #athens-native-content{padding-bottom:0}
@media(max-width:480px){html body.athens-native-code{font-size:14px;line-height:1.6}.athens-native-code .athens-native-header{padding:32px 8px}}
/* Original site typography, retained independently of the builder. */
body.athens-native-code{color:#1b5f9b;background:#f7f8f9;font-weight:400;font-size:12px;line-height:1.8}h1,h2,h3,h4,h5,h6{font-family:Inter,Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:.3px}h3{font-family:'Alegreya Sans',Arial,sans-serif}a{font-family:Inter,Arial,sans-serif;font-weight:500}label{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;font-weight:700}.athens-native-header{padding:30px 10px}.home #athens-native-content{padding-top:30px}
html{line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#233b53;background:#fff}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:inherit}img,svg,video,canvas,iframe{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,[type=button],[type=submit]{-webkit-appearance:button}button{background:transparent;border:0}ol,ul{margin:0;padding:0;list-style:none}table{border-collapse:collapse}summary{display:list-item}#athens-native-content{width:100%;margin:0;padding:0}body.athens-native-code{--wp--style--global--content-size:100%;--wp--style--global--wide-size:100%}
.anc-social-links{display:flex;gap:10px;margin-top:24px}.anc-social-links a{display:grid;place-items:center;width:46px;height:46px;color:#666}.anc-social-links svg{width:30px;height:30px}#alhi-blog-sidebar-slot input[name="s"]{min-width:0;flex:1}
#alhi-blog-sidebar-slot{min-width:0;width:100%}
body.page-id-9637 #athens-native-content,body.page-id-12425 #athens-native-content{padding:0}.alhi-optin-slot .wpforms-container{margin:0!important}.alhi-optin-slot .wpforms-field{padding:0 0 13px!important}.alhi-optin-slot .wpforms-submit-container{padding-top:0!important}
.athens-native-code .athens-legacy-thankyou p{margin-bottom:0}.athens-legacy-thankyou .ath-legacy-text-block-style p:not(:last-child){margin-bottom:20px}.athens-legacy-thankyou .ath-legacy-block{display:block}.athens-legacy-thankyou .ath-legacy-mt-1{margin-top:4px}.athens-legacy-thankyou .ath-legacy-opacity-75{opacity:.75}@media(max-width:480px){.athens-legacy-thankyou .ath-legacy-el-section,.athens-legacy-thankyou .ath-legacy-el-row,.athens-legacy-thankyou .ath-legacy-el-col,.athens-legacy-thankyou .ath-legacy-el-block{padding:8px!important}}
#alhi-contact-optin-slot .wpforms-submit{width:100%!important}

/* Live-site parity corrections from desktop/mobile comparison. */

        @media (max-width: 980px) {
            body.athens-native-code .alh-premium-hero .alh-menu-toggle {
                width: 77px !important;
                min-width: 77px !important;
                height: 34px !important;
                padding: 0 5px !important;
                display: inline-flex !important;
                align-items: center !important;
                justify-content: center !important;
                border: 2px solid #0b5f8a !important;
                border-radius: 8px !important;
                background: #ffffff !important;
                color: #0b5f8a !important;
                font-size: 0 !important;
                line-height: 1 !important;
                box-shadow: none !important;
            }
            body.athens-native-code .alh-premium-hero .alh-menu-toggle::after {
                content: "MENU";
                display: block;
                color: #0b5f8a;
                font-size: 12px;
                font-weight: 800;
                letter-spacing: 1.1px;
                line-height: 1;
            }
            body.athens-native-code .alh-premium-hero .alh-menu-toggle:hover,
            body.athens-native-code .alh-premium-hero .alh-menu-toggle:focus-visible {
                background: #0b5f8a !important;
                color: #ffffff !important;
            }
            body.athens-native-code .alh-premium-hero .alh-menu-toggle:hover::after,
            body.athens-native-code .alh-premium-hero .alh-menu-toggle:focus-visible::after {
                color: #ffffff;
            }
        }
    
body.page-id-9244 #athens-native-content > #wpforms-10216{display:none!important}
body.page-id-9237 #athens-native-content,body.page-id-9291 #athens-native-content,body.page-id-12927 #athens-native-content,body.page-id-13531 #athens-native-content{padding-top:70px}
body.page-id-9302 #athens-native-content{padding-bottom:0}
html body.athens-native-code.athens-insights-integrated{line-height:1.5}
@media(max-width:480px){.athens-native-code #athens-native-content{padding-top:32px;padding-bottom:32px}.athens-native-code.home #athens-native-content{padding-top:32px;padding-bottom:0}body.page-id-9237 #athens-native-content,body.page-id-9291 #athens-native-content,body.page-id-12927 #athens-native-content,body.page-id-13531 #athens-native-content{padding-top:80px}body.page-id-9302 #athens-native-content{padding-bottom:0}body.page-id-12425 #athens-native-content,body.page-id-9637 #athens-native-content{padding:0}}

#alhi-blog-posts-slot .anc-container{width:100%}#alhi-blog-posts-slot .anc-mb-5{margin-bottom:20px}#alhi-blog-posts-slot .anc-p-2{padding:8px}#alhi-blog-posts-slot .anc-pb-2{padding-bottom:8px}#alhi-blog-posts-slot .anc-py-2{padding-top:8px;padding-bottom:8px}#alhi-blog-posts-slot .anc-pt-0{padding-top:0}#alhi-blog-posts-slot .anc-posts-block-title{font-family:"Alegreya Sans SC";font-weight:700;text-align:left}#alhi-blog-posts-slot .anc-posts-block-read-more{font-family:"Alegreya Sans SC";font-size:17px;font-weight:600}@media(max-width:1024px){#alhi-blog-posts-slot .anc-posts-block-title{text-align:center!important}}

/* Original semantic element defaults, independent of SeedProd. */
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1,h2,h3,h4,h5,h6{line-height:1.2}ul{list-style:disc inside}ol{list-style:decimal inside}
body.athens-insights-integrated #ai-search{color:#1b5f9b;background:#f7f8f9;border:1px solid #dbdbdb;border-radius:5px;padding:7px}

#alhi-bikini-optin-mount .wpforms-container{margin:20px 0 0!important}#alhi-bikini-optin-mount .wpforms-field{padding:0!important;margin:0 0 12px!important}#alhi-bikini-optin-mount .wpforms-field input{max-width:100%!important}#alhi-bikini-optin-mount .wpforms-field-container{display:block!important}#alhi-bikini-optin-mount .wpforms-submit-container{padding:0!important;margin:0!important}#alhi-bikini-optin-mount .wpforms-field-label{display:none!important}

.athens-native-entry > h2,.athens-native-entry > p{display:none}

blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}blockquote p{display:inline}

body.page-id-9637 .athens-legacy-thankyou h1,body.page-id-9637 .athens-legacy-thankyou a{color:#1e88e5}body.athens-native-code #sp-a76mz4h260{color:#647a90}
@media(max-width:480px){body.page-id-9302 #athens-native-content{padding-bottom:8px}}

.athens-native-entry{padding:10px}body.athens-native-code #sp-a76mz4h260{color:#647a90!important}
