.demo-note{font-size:13px;color:#aaa;font-style:italic;margin-top:10px}.hover-lift{transition:transform 0.9s ease-out;position:relative;z-index:1}.hover-lift:hover{transform:translateY(-15px)}.hover-lift::before,.hover-lift::after{display:none!important}.et_pb_blurb.hover-lift{transition:transform 0.8s ease-out!important;transform:translateY(0)!important;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.et_pb_blurb.hover-lift:hover{transform:translateY(-15px)!important;box-shadow:0 12px 24px rgba(0,0,0,0.15)!important}.et_pb_row{overflow:visible!important}.et_pb_section{overflow:visible!important}#main-header .menu-cta a{color:#3D1F1C!important;background-color:#CDAF8C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important;font-weight:bold!important;letter-spacing:1px!important;padding:8px 20px!important}#main-header .menu-cta a:hover{color:#CDAF8C!important;background-color:#3D1F1C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important}#main-header.et-fixed-header .menu-cta a{color:#3D1F1C!important;background-color:#CDAF8C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important;font-weight:bold!important;letter-spacing:1px!important;padding:8px 20px!important}#main-header.et-fixed-header .menu-cta a:hover{color:#CDAF8C!important;background-color:#3D1F1C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important}#main-header .menu-cta a,#main-header .menu-cta a:visited,#main-header .menu-cta a:focus{color:#3D1F1C!important}#main-header.et-fixed-header .menu-cta a,#main-header.et-fixed-header .menu-cta a:visited,#main-header.et-fixed-header .menu-cta a:focus{color:#3D1F1C!important}@media only screen and (max-width:980px){.menu-cta a{padding:6px 16px!important;color:#3D1F1C!important;background-color:#CDAF8C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important;font-weight:bold!important}}@media (max-width:980px){.et_mobile_menu li.menu-cta{padding:10px 16px!important;border-bottom:0!important}.et_mobile_menu li.menu-cta>a{display:block!important;text-align:center!important;padding:12px 16px!important;border-radius:4px!important;border-bottom:0!important;margin:0!important;line-height:1.2!important}}.parallax-fix .et_parallax_bg{background-size:100% auto!important;background-position:center center!important}