/****************
CUSTOM CSS
Domain: project.com
Date-Time: 17_OCT_2025-12_05
Blame - DEV: radukam@gmail.com
****************/
:root{--main-color_0:#450099;--main-color_1:#8b70ab;--main-color_2:#333333;--main-color_3:#bbbbbb;--main-color_4:#eeeeee;--main-text_font:"Futura Normal", Sans-serif;--main-animation_all-1s:all .1s ease-in-out;--main-animation_all-2s:all .2s ease-in-out;--darkmode-color_0:#450099;--darkmode-color_1:#8b70ab}img.loaded,.loaded{opacity:1!important;background-color:#fff}.dly-bdy-ready,body.dly-bdy-ready{overflow:initial}.el_preload{display:flex;justify-content:center;align-items:center;max-width:100vw;max-height:100vh}.dly-bdy-ready .el_preload{opacity:0;pointer-events:none;transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;-moz-transition:.2s linear}.dly-bdy-load .el_preload{display:none}.pulse-elm{-webkit-animation:shadow_pulse_slow 1s infinite;-moz-animation:shadow_pulse_slow 1s infinite;-o-animation:shadow_pulse_slow 1s infinite;-ms-animation:shadow_pulse_slow 1s infinite;animation:shadow_pulse_slow 1s infinite;position:relative}.btn{cursor:pointer}@keyframes shadow_pulse_slow{0%{box-shadow:0 0 0 0 rgb(0 0 0 / .9)}100%{box-shadow:0 0 0 15px #fff0}}@-webkit-keyframes shadow_pulse_slow{0%{box-shadow:0 0 0 0 rgb(0 0 0 / .9)}100%{box-shadow:0 0 0 15px #fff0}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.anim-flick-1s{-webkit-animation:flickerAnimation 1s infinite;-moz-animation:flickerAnimation 1s infinite;-o-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}@keyframes cstm_marquee{0%{transform:translateX(1%)}100%{transform:translateX(-51%)}}@-webkit-keyframes cstm_marquee{0%{transform:translateX(1%)}100%{transform:translateX(-51%)}}@-moz-keyframes cstm_marquee{0%{transform:translateX(1%)}100%{transform:translateX(-51%)}}@-o-keyframes cstm_marquee{0%{transform:translateX(1%)}100%{transform:translateX(-51%)}}.cstm_marquee-ticker{overflow:hidden;white-space:nowrap;display:flex;animation:cstm_marquee 45s linear infinite;width:max-content;font-size:0;align-items:center}@-webkit-keyframes cstm_rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cstm_rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.cls-rotating{-webkit-animation:cstm_rotating 2s linear infinite;-moz-animation:cstm_rotating 2s linear infinite;-ms-animation:cstm_rotating 2s linear infinite;-o-animation:cstm_rotating 2s linear infinite;animation:cstm_rotating 2s linear infinite}.cstm_marquee-ticker:hover{animation-play-state:paused!important}.cstm-hidden{display:none!important}.pag-load-nav{display:none;position:fixed;width:100%;top:0;bottom:auto;left:0;right:0;cursor:progress;z-index:200000000;text-align:center;color:#aaa;font-size:20px;padding:0;background-image:url(/wp-content/plugins/custom-functions-plugin/media/preload-lite-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:80px auto;background-color:#fff;border-bottom:1px solid var(--main-color_3);height:20px}html,body{font-display:swap}.wp-block-spacer{display:none}body .wp-site-blocks main.wp-block-group{padding-top:20px}body.home .wp-site-blocks main.wp-block-group{padding-top:0;margin-top:0}body.home .wp-site-blocks main.wp-block-group .entry-content.wp-block-post-content{padding-top:0;margin-top:0}.entry-content.wp-block-post-content iframe.ssa_booking_iframe{max-width:1024px;width:100%;min-width:initial;margin:0 auto!important;display:block}.home .wp-site-blocks main h1.wp-block-post-title{display:none}body .wp-site-blocks header.wp-block-template-part{border-bottom:1px solid var(--main-color_3)}body .wp-site-blocks header.wp-block-template-part>.wp-block-group,body .wp-site-blocks header.wp-block-template-part>.wp-block-group.has-base-background-color{background-color:white!important}body .wp-site-blocks footer.wp-block-template-part{border-top:1px solid var(--main-color_3)}body .wp-site-blocks footer.wp-block-template-part>.wp-block-group{background-color:white!important}body.home .wp-site-blocks footer.wp-block-template-part{margin-top:0}body .wp-site-blocks footer.wp-block-template-part .wp-block-site-logo img{width:40px}body .wp-site-blocks main.wp-block-group .wp-block-group>h1.wp-block-post-title{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:30px}
/* END CSS file */