/****************
CUSTOM CSS
Domain: project.com
Date-Time: 17_OCT_2025-12_05
Blame - DEV: radukam@gmail.com
****************/
:root{--main-color_0:#1D3869;--main-color_1:#ffc40e;--main-color_2:#1d5165;--main-color_3:#0e3f50;--main-title_text_font:Oxanium, sans-serif;--main-text_font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--main-animation_all-1s:all .1s ease-in-out;--main-animation_all-2s:all .2s ease-in-out;--darkmode-color_0:#162e3a;--darkmode-color_1:#e5e0d8}img.loaded,.loaded{opacity:1!important;background-color:initial}.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 #ccc;height:20px}html,body{font-display:swap;font-family:var(--main-text_font)}button,.btn,.button.is-link,.button.is-underline,.button:not(.circle){font-family:var(--main-title_text_font)}a.skip-link,.skip-link,a.skip-link.screen-reader-text,.skip-link.screen-reader-text{display:none}#wrapper #main{min-height:75vh}#main>#content .dark,#main>#content .dark p,#main>#content .dark td{color:#fff}#main #content h1,#main #content h2,#main #content h3,#main #content h4{text-shadow:1px 2px 3px #303030;line-height:normal;font-weight:700}#main #content h1 span[style*="color: #0000ff;"]{color:#ffc40e!important}#main #content h1{font-size:44px;text-align:center}#main #content .text-inner.text-left h1{text-align:left}#main #content h2{font-size:40px}#main #content h3{font-size:36px}#main #content h4{font-size:34px}#top-bar.header-top{display:none}#wrapper>header.header{box-shadow:0 4px 5px rgb(0 0 0 / 25%)}.header-inner .header-nav.header-nav-main{justify-content:space-between}.header-inner .header-nav.header-nav-main>li.menu-item>a.nav-top-link{padding:10px 20px;font-weight:700;font-family:var(--main-title_text_font);font-size:20px;color:#222;border:1px dashed #ccc;line-height:normal}.header-inner .header-nav.header-nav-main>li.current_page_ancestor>a.nav-top-link,.header-inner .header-nav.header-nav-main>li.current_page_item>a.nav-top-link,.header-inner .header-nav.header-nav-main>li.menu-item>a.nav-top-link:hover{background-color:var(--fs-color-primary);color:#fff}.header-inner .header-nav.header-nav-main.nav-right li a{font-family:var(--main-title_text_font);font-size:20px;line-height:normal;padding:7px 10px;display:inline}.header-main .header-inner .flex-col.show-for-medium.flex-right,.header-main .header-inner .flex-col.hide-for-medium.flex-right{display:none!important}.nav-column>li.current-menu-item>a{font-weight:700}.wp-singular.page-template .slider-wrapper .banner-layers{max-height:80vh;z-index:2}#wrapper #main .banner.is-full-height{max-height:80vh}.wp-singular.page-template .banner .banner-layers{z-index:2}.wp-singular.page-template .banner-layers .text-box-content{padding:0 10px}.wp-singular.page-template .slider-wrapper .flickity-viewport{max-height:80vh}.wp-singular.page-template .banner div[data-parallax] .button,.wp-singular.page-template .banner div[data-parallax] p.lead,.wp-singular.page-template .banner div[data-parallax] h2.uppercase{text-shadow:1px 2px 3px #303030}.wp-singular.page-template .banner div[data-parallax] .button{background-color:rgb(255 255 255 / 50%);filter:saturate(10)}.wp-singular.page-template .banner .banner-bg.fill img{filter:blur(3px)}.wp-singular.page-template .section.has-mask .section-bg.fill:before,.wp-singular.page-template .banner .banner-bg.fill:before,.wp-singular.page-template #main .banner-inner .section-bg.fill:before{display:block;content:' ';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:.4}.wp-singular.page-template #main .section.has-mask .section-content{padding:40px 0}.wp-singular.page-template #main>#content>.section>.section-content{padding:20px 20px;max-width:1090px;margin:0 auto}.wp-singular.page-template #main>#content>.section>.section-content>.img{margin:0 auto 30px auto}.wp-singular.page-template #main>#content>.section>.section-content>.img .img-inner img{max-height:70vh;object-fit:cover}.wp-singular.page-template #main>#content>.section>.section-content .gallery-col{position:initial!important}@media only screen and (max-width:480px){#main #content h1{font-size:40px}#main #content h2{font-size:38px}#main #content h3{font-size:36px}#main #content h4{font-size:34px}.wp-singular.page-template #main>#content.content-area>.section{padding-top:10px}.wp-singular.page-template #main>#content>.section>.section-content>.img .img-inner img{max-height:40vh}.wp-singular.page .row.row-main div.row[id*="gallery-"]{margin:0 auto!important}}
/* END CSS file */