.josefinOverlap .josefinOverlapTextRight{box-shadow:0 0 50px rgba(0,0,0,.2);position:relative;z-index:999;margin-left:-125px;margin-top:75px}@media only screen and (max-width:768px){html,body{width:100%;overflow-x:hidden}}.et_pb_scroll_top.et-pb-icon{text-align:center;background:#000;text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;cursor:pointer;font-size:20px;padding:3px;color:#fff;margin-right:2px;border-radius:5px;border-color:#fff!important}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#000}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';color:#fff}.dipe-cf7 .wpcf7 form{position:relative;color:#fff}.et_pb_post{margin-bottom:0px;word-wrap:break-word}.single .post{padding-bottom:0px}.et_mobile_menu{width:129%;margin-left:-13%}.menu-cta a,.et-fixed-header #top-menu li.menu-cta a{padding:13px 45px!important;background-color:#fff;color:#052048!important;border:2px solid #fff!important;border-radius:0px}.menu-cta a:hover,.et-fixed-header #top-menu li.menu-cta a:hover{background-color:transparent;color:#fff!important;opacity:1!important}@media (max-width:767px){.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#fff;padding:12px 7%;display:inline-block}}@media (max-width:767px){.menu-cta{margin-left:15px!important}}.wpforms-submit{background:#000!important;padding:20px 15px 34px!important}.wpforms-submit:hover{background:#4C5866!important}@media only screen and (max-width:767px){body header img#logo{max-width:75%!important;max-height:75%!important;height:auto!important;width:auto!important}}.ff_dynamic_payment_summary thead,.ff_dynamic_payment_summary tbody{display:none}.ff_dynamic_payment_summary table,.ff_dynamic_payment_summary td,.ff_dynamic_payment_summary th{border:none!important;background:transparent!important}.ff_dynamic_payment_summary tfoot td{font-size:24px;font-weight:700;padding:0!important}a{color:#10acc3}a:hover{color:#F49D45}