body .amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button,body #am-modal.am-modal.am-in-body .el-button--primary.el-button{background-color:#cb0700 !important;border-color:#cb0700 !important}body .amelia-app-booking #am-cabinet .am-cabinet-auth .am-cabinet-auth-content .am-cabinet-auth-form p span{color:#cb0700 !important}body .amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-menu,body .amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header{background:linear-gradient(135deg, #cb0700 0%, #960700 100%)}body .amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-menu .am-cabinet-menu-item:last-child{display:none !important}body .am-cabinet-profile-dropdown .el-dropdown-menu__item:hover,body .am-cabinet-profile-dropdown .el-dropdown-menu__item:focus{background-color:inherit;color:#cb0700}body footer#footer .outer>.container{max-width:100%;padding-left:clamp(15px, 4vw, 50px);padding-right:clamp(15px, 4vw, 50px)}body.home #main-content section:nth-of-type(2) .outer{background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("../images/watermark.png")}@media(max-width: 1115px){body main#main-content.flexible .flex-section.flex-banner.layout-over .media-wrap{-ms-flex-order:1;order:1;position:relative !important;height:clamp(250px, 50vw, 316px);-ms-flex:0 0 100%;flex:0 0 100%}body main#main-content.flexible .flex-section.flex-banner.layout-over .outer{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;-ms-flex-pack:center;justify-content:center}body main#main-content.flexible .flex-section.flex-banner.layout-over .content-wrap{-ms-flex-order:2;order:2;-ms-flex:0 0 100%;flex:0 0 100%;transform:translateY(-20px);margin-bottom:-20px}}@media(max-width: 767.98px){body main#main-content.flexible .flex-section.flex-banner.layout-over .content-wrap{max-width:calc(100% - 20px)}}@media(max-width: 575.98px){body main#main-content.flexible .flex-section.flex-banner-callout .outer{margin-bottom:200px}body main#main-content.flexible .flex-section.flex-banner-callout .section-inner{padding-top:200px !important}body main#main-content.flexible .flex-section.flex-banner-callout .section-inner .inner{transform:translateY(200px)}}