.dasor-header-wrapper{position:fixed!important;top:0!important;left:0;width:100vw;height:100vh;z-index:9999;transition:height 0.4s cubic-bezier(.25,1,.5,1),background-color 0.3s ease;display:flex;align-items:center;justify-content:center}body.admin-bar .dasor-header-wrapper{top:var(--wp-admin--admin-bar--height,32px)!important;height:calc(100vh - var(--wp-admin--admin-bar--height, 32px))}@media screen and (max-width:782px){body.admin-bar .dasor-header-wrapper{top:46px!important;height:calc(100vh - 46px)}}#elementor-device-mode .dasor-header-wrapper.scrolled,body .dasor-header-wrapper.scrolled,html body .dasor-header-wrapper.scrolled,.elementor-widget-dasor_header_a07e501a .dasor-header-wrapper.scrolled{height:15vh!important;min-height:15vh!important;max-height:15vh!important;align-items:center}.dasor-header-inner{display:flex;flex-direction:column;justify-content:center;width:100vw;padding:0 10%;position:relative;height:100%}.header-top-row{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.header-left,.header-right{opacity:0;transition:opacity 0.3s ease;flex:1;z-index:2}.header-left{text-align:left}.header-right{text-align:right}.dasor-header-wrapper.scrolled .header-left,.dasor-header-wrapper.scrolled .header-right{opacity:1}.header-center{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;transition:all 0.3s ease;z-index:1}.dasor-header-wrapper.scrolled .header-center{width:250px}.logo-container{display:flex;justify-content:center;box-sizing:border-box}.dasor-logo{width:100%;max-width:none;transition:width 0.8s ease-in-out,max-width 0.8s ease-in-out}.dasor-header-wrapper.scrolled .dasor-logo{width:180px;max-width:180px}.header-bottom-row{width:100%;margin-top:20vh;display:flex;justify-content:center;transition:opacity 0.3s ease,transform 0.3s ease,margin 0.3s ease}.intro-phrase-container{width:100%;padding-left:20%;padding-right:20%;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.intro-phrase{margin:0}.swipe-indicator-container{display:flex;justify-content:center;align-items:center;margin-top:20px;opacity:.8}.swipe-indicator-icon{display:flex;justify-content:center;align-items:center;height:48px;overflow:hidden}.swipe-indicator-icon svg{color:currentColor}@keyframes swipeDown{0%{transform:translateY(-10px);opacity:0}50%{opacity:1}100%{transform:translateY(10px);opacity:0}}.swipe-indicator-icon svg .swipe-line,.swipe-indicator-icon svg .swipe-arrow{animation:swipeDown 2s infinite ease-in-out}.dasor-header-wrapper.scrolled .header-bottom-row{opacity:0;pointer-events:none;transform:translateY(20px);margin-top:0;height:0;overflow:hidden}.menu-item{cursor:pointer;text-decoration:none}.dasor-fullscreen-menu{position:fixed;top:-100%;left:0;width:100vw;height:100vh;z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:top 0.5s cubic-bezier(.77,0,.175,1)}.dasor-fullscreen-menu.is-active{top:0}body.admin-bar .dasor-fullscreen-menu{top:calc(-100% - var(--wp-admin--admin-bar--height, 32px));height:calc(100vh - var(--wp-admin--admin-bar--height, 32px))}body.admin-bar .dasor-fullscreen-menu.is-active{top:var(--wp-admin--admin-bar--height,32px)}@media screen and (max-width:782px){body.admin-bar .dasor-fullscreen-menu{top:calc(-100% - 46px);height:calc(100vh - 46px)}body.admin-bar .dasor-fullscreen-menu.is-active{top:46px}}.dasor-menu-close{position:absolute;top:40px;right:40px;cursor:pointer}.dasor-menu-content{text-align:center}.dasor-main-nav ul{list-style:none;padding:0;margin:0}.dasor-main-nav li{margin-bottom:20px}.dasor-main-nav a{text-decoration:none;color:inherit;transition:opacity 0.3s ease}.dasor-main-nav a:hover{opacity:.7}.dasor-social-links{margin-top:40px;display:flex;justify-content:center;gap:30px}.dasor-social-links a{text-decoration:none;color:inherit;transition:opacity 0.3s ease;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:8px}.dasor-social-links a:hover{opacity:.7}.dasor-social-links a i,.dasor-social-links a svg{font-size:1.2em;fill:currentColor}.dasor-menu-footer-info{margin-top:60px;text-align:center;display:flex;flex-direction:column;gap:8px;opacity:.8}.dasor-menu-footer-info a{text-decoration:none;transition:opacity 0.3s ease}.dasor-menu-footer-info a:hover{opacity:.7}@media screen and (max-width:767px){.header-right{display:none!important}}