:root{--bg-rgdp-1:#0d0d0d;--bg-rgdp-2:#0d0d0d;--button-rgdp:#095899;--button-rgdp-hover:#049dd9;--button-setting-rgdp:#b3b3b3;--button-setting-rgdp-hover:#049dd9;--border-top-rgdp:#095899;--border-top-rgdp-size:8px;--txt-rgdp:#fff}@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap');.accordion-container::before{content:'';position:absolute;top:0;width:100%;pointer-events:none;z-index:10;visibility:visible!important;height:10vw}.accordion-container::before{top:0;background:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent)}@media (max-width:1024px){.accordion-container::before{width:30vw}}@media (max-width:768px){.accordion-container::before{width:25vw}}.accordion-container{padding:0!important;margin:0!important;display:flex;justify-content:center;align-items:center;height:100vh}.accordion{padding:5px!important;margin:0!important;display:flex;width:100%;height:100%;list-style:none}.accordion-item{margin:5px;flex:1;background-size:cover;background-position:center;cursor:pointer;position:relative;transition:flex 0.5s ease;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center}.accordion-item:hover{flex:3}.accordion-title{position:absolute;bottom:10%;width:100%;font-size:1.5em;color:#fff;padding:10px;transition:opacity 0.5s ease;font-family:'DM Sans',sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;letter-spacing:1px}.accordion-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.5s ease}.accordion-content p{font-family:'Nova Round',display;text-transform:uppercase;font-weight:400;font-style:normal;color:white;font-size:min(2vw,20px);line-height:1em;text-shadow:rgba(0,0,0,0.2) 8px 8px 8px}.accordion-item.isActive .accordion-content{opacity:1}.accordion-item.isActive .accordion-title{opacity:0}.accordion-cta{display:inline-block;margin-top:2rem;padding:10px 20px;background-color:rgba(22,28,35,0.4);color:white;text-decoration:none;border-radius:0px;transition:all 0.3s ease;font-family:'DM Sans',sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;letter-spacing:1px}.accordion-cta:hover{background-color:rgba(22,28,35,0.8);transition:all 0.3s ease}@media (max-width:768px){.accordion{flex-direction:column}.accordion-item{width:100%;height:200px}.accordion-item:hover{flex:1}}.col-danses{position:relative;transition:all 0.3s ease-out}.img-danses,.btn-danses,.txt-danses,.title-danses,.p-danses{transition:all 0.3s ease-out}.img-danses{width:100%;height:auto}.col-danses{}.col-danses:hover{background-color:#f2f2f2}.col-danses:hover .img-danses{transform:scale(1.3)}.col-danses:hover .btn-danses{transform:translateY(-10px)}.col-danses:hover .p-danses{transform:translateY(10px)}:root{--primary-color:#000;--secondary-color:#000;--accent-color:#ffffff;--highlight-color:#161c23;--text-color:#2c3e50;--meta-color:#95a5a6;--badge-bg:#f3f3f3;--badge-text:#000}.et_pb_post{background-color:var(--accent-color);padding:20px;margin-bottom:30px;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;box-shadow:0 16px 32px rgba(0,0,0,0.1)}.et_pb_post:hover{transform:translateY(-5px);box-shadow:0 32px 64px rgba(0,0,0,0.2)}.et_pb_post .entry-title{color:var(--primary-color);transition:color 0.3s ease-in-out;min-height:60px}.et_pb_post .entry-title:hover{color:var(--secondary-color)}.et_pb_post .more-link{width:100%;background-color:var(--secondary-color);color:var(--accent-color);padding:10px 20px;border-radius:px;text-align: center;text-transform:uppercase;font-weight:bold;transition:background-color 0.5s ease-in-out;display:inline-block;margin-top:25px!important}.et_pb_post .more-link:hover{background-color:var(--highlight-color);color:var(--accent-color)}.et_pb_post .post-meta{font-size:12px;color:var(--meta-color);margin-top:10px;display:flex;flex-wrap:wrap}.et_pb_post .post-meta span{background-color:var(--badge-bg);color:var(--badge-text);padding:2px 14px;border-radius:30px;margin-right:5px;margin-bottom:5px;font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap}.et_pb_post img{transition:transform 0.3s ease-in-out;width:100%;height:auto}.et_pb_post img:hover{}.et_pb_post .post-content p{}.et_pb_blog_grid .et_pb_post{margin-bottom:30px}.foogallery .fg-image{filter:brightness(0.4) saturate(40%);transition:all 0.6s ease-out}.foogallery .fg-image:hover{filter:brightness(1) saturate(100%);transition:all 0.6s ease-out}.buttons{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center;width:100%;height:100%;margin:0 auto}.btn-box{align-items:center;display:flex;text-align:center;padding:0;width:240px}.btn{letter-spacing:0.1em;cursor:pointer;font-size:14px;font-weight:600;line-height:45px;max-width:260px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}.btn:hover{text-decoration:none}.effect04{--uismLinkDisplay:var(--smLinkDisplay,inline-flex);display:var(--uismLinkDisplay);color:#000;outline:solid 2px #000;position:relative;transition-duration:0.4s;overflow:hidden}.effect04::before,.effect04 span{margin:0 auto;transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-duration:0.4s}.effect04:hover{background-color:#000}.effect04:hover span{-webkit-transform:translateY(-400%) scale(-0.1,20);transform:translateY(-400%) scale(-0.1,20)}.effect04::before{content:attr(data-sm-link-text);color:#FFF;position:absolute;left:0;right:0;margin:auto;-webkit-transform:translateY(500%) scale(-0.1,20);transform:translateY(500%) scale(-0.1,20)}.effect04:hover::before{letter-spacing:0.05em;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}.effect05{--uismLinkDisplay:var(--smLinkDisplay,inline-flex);display:var(--uismLinkDisplay);color:#fff;outline:solid 2px #fff;position:relative;transition-duration:0.4s;overflow:hidden}.effect05::before,.effect05 span{margin:0 auto;transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-duration:0.4s}.effect05:hover{background-color:#fff}.effect05:hover span{-webkit-transform:translateY(-400%) scale(-0.1,20);transform:translateY(-400%) scale(-0.1,20)}.effect05::before{content:attr(data-sm-link-text);color:#000;position:absolute;left:0;right:0;margin:auto;-webkit-transform:translateY(500%) scale(-0.1,20);transform:translateY(500%) scale(-0.1,20)}.effect05:hover::before{letter-spacing:0.05em;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}body{font-family:'DM Sans',sans-serif}.page-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.85);z-index:0;display:none;pointer-events:none;transition:all 0.3s ease-out}.body-with-panel .page-overlay{display:block;transition:all 0.3s ease-out}.body-with-panel{overflow:hidden}.sidepanel{width:0;min-width:0;position:fixed;z-index:1;height:100vh;top:0;right:0;background-color:#161c23;overflow-x:hidden;transition:0.5s;padding-top:100px;box-shadow:rgba(0,0,0,0.3) 0px 19px 38px,rgba(0,0,0,0.22) 0px 15px 12px}.sidepanel a{padding:8px 8px 8px 32px;text-decoration:none;font-size:18px;color:#818181;display:block;text-transform:uppercase;letter-spacing:0.05rem;font-weight:600;transition:0.3s}.sidepanel a:hover{color:#f1f1f1}.sidepanel .closebtn{position:absolute;top:15px;right:25px;font-size:40px;z-index:100}.openbtn{float:right;font-size:20px;cursor:pointer;background-color:#161c23;color:white;padding:10px 15px;border:none;transition:all 0.3s}.openbtn:hover{background-color:#293441;transition:all 0.3s}.dropdown-btn{cursor:pointer;font-size:20px;color:#8700c1;padding:8px 8px 8px 32px;text-decoration:none;display:block;border:none;background:none;outline:none;transition:0.3s}.dropdown-btn:hover{color:#f1f1f1}.dropdown-container{display:none;background-color:#334152;padding-left:8px;margin-bottom:3rem}.dropdown-container a{font-size:18px;padding:8px 8px 8px 40px;color:#b8b8b8}.dropdown-container a:hover{color:#f1f1f1}.show{display:block;animation:fadeIn 0.3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.logo-menu{width:100px;margin-left:20px;margin-bottom:5rem}#top-menu-nav>ul>li>a:hover{color:#ffb432}.single .et_pb_module .et_pb_blog_grid:has(.not-found-title){display:none}.show-tel{display:none}.displayText:hover{cursor:pointer}.dnxt_next_text_animation .dnxt-words-wrapper{max-width:100%}.widget .widgettitle,.widget .title,.et_pb_widget .title{margin-bottom:15px}#page-container{overflow-x:hidden}.mfp-bottom-bar{display:none}#footer-bottom #footer-info{float:none;text-align:center}.et_pb_posts_nav .nav-previous{clear:left}.fluid-width-video-wrapper{padding-top:50%!important}.menu-mobile-responsive-custom{display:none!important}.menu-desktop-responsive-custom{display:block!important}@media only screen and (max-width:780px){.dnxt-button-wrapper .buttonOne,.dnxt-button-wrapper .buttonTwo{display:block;width:fit-content}.dnxt-button-wrapper{display:flex;justify-content:center;align-items:flex-end;flex-flow:column nowrap}}@media screen and (max-width:1500px){.phone-footer .et_pb_text_5{font-size:1rem}}@media screen and (max-width:1400px){.text-intro-clim{margin-right:40%}}@media screen and (max-width:1300px){.menu-mobile-responsive-custom{display:block!important}.menu-desktop-responsive-custom{display:none!important}}@media only screen and (max-width:980px){.d-none-br{display:none}.logo-menu{margin-bottom:1rem}.sidepanel{padding-top:60px}}#moove_gdpr_cookie_info_bar{background:linear-gradient(90deg,var(--bg-rgdp-1),var(--bg-rgdp-2))!important;color:var(--txt-rgdp)!important;z-index:9900!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:3rem 20px!important;box-shadow:0 -4px 10px rgba(0,0,0,0.2)!important;border-top:var(--border-top-rgdp-size) solid var(--border-top-rgdp)!important;transition:transform 0.3s ease-in-out!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{max-width:1200px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:15px!important;text-align:center!important}#moove_gdpr_cookie_info_bar p{margin:0!important;color:#ffffff!important;line-height:1.7em!important;font-size:15px!important}#moove_gdpr_cookie_info_bar .change-settings-button{color:var(--button-rgdp)!important;background:transparent!important;border:none!important;font-weight:500!important;cursor:pointer!important;text-decoration:none!important;transition:color 0.2s!important}#moove_gdpr_cookie_info_bar .change-settings-button:hover{color:#fff!important;text-decoration:underline!important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:flex!important;gap:10px!important;justify-content:center!important;flex-wrap:wrap!important}#moove_gdpr_cookie_info_bar .mgbutton{background:var(--button-rgdp)!important;color:#ffffff!important;border:none!important;padding:10px 20px!important;text-transform:uppercase!important;letter-spacing:0.03rem!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;box-shadow:rgba(0,0,0,0.6) 0px 25px 50px -12px;transition:background 0.2s,transform 0.2s!important}#moove_gdpr_cookie_info_bar .mgbutton:hover{background:var(--button-rgdp-hover)!important;transform:translateY(-5px)!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{position:absolute!important;top:10px!important;right:10px!important;background:none!important;color:#ffffff!important;font-size:16px!important;cursor:pointer!important;transition:color 0.2s!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{color:var(--button-rgdp-hover)!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-settings-btn{background:transparent!important;color:var(--button-setting-rgdp)!important;border:1px solid #b3b3b3!important;padding:8px 15px!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.3s ease-in-out!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-settings-btn:hover{background:var(--button-setting-rgdp)!important;color:var(--bg-rgdp-1)!important;border-color:var(--button-setting-rgdp)!important;transform:translateY(-2px)!important}