body{max-width:100vw;overflow-x:hidden}header[data-attr='always-white']{background:#fff!important}@media screen and (min-width:991px){header.white .header-link{color:#fff}footer .footer-menu a{background-image:linear-gradient(to bottom,currentColor 25%,transparent 25%);background-repeat:no-repeat;background-size:0% .6em;background-position-x:left;background-position-y:bottom;transition:background-size 0.3s;padding-bottom:.6em}footer .footer-menu a:hover{background-position-x:right;background-size:100% .6em}header .dropdown-menu{width:200px!important}}header.white img.desktop-right-image{display:none!important}header.white img.desktop-right-image.white{display:block!important;border-left:1px solid #fff!important}header.white img.left-image.desktop{display:none!important}header.white .left-image.desktop.white{display:block!important}@media screen and (max-width:991px){header .header-list{height:100vh}header.white .left-image.desktop.white,header.white img.desktop-right-image.white{display:none!important}header.white img.mobile-right-image,header.white img.mobile-left-image{display:none!important}header.white img.mobile-left-image.white{display:block!important}header.white img.mobile-right-image.white{display:block!important;border-left:1px solid #fff!important}header.white .hamburger img.hamburger-black{display:none!important}header:not(.white) .hamburger img.hamburger-white{display:none!important}header.white .hamburger img.hamburger-white{display:block}}textarea{resize:none}img{object-fit:contain}header{transition:background 0.6s ease}.slick-active.slick-center .delegation-single-plan{opacity:1;transform:scale(1)}.slick-active.slick-center .delegation-single-plan .plan-button-container{opacity:1}form.search-form{position:relative;height:50px;width:160px}form.on{animation-name:in-out;animation-duration:0.7s;animation-timing-function:linear;animation-iteration-count:1}#search-input{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #000;border-radius:50%;background:none;color:#000;font-size:16px;font-weight:400;font-family:Roboto;transition:width 0.4s ease-in-out,border-radius 0.8s ease-in-out,padding 0.2s,height 0.3s ease-in-out;transition-delay:0.4s,0.4s,0.4s,0s}#search-btn{background:none;position:absolute;top:50%;right:0;height:20px;width:20px;padding:0;border-radius:100%;outline:0;border:0;color:inherit;cursor:pointer;transition:0.2s ease-in-out;transform:translateY(-50%);text-indent:-99999999px}#search-btn:before{content:'';position:absolute;width:15px;height:2px;background-color:#000;transform:rotate(45deg);transition:0.2s ease-in-out;bottom:-2px;right:0;transform:translateX(50%) rotate(45deg)}#search-btn.close{transition:0.4s ease-in-out;transition-delay:0.4s}#search-btn.close:before{content:'';position:absolute;width:20px;height:2px;margin-top:-1px;margin-left:-20px;background-color:#000;transform:rotate(45deg) translateX(-65%);transition:0.2s ease-in-out;cursor:pointer;bottom:0}#search-btn.close:after{content:'';position:absolute;width:20px;height:2px;background-color:#000;margin-top:-1px;margin-left:-20px;cursor:pointer;transform:rotate(-45deg);cursor:pointer}#search-input.square{padding:0 40px 0 10px;width:300px;height:50px;border:2px solid #000;border-radius:0;background:none;color:#000;font-family:Roboto;font-size:16px;font-weight:400;transition:width 0.4s ease-in-out,border-radius 0.4s ease-in-out,height 0.3s ease-in-out,padding 0.2s;transition-delay:0.4s,0s,0.4s,0s}@media (max-width:991px){.single-level:last-child{margin-bottom:0}}.owl-carousel .container.w-container{position:relative}.owl-carousel .owl-nav{position:absolute;top:50%;left:50%;width:calc(100% + 150px);pointer-events:none;display:flex;justify-content:space-between;transform:translate(-50%,-50%)}.owl-carousel .owl-nav div{pointer-events:all;height:40px;width:20px;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-200vw;position:relative;left:0;transition:left 0.6s ease}.delegation-gallery-container .container{max-width:80vw}.owl-carousel .owl-nav div[class*='next']{background-image:url(https://hayehida.dreampyro.com/front-2/images/arrow_left.svg)}.owl-carousel .owl-nav div[class*='prev']{background-image:url(https://hayehida.dreampyro.com/front-2/images/arrow_right.svg)}@media screen and (min-width:991px){.owl-carousel .owl-nav div[class*='next']:hover{left:-10px}.owl-carousel .owl-nav div[class*='prev']:hover{left:10px}}@media screen and (max-width:768px){.owl-carousel .owl-nav{width:calc(100% + 60px)}.owl-carousel .owl-nav div{width:25px;height:15px}}main.homepage,main.contact-us-page{min-height:calc(100vh - 140px)}.chat-bot-btn{transition-delay:2s}.chat-bot-btn.show{right:25px}@-webkit-keyframes autofill{0%,100%{color:currentColor;background:transparent}}input:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.about-item-title-text::after{content:'';position:absolute;bottom:0;right:0;width:0;height:4px;background:currentColor;transition-delay:0.3s;transition:width 0.6s ease}.about-item-title-text.show::after{width:100px}select option{color:#000}@media screen and (max-width:991px){.about-item-title-text::after{left:50%;right:auto;transform:translateX(-50%)}.about-item-title-text.show::after{width:80px}main.contact-us-page{max-width:100vw;overflow-x:hidden}}svg{width:100%;max-width:100%}@keyframes jump{0%{transform:translateY(0)}100%{transform:translateY(10px)}}.down{transform-origin:50% 50%;animation:jump 0.5s linear alternate infinite}header .sub-list-menu:last-child{border:none}@media screen and (max-width:991px){footer .footer-contact-img{object-position:right}header .single-list-item:last-child{border:none}}.promo{width:100%;margin-top:-80px;margin-bottom:40px}.promo img{width:100%;height:auto}.desktop-only{display:block}.mobile-only{display:none}@media screen and (min-width:991px){.promo img{width:100%;height:320px;max-height:320px;object-fit:cover}}@media screen and (max-width:991px){.promo{margin-top:-60px}.desktop-only{display:none}.mobile-only{display:block}}.skip-link{position:absolute;top:-100px;left:20px;z-index:999999;padding:12px 20px;background-color:#000;color:#fff;font-family:Heebo,sans-serif;font-size:16px;line-height:1.4;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{top:20px;outline:4px solid #7b4db3!important;outline-offset:3px!important}html body a:focus,html body button:focus,html body input:focus,html body select:focus,html body textarea:focus,html body summary:focus,html body [tabindex]:focus{outline:4px solid #7b4db3!important;outline-offset:4px!important}@supports selector(:focus-visible){html body a:focus:not(:focus-visible),html body button:focus:not(:focus-visible),html body input:focus:not(:focus-visible),html body select:focus:not(:focus-visible),html body textarea:focus:not(:focus-visible),html body summary:focus:not(:focus-visible),html body [tabindex]:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}html body a:focus-visible,html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible,html body summary:focus-visible,html body [tabindex]:focus-visible{outline:4px solid #7b4db3!important;outline-offset:4px!important}}.header-list a.header-link,.header-list button.header-link,.header-list .dropdown-toggle{position:relative;display:inline-block;margin:0;padding:0 0 6px;border:0;border-radius:0;background:transparent;color:#254151;font-family:Heebo,sans-serif;font-size:16px;line-height:25px;font-weight:400;text-align:right;text-decoration:none;opacity:1!important;filter:none!important;cursor:pointer;appearance:none;-webkit-appearance:none}.header-list button.header-link{width:auto;min-width:0;height:auto;box-shadow:none}@media screen and (min-width:992px){.header-list,.header-list .single-list-item,.header-list .header-link,.header-list:hover,.header-list:hover .single-list-item,.header-list:hover .header-link,.header-list .single-list-item:hover,.header-list .single-list-item:focus-within,.header-list .dropdown:hover,.header-list .dropdown:focus-within{opacity:1!important;filter:none!important}}@media screen and (min-width:992px){.header-list .header-link::after{content:"";position:absolute;right:0;bottom:0;width:0;height:2px;background-color:currentColor;transition:width 0.25s ease}.header-list a.header-link:hover::after,.header-list a.header-link:focus::after,.header-list a.header-link:focus-visible::after,.header-list button.header-link:hover::after,.header-list button.header-link:focus::after,.header-list button.header-link:focus-visible::after,.header-list .dropdown:hover>.header-link::after,.header-list .dropdown:focus-within>.header-link::after,.header-list .dropdown-toggle[aria-expanded="true"]::after,.header-list a.header-link.w--current::after{width:100%}}@media screen and (min-width:992px){header.white .header-list a.header-link,header.white .header-list button.header-link,header.white .header-list .dropdown-toggle{color:#fff}}.header-list .dropdown-menu:not([hidden]){display:flex}.header-list .dropdown-menu[hidden]{display:none!important}.header-list .submenu-link:focus,.header-list .submenu-link:focus-visible{outline:3px solid #fff!important;outline-offset:-4px!important;background-color:#254151}.glassix-whatsapp-widget-icon[tabindex="0"]{cursor:pointer}.glassix-whatsapp-widget-icon[tabindex="0"]:focus,.glassix-whatsapp-widget-icon[tabindex="0"]:focus-visible{outline:4px solid #7b4db3!important;outline-offset:5px!important;box-shadow:0 0 0 2px #fff!important;border-radius:50%}.glassix-close-bubble:focus,.glassix-close-bubble:focus-visible{outline:3px solid #7b4db3!important;outline-offset:3px!important}.glassix-whatsapp-number:focus,.glassix-whatsapp-number:focus-visible{outline:4px solid #7b4db3!important;outline-offset:4px!important}@media screen and (max-width:991px){.header-list a.header-link,.header-list button.header-link,.header-list .dropdown-toggle{font-family:Heebo,sans-serif;font-size:inherit;line-height:inherit;color:inherit}.header-list .dropdown-menu:not([hidden]){display:flex}}@media screen and (min-width:992px){.header-list .dropdown:focus-within>.dropdown-menu:not([hidden]){display:flex!important}}.sitemap-page{min-height:60vh;padding:160px 40px 80px;font-family:Heebo,sans-serif}.sitemap-container{max-width:700px;margin:0 auto}.sitemap-title{margin:0 0 40px;color:#374552;font-size:40px;font-weight:300;text-align:center}.sitemap-list{margin:0;padding:0;list-style:none}.sitemap-list li{border-bottom:1px solid #dedede}.sitemap-list a{display:block;padding:16px 8px;color:#254151;font-size:18px;text-decoration:none;transition:background-color 0.2s ease}.sitemap-list a:hover,.sitemap-list a:focus-visible{background-color:#fff;text-decoration:underline}@media screen and (max-width:991px){.sitemap-page{padding:100px 20px 60px}.sitemap-title{font-size:28px}}.default-page{display:block;max-width:860px;margin:0 auto 80px;padding:40px 48px 48px;background:#fff;box-shadow:0 10px 32px rgba(55,69,82,.1)}.default-page .heading{margin:0 0 28px;color:#374552;font-size:32px;font-weight:500;line-height:1.3;text-align:right}.default-page .page-content{color:#374552;font-family:Heebo,sans-serif;font-size:17px;font-weight:400;line-height:1.85;text-align:right}.default-page .page-content h2{margin:36px 0 12px;color:#374552;font-size:22px;font-weight:700;line-height:1.4}.default-page .page-content h3{margin:24px 0 8px;color:#374552;font-size:18px;font-weight:700;line-height:1.4}.default-page .page-content p{margin:0 0 14px}.default-page .page-content ul{margin:0 0 18px;padding:0 22px 0 0}.default-page .page-content li{margin-bottom:6px}.default-page .page-content a{color:#254151;text-decoration:underline}.default-page .page-content a:hover,.default-page .page-content a:focus-visible{color:#374552}@media screen and (max-width:991px){.default-page{width:100%;margin-bottom:40px;padding:24px 20px 32px}.default-page .heading{font-size:26px}.default-page .page-content{font-size:16px}.default-page .page-content h2{font-size:20px}.default-page .page-content h3{font-size:17px}}@media screen and (min-width:992px){.routes-list-container:hover .single-route,.homepage-routes:hover .single-route{opacity:1!important}.routes-list-container .single-route:hover .route-name-title,.homepage-routes .single-route:hover .route-name-title{text-decoration:underline}}