.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#et_search_icon:hover,.et_pb_widget li a:hover,.mobile_menu_bar:after,.mobile_menu_bar:before{color:#002c3f}.et-search-form{border-color:#002c3f}.nav li ul{border-color:#8db6b6}#et_search_icon:before,#top-menu a,.et_search_form_container input,span.et_close_search_field:after{color:rgba(0,0,0,.85)}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,.85)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,.85)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,.85)}#main-header .nav li ul a{color:rgba(0,0,0,.7)}h2,h4{letter-spacing:1px;line-height:.8em}body.archive #left-area .et_pb_post .post-meta{line-height:1.1em}body.archive #left-area .et_pb_post h2{line-height:1.5em;font-weight:700;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){body.archive #left-area .et_pb_post h2{font-size:27.733333333333px}}@media only screen and (max-width:980px){#et_search_icon:before,#top-menu a,.et_search_form_container input,.mobile_menu_bar:before{color:rgba(0,0,0,.6)}.et_close_search_field:after{color:rgba(0,0,0,.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,.6)}}@media only screen and (max-width:767px){body{font-size:11px}h2{font-size:21px}h4{font-size:15px}}#et-top-navigation,#main-header{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif}