@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#f5f7f9}body,button,input{font-family:Poppins,sans-serif}.hide{display:none}body.modal-active{overflow:hidden}.react-loading-skeleton{z-index:0!important}#layout-body{margin-left:240px;margin-top:70px;transition:margin-left .15s cubic-bezier(.77,0,.175,1)}#layout-body.nav-close{margin-left:85px!important}.sidenav-container{transition:width .15s cubic-bezier(.77,0,.175,1);height:100%;width:240px;position:fixed;z-index:9990;top:0;left:0;background-color:#fff;border-right:1px solid #d9e2e8;overflow-x:hidden}.sidenav-container .toggle-menu-container .toggle-menu-button{display:inline-block;cursor:pointer;padding:10px;border-radius:8px;margin-left:20px;margin-top:10px}.sidenav-container .toggle-menu-container .toggle-menu-button img{width:24px;height:24px}.sidenav-container .toggle-menu-container :hover{background-color:#e6ebef}.sidenav-container .menu{margin:10px 18px;border-bottom:1px solid #d9e2e8}.sidenav-container .menu ul li{margin:5px 0;padding:12px 15px;border-radius:8px;width:174px}.sidenav-container .menu ul li .item,.sidenav-container .menu ul li a{cursor:pointer;display:flex;flex-direction:row;align-items:center;text-decoration:none}.sidenav-container .menu ul li .item .icon-area,.sidenav-container .menu ul li a .icon-area{width:40px;height:20px}.sidenav-container .menu ul li .item .icon-area svg,.sidenav-container .menu ul li a .icon-area svg{fill:#8796a1!important;color:#8796a1!important}.sidenav-container .menu ul li .item .label,.sidenav-container .menu ul li a .label{font-size:14px;color:#192024;font-weight:400}.sidenav-container .menu ul :hover{background-color:#e6ebef}.sidenav-container .menu ul :hover a .icon-area svg{fill:#192024!important;color:#192024!important}.sidenav-container .menu ul :hover a .label{color:#192024}.sidenav-container .menu ul li.active{background-color:#e6ebef}.sidenav-container .menu ul li.active a .icon-area svg{fill:#192024!important;color:#192024!important}.sidenav-container .menu ul li.active a .label{color:#192024;font-weight:600}.sidenav-container .menu ul li.soon{opacity:.6}.sidenav-container .menu ul li.soon .soon-text{visibility:hidden;margin-left:2px}.sidenav-container .menu ul li.soon:hover .soon-text{visibility:visible}.sidenav-container .no-border-bottom{border-bottom:0}.sidenav-container.nav-close{width:85px!important}.sidenav-container.nav-close li{width:inherit!important}.sidenav-container.nav-close .label{width:200px;display:none}.header-container{position:fixed;top:0;right:0;left:240px;height:70px;z-index:999;background-color:#fff;border-bottom:1px solid #d9e2e8;transition:left .15s cubic-bezier(.77,0,.175,1)!important}.header-container .wrapper{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 30px}.header-container .wrapper .left-area{display:flex;justify-content:center;align-items:center;height:100%}.header-container .wrapper .left-area img{width:160px;height:35px}.header-container .wrapper .right-area .right-menu{display:flex;flex-direction:row;justify-content:center;align-items:center}.header-container .wrapper .right-area .right-menu li .sign-up-button{background-color:#044758;color:#fff;padding:12px 25px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px}.header-container .wrapper .right-area .right-menu li.right-menu-item{margin-right:15px}.header-container .user-navigator-container{position:relative}.header-container .user-navigator-container .show-area .user-info-area{display:flex;justify-content:center;align-items:center;cursor:pointer;background:hsla(0,0%,53%,.15);border-radius:12px}.header-container .user-navigator-container .show-area .user-info-area .username{font-weight:600;font-size:14px;margin:0 20px}.header-container .user-navigator-container .show-area .user-info-area .avatar{display:flex;justify-content:center;align-items:center;background-color:#044758;padding:9px;border-radius:50%}.header-container .user-navigator-container .show-area .user-info-area .avatar img{width:17px;height:17px;margin:2px}.header-container .user-navigator-container .show-area .user-info-area .avatar svg{width:20px}.header-container .user-navigator-container .menu-area{position:absolute;right:-13px;display:none}.header-container .user-navigator-container .menu-area .menu-container{margin-top:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 13px 3px rgba(0,0,0,.36)}.header-container .user-navigator-container .menu-area .menu-container .user-info-area{padding:15px 25px 0}.header-container .user-navigator-container .menu-area .menu-container .user-info-area .title{font-weight:600;font-size:14px;color:#044758}.header-container .user-navigator-container .menu-area .menu-container .user-info-area .sub-title{font-weight:300;font-size:13px;color:#797c7c;margin:5px 0}.header-container .user-navigator-container .menu-area .menu-container .menu{border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;margin:15px 0;padding:0 60px 0 25px}.header-container .user-navigator-container .menu-area .menu-container .menu ul li{margin:20px 0}.header-container .user-navigator-container .menu-area .menu-container .menu ul li a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;font-weight:500;font-size:13px;color:#044758}.header-container .user-navigator-container .menu-area .menu-container .menu ul li a img{margin-right:15px}.header-container .user-navigator-container .menu-area .menu-container .signout{display:flex;flex-direction:row;align-items:center;padding:0 25px 15px;font-weight:600;font-size:14px;color:#797c7c;cursor:pointer}.header-container .user-navigator-container .menu-area .menu-container .signout img{margin-right:15px}.header-container .user-navigator-container .menu-area:hover,.header-container .user-navigator-container :hover+.menu-area{display:block!important}.preferences-container{background:hsla(0,0%,53%,.15);border-radius:12px;cursor:pointer}.preferences-container ul{display:flex;flex-direction:row;justify-content:center;align-items:center}.preferences-container ul li{margin:6px 0;padding:5px 12px}.preferences-container ul li .name{font-size:15px;font-weight:300;margin-left:10px}.preferences-container ul li .language-area{display:flex;flex-direction:row;justify-content:center;align-items:center}.preferences-container ul li .language-area img{width:20px;height:14px}.preferences-container ul li .currency-area{display:flex;flex-direction:row;justify-content:center;align-items:center}.preferences-container ul li .currency-area .symbol{margin-top:1px}.preferences-container ul li:first-child{border-right:1px solid #cdbdbd}.header-container.nav-close{left:85px!important}.locale-select-container{position:relative}.locale-select-container .select-area{cursor:pointer;background-color:hsla(0,0%,100%,.6);padding:8px 12px;border-radius:15px}.locale-select-container .select-area ul,.locale-select-container .select-area ul li{display:flex;justify-content:center;align-items:center}.locale-select-container .select-area ul li{font-weight:600;font-size:14px;margin:0 3px!important;text-transform:uppercase}.locale-select-container .select-area .language-globe{width:20px;height:auto}.locale-select-container .list-area{cursor:pointer;display:none;position:absolute;left:-8px}.locale-select-container .list-area ul{flex-direction:column;margin-top:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 13px 3px rgba(0,0,0,.36)}.locale-select-container .list-area ul li{padding:10px}.locale-select-container .list-area ul li a{color:#000;text-decoration:none}.locale-select-container .list-area ul li.active a{color:#044758!important;font-weight:600}.locale-select-container .list-area:hover,.locale-select-container :hover+.list-area{display:block!important}.footer-container .wrapper{margin:50px 0 0;background-color:#044758;padding:60px 8%}.footer-container .wrapper .top-area{display:flex;margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #fff}.footer-container .wrapper .top-area .left-area{flex-basis:40%}.footer-container .wrapper .top-area .left-area img.logo{width:260px;height:55px;margin-bottom:16px}.footer-container .wrapper .top-area .left-area .description{margin-bottom:32px;font-weight:500;font-size:14px;line-height:20px;color:#fff}.footer-container .wrapper .top-area .left-area .applications-area .title-area{font-weight:600;font-size:20px;line-height:30px;color:#fff;margin-bottom:16px}.footer-container .wrapper .top-area .left-area .applications-area .download-area{display:flex}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-left-area img{margin-right:24px;width:132px;height:132px}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area{flex-basis:40%;display:flex;flex-direction:column;justify-content:space-between}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .description-area p{font-weight:400;font-size:18px;line-height:28px;color:#fff}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .download-icons{display:flex;align-items:center}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .download-icons .apple-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:12px;background:#ffd402;border-radius:12px}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .download-icons .apple-icon img{height:26px;width:auto}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .download-icons .google-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffd402;border-radius:12px}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .download-icons .google-icon img{height:22px;width:auto}.footer-container .wrapper .top-area .right-area{margin-right:20%;flex-basis:40%}.footer-container .wrapper .top-area .right-area .menu-container{display:flex;justify-content:space-between}.footer-container .wrapper .top-area .right-area .menu-container .menu-item h3{font-weight:700;font-size:22px;line-height:33px;color:#fff}.footer-container .wrapper .top-area .right-area .menu-container .menu-item ul{list-style-type:none}.footer-container .wrapper .top-area .right-area .menu-container .menu-item ul li{margin:14px 0}.footer-container .wrapper .top-area .right-area .menu-container .menu-item ul li a{text-decoration:none;font-weight:400;font-size:14px;line-height:24px;color:#fff}.footer-container .wrapper .bottom-area{display:flex;justify-content:space-between}.footer-container .wrapper .bottom-area .menu ul{display:flex;justify-content:center}.footer-container .wrapper .bottom-area .menu ul li{margin-right:40px}.footer-container .wrapper .bottom-area .menu ul li a,.footer-container .wrapper .bottom-area .menu ul li p{font-weight:300;font-size:14px;text-decoration:none;color:#fff}.footer-container .wrapper .bottom-area .menu ul li img{height:16px;width:auto}.footer-container .wrapper .bottom-area .menu ul li:last-child{margin-right:0}.download-mobile-application-container{padding:152px 8% 32px}.download-mobile-application-container .wrapper{background-color:#044758;padding:40px 80px 0;border-radius:12px;color:#fff;display:flex;justify-content:space-between;background-image:url(/_next/static/media/pin.92f50d3f.png);background-repeat:no-repeat;background-size:contain;background-position:80px -20px}.download-mobile-application-container .wrapper .left-area{flex:1 1}.download-mobile-application-container .wrapper .left-area .title{margin-bottom:16px;font-weight:600;font-size:32px;line-height:50px;color:#fff}.download-mobile-application-container .wrapper .left-area .description{font-weight:400;font-size:16px;line-height:32px;color:#fff;opacity:.7;margin-bottom:32px}.download-mobile-application-container .wrapper .left-area .features{display:flex;flex-wrap:wrap;align-items:center}.download-mobile-application-container .wrapper .left-area .features .feature{display:flex;align-items:flex-start;flex-basis:calc(40% - 8px);margin-bottom:16px}.download-mobile-application-container .wrapper .left-area .features .feature img{margin-right:10px;width:24px;height:24px}.download-mobile-application-container .wrapper .left-area .features .feature p{margin-top:4px}.download-mobile-application-container .wrapper .left-area .features .feature:nth-child(2n-1){flex-basis:calc(60% - 8px);margin-right:16px}.download-mobile-application-container .wrapper .left-area .links{margin:32px 0}.download-mobile-application-container .wrapper .left-area .links ul{display:flex}.download-mobile-application-container .wrapper .left-area .links ul li{margin-right:30px}.download-mobile-application-container .wrapper .left-area .links ul li img{width:151.64px;height:54px}.download-mobile-application-container .wrapper .right-area{position:relative;flex:1 1;display:flex;justify-content:flex-end}.download-mobile-application-container .wrapper .right-area img{position:absolute;width:auto;height:600px;bottom:0}.blog-list-container{padding:32px 8%}.blog-list-container a{text-decoration:none}.blog-list-container .blog-list-wrapper{border-radius:12px;padding:24px 32px;background-color:#fff}.blog-list-container .blog-list-wrapper .top-area .title-area{margin-bottom:16px}.blog-list-container .blog-list-wrapper .top-area .title-area p{font-weight:600;font-size:24px;color:#044758}.blog-list-container .blog-list-wrapper .top-area .description-area{margin-bottom:24px}.blog-list-container .blog-list-wrapper .top-area .description-area p{font-weight:400;font-size:14px;color:#000;opacity:.56;line-height:28px}.blog-list-container .blog-list-wrapper .item{flex-basis:24%;flex-shrink:0;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.15);height:440px}.blog-list-container .blog-list-wrapper .item .image-container{height:60%}.blog-list-container .blog-list-wrapper .item .image-container img{border-top-left-radius:12px;border-top-right-radius:12px;width:100%;height:100%;object-fit:cover}.blog-list-container .blog-list-wrapper .item .content-container{padding:24px}.blog-list-container .blog-list-wrapper .item .content-container .title-area{margin-bottom:4px}.blog-list-container .blog-list-wrapper .item .content-container .title-area p{font-weight:500;line-height:24px;font-size:16px;color:#212121}.blog-list-container .blog-list-wrapper .item .content-container .description-area{margin-bottom:20px}.blog-list-container .blog-list-wrapper .item .content-container .description-area p{font-weight:300;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#2d2d2d}.blog-list-container .blog-list-wrapper .item .content-container .read-more-area{cursor:pointer;display:flex;flex-direction:row;align-items:center}.blog-list-container .blog-list-wrapper .item .content-container .read-more-area p{margin-right:12px;font-weight:500;font-size:14px;color:#2d2d2d}.blog-list-container .blog-list-wrapper .item .content-container .read-more-area img{height:18px;width:auto}.banner-container{background-image:url(/_next/static/media/bg.9cd4d655.jpg);background-repeat:no-repeat;background-size:cover;margin-top:-83px}.banner-container .wrapper{margin:0 8%;padding:250px 0}.banner-container .wrapper .text-area h1{font-weight:700;font-size:55px;color:#044758;margin-bottom:30px}.banner-container .wrapper .text-area p{font-weight:300;font-size:20px;color:#044758}.contact-us-form-container .wrapper{margin:120px 8% 32px;display:flex;flex-direction:row}.contact-us-form-container .wrapper .left-area{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.contact-us-form-container .wrapper .left-area .title-area{max-width:80%}.contact-us-form-container .wrapper .left-area .title-area .title{font-weight:700;font-size:60px;line-height:94px;color:#000;margin-bottom:32px}.contact-us-form-container .wrapper .left-area .title-area .description{font-weight:400;font-size:20px;line-height:30px;color:#8c959f}.contact-us-form-container .wrapper .left-area .e-mail-area{display:flex;flex-direction:column;justify-content:center}.contact-us-form-container .wrapper .left-area .e-mail-area .title{font-weight:500;font-size:22px;color:#000;margin-bottom:18px}.contact-us-form-container .wrapper .left-area .e-mail-area .mail{display:flex;flex-direction:row;align-items:center}.contact-us-form-container .wrapper .left-area .e-mail-area .mail p{font-weight:400;font-size:16px;line-height:24px;color:#044759}.contact-us-form-container .wrapper .left-area .e-mail-area .mail img{width:20px;height:auto;margin-right:8px}.contact-us-form-container .wrapper .right-area{flex:2 1}.contact-us-form-container .wrapper .right-area .form-area{background-color:#fff;padding:40px;border-radius:30px}.contact-us-form-container .wrapper .right-area .form-area .title{font-weight:600;font-size:22px;color:#000;margin-bottom:26px}.contact-us-form-container .wrapper .right-area .form-area .form-items{display:flex;flex-direction:column}.contact-us-form-container .wrapper .right-area .form-area .form-items textarea{margin-top:10px;margin-bottom:20px;width:calc(100% - 32px);background:#f1f1f1;border-radius:6px;border:unset;padding:16px;font-weight:400;font-size:16px;resize:none;font-family:Poppins}.contact-us-form-container .wrapper .right-area .form-area .form-items textarea::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.contact-us-form-container .wrapper .right-area .form-area .form-items textarea:focus{outline:none}.contact-us-form-container .wrapper .right-area .form-area .form-items .checkbox{display:flex;align-items:center;margin-bottom:32px}.contact-us-form-container .wrapper .right-area .form-area .form-items .checkbox label{padding-left:16px;font-weight:400;font-size:16px;color:#8c959f}.contact-us-form-container .wrapper .right-area .form-area .form-items .checkbox input{accent-color:#044758}.contact-us-form-container .wrapper .right-area .form-area .form-items .checkbox.checked label{color:#044758}.contact-us-form-container .wrapper .right-area .form-area .form-items button{cursor:pointer;background-color:#044758;border-radius:12px;border:none;box-shadow:none;font-weight:600;font-size:16px;line-height:24px;color:#fff}.popular-destination-container .popular-destination-wrapper{padding:32px 8%}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area{margin-bottom:32px}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .title-area{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .title-area .title p{font-weight:600;font-size:24px;color:#044758}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .title-area .switch-area{cursor:pointer}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .title-area .switch-area p{font-weight:500;font-size:14px;color:#8796a1}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .description-area p{font-weight:400;font-size:16px;color:#858585}.popular-destination-container .popular-destination-wrapper .popular-destination-bottom-area{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.popular-destination-container .popular-destination-item-container .popular-destination-item-wrapper{position:relative;width:100%;height:220px;padding:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 1%,hsla(0,0%,85%,0) 24%);border-radius:12px;cursor:pointer}.popular-destination-container .popular-destination-item-container .popular-destination-item-wrapper .image-area{width:100%;height:100%}.popular-destination-container .popular-destination-item-container .popular-destination-item-wrapper .image-area img{position:relative;z-index:-1;width:100%;height:100%;object-fit:cover;border-radius:8px}.popular-destination-container .popular-destination-item-container .popular-destination-item-wrapper .title-area{position:absolute;bottom:12px;left:12px}.popular-destination-container .popular-destination-item-container .popular-destination-item-wrapper .title-area p{font-weight:600;font-size:20px;color:#fff}.popular-flight-container .popular-flight-wrapper{padding:32px 8%}.popular-flight-container .popular-flight-wrapper .popular-flight-top-area{margin-bottom:28px}.popular-flight-container .popular-flight-wrapper .popular-flight-top-area .title-area{margin-bottom:12px}.popular-flight-container .popular-flight-wrapper .popular-flight-top-area .title-area p{font-weight:600;font-size:24px;color:#044758}.popular-flight-container .popular-flight-wrapper .popular-flight-top-area .description-area p{font-weight:400;font-size:16px;color:#858585}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items{display:flex;align-items:center}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items .wide-items{flex-basis:44%}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items>*{margin-right:16px;flex-basis:28%}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items>:last-child{margin-right:0}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .button-area{margin:16px 8% 0;display:flex;justify-content:center;align-items:center}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .button-area .see-more-area{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .button-area .see-more-area p{margin-bottom:8px;font-weight:600;font-size:16px;color:#212121}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .button-area .see-more-area img{transition:all .5s ease;height:16px;width:auto}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .button-area .see-more-area.reversed img{transform:rotate(180deg)}.popular-flight-container .popular-flight-item-container .react-loading-skeleton{height:440px}.popular-flight-container .popular-flight-item-container .popular-flight-item-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:440px;width:100%;margin:16px 0;padding:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 1%,hsla(0,0%,85%,0) 24%);box-shadow:0 10px 25px -6px rgba(0,0,0,.3);border-radius:12px;cursor:pointer}.popular-flight-container .popular-flight-item-container .popular-flight-item-wrapper .image-area{width:100%;height:100%;z-index:-1}.popular-flight-container .popular-flight-item-container .popular-flight-item-wrapper .image-area img{width:100%;height:100%;object-fit:cover;border-radius:8px}.popular-flight-container .popular-flight-item-container .popular-flight-item-wrapper .city-area{display:flex;position:absolute;left:16px;bottom:16px;right:32px}.popular-flight-container .popular-flight-item-container .popular-flight-item-wrapper .city-area .city p{color:#fff;font-weight:600;font-size:18px}.popular-flight-container .popular-flight-item-container .popular-flight-item-wrapper .city-area .plane{margin:0 24px}.popular-flight-container .popular-flight-item-container .popular-flight-item-wrapper .city-area .plane img{height:16px;width:20px}.popular-flight-container .popular-flight-item-container.wide .popular-flight-item-wrapper,.popular-flight-container .popular-flight-item-container.wide .react-loading-skeleton{height:212px}.flight-orders-list-container a{text-decoration:none}.flight-orders-list-container .wrapper .title{font-weight:600;font-size:28px;color:#000;margin-bottom:48px}.flight-orders-list-container .wrapper .order-items .item{cursor:pointer;transition:.5s ease;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 24px -10px rgba(0,0,0,.25);border-radius:10px;padding:34px 48px;margin:20px 0}.flight-orders-list-container .wrapper .order-items .item .bottom-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:24px}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area{display:flex;flex-direction:row;align-items:center}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area .text-with-icon{display:flex;flex-direction:row;align-items:center;margin-right:32px}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area .text-with-icon img{height:24px;width:auto;margin-right:8px}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area .text-with-icon p{font-weight:500;font-size:16px;line-height:123.49%;color:#000}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area{display:flex;align-items:center;gap:8px}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status{border-radius:30px;padding:10px 32px;color:#fff;text-align:center}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status p{font-weight:600;font-size:14px}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.created{color:#000;background:rgba(110,208,32,.28)}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.waiting-for-payment{background:#009688}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.payment-cancelled,.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.payment-error,.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.payment-expired-error{background:#e64a19}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.paid{background:#00695c}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.booked,.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.waiting-for-booking,.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.waiting-for-booking-payment-confirmation{background:#009688}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.book-confirmed{background:#2e7d32}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.cancel-requested{background:#ff5722}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.cancel-denied{background:#e64a19}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.refund,.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.waiting-for-refund{background:#b4b4b4}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status.done{background:#039be5}.flight-orders-list-container .wrapper .order-items .item .skeleton-text-left{margin:8px 0}.flight-orders-list-container .wrapper .order-items .item .skeleton-text-right{float:right;margin:8px 0}.flight-orders-list-container .wrapper .order-items .item .loading-top-area{display:flex;justify-content:space-between;width:100%;padding-block:50px}.flight-orders-list-container .wrapper .order-items .item .loading-duration-area{width:40%}.flight-orders-list-container .wrapper .order-items .item .loading-duration-area .skeleton-upper-text{margin-bottom:20px;margin-left:40%;margin-right:40%;width:20%;height:30px}.flight-orders-list-container .wrapper .order-items .item .loading-airport-area{width:20%;display:flex;flex-direction:column}.flight-orders-list-container .wrapper .order-items .item .loading-right-area{border-radius:30px}.flight-orders-list-container .wrapper .order-items .item:hover{transition:.5s ease;box-shadow:0 0 24px -10px rgba(0,0,0,.8)}.flight-orders-empty-list-container{padding-bottom:64px}.flight-orders-empty-list-container .wrapper{display:flex;align-items:center;justify-content:space-between}.flight-orders-empty-list-container .wrapper .left-area .title{font-weight:500;font-size:32px;color:#000;margin-bottom:32px}.flight-orders-empty-list-container .wrapper .left-area .description{font-weight:300;font-size:16px;line-height:22px;color:#000;margin-bottom:32px;max-width:480px}.flight-orders-empty-list-container .wrapper .left-area .subdescription{font-weight:300;font-size:16px;color:#000;margin-bottom:48px}.flight-orders-empty-list-container .wrapper .left-area .button-area{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#044758;width:-moz-fit-content;width:fit-content;padding:16px;border-radius:12px;margin:0}.flight-orders-empty-list-container .wrapper .left-area .button-area p{font-weight:600;font-size:16px;color:#fff}.flight-orders-empty-list-container .wrapper .left-area .button-area img{width:auto;height:12px;margin:0 8px}.flight-orders-empty-list-container .wrapper .right-area{flex:1 1;max-width:50%}.flight-orders-empty-list-container .wrapper .right-area img{width:100%;height:auto}.hotel-orders-empty-list-container{padding-bottom:64px}.hotel-orders-empty-list-container .wrapper{display:flex;align-items:center;justify-content:space-between}.hotel-orders-empty-list-container .wrapper .left-area .title{font-weight:500;font-size:32px;color:#000;margin-bottom:32px}.hotel-orders-empty-list-container .wrapper .left-area .description{font-weight:300;font-size:16px;line-height:22px;color:#000;margin-bottom:32px;max-width:480px}.hotel-orders-empty-list-container .wrapper .left-area .subdescription{font-weight:300;font-size:16px;color:#000;margin-bottom:48px}.hotel-orders-empty-list-container .wrapper .left-area .button-area{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#044758;width:-moz-fit-content;width:fit-content;padding:16px;border-radius:12px;margin:0}.hotel-orders-empty-list-container .wrapper .left-area .button-area p{font-weight:600;font-size:16px;color:#fff}.hotel-orders-empty-list-container .wrapper .left-area .button-area img{width:auto;height:12px;margin:0 8px}.hotel-orders-empty-list-container .wrapper .right-area{flex:1 1;max-width:50%}.hotel-orders-empty-list-container .wrapper .right-area img{width:81%;height:auto}.leg-information-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.leg-information-container .airport-info-area{flex:1 1}.leg-information-container .airport-info-area .date-area{font-weight:400;font-size:14px;margin-bottom:8px;color:#63767e}.leg-information-container .airport-info-area .city-area{font-weight:500;font-size:20px;color:#000;margin-bottom:8px}.leg-information-container .airport-info-area .airport-area{font-family:Poppins;font-style:normal;font-weight:400;font-size:14px;color:#000}.leg-information-container .airport-info-area:last-child{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.leg-information-container .duration-area{flex:1 1;margin-bottom:32px}.leg-information-container .duration-area .time-and-duration{display:flex;justify-content:space-between;align-items:center}.leg-information-container .duration-area .time-and-duration .time p{font-weight:500;font-size:16px;line-height:123.49%;color:#000}.leg-information-container .duration-area .time-and-duration .duration{background:rgba(23,144,255,.28);border-radius:6px;padding:8px 16px;margin-bottom:16px}.leg-information-container .duration-area .time-and-duration .duration p{font-weight:500;font-size:14px;text-align:center;color:#000}.leg-information-container .duration-area .indicator{position:relative;display:flex;flex-direction:row;align-items:center;margin:0 12px}.leg-information-container .duration-area .indicator .dot{height:8px;width:8px;background-color:#044758;border-radius:50%;display:inline-block}.leg-information-container .duration-area .indicator hr{border:none;border-top:1px dashed #c4c4c4;color:transparent;background-color:#fff;height:0;width:calc(100% - 16px)}.leg-information-container .duration-area .indicator img{left:calc(50% - 12px);position:absolute;width:24px;height:auto}.leg-information-container .duration-area .indicator.reversed img{transform:rotate(180deg)}.leg-information-mobile-container .leg-information-mobile-wrapper{margin:16px 0;display:flex}.leg-information-mobile-container .leg-information-mobile-wrapper>*{margin-right:8px}.leg-information-mobile-container .leg-information-mobile-wrapper>:last-child{margin-right:0}.leg-information-mobile-container .leg-information-mobile-wrapper .date-information-area{display:flex;flex-direction:column;justify-content:space-between;margin-right:0}.leg-information-mobile-container .leg-information-mobile-wrapper .date-information-area .date-time-area .time{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#000}.leg-information-mobile-container .leg-information-mobile-wrapper .date-information-area .date-time-area .date{font-weight:400;font-size:12px;line-height:15px;text-align:center;color:#63767e}.leg-information-mobile-container .leg-information-mobile-wrapper .date-information-area .date-time-area .duration{margin:16px 0;background:rgba(23,144,255,.28);border-radius:6px;padding:8px 2px;width:80px}.leg-information-mobile-container .leg-information-mobile-wrapper .date-information-area .date-time-area .duration p{font-weight:500;font-size:14px;text-align:center;color:#000}.leg-information-mobile-container .leg-information-mobile-wrapper .plane-area{position:relative;margin:0 16px;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.leg-information-mobile-container .leg-information-mobile-wrapper .plane-area img{position:absolute;width:24px;height:24px;transform:rotate(90deg)}.leg-information-mobile-container .leg-information-mobile-wrapper .plane-area .dot{background:#044758;width:8px;height:8px;border-radius:50%}.leg-information-mobile-container .leg-information-mobile-wrapper .plane-area hr{margin:-2px 3px;height:80%;width:2px;background:#044758;border:none}.leg-information-mobile-container .leg-information-mobile-wrapper .flight-information-area{display:flex;flex-direction:column;justify-content:space-between}.leg-information-mobile-container .leg-information-mobile-wrapper .flight-information-area .airport .city-name{font-weight:500;font-size:16px;line-height:20px;color:#000}.leg-information-mobile-container .leg-information-mobile-wrapper .flight-information-area .airport .airport-name{font-weight:400;font-size:12px;line-height:15px;color:#63767e}.leg-information-mobile-container .leg-information-mobile-wrapper .flight-information-area .airline-area{margin:8px 0;display:flex;align-items:center}.leg-information-mobile-container .leg-information-mobile-wrapper .flight-information-area .airline-area img{margin-right:8px;width:36px;height:auto;border-radius:50%}.leg-information-mobile-container .leg-information-mobile-wrapper .flight-information-area .airline-area p{font-weight:500;font-size:14px;line-height:20px;color:#000}.leg-information-mobile-container .flight-stops-indicator-container{justify-content:flex-start;margin:6px 0}.leg-divider-container .divider-items{display:flex;flex-direction:column;align-items:center}.leg-divider-container .divider-items .divider-wrapper{max-width:224px;display:flex;flex-direction:column;align-items:flex-start}.leg-divider-container .divider-items .divider-wrapper .divider-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 0 16px}.leg-divider-container .divider-items .divider-wrapper .divider-item .icon{background:#e6eaf2;border-radius:50%;padding:8px;margin-right:8px}.leg-divider-container .divider-items .divider-wrapper .divider-item .icon img{width:16px;height:auto}.leg-divider-container .divider-items .divider-wrapper .divider-item p{font-weight:400;font-size:13px;color:#000}.leg-divider-container .divider-items .divider-wrapper .divider-item:first-child{margin:16px 0}.leg-divider-container hr{border:none;border-top:2px dashed #f1f1f1;height:0;width:100%}.leg-divider-container hr:first-child{margin:24px 0 12px}.leg-divider-container hr:last-child{margin:12px 0 24px}.divider-container .divider-wrapper{margin:32px 0;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.divider-container .divider-wrapper hr{border:none;border-top:2px solid #f1f1f1;height:0;width:100%}.divider-container .divider-wrapper .text-area{position:absolute;background-color:#f1f1f1;border-radius:17px;padding:6px 24px;width:-moz-fit-content;width:fit-content;color:#63767e}.divider-container .divider-wrapper .dashed{border-top:2px dashed #f1f1f1}.divider-container .divider-wrapper.no-margin{margin:0}.divider-container .divider-wrapper.transparent .text-area{background-color:#fff!important;color:#b5b5be}.flight-stops-indicator-container{display:flex;justify-content:center;align-items:center}.flight-stops-indicator-container .indicator{display:flex;flex-direction:row;align-items:center}.flight-stops-indicator-container .indicator .text-area{background:#f1f1f1;border-radius:17px;width:-moz-fit-content;width:fit-content;padding:8px 16px}.flight-stops-indicator-container .indicator .text-area p{margin-right:16px;font-weight:500;font-size:12px;line-height:16px;color:#63767e}.flight-stops-indicator-container .indicator .image-list{display:flex;flex-direction:row;align-items:center;left:96px}.flight-stops-indicator-container .indicator .image-list .icon{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:50%;padding:8px;margin-left:-16px}.flight-stops-indicator-container .indicator .image-list .icon img{object-fit:contain;width:32px;aspect-ratio:1;height:auto;border-radius:50%}.flight-booking-detail-container .wrapper{margin:128px 8% 32px}.flight-booking-detail-container .wrapper .title-area{display:flex;align-items:center}.flight-booking-detail-container .wrapper .title-area .back-button{margin-right:12px}.flight-booking-detail-container .wrapper .title-area .back-button img{cursor:pointer;height:20px;width:auto}.flight-booking-detail-container .wrapper .title-area .title p{font-weight:600;font-size:28px;color:#000}.flight-booking-detail-container .wrapper .title-area .divider{margin:0 8px}.flight-booking-detail-container .wrapper .title-area .divider p{font-weight:600;font-size:28px;color:#000}.flight-booking-detail-container .wrapper .title-area .from-to-information-area{display:flex;align-items:center}.flight-booking-detail-container .wrapper .title-area .from-to-information-area p{font-weight:400;font-size:20px;color:#000}.flight-booking-detail-container .wrapper .title-area .from-to-information-area img{height:28px;width:auto;margin:0 8px}.flight-booking-detail-container .book-information-container .book-information-wrapper{margin:32px 0;padding:16px 0;background-color:#fff;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items{padding:8px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item{display:flex;align-items:center;margin:8px 0}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .title{font-weight:500;font-size:14px;color:#63767e;margin-right:8px}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .icon{margin-right:8px}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .icon img{height:24px;width:auto}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .label{display:flex;align-items:center;font-weight:600;font-size:14px;color:#000}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status{font-weight:600;font-size:14px;color:#63767e}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.created{color:rgba(110,208,32,.28)}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.waiting-for-payment{color:#009688}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.payment-cancelled,.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.payment-error,.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.payment-expired-error{color:#e64a19}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.paid{color:#00695c}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.booked,.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.waiting-for-booking,.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.waiting-for-booking-payment-confirmation{color:#009688}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.book-confirmed{color:#2e7d32}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.cancel-requested{color:#ff5722}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.cancel-denied{color:#e64a19}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.refund,.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.waiting-for-refund{color:#b4b4b4}.flight-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.done{color:#039be5}.flight-booking-detail-container .flight-information-container .flight-information-wrapper{background-color:#fff;margin:32px 0;padding:16px 0;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items{padding:16px 48px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area,.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .airline-area{display:flex;align-items:center}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .airline-area img{height:32px;width:auto;margin-right:8px;border-radius:50%}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .airline-area p{font-weight:500;font-size:16px;color:#000}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .class-type-area{display:flex;align-items:center}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .class-type-area .dot{width:8px;height:8px;background:#000;border-radius:50%;margin-right:8px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .class-type-area p{font-weight:500;font-size:14px;color:#000}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area{display:flex;align-items:center}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area .label-area{display:flex;align-items:center;margin-right:24px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area .label-area img{height:16px;width:auto;margin-right:8px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area .label-area p{font-weight:500;font-size:14px;color:#000}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area .value-area p{font-weight:400;font-size:14px;color:#000}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area>*{margin-right:48px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area>:last-child{margin-right:0}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .right-area .flight-type-area p{font-weight:500;font-size:16px;color:#aeb1b8}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area{display:flex;justify-content:center;align-items:center}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information{margin-top:32px;margin-right:32px;flex-basis:50%;display:flex;justify-content:flex-end}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .pnr-area{display:flex;background:rgba(23,144,255,.28);border-radius:6px;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:14px;color:#212121}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .pnr-area .title-area{padding:14px 28px 14px 24px;border-right:1px dashed #050505}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .pnr-area .value-area{padding:14px 14px 14px 28px;display:flex;align-items:center}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .pnr-area .value-area p{margin-right:24px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .pnr-area .value-area img{cursor:pointer;height:14px;width:auto}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .boarding-pass-area{display:flex;background:#c0f1ce;border-radius:6px;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:14px;color:#212121}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .boarding-pass-area .city-area{padding:10px 14px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .boarding-pass-area img{height:18px;width:auto}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .boarding-pass-area .value-area{padding:10px 14px;display:flex;align-items:center}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .boarding-pass-area .value-area p{margin-right:24px}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information .boarding-pass-area .value-area img{cursor:pointer;height:24px;width:auto}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information:nth-child(2n){justify-content:flex-start;margin-left:32px;margin-right:0}.flight-booking-detail-container .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .ticket-information-area .ticket-information:nth-child(2n-1):last-child{justify-content:center;margin:0}.flight-booking-detail-container .contact-information-container .contact-information-wrapper{margin:32px 0;padding:16px 0;background-color:#fff;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.flight-booking-detail-container .contact-information-container .contact-information-wrapper .top-area{padding:16px 48px;border-bottom:.4px solid #aeb1b8}.flight-booking-detail-container .contact-information-container .contact-information-wrapper .top-area .title-area p{font-weight:600;font-size:20px;color:#000}.flight-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items{display:flex;align-items:center;margin:32px 48px}.flight-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item{display:flex;align-items:center;margin-right:20%}.flight-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item img{height:18px;width:auto;margin-right:8px}.flight-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item p{font-weight:500;font-size:14px;color:#000}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper{margin:32px 0;padding:16px 0;background-color:#fff;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .top-area{display:flex;align-items:center;padding:16px 48px;border-bottom:.4px solid #aeb1b8}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .top-area .title-area{margin-right:16px}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .top-area .title-area p{font-weight:600;font-size:20px;color:#000}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .top-area .traveler-detail-area p{font-weight:600;font-size:16px;color:#aeb1b8}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area{padding:16px 48px;display:flex;flex-wrap:wrap;justify-content:space-around}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item{width:30%;display:flex;align-items:center}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item img{height:18px;width:auto;margin-right:8px;aspect-ratio:1;object-fit:contain}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item:first-child,.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item:nth-child(3n+1){margin:24px 0}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area{padding:16px 0;margin:0 48px}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .title-area{margin-bottom:16px}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .title-area p{font-weight:600;font-size:20px;color:#000}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .baggage-list{display:flex;flex-wrap:wrap}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .baggage-list>*{flex-basis:calc(50% - 16px);margin-bottom:32px;margin-right:32px}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .baggage-list>:nth-child(2n){margin-right:0}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .baggage-list>:nth-child(odd):last-child{flex-basis:100%;margin-right:0;margin-bottom:0}.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .baggage-list>:last-child:nth-child(2n),.flight-booking-detail-container .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .baggage-list>:nth-last-child(2):nth-child(odd){margin-bottom:0}.flight-booking-detail-container .price-information-container .price-information-wrapper{margin:32px 0;padding:16px 0;background-color:#fff;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.flight-booking-detail-container .price-information-container .price-information-wrapper .top-area{display:flex;align-items:center;padding:16px 48px;border-bottom:.4px solid #aeb1b8}.flight-booking-detail-container .price-information-container .price-information-wrapper .top-area .title-area{margin-right:16px}.flight-booking-detail-container .price-information-container .price-information-wrapper .top-area .title-area p{font-weight:600;font-size:20px;color:#000}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area{padding:0 48px 16px}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .pricing-list{border-bottom:.4px solid #aeb1b8}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .label-area{font-weight:600;font-size:16px;color:#000}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .price-area{font-weight:600;font-size:20px;color:#000}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .total-price-area{border-bottom:.4px solid #aeb1b8;padding:32px 0;display:flex;justify-content:space-between;align-items:center}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .total-price-area p{font-weight:700;font-size:20px;color:#000}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area{display:flex;justify-content:space-between;align-items:center;margin:32px 0}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .title-area p{font-weight:700;font-size:20px;color:#000}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area{color:#f9a825}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area p{font-weight:700;font-size:20px}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status.created{color:rgba(110,208,32,.28)}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.waiting-for-payment{color:#009688}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.payment-cancelled,.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.payment-error,.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.payment-expired-error{color:#e64a19}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.paid{color:#00695c}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.booked,.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.waiting-for-booking,.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.waiting-for-booking-payment-confirmation{color:#009688}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.book-confirmed{color:#2e7d32}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.cancel-requested{color:#ff5722}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.cancel-denied{color:#e64a19}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.refund,.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.waiting-for-refund{color:#b4b4b4}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.done{color:#039be5}.flight-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .button-area{margin:auto;width:-moz-fit-content;width:fit-content}.flight-booking-detail-container .online-check-in-container .online-check-in-wrapper{background:#fff;box-shadow:6px 0 23px -10px rgba(0,0,0,.25);border-radius:6px;display:flex;align-items:center;padding:16px 48px}.flight-booking-detail-container .online-check-in-container .online-check-in-wrapper img{height:48px;width:auto}.flight-booking-detail-container .online-check-in-container .online-check-in-wrapper p{font-weight:500;font-size:16px;color:#000}.flight-booking-detail-container .online-check-in-container .online-check-in-wrapper a{font-weight:600;font-size:18px;color:#000}.flight-booking-detail-container .online-check-in-container .online-check-in-wrapper>*{margin-right:28px}.flight-booking-detail-container .online-check-in-container .online-check-in-wrapper>:last-child{margin-right:0}.baggage-item-container .baggage-item-wrapper{transition:all .3s ease;position:relative;padding:20px;border:1px solid #044758;border-radius:8px;display:flex;flex-direction:column;align-items:center}.baggage-item-container .baggage-item-wrapper .select-indicator{display:none;position:absolute;right:16px;top:16px;width:20px;height:20px;border-radius:50%;border:1px solid #044758}.baggage-item-container .baggage-item-wrapper .text-area{margin-bottom:32px}.baggage-item-container .baggage-item-wrapper .text-area p{font-weight:600;font-size:16px;color:#000}.baggage-item-container .baggage-item-wrapper .baggage-item-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.baggage-item-container .baggage-item-wrapper .baggage-item-list .baggage-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:32px}.baggage-item-container .baggage-item-wrapper .baggage-item-list .baggage-item img{height:100px;width:auto}.baggage-item-container .baggage-item-wrapper .baggage-item-list .baggage-item .information-area{font-weight:500;font-size:14px;line-height:28px;text-align:center;color:#797c7c;margin-top:14px}.baggage-item-container .baggage-item-wrapper .baggage-item-list .baggage-item:last-child{margin-right:0}.baggage-item-container .baggage-item-wrapper .price-area{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:flex-end}.baggage-item-container .baggage-item-wrapper .price-area .price{padding:9px 0}.baggage-item-container .baggage-item-wrapper .price-area .price p{font-weight:600;font-size:20px;color:#000}.baggage-item-container .baggage-item-wrapper .price-area .free{width:-moz-fit-content;width:fit-content;background:#ebeeef;border-radius:17.5px;padding:12px 32px;display:flex;flex-direction:row;align-content:center;justify-content:center}.baggage-item-container .baggage-item-wrapper .price-area .free img{height:12px;width:auto;margin-right:12px}.baggage-item-container .baggage-item-wrapper .price-area .free p{font-weight:600;font-size:14px;color:#000}.baggage-item-container .baggage-item-wrapper.selectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.baggage-item-container .baggage-item-wrapper.selectable .select-indicator{transition:all .3s ease;display:block}.baggage-item-container .baggage-item-wrapper.selected{border-color:#044758}.baggage-item-container .baggage-item-wrapper.selected .select-indicator{background:#044758}.fixed-information-container .information-wrapper{margin:16px 48px;padding:16px;border-radius:6px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25);border-left:8px solid #00c2ff;background:#96e6ff}.fixed-information-container .information-wrapper .information-top-area{display:flex;align-items:center}.fixed-information-container .information-wrapper .information-top-area .icon-area img{height:32px;width:auto;margin-right:12px;aspect-ratio:1}.fixed-information-container .information-wrapper .information-top-area .title-area p{font-weight:500;font-size:14px;line-height:24px;color:#000}.fixed-information-container .information-wrapper .information-bottom-area ul{margin-left:32px;margin-top:8px}.fixed-information-container .information-wrapper .information-bottom-area ul li{list-style-type:disc;font-weight:400;font-size:14px;color:#000;margin-bottom:8px;margin-left:8px;line-height:20px}.fixed-information-container .information-wrapper .information-bottom-area ul li:last-child{margin-bottom:0}.fixed-information-container .information-wrapper.no-margin{margin:0}.fixed-information-container .information-wrapper.success{background:#b2dfcc;border-color:#00967b}.fixed-information-container .information-wrapper.warning{background:#ffe8c6;border-color:#f90}.fixed-information-container .information-wrapper.error{background:#ffccbc;border-color:#e64a19}.flight-search-container .wrapper{margin:0 10%}.flight-search-container .wrapper .bottom-area{margin:32px 0}.flight-search-container .wrapper .bottom-area .content-area{display:flex}.flight-search-container .wrapper .bottom-area .content-area .filter-area{position:relative;margin-right:32px;flex-basis:20%}.flight-search-container .wrapper .bottom-area .content-area .filter-area>:first-child{position:-webkit-sticky;position:sticky;top:100px;overflow-x:hidden;border-radius:12px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area{flex-basis:80%}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item{transition:.5s ease;background:#fff;border-radius:10px;box-shadow:0 0 24px -10px rgba(0,0,0,.25);padding:23px 16px;margin-bottom:32px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .leg-information-area{padding:0 66px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area{padding:0 24px;display:flex;align-items:center;justify-content:space-between}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item{flex-basis:33%;display:flex;align-items:center;justify-content:center}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .information-list{width:100%;display:flex;justify-content:flex-start}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .information-list .information-container{background:#88fbe4;padding:12px;margin:0 8px;border-radius:22px;display:flex;align-items:center}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .information-list .information-container p{font-weight:500;font-size:13px;color:#000;text-align:center;margin:auto}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .see-detail-area{cursor:pointer;display:flex;flex-direction:column;align-items:center}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .see-detail-area p{margin-bottom:8px;font-weight:600;font-size:14px;color:#044758}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .see-detail-area img{height:8px;width:auto}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .price-area{width:100%;display:flex;justify-content:flex-end;align-items:center}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .price-area p{font-weight:700;font-size:24px;color:#044758;margin-right:16px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .select-button{cursor:pointer;background:#044758;border-radius:10px;padding:10px 18px;display:flex;justify-content:center;align-items:center;text-decoration:none}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .select-button p{margin:0;font-weight:600;font-size:14px;color:#fff}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item:hover{transition:.5s ease;box-shadow:0 0 24px -10px rgba(0,0,0,.8)}.flight-search-container .empty-flight-list-container .empty-flight-list-wrapper{display:flex;flex-direction:column;align-items:center}.flight-search-container .empty-flight-list-container .empty-flight-list-wrapper img{width:80%;max-width:420px;height:auto;margin:64px 32px 32px}.flight-search-container .empty-flight-list-container .empty-flight-list-wrapper p{font-weight:500;font-size:14px;line-height:21px;text-align:center;color:#212121;max-width:390px}.flight-filter-container{width:300px}.flight-filter-container .flight-filter-wrapper{padding:16px 24px;background:#fff;border-radius:12px}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .title-area{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .title-area p{font-weight:600;font-size:16px;color:#000}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .title-area .collapser img{transition:.5s ease;height:8px;width:auto}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .title-area .collapser.reversed img{transition:.5s ease;transform:rotate(180deg)}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .time-picker-area .input-list{margin-top:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-evenly}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .time-picker-area .input-list .time-picker-container{flex-basis:50%;margin-right:8px}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .time-picker-area .input-list .time-picker-container input{width:calc(100% - 24px)}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .time-picker-area .input-list .time-picker-container:last-child{margin-right:0}.flight-filter-container .flight-filter-wrapper .filter-list-area .filter-item-container .time-picker-area p{font-size:12px;text-align:center}.flight-filter-container .flight-filter-wrapper .filter-list-area .divider{margin:16px 0;display:flex;flex-direction:row;align-items:center;justify-content:center}.flight-filter-container .flight-filter-wrapper .filter-list-area .divider hr{border:none;border-top:2px solid #aeb1b8;height:0;width:100%}.flight-transfer-information-container{display:flex;justify-content:center}.flight-transfer-information-container .flight-transfer-information-wrapper{display:flex;align-items:center;background:#ffe8c6;border-radius:6px;padding:8px 18px;width:-moz-fit-content;width:fit-content}.flight-transfer-information-container .flight-transfer-information-wrapper img{height:24px;width:auto;margin-right:8px}.flight-transfer-information-container .flight-transfer-information-wrapper p{font-weight:500;font-size:12px;color:#000}.filter-button-container .filter-button-wrapper{display:flex;align-items:center;background:#fff;padding:8px 24px;border-radius:22px;width:-moz-fit-content;width:fit-content;cursor:pointer}.filter-button-container .filter-button-wrapper .label-area{margin-right:8px}.filter-button-container .filter-button-wrapper .label-area p{font-weight:600;font-size:14px;color:#000}.filter-button-container .filter-button-wrapper .icon-area img{height:12px;width:auto}.flight-reservation-container{padding-top:5px}.flight-reservation-container .wrapper{margin:48px 8%}.flight-reservation-container .wrapper .top-area .title-area{margin-bottom:32px}.flight-reservation-container .wrapper .top-area .title-area p{font-weight:600;font-size:22px;color:#000}.flight-reservation-container .wrapper .bottom-area{display:flex}.flight-reservation-container .wrapper .bottom-area .left-area{margin-right:32px;flex-basis:75%}.flight-reservation-container .wrapper .bottom-area .left-area>*{margin-bottom:32px}.flight-reservation-container .wrapper .bottom-area .right-area{position:relative;flex-basis:25%}.flight-reservation-container .wrapper .bottom-area .right-area .payment-area{position:-webkit-sticky;position:sticky;top:100px}.flight-reservation-container .flight-information-container .flight-information-wrapper{background:#fff;transition:.5s ease;box-shadow:0 0 23px -10px rgba(0,0,0,.25);border-radius:10px;padding:24px 0}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area{display:flex;align-items:center;padding:0 32px;margin-bottom:20px}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area .title{display:flex;align-items:center;margin-right:20px}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area .title p{font-weight:600;font-size:20px;color:#000}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area .title img{height:24px;width:auto;margin:0 16px}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area .flight-type-area p{font-weight:500;font-size:14px;color:#63767e}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area{padding:24px 32px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area{margin:8px 0 0;display:flex;justify-content:center;align-items:center}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .airline-area{display:flex;align-items:center}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .airline-area img{height:48px;width:auto;margin-right:8px;border-radius:50%}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .airline-area p{font-weight:500;font-size:16px;color:#000}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .class-type-area{display:flex;align-items:center}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .class-type-area .dot{width:8px;height:8px;background:#000;border-radius:50%;margin-right:8px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .class-type-area p{font-weight:500;font-size:14px;color:#000}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area{display:flex;align-items:center}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area .label-area{display:flex;align-items:center;margin-right:24px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area .label-area img{height:16px;width:auto;margin-right:8px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area .label-area p{font-weight:500;font-size:14px;color:#000}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area .value-area p{font-weight:400;font-size:14px;color:#000}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area>*{margin-right:48px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area>:last-child{margin-right:0}.flight-reservation-container .flight-information-container .flight-information-wrapper .transfer-information-area{margin:8px 32px 24px}.flight-reservation-container .flight-information-container .flight-information-wrapper .button-area{padding:8px;border-radius:50%;background:rgba(23,144,255,.28);width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}.flight-reservation-container .flight-information-container .flight-information-wrapper .button-area img{transition:.5s ease;object-fit:contain;height:16px;width:auto;aspect-ratio:1}.flight-reservation-container .flight-information-container .flight-information-wrapper .button-area.reversed img{transition:.5s ease;transform:rotate(180deg)}.flight-reservation-container .flight-information-container .flight-information-wrapper:hover{transition:.5s ease;box-shadow:0 0 23px -10px rgba(0,0,0,.8)}.flight-reservation-container .traveler-information-container .traveler-information-wrapper{background:#fff;box-shadow:0 0 24px -10px rgba(0,0,0,.25);border-radius:10px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area{padding:24px 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:.4px solid #aeb1b8}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .title-area{display:flex;align-items:center}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .title-area p{font-weight:600;font-size:20px;color:#000;margin-right:16px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .title-area .traveler-detail-area p{font-weight:600;font-size:16px;color:#aeb1b8}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .select-area{cursor:pointer}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .select-area p{font-weight:600;font-size:16px;color:#5274ce}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .reset-area{cursor:pointer}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .reset-area p{font-weight:600;font-size:16px;color:red}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area{padding:24px 64px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item{flex-basis:calc(50% - 32px - 8px);margin-right:64px;margin-top:8px;margin-bottom:8px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item label{font-weight:500;font-size:15px;color:#044758}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .date-container{padding-top:5px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .date-container .date-label-area{height:42px;background:#f1f1f1;border-radius:6px;border:unset;padding:0 8px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .date-container .date-label-area .icon-area{display:none}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .date-container .date-label-area.placeholder .text-area{font-weight:500;font-size:14px;color:#aeb1b8}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .select-box .label{font-weight:500;font-size:15px;color:#044758}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .select-box select{height:42px;box-shadow:none;font-size:15px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .auto-complate-container{margin-top:5px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .auto-complate-container .input-area{border:unset;background:#f1f1f1;border-radius:6px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .auto-complate-container .input-area .input-container input{height:42px;padding:0 8px;width:calc(100% - 8px);border-radius:6px;background:transparent}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .auto-complate-container .input-area .input-container input::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country{height:40px;background-color:#f1f1f1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:5px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area{display:flex;align-items:center}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .flag-area{margin-left:10px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .flag-area img{border-radius:2px;width:32px;height:auto}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .value-area{margin:0 10px;font-weight:400;flex-grow:1}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area{display:flex;justify-content:flex-end;margin-right:8px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area .close{background-color:#a1a4a4;padding:0 3px;width:-moz-fit-content;width:fit-content;cursor:pointer}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area .close svg{width:10px;height:10px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .item-country{cursor:pointer;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #f1f1f1;display:flex;align-items:center}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .item-country .flag-area{margin:0 10px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .item-country .flag-area img{width:32px;height:auto;border-radius:2px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item .data-area>:last-child .item-country{border-bottom:unset;padding-bottom:0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item:nth-child(2n){margin-right:8px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .information-item{margin:24px 0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .title-area{margin:16px 0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .title-area p{font-weight:600;font-size:20px;color:#000}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items{display:flex;flex-wrap:wrap}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items>*{flex-basis:calc(50% - 16px);margin-bottom:32px;margin-right:32px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items>:nth-child(2n){margin-right:0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items>:nth-child(odd):last-child{flex-basis:100%;margin-right:0;margin-bottom:0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items>:last-child:nth-child(2n),.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items>:nth-last-child(2):nth-child(odd){margin-bottom:0}.flight-reservation-container .contact-information-container .contact-information-wrapper{background:#fff;box-shadow:6px 0 23px -10px rgba(0,0,0,.25);border-radius:10px}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area{padding:24px 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:.4px solid #aeb1b8}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .title-area p{font-weight:600;font-size:20px;color:#000}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .select-area{cursor:pointer}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .select-area p{font-weight:600;font-size:16px;color:#5274ce}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .reset-area{cursor:pointer}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .reset-area p{font-weight:600;font-size:16px;color:red}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area{padding:24px 64px;display:flex;align-items:flex-end;justify-content:space-between}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .e-mail-area{flex-basis:50%;margin-right:64px}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .e-mail-area .title-area{margin-bottom:-8px}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .phone-number-area{flex-basis:50%}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .phone-number-area .title-area{margin-bottom:-8px}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper{padding:24px;background:#fff;box-shadow:6px 0 23px -10px rgba(0,0,0,.25);border-radius:10px}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-top-area{display:flex;align-items:center;margin-bottom:24px}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-top-area .price-area{font-weight:600;font-size:18px;color:#000;margin-right:8px}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-top-area .passenger-area{font-weight:500;font-size:12px;color:#000}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .price-items .price-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .price-items .price-item .text{font-weight:500;font-size:14px;color:#919294}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .price-items .price-item .price{font-weight:600;font-size:14px;color:#000}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .price-items .price-item:last-child{margin-bottom:0}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .checkbox-container{display:flex;padding-block:16px;align-items:flex-start;margin-bottom:10px;color:#919294;font-size:12px;border-top:1px solid #aeb1b8;line-height:18.5px}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .checkbox-container span{margin-top:8px}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .total-price-item{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .total-price-item .text{font-weight:600;font-size:16px;color:#000}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-information-bottom-area .total-price-item .price{font-weight:600;font-size:18px;color:#000}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper{padding-bottom:32px;margin-bottom:24px;border-bottom:1px solid #aeb1b8}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-top-area{margin-bottom:24px}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-top-area .flight-type-area{font-weight:600;font-size:14px;color:#000;margin-bottom:8px}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-top-area .flight-date-area{font-weight:500;font-size:14px;color:#000}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .airport-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .airport-area p{font-weight:500;font-size:14px;color:#000;text-transform:uppercase}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area{display:flex;align-items:center;justify-content:space-between}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .time-area{font-weight:500;font-size:14px;color:#000}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .duration-area{display:flex;justify-content:center;position:relative;flex-basis:50%}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .duration-area .duration-text{top:-24px;position:absolute;font-weight:600;font-size:12px;color:#aeb1b8}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .duration-area .plane-area{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .duration-area .plane-area img{position:absolute;height:24px;width:auto}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .duration-area .plane-area hr{width:calc(100% - 24px);background:#044758;border-color:#044758;border-style:solid}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .duration-area .plane-area .dot{background:#044758;height:12px;width:12px;border-radius:50%}.flight-reservation-container .booking-payment-information-container .payment-flight-information-container .payment-flight-information-wrapper .payment-flight-information-bottom-area .time-information-area .duration-area .plane-area.reversed img{transform:rotate(180deg)}.checkbox-item-container{cursor:pointer;justify-content:space-between;position:relative}.checkbox-item-container,.checkbox-item-container .checkbox-item-wrapper{display:flex;align-items:center}.checkbox-item-container .checkbox-item-wrapper .checkbox-area{cursor:pointer;margin:8px 8px 8px 4px}.checkbox-item-container .checkbox-item-wrapper .checkbox-area .checkbox{transition:.1s ease;width:8px;height:8px;background:#fff;border:2px solid #aeb1b8;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.checkbox-item-container .checkbox-item-wrapper .checkbox-area .checkbox img{transition:.1s ease;width:10px;height:10px;object-fit:contain;display:none}.checkbox-item-container .checkbox-item-wrapper .text-area p{cursor:pointer;font-weight:400;font-size:14px;color:#000}.checkbox-item-container:hover .only-button{position:absolute;display:unset;border:none;padding-inline:10px;padding-block:5px;z-index:2;right:0}.checkbox-item-container .checkbox-item-wrapper .text-area{min-width:0}.checkbox-item-container .checkbox-item-wrapper .text-area .wrap-text{display:flex}.checkbox-item-container .checkbox-item-wrapper .text-area .wrap-text span{font-size:16px;line-height:20px;font-family:Poppins;color:#93a5af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-item-container .only-button{cursor:pointer;display:none}.checkbox-item-container .checkbox-item-wrapper.checked .checkbox-area .checkbox{transition:.1s ease;background-color:#000;border-color:#000}.checkbox-item-container .checkbox-item-wrapper.checked .checkbox-area .checkbox img{transition:.1s ease;display:block}.checkbox-item-container .checkbox-item-wrapper.checked .text-area .wrap-text span{font-size:16px;line-height:20px;font-weight:400;font-family:Poppins;color:#212121}.radio-button-container .radio-button-wrapper{display:flex;align-items:center}.radio-button-container .radio-button-wrapper .radio-button-area{cursor:pointer;margin:8px 8px 8px 4px}.radio-button-container .radio-button-wrapper .radio-button-area .circle{transition:.2s ease;width:10px;height:10px;background:#fff;border:2px solid #aeb1b8;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.radio-button-container .radio-button-wrapper .radio-button-area .circle .dot{transition:.2s ease;width:8px;height:8px;background-color:transparent;border-radius:50%}.radio-button-container .radio-button-wrapper .text-area p{cursor:pointer;font-weight:400;font-size:14px;color:#000}.radio-button-container .radio-button-wrapper.selected .radio-button-area .circle{transition:.2s ease;background:#fff;border-color:#252525}.radio-button-container .radio-button-wrapper.selected .radio-button-area .circle .dot{transition:.2s ease;width:8px;height:8px;background-color:#252525;border-radius:50%}.radio-button-container .radio-button-wrapper.selected .text-area p{font-weight:500}.subscribe-newsletter-container .subscribe-newsletter-wrapper{margin:64px 8% 32px;padding:32px;background:#fff;border-radius:12px;display:flex;align-items:center}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area{flex-basis:75%}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .title-area{margin-bottom:14px}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .title-area p{font-weight:700;font-size:26px;color:#005a73}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .description-area{margin-bottom:20px}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .description-area p{font-weight:400;font-size:16px;line-height:24px;color:#044758}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area{margin-bottom:18px;display:flex;align-items:stretch}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .input-component-container{flex-basis:60%;border-radius:12px;margin:0 8px 0 0;padding:0}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .input-component-container .input-container{margin-top:0}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .input-component-container .input-container input{background:#ecf3f4;border-radius:10px;width:90%;padding:8px 16px;border-bottom:none}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .input-component-container label{display:none}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .button-component-container{flex-basis:20%;font-weight:500;font-size:16px;text-align:center;color:#fff}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .note-area p{font-weight:400;font-size:13px;color:#044758}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-right-area{position:relative;flex-basis:30%}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-right-area .world-with-plane{position:absolute;bottom:-80px;right:32px;margin-left:64px;height:236px;width:auto}.modal-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9998;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5)}.modal-overlay .modal-main{background:#fff;max-width:600px;width:90%;border-radius:15px;overflow-y:scroll}.modal-overlay .modal-main .modal-header{position:relative;font-size:18px}.modal-overlay .modal-main .modal-header .close-button{position:absolute;right:15px;top:15px;z-index:99}.modal-overlay .modal-main .modal-header .close-button img{cursor:pointer}.modal-overlay .modal-main .modal-body{overflow:visible}.sign-in-modal-container{padding:30px 40px}.sign-in-modal-container .landing .logo-area{text-align:center;margin:25px 0}.sign-in-modal-container .landing .description-area{text-align:center;margin:30px 0}.sign-in-modal-container .landing .description-area .title{color:#044758;font-weight:600;font-size:18px;margin-bottom:10px}.sign-in-modal-container .landing .description-area .description{color:#858585;font-weight:300;line-height:20px}.sign-in-modal-container .landing .methods-area{margin:20px 0}.sign-in-modal-container .landing .terms-area{text-align:center;font-weight:400;font-size:14px;line-height:22px;color:#858585;margin:40px 0 20px}.sign-in-modal-container .landing .terms-area a{color:#044758;font-weight:600}.sign-in-modal-container .connect-with-mail .top-area{text-align:center;margin:40px 0}.sign-in-modal-container .connect-with-mail .top-area .title{color:#044758;font-weight:700;font-size:22px;margin-bottom:10px}.sign-in-modal-container .connect-with-mail .top-area .description{color:#858585;font-weight:300;font-size:15px}.sign-in-modal-container .connect-with-mail .center-area .title{font-weight:700;font-size:30px;color:#044758;margin:25px 0}.sign-in-modal-container .connect-with-mail .center-area .form-area .form-input-container{margin:20px 0}.sign-in-modal-container .connect-with-mail .center-area .form-area .button-container{margin:30px 0}.sign-in-modal-container .connect-with-mail .center-area .sign-in .forgot-password-container{display:flex;justify-content:flex-end;margin-bottom:15px;color:#044758;font-weight:500;font-size:14px;cursor:pointer}.sign-in-modal-container .connect-with-mail .bottom-area .divider-wrapper{margin:25px 0}.sign-in-modal-container .forgot-password .top-area{text-align:center;margin:60px 0}.sign-in-modal-container .forgot-password .top-area .title{color:#044758;font-weight:700;font-size:22px;margin-bottom:10px}.sign-in-modal-container .forgot-password .top-area .description{color:#858585;font-weight:300;font-size:15px}.sign-in-modal-container .forgot-password .body-area .form-area .form-input-container{margin:20px 0}.sign-in-methods.vertical .item{display:flex;flex-direction:row;align-items:center;background:#f9f9f9;border:1px solid #e9ecf2;padding:10px 0;margin-bottom:15px;border-radius:8px;cursor:pointer}.sign-in-methods.vertical .item .left-area{padding:0 15px}.sign-in-methods.vertical .item .center-area{flex:1 1;font-weight:600;font-size:14px}.sign-in-methods.vertical .item .right-area{padding:0 15px}.sign-in-methods.vertical :hover{background:#f1f1f1}.sign-in-methods.vertical .item.loading{background-color:#ebeef4;opacity:.6}.sign-in-methods.horizontal{display:flex;flex-direction:row;justify-content:space-around;border:1px solid #e9ecf2;border-radius:8px;margin:10px 0;padding:5px 0}.sign-in-methods.horizontal .item{cursor:pointer;border-radius:50%;padding:10px}.sign-in-methods.horizontal :hover{background:#f1f1f1}.sign-in-methods.horizontal .item.loading .left-area{opacity:.6;position:relative;background-color:#ebeef4;border-radius:50%}.sign-in-methods.horizontal .item.loading .loading-spinner{position:absolute;top:-10px;left:-10px}.tab-view-container .header-area{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:10px}.tab-view-container .header-area .tab-header-item{flex:1 1;text-align:center;padding:10px 15px;border-bottom:2px solid #e9ecf2;color:#858585;font-weight:400;font-size:18px;cursor:pointer}.tab-view-container .header-area .tab-header-item.active{border-bottom:4px solid #044758;color:#044758}.input-component-container{margin:10px 0}.input-component-container label{font-weight:500;font-size:15px;color:#044758}.input-component-container .input-container{margin-top:5px;position:relative}.input-component-container .input-container input{padding:0 8px;border:unset;background:#f1f1f1;border-radius:6px;width:calc(100% - 16px);height:42px}.input-component-container .input-container .end-icon{position:absolute;right:8px;top:9.5px;width:23px;height:23px}.input-component-container .input-container .end-icon.password-toggle{cursor:pointer}.input-component-container .input-container input:disabled{opacity:.7}.input-component-container .input-container input::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.input-component-container .input-container input:focus{outline:none;border-bottom-color:#044758}.button-component-container{display:flex;justify-content:center;align-items:center;width:100%;padding:10px;background-color:#044758;font-weight:600;font-size:18px;color:#fff;cursor:pointer;border:none;border-radius:8px}.button-component-container .loading-spinner{width:32px;height:32px}.button-component-container:disabled{opacity:.7}.my-account .header-area{padding:64px 12% 0;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.25)}.my-account .header-area .title-area{margin-bottom:56px}.my-account .header-area .title-area p{font-weight:600;font-size:42px;color:#000}.my-account .header-area .user-information-area{display:flex;align-items:center}.my-account .header-area .user-information-area .avatar-area{width:-moz-fit-content;width:fit-content;background:#044758;border-radius:50%;padding:24px;margin-right:76px}.my-account .header-area .user-information-area .avatar-area img,.my-account .header-area .user-information-area .avatar-area svg{width:64px;height:64px}.my-account .header-area .user-information-area .information-item{margin-right:128px}.my-account .header-area .user-information-area .information-item .label{margin-bottom:12px}.my-account .header-area .user-information-area .information-item .label p{font-weight:500;font-size:16px;color:#797c7c}.my-account .header-area .user-information-area .information-item .value p{font-weight:500;font-size:18px;color:#000}.my-account .header-area .tab-area{display:flex;align-items:center;justify-content:space-between}.my-account .header-area .tab-area .tab-item{width:10%;cursor:pointer;margin:0 32px}.my-account .header-area .tab-area .tab-item p{transition:.5s ease;margin:auto;padding-bottom:12px;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:18px;color:#797c7c;text-align:center;border-bottom:4px solid transparent}.my-account .header-area .tab-area .tab-item.active p{border-bottom:4px solid #252525}.my-account .content-area{margin:64px 12%}.notification-list-container .notification-list-wrapper .notification-items .item{background:#fff;border-radius:12px;margin:32px 0}.notification-list-container .notification-list-wrapper .notification-items .item .top-area{padding:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #ebeeef}.notification-list-container .notification-list-wrapper .notification-items .item .top-area .title-area p{font-weight:600;font-size:20px;color:#252525}.notification-list-container .notification-list-wrapper .notification-items .item .top-area .date-area p{font-weight:600;font-size:16px;color:#000}.notification-list-container .notification-list-wrapper .notification-items .item .bottom-area{padding:24px}.notification-list-container .notification-list-wrapper .notification-items .item .bottom-area .content p{font-weight:400;font-size:16px;line-height:28px;color:#2d2d2d}.notification-list-container .notification-list-wrapper .button-area{margin:auto;width:-moz-fit-content;width:fit-content}.notification-empty-list-container .wrapper{margin-top:-40px;padding-top:100px;padding-bottom:144px;background-repeat:no-repeat;background-size:contain;background-position:bottom 0 right 0;background-image:url(/_next/static/media/no-notification.3045038d.png)}.notification-empty-list-container .wrapper .content{margin:0 0 80px}.notification-empty-list-container .wrapper .content .title{font-weight:500;font-size:32px;color:#000;margin-bottom:32px}.notification-empty-list-container .wrapper .content .description{font-weight:300;font-size:16px;line-height:22px;color:#000;margin-bottom:32px;max-width:50%}.notification-empty-list-container .wrapper .content .subdescription{font-weight:300;font-size:16px;color:#000;margin-bottom:48px}.notification-empty-list-container .wrapper .content .button-area{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#044758;width:-moz-fit-content;width:fit-content;padding:16px;border-radius:12px;margin:0}.notification-empty-list-container .wrapper .content .button-area p{font-weight:600;font-size:16px;color:#fff}.notification-empty-list-container .wrapper .content .button-area img{width:auto;height:12px;margin:0 8px}.preferences-list-container .preferences-list-wrapper .items .item{background:#fff;border-radius:12px;margin-bottom:32px}.preferences-list-container .preferences-list-wrapper .items .item .item-top-area{padding:20px 30px;border-bottom:2px solid #ebeeef}.preferences-list-container .preferences-list-wrapper .items .item .item-top-area .title-area .title{margin-bottom:8px}.preferences-list-container .preferences-list-wrapper .items .item .item-top-area .title-area .title p{font-weight:600;font-size:20px;color:#252525}.preferences-list-container .preferences-list-wrapper .items .item .item-top-area .title-area .description p{font-weight:500;font-size:14px;color:#a4a5a5}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area{padding:20px 30px}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area p{font-weight:500;font-size:14px;color:#000}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area input{width:28%}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area .location-area{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-top:16px;min-width:18%;width:-moz-fit-content;width:fit-content;padding:8px 16px;background:#f9f9f9;border:1px solid #e9ecf2;border-radius:8px}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area .location-area p{font-weight:500;font-size:14px;color:#5e5e5e}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area .location-area span{display:flex;align-items:center}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area .location-area img{height:8px;width:auto}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area .location-area img.city{margin-right:12px;height:24px;width:auto}.preferences-list-container .preferences-list-wrapper .items .item:last-child{margin-bottom:0}.custom-error-container .custom-error-wrapper{display:flex;align-items:center;margin:64px 8%}.custom-error-container .custom-error-wrapper .left-area{flex-grow:1}.custom-error-container .custom-error-wrapper .left-area .code-area{margin-bottom:16px}.custom-error-container .custom-error-wrapper .left-area .code-area p{font-style:normal;font-weight:600;font-size:200px;color:#044758}.custom-error-container .custom-error-wrapper .left-area .title-area{margin-bottom:8px}.custom-error-container .custom-error-wrapper .left-area .title-area p{font-weight:600;font-size:34px;line-height:51px;color:#044758}.custom-error-container .custom-error-wrapper .left-area .description-area{margin-bottom:24px;max-width:80%}.custom-error-container .custom-error-wrapper .left-area .description-area p{font-weight:500;font-size:18px;line-height:27px;color:#044758}.custom-error-container .custom-error-wrapper .left-area .button-area{width:40%}.custom-error-container .custom-error-wrapper .right-area{flex-grow:1;display:flex;align-items:center;justify-content:center}.custom-error-container .custom-error-wrapper .right-area img{height:300px;width:auto}.reset-password .container{margin:100px 15%;display:flex;flex-direction:row;align-items:center;justify-content:space-around;background-color:#fff;padding:50px;border-radius:12px}.reset-password .container .image-area img{height:350px;width:auto}.reset-password .container .reset-password-form-area{padding:0 100px}.reset-password .container .reset-password-form-area .title{font-weight:700;font-size:24px;color:#044758;text-align:center;margin-bottom:20px}.reset-password .container .reset-password-form-area .sub-description{font-weight:300;font-size:16px;color:#858585}.reset-password .container .reset-password-form-area .form-area{margin-top:30px}.reset-password .container .reset-password-form-area .form-area .form-input-container{margin-bottom:30px}.preferences-modal-container{padding:30px}.preferences-modal-container .image-area{margin-bottom:22px}.preferences-modal-container .image-area img{width:160px;height:auto}.preferences-modal-container .title{margin-bottom:15px}.preferences-modal-container .title p{font-weight:500;font-size:22px;color:#212121}.preferences-modal-container .description{margin-bottom:28px;max-width:440px}.preferences-modal-container .description p{font-weight:400;font-size:12px;color:#212121;line-height:20px}.preferences-modal-container .form-area .form-item-container{margin:20px 0}.preferences-modal-container .form-area .button-container{margin-top:30px}.select-box .label{font-size:14px;font-weight:500;color:#4f5e71;margin-bottom:7px}.select-box.placeholder select{color:#a4a5a5}.select-box .select-area{position:relative}.select-box .select-area svg{z-index:4;position:absolute;right:16px;top:calc(50% - 8px);height:16px;fill:#aeb1b8;pointer-events:none}.select-box select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;height:45px;padding:0 10px;font-size:16px;font-weight:500;z-index:2;outline:none!important;transition:box-shadow .15s ease-in-out 0s;cursor:pointer;background:#f1f1f1;border-radius:6px;border:unset}.select-box select:hover{box-shadow:inset 0 0 0 1px #3e4e63}.custom-error-page-container{padding:50px 90px}.skeleton-loading,.slider-container,.slider-container .slider-wrapper{width:100%}.slider-container .slider-wrapper .slider{width:100%;position:relative}.slider-container .slider-wrapper .slider .slider-button-container.left{position:absolute;top:calc(50% - 16px);left:-16px}.slider-container .slider-wrapper .slider .slider-button-container.right{position:absolute;top:calc(50% - 16px);right:-16px}.slider-indicator-container .slider-indicator-wrapper{margin-top:16px;display:flex;align-items:center;justify-content:center}.slider-indicator-container .slider-indicator-wrapper .dot{cursor:pointer;transition:.8s ease;margin-right:4px;width:12px;height:12px;background:#d9d9d9;border-radius:50%}.slider-indicator-container .slider-indicator-wrapper .dot.active{background:#044758}.slider-button-container .slider-button-wrapper{cursor:pointer;background:#e9e9e9;border-radius:50%;padding:8px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(0,0,0,.4)}.slider-button-container .slider-button-wrapper img{object-fit:contain;aspect-ratio:1;width:auto;height:16px}.welcome-to-ariva-container .welcome-to-ariva-wrapper{position:relative;margin:32px 8%;background:#e5eef2;border-radius:12px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .background img{z-index:1;width:100%;height:100%;object-fit:contain;position:absolute;top:0;bottom:0;right:0;left:0}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area{position:relative;z-index:2;display:flex}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .bag-area{padding:34px;display:flex;justify-content:flex-start;align-items:center;flex-basis:10%}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .bag-area img{width:auto;height:165px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area{padding:34px 0 0;flex-basis:80%}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .title-area{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .title-area .welcome-area p{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-2.50105px;color:#19191b}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .title-area .ariva-area p{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-2.50105px;background:linear-gradient(90deg,#258198 50%,#044758);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .description-area{margin-bottom:16px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .description-area p{text-align:center;font-weight:400;font-size:14px;line-height:26px;letter-spacing:-.656526px;color:#252525}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .read-more-area{width:-moz-fit-content;width:fit-content;margin:auto;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .read-more-area p{font-weight:600;font-size:14px;color:#212121}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .read-more-area img{transition:.5s ease;margin-top:8px;width:auto;height:16px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .read-more-area.reversed img{transform:rotate(180deg)}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .read-more-description{padding-bottom:32px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .read-more-description p{text-align:center;font-weight:400;font-size:14px;line-height:26px;letter-spacing:-.656526px;color:#252525}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .plane-area{display:flex;justify-content:flex-end;flex-basis:10%;padding:0 34px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .plane-area img{width:auto;height:180px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area{position:relative;z-index:2;padding:16px 34px 34px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items{display:flex;align-items:stretch;justify-content:space-between}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item{flex-basis:33%;margin-right:30px;background:hsla(0,0%,100%,.5);border-radius:12px;padding:30px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item .image-area{display:flex;justify-content:center;margin-bottom:14px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item .image-area img{height:auto;width:auto;max-height:52px;max-width:104px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item .title-area{margin-bottom:4px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item .title-area p{font-family:Poppins;font-style:normal;font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#000}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item .description-area p{font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:-.656526px;color:#797c7c}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item:last-child{margin-right:0}.crypto-payment-container .crypto-payment-wrapper{margin:32px 8%}.crypto-payment-container .crypto-payment-wrapper .top-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.crypto-payment-container .crypto-payment-wrapper .top-area .title-area .title{margin-bottom:16px}.crypto-payment-container .crypto-payment-wrapper .top-area .title-area .title p{font-weight:600;font-size:24px;color:#044758}.crypto-payment-container .crypto-payment-wrapper .top-area .title-area .description p{font-weight:400;font-size:16px;color:#0c111f;opacity:.6}.crypto-payment-container .crypto-payment-wrapper .top-area .image-area img{margin-right:128px;height:auto;width:80px}.crypto-payment-container .crypto-payment-wrapper .bottom-area{display:flex;align-items:center}.crypto-payment-container .crypto-payment-wrapper .bottom-area .left-area{flex-basis:40%}.crypto-payment-container .crypto-payment-wrapper .bottom-area .left-area img{width:100%;height:auto}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area{flex-basis:60%}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items{margin-left:10%}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item{margin-bottom:20px;display:flex;align-items:flex-start}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item .icon-area{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,hsla(0,0%,45%,.2));border-radius:50%;padding:16px;margin-right:34px}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item .icon-area img{width:38px;height:auto}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item .content-area .title-area p{font-weight:700;font-size:24px;line-height:28px;color:#0c111f}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item .content-area .description-area p{font-weight:400;font-size:14px;line-height:180%;color:#0c111f;opacity:.6}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item:last-child{margin-bottom:0}.search-flight-container .wrapper{padding:60px 8%}.search-flight-container .wrapper .top-area{margin-bottom:30px}.search-flight-container .wrapper .top-area .title{color:#044758;margin-bottom:8px;font-weight:600;font-size:24px}.search-flight-container .wrapper .top-area .description{color:#858585;font-weight:300;font-size:16px}.search-flight-container .wrapper .body-area{background-color:#fff;padding:40px;border-radius:0 10px 10px 10px;box-shadow:0 10px 25px -6px rgba(0,0,0,.15)}.search-flight-container .wrapper .body-area .filter-area .filter-items-container{display:flex;flex-direction:row}.search-flight-container .wrapper .body-area .filter-area .filter-items-container .filter-item{margin-right:20px}.search-flight-container .wrapper .body-area .search-area{margin-top:20px}.search-flight-container .wrapper .body-area .search-area .search-items-container{display:flex;flex-direction:row}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-item{flex:1 1;margin-right:30px}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-item.date-range{flex:2 1}.search-flight-container .wrapper .body-area .search-area .search-items-container .swap-destinations-container{display:flex}.search-flight-container .wrapper .body-area .search-area .search-items-container .swap-destinations-container .swap-destinations{display:flex;justify-content:center;align-items:center;background-color:#ebeeef;margin-left:-20px;margin-right:10px;border-radius:50%;padding:0 12px;opacity:.5}.search-flight-container .wrapper .body-area .search-area .search-items-container .swap-destinations-container .swap-destinations svg{width:25px;height:25px}.search-flight-container .wrapper .body-area .search-area .search-items-container .swap-destinations-container .swap-destinations.active{opacity:1;cursor:pointer}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-button{background-color:#044758;border-radius:8px;padding:8px;cursor:pointer}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-button svg{width:30px;height:30px;fill:#fff}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-button .text{display:none}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-button.passive{opacity:.5}.dropdown-container{position:relative}.dropdown-container .label-area{border-radius:8px;font-size:14px;font-weight:500;color:#212121;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.dropdown-container .label-area .value-area{margin-right:10px}.dropdown-container .label-area img{width:12px;height:7px}.dropdown-container .dropdown-show-area{width:max-content;min-width:120px;position:absolute;top:-2px;left:-2px;z-index:99;background-color:#fff;border-radius:10px;box-shadow:0 10px 25px -6px rgba(0,0,0,.4)}.dropdown-container .dropdown-show-area .dropdown-items .dropdown-item{padding:18px;cursor:pointer;font-size:14px;font-weight:300}.dropdown-container .dropdown-show-area .dropdown-items :hover{background-color:#e9edef}.dropdown-container .dropdown-show-area .dropdown-items .dropdown-item.selected{background-color:#e9edef;font-weight:600}.dropdown-container .dropdown-show-area .dropdown-items .dropdown-item:first-child{border-top-right-radius:10px;border-top-left-radius:10px}.dropdown-container .dropdown-show-area .dropdown-items .dropdown-item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.dropdown-container .hide{display:none}.payment-information-container .payment-information-wrapper{background:#fff;border-radius:12px;margin:128px 32% 32px;padding:48px;display:flex;flex-direction:column;align-items:center;justify-content:center}.payment-information-container .payment-information-wrapper .image-area{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.payment-information-container .payment-information-wrapper .image-area img{height:auto;width:50%}.payment-information-container .payment-information-wrapper .title-area{margin-bottom:16px}.payment-information-container .payment-information-wrapper .title-area p{font-weight:700;font-size:26px;line-height:39px;text-align:center;letter-spacing:-.02em;color:#8bc2a5}.payment-information-container .payment-information-wrapper .description-area{max-width:80%;margin-bottom:40px}.payment-information-container .payment-information-wrapper .description-area p{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#000}.payment-information-container .payment-information-wrapper .button-area{width:256px}.payment-information-container .payment-information-wrapper .button-area a{text-decoration:none}.payment-information-container .payment-information-wrapper.warning .title-area p{color:#f3d69e}.payment-information-container .payment-information-wrapper.fail .title-area p{color:#d35d5d}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .top-area{margin-bottom:28px}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .top-area .title-area{margin-bottom:18px}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .top-area .title-area p{font-weight:700;font-size:18px;line-height:50px;text-align:center;color:#252525}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .top-area .description-area p{font-weight:400;font-size:14px;line-height:21px;text-align:center;letter-spacing:-.02em;color:#000}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .bottom-area{display:flex;align-items:center;justify-content:center}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .bottom-area .download-area{display:flex;flex-direction:column;align-items:center;margin-right:16px}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .bottom-area .download-area a{margin-bottom:8px}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .bottom-area .download-area a img{width:auto;height:64px}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .bottom-area .download-area a:last-child{margin-bottom:0}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .bottom-area .qr-area img{height:140px;width:auto}.terms-of-use-container .terms-of-use-wrapper{margin:100px 16%;text-align:justify}.terms-of-use-container .terms-of-use-wrapper div{margin:32px 0}.terms-of-use-container .terms-of-use-wrapper h1{font-size:32px;font-weight:600;color:#044758}.terms-of-use-container .terms-of-use-wrapper h3{text-transform:uppercase;font-weight:600;font-size:18px}.terms-of-use-container .terms-of-use-wrapper p{margin:8px 0;line-height:24px;font-weight:300}.terms-of-use-container .terms-of-use-wrapper p.important{text-transform:uppercase}.terms-of-use-container .terms-of-use-wrapper p.information{font-style:italic}.help-container .help-wrapper{margin:100px 16%;text-align:justify}.help-container .help-wrapper div{margin:32px 0}.help-container .help-wrapper h1{font-size:32px;font-weight:600;color:#044758}.help-container .help-wrapper h3{font-weight:600;font-size:18px}.help-container .help-wrapper p{margin:8px 0;line-height:24px;font-weight:300}.help-container .help-wrapper p.important{text-transform:uppercase}.help-container .help-wrapper p.information{font-style:italic}.privacy-policy-container .privacy-policy-wrapper{margin:100px 16%;text-align:justify}.privacy-policy-container .privacy-policy-wrapper div{margin:32px 0}.privacy-policy-container .privacy-policy-wrapper h1{font-size:32px;font-weight:600;color:#044758}.privacy-policy-container .privacy-policy-wrapper h2{text-transform:uppercase;font-weight:600;font-size:20px}.privacy-policy-container .privacy-policy-wrapper h3{font-weight:600;font-size:18px}.privacy-policy-container .privacy-policy-wrapper p{margin:8px 0;line-height:24px;font-weight:300}.privacy-policy-container .privacy-policy-wrapper p.important{text-transform:uppercase}.privacy-policy-container .privacy-policy-wrapper p.information{font-style:italic}.cancellation-policy-container .cancellation-policy-wrapper{margin:100px 16%;text-align:justify}.cancellation-policy-container .cancellation-policy-wrapper div{margin:32px 0}.cancellation-policy-container .cancellation-policy-wrapper h1{font-size:32px;font-weight:600;color:#044758}.cancellation-policy-container .cancellation-policy-wrapper h2{text-transform:uppercase;font-weight:600;font-size:20px}.cancellation-policy-container .cancellation-policy-wrapper h3{font-weight:600;font-size:18px}.cancellation-policy-container .cancellation-policy-wrapper p{margin:8px 0;line-height:24px;font-weight:300}.cancellation-policy-container .cancellation-policy-wrapper p.important{text-transform:uppercase}.cancellation-policy-container .cancellation-policy-wrapper p.information{font-style:italic}.blog-detail-container .blog-detail-wrapper{margin:0 0 64px}.blog-detail-container .blog-detail-wrapper .blog-detail-top-area{position:relative;margin-bottom:32px}.blog-detail-container .blog-detail-wrapper .blog-detail-top-area .shadow{position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.8) 2.49%,rgba(68,68,68,0) 95.77%);border-radius:0 0 6px 6px;height:50%;width:100%;z-index:1;bottom:0}.blog-detail-container .blog-detail-wrapper .blog-detail-top-area img{width:100%;height:auto;max-height:420px;object-fit:cover}.blog-detail-container .blog-detail-wrapper .blog-detail-top-area p{position:absolute;bottom:32px;left:32px;font-weight:600;font-size:70px;color:#fff;z-index:2}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area{margin:0 8%;display:flex}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area{flex-basis:70%}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area .header-area .title-area{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #63767e}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area .header-area .title-area .title p{font-weight:600;font-size:16px;line-height:24px;color:#212121}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area .header-area .title-area .date p{font-weight:500;font-size:16px;line-height:24px;color:#212121}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area .content p:has(b){font-weight:700!important;font-size:30px!important;line-height:45px!important;color:#212121!important;margin-top:49px!important}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area .content p{margin:8px 0;font-weight:300!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#212121!important}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area .content img{width:100%;margin-left:0!important;height:auto;max-height:420px;object-fit:cover;border-radius:12px;margin:16px 0}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .content-area .content li{font-weight:600;margin:4px 0}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area{flex-basis:calc(30% - 64px);padding-left:64px}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area .title{margin-bottom:16px}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area .title p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.84px;text-transform:uppercase;color:#212121}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area a{text-decoration:none}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area a .item{display:flex;align-items:center;border-bottom:1px solid #212121;margin-bottom:24px;padding-bottom:24px}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area a .item .image-area{margin-right:16px}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area a .item .image-area img{width:80px;height:80px;object-fit:cover;border-radius:12px}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area a .item .content-area .title-area p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-weight:500;font-size:18px;line-height:21px;letter-spacing:.72px;color:#212121}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area a .item .content-area .description-area p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:400;font-size:14px;line-height:24px;color:#212121}.blog-detail-container .blog-detail-wrapper .blog-detail-bottom-area .other-blogs-area a:last-child .item{border-bottom:0;margin-bottom:24px;padding-bottom:24px}.switch-location-container .switch-location-wrapper{margin:16px;padding:0 32px}.switch-location-container .switch-location-wrapper .top-area .title-area{margin-bottom:32px}.switch-location-container .switch-location-wrapper .top-area .title-area p{font-weight:700;font-size:20px;line-height:25px;text-align:center}.switch-location-container .switch-location-wrapper .top-area .image-area{margin-bottom:64px}.switch-location-container .switch-location-wrapper .top-area .image-area img{width:100%;height:auto}.switch-location-container .switch-location-wrapper .top-area .location-area{max-width:80%;margin:0 auto 33px}.switch-location-container .switch-location-wrapper .top-area .location-area .input-title{margin-bottom:16px}.switch-location-container .switch-location-wrapper .top-area .location-area .input-title p{font-weight:500;font-size:18px;line-height:25px;text-align:center;color:#212121}.switch-location-container .switch-location-wrapper .top-area .location-area .input-area{margin:auto;max-width:296px}.switch-location-container .switch-location-wrapper .top-area .location-area .input-area .auto-complate-container .input-area .input-container input{border-radius:5px;padding:0 8px;width:calc(100% - 16px)}.switch-location-container .switch-location-wrapper .bottom-area{padding-top:280px}.switch-location-container .switch-location-wrapper .bottom-area .note-area{max-width:80%;margin:auto}.switch-location-container .switch-location-wrapper .bottom-area .note-area p{font-weight:400;font-size:12px;line-height:22px;text-align:center;letter-spacing:.2625px;color:#858585}.switch-location-container .data-area>*{cursor:pointer;border-bottom:1px solid #d9d9d9;padding-bottom:8px;margin-bottom:8px}.switch-location-container .data-area>* p{font-weight:600;font-size:14px;color:#212121}.switch-location-container .data-area>:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.variant-container .items-container{min-width:300px;padding:25px}.variant-container .items-container .item{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.variant-container .items-container .item .left-area{display:flex;flex-direction:row;align-items:center}.variant-container .items-container .item .left-area .name{margin-right:5px;min-width:80px;font-size:14px;font-weight:400}.variant-container .items-container .item .left-area .description{font-size:12px;color:#5a6872}.variant-container .items-container .item .right-area{display:flex;flex-direction:row;justify-content:center;align-items:center}.variant-container .items-container .item .right-area .control-button{background-color:#044758;color:#fff;font-weight:600;font-size:18px;padding:3px 5px;border-radius:3px;cursor:pointer}.variant-container .items-container .item .right-area .control-button.disabled{opacity:.5}.variant-container .items-container .item .right-area .value-area{width:20px;text-align:center;font-size:14px}.variant-container .items-container .item:last-child{margin-bottom:0}.auto-complate-container{background-color:#fff;position:relative}.auto-complate-container .input-area{cursor:pointer;display:flex;flex-direction:row;border:1px solid #e5e5e5;border-radius:5px;align-items:center}.auto-complate-container .input-area .icon-container{padding:0 5px}.auto-complate-container .input-area .icon-container svg{width:25px;height:25px}.auto-complate-container .input-area .input-container{flex:1 1}.auto-complate-container .input-area .input-container input{width:97%;border:none;outline:none;height:45px;border-top-right-radius:5px;border-bottom-right-radius:5px}.auto-complate-container .input-area .input-container ::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.auto-complate-container .input-area:hover{border-color:#868686}.auto-complate-container .data-area{width:91%;max-height:350px;z-index:999;position:absolute;left:0;background-color:#fff;border-radius:8px;margin-top:10px;padding:15px;overflow-y:auto;box-shadow:0 0 19px -4px rgba(0,0,0,.68)}.destination-auto-complate-data-area{width:370px!important;padding:0!important}.destination-auto-complate-data-area::-webkit-scrollbar{width:4px}.destination-auto-complate-data-area::-webkit-scrollbar-track{background:#f1f1f1}.destination-auto-complate-data-area::-webkit-scrollbar-thumb{background:#888}.destination-auto-complate-data-area::-webkit-scrollbar-thumb:hover{background:#555}.auto-complate-flight-destination-item{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #d9d9d9;padding:15px;cursor:pointer}.auto-complate-flight-destination-item .icon-area{background-color:#f1f1f1;border-radius:6px;padding:8px;margin-right:15px}.auto-complate-flight-destination-item .icon-area svg{width:36px;height:36px;fill:#192024}.auto-complate-flight-destination-item .img-area{margin-right:15px}.auto-complate-flight-destination-item .img-area img{border-radius:8px}.auto-complate-flight-destination-item .text-area .top-area{margin:0;font-size:16px}.auto-complate-flight-destination-item .text-area .top-area .name{color:#192024;font-weight:600;font-size:16px}.auto-complate-flight-destination-item .text-area .top-area .code{margin-left:8px;color:#5a6872;font-weight:400;font-size:14px}.auto-complate-flight-destination-item .text-area .bottom-area{margin-top:5px;color:#5a6872;font-weight:400;font-size:14px}.auto-complate-flight-destination-on-select .selected-area{width:max-content;background-color:#e9edef;border-radius:5px;padding:0 10px;height:37px;margin:5px 0;position:relative;display:flex;flex-direction:row;align-items:center}.auto-complate-flight-destination-on-select .selected-area .right-area{margin-left:10px;background-color:#a1a4a4;padding:0 3px;border-radius:3px;cursor:pointer}.auto-complate-flight-destination-on-select .selected-area .close svg{width:10px;height:10px}.auto-complate-flight-destination-on-select .partial-name-area .left-area{display:flex;flex-direction:column;justify-content:center}.auto-complate-flight-destination-on-select .partial-name-area .left-area .city-name-and-code{font-size:14px;font-weight:500;margin-bottom:3px}.auto-complate-flight-destination-on-select .partial-name-area .left-area .only-name-area{font-size:12px;font-weight:300}.auto-complate-flight-destination-on-select .name-area{display:flex;align-items:center;font-size:14px;font-weight:500}.date-container{position:relative}.date-container .multiple-label{display:flex;flex-direction:row}.date-container .multiple-label .date-label-area{flex:1 1;margin-right:20px}.date-container .multiple-label .date-label-area .text-area{padding:10px}.date-container .multiple-label .date-label-area:last-child{margin-right:0}.date-container .date-label-area{height:47px;display:flex;flex-direction:row;border:1px solid #e5e5e5;border-radius:5px;align-items:center;cursor:pointer}.date-container .date-label-area .icon-area{padding:0 0 0 10px;height:18px}.date-container .date-label-area .icon-area svg{width:18px;height:18px}.date-container .date-label-area .text-area{padding:10px;font-weight:500;font-size:14px}.date-container .date-label-area:hover{border-color:#868686}.date-container .show-area{position:absolute;z-index:999;margin-top:10px;background-color:#fff;border-radius:10px;padding-top:10px;padding-bottom:10px;box-shadow:0 0 19px -4px rgba(0,0,0,.68)}.date-container .date-range.show-area{right:-28px}.date-label-area.placeholder .text-area{color:#a1a4a4}.time-picker-container input{text-align:center;width:48px;padding:2px 8px;border-radius:4px;border-style:solid;border-color:#aeb1b8;color:#000}.flights-page-container .search-flight-container .wrapper{padding:60px 10% 0}.flights-page-container .filter-area{padding-right:40px}.flights-page-container .filter-area .mobile-filters-container{display:flex;width:100%;overflow-y:hidden;gap:10px;padding-inline:15px}.flights-page-container .filter-area .mobile-filters-container .mobile-filter-item-container{align-items:center;gap:5px;color:#000;font-weight:500;border-radius:8px;width:max-content;box-shadow:0 0 24px -10px rgba(0,0,0,.25);display:flex;cursor:pointer;padding:10px 15px;background-color:#eaeff4;font-size:12px}.flights-page-container .filter-area .mobile-filters-container .mobile-filter-item-container svg{width:16px;height:auto}.hidden{display:none}.bottom-sheet-container{background-color:rgba(0,0,0,.1);position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;display:flex;cursor:default}.bottom-sheet-container .bottom-sheet{z-index:99999;position:fixed;width:100vw;padding-bottom:20px;background-color:#fff;overflow:hidden;display:block;transition:all .75s}.bottom-sheet-container .bottom-sheet .content{height:100%;padding:20px;flex-direction:column;justify-content:space-between;display:flex}.bottom-sheet-container .bottom-sheet .content .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.bottom-sheet-container .bottom-sheet .content .header .header-title{font-size:20px;font-weight:600}.bottom-sheet-container .bottom-sheet .content .header .header-close{cursor:pointer;color:#044758;font-size:16px;font-weight:600}.bottom-sheet-container .bottom-sheet .content .main-area{overflow-y:auto}.bottom-sheet-container .bottom-sheet .content .bottom-area{display:flex;flex-direction:row}.bottom-sheet-container .bottom-sheet .content .bottom-area button{width:100%;border:none;outline:none}.bottom-sheet-container .bottom-sheet .content .bottom-area .cancel-button{background-color:#e5e5e5;color:#044758;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;margin-right:10px}.bottom-sheet-container .bottom-sheet .content .bottom-area .save-button{background-color:#044758;color:#fff;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer}.select-contact-modal .top-area{padding:25px;border-bottom:2px solid #ebeeef}.select-contact-modal .top-area .title{font-weight:600;font-size:20px}.select-contact-modal .body{padding:25px}.select-contact-modal .body .list{height:300px;overflow-y:auto}.select-contact-modal .body .list .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#f1f1f1;border-radius:6px;padding:10px 20px;margin-bottom:15px}.select-contact-modal .body .list .item .center-area{flex:1 1;padding-left:20px;font-weight:500;font-size:14px}.select-contact-modal .body .list .item .center-area .key-value{display:flex;flex-direction:row;margin-bottom:8px}.select-contact-modal .body .list .item .center-area .key-value .key{font-weight:300;margin-right:10px}.select-contact-modal .body .list .item .center-area .key-value:last-child{margin-bottom:0}.select-contact-modal .body .list .item .button-area{font-weight:600;font-size:14px;color:#5274ce;cursor:pointer}.select-contact-modal .body .data-not-found{text-align:center}.select-contact-modal .body .data-not-found .icon-area{margin:20px 0}.select-contact-modal .body .data-not-found .description-area{margin-bottom:40px;font-weight:500;font-size:14px}.choose-payment-methods-modal .top-area{padding:25px;border-bottom:2px solid #ebeeef}.choose-payment-methods-modal .top-area .title{font-weight:600;font-size:20px}.choose-payment-methods-modal .body-area{padding:25px}.choose-payment-methods-modal .body-area .list .item{width:50%;display:inline-block;text-align:center}.choose-payment-methods-modal .body-area .list .item .bg{cursor:pointer;background:#f1f1f1;border:2px solid transparent;border-radius:6px;padding:10px;margin:10px}.choose-payment-methods-modal .body-area .list .item .bg .icon-area{margin-bottom:15px}.choose-payment-methods-modal .body-area .list .item .bg .icon-area img{width:auto;height:80px}.choose-payment-methods-modal .body-area .list .item .bg .name-area{font-weight:600;font-size:14px;color:#044758}.choose-payment-methods-modal .body-area .list .item .loading{background:#fff;padding:0}.choose-payment-methods-modal .body-area .list .item.passive{opacity:.5}.choose-payment-methods-modal .body-area .list .item.passive .bg{cursor:default}.choose-payment-methods-modal .body-area .list .item.selected .bg{border-color:#044758}.choose-payment-methods-modal .body-area .payment-methods-group-area .title{font-weight:600;color:#044758;margin-bottom:5px;margin-left:12px}.choose-payment-methods-modal .body-area .payment-methods-group-area .list{margin-bottom:32px}.choose-payment-methods-modal .body-area .payment-methods-group-area .list:last-child{margin-bottom:0}.choose-payment-methods-modal .continue-area{padding:0 25px;margin-bottom:20px}.choose-payment-methods-modal .description-area{font-weight:300;font-size:12px;padding:0 20px 20px;text-align:center;line-height:25px;color:#948f8f}.flight-search-detail-container a{text-decoration:none}.flight-search-detail-container .flight-search-detail-wrapper{padding:32px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area{padding:0 24px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area{display:flex;align-items:center;margin-bottom:45px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area .from-to-to-area{display:flex;align-items:center;margin-right:20px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area .from-to-to-area p{font-weight:600;font-size:20px;line-height:28px;color:#000}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area .from-to-to-area img{margin:0 8px;height:24px;width:auto}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area .flight-type-area p{font-weight:500;font-size:14px;line-height:32px;color:#63767e}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs{margin:16px 0}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs>*{margin-bottom:40px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs>:last-child{margin-bottom:0}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area{display:flex;justify-content:center;align-items:center}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .airline-area{display:flex;align-items:center}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .airline-area img{height:32px;width:auto;margin-right:8px;border-radius:50%}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .airline-area p{font-weight:500;font-size:16px;color:#000}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .class-type-area{display:flex;align-items:center}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .class-type-area .dot{width:8px;height:8px;background:#000;border-radius:50%;margin-right:8px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .class-type-area p{font-weight:500;font-size:14px;color:#000}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area{display:flex;align-items:center}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area .label-area{display:flex;align-items:center;margin-right:24px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area .label-area img{height:16px;width:auto;margin-right:8px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area .label-area p{font-weight:500;font-size:14px;color:#000}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area .value-area p{font-weight:400;font-size:14px;color:#000}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area>*{margin-right:48px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area>:last-child{margin-right:0}.flight-search-detail-container .flight-search-detail-wrapper .button-area{width:256px;margin:32px auto 0}.flight-search-detail-modal{width:80%!important;max-width:800px!important;max-height:90%!important}.phone-number-component-container{display:flex;flex-direction:row;flex:1 1}.phone-number-component-container .phone-area-container{flex-basis:20%;margin-right:20px}.phone-number-component-container .phone-area-container .item-phone-area-country{display:flex;flex-direction:row;justify-content:flex-start;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #f1f1f1;cursor:pointer}.phone-number-component-container .phone-area-container .item-phone-area-country .dial-code{width:60px;margin-right:10px;font-weight:500;color:#044758}.phone-number-component-container .phone-area-container .item-phone-area-country .name{flex-basis:80%;font-weight:300}.phone-number-component-container .phone-area-container .input-area{margin-top:10px;border:none;border-radius:0}.phone-number-component-container .phone-area-container .input-area input{width:calc(100% - 16px);border-radius:0;height:42px;padding:0 8px;border:unset;background:#f1f1f1;border-radius:6px}.phone-number-component-container .phone-area-container .data-area{min-width:250px}.phone-number-component-container .phone-area-container .data-area>:last-child .item-phone-area-country{border-bottom:unset;padding-bottom:0}.phone-number-component-container .phone-area-container .selected-phone-are-country{height:42px;background-color:#f1f1f1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:6px;padding:0 8px;width:calc(100% - 16px)}.phone-number-component-container .phone-area-container .selected-phone-are-country .value-area{font-weight:600}.phone-number-component-container .phone-area-container .selected-phone-are-country .right-area{flex:none}.phone-number-component-container .phone-area-container .selected-phone-are-country .close{margin-left:10px;background-color:#a1a4a4;padding:0 3px;border-radius:3px;width:-moz-fit-content;width:fit-content;cursor:pointer}.phone-number-component-container .phone-area-container .selected-phone-are-country .close svg{width:10px;height:10px}.phone-number-component-container .phone-number-container{flex-basis:80%}.refund-wallet-address-modal .top-area{padding:25px;border-bottom:2px solid #ebeeef}.refund-wallet-address-modal .top-area .title{font-weight:600;font-size:20px}.refund-wallet-address-modal .body-area{padding:25px}.refund-wallet-address-modal .body-area button{margin-top:25px}.refund-wallet-address-modal .description-area{font-weight:300;font-size:12px;padding:0 20px 20px;text-align:center;line-height:25px;color:#948f8f}.traveler-and-class-type-modal-container .show-area{margin-top:-10px;margin-bottom:5px}.traveler-and-class-type-modal-container .show-area .label-area{height:47px;display:flex;flex-direction:row;border:1px solid #aeb1b8;border-radius:5px;align-items:center;cursor:pointer}.traveler-and-class-type-modal-container .show-area .label-area .icon-area{padding:2px 9px 0}.traveler-and-class-type-modal-container .show-area .label-area .icon-area svg{width:20px;height:20px;fill:#000}.traveler-and-class-type-modal-container .show-area .label-area .text-area{font-weight:500;font-size:14px}.traveler-and-class-type-modal-container .modal-area{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.traveler-and-class-type-modal-container .modal-area .top-area .title-area{padding:12px 16px;border-bottom:1px solid #e5ebf0}.traveler-and-class-type-modal-container .modal-area .top-area .title-area .close img{width:20px;height:20px}.traveler-and-class-type-modal-container .modal-area .center-area{padding:12px 16px}.traveler-and-class-type-modal-container .modal-area .center-area .form-item{margin-bottom:15px}.traveler-and-class-type-modal-container .modal-area .center-area .form-item .sub-title{font-size:15px;font-weight:600;color:#044758;margin-bottom:12px}.traveler-and-class-type-modal-container .modal-area .center-area .form-item .variant-container .items-container{padding:0}.traveler-and-class-type-modal-container .modal-area .bottom-area{padding:12px 16px;border-top:1px solid #e5ebf0}.select-list-container .list .item{display:inline-block;color:#192024;border:2px solid #e5ebf0;font-size:12px;margin-right:8px;margin-bottom:10px;padding:8px;border-radius:8px}.select-list-container .list .item.active{border-color:#192024}.search-history-container{overflow:visible}.search-history-container a{text-decoration:none}.search-history-container .wrapper{margin-top:-30px;padding:0 8%;border-radius:10px;margin-bottom:20px}.search-history-container .wrapper .top-area{margin-bottom:16px}.search-history-container .wrapper .top-area p{font-weight:500;font-size:14px;color:#8796a1}.search-history-container .wrapper .top-area .title-area .title{display:flex;align-items:flex-start;justify-content:space-between;color:#044758;margin-bottom:8px;font-weight:600;font-size:20px}.search-history-container .wrapper .top-area .title-area .description{color:#858585;font-weight:300;font-size:16px}.search-history-container .wrapper .body-area{margin-top:24px;display:grid;align-items:center;grid-template-columns:repeat(5,1fr);grid-gap:15px;gap:15px}.search-history-container .wrapper .body-area .item{height:-moz-fit-content;height:fit-content;box-shadow:0 6px 17px -6px rgba(0,0,0,.15);cursor:pointer;display:flex;background-color:#fff;padding:16px;border-radius:10px}.search-history-container .wrapper .body-area .item .content{width:100%;display:flex;flex-direction:column;justify-content:space-between}.search-history-container .wrapper .body-area .item .content .title{font-weight:500}.search-history-container .wrapper .body-area .item .content .description,.search-history-container .wrapper .body-area .item .content .title{font-size:14px;line-height:20px;color:#212121;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:8px}.search-history-container .wrapper .body-area .item .content .description{font-weight:300}.search-history-container .wrapper .body-area .item .content .bottom-info{width:100%;display:flex;justify-content:space-between}.search-history-container .wrapper .body-area .item .content .bottom-info .people{display:flex;align-items:center;gap:4px;font-size:12px;color:#212121}.search-history-container .wrapper .body-area .item .content .bottom-info .people svg{width:12px;height:12px}.search-history-container .wrapper .body-area .item .content .bottom-info .date{display:flex;gap:10px;font-weight:300;font-size:12px;line-height:15px;color:#212121}.search-history-container .wrapper .body-area>* :last-child{margin-right:0}.range-container{height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.range-container .slider{position:relative;width:90%}.range-container .slider__left-value,.range-container .slider__range,.range-container .slider__right-value,.range-container .slider__track{position:absolute}.range-container .slider__range,.range-container .slider__track{border-radius:3px;height:5px}.range-container .slider__track{background-color:#ced4da;width:100%;z-index:1}.range-container .slider__range{background-color:#044758;z-index:2}.range-container .slider__left-value,.range-container .slider__right-value{color:#044759;font-size:12px;margin-top:20px}.range-container .slider__left-value{left:-9px}.range-container .slider__right-value{right:-9px}.range-container .thumb,.range-container .thumb::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.range-container .thumb{pointer-events:none;position:absolute;height:0;width:87%;outline:none}.range-container .thumb--zindex-3{z-index:3}.range-container .thumb--zindex-4{z-index:4}.range-container .thumb--zindex-5{z-index:5}.range-container .thumb::-webkit-slider-thumb{background-color:#fff;border:2px solid #044758;border-radius:50%;box-shadow:0 0 1px 1px #ced4da;cursor:pointer;height:18px;width:18px;margin-top:4px;pointer-events:all;position:relative}.range-container .thumb::-moz-range-thumb{background-color:#f1f5f7;border:none;border-radius:50%;box-shadow:0 0 1px 1px #ced4da;cursor:pointer;height:18px;width:18px;margin-top:4px;pointer-events:all;position:relative}.float-right{float:right}.general-loading{height:80vh;display:flex;justify-content:center;align-items:center}.loading-flight-item{padding:50px 64px!important}.loading-flight-item .loading-left-area{padding-block:50px;width:50%}.loading-flight-item .loading-right-area{width:50%}.loading-flight-item .loading-bottom-area{display:flex;justify-content:space-between;width:100%}.loading-flight-item .loading-bottom-area .loading-bottom-left{width:20%}.loading-flight-item .loading-bottom-area .loading-bottom-mid{width:40%}.loading-flight-item .loading-bottom-area .loading-bottom-mid .skeleton-upper-text{margin-bottom:20px;margin-left:40%;margin-right:40%;width:20%;height:30px}.loading-flight-item .loading-bottom-area .loading-bottom-right{width:20%;display:flex;flex-direction:column}.loading-flight-item .loading-bottom-area .skeleton-text-left{margin:8px 0}.loading-flight-item .loading-bottom-area .skeleton-text-right{float:right;margin:8px 0}.price-inputs{display:flex}.ellipses{width:3px;height:3px;background:#aeb1b8;border-radius:50%}.dropdown-select-box{position:absolute;top:10px;right:-100px;display:flex;flex-direction:column;background-color:#e3e1e5;border-radius:5px;width:150px;gap:5px}.dropdown-select-box .row{color:#000;font-weight:400;padding-block:5px;cursor:pointer;display:flex;gap:10px;font-size:14px}.dropdown-select-box .row .check-icon{width:16px}.dropdown-select-box .row:hover{background-color:#d8d8d8}.popular-hotels-widget-container{display:flex;flex-direction:row;margin:64px 8% 100px}.popular-hotels-widget-container .left-area{flex:3 1;padding-right:50px}.popular-hotels-widget-container .left-area .hotel-list-component-container{display:flex;flex-direction:row;height:100%;gap:30px}.popular-hotels-widget-container .left-area .hotel-list-component-container a{text-decoration:none}.popular-hotels-widget-container .left-area .hotel-list-component-container .item{cursor:pointer;flex:1 1;position:relative;height:100%;min-height:300px;display:flex;align-items:flex-end;border-radius:16px;background-position:50%;background-repeat:no-repeat;background-size:cover}.popular-hotels-widget-container .left-area .hotel-list-component-container .item .name-area{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.popular-hotels-widget-container .left-area .hotel-list-component-container .item .location-area{color:#ededed;flex:1 1;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.popular-hotels-widget-container .left-area .hotel-list-component-container .item .location-area .location{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1 1}.popular-hotels-widget-container .left-area .hotel-list-component-container .item .location-area svg{height:16px;width:auto;margin-right:2px}.popular-hotels-widget-container .left-area .hotel-list-component-container .item .bottom-area{flex:1 1;padding:50px 20px 20px;background:linear-gradient(180deg,transparent,#000);border-radius:16px;color:#fff}.popular-hotels-widget-container .left-area .hotel-list-component-container .item .bottom-area .stars-area{margin-bottom:4px}.popular-hotels-widget-container .left-area .hotel-list-component-container .item .bottom-area .stars-area .star-rating-component svg{height:12px;width:auto;margin-right:4px}.popular-hotels-widget-container .right-area{flex:2 1}.popular-hotels-widget-container .right-area h3{color:#212121;font-size:18px;font-style:normal;font-weight:500;margin-bottom:20px}.popular-hotels-widget-container .right-area h1{color:#044758;font-size:32px;line-height:45px;font-style:normal;font-weight:600;margin-bottom:20px}.popular-hotels-widget-container .right-area p{color:#858585;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}.popular-hotels-widget-container .right-area .properties-component-container{display:flex;flex-direction:row}.popular-hotels-widget-container .right-area .properties-component-container .item{margin-right:32px}.popular-hotels-widget-container .right-area .properties-component-container .item .value-area{color:#232631;font-weight:600;font-size:20px;margin-bottom:5px}.popular-hotels-widget-container .right-area .properties-component-container .item .key-area{color:#858585;font-size:16px;font-style:normal;font-weight:300}.star-rating-component svg{height:12px;width:auto;margin-right:4px}.discover-hotels-widget-container .discover-hotels-wrapper{margin:100px 8%}.discover-hotels-widget-container .discover-hotels-wrapper .title-area{margin-bottom:12px}.discover-hotels-widget-container .discover-hotels-wrapper .title-area .title{color:#212121;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:25.2px}.discover-hotels-widget-container .discover-hotels-wrapper .title-area .subtitle{color:#044758;font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.discover-hotels-widget-container .discover-hotels-wrapper .description-area{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.discover-hotels-widget-container .discover-hotels-wrapper .description-area .description{color:#858585;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.discover-hotels-widget-container .discover-hotels-wrapper .description-area .switch-location{margin-left:8px;color:#858585;text-align:right;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;white-space:nowrap}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container{margin:32px 16px 16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container{position:relative;padding:16px;border-radius:12px;background-color:#fff;flex-basis:30%;margin:0 -16px 24px}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .image-area{position:relative;margin-bottom:12px;width:100%;aspect-ratio:16/9;border-radius:12px;background-repeat:no-repeat;background-position:50%;background-size:cover}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .image-area .stars-area{position:absolute;right:24px;top:16px;border-radius:50px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:4px 12px;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;z-index:4}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .image-area .stars-area svg{width:16px;margin-right:8px}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .description-area{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:28px}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .description-area .name{color:#232631;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.1px;text-transform:capitalize;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .description-area .location-area{display:flex;flex-direction:row;align-items:center}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .description-area .location-area .location{flex:1 1;color:#858585;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .description-area .location-area svg{width:auto;height:18px}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .button-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .button-area .button-component-container{padding:8px 24px;border-radius:12px;font-weight:400}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .button-area .label{color:#044758;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;cursor:pointer}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container .button-area *{margin:0 16px;flex:1 1}.search-hotels-widget-container{padding:60px 0;margin:0 8%}.search-hotels-widget-container .top-area{margin-bottom:30px}.search-hotels-widget-container .top-area .title{color:#044758;margin-bottom:8px;font-weight:600;font-size:24px}.search-hotels-widget-container .top-area .description{color:#858585;font-weight:300;font-size:16px}.search-hotels-widget-container .search-hotel-area{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 10px 25px -6px rgba(0,0,0,.15)}.search-hotels-widget-container .search-hotel-area .auto-complete-with-label-component-container .show-area .label-area{margin-bottom:0;display:none}.search-hotels-widget-container .search-hotel-area .auto-complete-with-label-component-container .show-area .input-icon-area-container{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.search-hotels-widget-container .search-hotel-area .top-area{display:flex}.search-hotels-widget-container .search-hotel-area .top-area .search-item{flex:1 1;margin-right:20px}.search-hotels-widget-container .search-hotel-area .top-area .search-item.destination{flex:2 1}.search-hotels-widget-container .search-hotel-area .top-area .search-item.date-range{flex:3 1}.search-hotels-widget-container .search-hotel-area .top-area .search-item.room-selection{flex:2 1}.search-hotels-widget-container .search-hotel-area .top-area .search-button{background-color:#044758;border-radius:8px;padding:8px;cursor:pointer}.search-hotels-widget-container .search-hotel-area .top-area .search-button svg{width:30px;height:30px;fill:#fff}.search-hotels-widget-container .search-hotel-area .top-area .search-button .text{display:none}.search-hotels-widget-container .search-hotel-area .top-area .search-button.passive{opacity:.5}.search-hotels-widget-container .search-hotel-area .bottom-area .sub-title{opacity:.6;margin-bottom:20px}.search-hotels-widget-container .search-hotel-area .bottom-area .additional-field-container{display:flex;flex-direction:row}.search-hotels-widget-container .search-hotel-area .bottom-area .additional-field-container .additional-field-item{flex:1 1;margin-right:20px}.search-hotels-widget-container .search-hotel-area .bottom-area .additional-field-container .additional-field-item:last-child{margin-right:0}.hotel-autocomplete-data-area{width:370px!important;padding:0!important}.hotel-autocomplete-data-area::-webkit-scrollbar{width:4px}.hotel-autocomplete-data-area::-webkit-scrollbar-track{background:#f1f1f1}.hotel-autocomplete-data-area::-webkit-scrollbar-thumb{background:#888}.hotel-autocomplete-data-area::-webkit-scrollbar-thumb:hover{background:#555}.room-selection-component-container{position:relative}.room-selection-component-container .show-area{border:1px solid #e5e5e5;height:23px;border-radius:5px;padding:12px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.room-selection-component-container .show-area .icon-area{display:flex;align-items:center;padding-right:8px}.room-selection-component-container .show-area .icon-area svg{width:18px;height:18px}.room-selection-component-container .show-area .value-area{display:flex;flex-direction:row}.room-selection-component-container .show-area .value-area .item{display:flex;flex-direction:row;align-items:center;margin-right:10px}.room-selection-component-container .show-area .value-area .item:after{content:"";display:block;height:5px;width:5px;margin-left:10px;background-size:5px 5px;background-image:url(/_next/static/media/dot.db455391.svg);background-repeat:no-repeat}.room-selection-component-container .show-area .value-area .item:last-child{margin-right:0}.room-selection-component-container .show-area .value-area .item:last-child:after{display:none}.room-selection-component-container .show-area:hover{border-color:#868686}.room-selection-component-container .details-area{position:absolute;z-index:20;left:0;right:0;margin-top:20px}.room-selection-component-container .details-area .icon-area{margin-left:10px;margin-top:-40px;margin-bottom:-10px}.room-selection-component-container .details-area .icon-area svg{width:40px;height:40px}.room-selection-component-container .details-area .content-area{box-shadow:0 0 25px 0 rgba(0,0,0,.15);background-color:#fff;border-radius:8px}.room-selection-component-container .details-area .content-area .room-list{max-height:430px;overflow-y:auto;padding:25px 25px 0}.room-selection-component-container .details-area .content-area .room-list .room-item{border-bottom:1px solid #e6ebef;margin-bottom:25px;padding-bottom:25px}.room-selection-component-container .details-area .content-area .room-list .room-item .room-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.room-selection-component-container .details-area .content-area .room-list .room-item .room-title .room-name-area{color:#212121;font-size:18px;font-style:normal;font-weight:600}.room-selection-component-container .details-area .content-area .room-list .room-item .room-title .remove-room-button{cursor:pointer;color:#de3535;font-size:14px;font-style:normal;font-weight:500}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area{display:flex;flex-direction:row}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .top-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:10px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .top-area .title{color:#212121;font-size:14px;font-style:normal;font-weight:500;margin-right:10px;margin-bottom:0}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .top-area .description{color:#044758;font-size:10px;font-style:normal;font-weight:500}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .adults-count-picker-container{margin-top:10px;display:flex;flex-direction:row;border-radius:4px;border:.8px solid #d8d8d8;padding:7px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .adults-count-picker-container .button{cursor:pointer;display:flex;justify-content:center;align-items:center;width:20px;height:20px;color:#fff;font-size:18px;font-weight:600;border-radius:2px;background:#044758}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .adults-count-picker-container .button.disabled{opacity:.5}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .adults-count-picker-container .count{display:flex;justify-content:center;align-items:center;flex:1 1;color:#212121;font-size:16px;font-style:normal;font-weight:500}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container{margin-top:10px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .children-list{display:flex;flex-direction:row;flex-flow:wrap;justify-content:flex-start}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .children-list .item{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#eee;margin-right:10px;margin-bottom:10px;padding:10px;color:#212121;font-size:12px;font-style:normal;font-weight:500;border-radius:4px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .children-list .item .remove-children-button{height:10px;margin-left:5px;cursor:pointer}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .children-list .item .remove-children-button svg{width:10px;height:10px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .children-list .add-children-button{margin-bottom:10px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .add-children-button{width:-moz-fit-content;width:fit-content;position:relative;padding:10px 12px;border-radius:4px;border:.8px solid #d8d8d8;display:flex;justify-content:center;align-items:center;cursor:pointer}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .add-children-button label{color:#212121;font-size:14px;font-style:normal;font-weight:500;text-align:center}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .add-children-button select{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;cursor:pointer}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .add-children-button.only-icon{padding:5px 10px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .bottom-area .children-count-picker-container .add-children-button.only-icon label{font-size:22px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .left-area{flex:2 1;padding-right:30px}.room-selection-component-container .details-area .content-area .room-list .room-item .body-area .right-area{flex:3 1}.room-selection-component-container .details-area .content-area .room-list .room-item:first-child{border-top:none}.room-selection-component-container .details-area .content-area .action-buttons{padding:0 25px 25px;display:flex;flex-direction:row;justify-content:space-between}.room-selection-component-container .details-area .content-area .action-buttons .add-room-button{border-radius:4px;border:1px solid #d8d8d8;background:#eee;padding:6px 15px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:16px;cursor:pointer}.room-selection-component-container .details-area .content-area .action-buttons .add-room-button .icon{font-weight:600;font-size:22px;margin-right:10px}.room-selection-component-container .details-area .content-area .action-buttons .done-button{flex:1 1;border-radius:4px;border:1px solid #044758;background:#044758;padding:10px 15px;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.search-tab-navigator-container ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.search-tab-navigator-container ul li{background-color:#fff;margin-right:15px;border-radius:10px;opacity:.7;border-bottom:10px solid #f5f7f9}.search-tab-navigator-container ul li a{padding:15px 30px;display:block;color:#044758;text-decoration:none;font-size:16px;font-weight:400}.search-tab-navigator-container ul li a svg{width:19px;height:16px;fill:#044758;margin-right:10px}.search-tab-navigator-container ul li.active{opacity:1;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#fff}.search-tab-navigator-container ul li:hover{opacity:1}.auto-complete-with-label-component-container{border:1px solid #e5e5e5;border-radius:4px;min-width:250px;height:47px;position:relative}.auto-complete-with-label-component-container .show-area{cursor:pointer;padding:5px 10px}.auto-complete-with-label-component-container .show-area .label-area{color:#2d3137;font-size:12px;font-weight:500;line-height:15px;margin-bottom:3px}.auto-complete-with-label-component-container .show-area .input-icon-area-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.auto-complete-with-label-component-container .show-area .input-icon-area-container .input-area{flex:1 1}.auto-complete-with-label-component-container .show-area .input-icon-area-container .input-area input{width:100%;border:none;outline:none}.auto-complete-with-label-component-container .show-area .input-icon-area-container .icon-area svg{width:15px;height:15px;fill:#868686}.auto-complete-with-label-component-container .data-area{box-shadow:4px 10px 29px -6px rgba(0,0,0,.66);margin-top:5px;position:absolute;z-index:20;left:0;right:0;background-color:#fff;border-radius:4px;max-height:300px;overflow-y:auto}.auto-complete-with-label-component-container .data-area ul{margin:5px 0}.auto-complete-with-label-component-container .data-area ul li{padding:12px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.auto-complete-with-label-component-container .data-area ul li svg{width:15px;height:15px;fill:#000}.auto-complete-with-label-component-container .data-area ul li:hover{background-color:rgba(4,71,88,.4)}.select-box-with-label-component-container{border:1px solid #e5e5e5;border-radius:4px;min-width:250px;height:49px;position:relative}.select-box-with-label-component-container .show-area{cursor:pointer;padding:5px 10px}.select-box-with-label-component-container .show-area .label-area{color:#2d3137;font-size:12px;font-weight:500;line-height:15px;margin-bottom:3px}.select-box-with-label-component-container .show-area .placeholder-area{font-size:12px;color:#afafaf}.select-box-with-label-component-container .show-area .placeholder-value-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.select-box-with-label-component-container .show-area .placeholder-value-area .icon-area svg{width:15px;height:15px;fill:#868686}.select-box-with-label-component-container .data-area{box-shadow:4px 10px 29px -6px rgba(0,0,0,.66);margin-top:5px;position:absolute;z-index:20;left:0;right:0;background-color:#fff;border-radius:4px;max-height:300px;overflow-y:auto}.select-box-with-label-component-container .data-area ul{margin:5px 0}.select-box-with-label-component-container .data-area ul li{padding:12px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.select-box-with-label-component-container .data-area ul li svg{width:15px;height:15px;fill:#000}.select-box-with-label-component-container .data-area ul li:hover{background-color:rgba(4,71,88,.4)}.select-box-with-label-component-container:hover{border-color:#868686}.hotel-search-auto-complete-list{padding:15px 0}.hotel-search-auto-complete-list .empty-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}.hotel-search-auto-complete-list .empty-placeholder img{width:24%;height:auto}.hotel-search-auto-complete-list .empty-placeholder .text{font-size:16px;font-weight:400;color:#757575;text-align:center;margin:16px 0}.hotel-search-auto-complete-list .empty-placeholder .reset-button{color:#044758;font-weight:500;font-size:16px;text-align:center;cursor:pointer}.hotel-search-auto-complete-list .list-container .sub-title{margin:0 20px;font-size:12px;font-weight:500;color:#292f37}.hotel-search-auto-complete-list .list-container .list .item{margin:10px 0;padding:5px 20px;cursor:pointer}.hotel-search-auto-complete-list .list-container .list .item:hover{background-color:rgba(4,71,88,.4)}.hotel-search-auto-complete-list .list-container .list .region-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.hotel-search-auto-complete-list .list-container .list .region-item .icon-area{min-width:35px}.hotel-search-auto-complete-list .list-container .list .region-item .icon-area svg{color:#292f37}.hotel-search-auto-complete-list .list-container .list .region-item .name-area{color:#292f37;font-size:14px;font-weight:300}.hotel-search-auto-complete-list .list-container .list .hotel-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.hotel-search-auto-complete-list .list-container .list .hotel-item .icon-area{min-width:35px}.hotel-search-auto-complete-list .list-container .list .hotel-item .icon-area svg{color:#292f37}.hotel-search-auto-complete-list .list-container .list .hotel-item .name-and-address-area{display:flex;flex-direction:column;flex:1 1;width:0}.hotel-search-auto-complete-list .list-container .list .hotel-item .name-and-address-area .name-area{flex:1 1;color:#292f37;font-size:14px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel-search-auto-complete-list .list-container .list .hotel-item .name-and-address-area .address-area{flex:1 1;color:#292f37;font-size:12px;font-weight:300;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel-search-auto-complete-container .data-area{max-height:min-content;overflow-y:hidden}.hotel-search-auto-complete-selected-item{flex:1 1;width:0}.hotel-search-auto-complete-selected-item,.hotel-search-auto-complete-selected-item .name-area{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#region-search-page-container{margin-bottom:-50px;height:100%}#region-search-page-container .top-area-container{background-color:#fff}#region-search-page-container .top-area-container .search-hotels-widget-container{padding:60px 0 47px}#region-search-page-container .left-and-right-area-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;height:100%;position:relative}#region-search-page-container .left-and-right-area-container .go-top-button-wrapper{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:16px;z-index:9}#region-search-page-container .left-and-right-area-container .go-top-button-wrapper .go-top-button{cursor:pointer;pointer-events:all;transition:all .5s ease;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;z-index:4;top:calc(100vh - 42px);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#044758;border-radius:6px}#region-search-page-container .left-and-right-area-container .go-top-button-wrapper .go-top-button svg{fill:#fff;height:20px;width:20px;transform:rotate(180deg)}#region-search-page-container .left-and-right-area-container .go-top-button-wrapper .go-top-button.hidden{transition:all .5s ease;opacity:0;pointer-events:none}#region-search-page-container .left-and-right-area-container .left-area{flex:2 1;margin-top:16px;margin-left:16px}#region-search-page-container .left-and-right-area-container .center-area{overflow:hidden;flex:7 1;padding:15px}#region-search-page-container .left-and-right-area-container .center-area .hotel-error-container{margin-top:64px}#region-search-page-container .left-and-right-area-container .center-area .hotel-error-container .description-area{width:60%}#region-search-page-container .left-and-right-area-container .right-area{min-height:80vh;flex:3 1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}#region-search-page-container .left-and-right-area-container .right-area .button-area{position:fixed;top:86px;right:0;left:1015px;z-index:99;width:-moz-fit-content;width:fit-content;padding:4px 16px;transition-property:left;transition-duration:.3s;transition-delay:0s}#region-search-page-container .left-and-right-area-container .right-area .button-area .button-component-container{padding:6px 16px;font-size:14px;text-transform:capitalize;font-family:Poppins;color:#fff;cursor:pointer}#region-search-page-container .left-and-right-area-container .right-area .hotel-region-list-map-view-container{position:fixed;top:32px;left:1015px;right:0;bottom:0;transition-property:left;transition-duration:.5s;transition-delay:0s;height:100%;overflow:hidden}#region-search-page-container .left-and-right-area-container.map-expanded .left-area{flex:2 1}#region-search-page-container .left-and-right-area-container.map-expanded .center-area{flex:3 1}#region-search-page-container .left-and-right-area-container.map-expanded .right-area{flex:7 1}#region-search-page-container .region-search-container .region-search-wrapper{padding:16px;border-radius:6px;background-color:#fff}#region-search-page-container .region-search-container .region-search-wrapper .title-area{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}#region-search-page-container .region-search-container .region-search-wrapper .title-area .title{display:flex;align-items:center}#region-search-page-container .region-search-container .region-search-wrapper .title-area .title .icon{margin-right:8px}#region-search-page-container .region-search-container .region-search-wrapper .title-area .title .label{font-size:17px;line-height:28px;font-weight:600;font-family:Poppins;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}#region-search-page-container .region-search-container .region-search-wrapper .title-area .edit-label{cursor:pointer;font-size:16px;line-height:123.49%;font-weight:600;font-family:Poppins;color:#5274ce}#region-search-page-container .region-search-container .region-search-wrapper .check-in-out-area{margin-bottom:16px}#region-search-page-container .region-search-container .region-search-wrapper .check-in-out-area .label{font-size:15px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:6px}#region-search-page-container .region-search-container .region-search-wrapper .check-in-out-area .date-area{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758}#region-search-page-container .region-search-container .region-search-wrapper .rooms-area .label{font-size:15px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:6px}#region-search-page-container .region-search-container .region-search-wrapper .rooms-area .counter-area{display:flex;align-items:center}#region-search-page-container .region-search-container .region-search-wrapper .rooms-area .counter-area .counter-item{display:flex;align-items:center;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin-right:12px}#region-search-page-container .region-search-container .region-search-wrapper .rooms-area .counter-area .counter-item svg{height:18px;width:auto;margin-right:8px;fill:#a9bcc6}#region-search-page-container .region-search-container .region-search-wrapper .rooms-area .counter-area .counter-item .children{height:10px}#region-search-page-container .mobile-region-search-container{margin:0 16px 24px}#region-search-page-container .mobile-region-search-container .region-search-wrapper{padding:16px;border-radius:6px;background-color:#fff}#region-search-page-container .mobile-region-search-container .region-search-wrapper .title-area{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}#region-search-page-container .mobile-region-search-container .region-search-wrapper .title-area .title{display:flex;align-items:center}#region-search-page-container .mobile-region-search-container .region-search-wrapper .title-area .title .icon{margin-right:8px}#region-search-page-container .mobile-region-search-container .region-search-wrapper .title-area .title .label{font-size:17px;line-height:28px;font-weight:600;font-family:Poppins;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}#region-search-page-container .mobile-region-search-container .region-search-wrapper .title-area .edit-label{cursor:pointer;font-size:16px;line-height:123.49%;font-weight:600;font-family:Poppins;color:#5274ce}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area{display:flex;align-items:center;justify-content:space-between}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area .check-in-out-area .label{font-size:15px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:6px}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area .check-in-out-area .date-area{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area .rooms-area .label{font-size:15px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:6px}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area .rooms-area .counter-area{display:flex;align-items:center;justify-content:flex-end}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area .rooms-area .counter-area .counter-item{display:flex;align-items:center;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin-right:12px}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area .rooms-area .counter-area .counter-item svg{height:18px;width:auto;margin-right:8px;fill:#a9bcc6}#region-search-page-container .mobile-region-search-container .region-search-wrapper .bottom-area .rooms-area .counter-area .counter-item .children{height:10px}#region-search-page-container .hotel-filter-container .hotel-filter-button{cursor:pointer;padding:4px 16px;border-radius:6px;background-color:#fff;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:21px;margin-bottom:11px}#region-search-page-container .hotel-filter-container .hotel-filter-button .label{font-size:18px;line-height:28px;font-weight:600;font-family:Poppins;color:#044758;margin-right:8px}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper{position:relative;border-radius:10px;background-color:#fff;padding:16px}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container{margin-bottom:16px}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .star-filter-container{display:flex;align-items:center}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .price-container{margin-top:-16px}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .price-container .price-inputs{margin-top:8px}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .title-area{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .title-area p{font-weight:600;font-size:16px;color:#000}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .title-area .collapser img{transition:.5s ease;height:8px;width:auto}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .title-area .collapser.reversed img{transition:.5s ease;transform:rotate(180deg)}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .time-picker-area .input-list{margin-top:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-evenly}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .time-picker-area .input-list .time-picker-container{flex-basis:50%;margin-right:8px}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .time-picker-area .input-list .time-picker-container input{width:calc(100% - 24px)}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .time-picker-area .input-list .time-picker-container:last-child{margin-right:0}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .time-picker-area p{font-size:12px;text-align:center}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .checkbox-item-container .checkbox-item-wrapper{margin:8px 0;align-items:flex-start}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .checkbox-item-container .checkbox-item-wrapper .text-area .wrap-text span{white-space:unset;text-overflow:unset;text-transform:capitalize}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container .checkbox-item-container .checkbox-item-wrapper .checkbox-area{margin:0 8px 0 0}#region-search-page-container .hotel-filter-container .hotel-filter-wrapper .filter-item-container:last-child{margin-bottom:0}.hotel-mobile-filters-container .hotel-mobile-filters-wrapper{display:flex;overflow-y:hidden;overflow-x:scroll;gap:10px;padding-inline:15px}.hotel-mobile-filters-container .hotel-mobile-filters-wrapper .mobile-filter-item-container{align-items:center;gap:5px;color:#000;font-weight:500;border-radius:8px;width:max-content;box-shadow:0 0 24px -10px rgba(0,0,0,.25);display:flex;cursor:pointer;padding:10px 15px;background-color:#eaeff4;font-size:12px}.hotel-mobile-filters-container .hotel-mobile-filters-wrapper .mobile-filter-item-container svg{width:16px;height:auto}.hotel-mobile-filters-container .hotel-mobile-filters-wrapper .bottom-sheet-container .bottom-sheet .content .bottom-area{margin-bottom:16px}.hotel-mobile-filters-container .hotel-mobile-filters-wrapper .star-filter-container{display:flex;align-items:center}.region-search-list-container .top-bar-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.region-search-list-container .top-bar-area .top-bar-left-area .sort-button-container{display:flex;align-items:center}.region-search-list-container .top-bar-area .top-bar-left-area .sort-button-container .title{margin-right:12px;font-size:16px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#212121}.region-search-list-container .top-bar-area .top-bar-left-area .sort-button-container .button{cursor:pointer;font-size:16px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#93a5af;padding:8px;border-radius:8px;background-color:#fff}.region-search-list-container .top-bar-area .top-bar-left-area .sort-button-container .button .items{position:absolute;margin-top:8px;background-color:#fff;box-shadow:0 0 19px -4px rgba(0,0,0,.68);border-radius:8px;padding:16px 16px 4px;width:-moz-fit-content;width:fit-content}.region-search-list-container .top-bar-area .top-bar-left-area .sort-button-container .button .items .item{cursor:pointer;margin-bottom:12px;font-weight:500;color:#a4a5a5}.region-search-list-container .top-bar-area .top-bar-left-area .sort-button-container .button .items .item.selected{color:#212121}.region-search-list-container .top-bar-area .top-bar-right-area{margin-top:0!important;color:#7d8f98;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.096px}.region-search-list-container .top-bar-area .top-bar-right-area .primary{color:#044758;font-weight:700}.region-search-list-container .list-area .item{box-shadow:0 3px 5px rgba(41,47,55,.1);display:flex;flex-direction:row;background-color:#fff;border-radius:6px;margin:0 0 25px}.region-search-list-container .list-area .item .left-area-container{flex:3 1}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area{display:flex;align-items:flex-end;justify-content:center;width:100%;height:250px;background-repeat:no-repeat;background-size:cover;border-radius:6px}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area{display:flex;justify-content:center;align-items:center;padding:10px;color:#fff}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area .left-button-area{cursor:pointer;display:flex;align-items:center;opacity:.7}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area .left-button-area img{width:20px;height:20px}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area .center-area{margin:0 10px;font-size:15px}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area .right-button-area{cursor:pointer;display:flex;align-items:center;opacity:.7}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area .right-button-area img{width:20px;height:20px}.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area .left-button-area:hover,.region-search-list-container .list-area .item .left-area-container .image-slider .image-area .bottom-area .right-button-area:hover{opacity:1}.region-search-list-container .list-area .item .center-area-container{flex:5 1;padding:10px 15px}.region-search-list-container .list-area .item .center-area-container .hotel-name{color:#212121;font-size:16px;font-weight:600;text-transform:capitalize;margin-bottom:5px;margin-top:6px}.region-search-list-container .list-area .item .center-area-container .address{color:#044758;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container{margin-top:10px}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .amenities-icons{display:flex;flex-direction:row;justify-content:flex-end}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .amenities-icons .icon-item{margin:5px}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .amenities-icons .icon-item img{width:16px;height:16px;filter:invert(59%) sepia(1%) saturate(3473%) hue-rotate(169deg) brightness(92%) contrast(83%)}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:10px 0;display:flex;flex-direction:row;justify-content:space-between}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .room-name-area .room-name{font-size:14px;font-weight:400;margin-bottom:5px}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .room-name-area .bedding-name{font-size:13px;font-weight:300}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .room-name-area .bathroom-name{font-size:12px;font-weight:300}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .extra-info .info-item{display:flex;flex-direction:row;align-items:center;font-weight:300;font-size:14px;margin-bottom:10px;color:#868686}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .extra-info .info-item .green{color:#32974e}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .extra-info .info-item .icon-container{width:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .price-area .price{font-size:20px;line-height:27px;color:#292f37;font-weight:600;white-space:nowrap}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .room-info-container .price-area .price-unit{color:#292f37;font-size:12px;font-weight:400;line-height:14px;white-space:normal;max-width:105px}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .bottom-area{display:flex;flex-direction:row;justify-content:flex-end}.region-search-list-container .list-area .item .center-area-container .room-detail-info-container .bottom-area .button-area{cursor:pointer;margin-top:15px;background-color:#044758;padding:8px 12px;border-radius:8px;color:#fff;text-decoration:none;font-size:14px}.region-search-list-container .list-area .item .right-area-container{flex:3 1;padding:10px}.region-search-list-container .list-area .item .right-area-container .rating-review-area{border-radius:8px;background:#f5f7f8;padding:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.region-search-list-container .list-area .item .right-area-container .rating-review-area .rating{background-color:#044758;padding:8px;color:#fff;border-radius:8px;font-size:18px;font-style:normal;font-weight:600;margin-right:10px}.region-search-list-container .list-area .item .right-area-container .rating-review-area .review{color:#212121;font-size:12px;font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:capitalize}.region-search-list-container .list-area .item .right-area-container .price-info-area-container{border-radius:8px;border:.8px solid #044758;background:#d9eaf3;box-shadow:0 0 12px 0 rgba(0,0,0,.1);padding:10px;margin-top:10px}.region-search-list-container .list-area .item .right-area-container .price-info-area-container .icon-area{margin-bottom:10px}.region-search-list-container .list-area .item .right-area-container .price-info-area-container .night-info{color:#212121;font-size:12px;font-style:normal;font-weight:500}.region-search-list-container .list-area .item .right-area-container .price-info-area-container .night-info b{font-weight:700;color:#044758}.region-search-list-container .list-area .item .right-area-container .price-info-area-container .price-and-button-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px}.region-search-list-container .list-area .item .right-area-container .price-info-area-container .price-and-button-area .price-area{color:#212121;font-size:12px;font-style:normal;font-weight:400}.region-search-list-container .list-area .item .right-area-container .price-info-area-container .price-and-button-area .price-area b{font-weight:700;font-size:20px;color:#044758}.region-search-list-container .list-area .item .right-area-container .price-info-area-container .price-and-button-area .button-area a{background-color:#044758;color:#fff;text-decoration:none;font-size:12px;padding:5px 12px;border-radius:8px}.region-search-list-container .list-area .item:last-child{margin-bottom:0}.region-search-list-container .pagination-area{padding-top:40px;display:flex;flex-direction:row;justify-content:center}.region-search-list-container .pagination-area .show-more-button{border-radius:6px;background-color:#044758;color:#fff;padding:12px 26px;font-size:18px;font-weight:400;cursor:pointer}.region-search-list-container .loading-component-container .loading-item-container{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;padding:15px;border-radius:6px;margin:0 0 25px}.region-search-list-container .loading-component-container .loading-item-container .left-area-item{flex:3 1}.region-search-list-container .loading-component-container .loading-item-container .center-area-item{flex:4 1;padding:0 10px}.region-search-list-container .loading-component-container .loading-item-container .right-area-item{flex:3 1}.region-search-list-container.mobile .top-bar-area .top-bar-right-area{text-align:center}.region-search-list-container.mobile .list-area .item{flex-direction:column}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .amenities-icons{justify-content:flex-start}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .room-info-container{flex-direction:column}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .room-info-container .extra-info{margin:12px 0 4px}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .room-info-container .extra-info .info-item .icon-container{width:30px;display:block}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .room-info-container .price-area{display:flex;flex-direction:column;align-items:flex-end}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .room-info-container .price-area .price-unit{max-width:unset}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .bottom-area{justify-content:center}.region-search-list-container.mobile .list-area .item .center-area-container .room-detail-info-container .bottom-area .button-area{width:100%;text-align:center;padding:16px;font-size:18px}.hotel-map-view-details-area{position:relative}.hotel-map-view-details-area .details-area{width:240px;box-shadow:0 3px 5px rgba(41,47,55,.3);position:absolute;bottom:48px;left:calc(50% - 120px);z-index:100;background-color:#fff;border-radius:10px}.hotel-map-view-details-area .details-area .details-top-area{width:100%;height:160px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-top-right-radius:10px;border-top-left-radius:10px}.hotel-map-view-details-area .details-area .details-bottom-area{display:flex;flex-direction:column;justify-content:space-between;padding:16px}.hotel-map-view-details-area .details-area .details-bottom-area .star-area{margin-bottom:8px}.hotel-map-view-details-area .details-area .details-bottom-area .hotel-name{color:#212121;font-size:14px;font-weight:600;text-transform:capitalize;margin-bottom:8px}.hotel-map-view-details-area .details-area .details-bottom-area .address{margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.hotel-map-view-details-area .details-area .details-bottom-area .price-detail-area{display:flex;align-items:center;justify-content:space-between}.hotel-map-view-details-area .details-area .details-bottom-area .price-detail-area .price{color:#044758;font-weight:700;font-size:16px}.hotel-map-view-details-area .details-area .details-bottom-area .price-detail-area .see-detail-area .button-component-container{padding:4px 16px;font-size:16px}.hotel-map-view-details-area .price-area{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content;height:20px;border:2px solid #044758;background-color:#fff;padding:6px 12px;border-radius:6px}.hotel-map-view-details-area .price-area p{text-align:center;color:#044758;font-weight:700;font-size:13px}.hotel-map-view-details-area .price-area svg{position:absolute;bottom:-14px;left:calc(50% - 10px);width:20px;height:20px;fill:#fff}.hotel-map-view-details-area .price-area.active{background-color:#044758}.hotel-map-view-details-area .price-area.active p{color:#fff}.hotel-map-view-details-area .price-area.active svg{fill:#044758}.d-block{display:block!important}.d-flex{display:flex!important}.d-hidden{display:none!important}#hotels-detail-page-container .wrapper{margin:100px 8%}#hotels-detail-page-container .wrapper .rows{display:flex;flex-direction:row}#hotels-detail-page-container .wrapper .rows .left-area{flex:8 1}#hotels-detail-page-container .wrapper .rows .left-area .widgets{margin-right:30px}#hotels-detail-page-container .wrapper .rows .left-area .widgets .widget-item{margin-bottom:50px}#hotels-detail-page-container .wrapper .rows .left-area .widgets .widget-item .widget-container{padding:30px;background-color:#fff;box-shadow:0 3px 5px rgba(41,47,55,.1);border-radius:8px}#hotels-detail-page-container .wrapper .rows .left-area .widgets .widget-item .widget-container .title{color:#2b2b2b;font-size:24px;font-weight:400;margin-bottom:30px}#hotels-detail-page-container .wrapper .rows .left-area .widgets .widget-item:last-child{margin-bottom:0}#hotels-detail-page-container .wrapper .rows .right-area{flex:2 1}.hotel-detail-general-information-container{background-color:#fff;box-shadow:0 3px 5px rgba(41,47,55,.1);border-radius:12px;padding:15px 30px}.hotel-detail-general-information-container .top-area{display:flex;flex-direction:row;justify-content:space-between}.hotel-detail-general-information-container .top-area .name-area{margin-bottom:15px}.hotel-detail-general-information-container .top-area .name-area .name-and-star-rate-area{display:flex;flex-direction:row;align-items:center}.hotel-detail-general-information-container .top-area .name-area .name-and-star-rate-area .name{color:#282828;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-right:15px}.hotel-detail-general-information-container .top-area .name-area .address{color:#282828;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-top:-3px}.hotel-detail-general-information-container .top-area .show-room-area{display:flex;align-items:center}.hotel-detail-general-information-container .top-area .show-room-area .price-information{font-size:17px;font-weight:500;color:#212121;margin-right:16px}.hotel-detail-general-information-container .top-area .show-room-area .show-room-button .button-component-container{padding:4px 16px;font-size:16px}.hotel-detail-general-information-container .top-area .review-area{display:flex;flex-direction:row;justify-content:center;align-items:center}.hotel-detail-general-information-container .top-area .review-area .review-count-area{color:#32974e;font-size:16px;font-style:normal;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline}.hotel-detail-general-information-container .top-area .review-area .point-area{background-color:#044758;color:#fff;padding:8px;font-size:20px;font-weight:600;border-radius:6px;margin-left:10px}.hotel-detail-general-information-container .slider-area{width:100%}.hotel-detail-general-information-container .slider-area .slider{position:relative;overflow:hidden;height:330px;border-radius:3px}.hotel-detail-general-information-container .slider-area .slider .controls{position:absolute;z-index:4;bottom:20px;right:10px;display:flex;flex-direction:row}.hotel-detail-general-information-container .slider-area .slider .controls .left{margin-right:10px}.hotel-detail-general-information-container .slider-area .slider .controls .item{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;cursor:pointer}.hotel-detail-general-information-container .slider-area .slider .controls .right svg{transform:rotate(180deg)}.hotel-detail-general-information-container .slider-area .slider .slider-wrapper{position:absolute;display:flex;flex-direction:row;height:330px;transition:.5s}.hotel-detail-general-information-container .slider-area .slider .slider-wrapper .big-image{width:318px;height:318px;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer;border-radius:3px}.hotel-detail-general-information-container .slider-area .slider .slider-wrapper .list .list-container{position:absolute;font-size:0}.hotel-detail-general-information-container .slider-area .slider .slider-wrapper .list .list-container .item{border-radius:3px;cursor:pointer;display:inline-block;width:158px;height:158px;background-repeat:no-repeat;background-position:50%;background-size:cover;padding:0;font-size:0}.hotel-detail-description-of-the-hotel-container .body-area .items .item{margin-bottom:25px}.hotel-detail-description-of-the-hotel-container .body-area .items .item .sub-title{color:#292f37;font-size:18px;font-weight:400;margin-bottom:10px}.hotel-detail-description-of-the-hotel-container .body-area .items .item .description{font-size:14px;font-weight:300;line-height:23px}.hotel-detail-description-of-the-hotel-container .body-area .items .item .description p{margin-bottom:10px}.hotel-detail-facts-container .body-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.hotel-detail-facts-container .body-area .item{flex:1 1}.hotel-detail-facts-container .body-area .item .sub-title{color:#868686;font-weight:500;margin-bottom:10px}.hotel-detail-facts-container .body-area .item .detail p{font-weight:300;margin-bottom:8px}.hotel-detail-amenities-container .body-area .list{columns:220px 4;column-gap:20px}.hotel-detail-amenities-container .body-area .list .item{page-break-inside:avoid;break-inside:avoid;padding:0 0 50px 5px}.hotel-detail-amenities-container .body-area .list .item .sub-title{font-size:15px;font-weight:600}.hotel-detail-amenities-container .body-area .list .item ul li{margin:10px 0;font-size:14px;font-weight:300;line-height:18px;display:flex}.hotel-detail-amenities-container .body-area .list .item ul li:before{content:"•";color:#dadbdc;font-weight:700;display:inline-block;width:1em;margin-right:0}.hotel-detail-policies-container .title{padding-left:20px}.hotel-detail-policies-container .body-area .list .item{margin-bottom:30px}.hotel-detail-policies-container .body-area .list .item .sub-title{border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #d9eaf3;background:#d9eaf3;padding:20px;color:#292f37;font-size:15px;font-weight:600}.hotel-detail-policies-container .body-area .list .item .sub-body{color:#292f37;border-left:1px solid #d9eaf3;border-bottom:1px solid #d9eaf3;border-right:1px solid #d9eaf3;border-top-color:#d9eaf3;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:14px;font-weight:400;line-height:25px;padding:30px 40px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .check-in-out-title{margin-bottom:30px;display:flex;flex-direction:row;align-items:center;font-weight:500;font-size:15px;color:#212121}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .check-in-out-title svg{margin-right:10px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:30px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .left-item-area{display:flex;flex-direction:row;align-items:center;font-size:15px;font-weight:500;color:#212121;min-width:150px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .left-item-area .icon-area{width:35px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .center-item-area{min-width:120px;font-weight:500;font-size:14px;color:#868686;margin-left:20px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area{min-width:300px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area .time-view-container{background-color:#e5e5e5;border:1px solid #e5e5e5;height:8px;width:100%;border-radius:12px;position:relative}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area .time-view-container .progress{position:absolute;background-color:#32974e;height:8px;border-radius:12px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area .time-view-container .progress .time{color:#868686;font-size:12px;margin-top:15px;font-weight:500;margin-left:-10px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area .time-view-container.checkout .progress{display:flex;flex-direction:row;justify-content:flex-end}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area .time-view-container.checkout .progress .time{margin-right:-10px}.hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line:last-child{margin-bottom:0}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots{column-width:350px;orphans:1;widows:1}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item{break-inside:avoid-column;display:inline-block;width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item .paid-on-spot-container .spot-title{display:flex;flex-direction:row;align-items:center;font-size:14px;font-weight:600}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item .paid-on-spot-container .spot-title svg{margin-right:8px}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item .paid-on-spot-container .spot-body table{width:100%}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item .paid-on-spot-container .spot-body table th{color:#868686;font-weight:500;font-size:14px;vertical-align:top;text-align:start;padding:8px 24px}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item .paid-on-spot-container .spot-body table tr td{padding:8px 24px;font-weight:300;font-size:14px;width:50%;text-transform:capitalize}.hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item .paid-on-spot-container .spot-body table tr:nth-child(2n){background-color:#f4f4f4}.hotel-detail-policies-container .body-area .list .item .sub-body.html b{font-weight:600}.hotel-detail-policies-container .body-area .list .item .sub-body.html p{margin-bottom:10px}.hotel-detail-policies-container .body-area .list .item .sub-body.html ul li{list-style:disc;margin-bottom:10px;font-weight:300;font-size:16px}.hotel-detail-policies-container .body-area .list .item:last-child{margin-bottom:0}.hotel-detail-location-container .body-area .address{margin-top:-25px;margin-bottom:25px;font-size:15px;font-weight:300;color:#868686}.hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker-icon-area{position:relative;z-index:1111}.hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker .details-area{box-shadow:0 3px 5px rgba(41,47,55,.3);position:absolute;top:-85px;left:-135px;z-index:100;width:300px;background-color:#fff;border-radius:10px;flex-direction:row;justify-content:space-between}.hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker .details-area .left-area{width:100px;height:100px;max-width:100px;background-repeat:no-repeat;background-size:cover;border-radius:10px}.hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker .details-area .right-area{display:flex;flex-direction:column;justify-content:space-between;padding:15px}.hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker .details-area .right-area .hotel-name{color:#212121;font-size:14px;font-weight:600;text-transform:capitalize;margin-bottom:10px}.hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker .details-area .right-area .price{color:#044758;font-weight:700;font-size:13px}.hotel-detail-check-in-out-container .body-area{display:flex;flex-direction:row;justify-content:space-between}.hotel-detail-check-in-out-container .body-area .left-items-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.hotel-detail-check-in-out-container .body-area .left-items-area .item{margin-right:80px}.hotel-detail-check-in-out-container .body-area .left-items-area .item .top-area{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;font-size:16px;color:#212121;font-weight:500}.hotel-detail-check-in-out-container .body-area .left-items-area .item .top-area svg{margin-right:10px}.hotel-detail-check-in-out-container .body-area .left-items-area .item .bottom-area{display:flex;flex-direction:row}.hotel-detail-check-in-out-container .body-area .left-items-area .item .bottom-area .date{font-size:14px;font-weight:500;color:#044758}.hotel-detail-check-in-out-container .body-area .left-items-area .item .bottom-area .time{font-size:14px;font-weight:500;color:#868686}.hotel-detail-check-in-out-container .body-area .right-items-area{display:flex;flex-direction:row;justify-content:center;align-items:center}.hotel-detail-check-in-out-container .body-area .right-items-area .change-button{border-radius:8px;background-color:#d9eaf3;padding:10px 16px;font-size:16px;font-weight:500;color:#212121;cursor:pointer}.hotel-detail-policy-struct-container .title{color:#2b2b2b;font-size:24px;font-weight:400;margin-bottom:30px}.hotel-detail-policy-struct-container .body-area .list .item{margin-bottom:20px}.hotel-detail-policy-struct-container .body-area .list .item .sub-title{color:#292f37;font-size:18px;font-weight:400;margin-bottom:10px}.hotel-detail-policy-struct-container .body-area .list .item .description{font-size:14px;font-weight:300;line-height:23px}.hotel-detail-policy-struct-container .body-area .list .item .description .paragraph-item b{font-weight:600}.hotel-detail-policy-struct-container .body-area .list .item .description .paragraph-item p{margin-bottom:10px}.hotel-detail-policy-struct-container .body-area .list .item .description .paragraph-item ul{margin-left:20px}.hotel-detail-policy-struct-container .body-area .list .item .description .paragraph-item ul li{list-style:disc;margin-bottom:10px;font-weight:300;font-size:16px}.hotel-detail-policy-struct-container .body-area .list .item .description .paragraph-item.blank{height:15px}.hotel-detail-policy-struct-container .body-area .list .item .description .paragraph-item:last-child,.hotel-detail-policy-struct-container .body-area .list .item:last-child{margin-bottom:0}.hotel-detail-available-rooms-container{padding:0!important;background-color:transparent!important;box-shadow:unset!important;border-radius:8px}.hotel-detail-available-rooms-container .filter-area{margin-bottom:30px}.hotel-detail-available-rooms-container .filter-area .title-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px}.hotel-detail-available-rooms-container .filter-area .title-area .left-title-area{color:#2b2b2b;font-size:24px;font-weight:400}.hotel-detail-available-rooms-container .filter-area .title-area .right-title-area{color:#868686;text-align:right;text-transform:capitalize}.hotel-detail-available-rooms-container .filter-area .filter-items{display:flex;align-items:stretch}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item{cursor:pointer;flex:1 1;margin-right:16px;border:1px solid #a9bcc6;border-radius:8px;padding:8px 15px;position:relative}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item .label{font-size:14px;font-weight:500;color:#4f5e71;margin-bottom:4px}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item.placeholder .value{color:#a4a5a5}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item svg{z-index:4;position:absolute;right:16px;top:calc(50% - 8px);height:16px;fill:#aeb1b8;pointer-events:none}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item .value{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;font-size:16px;font-weight:500;z-index:2;outline:none!important;transition:box-shadow .15s ease-in-out 0s;cursor:pointer;border:unset}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item .items{max-height:10vh;overflow:scroll;z-index:4;position:absolute;left:0;right:0;top:52px;background-color:#fff;box-shadow:2px 3px 5px rgba(41,47,55,.1);border-radius:8px;padding:16px 16px 8px}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item .items .item.placeholder{color:hsla(180,1%,65%,.502)}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item .items .item.selected{color:#212121}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item .items .item{cursor:pointer;font-size:16px;font-weight:500;color:#a4a5a5;margin-bottom:8px}.hotel-detail-available-rooms-container .filter-area .filter-items .filter-item:last-child{margin-right:0}.hotel-detail-available-rooms-container .filter-area .filter-items .button-component-container{width:-moz-fit-content;width:fit-content;padding:4px 24px}.hotel-detail-available-rooms-container .body-area .item{padding:30px;background-color:#fff;box-shadow:0 3px 5px rgba(41,47,55,.1);border-radius:8px;margin-bottom:40px}.hotel-detail-available-rooms-container .body-area .item .room-info-area{min-height:105px;margin-bottom:20px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room{display:flex;flex-direction:row}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .image-area{width:auto;aspect-ratio:16/9;min-height:160px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .image-area .image{height:100%;background-size:cover;background-repeat:no-repeat;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;cursor:pointer}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .image-area .image .photo-count-area{background-color:hsla(0,0%,100%,.9);border-radius:6px;padding:4px 12px;font-size:12px;color:#282828;margin:8px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area{flex:1 1;padding-left:15px;padding-top:15px;padding-bottom:15px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .room-name{font-size:20px;font-weight:600}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .room-type{margin-top:5px;font-weight:300;text-transform:capitalize}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .guests-indicator-container{display:flex;align-items:center;margin-top:4px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .guests-indicator-container .guests-container{cursor:pointer;margin-right:4px;border:1px solid #bdbdbd;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:2px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .guests-indicator-container .guests-container svg{width:auto;height:14px;margin:2px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .guests-indicator-container .guests-container .child{height:10px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .room-amenities{max-width:100%;margin-top:10px;display:flex;flex-wrap:wrap}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .room-amenities .amenitiy{color:#7e8b92;border-radius:3px;cursor:pointer;margin-right:8px;padding:10px;text-transform:capitalize;font-size:12px;font-weight:500;display:flex;align-items:flex-end;width:-moz-fit-content;width:fit-content}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area .room-amenities .amenitiy img{width:auto;height:16px;margin-right:8px;filter:invert(59%) sepia(1%) saturate(3473%) hue-rotate(169deg) brightness(92%) contrast(83%)}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table{width:100%;border-radius:10px;overflow:hidden}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table td{border:1px solid #fff;color:#a9bcc6}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table tr td:first-child{width:30%;text-align:start}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table tr td{width:16%;vertical-align:middle}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table thead tr td{background-color:#044758;color:#fff;font-size:14px;font-weight:500;padding:12px 12px 12px 16px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table tbody tr td{padding:32px 16px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table tbody tr td.choose-button-column{vertical-align:middle;text-align:center}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates table tbody tr:nth-child(2n){background-color:#f7f7f7}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .room-name-area{text-transform:capitalize}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .room-name-area .room-count{font-size:12px;color:#868686;margin-bottom:5px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .room-name-area .room-name{font-size:14px;color:#212121;font-weight:500}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .room-name-area .bedding-type{margin-top:5px;font-size:13px;color:#868686}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .room-name-area .bathroom-type{color:#868686}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .room-name-area .non-smoking{font-size:13px;margin-top:5px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .choose-button{text-decoration:none;cursor:pointer;background-color:#044758;color:#fff;text-align:center;margin:5px;font-size:14px;padding:10px 20px;border-radius:8px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .meal-area{font-size:14px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .meal-area .green{color:#32974e}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .meal-area .grey{color:#868686}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .cancellation-area .price{margin-bottom:4px;font-size:16px;color:#212121}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .cancellation-area .end-date{font-size:14px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .cancellation-area .non-refundable{font-size:14px;color:#868686}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .price-area{font-size:14px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .price-area .vat-label-area{color:#868686;margin-top:5px}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .price-area .price-area{font-size:16px;color:#212121}.hotel-detail-available-rooms-container .body-area .item .rates-area .rates .price-area .on-the-spot-label-area{margin-top:5px;margin-bottom:3px}.hotel-detail-available-rooms-container .no-room-container{display:flex;align-items:center}.hotel-detail-available-rooms-container .no-room-container img{height:64px;width:auto;margin-right:16px}.hotel-detail-available-rooms-container .no-room-container .no-room-title{font-size:17px;font-weight:500;margin-bottom:8px}.hotel-detail-available-rooms-container .no-room-container .no-room-description{font-size:15px;font-weight:400}.hotel-detail-image-slider-modal{width:100%!important;height:80vh;max-width:unset!important;max-height:unset!important;border-radius:0!important;background-image:url(/assets/images/hotel_image_pattern.jpg)!important;background-color:#0c0c0c!important;background-size:cover}.hotel-detail-image-slider-modal-container .image-container{position:relative;overflow:hidden}.hotel-detail-image-slider-modal-container .image-container .image{width:auto;height:80vh;background-position:50%;background-size:contain;background-repeat:no-repeat;margin:0;padding:0}.hotel-detail-image-slider-modal-container .image-container .controls{position:absolute;z-index:99;bottom:20px;right:10px;display:flex;flex-direction:row;justify-content:center;align-items:center}.hotel-detail-image-slider-modal-container .image-container .controls .item{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;cursor:pointer}.hotel-detail-image-slider-modal-container .image-container .controls .right svg{transform:rotate(180deg)}.hotel-detail-image-slider-modal-container .image-container .controls .center{text-align:center;width:80px;color:#fff}.hotel-search-options-modal{overflow:visible!important}.hotel-search-options-modal .search-container{padding:38px}.hotel-search-options-modal .search-container .top-area .title{margin-bottom:16px;font-size:18px;font-weight:500}.hotel-search-options-modal .search-container .top-area .search-item{margin-bottom:16px}.hotel-search-options-modal .search-container .top-area .search-item .room-selection-component-container .details-area .content-area .room-list{max-height:20vh;overflow-y:auto;padding:25px 25px 0}.hotel-search-options-modal .search-container .bottom-area .subtitle{margin-bottom:16px;opacity:.6}.hotel-search-options-modal .search-container .bottom-area .additional-field-container .additional-field-item{margin-bottom:16px}.hotel-search-options-modal .search-container .bottom-area .additional-field-container .additional-field-item:last-child{margin-bottom:0}.hotel-search-options-modal .search-container .bottom-area .search-button{margin-top:32px;position:relative;background-color:#044758;border-radius:8px;padding:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.hotel-search-options-modal .search-container .bottom-area .search-button svg{left:16px;position:absolute;width:30px;height:30px;fill:#fff}.hotel-search-options-modal .search-container .bottom-area .search-button .text{color:#fff}.hotel-search-options-modal .search-container .bottom-area .search-button.passive{opacity:.5}.recently-viewed-hotels-container{background-color:#fff;box-shadow:0 3px 5px rgba(41,47,55,.1);border-radius:12px;padding:16px 16px 1px}.recently-viewed-hotels-container .title{color:#2b2b2b;font-size:18px;font-weight:500;margin-bottom:16px}.recently-viewed-hotels-container a{text-decoration:none}.recently-viewed-hotels-container .items .item{cursor:pointer;flex:1 1;position:relative;aspect-ratio:9/8;width:100%;margin-bottom:16px;display:flex;align-items:flex-end;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-size:cover}.recently-viewed-hotels-container .items .item .name-area{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.recently-viewed-hotels-container .items .item .location-area{color:#ededed;flex:1 1;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.recently-viewed-hotels-container .items .item .location-area .location{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1 1}.recently-viewed-hotels-container .items .item .location-area svg{height:16px;width:auto;margin-right:2px}.recently-viewed-hotels-container .items .item .bottom-area{flex:1 1;padding:50px 20px 20px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.502) 50%);border-radius:6px;color:#fff}.recently-viewed-hotels-container .items .item .bottom-area .stars-area{margin-bottom:4px}.recently-viewed-hotels-container .items .item .bottom-area .stars-area .star-rating-component svg{height:12px;width:auto;margin-right:4px}.hotel-reservation-container{padding-top:5px}.hotel-reservation-container .wrapper{margin:48px 8%}.hotel-reservation-container .wrapper .top-area .title-area{margin-bottom:32px}.hotel-reservation-container .wrapper .top-area .title-area p{font-weight:600;font-size:22px;color:#000}.hotel-reservation-container .wrapper .bottom-area{display:flex}.hotel-reservation-container .wrapper .bottom-area .left-area{margin-right:32px;flex-basis:75%}.hotel-reservation-container .wrapper .bottom-area .left-area>*{margin-bottom:32px}.hotel-reservation-container .wrapper .bottom-area .right-area{position:relative;flex-basis:25%}.hotel-reservation-container .wrapper .bottom-area .right-area .payment-area{position:-webkit-sticky;position:sticky;top:100px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper{background:#fff;box-shadow:0 0 24px -10px rgba(0,0,0,.25);border-radius:10px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area{padding:24px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room{display:flex;flex-direction:row}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .image{width:220px;min-height:140px;height:auto;background-size:cover;background-repeat:no-repeat;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;cursor:pointer}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .image .photo-count-area{background-color:hsla(0,0%,100%,.9);border-radius:6px;padding:4px 12px;font-size:12px;color:#282828;margin:8px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .default-image{position:relative}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .default-image img{border-top-left-radius:10px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .default-image .photo-count-area{position:absolute;bottom:5px;right:0;background-color:hsla(0,0%,100%,.9);border-radius:3px;padding:3px 8px;font-size:12px;color:#4086e4;margin-bottom:5px;margin-right:5px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area{flex:1 1;padding-left:15px;padding-top:15px;padding-bottom:15px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .title-area{display:flex;align-items:center;justify-content:space-between}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .title-area .title{font-size:20px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#212121;margin-bottom:8px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .title-area .guest-area{font-size:16px;letter-spacing:.01em;line-height:32px;font-weight:600;font-family:Poppins;color:#a4a5a5}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-name{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#212121}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-amenities{max-width:100%;margin-top:10px;display:flex;flex-wrap:wrap}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-amenities .amenitiy{color:#7e8b92;border-radius:3px;cursor:pointer;margin-right:8px;padding:10px;text-transform:capitalize;font-size:12px;font-weight:500;display:flex;align-items:flex-end;width:-moz-fit-content;width:fit-content}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-amenities .amenitiy img{width:auto;height:16px;margin-right:8px;filter:invert(59%) sepia(1%) saturate(3473%) hue-rotate(169deg) brightness(92%) contrast(83%)}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area{padding:24px 64px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area{display:flex;align-items:center;justify-content:space-between}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area{display:flex;align-items:center}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area .guest-count{font-size:16px;letter-spacing:.01em;line-height:32px;font-weight:600;font-family:Poppins;color:#000;margin-right:16px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area .guest-type{font-size:16px;line-height:28px;font-weight:600;font-family:Poppins;color:#aeb1b8}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .select-guest-area{cursor:pointer;font-size:16px;line-height:123.49%;font-weight:600;font-family:Poppins;color:#5274ce}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .reset-area{cursor:pointer}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .reset-area p{font-weight:600;font-size:16px;color:red}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item{flex-basis:calc(50% - 32px - 8px);margin-right:64px;margin-top:8px;margin-bottom:8px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .input-component-container{margin:0}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item label{font-weight:500;font-size:15px;color:#044758}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container{padding-top:5px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area{height:42px;background:#f1f1f1;border-radius:6px;border:unset;padding:0 8px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area .icon-area{display:none}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area.placeholder .text-area{font-weight:500;font-size:14px;color:#aeb1b8}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .select-box .label{font-weight:500;font-size:15px;color:#044758}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .select-box select{height:42px;box-shadow:none;font-size:15px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container{margin-top:5px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container .input-area{border:unset;background:#f1f1f1;border-radius:6px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container .input-area .input-container input{height:42px;padding:0 8px;width:calc(100% - 8px);border-radius:6px;background:transparent}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container .input-area .input-container input::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country{height:40px;background-color:#f1f1f1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:5px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area{display:flex;align-items:center}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .flag-area{margin-left:10px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .flag-area img{border-radius:2px;width:32px;height:auto}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .value-area{margin:0 10px;font-weight:400;flex-grow:1}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area{display:flex;justify-content:flex-end;margin-right:8px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area .close{background-color:#a1a4a4;padding:0 3px;width:-moz-fit-content;width:fit-content;cursor:pointer}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area .close svg{width:10px;height:10px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .item-country{cursor:pointer;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #f1f1f1;display:flex;align-items:center}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .item-country .flag-area{margin:0 10px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .item-country .flag-area img{width:32px;height:auto;border-radius:2px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .data-area>:last-child .item-country{border-bottom:unset;padding-bottom:0}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item:nth-child(2n){margin-right:8px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .information-item{margin:24px 0}.hotel-reservation-container .contact-information-container .contact-information-wrapper{background:#fff;box-shadow:6px 0 23px -10px rgba(0,0,0,.25);border-radius:10px}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area{padding:24px 64px;display:flex;align-items:center;justify-content:space-between}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .title-area p{font-weight:600;font-size:20px;color:#000}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .select-area{cursor:pointer}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .select-area p{font-weight:600;font-size:16px;color:#5274ce}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .reset-area{cursor:pointer}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .reset-area p{font-weight:600;font-size:16px;color:red}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area{padding:24px 64px;display:flex;align-items:flex-end;justify-content:space-between}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .e-mail-area{flex-basis:50%;margin-right:64px}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .e-mail-area .title-area{margin-bottom:-4px}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .phone-number-area{flex-basis:50%}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .phone-number-area .title-area{margin-bottom:-4px}.hotel-reservation-container .booking-payment-information-container{border-radius:10px;background-color:#fff;box-shadow:6px 0 23px -10px rgba(0,0,0,.25);padding:16px 21px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .divider-container .divider-wrapper{margin:16px 0}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .hotel-area .image{width:100%;height:auto;aspect-ratio:16/8;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:16px;margin-bottom:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .hotel-area .stars{margin-bottom:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .hotel-area .title{font-size:16px;text-transform:capitalize;font-weight:600;font-family:Poppins;color:#212121;margin-bottom:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .hotel-area .address{font-size:14px;text-transform:capitalize;font-weight:500;font-family:Poppins;color:#212121}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .hotel-area .important-information-area{margin-top:16px;margin-bottom:-8px;color:#6592e1;cursor:pointer;font-weight:500;font-size:18}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .check-in-out-label{font-size:14px;letter-spacing:.01em;line-height:20px;font-family:Poppins;color:#a9bcc6;margin-bottom:4px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .date-time-items-container{display:flex;align-items:flex-start}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .date-time-items-container .separator{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin:0 8px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .date-time-items-container .date-time-container .date{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin-bottom:2px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .date-time-items-container .date-time-container .time{font-size:12px;letter-spacing:.01em;line-height:20px;font-family:Poppins;color:#044758}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .room-guest-area{margin-top:8px;margin-bottom:20px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .room-guest-area .room-guest-label{font-size:14px;letter-spacing:.01em;line-height:20px;font-family:Poppins;color:#a9bcc6;margin-bottom:4px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .room-guest-area .counter-area{display:flex;align-items:center}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .room-guest-area .counter-area .counter-item{display:flex;align-items:center;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin-right:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .room-guest-area .counter-area .counter-item svg{height:15px;width:auto;margin-right:8px;fill:#a9bcc6}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .room-guest-area .counter-area .counter-item .children{height:10px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area{border-radius:8px;background-color:#d9eaf3;border:1px solid #a9bcc6;box-sizing:border-box;width:100%;padding:16px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .meal-area{margin-bottom:12px;display:flex;align-items:center}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .meal-area .label{flex:1 1;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .meal-area svg{width:32px;height:auto;margin-right:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .meal-area .green{color:#32974e}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .meal-area .grey{color:#868686}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .cancellation-area{font-size:14px;display:flex;align-items:center}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .cancellation-area .label{flex:1 1;line-height:123.49%;font-weight:500;font-family:Poppins;color:#757575}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .check-in-out-area .meal-cancellation-area .cancellation-area svg{width:32px;height:auto;margin-right:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .rooms-area .title{font-size:14px;letter-spacing:.01em;line-height:20px;font-family:Poppins;color:#212121}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .rooms-area .room-name{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:8px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .rooms-area .counter-area{display:flex;align-items:center}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .rooms-area .counter-area .counter-item{display:flex;align-items:center;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin-right:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .rooms-area .counter-area .counter-item svg{height:18px;width:auto;margin-right:8px;fill:#cfc2d9}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .rooms-area .counter-area .counter-item .children{height:10px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .price-area{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .price-area .room-night-information{font-size:12px;letter-spacing:.01em;line-height:29px;font-weight:500;font-family:Poppins;color:#919294}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .price-area .price-information{font-size:16px;letter-spacing:.01em;line-height:29px;font-weight:600;font-family:Poppins;color:#000}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .vat-information{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#919194;margin-bottom:18px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .button-area{margin-bottom:18px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .checkbox-container{display:flex;align-items:flex-start;color:#919294;font-size:12px;line-height:18.5px;text-align:justify}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .checkbox-container span{margin-top:8px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .vat-tax-area .label{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#ec1c24;margin-bottom:8px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .vat-tax-area .items .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .vat-tax-area .items .item .item-label{flex:1 1;font-size:12px;letter-spacing:.01em;font-weight:500;font-family:Poppins;color:#919294}.hotel-reservation-container .booking-payment-information-container .booking-payment-information-wrapper .payment-area .vat-tax-area .items .item .item-price{font-size:15px;letter-spacing:.01em;font-weight:500;font-family:Poppins;color:#000}.hotel-reservation-container .special-request-container{border-radius:10px;background-color:#fff;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-top-area{padding:18px 58px}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-top-area .title{font-size:16px;letter-spacing:.01em;line-height:32px;font-weight:600;font-family:Poppins;color:#000;margin-bottom:8px}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-top-area .description{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a4a5a5}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area{padding:18px 58px}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item{margin-bottom:32px}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item .item-title{font-weight:500;font-size:15px;color:#044758}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item textarea{margin-top:10px;width:calc(100% - 32px);background:#f1f1f1;border-radius:6px;border:unset;padding:16px;font-weight:400;font-size:16px;resize:none;font-family:Poppins}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item textarea::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item textarea:focus{outline:none}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item .select-box .label{font-weight:500;font-size:15px;color:#044758}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item .select-box select{height:42px;box-shadow:none;min-width:220px;font-size:15px}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area .item:last-child{margin-bottom:0}.important-information-modal .modal-body{overflow:scroll!important;max-height:50vh!important;min-height:10vh;padding:32px}.hotel-orders-list-container .wrapper .order-items .item{box-shadow:0 0 24px -10px rgba(0,0,0,.25);transition:.5s ease;border-radius:12px;background-color:#fff;display:flex;align-items:stretch;margin-bottom:28px;padding:5px}.hotel-orders-list-container .wrapper .order-items .item .left-area-container{flex:3 1}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider{height:100%}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:6px}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area{display:flex;justify-content:center;align-items:center;padding:10px;color:#fff}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area .left-button-area{cursor:pointer;display:flex;align-items:center;opacity:.7}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area .left-button-area img{width:20px;height:20px}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area .center-area{margin:0 10px;font-size:15px}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area .right-button-area{cursor:pointer;display:flex;align-items:center;opacity:.7}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area .right-button-area img{width:20px;height:20px}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area .left-button-area:hover,.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider .image-area .bottom-area .right-button-area:hover{opacity:1}.hotel-orders-list-container .wrapper .order-items .item .center-area-container{padding:9px 0 9px 28px;display:flex;flex-direction:column;justify-content:flex-start;flex:5 1}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area{flex:1 1}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area .stars-area{margin-bottom:8px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area .name{font-size:16px;text-transform:capitalize;font-weight:600;font-family:Poppins;color:#212121;margin-bottom:8px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area .address{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:16px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area .room-name{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#212121;margin-bottom:8px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area .room-amenities{max-width:100%;display:flex;flex-wrap:wrap;margin:-10px -10px 16px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area .room-amenities .amenitiy{color:#7e8b92;border-radius:3px;cursor:pointer;margin-right:8px;padding:10px;text-transform:capitalize;font-size:12px;font-weight:500;display:flex;align-items:flex-end;width:-moz-fit-content;width:fit-content}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .top-area .room-amenities .amenitiy img{width:auto;height:16px;margin-right:8px;filter:invert(59%) sepia(1%) saturate(3473%) hue-rotate(169deg) brightness(92%) contrast(83%)}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area{display:flex;align-items:center}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .meal-area{margin-right:22px;display:flex;align-items:center}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .meal-area .label{flex:1 1;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .meal-area svg{width:32px;height:auto;margin-right:12px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .meal-area .green{color:#32974e}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .meal-area .grey{color:#868686}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .cancellation-area{font-size:14px;display:flex;align-items:center}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .cancellation-area .label{flex:1 1;line-height:123.49%;font-weight:500;font-family:Poppins;color:#757575}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .cancellation-area svg{width:32px;height:auto;margin-right:12px}.hotel-orders-list-container .wrapper .order-items .item .right-area-container{padding:9px;flex:3 1;display:flex;flex-direction:column;justify-content:center}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area{padding:18px 20px;border-radius:8px;background-color:#f5f7f8;margin-bottom:12px}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area{margin-bottom:18px}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area .label{margin-bottom:8px;font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area .room-guest-items{display:flex;align-items:center}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item{margin-right:16px;display:flex;align-items:center;justify-content:center}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item .icon{height:17px;width:auto;margin-right:8px}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item .icon svg{fill:#252629;width:100%;height:100%}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item .count{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item:last-child{margin-right:0}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .check-in-out-area .label{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:4px}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .check-in-out-area .check-in-out-content{display:flex;align-items:center}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .check-in-out-area .check-in-out-content .date-area{font-size:14px;letter-spacing:.01em;line-height:20px;color:#044758;font-family:Poppins}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .check-in-out-area .check-in-out-content .dot{width:4px;height:4px;background-color:#044758;border-radius:2px;margin:0 16px}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .information-area .check-in-out-area .check-in-out-content .night-area{font-weight:600;font-family:Poppins;font-size:14px;letter-spacing:.01em;line-height:20px;color:#044758}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area{text-decoration:none;cursor:pointer;position:relative;border-radius:8px;background-color:#b3e5fc;box-shadow:0 0 12px rgba(0,0,0,.1);width:100%;height:61px;display:flex;align-items:center;justify-content:center}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area p{font-size:14px;line-height:123.49%;font-weight:600;font-family:Poppins;color:#000}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area .icon{position:absolute;right:8px;top:calc(50% - 8px)}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area .icon svg{height:16px;width:auto;fill:#000}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area.error{background-color:#d35d5d}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area.error p{color:#fff}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area.error .icon svg{fill:#fff}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area.waiting{background-color:#fbe4aa}.hotel-orders-list-container .wrapper .order-items .item .right-area-container .button-area.success{background-color:#cfffd4}.hotel-orders-list-container .wrapper .order-items .item:last-child{margin-bottom:0}.hotel-booking-detail-container .wrapper{margin:128px 8% 32px}.hotel-booking-detail-container .wrapper .detail-top-area{display:flex;align-items:center;justify-content:space-between}.hotel-booking-detail-container .wrapper .detail-top-area .title-area{display:flex;align-items:center}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .back-button{margin-right:12px}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .back-button img{cursor:pointer;height:20px;width:auto}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .title{font-weight:600;font-size:28px;color:#000}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .divider{margin:0 8px}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .divider p{font-weight:600;font-size:28px;color:#000}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .name-information-area{font-weight:400;font-size:20px;color:#000}.hotel-booking-detail-container .wrapper .detail-top-area .buttons-container{display:flex;align-items:stretch}.hotel-booking-detail-container .wrapper .detail-top-area .buttons-container .cancel-button .button-component-container{border-radius:10px;background-color:#e25c5c;font-size:14px;line-height:150%;font-weight:600;font-family:Poppins;color:#fff}.hotel-booking-detail-container .wrapper .detail-top-area .buttons-container .cancel-button .button-component-container .loading-spinner{width:20px;height:20px}.hotel-booking-detail-container .wrapper .detail-top-area .buttons-container .document-button{margin-left:14px}.hotel-booking-detail-container .wrapper .detail-top-area .buttons-container .document-button .button-component-container{border-radius:10px;background-color:#fff;font-size:14px;line-height:150%;font-weight:600;font-family:Poppins;color:#212121}.hotel-booking-detail-container .book-information-container .book-information-wrapper{margin:32px 0;padding:16px 0;background-color:#fff;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items{padding:8px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item{display:flex;align-items:center;margin:8px 0}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .title{font-weight:500;font-size:14px;color:#63767e;margin-right:8px}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .icon{margin-right:8px}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .icon img{height:24px;width:auto}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .label{display:flex;align-items:center;font-weight:600;font-size:14px;color:#000}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status{font-weight:600;font-size:14px;color:#039be5}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.error{color:#d35d5d}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.waiting{color:#f9a825}.hotel-booking-detail-container .book-information-container .book-information-wrapper .information-items .information-item .status.success{color:#32974e}.hotel-booking-detail-container .contact-information-container .contact-information-wrapper{margin:32px 0;padding:16px 0;background-color:#fff;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.hotel-booking-detail-container .contact-information-container .contact-information-wrapper .top-area{padding:16px 48px;border-bottom:2px solid #ebeeef}.hotel-booking-detail-container .contact-information-container .contact-information-wrapper .top-area .title-area p{font-weight:600;font-size:20px;color:#000}.hotel-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items{display:flex;align-items:center;margin:32px 48px}.hotel-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item{display:flex;align-items:center;margin-right:20%}.hotel-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item img{height:18px;width:auto;margin-right:8px}.hotel-booking-detail-container .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item p{font-weight:500;font-size:14px;color:#000}.hotel-booking-detail-container .hotel-information-container{box-shadow:0 0 24px -10px rgba(0,0,0,.25);transition:.5s ease;border-radius:12px;background-color:#fff;display:flex;align-items:stretch;margin-bottom:28px;padding:5px}.hotel-booking-detail-container .hotel-information-container .left-area-container{flex:3 1}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider{height:100%}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:6px}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area{display:flex;justify-content:center;align-items:center;padding:10px;color:#fff}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area .left-button-area{cursor:pointer;display:flex;align-items:center;opacity:.7}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area .left-button-area img{width:20px;height:20px}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area .center-area{margin:0 10px;font-size:15px}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area .right-button-area{cursor:pointer;display:flex;align-items:center;opacity:.7}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area .right-button-area img{width:20px;height:20px}.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area .left-button-area:hover,.hotel-booking-detail-container .hotel-information-container .left-area-container .image-slider .image-area .bottom-area .right-button-area:hover{opacity:1}.hotel-booking-detail-container .hotel-information-container .center-area-container{padding:9px 0 9px 28px;display:flex;flex-direction:column;justify-content:flex-start;flex:5 1}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area{flex:1 1}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area .stars-area{margin-bottom:8px}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area .name{font-size:16px;text-transform:capitalize;font-weight:600;font-family:Poppins;color:#212121;margin-bottom:8px}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area .address{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:16px}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area .room-name{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#212121;margin-bottom:8px}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area .room-amenities{max-width:100%;display:flex;flex-wrap:wrap;margin:-10px -10px 16px}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area .room-amenities .amenitiy{color:#7e8b92;border-radius:3px;cursor:pointer;margin-right:8px;padding:10px;text-transform:capitalize;font-size:12px;font-weight:500;display:flex;align-items:flex-end;width:-moz-fit-content;width:fit-content}.hotel-booking-detail-container .hotel-information-container .center-area-container .top-area .room-amenities .amenitiy img{width:auto;height:16px;margin-right:8px;filter:invert(59%) sepia(1%) saturate(3473%) hue-rotate(169deg) brightness(92%) contrast(83%)}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area{display:flex;align-items:center}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .meal-area{margin-right:22px;display:flex;align-items:center}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .meal-area .label{flex:1 1;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .meal-area svg{width:32px;height:auto;margin-right:12px}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .meal-area .green{color:#32974e}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .meal-area .grey{color:#868686}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .cancellation-area{font-size:14px;display:flex;align-items:center}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .cancellation-area .label{flex:1 1;line-height:123.49%;font-weight:500;font-family:Poppins;color:#757575}.hotel-booking-detail-container .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .cancellation-area svg{width:32px;height:auto;margin-right:12px}.hotel-booking-detail-container .hotel-information-container .right-area-container{padding:9px;flex:3 1;display:flex;flex-direction:column;justify-content:center}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area{padding:18px 20px;border-radius:8px;background-color:#f5f7f8}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area{margin-bottom:18px}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area .label{margin-bottom:8px;font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area .room-guest-items{display:flex;align-items:center}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item{margin-right:16px;display:flex;align-items:center;justify-content:center}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item .icon{height:17px;width:auto;margin-right:8px}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item .icon svg{fill:#252629;width:100%;height:100%}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item .count{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .room-guest-area .room-guest-items .room-guest-item:last-child{margin-right:0}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .check-in-out-area{margin-bottom:18px}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .check-in-out-area .label{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a9bcc6;margin-bottom:4px}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .check-in-out-area .date-time-items-container{display:flex;align-items:flex-start}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .check-in-out-area .date-time-items-container .separator{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin:0 8px}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .check-in-out-area .date-time-items-container .date-time-container .date{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#044758;margin-bottom:2px}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .check-in-out-area .date-time-items-container .date-time-container .time{font-size:12px;letter-spacing:.01em;line-height:20px;font-family:Poppins;color:#044758}.hotel-booking-detail-container .hotel-information-container .right-area-container .information-area .night-room-area{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#044758}.hotel-booking-detail-container .booking-room-information-container{margin-bottom:32px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper{background:#fff;box-shadow:0 0 24px -10px rgba(0,0,0,.25);border-radius:10px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area{padding:24px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room{display:flex;flex-direction:row}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .image{width:220px;min-height:140px;height:auto;background-size:cover;background-repeat:no-repeat;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;cursor:pointer}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .image .photo-count-area{background-color:hsla(0,0%,100%,.9);border-radius:6px;padding:4px 12px;font-size:12px;color:#282828;margin:8px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .default-image{position:relative}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .default-image img{border-top-left-radius:10px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .default-image .photo-count-area{position:absolute;bottom:5px;right:0;background-color:hsla(0,0%,100%,.9);border-radius:3px;padding:3px 8px;font-size:12px;color:#4086e4;margin-bottom:5px;margin-right:5px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area{flex:1 1;padding-left:15px;padding-top:15px;padding-bottom:15px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .title-area{display:flex;align-items:center;justify-content:space-between}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .title-area .title{font-size:20px;letter-spacing:.01em;line-height:20px;font-weight:600;font-family:Poppins;color:#212121;margin-bottom:8px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .title-area .guest-area{font-size:16px;letter-spacing:.01em;line-height:32px;font-weight:600;font-family:Poppins;color:#a4a5a5}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-name{font-size:12px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#212121}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-amenities{max-width:100%;margin-top:10px;display:flex;flex-wrap:wrap}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-amenities .amenitiy{color:#7e8b92;border-radius:3px;cursor:pointer;margin-right:8px;padding:10px;text-transform:capitalize;font-size:12px;font-weight:500;display:flex;align-items:flex-end;width:-moz-fit-content;width:fit-content}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .room-amenities .amenitiy img{width:auto;height:16px;margin-right:8px;filter:invert(59%) sepia(1%) saturate(3473%) hue-rotate(169deg) brightness(92%) contrast(83%)}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area{padding:24px 64px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area{display:flex;align-items:center;justify-content:space-between}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area{display:flex;align-items:center}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area .guest-count{font-size:16px;letter-spacing:.01em;line-height:32px;font-weight:600;font-family:Poppins;color:#000;margin-right:16px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area .guest-type{font-size:16px;line-height:28px;font-weight:600;font-family:Poppins;color:#aeb1b8}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .select-guest-area{cursor:pointer;font-size:16px;line-height:123.49%;font-weight:600;font-family:Poppins;color:#5274ce}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .reset-area{cursor:pointer}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .reset-area p{font-weight:600;font-size:16px;color:red}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item{pointer-events:none;flex-basis:calc(50% - 32px - 8px);margin-right:64px;margin-top:8px;margin-bottom:8px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .input-component-container{margin:0}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .input-component-container input{color:#a4a5a5}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item label{font-weight:500;font-size:15px;color:#044758}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container{padding-top:5px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area{height:42px;background:#f1f1f1;border-radius:6px;border:unset;padding:0 8px;color:#a4a5a5}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area .icon-area{display:none}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area.placeholder .text-area{font-weight:500;font-size:14px;color:#aeb1b8}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .select-box .label{font-weight:500;font-size:15px;color:#044758}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .select-box select{height:42px;box-shadow:none;font-size:15px;color:#a4a5a5}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container{margin-top:5px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container .input-area{border:unset;background:#f1f1f1;border-radius:6px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container .input-area .input-container input{height:42px;padding:0 8px;width:calc(100% - 8px);border-radius:6px;background:transparent}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .auto-complate-container .input-area .input-container input::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country{height:40px;background-color:#f1f1f1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:5px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area{display:flex;align-items:center}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .flag-area{margin-left:10px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .flag-area img{border-radius:2px;width:32px;height:auto}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-left-area .value-area{margin:0 10px;font-weight:400;flex-grow:1;color:#a4a5a5}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area{display:flex;justify-content:flex-end;margin-right:8px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area .close{background-color:#a1a4a4;padding:0 3px;width:-moz-fit-content;width:fit-content;cursor:pointer}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .selected-country .selected-country-right-area .close svg{width:10px;height:10px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .item-country{cursor:pointer;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #f1f1f1;display:flex;align-items:center}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .item-country .flag-area{margin:0 10px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .item-country .flag-area img{width:32px;height:auto;border-radius:2px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .data-area>:last-child .item-country{border-bottom:unset;padding-bottom:0}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item:nth-child(2n){margin-right:8px}.hotel-booking-detail-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .information-item{margin:24px 0}.hotel-booking-detail-container .price-information-container .price-information-wrapper{margin:32px 0;padding:16px 0;background-color:#fff;border-radius:12px;box-shadow:6px 0 23px -10px rgba(0,0,0,.25)}.hotel-booking-detail-container .price-information-container .price-information-wrapper .top-area{display:flex;align-items:center;justify-content:space-between;padding:16px 48px;border-bottom:.4px solid #aeb1b8}.hotel-booking-detail-container .price-information-container .price-information-wrapper .top-area .title-area{margin-right:16px}.hotel-booking-detail-container .price-information-container .price-information-wrapper .top-area .title-area p{font-weight:600;font-size:20px;color:#000}.hotel-booking-detail-container .price-information-container .price-information-wrapper .top-area .payment-type-area{display:flex;align-items:center}.hotel-booking-detail-container .price-information-container .price-information-wrapper .top-area .payment-type-area .icon{margin:0 8px}.hotel-booking-detail-container .price-information-container .price-information-wrapper .top-area .payment-type-area .icon img{height:24px;width:auto}.hotel-booking-detail-container .price-information-container .price-information-wrapper .top-area .payment-type-area .label{font-weight:600;font-size:14px;color:#000}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area{padding:0 48px 16px}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item{display:flex;justify-content:space-between;align-items:center;margin:24px 0 40px}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .label-area{font-size:16px;letter-spacing:.01em;font-weight:500;font-family:Poppins;color:#000}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .price-area{font-size:20px;letter-spacing:.01em;font-weight:600;font-family:Poppins;color:#000}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area{display:flex;justify-content:space-between;align-items:center;margin:64px 0 0}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .title-area p{font-weight:700;font-size:20px;color:#000}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area{color:#039be5}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area p{font-weight:700;font-size:20px}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.error{color:#d35d5d}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.waiting{color:#f9a825}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area.success{color:#32974e}.hotel-booking-detail-container .price-information-container .price-information-wrapper .bottom-area .fixed-information-container .information-wrapper{margin:0}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper{margin:32px 0;padding:24px 48px;background-color:#d9eaf3;border-radius:10px;display:flex;align-items:center;flex-wrap:wrap}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .title-area p{font-weight:600;font-size:20px;color:#000}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items{display:flex;align-items:center;justify-content:space-evenly;flex:1 1}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items .item{display:flex;align-items:center}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items .item .title{font-size:16px;letter-spacing:.01em;line-height:30px;color:#63767e;margin-right:4px;white-space:nowrap}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items .item .value{font-size:16px;letter-spacing:.01em;line-height:30px;color:#212121;font-weight:600;white-space:nowrap}.hotel-booking-detail-container .cancel-information-container{border-radius:12px;background-color:#fff;margin-bottom:32px;padding:28px 38px}.hotel-booking-detail-container .cancel-information-container .information-title-area{border-bottom:1px solid #aeb1b8;padding-bottom:15px;margin-bottom:28px}.hotel-booking-detail-container .cancel-information-container .information-title-area .title{font-size:20px;line-height:28px;font-weight:600;font-family:Poppins;color:#000;margin-bottom:8px}.hotel-booking-detail-container .cancel-information-container .information-title-area .subtitle{font-size:16px;line-height:150%;font-family:Poppins;color:#444;text-align:left;max-width:728px}.hotel-booking-detail-container .cancel-information-container ul{list-style:disc outside;padding:0 20px;margin-bottom:28px}.hotel-booking-detail-container .cancel-information-container ul li{margin-bottom:16px}.hotel-booking-detail-container .cancel-information-container ul li .title{font-size:18px;line-height:150%;font-weight:500;font-family:Poppins;color:#252525;margin-bottom:8px}.hotel-booking-detail-container .cancel-information-container ul li .description{font-size:16px;line-height:150%;font-family:Poppins;color:#444}.hotel-booking-detail-container .cancel-information-container .note-area{font-size:16px;line-height:150%;font-family:Poppins;color:#000;margin:64px 0 24px}.hotel-booking-detail-container .cancel-information-container .fixed-information-container .information-wrapper{margin:0}.hotel-booking-detail-container .cancel-information-container .button-component-container{width:-moz-fit-content;width:fit-content;padding:12px 32px}.hotel-booking-detail-container .special-request-container{border-radius:10px;background-color:#fff;box-shadow:6px 0 23px -10px rgba(0,0,0,.25);pointer-events:none}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-top-area{padding:28px 38px 0}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-top-area .title{font-size:20px;line-height:28px;font-weight:600;font-family:Poppins;color:#000;margin-bottom:8px}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area{padding:28px 38px}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item{margin-bottom:32px}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item .item-title{font-weight:500;font-size:15px;color:#044758}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item textarea{margin-top:10px;width:calc(100% - 32px);background:#f1f1f1;border-radius:6px;border:unset;padding:16px;font-size:14px;letter-spacing:.01em;line-height:24.5px;font-weight:500;font-family:Poppins;color:#a4a5a5;resize:none}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item textarea::placeholder{font-weight:500;font-size:14px;color:#aeb1b8}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item textarea:focus{outline:none}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item .select-box{width:-moz-fit-content;width:fit-content}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item .select-box .label{font-weight:500;font-size:15px;color:#044758}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item .select-box select{height:42px;box-shadow:none;min-width:220px;font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#a4a5a5;padding-left:18px}.hotel-booking-detail-container .special-request-container .special-request-wrapper .special-request-bottom-area .item:last-child{margin-bottom:0}.hotel-error-container .hotel-error-wrapper{padding:32px 8%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hotel-error-container .hotel-error-wrapper .image-area{width:50%;max-width:520px;min-width:200px;margin-bottom:32px}.hotel-error-container .hotel-error-wrapper .image-area img{width:100%;height:auto}.hotel-error-container .hotel-error-wrapper .description-area{width:40%;font-size:14px;font-weight:500;font-family:Poppins;color:#212121;text-align:center;margin-bottom:28px}.hotel-error-container .hotel-error-wrapper .button-area .button-component-container{border-radius:6px;padding:12px 32px}.hotel-date-container{position:relative;border:1px solid #e5e5e5;border-radius:5px}.hotel-date-container .multiple-label{display:flex;align-items:center;justify-content:space-between;height:47px;cursor:pointer}.hotel-date-container .multiple-label .date-label-area:last-child .text-area{text-align:end}.hotel-date-container .night-area{font-size:14px;letter-spacing:.01em;line-height:20px;font-family:Poppins;color:#212121}.hotel-date-container .date-label-area{padding:10px}.hotel-date-container .date-label-area .label{font-size:12px;letter-spacing:.01em;font-weight:500;font-family:Poppins;color:#aeb1b8}.hotel-date-container .date-label-area .text-area{font-size:14px;letter-spacing:.01em;line-height:20px;font-weight:500;font-family:Poppins;color:#212121}.hotel-date-container .date-label-area:hover{border-color:#868686}.hotel-date-container .show-area{position:absolute;z-index:999;margin-top:10px;background-color:#fff;border-radius:10px;padding-top:10px;padding-bottom:10px;box-shadow:0 0 19px -4px rgba(0,0,0,.68)}.hotel-date-container .date-range.show-area{right:-28px}.hotel-cancellation-confirmation-modal .modal-body{padding:30px}.hotel-cancellation-confirmation-modal .modal-body .title{font-size:18px;font-weight:500;font-family:Poppins;margin-bottom:16px}.hotel-cancellation-confirmation-modal .modal-body .description{font-size:16px;margin-bottom:32px}.hotel-cancellation-confirmation-modal .modal-body .buttons-container{display:flex;align-items:stretch;justify-content:center}.hotel-cancellation-confirmation-modal .modal-body .buttons-container .cancel-button{cursor:pointer;text-align:center;border:2px solid #044758;border-radius:6px;color:#044758;padding:16px;flex:1 1;margin-right:8px}.hotel-cancellation-confirmation-modal .modal-body .buttons-container .confirm-button{cursor:pointer;text-align:center;margin-left:8px;border:2px solid transparent;border-radius:6px;background-color:#044758;color:#fff;padding:16px;flex:1 1}.gate-mini-app-landing-container{margin-bottom:-53px;text-align:center}.gate-mini-app-landing-container img{max-width:100%}#layout-body.mobile{margin-left:0;margin-top:0}.mobile-nav .header-area{display:flex;align-items:center;background-color:#fff;padding:10px;border-bottom:1px solid #d9e2e8}.mobile-nav .header-area .left-area{margin-right:15px}.mobile-nav .header-area .left-area img{width:25px;height:25px}.mobile-nav .header-area .center-area img{width:155px;height:35px}.mobile-nav .header-area .right-area img{width:25px;height:25px}.mobile-nav .menu-area{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;background-color:#fff}.mobile-nav .menu-area .menu-header{padding:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mobile-nav .menu-area .menu-header .close img{width:16px;height:16px}.mobile-nav .menu-area .menu-body .menu{margin:10px 18px;border-bottom:1px solid #d9e2e8}.mobile-nav .menu-area .menu-body .menu ul li{margin:5px 0;padding:12px 15px;border-radius:8px}.mobile-nav .menu-area .menu-body .menu ul li a{display:flex;flex-direction:row;align-items:center;text-decoration:none}.mobile-nav .menu-area .menu-body .menu ul li a .icon-area{width:40px;height:20px}.mobile-nav .menu-area .menu-body .menu ul li a .icon-area svg{fill:#8796a1!important;color:#8796a1!important}.mobile-nav .menu-area .menu-body .menu ul li a .label{font-size:14px;color:#192024;font-weight:400}.mobile-nav .menu-area .menu-body .menu ul :hover{background-color:#e6ebef}.mobile-nav .menu-area .menu-body .menu ul :hover a .icon-area svg{fill:#192024!important;color:#192024!important}.mobile-nav .menu-area .menu-body .menu ul :hover a .label{color:#192024}.mobile-nav .menu-area .menu-body .menu ul li.active{background-color:#e6ebef}.mobile-nav .menu-area .menu-body .menu ul li.active a .icon-area svg{fill:#192024!important;color:#192024!important}.mobile-nav .menu-area .menu-body .menu ul li.active a .label{color:#192024;font-weight:600}.mobile-nav .menu-area .menu-body .menu ul li.soon{pointer-events:none;opacity:.6}.mobile-nav .menu-area .menu-body .no-border-bottom{border-bottom:0}@media(max-width:1441px){.popular-hotels-widget-container{flex-direction:column-reverse}.popular-hotels-widget-container .left-area{padding-right:0}.popular-hotels-widget-container .left-area .hotel-list-component-container{margin-top:32px;justify-content:space-between}.popular-hotels-widget-container .left-area .hotel-list-component-container .item{min-height:320px}}@media(max-width:1280px){.gate-mini-app-landing-container{margin-bottom:-53px}.gate-mini-app-landing-container img{max-height:1000px;max-width:100%}.search-history-container .wrapper .body-area{grid-template-columns:repeat(4,1fr)}.search-history-container .wrapper .body-area div:nth-child(n+5){display:none}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area{flex-basis:60%}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-right-area{flex-basis:40%}}@media(min-width:1025px)and (max-width:1440px){.search-flight-container .wrapper,.search-history-container .wrapper{padding-left:2%;padding-right:2%}.search-flight-container .wrapper .body-area{padding:25px}.popular-destination-container .popular-destination-wrapper{padding-left:2%;padding-right:2%}.welcome-to-ariva-container .welcome-to-ariva-wrapper{margin-left:2%;margin-right:2%}.popular-flight-container .popular-flight-wrapper{padding-left:2%;padding-right:2%}.crypto-payment-container .crypto-payment-wrapper{margin-left:2%;margin-right:2%}.blog-list-container,.download-mobile-application-container{padding-left:2%;padding-right:2%}.download-mobile-application-container .wrapper{padding-left:40px;padding-right:40px}.download-mobile-application-container .wrapper .left-area .title{font-size:26px;line-height:35px}.download-mobile-application-container .wrapper .left-area .description{font-size:14px;line-height:26px}.download-mobile-application-container .wrapper .left-area .features .feature p{font-size:13px}.download-mobile-application-container .wrapper .right-area img{height:500px}.subscribe-newsletter-container .subscribe-newsletter-wrapper{margin-right:2%;margin-left:2%}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .button-component-container{flex-basis:30%}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .description-area{max-width:620px}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-right-area .world-with-plane{right:0}.footer-container .wrapper{padding-left:2%;padding-right:2%}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .description-area p{font-size:13px}.footer-container .wrapper .top-area .right-area{margin-right:0;margin-left:5%;flex-basis:55%}.contact-us-form-container .wrapper .left-area .title-area .title{font-size:40px;line-height:50px}.contact-us-form-container .wrapper .left-area .title-area .description{font-size:18px;line-height:27px}.contact-us-form-container .wrapper .right-area .form-area{padding:40px 40px 64px}.my-account .my-account-header-area{padding:64px 15% 0 5%}.my-account .content-area{margin-left:3%;margin-right:3%}.flights-page-container .search-flight-container .wrapper{padding-left:2%;padding-right:2%}.flight-reservation-container .wrapper,.flight-search-container .wrapper{margin-left:2%;margin-right:2%}.modal-overlay .modal-main{max-height:700px}.discover-hotels-widget-container .discover-hotels-wrapper,.popular-hotels-widget-container,.search-hotels-widget-container{margin-left:2%;margin-right:2%}}@media(min-width:968px)and (max-width:1440px){.flight-filter-container{width:auto}.book-information-container .book-information-wrapper .information-items .skeleton-loading{margin-bottom:16px}.book-information-container .book-information-wrapper .information-items .skeleton-loading:last-child{margin-bottom:0}.book-information-container .book-information-wrapper .information-items .information-item{flex-basis:50%;display:flex;align-items:center;justify-content:center}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container{flex-basis:46%}.custom-error-page-container .custom-error-container .custom-error-wrapper{flex-direction:column}}@media(max-width:968px){.price-inputs{display:flex;width:94%;margin:0 auto}#layout-body.nav-close{margin-left:0!important}.modal-overlay .modal-main{max-height:600px}.contact-us-form-container{padding-top:0}.contact-us-form-container .wrapper{margin:20px;flex-direction:column}.contact-us-form-container .wrapper .left-area{margin-bottom:20px}.contact-us-form-container .wrapper .left-area .title-area .title{font-size:34px;line-height:39px;margin-bottom:10px}.contact-us-form-container .wrapper .left-area .title-area .description{margin-bottom:20px;font-size:16px;line-height:22px}.contact-us-form-container .wrapper .left-area .e-mail-area .title{margin-bottom:10px;font-size:17px}.contact-us-form-container .wrapper .right-area .form-area{padding:20px}.contact-us-form-container .wrapper .right-area .form-area .form-items .phone-area .phone-number-component-container .phone-area-container{flex-basis:20%}.contact-us-form-container .wrapper .right-area .form-area .form-items .phone-area .phone-number-component-container .phone-number-container{flex-basis:80%}.footer-container .wrapper{padding:30px 20px}.footer-container .wrapper .top-area{flex-direction:column;margin-bottom:30px;padding-bottom:30px}.footer-container .wrapper .top-area .left-area{margin-bottom:30px}.footer-container .wrapper .top-area .left-area img.logo{width:210px;height:45px;margin-bottom:8px}.footer-container .wrapper .top-area .left-area .description{font-size:11px}.footer-container .wrapper .top-area .left-area .applications-area .title-area{font-size:16px}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area{justify-content:flex-start}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .description-area{margin-bottom:10px}.footer-container .wrapper .top-area .left-area .applications-area .download-area .get-app-right-area .description-area p{font-size:12px;line-height:19px}.footer-container .wrapper .top-area .right-area{margin-right:0;flex-basis:auto}.footer-container .wrapper .top-area .right-area .menu-container .menu-item h3{font-size:18px}.footer-container .wrapper .top-area .right-area .menu-container .menu-item ul li{margin:5px 0}.footer-container .wrapper .top-area .right-area .menu-container .menu-item ul li a{font-size:11px}.footer-container .wrapper .bottom-area{flex-direction:column}.footer-container .wrapper .bottom-area .menu{margin-bottom:20px}.welcome-to-ariva-container .welcome-to-ariva-wrapper{padding:25px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area{flex-direction:column}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .bag-area{display:none}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area{padding-top:0}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .title-area .ariva-area p,.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area .title-area .welcome-area p{font-size:24px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .plane-area{display:none}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area{padding:0}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items{margin-top:20px;flex-direction:column}.welcome-to-ariva-container .welcome-to-ariva-wrapper .bottom-area .items .item{margin:20px 0}.search-flight-container .wrapper{padding:20px 8%}.search-flight-container .wrapper .top-area{margin-bottom:15px}.search-flight-container .wrapper .top-area .title{font-size:18px}.search-flight-container .wrapper .top-area .description{font-size:14px}.search-flight-container .wrapper .body-area{padding:20px}.search-flight-container .wrapper .body-area .filter-area .filter-items-container .filter-item{margin-right:10px}.search-flight-container .wrapper .body-area .search-area{margin-top:10px}.search-flight-container .wrapper .body-area .search-area .search-items-container{flex-direction:column}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-item{margin:5px 0}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-button{margin-top:5px;display:flex;flex-direction:row;justify-content:center;align-items:center}.search-flight-container .wrapper .body-area .search-area .search-items-container .search-button .text{color:#fff;display:block;margin-left:5px}.search-flight-container .wrapper .body-area .search-area .swap-destinations-container{position:relative}.search-flight-container .wrapper .body-area .search-area .swap-destinations-container .swap-destinations{position:absolute;right:10px;top:-18px;z-index:2;padding:5px!important;margin-right:0!important;background-color:#abcad4!important}.download-mobile-application-container{padding:30px 8%}.download-mobile-application-container .wrapper{flex-direction:column;padding:30px}.download-mobile-application-container .wrapper .left-area .title{font-size:23px;line-height:28px}.download-mobile-application-container .wrapper .left-area .description{font-size:14px;line-height:22px}.download-mobile-application-container .wrapper .left-area .features{flex-direction:column;align-items:flex-start}.download-mobile-application-container .wrapper .left-area .features .feature{align-items:center}.download-mobile-application-container .wrapper .left-area .features .feature p{margin-top:0;font-size:14px}.download-mobile-application-container .wrapper .left-area .links{margin:5px 0}.download-mobile-application-container .wrapper .left-area .links ul{flex-direction:row;justify-content:space-between;align-items:center}.download-mobile-application-container .wrapper .left-area .links ul li{text-align:center;margin:0}.download-mobile-application-container .wrapper .left-area .links ul li img{max-width:95%;height:auto}.download-mobile-application-container .wrapper .right-area{display:none}.crypto-payment-container .crypto-payment-wrapper .top-area{flex-direction:column;margin-bottom:0}.crypto-payment-container .crypto-payment-wrapper .top-area .title-area .title p{font-size:18px}.crypto-payment-container .crypto-payment-wrapper .top-area .description p{font-size:14px!important}.crypto-payment-container .crypto-payment-wrapper .top-area .image-area{display:none}.crypto-payment-container .crypto-payment-wrapper .bottom-area{flex-direction:column}.crypto-payment-container .crypto-payment-wrapper .bottom-area .left-area{margin:40px 0;text-align:center}.crypto-payment-container .crypto-payment-wrapper .bottom-area .left-area img{width:80%}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items{margin-left:0}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item .content-area .title-area p{font-size:20px}.crypto-payment-container .crypto-payment-wrapper .bottom-area .right-area .items .item .content-area .description-area p{font-size:12px}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items{flex-direction:column}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items .wide-items{margin:0}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items .popular-flight-item-container .popular-flight-item-wrapper{height:220px}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items .popular-flight-item-container.wide .popular-flight-item-wrapper{height:220px;margin:0}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items .popular-flight-item-container.wide:last-child{margin-top:16px}.popular-flight-container .popular-flight-wrapper .popular-flight-bottom-area .items>*{margin-right:0}.date-container .multiple-label{flex-direction:column}.date-container .multiple-label .date-label-area{margin-right:0}.date-container .multiple-label .date-label-area .text-area{padding:16px 2px}.date-container .date-label-area{margin-bottom:16px}.date-container .date-label-area .text-area{padding:16px 2px}.date-container .date-label-area:last-child{margin-bottom:0}.dropdown-container .label-area{font-size:13px}.dropdown-container .label-area .value-area{margin-right:5px}.my-account .header-area{padding:20px 20px 0}.my-account .header-area .title-area{margin-bottom:20px}.my-account .header-area .title-area p{font-size:25px}.my-account .header-area .user-information-area{padding-bottom:35px;justify-content:space-between}.my-account .header-area .user-information-area .avatar-area{margin-right:0;padding:15px}.my-account .header-area .user-information-area .information-item{margin-right:0}.my-account .header-area .tab-area{width:100%;justify-content:flex-start}.my-account .header-area .tab-area .tab-item{width:auto;margin:0 20px 0 0}.my-account .header-area .tab-area .tab-item p{font-size:16px;padding-bottom:10px}.my-account .tab-view-container .header-area{padding:4px;overflow-x:scroll;justify-content:flex-start}.my-account .tab-view-container .header-area .tab-header-item.active{border-bottom:none;font-weight:500}.my-account .tab-view-container .header-area .tab-header-item{border-bottom:none}.my-account .content-area{margin:20px}.switch-location-container .switch-location-wrapper .top-area .location-area .input-area .auto-complate-container .data-area{max-height:120px}.switch-location-container .switch-location-wrapper .bottom-area{padding-top:20px}.leg-information-container,.leg-information-container .airport-info-area{flex-direction:column;align-items:center;justify-content:center}.leg-information-container .airport-info-area{display:flex;text-align:center}.leg-information-container .duration-area{margin:24px 0;width:80%}.leg-information-container .airport-info-area:last-child{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:16px}.flight-orders-list-container .wrapper .order-items .item{padding:16px}.flight-orders-list-container .wrapper .order-items .item .loading-top-area{display:flex;flex-direction:column;align-items:center}.flight-orders-list-container .wrapper .order-items .item .loading-top-area .skeleton-loading{display:flex!important;align-items:center!important;justify-content:center!important}.flight-orders-list-container .wrapper .order-items .item .loading-top-area .loading-airport-area{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:80%!important}.flight-orders-list-container .wrapper .order-items .item .loading-top-area .loading-duration-area{width:80%!important;margin:24px 0}.flight-orders-list-container .wrapper .order-items .item .loading-top-area .react-loading-skeleton{float:none!important}.flight-orders-list-container .wrapper .order-items .item .bottom-area{flex-direction:column;justify-content:center;align-items:center;margin-top:4px}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area{justify-content:center;width:100%;margin-bottom:16px}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area .react-loading-skeleton{width:100%!important}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area .text-with-icon{display:none;margin-right:0}.flight-orders-list-container .wrapper .order-items .item .bottom-area .left-area .text-with-icon img{height:16px;width:auto}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area{justify-content:center;width:100%}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .react-loading-skeleton{width:100%!important}.flight-orders-list-container .wrapper .order-items .item .bottom-area .right-area .status{border-radius:12px;width:100%;padding:16px 32px}.divider-container .divider-wrapper{margin:16px 0}.flight-search-container .wrapper{padding:0;margin:0}.flight-search-container .wrapper .bottom-area{margin:12px 0;flex-direction:column}.flight-search-container .wrapper .bottom-area .content-area{flex-direction:column}.flight-search-container .wrapper .bottom-area .content-area .filter-area{z-index:1;margin-right:0;margin-bottom:16px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area{margin:0 2%;flex-basis:80%}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item{padding:16px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .leg-information-area{padding:0}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area{margin-top:-16px;padding:0;flex-direction:column;justify-content:center}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item{width:100%;align-items:center}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .see-detail-area{margin:16px 0 0}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .price-area{flex-basis:30%;justify-content:flex-end}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .price-area p{margin-right:0;font-size:19px;text-align:end}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .information-list{flex-basis:70%}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .information-list .information-container{padding:10px 16px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .information-list .information-container p{font-size:12px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .information-area .item .select-button{flex-grow:1;margin:0 8px}.flight-search-container .wrapper .bottom-area .content-area .flight-list-area .flight-item .divider-container .divider-wrapper{margin:24px 0}.flight-search-detail-modal{width:90%!important}.baggage-item-container .baggage-item-wrapper .price-area .price{padding:0}.baggage-item-container .baggage-item-wrapper .baggage-item-list .baggage-item{margin-right:8px}.flight-search-detail-container .flight-search-detail-wrapper{padding:32px 16px 48px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area{padding:0 8px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area{justify-content:space-between;margin-bottom:24px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area .from-to-to-area p{font-size:16px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .title-area .flight-type-area p{font-size:12px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .airline-area{display:flex;align-items:center;justify-content:center;flex-basis:33%}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .airline-area img{display:none}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .airline-area p{font-size:14px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .class-type-area{flex-basis:33%;justify-content:center}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .class-type-area p{font-weight:500;font-size:14px;color:#000}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .class-type-area .dot{display:none}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area{flex-basis:33%;justify-content:center}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area .label-area,.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area .label-area img{display:none}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area .flight-number-area .value-area p{font-weight:500;font-size:14px;color:#000}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area>*{text-align:center;margin:0 8px 16px}.flight-search-detail-container .flight-search-detail-wrapper .flight-area .legs .additional-leg-information-area>:last-child{margin-right:0}.flight-search-detail-container .flight-search-detail-wrapper .button-area{position:absolute;bottom:64px;left:calc(50% - 128px)}.flight-booking-detail-container .wrapper{margin:16px}.flight-booking-detail-container .wrapper .title-area{flex-wrap:wrap}.flight-booking-detail-container .wrapper .title-area .loading-title{width:100%!important}.flight-booking-detail-container .wrapper .title-area .title{margin:auto;padding-right:12.25px}.flight-booking-detail-container .wrapper .title-area .title p{font-size:24px;font-weight:500}.flight-booking-detail-container .wrapper .title-area .divider,.flight-booking-detail-container .wrapper .title-area .from-to-information-area{display:none}.flight-booking-detail-container .wrapper .book-information-container .book-information-wrapper{margin:24px 0 32px}.flight-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items{flex-direction:column;padding:16px 24px}.flight-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items .skeleton-loading{margin-bottom:16px}.flight-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items .skeleton-loading:last-child{margin-bottom:0}.flight-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items .information-item{width:100%;justify-content:space-between;margin-bottom:16px}.flight-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items .information-item:last-child{margin-bottom:0}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items{padding:0 16px}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area{flex-direction:column-reverse;margin-bottom:0}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area{width:100%!important}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .airline-area{display:flex;align-items:center;justify-content:center;flex-basis:33%}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .airline-area img{display:none}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .airline-area p{font-size:14px}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .class-type-area{flex-basis:33%;justify-content:center}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .class-type-area p{font-weight:500;font-size:14px;color:#000}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .class-type-area .dot{display:none}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area{flex-basis:33%;justify-content:center}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area .label-area,.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area .label-area img{display:none}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area .flight-number-area .value-area p{font-weight:500;font-size:14px;color:#000}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area>*{text-align:center;margin:0 8px 16px}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .left-area>:last-child{margin-right:0}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .top-area .right-area{width:100%!important;display:flex;justify-content:flex-end;margin-bottom:16px}.flight-booking-detail-container .wrapper .flight-information-container .flight-information-wrapper .flight-items .flight-item .bottom-area .leg-information-area .leg-information-container .duration-area{width:80%;max-width:320px}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper{padding:8px 0}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .top-area .title-area{display:flex;justify-content:center}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .top-area .skeleton-loading .react-loading-skeleton{width:40%!important;margin:0 30%}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .bottom-area .contact-items{flex-direction:column;margin:16px 24px}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .bottom-area .contact-items .skeleton-loading{margin-bottom:16px}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .bottom-area .contact-items .skeleton-loading .react-loading-skeleton{width:100%!important}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .bottom-area .contact-items .skeleton-loading:last-child{margin-bottom:0}.flight-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item{margin:8px 0}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper{padding:0}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .top-area{flex-direction:column}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .top-area .skeleton-loading .react-loading-skeleton{width:40%!important;margin:0 30%}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .top-area .title-area{margin-bottom:16px}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area{padding:16px 0;flex-wrap:nowrap;flex-direction:column;margin:0 32px}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item{width:100%;display:flex;align-items:center;margin:8px 0}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item img{height:18px;width:auto;margin-right:8px;aspect-ratio:1;object-fit:contain}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item:first-child,.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item:nth-child(3n+1){margin:8px 0}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .passenger-information-area .item:last-child{display:none}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area{margin:0 16px;padding:0 0 16px}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .title-area{margin-bottom:8px;display:flex;justify-content:center}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .title-area .skeleton-loading .react-loading-skeleton{width:40%!important}.flight-booking-detail-container .wrapper .traveler-information-container .traveler-information-wrapper .bottom-area .baggage-area .baggage-list .skeleton-loading .react-loading-skeleton{height:320px!important}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper{padding:0}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .top-area{justify-content:center}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .top-area .skeleton-loading .react-loading-skeleton{width:40%!important;margin:0 30%}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .top-area .title-area{margin-right:0}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area{padding:0 16px 16px}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .skeleton-loading:first-child .react-loading-skeleton{width:60%!important}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .skeleton-loading:last-child .react-loading-skeleton{width:40%!important}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .label-area{font-size:16px}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item .price-area{font-size:18px}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .total-price-area .skeleton-loading:first-child .react-loading-skeleton{width:60%!important}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .total-price-area .skeleton-loading:last-child .react-loading-skeleton{width:50%!important}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .total-price-area p{font-size:18px}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area{flex-direction:column}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .skeleton-loading:first-child .react-loading-skeleton{width:60%!important}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .skeleton-loading:last-child .react-loading-skeleton{width:50%!important}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .title-area{margin-bottom:16px}.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area p,.flight-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .title-area p{font-size:18px}.flight-reservation-container .wrapper{margin:24px 8%}.flight-reservation-container .wrapper .bottom-area{flex-direction:column}.flight-reservation-container .wrapper .bottom-area .left-area{flex-basis:100%;margin-right:0}.flight-reservation-container .wrapper .bottom-area .right-area{flex-basis:100%}.flight-reservation-container .flight-information-container .flight-information-wrapper{padding:16px 0}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area{padding:0 16px;margin-bottom:0;flex-direction:column-reverse}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area .flight-type-area{width:100%;display:flex;justify-content:flex-end;margin-bottom:8px}.flight-reservation-container .flight-information-container .flight-information-wrapper .title-area .title{margin-right:0}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area{padding:16px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .airline-area{display:flex;align-items:center;justify-content:center;flex-basis:33%}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .airline-area img{display:none}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .airline-area p{font-size:14px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .class-type-area{flex-basis:33%;justify-content:center}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .class-type-area p{font-weight:500;font-size:14px;color:#000}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .class-type-area .dot{display:none}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area{flex-basis:33%;justify-content:center}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area .label-area,.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area .label-area img{display:none}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area .flight-number-area .value-area p{font-weight:500;font-size:14px;color:#000}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area>*{text-align:center;margin:0 8px}.flight-reservation-container .flight-information-container .flight-information-wrapper .leg-information-area .additional-leg-information-area>:last-child{margin-right:0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area{flex-direction:column;justify-content:center;align-items:center;padding:16px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .title-area{width:100%;justify-content:space-between;margin-bottom:16px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-top-area .title-area p{margin-right:0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area{padding:16px}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item{flex-basis:100%;margin-right:0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .form-area .form-item:nth-child(2n){margin-right:0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .title-area{margin:16px 0}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .title-area p{font-weight:600;font-size:20px;color:#000}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items{display:flex;flex-wrap:wrap}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items>*{flex-basis:100%!important;margin:0 0 16px!important}.flight-reservation-container .traveler-information-container .traveler-information-wrapper .traveler-information-bottom-area .baggage-area .items>:last-child{margin-bottom:0!important}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area{padding:16px;flex-direction:column}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area .title-area{margin-bottom:8px}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area{padding:16px;flex-direction:column;align-items:center}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .e-mail-area{flex-basis:100%;width:100%;margin-right:0;margin-bottom:16px}.flight-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .phone-number-area{width:100%}.flight-reservation-container .booking-payment-information-container .booking-payment-information-wrapper{padding:16px}.flights-page-container{background-color:#fff}.flights-page-container .search-flight-container{width:100%;height:200px}.flights-page-container .search-flight-container .wrapper{padding:32px 8% 0}.flights-page-container .search-flight-container-mobile{width:100%;padding-top:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.flights-page-container .search-flight-container-mobile .search-button{display:flex;width:100%;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:500;height:50px;border-radius:8px;border:0;background-color:#f3ba2f;box-shadow:0 6px 15px rgba(0,0,0,.2)}.flights-page-container .search-flight-container-mobile .mobile-search{padding-inline:8%;gap:33px;display:flex;flex-direction:column}.flights-page-container .search-flight-container-mobile .mobile-search .icon{width:36px}.flights-page-container .search-flight-container-mobile .mobile-search .icon svg{margin:auto;display:flex;justify-content:center}.flights-page-container .search-flight-container-mobile .mobile-search .trip-type{display:flex;justify-content:center;align-items:center;gap:15%;position:relative}.flights-page-container .search-flight-container-mobile .mobile-search .trip-type button{height:40px;border:0;background-color:transparent;font-weight:600;font-size:12px;color:#87919a;display:flex;justify-content:center;align-items:center;gap:5px}.flights-page-container .search-flight-container-mobile .mobile-search .trip-type .selected-button{color:#000;font-size:14px}.flights-page-container .search-flight-container-mobile .mobile-search .trip-type .slider{display:block;position:absolute;bottom:0;height:2px;background:#000;transition:all .5s}.flights-page-container .search-flight-container-mobile .mobile-search .row{gap:10px;display:flex;align-items:center;justify-content:flex-start;width:100%}.flights-page-container .search-flight-container-mobile .mobile-search .row .information-row{display:flex;flex-direction:row;width:100%;justify-content:space-between}.flights-page-container .search-flight-container-mobile .mobile-search .row .information-row .information{width:100%;display:flex;flex-direction:column}.flights-page-container .search-flight-container-mobile .mobile-search .row .information-row .information .label{font-weight:500;font-size:12px;line-height:15px;color:#87919a}.flights-page-container .search-flight-container-mobile .mobile-search .row .information-row .information .select{font-weight:600;font-size:14px;line-height:23px;color:#2e60e6}.flights-page-container .search-flight-container-mobile .mobile-search .row .information-row .information .data{font-weight:500;font-size:16px;line-height:24px;color:#212121}.flights-page-container .search-flight-container-mobile .mobile-search .row .information-row .information .detail{font-weight:300;font-size:12px;line-height:18px;color:#616161}.flights-page-container .search-flight-container-mobile .mobile-search .divider-row{display:flex;align-items:center;justify-content:center;white-space:nowrap;position:relative;margin-top:-16px;margin-bottom:-16px}.flights-page-container .search-flight-container-mobile .mobile-search .divider-row .divider{width:100%;border-bottom:.5px dashed hsla(0,0%,77%,.5)}.flights-page-container .search-flight-container-mobile .mobile-search .divider-row .icon{background-color:#e5eaf4;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:9px 9px 8px 8px;position:absolute;z-index:1;right:0;transform:translateY(-20px);rotate:90deg}.flights-page-container .search-flight-container-mobile .locations{display:flex;gap:5px;align-items:center;font-weight:600;font-size:16px}.flights-page-container .search-flight-container-mobile .dates{font-weight:500;font-size:12px}.flights-page-container .search-flight-container-mobile .apply-button{display:flex;width:100%;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:500;height:50px;border-radius:8px;border:0;background-color:#f3ba2f;box-shadow:0 6px 15px rgba(0,0,0,.2);background-color:#044758}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .items-container{padding-inline:0}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .items-container .name{font-size:16px!important}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .title{font-weight:600;font-size:16px;line-height:24px;color:#212121}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .passenger-container{display:flex;justify-content:space-between;align-items:center}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .passenger-container input{flex-basis:75%;border:none;font-size:16px}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .passenger-container input :active,.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .passenger-container input :focus{outline:none;border:none}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .passenger-container svg{width:16px}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .class-container{gap:20px;padding-block:25px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;font-size:16px}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .class-container .class-row{display:flex;justify-content:space-between;align-items:center;width:100%}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .class-container .class-row .checkbox-area{margin:0}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .class-container input{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .class-container input :checked{background-color:gray}.flights-page-container .search-flight-container-mobile .mobile-passenger-modal .class-container svg{width:16px}.flights-page-container .search-flight-container-mobile .mobile-search-modal .search-container{display:flex;justify-content:space-between;align-items:center}.flights-page-container .search-flight-container-mobile .mobile-search-modal .search-container input{flex-basis:75%;border:none;font-size:16px}.flights-page-container .search-flight-container-mobile .mobile-search-modal .search-container input:focus-visible{outline:none;border:none}.flights-page-container .search-flight-container-mobile .mobile-search-modal .search-container svg{width:16px}.choose-payment-methods-modal .body-area .list .item{width:100%;display:block}.choose-payment-methods-modal .body-area .list .item .bg{display:flex;align-items:center;justify-content:space-between;padding:16px;height:64px}.choose-payment-methods-modal .body-area .list .item .bg .icon-area{margin-bottom:0}.choose-payment-methods-modal .body-area .list .item .bg .icon-area img{width:64px;height:auto}.preferences-list-container .preferences-list-wrapper .items .item .item-bottom-area .location-area{width:90%}.notification-empty-list-container .wrapper{padding-top:40px}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .title-area{align-items:center}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .title-area .title p{font-size:18px}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .title-area .switch-area p{font-size:11px}.popular-destination-container .popular-destination-wrapper .popular-destination-top-area .description-area p{font-size:13px}.popular-flight-container .popular-flight-wrapper .popular-flight-top-area .title-area p{font-size:18px}.popular-flight-container .popular-flight-wrapper .popular-flight-top-area .description-area p{font-size:14px}.select-contact-modal .body .list .item{flex-direction:column}.select-contact-modal .body .list .item .center-area{padding-left:0;margin:8px 0}.sign-in-modal-container{padding:30px 20px}.sign-in-modal-container .landing .logo-area{margin:10px 0}.sign-in-modal-container .landing .logo-area img{width:240px;height:50px}.sign-in-modal-container .landing .description-area .title{font-size:16px}.sign-in-modal-container .landing .description-area .description{font-size:13px}.sign-in-modal-container .landing .terms-area{margin:15px 0;font-size:12px}.sign-in-modal-container .connect-with-mail{margin:0}.sign-in-modal-container .connect-with-mail .top-area{margin:10px 0}.sign-in-modal-container .connect-with-mail .top-area .description{font-size:13px;margin-bottom:10px}.sign-in-modal-container .connect-with-mail .center-area .title{font-size:18px;margin:15px 0}.sign-in-modal-container .connect-with-mail .center-area .form-area .button-container{margin:20px 0}.tab-view-container .header-area .tab-header-item{font-size:16px}.button-component-container{font-size:17px;padding:9px}.divider-container .divider-wrapper .text-area p{font-size:13px}.sign-in-methods.vertical .item .left-area img{width:20px;height:20px}.sign-in-methods.vertical .item .center-area{font-size:12px}.sign-in-methods.vertical .item .right-area img{width:10px;height:12px}.select-box{color:#000}.subscribe-newsletter-container .subscribe-newsletter-wrapper{margin:20px;padding:20px;display:block}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-right-area{display:none}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area{display:block}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .input-component-container{margin-right:0}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .input-component-container .input-container input{width:88.5%}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .form-area .button-component-container{width:100%;margin-top:10px;padding:10px}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .title-area p{font-size:18px}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .description-area p{font-size:13px}.subscribe-newsletter-container .subscribe-newsletter-wrapper .subscribe-newsletter-left-area .note-area p{font-size:12px}.blog-list-container .blog-list-wrapper{padding:24px}.payment-information-container .payment-information-wrapper{margin:20px;padding:40px 20px}.payment-information-container .payment-information-wrapper .image-area img{width:80%}.payment-information-container .payment-information-wrapper .title-area p{font-size:22px}.payment-information-container .payment-information-wrapper .description-area{width:100%}.payment-information-container .payment-information-wrapper .description-area p{font-size:14px;line-height:22px}.download-mobile-application-minimized-container .download-mobile-application-minimized-wrapper .top-area .title-area p{font-size:15px;line-height:20px}.notification-list-container .notification-list-wrapper .notification-items .item .top-area{padding:15px}.notification-list-container .notification-list-wrapper .notification-items .item .top-area .date-area p,.notification-list-container .notification-list-wrapper .notification-items .item .top-area .title-area p{font-size:13px}.notification-list-container .notification-list-wrapper .notification-items .item .bottom-area{padding:15px}.notification-list-container .notification-list-wrapper .notification-items .item .bottom-area .content p{font-size:12px;line-height:22px}.privacy-policy-container .privacy-policy-wrapper,.terms-of-use-container .terms-of-use-wrapper{margin:30px 8%}.custom-error-container .custom-error-wrapper{margin:0 8%;display:block}.custom-error-container .custom-error-wrapper .left-area .code-area{margin-bottom:0}.custom-error-container .custom-error-wrapper .left-area .code-area p{font-size:100px}.custom-error-container .custom-error-wrapper .left-area .title-area{margin-bottom:0}.custom-error-container .custom-error-wrapper .left-area .title-area p{font-size:24px}.custom-error-container .custom-error-wrapper .left-area .description-area{max-width:100%;margin-bottom:20px}.custom-error-container .custom-error-wrapper .left-area .description-area p{font-size:14px;font-weight:400}.custom-error-container .custom-error-wrapper .right-area{margin-top:30px}.custom-error-container .custom-error-wrapper .right-area img{max-width:100%;height:auto}.auto-complate-container .input-area .input-container input{width:95%}.auto-complate-flight-destination-item .icon-area{padding:5px}.auto-complate-flight-destination-item .icon-area svg{width:25px;height:25px}.auto-complate-flight-destination-item .text-area .top-area .name{font-size:13px!important}.auto-complate-flight-destination-item .text-area .top-area .code{margin-left:3px!important;font-size:13px!important}.auto-complate-flight-destination-item .text-area .bottom-area{font-size:13px}.destination-auto-complate-data-area{width:100%!important}.date-container{position:static!important}.date-container .date-range.show-area{background-color:#fff}.date-container .date-range.show-area,.date-container .show-area{top:0;left:0;right:0;bottom:0;z-index:9999;margin-top:0;border-radius:0}.date-container .show-area{position:fixed}.date-container .show-area .modal-top-area .title-area{padding:12px 16px;border-bottom:1px solid #e5ebf0}.date-container .show-area .modal-top-area .title-area .close img{width:20px;height:20px}.date-container .show-area .modal-center-area{overflow-y:auto;max-height:82%}.date-container .show-area .modal-bottom-area{padding:12px 16px;border-top:1px solid #e5ebf0}.hotel-date-container{position:static!important}.hotel-date-container .date-range.show-area{top:0;left:0;right:0;bottom:0;z-index:9999;margin-top:0;border-radius:0;background-color:#fff}.hotel-date-container .show-area{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;margin-top:0;border-radius:0}.hotel-date-container .show-area .modal-top-area .title-area{padding:12px 16px;border-bottom:1px solid #e5ebf0}.hotel-date-container .show-area .modal-top-area .title-area .close img{width:20px;height:20px}.hotel-date-container .show-area .modal-center-area{overflow-y:auto;max-height:82%}.hotel-date-container .show-area .modal-bottom-area{padding:12px 16px;border-top:1px solid #e5ebf0}.search-history-container .wrapper .top-area .title-area .title{font-size:18px}.search-history-container .wrapper .top-area .title-area .title p{font-size:11px}.search-history-container .wrapper .top-area .title-area .description{font-size:13px}.search-history-container{max-width:100%}.search-history-container .wrapper{margin-top:20px}.search-history-container .wrapper .body-area{max-width:100%}.search-history-container .wrapper .body-area::-webkit-scrollbar{height:5px}.search-history-container .wrapper .body-area::-webkit-scrollbar-track{background:transparent}.search-history-container .wrapper .body-area::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.5);border-radius:20px;border:transparent}.discover-hotels-widget-container .discover-hotels-wrapper .hotel-list-container .hotel-item-container{flex-basis:100%}#hotels-detail-page-container .wrapper{margin:32px 4%}#hotels-detail-page-container .wrapper .rows{flex-direction:column}#hotels-detail-page-container .wrapper .rows .left-area{margin-bottom:32px}#hotels-detail-page-container .wrapper .rows .left-area .widgets{margin-right:0}#hotels-detail-page-container .wrapper .rows .left-area .widgets .widget-item{margin-bottom:32px}#hotels-detail-page-container .wrapper .rows .left-area .widgets .widget-item .widget-container{padding:16px}#hotels-detail-page-container .wrapper .rows .left-area .widgets .widget-item .widget-container .body-area .item .rates{overflow-x:scroll}#hotels-detail-page-container .hotel-detail-general-information-container{padding:16px}#hotels-detail-page-container .hotel-detail-general-information-container .top-area{flex-direction:column}#hotels-detail-page-container .hotel-detail-general-information-container .top-area .show-room-area{justify-content:space-between;margin-bottom:16px}#hotels-detail-page-container .hotel-detail-general-information-container .top-area .show-room-area .price-information{margin-right:4px}#hotels-detail-page-container .hotel-detail-general-information-container .top-area .show-room-area .show-room-button .button-component-container{padding:4px 8px;font-size:14px}#hotels-detail-page-container .hotel-detail-check-in-out-container .body-area{flex-direction:column;align-items:flex-start}#hotels-detail-page-container .hotel-detail-check-in-out-container .body-area .left-items-area{flex-direction:column}#hotels-detail-page-container .hotel-detail-check-in-out-container .body-area .left-items-area .item{margin-right:0;margin-bottom:24px}#hotels-detail-page-container .hotel-detail-available-rooms-container .title-area{flex-direction:column}#hotels-detail-page-container .hotel-detail-available-rooms-container .title-area .left-title-area{margin-bottom:16px}#hotels-detail-page-container .hotel-detail-available-rooms-container .room-info-area .room{flex-direction:column}#hotels-detail-page-container .hotel-detail-available-rooms-container .room-info-area .room .right-area{padding-left:0;padding-bottom:0}#hotels-detail-page-container .hotel-detail-available-rooms-container .filter-area .filter-items{flex-direction:column}#hotels-detail-page-container .hotel-detail-available-rooms-container .filter-area .filter-items .filter-item{margin-right:0;margin-bottom:16px}#hotels-detail-page-container .hotel-detail-available-rooms-container .filter-area .filter-items .button-component-container{width:100%;padding:12px}#hotels-detail-page-container .hotel-detail-facts-container .body-area{flex-direction:column}#hotels-detail-page-container .hotel-detail-facts-container .body-area .item{margin-bottom:16px}#hotels-detail-page-container .hotel-detail-facts-container .body-area .item:last-child{margin-bottom:0}#hotels-detail-page-container .hotel-detail-policies-container .body-area .list .item .sub-body{padding:16px}#hotels-detail-page-container .hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line{flex-direction:column;align-items:flex-start}#hotels-detail-page-container .hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .center-item-area{margin-left:0}#hotels-detail-page-container .hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area{min-width:auto;width:100%;margin-bottom:8px}#hotels-detail-page-container .hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line:last-child .right-item-area{margin-bottom:32px}#hotels-detail-page-container .hotel-detail-policies-container .body-area .list .item .sub-body .paid-spots .paid-spot-item .paid-on-spot-container .spot-body{overflow-x:scroll}#hotels-detail-page-container .hotel-detail-amenities-container .body-area .list .item{padding:0 0 24px 5px}#hotels-detail-page-container .hotel-detail-amenities-container .body-area .list .item:last-child{padding:0 0 0 5px}#hotels-detail-page-container .hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker .details-area{box-shadow:0 3px 5px rgba(41,47,55,.3);position:absolute;top:-90px;left:-120px;z-index:100;width:240px;background-color:#fff;border-radius:10px;flex-direction:row;justify-content:space-between}#hotels-detail-page-container .hotel-detail-location-container .body-area .map-area .hotel-detail-map-view-marker .details-area .left-area{margin-bottom:0}.hotel-reservation-container .wrapper{margin:32px 4%}.hotel-reservation-container .wrapper .bottom-area{flex-direction:column}.hotel-reservation-container .wrapper .bottom-area .left-area{margin-right:0}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area{padding:16px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room{flex-direction:column}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .image{width:100%}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area{padding-left:0;padding-bottom:0}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area{padding:16px}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area{flex-direction:column}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area{width:100%;justify-content:space-between}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .select-guest-area{margin:8px 0}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item{flex-basis:100%;margin-right:0;width:100%}.hotel-reservation-container .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area{margin-bottom:0}.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-bottom-area,.hotel-reservation-container .special-request-container .special-request-wrapper .special-request-top-area{padding:16px}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-top-area{padding:16px 16px 8px}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area{padding:8px 16px 16px;flex-direction:column;align-items:flex-start}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .e-mail-area{width:100%;flex-basis:100%;margin-bottom:16px}.hotel-reservation-container .contact-information-container .contact-information-wrapper .contact-information-bottom-area .phone-number-area{width:100%;flex-basis:100%}.hotel-orders-list-container .wrapper .order-items .item{flex-direction:column}.hotel-orders-list-container .wrapper .order-items .item .left-area-container{padding:8px}.hotel-orders-list-container .wrapper .order-items .item .left-area-container .image-slider{height:280px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container{padding:8px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area{flex-direction:column;align-items:flex-start}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .meal-area{margin-right:0;margin-bottom:24px}.hotel-orders-list-container .wrapper .order-items .item .center-area-container .bottom-area .meal-cancellation-area .cancellation-area{margin-right:0;margin-bottom:8px}.hotel-orders-list-container .wrapper .order-items .item .right-area-container{padding:8px}.hotel-booking-detail-container .wrapper{margin:16px}.hotel-booking-detail-container .wrapper .detail-top-area{flex-direction:column}.hotel-booking-detail-container .wrapper .detail-top-area .title-area{width:100%}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .title{margin:auto;padding-right:12.25px}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .title p{font-size:24px;font-weight:500}.hotel-booking-detail-container .wrapper .detail-top-area .title-area .divider,.hotel-booking-detail-container .wrapper .detail-top-area .title-area .name-information-area{display:none}.hotel-booking-detail-container .wrapper .detail-top-area .buttons-container{margin-top:24px}.hotel-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items{flex-direction:column;padding:16px 24px}.hotel-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items .information-item{width:100%;justify-content:space-between;margin-bottom:16px}.hotel-booking-detail-container .wrapper .book-information-container .book-information-wrapper .information-items .information-item:last-child{margin-bottom:0}.hotel-booking-detail-container .wrapper .hotel-information-container{flex-direction:column}.hotel-booking-detail-container .wrapper .hotel-information-container .left-area-container{padding:8px}.hotel-booking-detail-container .wrapper .hotel-information-container .left-area-container .image-slider{height:280px}.hotel-booking-detail-container .wrapper .hotel-information-container .center-area-container{padding:8px}.hotel-booking-detail-container .wrapper .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area{flex-direction:column;align-items:flex-start}.hotel-booking-detail-container .wrapper .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .meal-area{margin-right:0;margin-bottom:24px}.hotel-booking-detail-container .wrapper .hotel-information-container .center-area-container .bottom-area .meal-cancellation-area .cancellation-area{margin-right:0;margin-bottom:8px}.hotel-booking-detail-container .wrapper .hotel-information-container .right-area-container{padding:8px}.hotel-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .bottom-area .contact-items{flex-direction:column;margin:16px 24px}.hotel-booking-detail-container .wrapper .contact-information-container .contact-information-wrapper .bottom-area .contact-items .contact-item{margin:8px 0}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area{padding:16px}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room{flex-direction:column}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .image-area .image{width:100%}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area{padding-left:0;padding-bottom:0}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-top-area .room .right-area .title-area .title{margin:0}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area{padding:16px}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .guest-top-area .guest-area{justify-content:space-between;width:100%}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area{flex-direction:column}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item{margin-right:0;flex-basis:100%;width:100%}.hotel-booking-detail-container .wrapper .booking-room-information-container .booking-room-information-wrapper .booking-room-information-bottom-area .form-area .form-item .date-container .date-label-area{margin-bottom:0}.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .top-area{flex-direction:column;padding:16px}.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .top-area .title-area{margin-right:0;margin-bottom:16px}.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area{padding:0 16px}.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .pricing-list .pricing-item{margin:24px 0}.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area{margin:24px 0 0;flex-direction:column}.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .title-area{margin-bottom:16px}.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .status-area p,.hotel-booking-detail-container .wrapper .price-information-container .price-information-wrapper .bottom-area .ticket-status-area .title-area p{font-size:18px}.hotel-booking-detail-container .wrapper .cancel-information-container{padding:16px}.hotel-booking-detail-container .wrapper .cancel-information-container .information-title-area .subtitle{font-size:14px}.hotel-booking-detail-container .wrapper .cancel-information-container ul li .title{font-size:16px}.hotel-booking-detail-container .wrapper .cancel-information-container ul li .description{font-size:14px}.hotel-booking-detail-container .wrapper .cancel-information-container .note-area{font-size:15px;margin:24px 0}.hotel-booking-detail-container .wrapper .cancel-information-container .button-component-container{margin:auto}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper{padding:16px;flex-direction:column;justify-content:center;align-items:center}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .title-area{margin-bottom:8px}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .title-area .title{padding-right:0;text-align:center}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .title-area .title p{font-size:16px}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items{flex-direction:column;justify-content:center;align-items:center}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items .item .title,.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items .item .value{font-size:14px}.custom-error-page-container{padding:16px}#region-search-page-container .left-and-right-area-container{margin-top:0;flex-direction:column}#region-search-page-container .left-and-right-area-container .left-area{margin-left:0}.search-hotels-widget-container .search-hotel-area .top-area{flex-direction:column}.search-hotels-widget-container .search-hotel-area .top-area .search-item{margin-right:0;margin-bottom:24px}.search-hotels-widget-container .search-hotel-area .top-area .search-item .auto-complete-with-label-component-container{min-width:unset}.search-hotels-widget-container .search-hotel-area .top-area .search-item .hotel-date-container .multiple-label{flex-direction:column;height:auto}.search-hotels-widget-container .search-hotel-area .top-area .search-item .hotel-date-container .multiple-label .date-label-area .text-area{text-align:center}.search-hotels-widget-container .search-hotel-area .top-area .search-item .hotel-date-container .multiple-label .night-area{margin:8px 0}.search-hotels-widget-container .search-hotel-area .top-area .search-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.search-hotels-widget-container .search-hotel-area .top-area .search-button .text{flex:1 1;text-align:center;display:block;margin-right:15px;color:#fff;font-weight:500;font-size:18}.search-hotels-widget-container .search-hotel-area .bottom-area .additional-field-container{display:none}.search-hotels-widget-container .search-hotel-area .bottom-area .additional-field-container .auto-complete-with-label-component-container{min-width:unset;width:100%}.search-hotels-widget-container .search-hotel-area .bottom-area .additional-field-container:first-child{display:block}.search-hotels-widget-container .search-hotel-area .bottom-area .additional-field-container:first-child .additional-field-item{margin-right:0}.hotel-search-options-modal .search-container{padding:16px}.hotel-detail-image-slider-modal{height:100vh}.hotel-detail-image-slider-modal-container .image-container .image{margin:10vh 0 0}.region-search-list-container .top-bar-area{flex-direction:column-reverse}.region-search-list-container .top-bar-area .top-bar-left-area{margin:8px 0}}@media screen and (max-width:767px){.search-history-container .wrapper .body-area{grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:40px}.search-history-container .wrapper .body-area div:nth-child(n+5){display:block}.popular-hotels-widget-container .left-area .hotel-list-component-container{flex-direction:column}.popular-hotels-widget-container .left-area .hotel-list-component-container .item{min-height:520px}}@media screen and (min-width:968px)and (max-width:1280px){#hotels-detail-page-container .wrapper .rows{display:flex;flex-direction:column;align-items:center}#hotels-detail-page-container .wrapper .rows .left-area{flex:none;width:100%}#hotels-detail-page-container .wrapper .rows .left-area .widgets{margin-right:0}#hotels-detail-page-container .wrapper .rows .left-area .hotel-detail-policies-container .body-area .list .item .sub-body .check-in-out-container .line .right-item-area{min-width:188px;width:100%}#hotels-detail-page-container .wrapper .rows .right-area{flex:none;width:100%}#hotels-detail-page-container .wrapper .rows .right-area .recently-viewed-hotels-container{padding:16px;margin-top:50px}#hotels-detail-page-container .wrapper .rows .right-area .recently-viewed-hotels-container .items{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-8px}#hotels-detail-page-container .wrapper .rows .right-area .recently-viewed-hotels-container .items .item{width:calc(50% - 16px);flex:none;margin:8px}.hotel-detail-available-rooms-container .body-area .item .room-info-area .room .right-area{flex:1 1!important}.search-hotels-widget-container .search-hotel-area .top-area{display:flex;flex-wrap:wrap}.search-hotels-widget-container .search-hotel-area .top-area .search-item{flex-basis:100%;margin-bottom:20px;margin-right:0}.search-hotels-widget-container .search-hotel-area .top-area .search-button{margin:auto;max-width:400px;width:100%;display:flex;align-items:center;padding-right:38px}.search-hotels-widget-container .search-hotel-area .top-area .search-button svg{margin-right:16px}.search-hotels-widget-container .search-hotel-area .top-area .search-button .text{color:#fff;font-size:18px;font-weight:500;flex:1 1;text-align:center;display:block}.search-hotels-widget-container .search-hotel-area .select-box-with-label-component-container{min-width:120px}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area{position:relative;z-index:2;display:flex}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .bag-area,.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .plane-area{display:none}.welcome-to-ariva-container .welcome-to-ariva-wrapper .top-area .main-area{margin:auto}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper{flex-direction:column;justify-content:center;align-items:center}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .title-area{margin-bottom:8px}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .title-area .title{padding-right:0;text-align:center}.hotel-booking-detail-container .refund-information-container .refund-information-wrapper .items{flex-direction:column;justify-content:center;align-items:center}}.rdrDateRangePickerWrapper{font-family:sans-serif;display:flex}.rdrStaticRangeLabel{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:25px;font-size:14px}.rdrDayToday .rdrDayNumber span:after{background-color:#3f51b5}.datePicker{justify-content:space-around}.rdrStaticRange{border:none}.rdrCalendarWrapper,.rdrDefinedRangesWrapper{flex:1 1;border:none}@media(max-width:1000px){.rdrMonths{flex-direction:column}}@media(max-width:600px){.rdrDateRangePickerWrapper{display:block}.datePicker{display:flex}.datePicker,.rdrMonths{flex-direction:column}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border-radius:100%;border:2px solid;border-right:2px solid var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent #34495e transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent #34495e;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:0;bottom:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0 solid;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayEndPreview,.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:2px;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:1px solid #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:1px solid #dee7eb;margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}