:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.protect_contents-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.7;display:none;z-index:1500}.protect_alert{position:fixed;top:0;left:0;right:0;bottom:0;padding:0 10px;margin:auto;width:300px;height:100px;overflow:hidden;background-color:#fff;display:none;z-index:2000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}.protect_alert_word{width:300px;height:100px;display:table-cell;text-align:center;vertical-align:middle}body{font-size:18px;color:#3d3d3d}h2,h3,h4{color:#751c3a;font-size:36px;font-weight:700}.et_pb_widget li a:hover,.mobile_menu_bar:after,.mobile_menu_bar:before,a{color:#852541}.nav li ul{border-color:#ba1d1d;padding:10px 0;width:320px}body.archive #left-area .et_pb_post .post-meta{font-weight:400;font-style:italic;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){.et_pb_row,.et_pb_section{padding:0}body.archive #left-area .et_pb_post .post-meta{font-size:16px}body.archive #left-area .et_pb_post h2{font-size:31.2px}}@media only screen and (min-width:1350px){.et_pb_row,.et_pb_section{padding:0}}h3,h4{font-size:30px}h4{font-size:25px}@media only screen and (max-width:980px){h2{font-size:35px}h3{font-size:29px}h4{font-size:24px}.et_pb_row,.et_pb_section{padding:0}}@media only screen and (max-width:767px){body{font-size:17px}h2{font-size:31px}h3{font-size:27px}h4{font-size:22px}}h2,h3,h4{font-family:"Marcellus",Georgia,"Times New Roman",serif;line-height:1.4em}body,input{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif}.nav li li{position:relative;line-height:1.6em;padding:0}.et_pb_menu__menu a{padding:15px 0}.et-menu li li a{padding:5px 10px;width:300px}#main-content .container{padding-top:15px!important}.widgettitle{color:#bc356a;font-weight:700}#main-content .container:before{width:0!important}