@charset "UTF-8";:root{--ink:#101828;--ink-soft:#667085;--ink-pale:#98a2b3;--line:#eaecf0;--bg:#f4f6f8;--white:#fff;--navy:#1a66a8;--navy-mid:#124e80;--gold:#f08a24}html{scroll-padding-top:80px}*,:after,:before{box-sizing:border-box}blockquote,body,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}html{scroll-behavior:smooth;font-size:16px}body{background:#fff;color:#101828;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3{font-weight:700;letter-spacing:-.02em;line-height:1.15}.logo-sun{width:36px;height:36px;flex-shrink:0}.logo-text-block{display:flex;flex-direction:column;line-height:1;gap:0}.logo-brand{font-size:18px;font-weight:800;letter-spacing:.06em;line-height:1.15}.logo-brand,.logo-cursive{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101828}.logo-cursive{font-size:15px;font-weight:600;line-height:1.1;margin-left:1px}.sec{padding:56px 28px}.sec-wrap{max-width:1200px;margin:0 auto}.sec-hd{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}.sec-hd-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.sec-tools{gap:8px}.rail-arrow,.sec-tools{display:flex;align-items:center}.rail-arrow{width:40px;height:40px;border-radius:12px;border:1px solid #eaecf0;background:#fff;justify-content:center;color:#101828;cursor:pointer;font-family:inherit;transition:border-color .15s}.rail-arrow:hover{border-color:#101828}.sec-label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1a66a8}.sec-title{font-size:clamp(22px,2.6vw,27px);font-weight:800;color:#101828;letter-spacing:-.02em}.sec-link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:#667085;font-size:13px;font-weight:500;border-bottom:1px solid #eaecf0;padding-bottom:1px;transition:color .2s,border-color .2s}.sec-link:hover{color:#1a66a8;border-color:#1a66a8}.modal{position:fixed!important;top:0;left:0;z-index:1050!important;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal.show{display:block}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background:rgba(0,0,0,.5)!important;opacity:1!important}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1!important}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-lg-6{position:static;width:100%;padding-left:15px;padding-right:15px}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.666%;max-width:66.666%}@media (min-width:992px){.col-lg-1{flex:0 0 8.333%;max-width:8.333%}.col-lg-2{flex:0 0 16.666%;max-width:16.666%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333%;max-width:33.333%}.col-lg-5{flex:0 0 41.666%;max-width:41.666%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333%;max-width:58.333%}.col-lg-8{flex:0 0 66.666%;max-width:66.666%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333%;max-width:83.333%}.col-lg-11{flex:0 0 91.666%;max-width:91.666%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-4{flex:0 0 33.333%;max-width:33.333%}.col-md-6{flex:0 0 50%;max-width:50%}}.col-auto{flex:0 0 auto;width:auto;max-width:100%}[class*=col-]{position:relative;width:100%;padding-left:15px;padding-right:15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.align-items-center{align-items:center}.d-flex{display:flex}.d-block{display:block}.d-inline{display:inline}.d-none{display:none}.ps-relative{position:relative}.pb-0{padding-bottom:0}.pt-0{padding-top:0}.mb-0{margin-bottom:0}.container,.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container{max-width:1240px}.modal-dialog{position:relative;width:auto;margin:40px auto;max-width:520px;pointer-events:none}.modal-content{position:relative;display:flex;flex-direction:column;pointer-events:auto;background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 10px 40px rgba(0,0,0,.2);outline:0}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eaecf0}.modal-header .modal-title{font-size:18px;font-weight:700;color:#101828;margin:0}.modal-header .close,.modal-header button[aria-label=Close]{background:none;border:none;font-size:22px;color:#98a2b3;cursor:pointer;padding:4px;line-height:1}.modal-header .close:hover,.modal-header button[aria-label=Close]:hover{color:#101828}.modal-body{padding:24px}.modal-body label{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:6px}.modal-body input[type=date],.modal-body input[type=email],.modal-body input[type=number],.modal-body input[type=tel],.modal-body input[type=text],.modal-body select,.modal-body textarea{width:100%;padding:10px 14px;font-size:13px;font-family:inherit;color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:10px;outline:none;transition:border-color .2s;margin-bottom:14px}.modal-body input[type=date]:focus,.modal-body input[type=email]:focus,.modal-body input[type=number]:focus,.modal-body input[type=tel]:focus,.modal-body input[type=text]:focus,.modal-body select:focus,.modal-body textarea:focus{border-color:#1a66a8}.modal-body input[type=date]::-moz-placeholder,.modal-body input[type=email]::-moz-placeholder,.modal-body input[type=number]::-moz-placeholder,.modal-body input[type=tel]::-moz-placeholder,.modal-body input[type=text]::-moz-placeholder,.modal-body select::-moz-placeholder,.modal-body textarea::-moz-placeholder{color:#98a2b3}.modal-body input[type=date]::placeholder,.modal-body input[type=email]::placeholder,.modal-body input[type=number]::placeholder,.modal-body input[type=tel]::placeholder,.modal-body input[type=text]::placeholder,.modal-body select::placeholder,.modal-body textarea::placeholder{color:#98a2b3}.modal-body textarea{min-height:80px;resize:vertical}.modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #eaecf0}.modal-footer .btn,.modal-footer button{padding:10px 20px;border-radius:12px}.default-button,.modal-footer .btn,.modal-footer button{font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.default-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;min-height:44px;background:#1a66a8;color:#fff;border:none;border-radius:12px;text-align:center;text-decoration:none}.default-button:hover{background:#124e80;color:#fff}.default-button:disabled{opacity:.7;cursor:not-allowed}.default-input,.default-select{width:100%;padding:11px 14px;font-size:14px;font-family:inherit;color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:10px;outline:none;transition:border-color .2s}.default-input:focus,.default-select:focus{border-color:#1a66a8;box-shadow:none}.default-input::-moz-placeholder,.default-select::-moz-placeholder{color:#98a2b3}.default-input::placeholder,.default-select::placeholder{color:#98a2b3}.contact-sec{padding-top:48px}.contact-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start}@media (max-width:768px){.contact-layout{grid-template-columns:1fr;gap:28px}}.contact-map{margin-bottom:28px}.contact-map-label{display:block;font-size:14px;font-weight:600;color:#101828;margin-bottom:12px}.contact-map-embed{border-radius:16px;overflow:hidden;border:1px solid #eaecf0}.contact-map-embed iframe{width:100%;height:320px;border:none;display:block}.contact-form-wrap form{display:flex;flex-wrap:wrap;gap:14px}.contact-form-wrap .form-element,.contact-form-wrap .form-group{flex:1 1 calc(50% - 7px);min-width:200px;margin-bottom:0}.contact-form-wrap .form-element:last-of-type,.contact-form-wrap .form-group:last-of-type{flex:1 1 100%}.contact-form-wrap .form-element label,.contact-form-wrap .form-group label{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:6px}.contact-form-wrap .form-element input,.contact-form-wrap .form-element select,.contact-form-wrap .form-element textarea,.contact-form-wrap .form-group input,.contact-form-wrap .form-group select,.contact-form-wrap .form-group textarea{width:100%;padding:11px 14px;font-size:14px;font-family:inherit;color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:10px;outline:none;transition:border-color .2s}.contact-form-wrap .form-element input:focus,.contact-form-wrap .form-element select:focus,.contact-form-wrap .form-element textarea:focus,.contact-form-wrap .form-group input:focus,.contact-form-wrap .form-group select:focus,.contact-form-wrap .form-group textarea:focus{border-color:#1a66a8}.contact-form-wrap .form-element input::-moz-placeholder,.contact-form-wrap .form-element select::-moz-placeholder,.contact-form-wrap .form-element textarea::-moz-placeholder,.contact-form-wrap .form-group input::-moz-placeholder,.contact-form-wrap .form-group select::-moz-placeholder,.contact-form-wrap .form-group textarea::-moz-placeholder{color:#98a2b3}.contact-form-wrap .form-element input::placeholder,.contact-form-wrap .form-element select::placeholder,.contact-form-wrap .form-element textarea::placeholder,.contact-form-wrap .form-group input::placeholder,.contact-form-wrap .form-group select::placeholder,.contact-form-wrap .form-group textarea::placeholder{color:#98a2b3}.contact-form-wrap .form-element textarea,.contact-form-wrap .form-group textarea{min-height:100px;resize:vertical}.contact-form-wrap .vue-tel-input{border:1px solid #eaecf0;border-radius:10px;position:relative}.contact-form-wrap .vue-tel-input:focus-within{border-color:#1a66a8}.contact-form-wrap .vue-tel-input input{border:none!important;padding:11px 14px;font-size:14px}.contact-form-wrap .vue-tel-input .vti__dropdown{padding:8px 12px;border-right:1px solid #eaecf0}.contact-form-wrap .btn-submit,.contact-form-wrap button[type=submit],.contact-form-wrap input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:#1a66a8;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;font-family:inherit;transition:background .2s;margin-top:4px}.contact-form-wrap .btn-submit:hover,.contact-form-wrap button[type=submit]:hover,.contact-form-wrap input[type=submit]:hover{background:#124e80}.contact-info-card{padding:0;margin-bottom:20px}.contact-info-item{margin-bottom:24px}.contact-info-item:last-child{margin-bottom:0}.contact-info-item a{color:#667085;text-decoration:none;font-size:15px}.contact-info-item a:hover{color:#1a66a8}.contact-info-item p{font-size:15px;color:#667085;line-height:1.6}.contact-info-label{display:block;font-size:16px;font-weight:700;color:#1a66a8;margin-bottom:6px}.contact-social{margin-top:24px}.contact-social .ft-soc a,.contact-social .ft-soc li a{width:40px;height:40px}.contact-social .ft-soc a svg,.contact-social .ft-soc li a svg{width:22px;height:22px}.payment-modal.modal{position:fixed!important}.payment-modal .modal-dialog{max-width:600px;margin:30px auto}.payment-modal .modal-content{background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 12px 48px rgba(0,0,0,.2);overflow:hidden}.payment-modal .modal-body{padding:0!important}.payment-modal .header{display:flex;justify-content:flex-end;padding:12px 16px}.payment-modal .header img{width:24px;height:24px;cursor:pointer;opacity:.5}.payment-modal .header img:hover{opacity:1}.payment-modal .content{padding:0}.payment-modal .content iframe{width:100%;min-height:500px;border:none}.payment-fail-modal.modal{position:fixed!important;z-index:1060!important}.payment-fail-modal .modal-content{background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 12px 48px rgba(0,0,0,.2);text-align:center;padding:40px 30px}.payment-fail-modal .default-button{display:inline-block;padding:12px 32px;background:#1a66a8;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;margin-top:16px}.subscribe-success-modal.modal{position:fixed!important;z-index:1055!important}.subscribe-success-modal .modal-dialog{max-width:460px;margin:80px auto}.subscribe-success-modal .modal-content{background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 12px 48px rgba(0,0,0,.15);overflow:hidden}.subscribe-success-modal .modal-body{padding:0!important}.subscribe-success-modal .header{display:flex;justify-content:flex-end;padding:16px 20px 0}.subscribe-success-modal .header img{width:24px;height:24px;cursor:pointer;opacity:.5;transition:opacity .2s}.subscribe-success-modal .header img:hover{opacity:1}.subscribe-success-modal .content{padding:10px 40px 40px;text-align:center}.subscribe-success-modal .content .icon{margin-bottom:20px}.subscribe-success-modal .content .icon svg{width:80px;height:80px}.subscribe-success-modal .content .icon svg path{fill:#1a66a8}.subscribe-success-modal .content .desc h3,.subscribe-success-modal .content .desc h4,.subscribe-success-modal .content .desc label{display:block;font-size:20px;font-weight:700;color:#1a66a8;margin-bottom:12px}.subscribe-success-modal .content .desc p{font-size:14px;color:#667085;line-height:1.7}.request-information-modal.modal{position:fixed!important;z-index:1050!important}.request-information-modal .modal-dialog{max-width:740px}.request-information-modal .modal-content{background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 10px 40px rgba(0,0,0,.2);overflow:hidden}.request-information-modal .header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid #eaecf0}.request-information-modal .header label{font-size:20px;font-weight:700;color:#1a66a8;margin:0}.request-information-modal .header img{width:28px;height:28px;cursor:pointer;opacity:.5;transition:opacity .2s}.request-information-modal .header img:hover{opacity:1}.request-information-modal .content{padding:24px 28px}.request-information-modal .content .row{margin-left:-10px;margin-right:-10px}.request-information-modal .content .row>[class*=col-]{padding-left:10px;padding-right:10px}.request-information-modal .form-element,.request-information-modal .form-element-int-tel-input{margin-bottom:18px}.request-information-modal .form-element-int-tel-input label,.request-information-modal .form-element label{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:6px}.request-information-modal .form-element-int-tel-input label span,.request-information-modal .form-element label span{color:#c62828}.request-information-modal .default-input,.request-information-modal .form-control,.request-information-modal input[type=email],.request-information-modal input[type=text],.request-information-modal textarea{width:100%;padding:11px 14px;font-size:14px;font-family:inherit;color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:10px;outline:none;transition:border-color .2s}.request-information-modal .default-input:focus,.request-information-modal .form-control:focus,.request-information-modal input[type=email]:focus,.request-information-modal input[type=text]:focus,.request-information-modal textarea:focus{border-color:#1a66a8;box-shadow:none}.request-information-modal .default-input::-moz-placeholder,.request-information-modal .form-control::-moz-placeholder,.request-information-modal input[type=email]::-moz-placeholder,.request-information-modal input[type=text]::-moz-placeholder,.request-information-modal textarea::-moz-placeholder{color:#98a2b3}.request-information-modal .default-input::placeholder,.request-information-modal .form-control::placeholder,.request-information-modal input[type=email]::placeholder,.request-information-modal input[type=text]::placeholder,.request-information-modal textarea::placeholder{color:#98a2b3}.request-information-modal textarea{min-height:80px;resize:vertical}.request-information-modal .vue-tel-input{border:1px solid #eaecf0;border-radius:10px;display:flex;align-items:center;position:relative}.request-information-modal .vue-tel-input:focus-within{border-color:#1a66a8;box-shadow:none}.request-information-modal .vue-tel-input input{border:none!important;box-shadow:none!important;padding:11px 14px;font-size:14px;flex:1}.request-information-modal .vue-tel-input .vti__dropdown{padding:8px 12px;border-right:1px solid #eaecf0;cursor:pointer;position:static}.request-information-modal .vue-tel-input .vti__dropdown-list{position:absolute;left:0;top:calc(100% + 2px);z-index:100;width:340px!important;min-width:340px!important;max-height:220px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:0;scrollbar-width:thin}.request-information-modal .vue-tel-input .vti__dropdown-list::-webkit-scrollbar{width:4px}.request-information-modal .vue-tel-input .vti__dropdown-list::-webkit-scrollbar-thumb{background:#eaecf0;border-radius:4px}.request-information-modal .vue-tel-input .vti__dropdown-list.below{top:calc(100% + 2px)}.request-information-modal .vue-tel-input .vti__dropdown-list.above{bottom:calc(100% + 2px);top:auto}.request-information-modal .vue-tel-input .vti__dropdown-list .vti__dropdown-item{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;color:#101828;cursor:pointer;transition:background .15s}.request-information-modal .vue-tel-input .vti__dropdown-list .vti__dropdown-item.highlighted,.request-information-modal .vue-tel-input .vti__dropdown-list .vti__dropdown-item:hover{background:#f4f6f8}.request-information-modal .vue-tel-input .vti__dropdown-list .vti__dropdown-item .vti__flag{flex-shrink:0}.request-information-modal .vue-tel-input .vti__dropdown-list .vti__dropdown-item strong{font-weight:500}.request-information-modal .vue-tel-input .vti__dropdown-list .vti__input{width:100%;padding:10px 14px;border:none;border-bottom:1px solid #eaecf0;font-size:13px;outline:none;position:sticky;top:0;background:#fff;z-index:1}.request-information-modal .price-type{position:relative;z-index:999}.request-information-modal .price-type>.dropdown-menu{display:none;z-index:9999!important;width:100%!important;min-width:100%!important;background:#fff!important;border:1px solid #eaecf0!important;border-radius:10px!important;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:20px 22px!important}.request-information-modal .price-type.show>.dropdown-menu{display:block}.request-information-modal .price-type .btn-secondary,.request-information-modal .price-type>button{width:100%;padding:11px 14px;background:#fff!important;border:1px solid #eaecf0!important;border-radius:10px!important;color:#101828!important;font-size:14px;text-align:left;box-shadow:none!important}.request-information-modal .price-type .btn-secondary:after,.request-information-modal .price-type>button:after{display:none}.request-information-modal .price-type .btn-secondary:focus,.request-information-modal .price-type .btn-secondary:hover,.request-information-modal .price-type>button:focus,.request-information-modal .price-type>button:hover{border-color:#1a66a8!important}.request-information-modal .price-type .price-type-item-container{border-bottom:1px solid #eaecf0;padding-bottom:14px;margin-bottom:14px}.request-information-modal .price-type .price-type-item-container:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.request-information-modal .price-type .price-type-item{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.request-information-modal .price-type .price-type-item .type{flex:1}.request-information-modal .price-type .price-type-item .type label{font-size:13px;font-weight:500;color:#101828;margin:0}.request-information-modal .price-type .price-type-item .type-count{display:flex;align-items:center;gap:8px}.request-information-modal .price-type .price-type-item .type-count span{width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.request-information-modal .price-type .price-type-item .type-count span img,.request-information-modal .price-type .price-type-item .type-count span svg{width:26px;height:26px}.request-information-modal .price-type .price-type-item .type-count input{width:44px;text-align:center;border:none!important;font-size:15px;font-weight:600;color:#101828;font-family:inherit;padding:0!important;margin:0;-moz-appearance:textfield}.request-information-modal .price-type .price-type-item .type-count input::-webkit-inner-spin-button,.request-information-modal .price-type .price-type-item .type-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.request-information-modal .price-type .price-type-item .type-count input{background:transparent}.request-information-modal .price-type .rooms-title span{font-size:14px;font-weight:600;color:#101828;display:block;margin-bottom:12px}.request-information-modal .price-type .desc span{font-size:13px;color:#98a2b3;display:block;margin-bottom:12px}.request-information-modal .price-type .remove-room{display:block;text-align:center;padding:8px;font-size:12px;font-weight:600;color:#c62828;background:#fdecea;border-radius:10px;text-decoration:none;margin-top:10px}.request-information-modal .price-type .remove-room:hover{background:#f9d6d2}.request-information-modal .price-type .add-room{display:block;text-align:center;padding:10px;font-size:13px;font-weight:600;color:#fff;background:#1a66a8;border-radius:10px;text-decoration:none;margin-top:10px}.request-information-modal .price-type .add-room:hover{background:#124e80;color:#fff}.request-information-modal .price-type .apply-button{display:block;width:100%;padding:11px;background:#1a66a8;color:#fff;text-align:center;font-size:13px;font-weight:600;border-radius:10px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;margin-top:12px}.request-information-modal .price-type .apply-button:hover{background:#124e80;color:#fff}.request-information-modal .modal-body{overflow:visible!important}.request-information-modal .date,.request-information-modal .price-type{margin-bottom:0;position:relative;z-index:999}.request-information-modal .date .btn-secondary,.request-information-modal .date>.dropdown-toggle,.request-information-modal .date>button,.request-information-modal .price-type .btn-secondary,.request-information-modal .price-type>.dropdown-toggle,.request-information-modal .price-type>button{width:100%;padding:11px 14px;background:#fff!important;border:1px solid #eaecf0!important;border-radius:10px!important;color:#101828!important;font-size:14px;text-align:left;box-shadow:none!important}.request-information-modal .date .btn-secondary:focus,.request-information-modal .date .btn-secondary:hover,.request-information-modal .date>.dropdown-toggle:focus,.request-information-modal .date>.dropdown-toggle:hover,.request-information-modal .date>button:focus,.request-information-modal .date>button:hover,.request-information-modal .price-type .btn-secondary:focus,.request-information-modal .price-type .btn-secondary:hover,.request-information-modal .price-type>.dropdown-toggle:focus,.request-information-modal .price-type>.dropdown-toggle:hover,.request-information-modal .price-type>button:focus,.request-information-modal .price-type>button:hover{border-color:#1a66a8!important}.request-information-modal .date .btn-secondary:after,.request-information-modal .date>.dropdown-toggle:after,.request-information-modal .date>button:after,.request-information-modal .price-type .btn-secondary:after,.request-information-modal .price-type>.dropdown-toggle:after,.request-information-modal .price-type>button:after{display:none}.request-information-modal .date>.dropdown-menu,.request-information-modal .price-type>.dropdown-menu{display:none;z-index:9999!important;width:100%;border:1px solid #eaecf0!important;border-radius:10px!important;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:8px 0;background:#fff!important}.request-information-modal .date.show>.dropdown-menu,.request-information-modal .price-type.show>.dropdown-menu{display:block}.request-information-modal .vc-container{width:100%!important;border:none!important;border-radius:0!important}.request-information-modal .close-button,.request-information-modal .submit{padding:12px 28px;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;font-family:inherit;transition:background .2s;min-width:120px;text-align:center}.request-information-modal .close-button{background:#f4f6f8;color:#667085;border:1px solid #eaecf0}.request-information-modal .close-button:hover{border-color:#101828;color:#101828}.request-information-modal .submit{background:#1a66a8;color:#fff}.request-information-modal .submit:hover{background:#124e80}.request-information-modal .actions,.request-information-modal .modal-body>.content+div,.request-information-modal .modal-body>div:last-child:not(.content):not(.header){display:flex;justify-content:space-between;padding:16px 28px 24px}.request-information-modal .g-recaptcha{margin:10px 0}.pagination{display:flex;align-items:center;gap:4px}.pagination li{list-style:none}.pagination li a,.pagination li span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;font-size:13px;font-weight:500;color:#667085;text-decoration:none;border:1px solid #eaecf0;border-radius:10px;transition:all .2s}.pagination li a:hover,.pagination li span:hover{border-color:#1a66a8;color:#1a66a8}.pagination li.active a,.pagination li.active span{background:#1a66a8;border-color:#1a66a8;color:#fff}.pagination li.disabled a,.pagination li.disabled span{opacity:.4;cursor:not-allowed}.pagination li.disabled a:hover,.pagination li.disabled span:hover{border-color:#eaecf0;color:#98a2b3}.sticky-call{position:fixed;left:21px;bottom:96px;z-index:400;width:50px;height:50px;border-radius:50%;background:#1a66a8;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -6px rgba(16,24,40,.4);transition:background .15s}.sticky-call:hover{background:#124e80;color:#fff}.ft-links--auth{margin-bottom:18px}.hd1{background:#fff}.hd1-wrap{max-width:1200px;margin:0 auto;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}@media (max-width:1256px){.hd1-wrap{padding:14px 28px}}@media (max-width:768px){.hd1-wrap{padding:12px 18px}}.hd1-link-icon{width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.hd1-right{display:flex;align-items:center;gap:22px;min-width:0}@media (max-width:1050px){.hd1-right{gap:16px}}@media (max-width:768px){.hd1-right{flex:1 1 auto;justify-content:flex-end;gap:10px}.hd1-right .hd1-tel{min-width:0}.hd1-right .hd1-tel b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd1-right .hamburger{flex:0 0 auto;padding:6px 0 6px 6px}}.hd1-tel{display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}.hd1-tel>svg{color:#f08a24;flex-shrink:0}.hd1-tel b{font-size:14.5px;font-weight:800;color:#f08a24}.hd1-tel:hover b{color:#d97815}.hd1-link{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:#101828;text-decoration:none;white-space:nowrap;transition:color .15s}.hd1-link svg{flex-shrink:0;opacity:.75}.hd1-link:hover{color:#1a66a8}@media (max-width:1050px){.hd1-link{display:none}}.hd1-join{display:inline-flex;align-items:center;padding:10px 18px;background:#f08a24;border-radius:12px;color:#fff;text-decoration:none;font-size:13.5px;font-weight:700;white-space:nowrap;transition:background .15s}.hd1-join:hover{background:#d97815;color:#fff}@media (max-width:768px){.hd1-join{display:none}}.nav-locale{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-locale .dropdown{position:relative}.nav-locale .dropdown-toggle{background:none!important;border:none!important;padding:0!important;box-shadow:none!important}.nav-locale .dropdown-toggle:after{display:none}.nav-locale .dropdown-menu{display:none;position:absolute;top:100%;right:0;left:auto;z-index:400;min-width:140px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:6px 0;margin-top:6px;list-style:none}.nav-locale .dropdown-menu:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px}.nav-locale .dropdown-menu.show{display:block}.nav-locale .dropdown-menu li{list-style:none}.nav-locale .dropdown-menu .dropdown-item,.nav-locale .dropdown-menu a{display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;color:#667085;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.nav-locale .dropdown-menu .dropdown-item:hover,.nav-locale .dropdown-menu a:hover{background:#f4f6f8;color:#101828}.nav-locale .dropdown-menu .dropdown-item img,.nav-locale .dropdown-menu a img{flex-shrink:0}.nav-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border:1px solid #eaecf0;border-radius:100px;background:#fff;font-size:12px;font-weight:600;color:#667085;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.nav-chip img{width:16px;height:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.nav-chip svg{opacity:.6}.nav-chip:hover{border-color:#1a66a8;color:#1a66a8}.top-header-tursab-container{position:absolute!important;top:4px;left:auto;right:calc(50% - 600px);width:auto!important;display:flex!important;justify-content:flex-end!important;padding:0!important;pointer-events:none;z-index:350}.top-header-tursab-container .tursab-content{font-size:10.5px!important;letter-spacing:.02em;color:#98a2b3!important;opacity:1!important}@media (max-width:1256px){.top-header-tursab-container{right:28px}}@media (max-width:768px){.top-header-tursab-container{right:18px}}@media (min-width:1051px){#app:has(#nilturHero) .top-header-tursab-container{top:147px;right:max(38px,50% - 682px);padding:6px 12px!important;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.32);border-radius:100px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#app:has(#nilturHero) .top-header-tursab-container .tursab-content{color:hsla(0,0%,100%,.92)!important}}header{display:contents}.navbar{position:sticky;top:0;z-index:200;background:hsla(0,0%,100%,.9);backdrop-filter:blur(14px);transition:box-shadow .2s}.navbar.scrolled{box-shadow:0 1px 0 #eaecf0,0 8px 24px -12px rgba(16,24,40,.12)}.nav-wrap{max-width:1200px;margin:0 auto;padding:0;height:54px;display:flex;align-items:center;gap:14px;border-top:1px solid #eaecf0}@media (max-width:1256px){.nav-wrap{padding:0 28px}}.nav-logo{display:flex;align-items:center;gap:3px;text-decoration:none;flex-shrink:0;max-width:200px;overflow:hidden}.nav-logo embed,.nav-logo img,.nav-logo object,.nav-logo svg{max-height:40px!important;max-width:180px!important;width:auto!important;height:auto;-o-object-fit:contain;object-fit:contain}.nav-links{list-style:none;display:flex;align-items:center;gap:0;margin:0}.nav-links a{display:block;padding:8px 11px;text-decoration:none;color:#1a66a8;font-size:13.5px;font-weight:600;white-space:nowrap;border-radius:10px;transition:color .2s,background .2s}.nav-links a:hover{color:#124e80;background:#f4f6f8}.nav-links>li:first-child>a{padding-left:0}.nav-has-dropdown{position:relative}.nav-has-dropdown .nav-dropdown-trigger{display:flex;align-items:center;gap:4px}.nav-has-dropdown .nav-dropdown-trigger svg{transition:transform .2s;opacity:.5}.nav-has-dropdown:hover .nav-dropdown-trigger svg{transform:rotate(180deg)}.nav-has-dropdown .nav-dropdown{display:none;position:absolute;top:100%;left:0;z-index:300;min-width:200px;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:6px 0;margin-top:8px}.nav-has-dropdown .nav-dropdown:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.nav-has-dropdown .nav-dropdown li{list-style:none}.nav-has-dropdown .nav-dropdown a{display:block;padding:9px 16px;font-size:13px;color:#1a66a8;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;border-radius:0;background:none}.nav-has-dropdown .nav-dropdown a:hover{background:#f4f6f8;color:#124e80}.nav-has-dropdown:hover .nav-dropdown{display:block}header.is-collapsed .navbar{display:none}header.is-collapsed .hamburger{display:flex}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.hamburger span{display:block;width:22px;height:1.5px;background:#101828;border-radius:2px;transition:all .3s}.m-menu{display:none;position:fixed;inset:0;z-index:500;background:#fff;flex-direction:column;padding:28px;overflow-y:auto;-webkit-overflow-scrolling:touch}.m-menu-top,.m-menu.open{display:flex}.m-menu-top{align-items:center;justify-content:space-between;margin-bottom:32px}.m-close{background:none;border:none;font-size:20px;cursor:pointer;color:#101828;padding:6px}.m-menu .nav-logo img{max-height:36px;width:auto}.m-links{list-style:none;display:flex;flex-direction:column}.m-links>li{border-bottom:1px solid #eaecf0}.m-links a{display:block;padding:15px 2px;text-decoration:none;color:#1a66a8;font-size:17px;font-weight:600;transition:color .2s}.m-links a:hover{color:#124e80}.m-cta-area{margin-top:24px;display:flex;flex-direction:column;gap:12px}.m-tel{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#101828;text-decoration:none}.m-tel svg{color:#1a66a8;flex-shrink:0}.m-auth-row{display:flex;gap:10px}.m-auth-btn{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 14px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.25;transition:background .2s,color .2s,border-color .2s}.m-auth-btn--solid{background:#1a66a8;color:#fff}.m-auth-btn--solid:hover{background:#124e80;color:#fff}.m-auth-btn--ghost{border:1px solid #eaecf0;color:#101828}.m-auth-btn--ghost:hover{border-color:#1a66a8;color:#1a66a8}.m-locale-bar{margin-top:20px;padding-top:16px;border-top:1px solid #eaecf0;display:flex;gap:10px}.m-locale-bar>.m-locale-btn{flex:1 1 0}.m-locale-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:12px 14px;border:1px solid #eaecf0;border-radius:12px;background:#fff;font-family:inherit;font-size:14px;font-weight:700;color:#101828;cursor:pointer;transition:border-color .2s,color .2s}.m-locale-btn:hover{border-color:#1a66a8;color:#1a66a8}.m-locale-btn img{flex:0 0 auto;border-radius:2px}.m-locale-btn svg{flex:0 0 auto}.locale-modal{position:fixed;inset:0;z-index:900;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(10,22,38,.55);backdrop-filter:blur(3px)}.locale-modal.open{display:flex}.locale-modal-panel{position:relative;width:100%;max-width:460px;max-height:86vh;overflow-y:auto;background:#fff;border-radius:18px;padding:28px;box-shadow:0 24px 64px rgba(10,22,38,.35)}.locale-modal-panel--sm{max-width:340px}.locale-modal-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:#f4f6f8;color:#101828;cursor:pointer;transition:background .15s}.locale-modal-close:hover{background:#eaecf0}.locale-modal-title{display:block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#667085;margin-bottom:12px}.locale-modal-grid{display:grid;gap:8px}.locale-modal-grid--lang{grid-template-columns:repeat(2,minmax(0,1fr))}.locale-modal-grid--cur{grid-template-columns:repeat(4,minmax(0,1fr))}.locale-modal-grid+.locale-modal-title{margin-top:24px}.locale-opt{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #eaecf0;border-radius:11px;font-size:13.5px;font-weight:600;color:#101828;text-decoration:none!important;transition:border-color .15s,background .15s}.locale-opt img{width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.locale-opt.is-current,.locale-opt:hover{border-color:#1a66a8;background:#eaf2f9}.locale-opt.is-current{color:#1a66a8;font-weight:800}.locale-opt--cur,.locale-opt-sym{justify-content:center}.locale-opt-sym{display:inline-flex;align-items:center;width:24px;height:24px;border-radius:50%;background:#eaf2f9;color:#1a66a8;font-style:normal;font-size:12px;font-weight:800;flex-shrink:0}.locale-opt.is-current .locale-opt-sym{background:#1a66a8;color:#fff}.m-has-children .m-parent-row{display:flex;align-items:center;gap:6px}.m-has-children .m-parent-link{flex:1 1 auto;min-width:0;padding:15px 2px;font-size:17px;font-weight:600;color:#1a66a8;text-decoration:none;transition:color .2s}.m-has-children .m-parent-link:hover{color:#124e80}.m-has-children .m-parent-toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;padding:0;cursor:pointer;color:#98a2b3}.m-has-children .m-parent-toggle svg{transition:transform .2s}.m-has-children .m-sub-links{display:none;padding:0 0 10px 14px}.m-has-children .m-sub-links a{display:block;padding:9px 2px;font-size:15px;font-weight:500;color:#1a66a8;text-decoration:none}.m-has-children .m-sub-links a:hover{color:#124e80}.m-has-children .m-sub-links__deep a{padding-left:14px;font-size:14px;color:#1a66a8}.m-has-children.open .m-parent-toggle svg{transform:rotate(180deg)}.m-has-children.open .m-sub-links{display:block}.hero{padding:48px 28px 8px;background:#fff}.hero-wrap{max-width:1200px;margin:0 auto}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero-grid--single{grid-template-columns:1fr}.hero-grid--single .hero-left{max-width:720px}.hero-left h1{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#101828}.hero-sub{color:#667085;font-size:16px;margin-top:14px;max-width:460px}.hero-actions{margin-top:24px}.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 26px;background:#1a66a8;color:#fff;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s}.hero-cta:hover{background:#124e80;color:#fff}.hero-search{margin-top:20px;max-width:560px;--v2-accent:#1a66a8}.hero-search .category-filter-tabs-container .nav.nav-tabs,.hero-search .category-filter-tabs-container>.nav-tabs{display:none!important}.hero-search .tab-content{border:none;padding:0}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hero-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:100px;border:1px solid #eaecf0;background:#fff;font-size:13px;font-weight:700;color:#667085;text-decoration:none;transition:all .15s}.hero-chip:hover{border-color:#1a66a8;color:#1a66a8;background:#eaf2f9}.hero-trust{display:flex;gap:22px;margin-top:28px;flex-wrap:wrap}.hero-trust span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#667085}.hero-trust svg{flex-shrink:0;color:#1a66a8}.feat{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);display:block;aspect-ratio:4/3.6;text-decoration:none;color:inherit}.feat img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.feat:hover img{transform:scale(1.04)}.feat:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,18,28,.82) 0,rgba(10,18,28,.12) 45%,transparent 70%)}.feat-body{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;color:#fff}.feat-body h3{font-size:22px;font-weight:800;color:#fff}.feat-body p{font-size:13.5px;color:hsla(0,0%,100%,.85);margin-top:3px}.feat-go{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#101828;height:42px;padding:0 18px;border-radius:12px;font-size:13.5px;font-weight:800;margin-top:14px}@media (max-width:1050px){.hero-grid{grid-template-columns:1fr;gap:32px}.feat{aspect-ratio:4/3}}@media (max-width:768px){.hero{padding:32px 18px 8px}}.nhs{padding:10px 24px 0;background:#fff}.nhs-frame{position:relative;max-width:1392px;margin:0 auto;border-radius:24px;overflow:hidden;background:#132a43}.nhs-slider{position:relative;min-height:640px;display:grid}.nhs-slide{grid-area:1/1;position:relative;min-width:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .9s ease;display:flex;align-items:flex-end}.nhs-slide.is-on{opacity:1;pointer-events:auto}.nhs-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,30,48,.32),rgba(15,30,48,.12) 45%,rgba(15,30,48,.72))}.nhs-content{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 0 88px;color:#fff}@media (max-width:1256px){.nhs-content{padding:0 28px 72px}}.nhs-title{font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.15;letter-spacing:-.01em;color:#fff;max-width:660px}.nhs-title em{font-style:normal;color:#f08a24}.nhs-sub{margin-top:14px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.85);max-width:520px}.nhs-actions{margin-top:24px}.nhs-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;background:#fff;color:#101828;font-size:14px;font-weight:700;text-decoration:none;border-radius:12px;transition:background .2s}.nhs-cta:hover{background:#e7f0f8;color:#101828}.nhs-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;background:rgba(19,42,67,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.nhs-nav svg{display:block}.nhs-nav:hover{background:rgba(19,42,67,.62);border-color:#fff}.nhs-nav--prev{left:22px}.nhs-nav--next{right:22px}.nhs-dots{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;justify-content:center;gap:8px}.nhs-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:hsla(0,0%,100%,.45);cursor:pointer;transition:background .25s}.nhs-dots button.is-on{background:#fff}.qs-float{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:min(1200px,100% - 96px);z-index:5}.qs-card{background:#fff;border-radius:18px;box-shadow:0 18px 44px -12px rgba(16,24,40,.28);padding:0 24px 18px}.qs-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:12px}.qs-stat{display:inline-flex;align-items:baseline;gap:7px;padding:10px 18px;border-radius:100px;background:rgba(19,42,67,.35);border:1px solid hsla(0,0%,100%,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap}.qs-stat b{font-size:17px;font-weight:800;line-height:1;color:#fff}.qs-stat b em{font-style:normal;color:#f08a24}.qs-stat span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.92)}.qs-tabs{display:flex;gap:26px;margin:0 -24px 16px;padding:0 24px;border-bottom:1px solid #eaecf0}.qs-tab,.qs-tabs{align-items:center}.qs-tab{position:relative;display:inline-flex;gap:8px;padding:15px 2px 12px;font-size:15px;font-weight:700;color:#667085}.qs-tab.is-on,.qs-tab svg{color:#1a66a8}.qs-tab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:#1a66a8}.qs-tab--alt{margin-left:auto;color:#f08a24;text-decoration:none}.qs-tab--alt:hover{color:#1a66a8}.qs-filter{--v2-accent:#1a66a8}.qs-filter .category-filter-tabs-container .nav.nav-tabs,.qs-filter .category-filter-tabs-container>.nav-tabs{display:none!important}.qs-filter .tab-content{border:none;padding:0}@media (max-width:1050px){.nhs{padding:8px 14px 0}.nhs-frame{padding:12px;border-radius:20px}.qs-float{position:static;transform:none;width:auto;margin:0 0 12px}.qs-card{padding:0 16px 14px;border-radius:14px;box-shadow:0 10px 26px -14px rgba(16,24,40,.3)}.qs-stats{gap:8px}.qs-stat{padding:8px 14px}.qs-tabs{margin:0 -16px 12px;padding:0 16px}.nhs-slider{min-height:440px;border-radius:12px;overflow:hidden}.nhs-content{padding:48px 20px 64px}.nhs-title{font-size:clamp(26px,6vw,36px)}.nhs-dots{bottom:26px}.nhs-nav{width:38px;height:38px}.nhs-nav--prev{left:10px}.nhs-nav--next{right:10px}}@media (max-width:768px){.nhs{padding:6px 10px 0}.nhs-sub{font-size:14.5px}}.nhs-video{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.nhs-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important;height:auto!important;min-width:100%;min-height:100%;aspect-ratio:16/9;border:0}.nhs-slide:before{z-index:1}.tours-sec{background:#fff;padding-top:40px;padding-bottom:24px}.tours-sec .sec-hd{margin-bottom:20px}.rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:28px;padding:6px 28px 22px;margin:0 -28px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail .tour-card{flex:0 0 292px;scroll-snap-align:start}.tours-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tour-card{display:flex;flex-direction:column;background:#fff;border:1px solid #eaecf0;border-radius:18px;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.tour-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px -8px rgba(16,24,40,.14);border-color:transparent}.tour-card:hover .t-img{transform:scale(1.05)}.tour-card:hover .t-go{background:#1a66a8;color:#fff}.t-img-box{position:relative;aspect-ratio:4/2.9;overflow:hidden;border-radius:18px 18px 0 0;background:#d8dde8}.t-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.t-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:100px;font-size:11px;font-weight:800;letter-spacing:.03em;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18);white-space:nowrap}.t-img-badges{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.t-badge--discount{background:#f08a24}.b-hot{background:#1a66a8}.b-fast{background:#b42318}.b-limit{background:#132a43}.b-sold{background:#6b7280}.b-deal{background:#1a66a8}.b-pop{background:hsla(0,0%,100%,.94);color:#101828}.t-body{padding:16px 16px 12px;flex:1;display:flex;flex-direction:column;gap:6px}.t-name{font-size:16.5px;font-weight:800;color:#101828;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t-date-row{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#667085}.t-date-row svg{flex-shrink:0;opacity:.7}.t-date-row--visa{color:#1a66a8;font-weight:700}.t-date-row--visa svg{opacity:1}.t-next-dates{flex-wrap:wrap;gap:5px;max-height:28px;overflow:hidden}.t-next-date{font-size:11px;font-weight:600;line-height:1.6;color:#667085;background:#f4f6f8;border:1px solid #eaecf0;padding:2px 8px;border-radius:100px;white-space:nowrap}.t-next-date.is-first{font-weight:800;color:#1a66a8;background:#eaf2f9;border-color:rgba(26,102,168,.18)}.t-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.t-label{font-size:11px;font-weight:700;color:#1a66a8;background:#eaf2f9;border-radius:6px;padding:3px 8px}.t-label--rating{color:#b26a00;background:#fdf1e3}.t-price-box{margin-top:auto;border-top:1px solid #f4f6f8;padding:12px 16px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.t-price-lbl{display:block;font-size:11px;color:#667085;font-weight:600;margin-bottom:2px}.t-original{font-size:12.5px;color:#98a2b3;text-decoration:line-through;line-height:1.2}.t-price{font-size:19px;font-weight:800;color:#101828;line-height:1.1}.t-go{width:36px;height:36px;border-radius:10px;background:#f4f6f8;display:flex;align-items:center;justify-content:center;color:#101828;flex-shrink:0;transition:background .15s,color .15s}.t-go svg{display:block}.lp-hd{padding:40px 28px 0;background:#fff}.lp-hd .sec-wrap{max-width:1200px}.lp-hd .lp-hd-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp-hd .lp-hd-text{min-width:0}.lp-hd .lp-hd-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.lp-hd .lp-cta{flex-shrink:0;display:inline-flex;align-items:center;padding:12px 24px;border-radius:12px;background:#fff;border:1px solid #eaecf0;color:#101828!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:background .15s,border-color .15s,color .15s}.lp-hd .lp-cta:hover{background:#eaf2f9;border-color:#1a66a8;color:#1a66a8!important}.lp-hd h1{font-size:clamp(26px,3vw,34px);font-weight:800;color:#101828}.lp-hd p{color:#667085;margin-top:6px;max-width:640px}.listing-sec{padding-top:20px}.result-info{font-size:13px;color:#667085;font-weight:600;padding:0 0 16px}.result-info b{color:#101828}.tours-grid--listing{padding-top:0}.pagination-wrap{display:flex;justify-content:center;margin-top:40px}.empty-box{text-align:center;border:1px dashed #eaecf0;border-radius:18px;padding:56px 20px;color:#667085;margin-top:10px}.empty-box b{display:block;color:#101828;font-size:16px;margin-bottom:4px}.cat-hero{position:relative;height:280px;overflow:hidden;background:#0d1a2b}.cat-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;display:block}.cat-hero-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;padding:20px}.cat-hero-overlay h1{font-size:clamp(24px,4vw,36px);font-weight:800;color:#fff}.cat-hero-overlay p{font-size:14px;max-width:520px;opacity:.85;margin-top:10px}.lsearch{background:#fff;border-bottom:1px solid #eaecf0;padding:14px 28px 18px}.lsearch .lsearch-wrap{max-width:1200px;margin:0 auto;--v2-accent:#1a66a8}.lsearch .lsearch-wrap .category-filter-tabs-container .nav.nav-tabs,.lsearch .lsearch-wrap .category-filter-tabs-container>.nav-tabs{display:none!important}.lsearch .lsearch-wrap .tab-content{border:none;padding:0}.lbody{background:#f4f6f8;padding:24px 28px 56px}.lbody-wrap{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;gap:24px}.lbody-main{flex:1;min-width:0}.lbody-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.lbody-hd h1{font-size:clamp(22px,2.4vw,28px);font-weight:800;color:#101828}.lbody-hd .lbody-hd-left p{margin-top:5px;font-size:13.5px;color:#667085;max-width:560px}.lbody-hd .result-info{padding:0;white-space:nowrap}.lbody-tools{display:flex;align-items:center;gap:14px;flex-shrink:0}.lbody-tools select{height:40px;padding:0 12px;border:1px solid #eaecf0;border-radius:10px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:#101828}.lbody-tools select:focus{outline:none;border-color:#1a66a8}.lfil{flex:0 0 280px;position:sticky;top:78px;max-height:calc(100vh - 90px);overflow-y:auto;background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px 18px 16px}.lfil-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.lfil-hd b{font-size:17px;font-weight:800;color:#101828}.lfil-hd a{font-size:12.5px;font-weight:700;color:#1a66a8;text-decoration:none}.lfil-hd a:hover{text-decoration:underline}.lfil-group{padding:16px 0;border-top:1px solid #eaecf0}.lfil-group:first-of-type{border-top:0}.lfil-group:not(:has(.range-slider,.v2-tour-name-filter,.v2-month-filter,.v2-duration-filter,.v2-tag-filter,.v2-departure-filter,.v2-fair-sector-filter,.v2-fair-country-filter,.v2-visa-filter,.v2-visited-filter)){display:none}.lfil-group>b{display:block}.lfil-group>b,.lfil .v2-departure-filter__title,.lfil .v2-fair-country-filter__title,.lfil .v2-fair-sector-filter__title,.lfil .v2-month-filter__title,.lfil .v2-tag-filter__title,.lfil .v2-tour-name-filter__title,.lfil .v2-visa-filter__title,.lfil .v2-visited-filter__title{font-size:13.5px;font-weight:800;color:#101828;margin-bottom:12px}.lfil .v2-departure-filter__list,.lfil .v2-fair-country-filter__list,.lfil .v2-fair-sector-filter__list,.lfil .v2-tag-filter__list,.lfil .v2-visited-filter__list{max-height:236px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#eaecf0 transparent}.lfil .v2-departure-filter__list::-webkit-scrollbar,.lfil .v2-fair-country-filter__list::-webkit-scrollbar,.lfil .v2-fair-sector-filter__list::-webkit-scrollbar,.lfil .v2-tag-filter__list::-webkit-scrollbar,.lfil .v2-visited-filter__list::-webkit-scrollbar{width:4px}.lfil .v2-departure-filter__list::-webkit-scrollbar-track,.lfil .v2-fair-country-filter__list::-webkit-scrollbar-track,.lfil .v2-fair-sector-filter__list::-webkit-scrollbar-track,.lfil .v2-tag-filter__list::-webkit-scrollbar-track,.lfil .v2-visited-filter__list::-webkit-scrollbar-track{background:transparent}.lfil .v2-departure-filter__list::-webkit-scrollbar-thumb,.lfil .v2-fair-country-filter__list::-webkit-scrollbar-thumb,.lfil .v2-fair-sector-filter__list::-webkit-scrollbar-thumb,.lfil .v2-tag-filter__list::-webkit-scrollbar-thumb,.lfil .v2-visited-filter__list::-webkit-scrollbar-thumb{background:#eaecf0;border-radius:2px}.lfil .v2-departure-filter__item,.lfil .v2-fair-country-filter__item,.lfil .v2-fair-sector-filter__item,.lfil .v2-tag-filter__item,.lfil .v2-visa-filter__item,.lfil .v2-visited-filter__item{padding:6px 8px;margin:0 -8px;border-radius:8px;transition:background .12s}.lfil .v2-departure-filter__item:hover,.lfil .v2-fair-country-filter__item:hover,.lfil .v2-fair-sector-filter__item:hover,.lfil .v2-tag-filter__item:hover,.lfil .v2-visa-filter__item:hover,.lfil .v2-visited-filter__item:hover{background:#f4f6f8}.lfil-check{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;font-weight:600;color:#667085;cursor:pointer}.lfil-check input{width:16px;height:16px;accent-color:#1a66a8;flex-shrink:0}.lfil-check:hover{color:#101828}.lfil-price{display:flex;align-items:center;gap:8px}.lfil-price input{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #eaecf0;border-radius:10px;font-family:inherit;font-size:13px;color:#101828}.lfil-price input:focus{outline:none;border-color:#1a66a8}.lfil-price-range{display:flex;justify-content:space-between;font-size:11.5px;color:#98a2b3;font-weight:600;margin-top:6px}.lfil-apply{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:8px;background:#1a66a8;border:0;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.lfil-apply:hover{background:#124e80}.lrows{display:flex;flex-direction:column;gap:16px}.ltiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ltiles>.tour-card{flex:none;width:auto;min-width:0}.ltiles .t-next-dates{max-height:none;overflow:visible}@media (max-width:1050px){.ltiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ltiles{grid-template-columns:1fr}}.lrow{display:flex;background:#fff;border:1px solid #eaecf0;border-radius:16px;transition:box-shadow .2s,border-color .2s}.lrow:hover{border-color:transparent;box-shadow:0 12px 32px -8px rgba(16,24,40,.14)}.lrow-media{position:relative;flex:0 0 300px;min-height:210px;display:block;overflow:hidden;border-radius:15px 0 0 15px}.lrow-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lrow-main{flex:1;min-width:0;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.lrow-title{font-size:18px;font-weight:800;color:#101828;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lrow-title:hover{color:#1a66a8}.lrow-facts{display:flex;flex-direction:column;gap:9px}.lrow-fact{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#667085}.lrow-fact>svg{flex-shrink:0;opacity:.65}.lrow-dates{display:flex;flex-wrap:wrap;gap:5px;max-height:28px;overflow:hidden}.lrow-side{flex:0 0 220px;padding:20px 22px;border-left:1px solid #f4f6f8;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:3px;text-align:right}.lrow-off{align-self:flex-end;margin-bottom:auto;padding:4px 10px;border-radius:100px;background:#f08a24;color:#fff;font-size:11.5px;font-weight:800;white-space:nowrap}.lrow-original{font-size:13px;color:#98a2b3;text-decoration:line-through}.lrow-price-lbl{font-size:11.5px;font-weight:600;color:#667085}.lrow-price{font-size:22px;font-weight:800;color:#101828;line-height:1.1}.lrow-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.lrow-tag{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid #eaecf0;border-radius:100px;background:#f4f6f8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#667085;white-space:nowrap}.lrow-tag--visa{border-color:#eaf2f9;background:#eaf2f9;color:#1a66a8}.lrow-morep{position:relative;display:inline-flex}.lrow-more{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid #eaecf0;border-radius:100px;background:#fff;font-family:inherit;font-size:11.5px;font-weight:800;color:#1a66a8;cursor:pointer;transition:border-color .15s,background .15s}.lrow-more:hover{border-color:#1a66a8;background:#eaf2f9}.lrow-pop{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:160px;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:7px 0}.lrow-pop em{padding:5px 14px;font-style:normal;font-size:12.5px;font-weight:600;color:#667085;white-space:nowrap}.lrow-morep.open .lrow-pop,.lrow-morep:hover .lrow-pop,.lrow-pop em{display:block}.lrow-btn{display:flex;align-items:center;justify-content:center;width:100%;height:42px;margin-top:12px;border:1px solid #eaecf0;border-radius:10px;background:#fff;color:#101828;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.lrow-btn:hover{border-color:#1a66a8;color:#1a66a8}@media (max-width:1050px){.lbody{padding:20px 18px 44px}.lfil{display:none}.lbody-wrap{flex-direction:column}.lrow-media{flex-basis:240px}.lrow-side{flex-basis:190px}}@media (max-width:768px){.lsearch{padding:12px 18px 14px}.lp-hd{padding:28px 18px 0}.lp-hd .lp-hd-actions{width:100%;gap:8px}.lp-hd .lp-cta{flex:1 1 100%;justify-content:center;padding:12px 16px}.lrow{flex-direction:column}.lrow-media{border-radius:15px 15px 0 0;flex:none;min-height:0;aspect-ratio:4/2.6}.lrow-media img{position:absolute}.lrow-main{padding:14px 16px 6px}.lrow-side{flex:none;border-left:0;border-top:1px solid #f4f6f8;align-items:flex-start;text-align:left;padding:12px 16px 16px}.lrow-side .lrow-off{align-self:flex-start;margin-bottom:2px}}.lfil .range-slider{--slider-connect-bg:#1a66a8;--slider-tooltip-bg:#1a66a8;--slider-handle-ring-color:rgba(26,102,168,0.18);--slider-tooltip-font-size:11px;margin:0 16px 4px;padding-top:32px}.lfil .max-mix-text{display:none}@media (max-width:1050px){.tlfv2-mobile-wrap{position:sticky;top:0;z-index:320;display:flex;align-items:stretch;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f4f6f8;padding:10px 2px;margin-bottom:6px}.tlfv2-mobile-wrap::-webkit-scrollbar{display:none}.tlfv2-mobile-wrap>*{flex-shrink:0}.tlfv2-mobile-bar,.tlfv2-mobile-search-fields{display:flex;gap:8px;flex-shrink:0;margin:0}}.pgal{margin-top:36px;scroll-margin-top:90px}.pgal--page{margin-top:0}.tdp-filter__chip.is-on,.tdp__chip.is-on,.tdp__kind.is-on{background:#1a66a8!important;border-color:#1a66a8!important;color:#fff!important}.tdp-filter__chip.is-on svg,.tdp__chip.is-on svg,.tdp__kind.is-on svg{color:#fff!important}.tdp-filter__chip.is-here,.tdp__chip.is-here{background:#fff!important;border-color:#1a66a8!important;color:#1a66a8!important;box-shadow:none!important}.tdp-avail__badge,.tdp-filter__badge{background:#f4f6f8!important;border-color:#eaecf0!important;color:#667085!important}.values-sec{padding-top:8px;padding-bottom:8px}.values{background:#f4f6f8;border-radius:22px;padding:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.val{display:flex;gap:13px;align-items:flex-start}.val b{display:block;font-size:14px;font-weight:800;color:#101828}.val p{font-size:12.5px;color:#667085;font-weight:500;margin-top:2px}.val-ic{flex-shrink:0;width:42px;height:42px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;color:#1a66a8;box-shadow:0 1px 2px rgba(16,24,40,.05)}.cta-sec{padding-top:24px;padding-bottom:24px}.cta{background:#1a66a8;border-radius:22px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:hsla(0,0%,100%,.07)}.cta h2{font-size:clamp(22px,2.8vw,28px);font-weight:800;max-width:480px;color:#fff}.cta h2,.cta p{position:relative}.cta p{color:hsla(0,0%,100%,.8);font-size:14.5px;margin-top:8px;max-width:460px}.cta-btns{display:flex;gap:12px;flex-wrap:wrap;position:relative}.cta-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:12px;border:1px solid transparent;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.cta-btn--white{background:#fff;color:#1a66a8}.cta-btn--white:hover{background:#e7f0f8;color:#1a66a8}.cta-btn--ghost{border-color:hsla(0,0%,100%,.5);color:#fff}.cta-btn--ghost:hover{background:hsla(0,0%,100%,.12);color:#fff}.partners-sec{background:#fff;padding-top:32px;padding-bottom:32px}.partner-logo{display:block;padding:10px 18px;text-align:center}.partner-logo img{max-height:38px;max-width:150px;display:inline-block;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.55;transition:opacity .2s,filter .2s}.partner-logo:hover img{filter:none;opacity:1}.article-sec{background:#fff}.article-wrap{max-width:820px}.article-title{font-size:clamp(22px,3vw,32px);font-weight:800;color:#101828;margin-bottom:16px}.article-meta{font-size:13px;color:#98a2b3;font-weight:600;margin-bottom:28px}.article-meta a{color:#98a2b3;text-decoration:none}.article-meta a:hover{color:#1a66a8}.article-thumb{border-radius:16px;overflow:hidden;margin-bottom:32px}.article-thumb img{width:100%;display:block}.article-content{color:#101828}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#101828;margin:18px 0 10px}.article-content ol,.article-content ul{padding-left:20px;margin-bottom:12px}.article-content ol li,.article-content ul li{list-style:inherit}.article-content ul li{list-style:disc}.article-content ol li{list-style:decimal}.article-content img{max-width:100%;height:auto;border-radius:10px}.article-content a{color:#1a66a8}.article-related{margin-top:60px;padding-top:40px;border-top:1px solid #eaecf0}.article-related h3{font-size:18px;font-weight:800;margin-bottom:24px;color:#101828}.ql-component,.ql-component h1,.ql-component h2,.ql-component h3,.ql-component h4,.ql-component h5,.ql-component h6{color:#101828}.header-bg-list{display:none}.breadcrumb-container{background:#fff;border-bottom:1px solid #eaecf0;padding:14px 0}.breadcrumb-container .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:12px;color:#98a2b3;background:transparent}.breadcrumb-container .breadcrumb-item{display:inline-flex;align-items:center;gap:6px}.breadcrumb-container .breadcrumb-item a{color:#667085;text-decoration:none;font-weight:600}.breadcrumb-container .breadcrumb-item a:hover{color:#1a66a8}.breadcrumb-container .breadcrumb-item.active a{color:#101828;font-weight:700}.breadcrumb-container .breadcrumb-item+.breadcrumb-item:before{content:"\203A";color:#d0d5df}.bg-FF{background:#fff}.pt-30{padding-top:30px}.pb-70{padding-bottom:70px}.tdp__side{max-height:calc(100vh - 92px)!important}.tdp__bar,.tdp__side{top:80px!important}.catcards-sec{background:#fff;padding-top:48px;padding-bottom:16px}.catcards-hd{text-align:center;margin-bottom:34px}.catcards-hd .catcards-squiggle{display:block;margin:0 auto 4px}.catcards-title{font-size:clamp(24px,2.6vw,32px);font-weight:800;color:#132a43}.catcards{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;padding-bottom:68px}.catcard{position:relative;display:block;aspect-ratio:3/4.4;border-radius:18px;overflow:hidden;background:#14263c;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.catcard:nth-child(2n){transform:translateY(56px)}.catcard:hover{box-shadow:0 12px 32px -8px rgba(16,24,40,.14)}.catcard:nth-child(odd):hover{transform:translateY(-4px)}.catcard:nth-child(2n):hover{transform:translateY(52px)}.catcard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(10,18,28,.78))}.catcard-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catcard-body{position:absolute;left:18px;right:14px;bottom:16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.catcard-body b{color:#fff;font-size:17px;font-weight:800;line-height:1.3}.catcard-go{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.75);color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:1050px){.catcards{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:60px}}@media (max-width:768px){.catcards{display:flex;gap:14px;overflow-x:auto;margin:0 -18px;padding:0 18px 18px;scrollbar-width:none}.catcards::-webkit-scrollbar{display:none}.catcard{flex:0 0 200px}.catcard:nth-child(2n),.catcard:nth-child(2n):hover{transform:none}}.stats-sec{background:#f4f6f8;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;padding:0 28px;margin:32px 0}.stats{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:52px 16px;text-align:center}.stat+.stat{border-left:1px solid #eaecf0}.stat b{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1;color:#132a43}.stat b em{font-style:normal;color:#f08a24}.stat span{display:block;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#667085}@media (max-width:1050px){.stats{grid-template-columns:1fr 1fr}.stat{padding:34px 14px}.stat:nth-child(odd){border-left:0}.stat:nth-child(n+3){border-top:1px solid #eaecf0}}@media (max-width:480px){.stats{grid-template-columns:1fr 1fr}}.brail-sec{background:#fff;padding-top:48px;padding-bottom:40px}.brail-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.brail-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f08a24;margin-bottom:10px}.brail-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.05;color:#132a43}.brail-sub{max-width:420px;font-size:15px;line-height:1.65;color:#667085;flex-shrink:0}.brail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#d4dae3 transparent}.brail::-webkit-scrollbar{height:3px}.brail::-webkit-scrollbar-track{background:transparent}.brail::-webkit-scrollbar-thumb{background:#d4dae3;border-radius:2px}.brail-item{position:relative;flex:0 0 400px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;scroll-snap-align:start;display:block}.brail-item img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brail-item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,18,28,.6))}.brail-cap{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;color:#fff;font-size:14.5px;font-weight:700}@media (max-width:768px){.brail-hd{flex-direction:column;align-items:flex-start;gap:12px}.brail{margin:0 -18px;padding-left:18px;padding-right:18px}.brail-item{flex-basis:280px}}.article-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.article-hd .article-title{flex:1}.article-print{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid #eaecf0;border-radius:10px;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:#101828;cursor:pointer;transition:border-color .15s,color .15s}.article-print:hover{border-color:#1a66a8;color:#1a66a8}@media print{.article-print,.sticky-call,.td-crumb,.top-header-tursab-container,footer,header{display:none!important}.article-sec{padding:0}}.team-sec{background:#fff;padding-top:40px;padding-bottom:32px}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.team-card{text-align:center}.team-photo{position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:#f4f6f8;margin-bottom:12px}.team-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-photo-fallback{inset:0;display:flex;align-items:center;justify-content:center;font-size:34px;color:#98a2b3;text-transform:uppercase}.team-photo-fallback,.team-type{position:absolute;font-weight:800}.team-type{top:10px;left:10px;padding:4px 10px;border-radius:100px;background:hsla(0,0%,100%,.92);color:#1a66a8;font-size:10.5px;letter-spacing:.04em}.team-name{display:block;font-size:15px;font-weight:800;color:#101828}.team-role{display:block;margin-top:3px;font-size:12.5px;font-weight:600;color:#667085}@media (max-width:1050px){.team-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:768px){.team-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.dsum-sec{background:#f6f0e2;border-top:1px solid #ebe2ce;border-bottom:1px solid #ebe2ce;padding-top:44px;padding-bottom:44px;margin:24px 0}.dsum-rail{position:relative}.dsum{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33333% - 10.66667px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#d9cdb2 transparent}.dsum::-webkit-scrollbar{height:4px}.dsum::-webkit-scrollbar-track{background:transparent}.dsum::-webkit-scrollbar-thumb{background:#d9cdb2;border-radius:2px}.dsum-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #e4d7bb;background:#fff;color:#6b5230;cursor:pointer;box-shadow:0 6px 18px -10px rgba(93,71,30,.6);transition:background .15s,color .15s}.dsum-nav:hover{background:#6b5230;border-color:#6b5230;color:#fff}.dsum-nav.prev{left:-18px}.dsum-nav.next{right:-18px}.dsum-card{align-self:start;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:14px;background:#fdfbf6;border:1px solid #eadfc6;border-radius:20px;box-shadow:0 10px 26px -18px rgba(93,71,30,.5)}.dsum-day{gap:14px;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,#e3d6bb,#f3ebda)}.dsum-day,.dsum-daybox{display:flex;align-items:center}.dsum-daybox{flex-direction:column;justify-content:center;flex-shrink:0;min-width:62px;padding:6px 10px;background:#fff;border:1px solid #e0cfa6;border-radius:12px}.dsum-daybox b{font-size:26px;font-weight:800;line-height:1;color:#5c4420}.dsum-daybox em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;color:#a8823c}.dsum-daytxt{display:flex;flex-direction:column;gap:2px;min-width:0}.dsum-daytxt b{font-size:17px;font-weight:700;color:#6b5230;line-height:1.15}.dsum-daytxt em{font-style:normal;font-size:13.5px;color:#8c7a5b}.dsum-opts{gap:10px}.dsum-opt,.dsum-opts{display:flex;flex-direction:column}.dsum-opt{gap:12px;padding:14px;background:#fff;border:1px solid #efe7d8;border-radius:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.dsum-opt:hover{border-color:#dfcfa8;box-shadow:0 8px 20px -14px rgba(93,71,30,.55)}.dsum-name{display:block;font-size:15px;font-weight:800;line-height:1.3;color:#101828;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dsum-dates{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:#667085}.dsum-dates b{font-weight:700;color:#101828}.dsum-dates i{font-style:normal;color:#98a2b3}.dsum-opt-top{display:flex;align-items:center;gap:12px}.dsum-stars{color:#f5c218;font-size:15px;letter-spacing:1px;line-height:1;white-space:nowrap}.dsum-air{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.dsum-air img{height:20px;width:auto;max-width:92px;-o-object-fit:contain;object-fit:contain}.dsum-hotels{display:flex;align-items:center;gap:12px;min-width:0}.dsum-thumbs{display:inline-flex;flex-shrink:0}.dsum-thumbs img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 4px rgba(16,24,40,.14)}.dsum-thumbs img+img{margin-left:-14px}.dsum-hlist{flex-direction:column;gap:2px}.dsum-hlist,.dsum-hrow{display:flex;min-width:0}.dsum-hrow{gap:6px;font-size:14px;line-height:1.35}.dsum-hrow em{font-style:normal;color:#98a2b3;flex-shrink:0}.dsum-hrow b{font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsum-foot{gap:12px;padding:10px 14px;background:#fafafb;border:1px solid #eff1f4;border-radius:12px}.dsum-foot,.dsum-when{display:flex;align-items:center}.dsum-when{gap:6px;font-size:14px;color:#667085;min-width:0}.dsum-when b{font-size:15px;font-weight:700;color:#101828}.dsum-when i{font-style:normal;color:#98a2b3}.dsum-price{margin-left:auto;flex-shrink:0;font-size:19px;font-weight:800;color:#101828;white-space:nowrap}.dsum-price--lead{margin-left:0}.dsum-cta{margin-left:auto;flex-shrink:0;font-size:13px;font-weight:700;color:#1a66a8;white-space:nowrap}@media (max-width:1050px){.dsum{grid-auto-columns:calc(50% - 8px)}.dsum-nav.prev{left:-8px}.dsum-nav.next{right:-8px}}@media (max-width:768px){.dsum{grid-auto-columns:88%}.dsum-nav{display:none}.dsum-opt-title{font-size:14px}.dsum-hrow{font-size:13px}.dsum-daytxt b{font-size:15.5px}.dsum-when{flex-wrap:wrap;font-size:13px}.dsum-when b{font-size:14px;white-space:nowrap}.dsum-foot{padding:10px 12px}.dsum-price{font-size:17px}}.nf{max-width:640px;margin:0 auto;padding:96px 28px 110px;text-align:center}.nf-code{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(96px,14vw,150px);font-weight:600;line-height:1;color:#132a43;letter-spacing:.04em}.nf-code span{color:#f08a24}.nf h1{margin-top:10px;font-size:clamp(20px,2.4vw,26px);font-weight:800;color:#101828}.nf p{margin:12px auto 0;max-width:460px;font-size:14.5px;line-height:1.65;color:#667085}.nf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.nf-actions,.nf-btn{justify-content:center}.nf-btn{display:inline-flex;align-items:center;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s}.nf-btn--gold{background:#f08a24;color:#fff!important}.nf-btn--gold:hover{background:#d97815}.nf-btn--ghost{border:1px solid #eaecf0;color:#101828!important}.nf-btn--ghost:hover{border-color:#1a66a8;color:#1a66a8!important}.svc-sec{background:#fff}.svc-hd{max-width:640px;margin:0 auto 40px;text-align:center}.svc-hd .svc-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f08a24;margin-bottom:12px}.svc-hd h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3.6vw,44px);font-weight:600;color:#132a43;margin:0 0 12px}.svc-hd p{font-size:15px;line-height:1.65;color:#667085;margin:0}.svc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #eaecf0;border-radius:14px;overflow:hidden}@media (max-width:1050px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-cell{display:flex;flex-direction:column;gap:6px;padding:26px 22px;background:#fff;border-right:1px solid #eaecf0;border-bottom:1px solid #eaecf0;text-decoration:none!important;transition:background .15s}.svc-cell .svc-ico,.svc-cell svg{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.svc-cell svg{color:#f08a24}.svc-cell b{font-size:15.5px;font-weight:800;color:#101828}.svc-cell span{font-size:13px;font-weight:500;color:#667085}.svc-cell:not(.svc-cell--plain):hover{background:#f4f6f8}.svc-cell:not(.svc-cell--plain):hover b{color:#1a66a8}.seo-fold.is-folded{position:relative;max-height:170px;overflow:hidden}.seo-fold.is-folded:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.seo-fold.is-folded.is-open{max-height:none}.seo-fold.is-folded.is-open:after{display:none}.seo-fold-btn{display:inline-flex;align-items:center;margin-top:10px;padding:8px 18px;border:1px solid #eaecf0;border-radius:100px;background:#fff;font-family:inherit;font-size:13.5px;font-weight:700;color:#1a66a8;cursor:pointer;transition:border-color .15s,background .15s}.seo-fold-btn:hover{border-color:#1a66a8;background:#eaf2f9}.calb-sec{padding-top:26px;padding-bottom:0}.calb{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #eaecf0;border-radius:16px;background:#fff;text-decoration:none!important;transition:border-color .15s,background .15s}.calb:hover{border-color:#1a66a8;background:#eaf2f9}.calb-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#eaf2f9;color:#1a66a8}.calb-text{flex:1 1 auto;min-width:0;display:block}.calb-text b{display:block;font-size:16px;font-weight:800;color:#101828}.calb-text small{display:block;margin-top:2px;font-size:13.5px;line-height:1.5;color:#667085}.calb-go{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#1a66a8}@media (max-width:768px){.calb{flex-wrap:wrap;gap:12px;padding:14px 16px}.calb-text{flex-basis:calc(100% - 58px)}.calb-go{flex-basis:100%;justify-content:flex-end}}.reviews-sec{background:#fff}.rev-outer{overflow:hidden}.rev-track{display:flex;gap:18px;transition:transform .42s cubic-bezier(.25,.46,.45,.94);will-change:transform}.rev-card{flex-shrink:0;background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:28px 24px;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:box-shadow .3s,transform .3s}.rev-card:hover{box-shadow:0 12px 32px -8px rgba(16,24,40,.14);transform:translateY(-3px)}.rev-hd{gap:11px;margin-bottom:12px}.rev-av,.rev-hd{display:flex;align-items:center}.rev-av{width:40px;height:40px;border-radius:50%;background:#1a66a8;color:#fff;justify-content:center;flex-shrink:0}.rev-av,.rev-name{font-size:14px;font-weight:600}.rev-name{color:#101828}.rev-tour{font-size:11px;color:#98a2b3;margin-top:1px}.rev-stars{color:#f08a24;font-size:13px;margin-bottom:12px;letter-spacing:2px}.rev-text{font-size:14px;color:#667085;line-height:1.75}.rev-nav{gap:12px;margin-top:30px}.r-arrow,.rev-nav{display:flex;align-items:center;justify-content:center}.r-arrow{width:38px;height:38px;border-radius:50%;border:1px solid #eaecf0;background:#fff;color:#667085;font-size:18px;cursor:pointer;transition:border-color .2s,color .2s}.r-arrow:hover:not(:disabled){border-color:#1a66a8;color:#1a66a8}.r-arrow:disabled{opacity:.3;cursor:not-allowed}.r-dots{display:flex;gap:6px}.r-dot{width:7px;height:7px;border-radius:50%;background:#eaecf0;border:none;cursor:pointer;padding:0;transition:background .25s,width .25s,border-radius .25s}.r-dot.active{background:#1a66a8;width:20px;border-radius:4px}.pcom--slider .slick-list,.reviews-sec .slick-list{margin:0 -18px}.pcom--slider .slick-slide>div,.reviews-sec .slick-slide>div{padding:0 18px;box-sizing:border-box}.pcom--slider .slick-slide .rev-card,.reviews-sec .slick-slide .rev-card{height:100%}.pcom--slider .slick-next,.pcom--slider .slick-prev,.reviews-sec .slick-next,.reviews-sec .slick-prev{width:38px;height:38px;border-radius:50%;border:1px solid #eaecf0;background:#fff;z-index:10}.pcom--slider .slick-next:before,.pcom--slider .slick-prev:before,.reviews-sec .slick-next:before,.reviews-sec .slick-prev:before{color:#667085;font-size:16px}.pcom--slider .slick-next:hover,.pcom--slider .slick-prev:hover,.reviews-sec .slick-next:hover,.reviews-sec .slick-prev:hover{border-color:#1a66a8}.pcom--slider .slick-next:hover:before,.pcom--slider .slick-prev:hover:before,.reviews-sec .slick-next:hover:before,.reviews-sec .slick-prev:hover:before{color:#1a66a8}.pcom--slider .slick-prev,.reviews-sec .slick-prev{left:-14px}.pcom--slider .slick-next,.reviews-sec .slick-next{right:-14px}.pcom--slider .slick-dots,.reviews-sec .slick-dots{bottom:-32px}.pcom--slider .slick-dots li button:before,.reviews-sec .slick-dots li button:before{font-size:8px;color:#eaecf0}.pcom--slider .slick-dots li.slick-active button:before,.reviews-sec .slick-dots li.slick-active button:before{color:#1a66a8}.td-reviews-block{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word;padding-top:32px;border-top:1px solid #eaecf0}.tdr-head{margin-bottom:28px}.tdr-head-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.tdr-title{font-size:28px;font-weight:700;color:#101828;letter-spacing:-.02em}.tdr-count{flex-shrink:0;background:#1a66a8;color:#fff;font-size:13px;font-weight:600;padding:8px 16px;border-radius:12px;white-space:nowrap}.tdr-stars{display:flex;align-items:center;gap:3px;margin-top:10px}.tdr-star{color:#e8edf1;font-size:20px;line-height:1}.tdr-star.on{color:#f08a24}.tdr-avg{margin-left:8px;font-size:20px;font-weight:700;color:#101828}.tdr-list{display:flex;flex-direction:column;gap:18px}.tdr-list .rev-hidden{display:none}.tdr-list.rev-expanded .rev-hidden{display:block}.tdr-item{border:1px solid #eaecf0;border-radius:16px;padding:26px 28px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05)}.tdr-top{align-items:flex-start;justify-content:space-between;margin-bottom:16px}.tdr-author,.tdr-top{display:flex;gap:14px}.tdr-author,.tdr-av{align-items:center}.tdr-av{width:48px;height:48px;border-radius:50%;background:#1a66a8;color:#fff;font-size:15px;font-weight:600;display:flex;justify-content:center;flex-shrink:0;text-transform:uppercase}.tdr-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.tdr-name{font-size:16px;font-weight:700;color:#101828}.tdr-sub{font-size:13px;color:#98a2b3}.tdr-rate{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;background:#1a66a8;color:#fff;font-size:13px;font-weight:700;padding:6px 12px;border-radius:12px}.tdr-rate-star{color:#ffc107;font-size:14px;line-height:1}.tdr-text{font-size:15px;line-height:1.8;color:#667085}@media (max-width:600px){.tdr-title{font-size:22px}.tdr-item{padding:20px 18px}}.rev-more-wrap{margin-top:22px}.rev-more-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;background:#fff;border:1px solid #eaecf0;border-radius:12px;color:#101828;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.rev-more-btn:hover{border-color:#1a66a8;color:#1a66a8}.rev-more-btn,.tdr-count,.tdr-rate{border-radius:100px}.rev-card{min-height:200px;margin-bottom:8px;display:flex;flex-direction:column}.rev-card .rev-hd{margin-top:auto;margin-bottom:0}.rev-card .rev-text{margin-bottom:16px}.faq-sec{background:#f4f6f8}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.faq-item{background:#fff;border:1px solid #eaecf0;border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item.open{border-color:#1a66a8;box-shadow:0 1px 2px rgba(16,24,40,.05)}.faq-item.open .faq-ico{background:#1a66a8;border-color:#1a66a8;color:#fff;transform:rotate(45deg)}.faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;background:none;border:none;cursor:pointer;text-align:left;font-size:15px;font-weight:500;color:#101828;font-family:inherit;transition:background .2s}.faq-btn:hover,.faq-ico{background:#f4f6f8}.faq-ico{width:24px;height:24px;border-radius:50%;border:1px solid #eaecf0;color:#1a66a8;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s,border-color .3s,color .3s,transform .3s}.faq-ans{max-height:0;overflow:hidden;padding:0 22px;transition:max-height .35s ease,padding .35s ease}.faq-ans.open{max-height:1600px;padding:0 22px 20px}.faq-ans .ql-editor{padding:0;font-size:14px;color:#667085;line-height:1.75}.faq-ans .ql-editor p{margin:0 0 8px}.faq-ans .ql-editor p:last-child{margin-bottom:0}.faq-ans .ql-editor ol,.faq-ans .ql-editor ul{margin:0 0 8px;padding-left:20px}.faq-ans .ql-editor li{margin-bottom:4px}.faq-ans .ql-editor a{color:#1a66a8;text-decoration:underline}.blog-sec{background:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid #eaecf0;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .3s,transform .3s}.blog-card:hover{box-shadow:0 12px 32px -8px rgba(16,24,40,.14);transform:translateY(-4px)}.blog-card:hover .b-img{transform:scale(1.05)}.blog-card:hover .b-more{border-color:#1a66a8}.b-img-box{position:relative;height:200px;overflow:hidden;background:#d8dde8}.b-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s}.b-tag{position:absolute;top:12px;left:12px;background:#fff;color:#1a66a8;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:100px}.b-body{padding:20px 20px 22px;flex:1;flex-direction:column}.b-body,.b-meta{display:flex;gap:10px}.b-meta{align-items:center}.b-date{font-size:12px;color:#98a2b3}.b-dot{width:3px;height:3px;border-radius:50%;background:#eaecf0}.b-read{font-size:12px;color:#98a2b3}.b-title{font-size:18px;font-weight:700;color:#101828;line-height:1.35;flex:1}.b-excerpt{font-size:13px;color:#667085;line-height:1.65}.b-more{font-size:13px;color:#1a66a8;font-weight:500;border-bottom:1px solid transparent;display:inline-block;transition:border-color .2s}.blog-hero{background:#132a43;padding:52px 28px 56px;text-align:center}.blog-hero h1{font-size:clamp(26px,3vw,38px);font-weight:800;color:#fff}.blog-hero p{max-width:640px;margin:12px auto 0;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.8)}.blog-hero-search{display:flex;align-items:center;gap:10px;max-width:520px;margin:24px auto 0;background:#fff;border-radius:12px;padding:0 16px;color:#98a2b3}.blog-hero-search input{flex:1;border:0;outline:0;height:50px;font-family:inherit;font-size:14.5px;color:#101828;background:transparent}.blog-hero-search input::-moz-placeholder{color:#98a2b3}.blog-hero-search input::placeholder{color:#98a2b3}.gal-sec{padding-top:34px;padding-bottom:70px}.gal-hd{margin-bottom:26px}.gal-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3.2vw,38px);font-weight:600;color:#101828;margin:0}.gal-desc{max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.7;color:#667085}.gal-count{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.gal-album+.gal-album{margin-top:42px;padding-top:34px;border-top:1px solid #eaecf0}.gal-album-hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.gal-album-title{font-size:18px;font-weight:800;color:#101828;text-decoration:none!important}.gal-album-title:hover{color:#1a66a8}.gal-album-link{flex-shrink:0;font-size:13px;font-weight:700;color:#1a66a8;text-decoration:none!important}.gal-album-link:hover{color:#124e80}.gal-video{margin-top:34px}.gal-video iframe,.gal-video video{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:16px}.ngal-grid{display:grid;grid-template-columns:repeat(var(--ngal-cols,6),minmax(0,1fr));gap:10px}.ngal-cell{position:relative;margin:0;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#f4f6f8;cursor:zoom-in}.ngal-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .25s ease}.ngal-cell:hover img{transform:scale(1.04)}.ngal-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(16,24,40,.55);color:#fff;font-size:20px;font-weight:800;letter-spacing:.02em}@media (max-width:1050px){.ngal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.ngal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gal-sec{padding-bottom:50px}}@media (max-width:480px){.ngal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gal-album-hd{flex-direction:column;align-items:flex-start;gap:4px}}footer.site-ft{margin-top:48px;background:#f4f6f8;border-top:1px solid #eaecf0;padding:44px 28px 0}.ft-wrap{max-width:1200px;margin:0 auto}.ft-top{display:grid;grid-template-columns:1.45fr 1fr 1fr 1.1fr 1.2fr;grid-auto-flow:column;grid-auto-columns:1fr;gap:40px 32px;padding-bottom:36px;align-items:start}@media (max-width:1080px){.ft-top{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.ft-top{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:768px){.ft-top{grid-template-columns:1fr;gap:28px}}.ft-brand{min-width:0}@media (max-width:1080px){.ft-brand{grid-column:1/-1}}.ft-logo{display:inline-flex;align-items:center;gap:3px;text-decoration:none;margin-bottom:12px}.ft-logo embed,.ft-logo img,.ft-logo object,.ft-logo svg{max-height:40px!important;max-width:180px!important;width:auto!important;height:auto;-o-object-fit:contain;object-fit:contain}.ft-call{display:inline-flex;align-items:center;gap:11px;padding:11px 18px 11px 15px;margin-bottom:16px;background:#1a66a8;border-radius:12px;color:#fff;text-decoration:none!important;transition:background .15s}.ft-call:hover{background:#135087}.ft-call svg{flex-shrink:0}.ft-call em,.ft-call span{display:block}.ft-call em{font-style:normal;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.72)}.ft-call b{display:block;margin-top:1px;font-size:14.5px;font-weight:800;color:#fff;white-space:nowrap}.ft-tag{font-size:13px;color:#667085;line-height:1.65;max-width:290px;margin-bottom:16px}.ft-soc{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;list-style:none}.ft-soc li{list-style:none;display:inline-flex}.ft-soc a{width:38px;height:38px;background:#fff;border:1px solid #eaecf0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#667085;text-decoration:none;font-size:14px;transition:border-color .2s,color .2s,background .2s}.ft-soc a svg{width:16px;height:16px;display:block}.ft-soc a:hover{background:#1a66a8;border-color:#1a66a8;color:#fff}.ft-col{min-width:0}.ft-col h4{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#667085;margin-bottom:14px;line-height:1.4;min-height:17px}.ft-member{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:9px 16px;border:1px solid #eaecf0;border-radius:100px;background:#fff;color:#667085;font-size:13px;font-weight:700;text-decoration:none!important;transition:border-color .2s,color .2s}.ft-member svg{flex-shrink:0}.ft-member:hover{border-color:#1a66a8;color:#1a66a8}.ft-links{list-style:none;display:flex;flex-direction:column;gap:9px;font-size:13.5px;font-weight:600}.ft-links a,.ft-links li{color:#667085}.ft-links a{text-decoration:none;transition:color .2s}.ft-links a:hover{color:#1a66a8}.ft-links .ft-address{font-weight:500;line-height:1.6}.ft-newsletter{margin-bottom:16px}.ft-newsletter form{position:relative;display:flex}.ft-newsletter input[type=email],.ft-newsletter input[type=text]{width:100%;padding:13px 110px 13px 18px;background:#fff;border:1px solid #eaecf0;border-radius:100px;color:#101828;font-size:13px;font-family:inherit;outline:none}.ft-newsletter input[type=email]::-moz-placeholder,.ft-newsletter input[type=text]::-moz-placeholder{color:#98a2b3}.ft-newsletter input[type=email]::placeholder,.ft-newsletter input[type=text]::placeholder{color:#98a2b3}.ft-newsletter input[type=email]:focus,.ft-newsletter input[type=text]:focus{border-color:#1a66a8}.ft-newsletter button{position:absolute;right:4px;top:4px;bottom:4px;padding:0 20px;background:#1a66a8;border:none;border-radius:100px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s}.ft-newsletter button:hover{background:#124e80}.footer-secure-payment{margin-top:8px}.footer-secure-payment__label{display:block;font-size:11px;font-weight:700;color:#667085;margin-bottom:6px}.footer-secure-payment__cards{display:block;max-width:100%;height:auto}.tursab-verification-container{margin-top:20px;text-align:left}@media (max-width:768px){.tursab-verification-container{text-align:center}}.tursab-verification-container .tursab-img-tursab-no{display:inline-block;position:relative;text-decoration:none}.tursab-verification-container .tursab-img-tursab-no img{width:250px;position:relative}.tursab-verification-container .tursab-img-tursab-no .tursab-no{position:absolute;right:10px;bottom:13px;color:red;font-size:13px;text-align:center;font-weight:700}.tursab-verification-container .tursab-text{color:#667085;font-size:11px;margin-top:4px}.tursab-link{display:inline-flex;align-items:center;gap:6px;border:1px solid #eaecf0;padding:5px 13px;border-radius:10px;color:#667085;text-decoration:none;font-size:12px;background:#fff;transition:border-color .2s,color .2s}.tursab-link:hover{border-color:#1a66a8;color:#1a66a8}.ft-bar{border-top:1px solid #eaecf0;padding:18px 0;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12.5px;font-weight:600}.ft-bar,.ft-commoware{display:flex;align-items:center;color:#667085}.ft-commoware{gap:5px;font-size:11.5px}.ft-commoware b{color:#667085;font-weight:700;opacity:.85}.fixed-wp{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;flex-direction:column;gap:8px}.fixed-wp li{list-style:none;display:inline-flex}.fixed-wp a{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.15);transition:transform .3s,box-shadow .3s;text-decoration:none}.fixed-wp a:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(0,0,0,.2)}.fixed-wp a img{width:52px;height:52px;border-radius:50%}@media (max-width:768px){.fixed-wp{right:12px;bottom:12px}.fixed-wp a,.fixed-wp a img{width:46px;height:46px}}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.text-center{text-align:center}.justify-content-center{justify-content:center}.btn:focus{outline:none;box-shadow:none}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .3s ease}#loader-container{position:fixed;inset:0;z-index:10000;background:#fff;display:flex;align-items:center;justify-content:center}#loader-container .loader{width:32px;height:32px;border:3px solid #eaecf0;border-top-color:#1a66a8;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#side-bar-container,#ui-block{display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.75);width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;border-radius:16px}#side-bar-container .loader,#ui-block .loader,.loader{width:36px;height:36px;border:3px solid #eaecf0;border-top-color:#1a66a8;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}.price-box-loader,price-box-loader{display:block;padding:30px 20px}.price-box-loader .row,price-box-loader .row{justify-content:center}.price-box-loader .col-lg-12,price-box-loader .col-lg-12{padding:16px}.price-box-loader .vue-skeleton-scaffold,.price-box-loader [class*=skeleton],price-box-loader .vue-skeleton-scaffold,price-box-loader [class*=skeleton]{border-radius:16px;overflow:hidden}.booking-side-bar,.td-price-card{position:relative}.reservation-information-loader,.reservation-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.reservation-information-loader .loader,.reservation-loader .loader{width:40px;height:40px;margin-bottom:16px}.ft-col--block{min-width:150px}.ft-trust{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;padding:20px 0;border-top:1px solid #eaecf0}.ft-trust .footer-secure-payment{margin-top:0;text-align:right}.ft-trust .footer-secure-payment__label{text-align:inherit}.ft-trust .footer-secure-payment__cards{margin-left:auto}@media (max-width:768px){.ft-trust{justify-content:center}.ft-trust,.ft-trust .footer-secure-payment{text-align:center}.ft-trust .footer-secure-payment__cards{margin:0 auto}}.ft-certs{display:flex;align-items:center;flex-wrap:wrap;gap:24px;max-width:100%}.ft-certs>img{height:59px;width:auto;max-width:min(210px,100%);-o-object-fit:contain;object-fit:contain;opacity:.9}.ft-certs .tursab-verification-container{margin-top:0;line-height:0}.ft-certs .tursab-verification-container .tursab-text{line-height:1.4}.ft-certs .tursab-img-tursab-no img{width:200px;max-width:100%;height:auto}.ft-certs .tursab-img-tursab-no .tursab-no{right:8px;bottom:10px;font-size:11px}@media (max-width:768px){.ft-certs{gap:16px;justify-content:center}.ft-certs>img{height:50px;max-width:min(180px,100%)}.ft-certs .tursab-img-tursab-no img{width:170px}.ft-certs .tursab-img-tursab-no .tursab-no{right:7px;bottom:8px;font-size:10px}}.td-crumb{background:#fff;border-bottom:1px solid #eaecf0;padding:14px 28px}.td-crumb-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#98a2b3}.td-crumb-inner a{color:#667085;text-decoration:none}.td-crumb-inner a:hover{color:#1a66a8}.td-crumb-inner span{color:#101828;font-weight:500;min-width:0}.td-page-section{background:#f4f6f8}#calendarScrollTarget,#scrollable,#scrollable-2,#tourOptionsScroll,#tourOptionsScrollMobile{display:block;height:0;scroll-margin-top:80px;pointer-events:none}.td-page{max-width:1240px;margin:0 auto;padding:36px 28px 80px;display:grid;grid-template-columns:1fr 360px;-moz-column-gap:40px;column-gap:40px;row-gap:0;align-items:start}.td-page>:not(.td-sidebar){grid-column:1}.td-page>.td-sidebar{grid-column:2;grid-row:1/span 20}.td-gallery{border-radius:16px;overflow:hidden;background:#d0d5df;margin-bottom:32px}.td-gal-main{position:relative;aspect-ratio:16/9;overflow:hidden;cursor:pointer}.td-gal-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.td-gal-main:hover img{transform:scale(1.03)}.td-gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.td-gal-arrow:hover{background:hsla(0,0%,100%,.35)}.td-gal-arrow.prev{left:14px}.td-gal-arrow.next{right:14px}.td-gal-counter{position:absolute;bottom:12px;right:14px;background:rgba(10,18,32,.55);color:hsla(0,0%,100%,.9);font-size:11px;font-weight:500;padding:3px 10px;border-radius:12px}.td-gal-thumbs{display:flex;gap:6px;padding:6px;background:#0d1220;overflow-x:auto;scrollbar-width:none}.td-gal-thumbs::-webkit-scrollbar{display:none}.td-gal-thumb{width:72px;height:52px;flex-shrink:0;border-radius:5px;overflow:hidden;cursor:pointer;opacity:.5;border:2px solid transparent;transition:opacity .2s,border-color .2s}.td-gal-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.td-gal-thumb.active{opacity:1;border-color:#fff}.td-gal-thumb:hover{opacity:.85}.td-head{margin-bottom:28px}.td-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.td-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:12px}.td-badge--dur{background:#f4f6f8;color:#667085;border:1px solid #eaecf0}.td-badge--hot{background:#fff0e6;color:#c04a00}.td-badge--dep{background:#e8f0ff;color:#1a66a8}.td-title{font-size:clamp(20px,2.8vw,28px);color:#101828;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:12px}.td-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.td-title-row .td-title{flex:1;min-width:0;word-break:break-word}.td-fav{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#f4f6f8;border:1px solid #eaecf0;color:#101828;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.td-fav svg{flex-shrink:0;fill:none;transition:fill .2s}.td-fav:hover{background:#fff;border-color:#ef4444;color:#ef4444}.td-fav.active{background:#ef4444;border-color:#ef4444;color:#fff}.td-fav.active svg{fill:currentColor}.td-labels{display:flex;flex-wrap:wrap;gap:6px}.td-label{font-size:12px;color:#667085;background:#f4f6f8;border:1px solid #eaecf0;padding:3px 10px;border-radius:12px}.td-sections{margin-bottom:8px;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:32px}.td-section{min-width:0}.td-tabs{display:none;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #eaecf0}.td-tabs::-webkit-scrollbar{display:none}.td-tabs:empty{display:none}.td-tab{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600;color:#667085;white-space:nowrap;cursor:pointer;transition:color .2s,border-color .2s}.td-tab:hover{color:#1a66a8}.td-tab.is-active{color:#1a66a8;border-bottom-color:#1a66a8}.td-sections.js-tabs .td-tabs{display:flex}.td-sections.js-tabs .td-section{display:none}.td-sections.js-tabs .td-section.is-active{display:block}.td-sections.js-tabs .td-section-title{display:none}.td-section-title{font-size:18px;font-weight:600;color:#1a66a8;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #eaecf0}.td-accordion{display:flex;flex-direction:column;gap:8px}.td-accordion-item{border:1px solid #eaecf0;border-radius:10px;overflow:hidden}.td-accordion-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f4f6f8;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:#101828;transition:background .2s}.td-accordion-btn:hover{background:rgb(234.65,238.35,242.05)}.td-accordion-btn svg{flex-shrink:0;transition:transform .2s}.td-accordion-btn.active svg{transform:rotate(180deg)}.td-accordion-body{display:none}.td-accordion-body.active{display:block}.td-accordion-content{padding:14px 18px;font-size:13px;line-height:1.7;color:#667085}.td-guide-langs{display:flex;flex-wrap:wrap;gap:8px}.td-guide-lang{display:inline-flex;align-items:center;padding:8px 16px;background:#f4f6f8;border:1px solid #eaecf0;border-radius:12px;font-size:13px;font-weight:500;color:#101828}.td-notice{background:#fff9ec;border:1px solid #f0e0a0;border-radius:10px;padding:16px 18px;font-size:13px;color:#7a5c00;line-height:1.65;margin-bottom:28px}.td-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:28px}.td-info-item{background:#f4f6f8;border:1px solid #eaecf0;border-radius:10px;padding:14px 16px}.td-info-lbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3;margin-bottom:5px}.td-info-val{font-size:14px;font-weight:500;color:#101828;line-height:1.4}.td-route-full{background:#f4f6f8;border:1px solid #eaecf0;border-radius:10px;padding:14px 16px;margin-bottom:14px}.td-route-full .td-info-lbl{margin-bottom:8px}.td-route-full p{font-size:13px;color:#667085;line-height:1.7;letter-spacing:.02em}.td-day{border:1px solid #eaecf0;border-radius:10px;overflow:hidden;margin-bottom:8px}.td-day.open{border-color:#1a66a8;box-shadow:0 2px 16px rgba(26,102,168,.08)}.td-day-btn{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .2s}.td-day-btn:hover,.td-day.open .td-day-btn{background:#f4f6f8}.td-day-num{font-size:11px;font-weight:700;letter-spacing:.1em;color:#1a66a8;background:rgba(26,102,168,.08);padding:4px 9px;border-radius:12px;flex-shrink:0}.td-day-title{font-size:14px;font-weight:600;color:#101828;flex:1}.td-day-ico{font-size:16px;color:#98a2b3;transition:transform .25s;flex-shrink:0}.td-day.open .td-day-ico{transform:rotate(45deg);color:#1a66a8}.td-day-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.td-day.open .td-day-body{max-height:800px}.td-day-content{padding:0 18px 20px;font-size:14px;color:#667085;line-height:1.7}.td-day-content p{margin-bottom:12px}.td-day-metas{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.td-day-meta{background:#f4f6f8;border-radius:10px;padding:10px 12px;font-size:12px}.td-day-meta strong{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;margin-bottom:3px}.td-plain p{font-size:14px;color:#667085;line-height:1.7;margin-bottom:10px;word-break:break-word;overflow-wrap:break-word}.td-plain p:last-child{margin-bottom:0}.td-section{max-width:100%;overflow-wrap:break-word;word-break:break-word}.td-checklist{list-style:none;display:flex;flex-direction:column;gap:10px}.td-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#667085;line-height:1.5}.td-checklist li:before{content:"\2713";flex-shrink:0;width:20px;height:20px;background:#e8f5e9;color:#2e7d32;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.td-nolist{list-style:none;display:flex;flex-direction:column;gap:10px}.td-nolist li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#667085;line-height:1.5}.td-nolist li:before{content:"\2715";flex-shrink:0;width:20px;height:20px;background:#fdecea;color:#c62828;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-top:1px}.td-bring-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.td-bring-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:#667085;background:#f4f6f8;border:1px solid #eaecf0;border-radius:10px;padding:10px 14px}.td-know{display:flex;flex-direction:column;gap:28px}.td-know-block h4{font-size:13px;font-weight:700;color:#101828;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #eaecf0;letter-spacing:-.01em}.td-know-block ul{list-style:none;display:flex;flex-direction:column;gap:8px}.td-know-block ul li{font-size:13px;color:#667085;line-height:1.65;padding-left:14px;position:relative}.td-know-block ul li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#98a2b3}.td-payment-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.td-payment-pill{font-size:12px;font-weight:500;color:#1a66a8;background:rgba(26,102,168,.07);border-radius:12px;padding:5px 13px}.td-selection-box{background:#fff;border:1px solid #eaecf0;border-radius:16px;overflow:hidden;margin-bottom:32px;box-shadow:0 1px 2px rgba(16,24,40,.05)}.td-sel-hd{padding:12px 18px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3;border-bottom:1px solid #eaecf0;background:#f4f6f8}.td-sel-rows{padding:4px 0}.td-sel-row{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;font-size:13px;color:#667085;border-bottom:1px solid #eaecf0}.td-sel-row strong{font-weight:600;color:#101828}.td-sel-row:last-child{border-bottom:none}.td-sel-total{background:#f4f6f8}.td-sel-total strong{font-size:16px;font-weight:800;color:#1a66a8}.td-sel-cta{display:block;padding:13px 18px;background:#1a66a8;color:#fff;text-align:center;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.td-sel-cta:hover{background:#124e80}.td-sidebar .date{width:100%;margin-bottom:12px}.td-sidebar .date>.dropdown-toggle,.td-sidebar .date>button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;background:#fff!important;border:1px solid #eaecf0!important;border-radius:10px!important;color:#101828!important;font-size:13px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;outline:none;box-shadow:none!important;transition:border-color .2s}.td-sidebar .date>.dropdown-toggle:focus,.td-sidebar .date>.dropdown-toggle:hover,.td-sidebar .date>button:focus,.td-sidebar .date>button:hover{border-color:#1a66a8!important}.td-sidebar .date>.dropdown-toggle:after,.td-sidebar .date>button:after{display:none}.td-sidebar .date>.dropdown-menu{display:none!important;width:100%;min-width:100%;background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:8px 0;margin-top:4px;text-align:center}.td-sidebar .date>.dropdown-menu.show{display:block!important}.td-sidebar .vc-container{width:100%!important;border:none!important;border-radius:0!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.td-sidebar .vc-pane-container{padding:0 8px}.td-sidebar .vc-arrows-container{left:8px!important;right:8px!important;width:auto!important}.td-sidebar .vc-header{padding:12px 6px 8px}.td-sidebar .vc-title{font-size:14px!important;font-weight:600!important;color:#101828!important}.td-sidebar .vc-arrow{width:28px;height:28px;border-radius:50%;border:1px solid #eaecf0;color:#667085;background:#fff}.td-sidebar .vc-arrow:hover{border-color:#1a66a8;color:#1a66a8}.td-sidebar .vc-weeks{padding:0}.td-sidebar .vc-weekday{font-size:11px!important;font-weight:600!important;color:#98a2b3!important;padding-bottom:10px;text-align:center}.td-sidebar .vc-day{margin-bottom:6px;text-align:center}.td-sidebar .vc-day span{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s}.td-sidebar .vc-day span:hover{border-color:#1a66a8}.td-sidebar .vc-day span label,.td-sidebar .vc-day span p{cursor:pointer;margin-bottom:0;text-align:center;line-height:1.2}.td-sidebar .vc-day span label{display:block;font-size:13px;font-weight:600;color:#101828}.td-sidebar .vc-day span p{font-size:8px;font-weight:700;color:#667085;line-height:1.4}.td-sidebar .vc-day span.active-dates{border-color:#1a66a8;background:#1a66a8}.td-sidebar .vc-day span.active-dates label,.td-sidebar .vc-day span.active-dates p{color:#fff}.td-sidebar .vc-day span.text-muted{border-color:transparent;cursor:default}.td-sidebar .vc-day span.text-muted label,.td-sidebar .vc-day span.text-muted p{color:#98a2b3;cursor:default}.td-sidebar .vc-day span.text-muted:hover{border-color:transparent}.td-sidebar .vc-day.is-not-in-month{min-height:0;height:0;margin-bottom:0}.td-sidebar .vc-day.is-not-in-month span{padding:0;border:0;min-width:0;min-height:0}.td-sidebar .vc-day.is-not-in-month label{font-size:0}.td-sidebar .price-type{width:100%;margin-bottom:12px}.td-sidebar .price-type>.dropdown-toggle,.td-sidebar .price-type>button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;background:#fff!important;border:1px solid #eaecf0!important;border-radius:10px!important;color:#101828!important;font-size:13px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;outline:none;box-shadow:none!important;transition:border-color .2s}.td-sidebar .price-type>.dropdown-toggle:focus,.td-sidebar .price-type>.dropdown-toggle:hover,.td-sidebar .price-type>button:focus,.td-sidebar .price-type>button:hover{border-color:#1a66a8!important}.td-sidebar .price-type>.dropdown-toggle:after,.td-sidebar .price-type>button:after{display:none}.td-sidebar .price-type>.dropdown-menu{display:none!important;width:100%;min-width:100%;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:16px;margin-top:4px}.td-sidebar .price-type>.dropdown-menu.show{display:block!important}.td-sidebar .price-type .price-type-item-container{border-bottom:1px solid #eaecf0;padding-bottom:14px;margin-bottom:14px}.td-sidebar .price-type .price-type-item-container:last-child{border-bottom:none;margin-bottom:0}.td-sidebar .price-type .price-type-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.td-sidebar .price-type .price-type-item:last-child{margin-bottom:0}.td-sidebar .price-type .price-type-item .type{flex:1}.td-sidebar .price-type .price-type-item .type label{font-size:13px;font-weight:500;color:#101828;margin-bottom:0}.td-sidebar .price-type .price-type-item .type-count{display:flex;align-items:center;gap:6px}.td-sidebar .price-type .price-type-item .type-count span{width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center}.td-sidebar .price-type .price-type-item .type-count span img{width:28px;height:28px}.td-sidebar .price-type .price-type-item .type-count span svg circle{fill:#fff;stroke:#1a66a8}.td-sidebar .price-type .price-type-item .type-count span svg path{fill:#1a66a8}.td-sidebar .price-type .price-type-item .type-count input{width:40px;text-align:center;border:none;font-size:14px;font-weight:600;color:#101828;font-family:inherit}.td-sidebar .apply-button{display:block;width:100%;padding:10px;background:#1a66a8;color:#fff;text-align:center;font-size:13px;font-weight:600;border-radius:10px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:background .2s}.td-sidebar .apply-button:hover{background:#124e80;color:#fff}.td-sidebar .apply-button,.td-sidebar .default-button{display:block;width:100%;padding:13px;background:#1a66a8!important;color:#fff!important;text-align:center;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;font-family:inherit;text-decoration:none!important;transition:background .2s;margin-top:8px}.td-sidebar .apply-button:hover,.td-sidebar .default-button:hover{background:#124e80!important}.td-sidebar .apply-button.disabled,.td-sidebar .apply-button:disabled,.td-sidebar .default-button.disabled,.td-sidebar .default-button:disabled{background:#eaecf0!important;color:#98a2b3!important;cursor:not-allowed!important}.td-sidebar .default-border-button{display:block;width:100%;padding:12px;background:transparent;color:#1a66a8;text-align:center;font-size:13px;font-weight:600;border:1px solid #1a66a8;border-radius:12px;text-decoration:none;transition:background .2s,color .2s}.td-sidebar .default-border-button:hover{background:#1a66a8;color:#fff}.td-sidebar .btn-secondary:not(:disabled):not(.disabled).active,.td-sidebar .btn-secondary:not(:disabled):not(.disabled):active,.td-sidebar .show>.btn-secondary.dropdown-toggle{color:#101828!important;background:transparent;border-color:#1a66a8;box-shadow:none}.td-sidebar .type-count-svg-circle{fill:#fff;stroke:#1a66a8}.td-sidebar .type-count-svg-path{fill:#1a66a8}.td-sidebar .v-select{position:relative;margin-bottom:12px}.td-sidebar .v-select .vs__dropdown-toggle{display:flex;align-items:center;width:100%;padding:0 14px;background:#fff;border:1px solid #eaecf0;border-radius:10px;cursor:pointer;transition:border-color .2s;min-height:44px;height:44px}.td-sidebar .v-select .vs__dropdown-toggle:hover{border-color:#1a66a8}.td-sidebar .v-select .vs__selected-options{display:flex;align-items:center;flex:1;flex-wrap:nowrap;overflow:hidden;height:100%;padding:0}.td-sidebar .v-select .vs__selected{font-size:13px;font-weight:500;color:#101828;margin:0;padding:0;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:44px}.td-sidebar .v-select .vs__search{font-size:13px;font-family:inherit;color:#101828;border:none!important;padding:0!important;margin:0!important;background:transparent;outline:none;height:100%;line-height:44px}.td-sidebar .v-select .vs__search::-moz-placeholder{color:#98a2b3}.td-sidebar .v-select .vs__search::placeholder{color:#98a2b3}.td-sidebar .v-select .vs__actions{display:flex;align-items:center;padding:0 0 0 8px;flex-shrink:0;height:100%}.td-sidebar .v-select .vs__actions .vs__clear{display:none}.td-sidebar .v-select .vs__actions .vs__open-indicator{fill:#98a2b3;transition:transform .2s;display:flex;align-items:center}.td-sidebar .v-select .vs__actions .vs__open-indicator img,.td-sidebar .v-select .vs__actions .vs__open-indicator svg{width:14px;height:14px}.td-sidebar .v-select.vs--open .vs__dropdown-toggle{border-color:#1a66a8}.td-sidebar .v-select.vs--open .vs__open-indicator{transform:rotate(180deg)}.td-sidebar .v-select .vs__dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:6px 0;max-height:250px;overflow-y:auto;list-style:none}.td-sidebar .v-select .vs__dropdown-option{padding:10px 14px;font-size:13px;color:#101828;cursor:pointer;transition:background .15s}.td-sidebar .v-select .vs__dropdown-option--highlight,.td-sidebar .v-select .vs__dropdown-option:hover{background:#f4f6f8;color:#1a66a8}.td-sidebar .v-select .vs__dropdown-option--selected{font-weight:600;color:#1a66a8}.td-sidebar .v-select .vs__no-options{padding:10px 14px;font-size:13px;color:#98a2b3;text-align:center}.td-sidebar .vs__spinner{display:none}.td-sidebar .remove-room{display:block;width:100%;text-align:center;padding:8px;margin-top:8px;font-size:12px;font-weight:600;color:#c62828;background:#fdecea;border-radius:10px;text-decoration:none;transition:background .2s}.td-sidebar .remove-room:hover{background:#f9d6d2}.td-sidebar .add-room{display:block;width:100%;text-align:center;padding:10px;margin-top:10px;font-size:13px;font-weight:600;color:#fff;background:#1a66a8;border-radius:10px;text-decoration:none;transition:background .2s}.td-sidebar .add-room:hover{background:#124e80;color:#fff}.td-sidebar .rooms-title span{font-size:14px;font-weight:600;color:#101828;display:block;margin-bottom:12px}.td-sidebar .price-type .dropdown-menu .desc{margin-bottom:12px}.td-sidebar .price-type .dropdown-menu .desc span{font-size:13px;color:#98a2b3}.tour-options{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:16px 20px;margin-bottom:20px;position:relative}.tour-options .options-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaecf0;padding:0 0 14px;margin-bottom:14px}.tour-options .options-top.border-0{border-bottom:none;padding-bottom:0}.tour-options .options-top .options-top-left span{display:block;font-size:16px;font-weight:600;color:#101828;margin-bottom:2px}.tour-options .options-top .options-top-left p{font-size:13px;color:#667085}.tour-options .options-top .options-top-right{text-align:right}.tour-options .options-top .options-top-right label{display:block;font-size:13px;color:#667085;margin-bottom:0}.tour-options .options-top .options-top-right span{display:block;font-size:22px;font-weight:700;color:#1a66a8}.tour-options .options-top .options-top-right p{font-size:11px;color:#98a2b3}.tour-options .options-content{padding-bottom:14px}.tour-options .options-content>div>span,.tour-options .options-content>span{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:12px}.tour-options .form-element-checkbox-diff-container{display:flex;flex-wrap:wrap;gap:8px;width:100%}.tour-options .form-element-checkbox-diff{width:100%}.tour-options .form-element-checkbox-diff .b-form-radio-group,.tour-options .form-element-checkbox-diff>div,.tour-options .form-element-checkbox-diff [role=radiogroup]{display:flex!important;flex-wrap:wrap;gap:8px}.tour-options .custom-control.custom-checkbox,.tour-options .custom-control.custom-radio{padding-left:0!important;margin:0!important}.tour-options .custom-control.custom-checkbox .custom-control-input,.tour-options .custom-control.custom-radio .custom-control-input{position:absolute;opacity:0;pointer-events:none}.tour-options .custom-control.custom-checkbox .custom-control-label,.tour-options .custom-control.custom-radio .custom-control-label{display:inline-block;padding:8px 18px;font-size:13px;font-weight:500;color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:12px;cursor:pointer;transition:all .2s;min-width:70px;text-align:center;line-height:1.4}.tour-options .custom-control.custom-checkbox .custom-control-label:after,.tour-options .custom-control.custom-checkbox .custom-control-label:before,.tour-options .custom-control.custom-radio .custom-control-label:after,.tour-options .custom-control.custom-radio .custom-control-label:before{display:none!important}.tour-options .custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label,.tour-options .custom-control.custom-checkbox .custom-control-label:hover,.tour-options .custom-control.custom-radio .custom-control-input:checked~.custom-control-label,.tour-options .custom-control.custom-radio .custom-control-label:hover{background:#1a66a8;border-color:#1a66a8;color:#fff}.tour-options .custom-control.custom-checkbox .custom-control-input:disabled~.custom-control-label,.tour-options .custom-control.custom-radio .custom-control-input:disabled~.custom-control-label{opacity:.4;cursor:not-allowed}.tour-options .custom-control.custom-checkbox .custom-control-input:disabled~.custom-control-label:hover,.tour-options .custom-control.custom-radio .custom-control-input:disabled~.custom-control-label:hover{border-color:#eaecf0;color:#101828}.tour-options .options-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin:14px -20px -16px;background:#f4f6f8;border-radius:0 0 16px 16px;border-top:1px solid #eaecf0}.tour-options .options-footer>div label{display:block;font-size:13px;font-weight:500;color:#667085;margin-bottom:2px}.tour-options .options-footer>div .price,.tour-options .options-footer>div span.price{display:block;font-size:22px;font-weight:800;color:#1a66a8;letter-spacing:-.02em}.tour-options .options-footer>div p{font-size:11px;font-weight:400;color:#98a2b3;margin:0}.tour-options .options-footer .continue a,.tour-options .options-footer .continue button{min-width:140px;padding:11px 20px;background:#1a66a8;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .2s}.tour-options .options-footer .continue a:hover,.tour-options .options-footer .continue button:hover{background:#124e80}.tour-options .options-footer .continue a:focus,.tour-options .options-footer .continue button:focus{outline:none;box-shadow:none}.tour-options .label-item,.tour-options .room-label{display:inline-block;padding:4px 10px;border:1px solid #eaecf0;border-radius:12px;font-size:11px;font-weight:500;color:#667085;margin-right:4px;margin-bottom:4px}.price-box-loader,price-box-loader{text-align:center;padding:40px 0}.td-price-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.05)}.td-price-top{padding:22px 22px 18px;border-bottom:1px solid #eaecf0}.td-price-lbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3;margin-bottom:6px}.td-price-val{font-size:30px;font-weight:800;color:#101828;letter-spacing:-.03em;line-height:1;margin-bottom:4px}.td-price-orig{font-size:14px;color:#98a2b3;text-decoration:line-through;margin-bottom:4px}.td-price-disc{display:inline-block;font-size:11px;font-weight:700;color:#2e7d32;background:#e8f5e9;padding:2px 8px;border-radius:12px}.td-price-body{padding:18px 22px;display:flex;flex-direction:column;gap:12px}.td-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#667085}.td-meta-row strong{font-weight:600;color:#101828;font-size:13px}.td-divider{height:1px;background:#eaecf0;margin:4px 0}.td-cta-wrap{padding:16px 22px;display:flex;flex-direction:column;align-items:center;gap:10px}.td-booking-section .td-cta-wrap{padding:8px 0 0}.td-cta{display:block;width:80%;padding:12px;background:#1a66a8;color:#fff;text-align:center;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;font-family:inherit;letter-spacing:.01em;transition:background .2s;text-decoration:none}.td-cta:hover{background:#124e80}.td-wa-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:80%;padding:11px;background:#25d366;color:#fff;font-size:13px;font-weight:600;border:none;border-radius:12px;cursor:pointer;font-family:inherit;transition:background .2s;text-decoration:none}.td-wa-btn:hover{background:#1eb857}.td-price-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.td-price-badges .td-badge--hot{font-size:10px;padding:3px 9px}.td-booking-section{padding:18px 22px;border-top:1px solid #eaecf0;display:flex;flex-direction:column;gap:4px}.td-booking-section .booking-form-title label{font-size:14px;font-weight:600;color:#101828;margin-bottom:10px;display:block}.td-booking-section .front-margin-bottom{margin-bottom:10px}.td-cal-wrap{padding:0 22px 12px;position:relative}.td-cal-trigger{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #eaecf0;border-radius:10px;background:#fff;font-size:13px;font-weight:500;color:#101828;cursor:pointer;font-family:inherit;transition:border-color .2s}.td-cal-trigger:hover{border-color:#1a66a8}.td-cal-trigger .td-persons-arrow{margin-left:auto;font-size:10px;color:#98a2b3}.td-cal{border:1px solid #eaecf0;border-radius:10px;margin-top:6px;background:#fff;overflow:hidden;padding:16px 12px 12px}.td-cal-lbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3;margin-bottom:10px}.td-cal-nav{justify-content:space-between;margin-bottom:10px}.td-cal-nav,.td-cal-nav-btn{display:flex;align-items:center}.td-cal-nav-btn{width:26px;height:26px;border-radius:50%;border:1px solid #eaecf0;background:#fff;color:#667085;font-size:13px;cursor:pointer;justify-content:center;font-family:inherit;transition:border-color .2s,color .2s}.td-cal-nav-btn:hover{border-color:#1a66a8;color:#1a66a8}.td-cal-month{font-size:13px;font-weight:600;color:#101828}.td-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.td-cal-dh{text-align:center;font-size:10px;font-weight:600;color:#98a2b3;padding:3px 0 5px}.td-cal-d{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:11px;border-radius:50%;cursor:pointer;color:#667085;transition:background .15s,color .15s;border:none;background:none;font-family:inherit;position:relative}.td-cal-d:hover:not(.past):not(.empty){background:#f4f6f8;color:#101828}.td-cal-d.available{color:#1a66a8;font-weight:700}.td-cal-d.available:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#1a66a8}.td-cal-d.selected{background:#1a66a8!important;color:#fff!important;font-weight:700}.td-cal-d.selected:after{display:none}.td-cal-d.past{color:#eaecf0;cursor:not-allowed}.td-cal-d.empty{cursor:default}.td-cal-sel{margin-top:10px;font-size:12px;color:#1a66a8;font-weight:500;text-align:center;padding:6px;background:rgba(26,102,168,.06);border-radius:10px}.td-persons-wrap{padding:0 22px 16px;position:relative}.td-persons-lbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3;margin-bottom:8px}.td-persons-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid #eaecf0;border-radius:10px;background:#fff;font-size:13px;font-weight:500;color:#101828;cursor:pointer;font-family:inherit;transition:border-color .2s}.td-persons-trigger.open,.td-persons-trigger:hover{border-color:#1a66a8}.td-persons-trigger .chev{color:#98a2b3;font-size:10px;transition:transform .2s}.td-persons-trigger .chev.up{transform:rotate(180deg)}.td-persons-panel{position:absolute;left:22px;right:22px;background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);z-index:50;overflow:hidden}.td-pr{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #eaecf0}.td-pr:last-of-type{border-bottom:none}.td-pr-info{flex:1}.td-pr-type{font-size:13px;font-weight:600;color:#101828}.td-pr-age{font-size:11px;color:#98a2b3}.td-pr-ctrl{gap:10px}.td-pc-btn,.td-pr-ctrl{display:flex;align-items:center}.td-pc-btn{width:28px;height:28px;border-radius:50%;border:1px solid #eaecf0;background:#fff;color:#667085;font-size:16px;line-height:1;cursor:pointer;justify-content:center;font-family:inherit;transition:border-color .2s,color .2s}.td-pc-btn:hover:not(:disabled){border-color:#1a66a8;color:#1a66a8}.td-pc-btn:disabled{opacity:.3;cursor:not-allowed}.td-pc-val{font-size:14px;font-weight:600;color:#101828;min-width:18px;text-align:center}.td-persons-actions{display:flex;gap:8px;padding:10px 16px;border-top:1px solid #eaecf0;background:#f4f6f8}.td-pa-cancel{flex:1;padding:8px;border:1px solid #eaecf0;border-radius:10px;background:#fff;font-size:12px;font-weight:500;color:#667085;cursor:pointer;font-family:inherit;transition:border-color .2s}.td-pa-cancel:hover{border-color:#1a66a8}.td-pa-apply{flex:2;padding:8px;border:none;border-radius:10px;background:#1a66a8;font-size:12px;font-weight:600;color:#fff;cursor:pointer;font-family:inherit;transition:background .2s}.td-pa-apply:hover{background:#124e80}.td-cta--disabled{background:#eaecf0!important;color:#98a2b3!important;cursor:not-allowed!important}.td-options{margin-bottom:32px;border:1px solid #eaecf0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05)}.td-options-hd{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;background:#f4f6f8;border-bottom:1px solid #eaecf0}.td-options-hd .td-opts-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3}.td-options-hd .td-opts-sel{font-size:12px;font-weight:500;color:#1a66a8}.td-options-list{display:flex;flex-direction:column;gap:12px;padding:4px 20px 22px}.td-option{border:1.5px solid #eaecf0;border-radius:16px;cursor:pointer;transition:border-color .2s,box-shadow .2s;overflow:hidden}.td-option:hover{border-color:#c0c8d4}.td-option.selected{border-color:#1a66a8;box-shadow:0 0 0 3px rgba(26,102,168,.08)}.td-option.selected .td-opt-radio{color:#1a66a8}.td-opt-header{display:flex;align-items:center;gap:12px;padding:16px}.td-opt-radio{font-size:18px;color:#eaecf0;line-height:1;flex-shrink:0;transition:color .2s}.td-opt-info{flex:1;min-width:0}.td-opt-name{font-size:14px;font-weight:700;color:#101828;margin-bottom:3px}.td-opt-desc{font-size:12px;color:#667085;line-height:1.5}.td-opt-price{font-size:15px;font-weight:800;color:#1a66a8;letter-spacing:-.02em;flex-shrink:0;text-align:right}.td-opt-price span{font-size:11px;font-weight:400;color:#98a2b3}.td-opt-footer{background:#f4f6f8;border-top:1px solid #eaecf0;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.td-opt-times{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.td-opt-times-lbl{font-size:11px;font-weight:600;color:#667085;margin-right:2px}.td-opt-summary{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;color:#101828}.td-opt-summary strong{font-size:16px;font-weight:800;color:#1a66a8}.td-opt-summary-sub{font-size:11px;color:#98a2b3}.td-opt-cta{display:block;width:100%;padding:11px;background:#1a66a8;color:#fff;text-align:center;font-size:13px;font-weight:600;border:none;border-radius:10px;cursor:pointer;font-family:inherit;transition:background .2s}.td-opt-cta:hover{background:#124e80}.td-time-btn{padding:4px 10px;border:1px solid #eaecf0;border-radius:12px;font-size:11px;font-weight:500;color:#667085;background:#fff;cursor:pointer;font-family:inherit;transition:border-color .2s,color .2s,background .2s}.td-time-btn:hover{border-color:#1a66a8;color:#1a66a8}.td-time-btn.selected{background:#1a66a8;border-color:#1a66a8;color:#fff}.td-options-foot{padding:14px 18px;border-top:1px solid #eaecf0;background:#f4f6f8;display:flex;align-items:center;justify-content:space-between;gap:12px}.td-opts-total{font-size:13px;color:#667085}.td-opts-total strong{font-size:20px;font-weight:800;color:#1a66a8;letter-spacing:-.02em}.td-opts-cta{padding:10px 22px;background:#1a66a8;color:#fff;border-radius:12px;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s}.td-opts-cta:hover{background:#124e80}.td-trust-sec{padding:16px 22px;border-top:1px solid #eaecf0;display:flex;flex-direction:column;gap:10px}.td-trust-item{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.td-trust-icon-box{width:34px;height:34px;border-radius:10px;border:1px solid #eaecf0;background:#f4f6f8;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.td-trust-title{font-size:12px;font-weight:600;color:#101828}.td-trust-sub{font-size:11px;color:#98a2b3;margin-top:1px}.td-price-card>.vue-portal-target{padding:0 22px 16px}.refund-policy-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:none;border:1px solid #eaecf0;border-radius:10px;color:#667085;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.refund-policy-btn:hover{border-color:#1a66a8;color:#1a66a8}@media (max-width:1050px){.td-page{grid-template-columns:1fr 300px;gap:28px}}@media (max-width:900px){.td-fav{padding:10px;flex-shrink:0}.td-fav-txt{display:none}}@media (max-width:768px){.td-crumb{padding:12px 18px}.td-page{display:flex;flex-direction:column;padding:20px 18px 100px;gap:0}.td-head{order:1;min-width:0}.td-gallery{order:2;min-width:0;width:100%;border-radius:0;margin-left:-16px;width:calc(100% + 32px);margin-bottom:20px}.td-gal-thumbs{display:none}.td-gal-main{aspect-ratio:4/3}.td-sidebar{order:3;position:static;width:100%;min-width:0;margin-bottom:20px}.td-options{order:4;min-width:0}.td-sections{order:5;min-width:0;width:100%}.td-price-card{border-radius:16px}.td-bring-list,.td-info-grid{grid-template-columns:1fr}.td-similar-inner{padding:0 20px}.td-similar-list{max-width:none}}.td-similar{background:#f4f6f8;border-top:1px solid #eaecf0;padding:48px 0 60px}.td-similar-inner{max-width:1240px;margin:0 auto;padding:0 28px}.td-similar-title{font-size:22px;font-weight:700;color:#101828;margin-bottom:24px;letter-spacing:-.02em}.td-similar-list{display:flex;flex-direction:column;gap:18px;max-width:860px}.td-similar-list .tour-card{width:100%}.td-similar-carousel .td-similar-slide{padding:0 14px}.td-similar-carousel .tour-card{width:100%}.td-similar-carousel .t-img-box{height:240px}.td-similar-carousel .slick-list{margin:0 -14px}.td-similar-carousel .slick-next,.td-similar-carousel .slick-prev{width:38px;height:38px;border-radius:50%;border:1px solid #eaecf0;background:#fff;z-index:10}.td-similar-carousel .slick-next:before,.td-similar-carousel .slick-prev:before{color:#667085;font-size:16px}.td-similar-carousel .slick-next:hover,.td-similar-carousel .slick-prev:hover{border-color:#1a66a8}.td-similar-carousel .slick-next:hover:before,.td-similar-carousel .slick-prev:hover:before{color:#1a66a8}.td-similar-carousel .slick-prev{left:-14px}.td-similar-carousel .slick-next{right:-14px}.td-similar-carousel .slick-dots{position:static;margin-top:18px}.mobil-fixed-button{display:none!important}@media (max-width:768px){.td-options{width:100%;min-width:0}.td-options .price-box,.td-options .price-boxes,.td-options .price-boxes-list{width:100%!important;min-width:0!important;max-width:100%!important}.td-options .price-box-row{flex-direction:column;gap:12px}}.td-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:400;background:#fff;border-top:1px solid #eaecf0;box-shadow:0 -4px 16px rgba(0,0,0,.08);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s ease}.td-sticky-bar.visible{transform:translateY(0)}.td-sticky-inner{display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto}.td-sticky-price{display:flex;flex-direction:column;flex-shrink:0}.td-sticky-from{font-size:10px;color:#98a2b3;text-transform:uppercase;letter-spacing:.08em}.td-sticky-val{font-size:18px;font-weight:700;color:#101828;line-height:1.2}.td-sticky-cta{flex:1;padding:12px 16px;background:#1a66a8;border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s}.td-sticky-cta:hover{background:#124e80}@media (max-width:768px){.td-sticky-bar{display:block}}.label-item,.room-label,.td-badge,.td-day-num,.td-fav,.td-guide-lang,.td-label,.td-payment-pill,.td-price-disc,.td-time-btn,.tour-options .custom-control.custom-checkbox .custom-control-label,.tour-options .custom-control.custom-radio .custom-control-label{border-radius:100px}.td-title{margin-bottom:10px}.td-rating-row{display:flex;align-items:center;gap:8px;margin-top:12px}.td-rating-stars{color:#f08a24;font-weight:800;font-size:14px}.td-rating-count{font-size:13px;color:#98a2b3;font-weight:600}.td-label--refund{background:#e8f5e9;border-color:#e8f5e9;color:#2e7d32;font-weight:700}.td-label--visa{background:#eaf2f9;border-color:#eaf2f9;color:#1a66a8;font-weight:700}.td-label--tag{font-weight:700}.td-accordion-day{display:inline-flex;align-items:center;gap:12px}.td-accordion-day .td-day-num{width:34px;height:34px;padding:0;border-radius:10px;background:#eaf2f9;color:#1a66a8;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.td-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.td-head-main{flex:1 1 auto;min-width:0}.td-title{font-size:clamp(24px,3vw,32px);font-weight:800}.td-meta{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 12px}.td-meta>span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#667085}.td-meta>span svg{flex-shrink:0;color:#1a66a8}.td-meta .td-meta-rating{color:#98a2b3}.td-meta .td-meta-rating .td-rating-stars{font-size:13px}.td-info-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border:1px solid #eaecf0;border-radius:12px;background:#fff;color:#101828;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s}.td-info-btn:hover{border-color:#101828;color:#101828}.td-gallery{position:relative;display:block;border-radius:22px;overflow:visible;background:transparent}.dtg-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px}.dtg-rail::-webkit-scrollbar{display:none}.dtg-item{flex:0 0 auto;height:420px;margin:0;overflow:hidden;border-radius:16px;background:#d8dde8;cursor:zoom-in;scroll-snap-align:start}.dtg-item img{display:block;height:100%;width:auto;min-width:180px;max-width:900px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.dtg-item:hover img{transform:scale(1.03)}.dtg-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.92);border:0;color:#101828;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:background .2s}.dtg-nav:hover{background:#fff}.dtg-nav.prev{left:10px}.dtg-nav.next{right:10px}.dtg-lb{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 64px;background:rgba(12,18,28,.88)}.dtg-lb__img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:16px}.dtg-lb__close,.dtg-lb__nav{position:absolute;z-index:2;width:42px;height:42px;border-radius:50%;border:0;background:hsla(0,0%,100%,.14);color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.dtg-lb__close:hover,.dtg-lb__nav:hover{background:hsla(0,0%,100%,.28)}.dtg-lb__nav{top:50%;transform:translateY(-50%)}.dtg-lb__nav.prev{left:16px}.dtg-lb__nav.next{right:16px}.dtg-lb__close{top:16px;right:16px;font-size:26px}.dtg-lb__counter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.86);font-size:12px;font-weight:700;letter-spacing:.04em}.td-section-title{font-size:20px;font-weight:800;color:#101828;border-bottom:none;padding-bottom:0;margin-bottom:16px}.td-inc-grid>div>ul,.td-inc-grid>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0;margin:0}.td-inc-grid>div>ul>li,.td-inc-grid>ul>li{display:flex;align-items:center;gap:10px;background:#f4f6f8;border-radius:12px;padding:12px 14px;font-size:13.5px;font-weight:700;color:#101828;line-height:1.45}.td-inc-grid>div>ul>li:before,.td-inc-grid>ul>li:before{content:"\2713";flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgba(26,102,168,.1);color:#1a66a8;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.td-inc-grid--out>div>ul>li:before,.td-inc-grid--out>ul>li:before{content:"\2715";background:#fdecea;color:#c62828;font-size:10px}@media (max-width:768px){.td-inc-grid>div>ul,.td-inc-grid>ul{grid-template-columns:1fr}}.td-contract{border:1px solid #eaecf0;border-radius:14px;background:#fff;overflow:hidden}.td-contract-body{max-height:420px;overflow-y:auto;padding:18px;font-size:14px;line-height:1.75}.td-contract-body::-webkit-scrollbar{width:8px}.td-contract-body::-webkit-scrollbar-thumb{background:#d8dee7;border-radius:8px}@media print{.td-contract-body{max-height:none;overflow:visible}}.td-faq{border:1px solid #eaecf0;border-radius:14px;margin-bottom:10px;background:#fff}.td-faq summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:700;font-size:14.5px;color:#101828;display:flex;justify-content:space-between;align-items:center;gap:12px}.td-faq summary::-webkit-details-marker{display:none}.td-faq .td-faq-ico{flex-shrink:0;color:#1a66a8;font-size:18px;font-weight:400;line-height:1;transition:transform .2s}.td-faq[open] .td-faq-ico{transform:rotate(45deg)}.td-faq .td-faq-body{padding:0 18px 16px;color:#667085;font-size:14px;line-height:1.7}.td-faq .td-faq-body .ql-editor{padding:0;font-size:inherit;line-height:inherit;color:inherit}.td-faq .td-faq-body .ql-editor p{margin:0 0 8px}.td-faq .td-faq-body .ql-editor p:last-child{margin-bottom:0}.td-faq .td-faq-body .ql-editor ol,.td-faq .td-faq-body .ql-editor ul{margin:0 0 8px;padding-left:20px}.td-faq .td-faq-body .ql-editor li{margin-bottom:4px}.td-faq .td-faq-body .ql-editor a{color:#1a66a8;text-decoration:underline}.td-book-aux{display:flex;gap:8px;padding:0 22px 16px}.td-book-aux .td-aux-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;border:1px solid #eaecf0;border-radius:12px;background:#fff;color:#101828;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}.td-book-aux .td-aux-btn svg{flex-shrink:0}.td-book-aux .td-aux-btn:hover{border-color:#101828}.td-book-aux .td-aux-btn--wa{color:#1faf53}.td-book-aux .td-aux-btn--wa:hover{border-color:#1faf53}.td-price-top .td-price-val{font-size:32px}.td-price-top .td-price-orig{font-size:15px}@media (max-width:768px){.dtg-item{height:260px}.dtg-item img{max-width:86vw}.dtg-nav{display:none}.dtg-lb{padding:24px 12px}.td-info-btn{display:none}}.td-page>.td-gallery,.td-page>.td-head{grid-column:1/-1}.td-dep{min-width:0;margin:0 0 22px}.td-dep .tdp{margin:0}.td-dep .tdp__month-title{display:none!important}.td-page>.td-sidebar{grid-row:3/span 30}.td-page>.td-dep~.td-sidebar{grid-row:4/span 30}.td-page>.td-gallery{margin-bottom:30px}.td-page-section{background:#fff}.td-price-card{border:1px solid #eaecf0;border-radius:20px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14)}.tdt-nav{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #eaecf0;margin-bottom:26px}.tdt-tab{position:relative;padding:12px 16px;border:0;background:none;font-family:inherit;font-size:14px;font-weight:700;color:#667085;cursor:pointer;white-space:nowrap;transition:color .15s}.tdt-tab:hover{color:#101828}.tdt-tab.is-on{color:#1a66a8}.tdt-tab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:#1a66a8}.td-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.td-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #eaecf0;border-radius:10px;background:#fff;color:#101828;cursor:pointer;transition:border-color .15s,color .15s}.td-icon-btn:hover{border-color:#1a66a8;color:#1a66a8}body .ql-component,body .ql-editor{color:#667085;font-size:14px;line-height:1.7;word-wrap:break-word;overflow-wrap:break-word}body .ql-component>:first-child,body .ql-editor>:first-child{margin-top:0}body .ql-component>:last-child,body .ql-editor>:last-child{margin-bottom:0}body .ql-component p,body .ql-editor p{color:#667085;font-size:1em;line-height:inherit;margin:0 0 10px}body .ql-component h1,body .ql-component h2,body .ql-component h3,body .ql-component h4,body .ql-component h5,body .ql-component h6,body .ql-editor h1,body .ql-editor h2,body .ql-editor h3,body .ql-editor h4,body .ql-editor h5,body .ql-editor h6{color:#101828;font-weight:800;line-height:1.3;margin:1.4em 0 .5em}body .ql-component h1,body .ql-editor h1{font-size:1.6em}body .ql-component h2,body .ql-editor h2{font-size:1.4em}body .ql-component h3,body .ql-editor h3{font-size:1.2em}body .ql-component h4,body .ql-editor h4{font-size:1.1em}body .ql-component h5,body .ql-editor h5{font-size:1em}body .ql-component h6,body .ql-editor h6{font-size:.9em}body .ql-component b,body .ql-component strong,body .ql-editor b,body .ql-editor strong{font-weight:700;color:#101828}body .ql-component em,body .ql-component i,body .ql-editor em,body .ql-editor i{font-style:italic}body .ql-component u,body .ql-editor u{text-decoration:underline}body .ql-component del,body .ql-component s,body .ql-component strike,body .ql-editor del,body .ql-editor s,body .ql-editor strike{text-decoration:line-through}body .ql-component sub,body .ql-editor sub{vertical-align:sub;font-size:.75em}body .ql-component sup,body .ql-editor sup{vertical-align:super;font-size:.75em}body .ql-component small,body .ql-editor small{font-size:.85em}body .ql-component a,body .ql-editor a{color:#1a66a8;text-decoration:underline;word-break:break-word}body .ql-component a:hover,body .ql-editor a:hover{color:#124e80}body .ql-component ol,body .ql-component ul,body .ql-editor ol,body .ql-editor ul{margin:0 0 10px;padding-left:1.5em}body .ql-component ol,body .ql-editor ol{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}body .ql-component ol>li,body .ql-component ul>li,body .ql-editor ol>li,body .ql-editor ul>li{list-style-type:none}body .ql-component li,body .ql-editor li{margin-bottom:5px}body .ql-component li:before,body .ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em;color:#1a66a8;font-weight:700}body .ql-component li:not(.ql-direction-rtl):before,body .ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}body .ql-component li.ql-direction-rtl:before,body .ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}body .ql-component ul>li:before,body .ql-editor ul>li:before{content:"\2022"}body .ql-component ul[data-checked=true]>li:before,body .ql-editor ul[data-checked=true]>li:before{content:"\2611"}body .ql-component ul[data-checked=false]>li:before,body .ql-editor ul[data-checked=false]>li:before{content:"\2610"}body .ql-component ol li:not(.ql-direction-rtl),body .ql-component ul li:not(.ql-direction-rtl),body .ql-editor ol li:not(.ql-direction-rtl),body .ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}body .ql-component ol li.ql-direction-rtl,body .ql-component ul li.ql-direction-rtl,body .ql-editor ol li.ql-direction-rtl,body .ql-editor ul li.ql-direction-rtl{padding-right:1.5em}body .ql-component ol li,body .ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}body .ql-component ol li:before,body .ql-editor ol li:before{content:counter(list-0,decimal) ". "}body .ql-component ol li.ql-indent-1,body .ql-editor ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}body .ql-component ol li.ql-indent-1:before,body .ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}body .ql-component ol li.ql-indent-2,body .ql-editor ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}body .ql-component ol li.ql-indent-2:before,body .ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}body .ql-component ol li.ql-indent-3,body .ql-editor ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}body .ql-component ol li.ql-indent-3:before,body .ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}body .ql-component ol li.ql-indent-4,body .ql-editor ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}body .ql-component ol li.ql-indent-4:before,body .ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}body .ql-component ol li.ql-indent-5,body .ql-editor ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}body .ql-component ol li.ql-indent-5:before,body .ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}body .ql-component ol li.ql-indent-6,body .ql-editor ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}body .ql-component ol li.ql-indent-6:before,body .ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}body .ql-component ol li.ql-indent-7,body .ql-editor ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}body .ql-component ol li.ql-indent-7:before,body .ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}body .ql-component ol li.ql-indent-8,body .ql-editor ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}body .ql-component ol li.ql-indent-8:before,body .ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}body .ql-component ol li.ql-indent-9,body .ql-editor ol li.ql-indent-9{counter-increment:list-9}body .ql-component ol li.ql-indent-9:before,body .ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}body .ql-component img,body .ql-editor img{max-width:100%;width:auto;height:auto;border-radius:10px}body .ql-component figure,body .ql-editor figure{margin:0 0 10px}body .ql-component iframe,body .ql-component video,body .ql-editor iframe,body .ql-editor video{max-width:100%}body .ql-component blockquote,body .ql-editor blockquote{margin:0 0 10px;padding:.6em 1em;border-left:4px solid #1a66a8;background:#eaf2f9;color:#101828}body .ql-component pre,body .ql-editor pre{display:block;margin:0 0 10px;padding:.8em 1em;background:#f4f6f8;border-radius:10px;white-space:pre-wrap;overflow-x:auto;font-family:monospace}body .ql-component code,body .ql-editor code{padding:.1em .4em;background:#f4f6f8;border-radius:6px;font-family:monospace}body .ql-component pre code,body .ql-editor pre code{padding:0;background:transparent}body .ql-component hr,body .ql-editor hr{border:0;border-top:1px solid #eaecf0;margin:1.5em 0}body .ql-component table,body .ql-editor table{width:100%;margin:0 0 10px;border-collapse:collapse}body .ql-component table td,body .ql-component table th,body .ql-editor table td,body .ql-editor table th{padding:8px 12px;border:1px solid #eaecf0;text-align:left;vertical-align:top}body .ql-component table th,body .ql-editor table th{background:#f4f6f8;font-weight:700;color:#101828}body .ql-component .ql-align-center,body .ql-editor .ql-align-center{text-align:center}body .ql-component .ql-align-right,body .ql-editor .ql-align-right{text-align:right}body .ql-component .ql-align-justify,body .ql-editor .ql-align-justify{text-align:justify}body .ql-component .ql-size-small,body .ql-editor .ql-size-small{font-size:.75em}body .ql-component .ql-size-large,body .ql-editor .ql-size-large{font-size:1.5em}body .ql-component .ql-size-huge,body .ql-editor .ql-size-huge{font-size:2.5em}body .ql-component .ql-font-serif,body .ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}body .ql-component .ql-font-monospace,body .ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}body .ql-component .ql-direction-rtl,body .ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}body .ql-component .ql-indent-1:not(.ql-direction-rtl),body .ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}body .ql-component .ql-indent-2:not(.ql-direction-rtl),body .ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}body .ql-component .ql-indent-3:not(.ql-direction-rtl),body .ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}body .ql-component .ql-indent-4:not(.ql-direction-rtl),body .ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}body .ql-component .ql-indent-5:not(.ql-direction-rtl),body .ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}body .ql-component .ql-indent-6:not(.ql-direction-rtl),body .ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}body .ql-component .ql-indent-7:not(.ql-direction-rtl),body .ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}body .ql-component .ql-indent-8:not(.ql-direction-rtl),body .ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}body .ql-component li.ql-indent-1:not(.ql-direction-rtl),body .ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}body .ql-component li.ql-indent-2:not(.ql-direction-rtl),body .ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}body .ql-component li.ql-indent-3:not(.ql-direction-rtl),body .ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}body .ql-component li.ql-indent-4:not(.ql-direction-rtl),body .ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}body .ql-component li.ql-indent-5:not(.ql-direction-rtl),body .ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}body .ql-component li.ql-indent-6:not(.ql-direction-rtl),body .ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}body .ql-component li.ql-indent-7:not(.ql-direction-rtl),body .ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}body .ql-component li.ql-indent-8:not(.ql-direction-rtl),body .ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}body .ql-component .ql-indent-1.ql-direction-rtl,body .ql-editor .ql-indent-1.ql-direction-rtl{padding-right:3em}body .ql-component .ql-indent-2.ql-direction-rtl,body .ql-editor .ql-indent-2.ql-direction-rtl{padding-right:6em}body .ql-component .ql-indent-3.ql-direction-rtl,body .ql-editor .ql-indent-3.ql-direction-rtl{padding-right:9em}body .ql-component .ql-indent-4.ql-direction-rtl,body .ql-editor .ql-indent-4.ql-direction-rtl{padding-right:12em}body .ql-component .ql-indent-5.ql-direction-rtl,body .ql-editor .ql-indent-5.ql-direction-rtl{padding-right:15em}body .ql-component .ql-indent-6.ql-direction-rtl,body .ql-editor .ql-indent-6.ql-direction-rtl{padding-right:18em}body .ql-component .ql-indent-7.ql-direction-rtl,body .ql-editor .ql-indent-7.ql-direction-rtl{padding-right:21em}body .ql-component .ql-indent-8.ql-direction-rtl,body .ql-editor .ql-indent-8.ql-direction-rtl{padding-right:24em}body .ql-component li.ql-indent-1.ql-direction-rtl,body .ql-editor li.ql-indent-1.ql-direction-rtl{padding-right:4.5em}body .ql-component li.ql-indent-2.ql-direction-rtl,body .ql-editor li.ql-indent-2.ql-direction-rtl{padding-right:7.5em}body .ql-component li.ql-indent-3.ql-direction-rtl,body .ql-editor li.ql-indent-3.ql-direction-rtl{padding-right:10.5em}body .ql-component li.ql-indent-4.ql-direction-rtl,body .ql-editor li.ql-indent-4.ql-direction-rtl{padding-right:13.5em}body .ql-component li.ql-indent-5.ql-direction-rtl,body .ql-editor li.ql-indent-5.ql-direction-rtl{padding-right:16.5em}body .ql-component li.ql-indent-6.ql-direction-rtl,body .ql-editor li.ql-indent-6.ql-direction-rtl{padding-right:19.5em}body .ql-component li.ql-indent-7.ql-direction-rtl,body .ql-editor li.ql-indent-7.ql-direction-rtl{padding-right:22.5em}body .ql-component li.ql-indent-8.ql-direction-rtl,body .ql-editor li.ql-indent-8.ql-direction-rtl{padding-right:25.5em}body .td-plain.ql-editor{padding:0}.reservation{max-width:1240px;margin:0 auto;padding:36px 28px 80px;overflow-x:hidden}.reservation.pt-0{padding-top:0!important}.reservation.pb-0{padding-bottom:0!important}.reservation.reservation-top{padding-bottom:0}.reservation .reservation-header{margin-bottom:28px}.reservation .reservation-header h1{font-size:28px;font-weight:700;color:#101828}.reservation .reservation-header p{font-size:14px;color:#667085}.reservation .reservation-header.flex{display:flex;align-items:center;gap:16px}.reservation .reservation-top{border-bottom:1px solid #eaecf0;margin-bottom:28px;padding-bottom:20px}.reservation .reservation-content{padding:20px 24px;background:#fff;border:1px solid #eaecf0;border-radius:16px;margin-bottom:24px}.reservation .reservation-content:last-child{margin-bottom:0}.reservation .reservation-content .tour-detail .img{border-radius:10px;overflow:hidden}.reservation .reservation-content .tour-detail .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.reservation .reservation-content .tour-detail .content label{font-size:14px;color:#1a66a8;margin-bottom:2px;display:block;font-weight:500}.reservation .reservation-content .tour-detail .content h2{font-size:22px;font-weight:700;color:#101828;margin-bottom:4px}.reservation .reservation-content .tour-detail .content p{font-size:14px;color:#667085}.reservation .reservation-content .bordered{margin:16px -24px;border-bottom:1px solid #eaecf0}.reservation .reservation-form-area .reservation-form-area-header{margin-bottom:18px}.reservation .reservation-form-area .reservation-form-area-header label{font-size:18px;font-weight:700;color:#1a66a8;display:block;margin-bottom:4px}.reservation .reservation-form-area .reservation-form-area-header p{font-size:14px;color:#667085}.reservation .reservation-form-area .reservation-form-area-box-title{display:block;font-size:16px;font-weight:700;color:#1a66a8;margin-bottom:12px}.reservation .default-input,.reservation .form-control,.reservation input[type=email],.reservation input[type=number],.reservation input[type=tel],.reservation input[type=text],.reservation select,.reservation textarea{width:100%;padding:11px 14px;font-size:14px;font-family:inherit;color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:10px;outline:none;transition:border-color .2s;margin-bottom:14px}.reservation .default-input:focus,.reservation .form-control:focus,.reservation input[type=email]:focus,.reservation input[type=number]:focus,.reservation input[type=tel]:focus,.reservation input[type=text]:focus,.reservation select:focus,.reservation textarea:focus{border-color:#1a66a8;box-shadow:none}.reservation .default-input::-moz-placeholder,.reservation .form-control::-moz-placeholder,.reservation input[type=email]::-moz-placeholder,.reservation input[type=number]::-moz-placeholder,.reservation input[type=tel]::-moz-placeholder,.reservation input[type=text]::-moz-placeholder,.reservation select::-moz-placeholder,.reservation textarea::-moz-placeholder{color:#98a2b3}.reservation .default-input::placeholder,.reservation .form-control::placeholder,.reservation input[type=email]::placeholder,.reservation input[type=number]::placeholder,.reservation input[type=tel]::placeholder,.reservation input[type=text]::placeholder,.reservation select::placeholder,.reservation textarea::placeholder{color:#98a2b3}.reservation textarea{min-height:80px;resize:vertical}.reservation select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A5A6A' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:36px}.reservation .form-element>label,.reservation label{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:6px}.reservation .form-element{margin-bottom:16px}.reservation .form-element.icon{position:relative}.reservation .form-element.icon>.error-block>img,.reservation .form-element.icon>img,.reservation .form-element.icon>slot>img{position:absolute;right:14px;bottom:18px;width:12px;height:12px;pointer-events:none}.reservation .form-element.icon .error-block{position:relative}.reservation .form-element.icon .error-block>img{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;z-index:1}.reservation .form-element.icon .default-select,.reservation .form-element.icon select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:36px}.reservation .form-element.mb-0{margin-bottom:0}.reservation .description,.reservation .paragraph-text{font-size:13px;color:#667085;margin-bottom:14px}.reservation .reservation-form-area-box-toggle-button{margin-bottom:12px;display:flex;align-items:center;gap:10px}.reservation .reservation-form-area-box-toggle-button span{font-size:15px;font-weight:600;color:#101828}.reservation .reservation-form-area-box-toggle-button label{font-size:14px;color:#667085;font-weight:400;margin:0}.reservation .custom-checkbox-area{margin-bottom:12px}.reservation .custom-checkbox-area .custom-control{position:relative;padding-left:28px;min-height:20px}.reservation .custom-checkbox-area .custom-control-input{position:absolute;left:0;top:0;z-index:-1;opacity:0}.reservation .custom-checkbox-area .custom-control-label{font-size:13px;color:#101828;cursor:pointer;display:inline;line-height:1.5;position:relative}.reservation .custom-checkbox-area .custom-control-label:before{position:absolute;left:-28px;top:2px;width:18px;height:18px;border:1px solid #eaecf0;border-radius:3px;box-shadow:none;content:"";display:block;background:#fff}.reservation .custom-checkbox-area .custom-control-label:after{position:absolute;left:-28px;top:2px;width:18px;height:18px;content:"";display:block;background:50%/50% 50% no-repeat}.reservation .custom-checkbox-area .custom-control-input:checked~.custom-control-label:before{background:#1a66a8;border-color:#1a66a8}.reservation .custom-checkbox-area .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.reservation .default-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 20px;background:#1a66a8;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:12px;cursor:pointer;font-family:inherit;text-align:center;text-decoration:none;transition:background .2s}.reservation .default-button:hover{background:#124e80;color:#fff}.reservation .default-button:disabled{opacity:.7;cursor:wait}.reservation .default-button .reservation-spinner{display:inline-block;width:22px;height:22px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.reservation .reservation-form-area-box-select-paid-choose,.reservation .select-paid{padding:16px 20px;background:#fff;border:1px solid #eaecf0;border-radius:16px;margin-bottom:12px;cursor:pointer;transition:border-color .2s}.reservation .reservation-form-area-box-select-paid-choose:hover,.reservation .select-paid:hover{border-color:#1a66a8}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio,.reservation .select-paid .custom-control.custom-radio{position:relative;padding-left:28px;min-height:20px}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-input,.reservation .select-paid .custom-control.custom-radio .custom-control-input{position:absolute;left:0;top:3px;z-index:-1;opacity:0}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label,.reservation .select-paid .custom-control.custom-radio .custom-control-label{display:block;width:100%;padding:0;cursor:pointer;border:none;margin:0;font-size:14px;color:#101828}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label:before,.reservation .select-paid .custom-control.custom-radio .custom-control-label:before{position:absolute;left:0;top:3px;width:18px;height:18px;border:2px solid #eaecf0;border-radius:50%;box-shadow:none;content:"";display:block;background:#fff}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label:after,.reservation .select-paid .custom-control.custom-radio .custom-control-label:after{position:absolute;left:0;top:3px;width:18px;height:18px;content:"";display:block}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label label,.reservation .select-paid .custom-control.custom-radio .custom-control-label label{display:flex;width:100%;justify-content:space-between;align-items:center;pointer-events:none;margin:0 0 4px;gap:10px}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label label .name,.reservation .select-paid .custom-control.custom-radio .custom-control-label label .name{font-size:15px;font-weight:600;color:#101828}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label label .name i,.reservation .select-paid .custom-control.custom-radio .custom-control-label label .name i{font-style:normal;font-size:13px;color:#667085}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label label .price,.reservation .select-paid .custom-control.custom-radio .custom-control-label label .price{font-size:15px;font-weight:700;color:#1a66a8}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-label p,.reservation .select-paid .custom-control.custom-radio .custom-control-label p{font-size:13px;color:#667085;margin:0;line-height:1.5}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-input:checked~.custom-control-label:before,.reservation .select-paid .custom-control.custom-radio .custom-control-input:checked~.custom-control-label:before{background:#1a66a8;border-color:#1a66a8}.reservation .reservation-form-area-box-select-paid-choose .custom-control.custom-radio .custom-control-input:checked~.custom-control-label:after,.reservation .select-paid .custom-control.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px}.reservation .reservation-form-area-box-select-paid-choose .payment-type-price-desc label,.reservation .select-paid .payment-type-price-desc label{font-size:15px;font-weight:600;color:#101828;display:block}.reservation .reservation-form-area-box-select-paid-choose .payment-type-price-desc label span,.reservation .select-paid .payment-type-price-desc label span{color:#1a66a8}.reservation .reservation-form-area-box-select-paid-choose .payment-type-price-desc p,.reservation .select-paid .payment-type-price-desc p{font-size:13px;color:#667085;margin:0}.reservation .reservation-form-area-payment-info-box{margin-bottom:16px}.reservation .reservation-form-area-payment-info-box ul{list-style:disc;padding-left:16px}.reservation .reservation-form-area-payment-info-box ul li{font-size:12px;color:#667085;margin-bottom:4px;list-style:disc}.reservation .reservation-form-area-payment-info-box ul li a{color:#1a66a8;text-decoration:none}.reservation .reservation-form-payment-layout{padding:20px;background:#f4f6f8;border:1px solid #eaecf0;border-radius:16px;margin-bottom:20px}.reservation .reservation-form-payment-layout .form-element{margin-bottom:16px}.reservation .reservation-form-payment-layout .cvv-info{font-size:12px;color:#98a2b3}.reservation .reservation-form-payment-layout .reservation-form-payment-installments-heading{font-size:15px;font-weight:700;color:#101828;margin:10px 0 8px;display:block}.reservation .reservation-form-payment-layout .reservation-form-payment-installments{background:#fff;border:1px solid #eaecf0;border-radius:16px;overflow:hidden}.reservation .reservation-form-payment-layout .reservation-form-payment-installments .reservation-form-area-box-select-paid-choose{margin-bottom:0;border:0;border-radius:0}.reservation .reservation-form-payment-layout .reservation-form-payment-installments .reservation-form-area-box-select-paid-choose:not(:last-child){border-bottom:1px solid #eaecf0}.reservation .sidebar{position:sticky;top:84px}.reservation .reservation-side-bar{padding:20px;background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.05);margin-bottom:16px}.reservation .reservation-side-bar .side-bar-header h4{font-size:18px;font-weight:700;color:#101828;margin-bottom:0}.reservation .reservation-side-bar .bordered{margin:14px -20px;border-bottom:1px solid #eaecf0}.reservation .reservation-side-bar .side-bar-content label{width:100%;display:block;font-size:14px;color:#101828;background:#f4f6f8;padding:14px;border-radius:10px;border-left:3px solid #1a66a8;margin-bottom:14px}.reservation .reservation-side-bar .side-bar-content .persons,.reservation .reservation-side-bar .side-bar-content p{font-size:13px;color:#101828;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:10px;border-bottom:1px solid #eaecf0;margin-bottom:10px}.reservation .reservation-side-bar .side-bar-content .persons svg,.reservation .reservation-side-bar .side-bar-content p svg{width:18px;height:18px;flex-shrink:0}.reservation .reservation-side-bar .side-bar-content .persons:last-child,.reservation .reservation-side-bar .side-bar-content p:last-child{margin-bottom:0}.reservation .reservation-side-bar .side-bar-content .persons:empty,.reservation .reservation-side-bar .side-bar-content p:empty{display:none}.reservation .reservation-side-bar .side-bar-content .persons b,.reservation .reservation-side-bar .side-bar-content .persons strong,.reservation .reservation-side-bar .side-bar-content p b,.reservation .reservation-side-bar .side-bar-content p strong{font-weight:600}.reservation .reservation-side-bar .side-bar-footer .flex-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.reservation .reservation-side-bar .side-bar-footer .flex-item:last-child{margin-bottom:0}.reservation .reservation-side-bar .side-bar-footer .flex-item span{font-size:18px;font-weight:700;color:#1a66a8}.reservation .reservation-side-bar .side-bar-footer .flex-item span.discount{color:#0fbc69}.reservation .reservation-side-bar .side-bar-footer .flex-item label{font-size:14px;color:#101828;font-weight:600}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area{margin-top:16px}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area>label{font-size:13px;color:#98a2b3;margin-bottom:6px;display:block}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button>.row{display:flex!important;flex-wrap:nowrap!important;margin-left:0!important;margin-right:0!important}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button>.row>[class*=col-]{padding:0!important;flex:none!important;max-width:none!important;width:auto!important}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button>.row>.col-8,.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button>.row>.col-lg-8{flex:1 1 auto!important}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button>.row>.col-4,.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button>.row>.col-lg-4{flex:0 0 auto!important}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button input{width:100%!important;padding:10px 12px!important;border-radius:10px 0 0 10px!important;border:1px solid #eaecf0!important;border-right:none!important;font-size:13px;margin-bottom:0!important}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button button{padding:10px 18px;background:#1a66a8;color:#fff;border:none;border-radius:0 10px 10px 0;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button button:hover{background:#124e80}.reservation .reservation-side-bar .side-bar-footer .coupon-code-form-area .input-button button:disabled{opacity:.6;cursor:not-allowed}.reservation .reservation-side-bar-print{margin-bottom:16px}.reservation .reservation-side-bar-print a{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#f4f6f8;border:1px solid #eaecf0;border-radius:10px;color:#667085;font-size:14px;text-decoration:none}.reservation .reservation-side-bar-print a:hover{border-color:#1a66a8;color:#101828}.reservation .reservation-side-bar-information{margin-top:16px;display:flex;gap:10px}.reservation .reservation-side-bar-information a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.reservation .reservation-side-bar-information a:hover{opacity:.9}.reservation .reservation-side-bar-information a img,.reservation .reservation-side-bar-information a svg{width:18px;height:18px}.reservation .reservation-side-bar-information .btn-whatsapp{background:#25d366}.reservation .reservation-side-bar-information .btn-phone{background:#1a66a8}.reservation .reservation-pay-logos{text-align:center;margin-bottom:16px}.reservation .reservation-pay-logos img{max-width:100%;height:auto}.reservation .payment-alerts{margin-top:16px}.reservation .payment-alerts li{display:flex;align-items:center;gap:8px;font-size:12px;color:#667085;margin-bottom:12px;list-style:none}.reservation .payment-alerts li img{width:16px;height:16px}.reservation .participant-information .people-title{font-size:16px;font-weight:700;color:#101828;margin-bottom:20px}.reservation .participant-information .people-columns{display:block;font-size:13px;font-weight:600;color:#101828;padding-bottom:8px}.reservation .participant-information .people-data{font-size:13px;color:#667085;padding-bottom:8px}.reservation .participant-information .container-scroll{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden}.reservation .vue-tel-input{border:1px solid #eaecf0;border-radius:10px;margin-bottom:14px;position:relative}.reservation .vue-tel-input:focus-within{border-color:#1a66a8;box-shadow:none}.reservation .vue-tel-input input{border:none!important;box-shadow:none!important;padding:11px 14px;font-size:14px;margin-bottom:0!important}.reservation .vue-tel-input .vti__dropdown{padding:8px 12px;border-right:1px solid #eaecf0}.reservation .vue-tel-input .vti__dropdown-list{position:absolute;top:calc(100% + 2px);left:0;width:340px!important;min-width:340px!important;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);z-index:100;padding:0}.reservation .vue-tel-input .vti__dropdown-list .vti__dropdown-item{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;cursor:pointer}.reservation .vue-tel-input .vti__dropdown-list .vti__dropdown-item:hover{background:#f4f6f8}.reservation .v-select{margin-bottom:14px}.reservation .v-select .vs__dropdown-toggle{display:flex!important;align-items:center;padding:0 14px;border:1px solid #eaecf0;border-radius:10px;min-height:44px;height:44px}.reservation .v-select .vs__dropdown-toggle:hover{border-color:#1a66a8}.reservation .v-select .vs__selected-options{display:flex;align-items:center;flex:1;flex-wrap:nowrap;overflow:hidden;padding:0;height:100%}.reservation .v-select .vs__search{font-size:14px;border:none!important;padding:0!important;margin:0!important;height:100%;line-height:44px}.reservation .v-select .vs__search::-moz-placeholder{color:#98a2b3}.reservation .v-select .vs__search::placeholder{color:#98a2b3}.reservation .v-select .vs__selected{font-size:14px;color:#101828;margin:0;padding:0;border:none;line-height:44px}.reservation .v-select .vs__actions{display:flex!important;align-items:center;padding:0 0 0 8px;flex-shrink:0;height:100%}.reservation .v-select .vs__actions .vs__clear{display:none}.reservation .v-select .vs__actions .vs__open-indicator{display:flex;align-items:center}.reservation .v-select .vs__dropdown-menu{border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:4px 0;z-index:100}.reservation .v-select .vs__dropdown-option{padding:10px 14px;font-size:13px}.reservation .v-select .vs__dropdown-option--highlight{background:#f4f6f8}.reservation .reservation-form-content-area .reservation-form-area-box-title{display:block;font-size:18px;font-weight:700;color:#1a66a8;margin-bottom:20px}.reservation .reservation-form-content-area .form-content-box{margin-bottom:16px}.reservation .reservation-form-content-area .form-content-box span{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:4px}.reservation .reservation-form-content-area .form-content-box p{font-size:14px;color:#667085}.reservation .reservation-header.flex svg{width:56px;height:56px;flex-shrink:0}.reservation .reservation-header.flex svg path{fill:#1a66a8}.reservation .reservation-header.flex h1{font-size:24px}.reservation .reservation-header.flex p{font-size:14px;color:#667085}.reservation .info-title{font-size:13px;font-weight:600;color:#101828;margin-bottom:4px}.reservation .text-overflow .text-overflow-content{font-size:13px;color:#667085;line-height:1.6}@media (max-width:991px){.reservation{padding:16px 16px 60px}.reservation .sidebar{display:none}.reservation .reservation-content .tour-detail .img img{height:180px}}.collapse-reservation-summary{width:100%;display:none}@media (max-width:991px){.collapse-reservation-summary{display:block}}.collapse-reservation-summary .collapse:not(.show){display:none}.collapse-reservation-summary .collapsing{height:0;overflow:hidden;transition:height .3s ease}.collapse-reservation-summary .accordion .card{border-radius:0;border:none}.collapse-reservation-summary .accordion .card .card-header{background:#1a66a8;border:none;padding:12px 20px}.collapse-reservation-summary .accordion .card .card-header .collapse-button{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;box-shadow:none;padding:0;cursor:pointer}.collapse-reservation-summary .accordion .card .card-header .collapse-button label{color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin:0}.collapse-reservation-summary .accordion .card .card-header .collapse-button label img{width:16px;height:16px;margin-left:8px;vertical-align:middle;transition:transform .3s}.collapse-reservation-summary .accordion .card .card-header .collapse-button p{color:#fff;font-size:16px;font-weight:700;margin:0}.collapse-reservation-summary .accordion .card .card-header .collapse-button[aria-expanded=true] label img{transform:rotate(180deg)}.collapse-reservation-summary .accordion .card .card-body{background:#fff;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:0;position:relative;z-index:500}.collapse-reservation-summary .accordion .card .card-body .reservation-summary{padding:20px}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-title-thumbnail{display:flex;align-items:center;gap:16px;margin-bottom:14px}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-title-thumbnail img{width:60px!important;height:44px!important;-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-title-thumbnail label{width:100%;font-size:14px;color:#101828;background:#f4f6f8;padding:12px;border-radius:10px;border-left:3px solid #1a66a8;margin:0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .bordered{margin:14px -20px;border-bottom:1px solid #eaecf0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-date-time .item{font-size:13px;color:#101828;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:10px;border-bottom:1px solid #eaecf0;margin-bottom:10px}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-date-time .item svg{width:18px;height:18px;flex-shrink:0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-date-time .item span{font-size:14px;color:#101828}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-date-time .item span img{width:16px;height:16px;margin-right:8px;vertical-align:middle}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-date-time .item p{font-size:14px;color:#101828;margin:0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .tour-date-time .item:last-child{margin-bottom:0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .total-price{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .total-price p,.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .total-price span{font-size:18px;font-weight:700;color:#1a66a8;margin:0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .total-price-desc p{font-size:13px;color:#98a2b3}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area{border-top:1px solid #eaecf0;padding:14px 20px 0;margin:14px -20px 0}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area>label{font-size:13px;color:#98a2b3;margin-bottom:6px;display:block}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area .input-button>.row{display:flex!important;flex-wrap:nowrap!important;margin:0!important}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area .input-button>.row>[class*=col-]{padding:0!important;flex:none!important;max-width:none!important;width:auto!important}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area .input-button>.row>.col-8,.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area .input-button>.row>.col-lg-8{flex:1 1 auto!important}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area .input-button>.row>.col-4,.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area .input-button>.row>.col-lg-4{flex:0 0 auto!important}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area input{width:100%!important;padding:10px 12px!important;border-radius:10px 0 0 10px!important;border:1px solid #eaecf0!important;border-right:none!important;font-size:13px;margin-bottom:0!important}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area button{padding:10px 14px;background:#1a66a8;color:#fff;border:none;border-radius:0 10px 10px 0;font-size:13px;font-weight:600;white-space:nowrap}.collapse-reservation-summary .accordion .card .card-body .reservation-summary .reservation-detail .coupon-code-form-area button:disabled{opacity:.6}.collapse-sticky{position:fixed;top:0;z-index:500;width:100%;animation:goDownReservation .4s ease-out forwards}.collapse-sticky .card-body{z-index:501}.collapse-reservation-summary{position:relative;z-index:400}@keyframes goDownReservation{0%{transform:translateY(-60px)}to{transform:translateY(0)}}.travel-plan{padding:20px 0 64px}@media (max-width:768px){.travel-plan{padding:14px 0 44px}}.travel-plan-title{font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:1.2;color:#101828;margin:6px 0 22px}.travel-plan-border-box{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:22px 24px;margin-bottom:18px;box-shadow:0 1px 2px rgba(16,24,40,.05)}@media (max-width:768px){.travel-plan-border-box{padding:18px}}.travel-plan-border-box-title{font-size:17px;font-weight:700;color:#101828;margin-bottom:4px}.travel-plan-border-box-sub-title{font-size:13.5px;color:#667085;line-height:1.55;margin-bottom:16px}.checkbox-list-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}@media (max-width:1050px){.checkbox-list-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.checkbox-list-container{grid-template-columns:1fr}}.radio-button-list-container{display:flex;flex-wrap:wrap;gap:12px 28px}.travel-plan .custom-control-label{font-size:14px;color:#101828;cursor:pointer;padding-top:1px}.travel-plan .custom-control-input:checked~.custom-control-label:before{background-color:#1a66a8;border-color:#1a66a8}.travel-plan .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px rgba(26,102,168,.15)}.travel-plan .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#1a66a8}.travel-plan .b-dropdown,.travel-plan .dropdown{position:relative;display:block}.travel-plan .dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:60;min-width:100%;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);padding:10px;margin-top:6px;list-style:none}.travel-plan .dropdown-menu.show{display:block}.travel-plan .form-element label{display:block;font-size:13px;font-weight:700;color:#101828;margin-bottom:7px}.travel-plan .form-element{margin-bottom:16px}.travel-plan .default-input,.travel-plan .default-select,.travel-plan select.default-select{width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:10px;outline:none;transition:border-color .15s}.travel-plan .default-input:focus,.travel-plan .default-select:focus,.travel-plan select.default-select:focus{border-color:#1a66a8}.travel-plan .default-input::-moz-placeholder,.travel-plan .default-select::-moz-placeholder,.travel-plan select.default-select::-moz-placeholder{color:#98a2b3}.travel-plan .default-input::placeholder,.travel-plan .default-select::placeholder,.travel-plan select.default-select::placeholder{color:#98a2b3}.travel-plan .form-element .b-dropdown.date>.btn,.travel-plan .form-element .b-dropdown.price-type>.btn{width:100%;min-height:44px;text-align:left;background:#fff;border:1px solid #eaecf0;border-radius:10px;color:#101828;font-size:14px;padding:10px 14px;box-shadow:none;font-family:inherit;cursor:pointer}.travel-plan .form-element .b-dropdown.date>.btn:active,.travel-plan .form-element .b-dropdown.date>.btn:focus,.travel-plan .form-element .b-dropdown.date>.btn:hover,.travel-plan .form-element .b-dropdown.price-type>.btn:active,.travel-plan .form-element .b-dropdown.price-type>.btn:focus,.travel-plan .form-element .b-dropdown.price-type>.btn:hover{background:#fff;color:#101828;border-color:#1a66a8;box-shadow:none}.travel-plan .form-element .b-dropdown.date>.btn:after,.travel-plan .form-element .b-dropdown.price-type>.btn:after{float:right;margin-top:9px;color:#98a2b3}.travel-plan .type-count{display:flex;align-items:center;gap:14px}.travel-plan .type-count span{cursor:pointer;line-height:0;display:inline-flex}.travel-plan .type-count input{width:56px;text-align:center;border:1px solid #eaecf0;border-radius:10px;padding:6px 4px;font-weight:600;color:#101828}.travel-plan .type-count-svg-circle{stroke:#1a66a8}.travel-plan .type-count-svg-path{fill:#1a66a8}.travel-plan-border-box-button{width:100%;border:none;background:#1a66a8;color:#fff;font-size:15px;font-weight:700;padding:14px 20px;border-radius:12px;cursor:pointer;transition:background .15s}.travel-plan-border-box-button:hover{background:#124e80}.travel-plan-border-box-button:active{transform:translateY(1px)}.travel-plan-sidebar{position:sticky;top:90px}.travel-plan-sidebar-box{background:#f4f6f8;border:1px solid #eaecf0;border-radius:16px;padding:22px 20px}.travel-plan-sidebar-box .box-item{display:flex;align-items:center;gap:14px}.travel-plan-sidebar-box .box-item p{margin:0;font-size:14px;line-height:1.5;color:#101828}.travel-plan-sidebar-box .box-item-icon{flex:0 0 46px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eaf2f9;color:#1a66a8}.travel-plan-sidebar-box .box-item-bottom-icon{display:flex;justify-content:center;color:#98a2b3;margin:6px 0 6px 22px}@media (max-width:1050px){.travel-plan-sidebar{position:static;margin-top:26px}}.travel-plan .form-element-int-tel-input{margin-bottom:16px}.travel-plan .form-element-int-tel-input label{display:block;font-size:13px;font-weight:700;color:#101828;margin-bottom:7px}.travel-plan .form-element-int-tel-input input{width:100%;height:44px;border:1px solid #eaecf0;border-radius:10px;font-family:inherit;font-size:14px;color:#101828;outline:none}.travel-plan .form-element-int-tel-input input:focus{border-color:#1a66a8}.travel-plan .v-select .vs__dropdown-toggle{min-height:44px;border:1px solid #eaecf0;border-radius:10px;background:#fff}.travel-plan .mb-10{margin-bottom:14px}.travel-plan .checkbox-list-container,.travel-plan .radio-button-list-container{display:flex;flex-wrap:wrap;gap:10px}.travel-plan .checkbox-list-container .custom-control,.travel-plan .radio-button-list-container .custom-control{padding:0;margin:0;min-height:0}.travel-plan .checkbox-list-container .custom-control-input,.travel-plan .radio-button-list-container .custom-control-input{position:absolute;opacity:0;width:1px;height:1px}.travel-plan .checkbox-list-container .custom-control-label,.travel-plan .radio-button-list-container .custom-control-label{display:inline-flex;align-items:center;padding:11px 22px;border:1px solid #eaecf0;border-radius:100px;background:#fff;font-size:14px;font-weight:600;color:#667085;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,color .15s,border-color .15s}.travel-plan .checkbox-list-container .custom-control-label:after,.travel-plan .checkbox-list-container .custom-control-label:before,.travel-plan .radio-button-list-container .custom-control-label:after,.travel-plan .radio-button-list-container .custom-control-label:before{display:none}.travel-plan .checkbox-list-container .custom-control-label:hover,.travel-plan .radio-button-list-container .custom-control-label:hover{border-color:#1a66a8;color:#1a66a8}.travel-plan .checkbox-list-container .custom-control-input:checked~.custom-control-label,.travel-plan .radio-button-list-container .custom-control-input:checked~.custom-control-label{background:#1a66a8;border-color:#1a66a8;color:#fff;font-weight:700}.travel-plan .checkbox-list-container .custom-control-input:focus-visible~.custom-control-label,.travel-plan .radio-button-list-container .custom-control-input:focus-visible~.custom-control-label{outline:2px solid #eaf2f9;outline-offset:2px}.travel-plan .vue-tel-input{height:44px;border:1px solid #eaecf0;border-radius:10px;background:#fff;box-shadow:none;font-family:inherit}.travel-plan .vue-tel-input:focus-within{border-color:#1a66a8;box-shadow:none}.travel-plan .vue-tel-input .vti__dropdown{padding:0 10px;border-radius:10px 0 0 10px;background:#f4f6f8;border-right:1px solid #eaecf0}.travel-plan .vue-tel-input .vti__dropdown.open,.travel-plan .vue-tel-input .vti__dropdown:hover{background:#eaf2f9}.travel-plan .vue-tel-input .vti__selection{font-size:13px;font-weight:600;color:#101828}.travel-plan .vue-tel-input .vti__input{height:100%;padding:0 14px;font-family:inherit;font-size:14px;color:#101828;border-radius:0 10px 10px 0}.travel-plan .vue-tel-input .vti__input::-moz-placeholder{color:#98a2b3}.travel-plan .vue-tel-input .vti__input::placeholder{color:#98a2b3}.travel-plan .vue-tel-input .vti__dropdown-list{top:calc(100% + 4px);width:320px;max-height:260px;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(16,24,40,.14);z-index:80;padding:6px 0}.travel-plan .vue-tel-input .vti__dropdown-list .vti__search_box{width:calc(100% - 20px);margin:4px 10px 8px;height:36px;padding:0 10px;border:1px solid #eaecf0;border-radius:8px;font-family:inherit;font-size:13px}.travel-plan .vue-tel-input .vti__dropdown-list .vti__dropdown-item{padding:8px 14px;font-size:13px;color:#667085}.travel-plan .vue-tel-input .vti__dropdown-list .vti__dropdown-item strong{font-weight:600;color:#101828}.travel-plan .vue-tel-input .vti__dropdown-list .vti__dropdown-item.highlighted{background:#eaf2f9}.article-wrap:has(.ks-page) .article-hd{display:none}.ks-page h2,.ks-page h3{margin:0}.ks-hero{background:#132a43;text-align:center;padding:72px calc(50vw - 50%) 76px;margin:-56px calc(50% - 50vw) 56px}.ks-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f08a24;margin-bottom:14px}.ks-hero h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.1;color:#fff}.ks-hero p{max-width:680px;margin:18px auto 0;font-size:15.5px;line-height:1.65;color:hsla(0,0%,100%,.82)}.ks-hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ks-btn,.ks-hero-btns{justify-content:center}.ks-btn{display:inline-flex;align-items:center;padding:13px 26px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s}.ks-btn--gold{background:#f08a24;color:#fff!important}.ks-btn--gold:hover{background:#d97815}.ks-btn--ghost{border:1px solid hsla(0,0%,100%,.45);color:#fff!important}.ks-btn--ghost:hover{background:hsla(0,0%,100%,.12)}.ks-btn--navy{background:#1a66a8;color:#fff!important}.ks-btn--navy:hover{background:#135087}.ks-intro{max-width:720px;margin:0 auto 44px;text-align:center}.ks-intro h2{font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#101828;margin-bottom:14px}.ks-intro p{font-size:15px;line-height:1.7;color:#667085}.ks-intro p+p{margin-top:10px}.ks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (max-width:1256px){.ks-grid{padding-left:28px;padding-right:28px}}@media (max-width:1050px){.ks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ks-grid{grid-template-columns:1fr}}.ks-card{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:26px 24px}.ks-card .ks-card-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#eaf2f9;color:#1a66a8;margin-bottom:16px}.ks-card .ks-card-ic svg{width:26px;height:26px}.ks-card h3{font-size:17px;font-weight:800;color:#101828;margin-bottom:6px}.ks-card p{font-size:13.5px;line-height:1.6;color:#667085;margin-bottom:12px}.ks-card ul{list-style:none!important;padding:0!important;margin:0!important}.ks-card ul li{list-style:none!important;position:relative;padding-left:18px;font-size:13px;line-height:1.5;color:#667085;font-weight:500}.ks-card ul li+li{margin-top:7px}.ks-card ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:#f08a24}.ks-why{max-width:900px;margin:52px auto 0;text-align:center}.ks-why h2{font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#101828;margin-bottom:22px}.ks-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;text-align:left}@media (max-width:768px){.ks-why-grid{grid-template-columns:1fr}}.ks-why-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#101828}.ks-why-item .ks-why-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#eaf2f9;color:#1a66a8}.ks-why-item .ks-why-ic svg{width:13px;height:13px}.ks-cta{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#1a66a8;margin-top:56px;padding:44px calc(50vw - 50%);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.ks-cta>div{max-width:620px}.ks-cta h2{font-size:clamp(22px,2.6vw,28px);font-weight:800;color:#fff}.ks-cta p{margin-top:8px;font-size:14.5px;line-height:1.6;color:hsla(0,0%,100%,.8)}@media (max-width:1256px){.ks-cta{padding-left:28px;padding-right:28px}}.ks-partners{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f4f6f8;margin-top:0;padding:44px calc(50vw - 50%) 52px;overflow:hidden}.ks-partners h2{text-align:center;font-size:clamp(20px,2.2vw,26px);font-weight:800;color:#101828;margin-bottom:26px}.ks-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ks-marquee:hover .ks-marquee-track{animation-play-state:paused}.ks-marquee-track{display:inline-flex;gap:14px;padding-right:14px;white-space:nowrap;width:-moz-max-content;width:max-content;animation:ks-marquee 36s linear infinite}@keyframes ks-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ks-p-logo{display:inline-flex;align-items:center;justify-content:center;height:58px;padding:10px 24px;border:1px solid #eaecf0;border-radius:100px;background:#fff}.ks-p-logo img{display:block;max-height:34px;max-width:150px;width:auto;-o-object-fit:contain;object-fit:contain}.ks-p-logo img[src$=".svg"]{height:34px;max-width:none}.vz-sec-title{text-align:center;font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#101828;margin:52px 0 24px!important}.vz-why{margin-bottom:8px}.vz-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (max-width:1256px){.vz-regions{padding-left:28px;padding-right:28px}}@media (max-width:1050px){.vz-regions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.vz-regions{grid-template-columns:1fr}}.vz-region{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:20px}.vz-region h3{font-size:15.5px;font-weight:800;color:#101828;margin:0 0 12px}.vz-chips{display:flex;flex-wrap:wrap;gap:7px}.vz-chip{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid #eaecf0;border-radius:100px;background:#f4f6f8;font-size:12.5px;font-weight:600;color:#667085;white-space:nowrap}.vz-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media (max-width:1050px){.vz-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.vz-steps{grid-template-columns:1fr}}.vz-step{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px 16px}.vz-step .vz-step-no{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1a66a8;color:#fff;font-size:13.5px;font-weight:800;margin-bottom:12px}.vz-step b{display:block;font-size:14.5px;font-weight:800;color:#101828;margin-bottom:5px}.vz-step p{font-size:12.5px;line-height:1.55;color:#667085;margin:0}.vz-corp{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:#eaf2f9;border:1px solid #d8e6f2;border-radius:16px;padding:28px;margin-top:52px}.vz-corp>div{max-width:640px}.vz-corp h2{font-size:clamp(20px,2.2vw,26px);font-weight:800;color:#101828;margin:0 0 8px}.vz-corp p{font-size:14px;line-height:1.6;color:#667085;margin:0 0 14px}.vz-corp .vz-chip{background:#fff}.vz-corp-logos{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.vz-logo{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:8px 14px;background:#fff;border:1px solid #eaecf0;border-radius:100px}.vz-logo img{display:block;max-height:22px;max-width:96px;width:auto;-o-object-fit:contain;object-fit:contain}.vz-logo img[src$=".svg"]{height:22px;max-width:none}.vz-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:768px){.vz-faq{grid-template-columns:1fr}}.vz-faq-item{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px 20px}.vz-faq-item b{display:block;font-size:14.5px;font-weight:800;color:#101828;margin-bottom:6px}.vz-faq-item p{font-size:13.5px;line-height:1.6;color:#667085;margin:0}.vz-page .ks-card-ic svg,.vz-page .ks-why-ic svg{width:100%;height:100%;max-width:26px;max-height:26px}.vz-page .ks-why-ic svg{max-width:13px;max-height:13px}.sp-wrap{display:flex;align-items:flex-start;gap:36px;max-width:1200px;margin:0 auto}.sp-side{flex:0 0 250px;position:sticky;top:78px;background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:18px}.sp-side>b{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#667085;margin-bottom:10px}.sp-side nav{display:flex;flex-direction:column}.sp-side nav a{padding:9px 10px;margin:0 -10px;border-radius:8px;font-size:14px;font-weight:600;color:#667085;text-decoration:none!important;transition:background .12s,color .12s}.sp-side nav a:hover{background:#f4f6f8;color:#101828}.sp-side nav a.is-active{background:#eaf2f9;color:#1a66a8;font-weight:800}.sp-main{flex:1;min-width:0}@media (max-width:1050px){.sp-wrap{flex-direction:column}.sp-side{position:static;width:100%;flex-basis:auto}}.pcom{margin-top:44px;padding-top:36px;border-top:1px solid #eaecf0;scroll-margin-top:90px}.pcom--page{margin-top:0;padding-top:0;border-top:0}.pcom--slider{padding-bottom:40px}.pcom-title{font-size:20px;font-weight:700;color:#101828;margin:0 0 20px}.pcom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1050px){.pcom-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pcom{margin-top:32px;padding-top:28px}.pcom-grid{grid-template-columns:1fr}}.ur-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 auto 18px}.ur-nav-chip{display:inline-flex;align-items:center;padding:9px 18px;border:1px solid #eaecf0;border-radius:100px;background:#fff;font-size:13px;font-weight:700;color:#667085;text-decoration:none!important;transition:border-color .15s,color .15s,background .15s}.ur-nav-chip:hover{border-color:#1a66a8;color:#1a66a8;background:#eaf2f9}.ur-note{max-width:680px;margin:0 auto 36px;text-align:center;font-size:13px;line-height:1.6;color:#98a2b3}.ur-sec{max-width:760px;margin:0 auto 40px;scroll-margin-top:90px}.ur-sec h2{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#f08a24;margin:0 0 14px}.ur-list{display:flex;flex-direction:column;gap:10px}.ur-dua{background:#fff;border:1px solid #eaecf0;border-radius:14px}.ur-dua summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-size:15px;font-weight:800;color:#101828;cursor:pointer;list-style:none}.ur-dua summary::-webkit-details-marker{display:none}.ur-dua summary svg{flex-shrink:0;color:#98a2b3;transition:transform .2s}.ur-dua[open] summary svg{transform:rotate(180deg)}.ur-dua[open] summary{border-bottom:1px solid #f4f6f8}.ur-dua-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.ur-arabic{font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:2;text-align:right;color:#132a43}.ur-block em{display:block;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#98a2b3;margin-bottom:4px}.ur-block p{font-size:14.5px;line-height:1.7;color:#667085;margin:0}.ur-block .ur-read{font-weight:600;color:#101828}.ur-copy{margin-top:8px;display:inline-flex;align-items:center;padding:6px 14px;border:1px solid #eaecf0;border-radius:100px;background:#f4f6f8;font-family:inherit;font-size:12px;font-weight:700;color:#1a66a8;cursor:pointer;transition:background .15s,border-color .15s}.ur-copy:hover{background:#eaf2f9;border-color:#1a66a8}.ur-copy.is-done{background:#e8f6ee;border-color:#1b7a43;color:#1b7a43}.hs-lead{max-width:700px;margin:0 auto 52px;text-align:center}.hs-lead p{font-size:16px;line-height:1.8;color:#667085}.hs-lead p+p{margin-top:12px}.hs-chapters{display:flex;flex-direction:column;gap:40px;margin-bottom:60px}.hs-chapter{display:grid;grid-template-columns:260px minmax(0,1fr);gap:34px;align-items:center}.hs-chapter:nth-child(2n){grid-template-columns:minmax(0,1fr) 260px}.hs-chapter:nth-child(2n) .hs-figure{order:2}.hs-chapter:nth-child(2n) .hs-body{order:1}.hs-chapter+.hs-chapter{padding-top:40px;border-top:1px solid #eaecf0}.hs-figure{background:#eaf2f9;border-radius:16px;padding:22px;color:#1a66a8}.hs-figure svg{display:block;width:100%;height:auto}.hs-figure .hs-accent{color:#f08a24}.hs-figure img{display:block;width:100%;height:auto;border-radius:10px}.hs-step{display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f08a24;margin-bottom:10px}.hs-body h3{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.25;color:#101828;margin-bottom:12px}.hs-body>p{font-size:15px;line-height:1.75;color:#667085}.hs-list{padding:0!important;margin:16px 0 0!important}.hs-list,.hs-list li{list-style:none!important}.hs-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;font-weight:600;color:#101828}.hs-list li+li{margin-top:8px}.hs-list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:#f08a24}.hs-check{margin-top:56px;padding:30px 28px;background:#f4f6f8;border-radius:16px}.hs-check h2{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:#101828;margin-bottom:8px}.hs-check-lead{font-size:14px;line-height:1.7;color:#667085;margin-bottom:20px}.hs-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}@media (max-width:768px){.hs-check-grid{grid-template-columns:1fr}}.hs-check-item{position:relative;padding-left:26px;font-size:14px;line-height:1.5;font-weight:600;color:#101828}.hs-check-item:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:#eaf2f9}.hs-check-item:after{content:"";position:absolute;left:5px;top:8px;width:6px;height:3px;border-left:1.5px solid #1a66a8;border-bottom:1.5px solid #1a66a8;transform:rotate(-45deg)}@media (max-width:768px){.hs-lead{margin-bottom:40px}.hs-chapters{gap:32px}.hs-chapter{gap:20px}.hs-chapter,.hs-chapter:nth-child(2n){grid-template-columns:1fr}.hs-chapter:nth-child(2n) .hs-figure{order:1}.hs-chapter:nth-child(2n) .hs-body{order:2}.hs-chapter+.hs-chapter{padding-top:32px}.hs-figure{max-width:320px}.hs-check{padding:24px 20px}}.cr-hero{position:relative;overflow:hidden;margin:-56px calc(50% - 50vw) 56px;padding:72px calc(50vw - 50%);background:radial-gradient(760px 380px at 86% 10%,rgba(26,102,168,.55),transparent 65%),linear-gradient(160deg,#0f2a45,#132a43 55%,#0b2340);color:#fff;text-align:center}.cr-hero .cr-hero-video{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cr-hero .cr-hero-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important;height:auto!important;min-width:100%;min-height:100%;aspect-ratio:16/9;border:0}.cr-hero .cr-hero-scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(760px 380px at 86% 10%,rgba(26,102,168,.35),transparent 65%),linear-gradient(160deg,rgba(15,42,69,.82),rgba(19,42,67,.72) 55%,rgba(11,35,64,.86));pointer-events:none}.cr-hero .cr-hero-inner{position:relative;z-index:2}.cr-hero h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.1;color:#fff}.cr-hero .cr-hero-inner>p{max-width:680px;margin:18px auto 0;font-size:15.5px;line-height:1.65;color:hsla(0,0%,100%,.82)}.cr-hero .ks-hero-btns{margin-top:28px}.cr-accent{color:#f08a24}.cr-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 44px;margin-top:26px}.cr-stat{text-align:center}.cr-stat b{display:block;font-size:30px;font-weight:800;line-height:1;color:#fff}.cr-stat span{display:block;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.cr-sec-head{max-width:660px;margin:0 auto;text-align:center}.cr-sec-head h2{font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#101828;margin-bottom:10px}.cr-sec-head p{font-size:15px;line-height:1.7;color:#667085;margin:0}.cr-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:start}@media (max-width:768px){.cr-split{grid-template-columns:1fr;gap:22px}}.cr-split-body h2{font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.2;color:#101828;margin-bottom:12px}.cr-split-body>p{font-size:15px;line-height:1.75;color:#667085;margin:0}.cr-note{margin-top:22px;padding:16px 20px;background:#1a66a8;border-left:4px solid #f08a24;border-radius:10px;color:#fff;font-size:14px;font-weight:600;line-height:1.6}.cr-checklist{list-style:none!important;margin:0!important;padding:22px 24px!important;background:#f4f6f8;border-radius:16px;display:grid;gap:12px}.cr-checklist li{list-style:none!important;position:relative;padding-left:26px;font-size:14px;line-height:1.5;font-weight:600;color:#101828}.cr-checklist li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:#eaf2f9}.cr-checklist li:after{content:"";position:absolute;left:5px;top:8px;width:6px;height:3px;border-left:1.5px solid #1a66a8;border-bottom:1.5px solid #1a66a8;transform:rotate(-45deg)}.cr-intro{margin-top:64px}.cr-grid .ks-card p{margin-bottom:0}.cr-cabins{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:64px;padding:56px calc(50vw - 50%);background:linear-gradient(100deg,#1a66a8,#124e80 55%,#0b2e4e);color:#fff}.cr-cabins .cr-sec-head h2{color:#fff}.cr-cabins .cr-sec-head p{color:hsla(0,0%,100%,.72)}.cr-cabins-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}@media (max-width:1050px){.cr-cabins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cr-cabins-grid{grid-template-columns:1fr}}.cr-cabin{padding:22px 20px;border:1px solid hsla(0,0%,100%,.14);border-radius:16px;background:hsla(0,0%,100%,.06)}.cr-cabin h3{font-size:16px;font-weight:800;color:#fff;margin-bottom:6px}.cr-cabin p{font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.74);margin:0}.cr-cabin-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:hsla(0,0%,100%,.1);color:#f08a24;margin-bottom:14px}.cr-cabin-ic svg{width:22px;height:22px}.cr-cabins .cr-cabins-note{max-width:640px;margin:22px auto 0;font-size:12.5px;line-height:1.6;color:hsla(0,0%,100%,.62);text-align:center}.cr-steps{margin-top:64px}.cr-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}@media (max-width:1050px){.cr-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cr-steps-grid{grid-template-columns:1fr}}.cr-step{padding:22px 20px;background:#f4f6f8;border-radius:16px}.cr-step h3{font-size:15.5px;font-weight:800;color:#101828;margin-bottom:6px}.cr-step p{font-size:13.5px;line-height:1.6;color:#667085;margin:0}.cr-step-no{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f08a24;color:#fff;font-size:14px;font-weight:800;margin-bottom:14px}.cr-page .ks-why{margin-top:64px}@media (max-width:768px){.cr-hero{margin-top:-40px;padding-top:52px;padding-bottom:52px}.cr-stats{gap:14px 26px}.cr-stat b{font-size:24px}.cr-hero .ks-hero-btns .ks-btn{flex:1 1 140px}}@media (max-width:1200px){.tours-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.navbar{display:none}.hamburger{display:flex}.blog-grid,.tours-grid{grid-template-columns:repeat(2,1fr)}.values{grid-template-columns:1fr 1fr}.cta{flex-direction:column;align-items:flex-start;padding:34px 28px}}@media (max-width:768px){.blog-grid,.tours-grid,.values{grid-template-columns:1fr}.values{padding:22px}.rail .tour-card{flex:0 0 260px}.ft-top{grid-template-columns:1fr;gap:28px}.ft-bar{justify-content:center;text-align:center}.sec{padding:40px 18px}.tours-sec{padding-top:28px;padding-bottom:20px}.lp-hd{padding:28px 18px 0}.rail{margin:0 -18px;padding:6px 18px 18px;scroll-padding-left:18px}}@media (max-width:480px){.rail .tour-card{flex:0 0 240px}}.cw-mega-anchor{position:relative}.cw-mega-item{position:static!important}.cw-mega{top:100%;z-index:var(--cw-mega-z,9999);display:flex;align-items:stretch;background:var(--cw-mega-bg,#fff);border:1px solid var(--cw-mega-line,#eef1f7);border-top:0;border-radius:0 0 var(--cw-mega-radius,12px) var(--cw-mega-radius,12px);box-shadow:var(--cw-mega-shadow,0 12px 30px rgba(15,37,71,.13));overflow:hidden;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.cw-mega,.cw-mega:before{position:absolute;left:0;right:0}.cw-mega:before{content:"";top:-10px;height:10px}.cw-mega__body{position:relative;flex:1 1 auto;min-height:var(--cw-mega-min-h,316px);padding:var(--cw-mega-pad,18px);background:var(--cw-mega-surface,#f5f7fb)}.cw-mega__col{display:contents}.cw-mega__card{display:flex;align-items:center;gap:11px;width:var(--cw-mega-card-w,268px);padding:9px 12px;margin-bottom:4px;border:1px solid transparent;border-radius:var(--cw-mega-radius,12px);color:var(--cw-mega-text,#1c2a40);font-size:14px;font-weight:600;line-height:1.35;transition:background .15s ease,color .15s ease,border-color .15s ease}.cw-mega__card,.cw-mega__card:focus,.cw-mega__card:hover{text-decoration:none}.cw-mega__card-ic{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:rgba(15,37,71,.06)}.cw-mega__card-ic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cw-mega__card-title{flex:1 1 auto}.cw-mega__card-arrow{flex:0 0 auto;color:var(--cw-mega-muted,#8b98ad);opacity:0;transition:opacity .15s ease}.cw-mega__panel{position:absolute;top:var(--cw-mega-pad,18px);bottom:var(--cw-mega-pad,18px);left:calc(var(--cw-mega-card-w, 268px) + var(--cw-mega-pad, 18px) + 20px);right:var(--cw-mega-pad,18px);overflow-y:auto;background:var(--cw-mega-surface,#f5f7fb);opacity:0;visibility:hidden;z-index:0;transition:opacity .15s ease,visibility .15s}.cw-mega__panel-title{color:var(--cw-mega-head,#101828);font-size:15px;font-weight:800;line-height:1.3;margin-bottom:14px}.cw-mega__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));-moz-column-gap:22px;column-gap:22px;row-gap:2px;align-content:start}.cw-mega__link{display:flex;align-items:center;gap:8px;padding:6px 0;color:var(--cw-mega-text-2,#5a6b85);font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.cw-mega__link:hover{color:var(--cw-mega-brand,#e30613);text-decoration:underline}.cw-mega__promo{flex:0 0 var(--cw-mega-promo-w,270px);position:relative;align-self:stretch;background:var(--cw-mega-surface,#f5f7fb)}.cw-mega__promo img{position:absolute;top:var(--cw-mega-pad,18px);right:var(--cw-mega-pad,18px);bottom:var(--cw-mega-pad,18px);left:0;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--cw-mega-radius,12px)}.cw-mega__col:first-child .cw-mega__panel{opacity:1;visibility:inherit}.cw-mega__col:first-child .cw-mega__card{background:var(--cw-mega-bg,#fff);border-color:var(--cw-mega-line,#eef1f7);color:var(--cw-mega-brand,#e30613)}.cw-mega__col:first-child .cw-mega__card .cw-mega__card-arrow{opacity:1;color:var(--cw-mega-brand,#e30613)}.cw-mega__col:focus-within .cw-mega__panel,.cw-mega__col:hover .cw-mega__panel{opacity:1;visibility:inherit;z-index:1}.cw-mega__col:focus-within .cw-mega__card,.cw-mega__col:hover .cw-mega__card{background:var(--cw-mega-bg,#fff);border-color:var(--cw-mega-line,#eef1f7);color:var(--cw-mega-brand,#e30613)}.cw-mega__col:focus-within .cw-mega__card .cw-mega__card-arrow,.cw-mega__col:hover .cw-mega__card .cw-mega__card-arrow{opacity:1;color:var(--cw-mega-brand,#e30613)}.cw-mega__body:has(.cw-mega__col:not(:first-child):focus-within) .cw-mega__col:first-child .cw-mega__panel,.cw-mega__body:has(.cw-mega__col:not(:first-child):hover) .cw-mega__col:first-child .cw-mega__panel{opacity:0;visibility:hidden}.cw-mega__body:has(.cw-mega__col:not(:first-child):focus-within) .cw-mega__col:first-child .cw-mega__card,.cw-mega__body:has(.cw-mega__col:not(:first-child):hover) .cw-mega__col:first-child .cw-mega__card{background:transparent;border-color:transparent;color:var(--cw-mega-text,#1c2a40)}.cw-mega__body:has(.cw-mega__col:not(:first-child):focus-within) .cw-mega__col:first-child .cw-mega__card .cw-mega__card-arrow,.cw-mega__body:has(.cw-mega__col:not(:first-child):hover) .cw-mega__col:first-child .cw-mega__card .cw-mega__card-arrow{opacity:0;color:var(--cw-mega-muted,#8b98ad)}@media (max-width:1180px){.cw-mega{--cw-mega-card-w:232px}.cw-mega__promo{display:none}.cw-mega__links{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width:1040px){.cw-mega{--cw-mega-card-w:208px}.cw-mega__links{grid-template-columns:minmax(0,1fr)}}.cw-mega-item:focus-within>.cw-mega,.cw-mega-item:hover>.cw-mega{opacity:1;visibility:visible;transform:translateY(0)}.cw-menu-ic{flex:0 0 auto;width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:4px}@media (min-width:992px){.cw-mega-classic{display:none!important}}@media (max-width:991.98px){.cw-mega,.cw-mega-trigger{display:none!important}}.cw-mega-caret{display:inline-block;vertical-align:-1px;margin-left:5px;flex:0 0 auto;transition:transform .2s ease}.cw-mega-item:hover .cw-mega-caret{transform:rotate(180deg)}a.dropdown-item.cw-dd-head{font-weight:700}a.dropdown-item.cw-dd-sub{padding-left:28px;font-weight:400;opacity:.92}:root{--cw-mega-brand:#124e80;--cw-mega-head:#1a66a8;--cw-mega-text:#1a66a8;--cw-mega-text-2:#1a66a8;--cw-mega-muted:#98a2b3;--cw-mega-line:#eaecf0;--cw-mega-surface:#f4f6f8;--cw-mega-radius:12px}