﻿[data-inviewport=contentSlideUp]{opacity:0;transform:translateY(20%);}[data-inviewport=contentSlideUp].is-inViewport{transform:translateY(0%);opacity:1;transition:1s;}[data-inviewport=contentSlideLeft]{opacity:0;transform:translateX(-20%);}[data-inviewport=contentSlideLeft].is-inViewport{transform:translateX(0%);opacity:1;transition:1s;}[data-inviewport=contentSlideRight]{opacity:0;transform:translateX(20%);}[data-inviewport=contentSlideRight].is-inViewport{transform:translateX(0%);opacity:1;transition:1s;}*{margin:0;padding:0;}html{overflow:auto;scroll-behavior:smooth;}body,body *{margin:0;padding:0;box-sizing:border-box;}img{width:100%;height:100%;}picture{display:block;}footer{margin-top:10.313vw;}a{color:#3b7cfd;font-family:Roboto-R;}.attendee-background{position:absolute;width:100%;height:32.938vw;top:0;}@media screen and (max-width:768px){.attendee-background{height:100%;}.attendee-background img{object-fit:cover;object-position:left;}}.link-hover{color:#276efd;}.link-hover::before,.link-hover::after{background-color:#276efd;opacity:1;}.link-hover:hover{color:#276efd;}.link-hover:hover::before,.link-hover:hover::after{background-color:#276efd;}#Header{margin-left:8.75vw;padding-top:8vw;display:flex;justify-content:space-between;height:31.938vw;overflow:hidden;}@media screen and (max-width:768px){#Header{flex-direction:column;justify-content:normal;gap:10.465vw;padding-top:3vw;margin:0;height:unset;}}#Header .link-hover{color:#004290;}#Header .link-hover::before,#Header .link-hover::after{background-color:#004290;opacity:1;}#Header .link-hover:hover{color:#004290;}#Header .link-hover:hover::before,#Header .link-hover:hover::after{background-color:#004290;}#Header .text-container{position:relative;width:38.125vw;display:flex;flex-direction:column;margin-top:4vw;}#Header .text-container .header-text{padding-left:1.281vw;font-size:1.125vw;font-family:Roboto-B;border-left:.188vw solid #f7aa30;}#Header .text-container .title-text{margin-top:.875vw;font-size:2.5vw;font-family:Roboto-B;line-height:1.6;display:flex;gap:35px;align-items:center;}#Header .text-container .title-text .title-wrapper{padding:.375vw 1.375vw;border-radius:1.938vw;background-color:#fff3ef;border:.1vw solid #ff4500;color:#f4845a;font-family:Roboto-R;font-size:.875vw;}#Header .text-container .subtitle-text{margin-top:1vw;font-size:1vw;font-family:Roboto-R;line-height:1.5;}#Header .text-container .navigation-text{display:flex;gap:2.313vw;margin-top:3.438vw;}#Header .text-container .navigation-text a{display:flex;align-items:center;color:#14428f;font-size:1vw;font-family:Roboto-R;gap:.625vw;text-decoration:none;}#Header .text-container .navigation-text a img{display:flex;width:.688vw;height:auto;}#Header .text-container .linkWrap{position:relative;height:3vw;border-radius:.125vw;width:fit-content;flex:0 0 auto;display:flex;justify-content:center;align-items:center;font-family:Roboto-R;margin-top:2.1vw;}#Header .text-container .linkWrap .style-2{align-items:center;color:#fff;text-decoration:none;display:flex;background-color:#004290;padding:.5vw 1.25vw;border-radius:1.5vw;}#Header .text-container .linkWrap .style-2 .mask{position:relative;padding:0;height:.875vw;overflow:hidden;}#Header .text-container .linkWrap .style-2 .mask .title{display:block;font-size:.875vw;line-height:.875vw;transition:transform .4s ease;}#Header .text-container .linkWrap .style-2 .link-icon{position:relative;width:1.75vw;height:1.75vw;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:.625vw;overflow:hidden;}#Header .text-container .linkWrap .style-2 .link-icon .icon{display:block;position:absolute;transition:transform .4s ease;}#Header .text-container .linkWrap .style-2 .link-icon .icon:nth-child(2){transform:translate(-2.5vw);}@media screen and (min-width:769px){#Header .text-container .linkWrap .style-2:hover .icon:first-child{transform:translate(2.5vw);}#Header .text-container .linkWrap .style-2:hover .icon:nth-child(2){transform:translate(0);}}@media screen and (max-width:768px){#Header .text-container .linkWrap{height:fit-content;margin-top:4vw;}#Header .text-container .linkWrap .style-2{padding:2.5vw 4.25vw;border-radius:6.5vw;}#Header .text-container .linkWrap .style-2 .mask{height:3.256vw;}#Header .text-container .linkWrap .style-2 .mask .title{font-size:3.256vw;line-height:3.256vw;}#Header .text-container .linkWrap .style-2 .link-icon{width:6.512vw;height:6.512vw;margin-left:2.6vw;}#Header .text-container .linkWrap .style-2 .link-icon .icon:nth-child(2){transform:translate(-9.302vw);}}@media screen and (max-width:768px){#Header .text-container{width:100%;padding:0 9.767vw 0 7.674vw;}#Header .text-container .header-text{padding-left:4.651vw;font-size:4.186vw;border-left:.698vw solid #f7aa30;}#Header .text-container .title-text{margin-top:6.512vw;font-size:6.512vw;flex-direction:column;align-items:flex-start;gap:1vw;}#Header .text-container .title-text .title-wrapper{padding:1.395vw 5.116vw;border-radius:7.209vw;background-color:#fff3ef;border:.233vw solid #ff4500;color:#f4845a;font-family:Roboto-R;font-size:3.256vw;}#Header .text-container .subtitle-text{margin-top:8.14vw;font-size:3.721vw;}#Header .text-container .navigation-text{display:flex;flex-direction:column;gap:5.605vw;margin-top:3vw;}#Header .text-container .navigation-text a{display:flex;align-items:center;color:#14428f;font-size:3.721vw;font-family:Roboto-R;gap:2.326vw;text-decoration:none;}#Header .text-container .navigation-text a img{display:flex;width:2.558vw;height:auto;}}#Header .image-container{position:relative;margin-top:-1.5vw;}#Header .image-container .image-decoration{position:relative;z-index:1;width:52.313vw;height:86%;margin-right:-4.938vw;}@media screen and (max-width:768px){#Header .image-container .image-decoration{width:117.113vw;height:auto;right:-3.023vw;}}#Header .image-container .image{position:absolute;margin-top:1.25vw;width:42.5vw;border-start-start-radius:5.75vw;top:0;right:0;overflow:hidden;}@media screen and (min-width:769px){#Header .image-container .image{height:75%;}#Header .image-container .image img{object-fit:cover;}}@media screen and (max-width:768px){#Header .image-container .image{width:94vw;margin-top:3.25vw;}}.header-undershadow{position:relative;width:100%;}#Policies{margin:2vw 12.813vw 12vw 16.563vw;}#Policies #HotelRates,#Policies #OfficialHotels,#Policies #OtherHotels{scroll-margin-top:10vw;}@media screen and (max-width:768px){#Policies #HotelRates,#Policies #OfficialHotels,#Policies #OtherHotels{scroll-margin-top:25vw;}}#Policies #Fees,#Policies #Policy,#Policies #PaymentMethods{margin:6.5vw auto 0 -5vw;padding:50px 130px 64px 78px;box-shadow:10px 10px 20px rgba(39,110,253,.0509803922);border:1px solid #e4e4e4;border-radius:14px;}@media screen and (max-width:768px){#Policies #Fees,#Policies #Policy,#Policies #PaymentMethods{all:unset;margin-top:20vw;}}#Policies .header-text{font-family:Roboto-B;font-size:2vw;color:#14428f;}@media screen and (max-width:768px){#Policies .header-text{font-size:7.442vw;}}#Policies .subheader-text{margin-top:1.25vw;font-family:Roboto-M;font-size:1.5vw;}@media screen and (max-width:768px){#Policies .subheader-text{margin-top:4.651vw;font-size:5.581vw;}}#Policies .space{margin-top:1.75vw;}@media screen and (max-width:768px){#Policies .space{margin-top:6.511vw;}}#Policies .space-less{margin-top:1.25vw;}@media screen and (max-width:768px){#Policies .space-less{margin-top:4.651vw;}}#Policies .policy{display:grid;grid-template-columns:auto 1fr;grid-gap:1vw;align-items:center;}#Policies .policy .number-label{display:inline-flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;border-radius:50%;border:.063vw solid #004aad;font-family:Roboto-M;font-size:1.5vw;color:#14428f;text-align:center;}#Policies .policy .header{font-family:Roboto-M;font-size:1.5vw;}#Policies .policy .points-container{position:relative;}#Policies .policy .points-container .point2{display:grid;gap:1.875vw;align-items:baseline;grid-template-columns:auto 1fr;}#Policies .policy .points-container .point2 .pointer{font-family:Roboto-M;font-size:1.5vw;}#Policies .policy .points-container .point2 .pointer-text{font-family:Roboto-M;font-size:1.5vw;}#Policies .policy .points-container .point2 .text{grid-column:2;grid-row:2;font-family:Roboto-R;font-size:1vw;line-height:1.5;}#Policies .policy .points-container .point2 .text a{display:inline;color:#3b7cfd;}#Policies .policy .points-container .point{display:flex;gap:1.875vw;align-items:baseline;}#Policies .policy .points-container .point .pointer{font-family:Roboto-M;font-size:1vw;}#Policies .policy .points-container .point .text{font-family:Roboto-R;font-size:1vw;line-height:1.5;}#Policies .policy .points-container .point .text a{display:inline;color:#3b7cfd;}#Policies .policy .points-container .point .text ul li:not(:first-child){margin-top:4px;}#Policies .policy .points-container .point .text.grid{margin-top:1.6vw;display:grid;grid-template-columns:11vw auto;row-gap:.6vw;}#Policies .policy .points-container .point:not(:first-child){margin-top:1.625vw;}#Policies .policy .points-container .table{width:100%;overflow-x:auto;margin-top:12px;border-radius:15px;outline:1px solid #000;outline-offset:-1px;}#Policies .policy .points-container .table .fee-table{width:100%;border-collapse:collapse;text-align:center;font-size:.9vw;overflow:hidden;}#Policies .policy .points-container .table .fee-table th,#Policies .policy .points-container .table .fee-table td{border:1px solid #000;padding:.7vw;}#Policies .policy .points-container .table .fee-table th{background:#14428f;color:#fff;font-family:Roboto-M;font-size:1.125vw;}#Policies .policy .points-container .table .fee-table td{font-family:Roboto-R;font-size:.9vw;}#Policies .policy .points-container .table .fee-table th:first-child,#Policies .policy .points-container .table .fee-table td:first-child{text-align:left;}#Policies .policy .points-container .table .fee-table .section-title{font-family:Roboto-B;font-size:1vw;}#Policies .policy .points-container .table .fee-table .section-subtitle{margin-top:7px;text-align:left;font-family:Roboto-R;font-size:.875vw;line-height:1.5;}#Policies .policy .points-container .table .fee-table .small-text{font-size:.75em;font-family:Roboto-R;display:block;margin-top:.2em;}@media screen and (max-width:768px){#Policies .policy .points-container .table{width:85vw;overflow-x:auto;margin-top:6.977vw;}#Policies .policy .points-container .table .fee-table{width:100%;border-collapse:collapse;text-align:center;font-size:3.349vw;overflow:hidden;}#Policies .policy .points-container .table .fee-table th,#Policies .policy .points-container .table .fee-table td{border:.233vw solid #000;padding:2.605vw;}#Policies .policy .points-container .table .fee-table th{background:#14428f;color:#fff;font-family:Roboto-M;font-size:4.186vw;}#Policies .policy .points-container .table .fee-table td{font-family:Roboto-R;font-size:3.349vw;}#Policies .policy .points-container .table .fee-table th:first-child,#Policies .policy .points-container .table .fee-table td:first-child{text-align:left;}#Policies .policy .points-container .table .fee-table .section-title{font-family:Roboto-B;font-size:3.721vw;}#Policies .policy .points-container .table .fee-table .section-subtitle{margin-top:1.628vw;text-align:left;font-family:Roboto-R;font-size:3.256vw;line-height:1.5;}#Policies .policy .points-container .table .fee-table .small-text{font-size:.75em;font-family:Roboto-R;display:block;margin-top:.2em;}}#Policies .policy .points-container .cards{margin-top:7vw;display:flex;flex-direction:column;gap:3vw;line-height:1.5;}#Policies .policy .points-container .cards .title-text{font-family:Roboto-M;font-size:5.481vw;}#Policies .policy .points-container .cards .card-label-text{margin-top:3vw;}#Policies .policy .points-container .cards .card-label-text .header-text{font-family:Roboto-M;font-size:24px;}#Policies .policy .points-container .cards .card-label-text .subheader-text{margin-top:10px;font-family:Roboto-R;font-size:16px;}#Policies .policy .points-container .cards .card-item{position:relative;display:grid;padding:4vw;border:1px solid #e4e4e4;border-radius:14px;box-shadow:6px 6px 12px rgba(10,18,33,.16);grid-template-columns:1fr 1fr;gap:3vw;}#Policies .policy .points-container .cards .card-item .card-title{font-family:Roboto-B;font-size:20px;color:#48556c;margin-bottom:20px;grid-column:span 2;}#Policies .policy .points-container .cards .card-item .card-title a{font-family:Roboto-B;color:#1e69a8;text-decoration:none;}#Policies .policy .points-container .cards .card-item .card-title .text-wrapper{font-size:14px;padding:.8vw 3vw;border-radius:3vw;width:fit-content;background-color:#e2e8f1;margin-top:5px;}#Policies .policy .points-container .cards .card-item .large{grid-column:span 2!important;font-family:Roboto-B!important;}#Policies .policy .points-container .cards .card-item .card-subtitle{font-family:Roboto-M;font-size:16px;color:#48556c;grid-column:1;}#Policies .policy .points-container .cards .card-item .card-text{font-family:Roboto-M;font-size:16px;grid-column:2;}#Policies .policy ul{margin-left:1.375vw;}#Policies .policy .list{grid-column:2;margin-top:1.375vw;}#Policies .policy .list ul{margin:0;padding:0;list-style:disc;padding-left:1.25vw;column-count:3;column-gap:3vw;}#Policies .policy .list ul li{font-family:Roboto-R;font-size:1vw;line-height:1.6;margin-bottom:.75vw;break-inside:avoid;}#Policies .policy:not(:first-child){margin-top:1.875vw;}@media screen and (max-width:768px){#Policies{margin:16vw 4.75vw 0 5.75vw;}#Policies .policy{display:grid;grid-template-columns:auto 1fr;column-gap:6vw;row-gap:2vw;align-items:center;}#Policies .policy .number-label{display:inline-flex;align-items:center;justify-content:center;width:9.302vw;height:9.302vw;border-radius:50%;border:.233vw solid #004aad;font-family:Roboto-M;font-size:5.581vw;color:#14428f;text-align:center;}#Policies .policy .header{font-family:Roboto-M;font-size:5.481vw;}#Policies .policy .points-container{position:relative;margin-top:5.116vw;}#Policies .policy .points-container .point2{display:grid;gap:6.977vw;align-items:baseline;grid-template-columns:auto 1fr;}#Policies .policy .points-container .point2 .pointer{font-family:Roboto-M;font-size:5.481vw;}#Policies .policy .points-container .point2 .pointer-text{font-family:Roboto-M;font-size:5.481vw;}#Policies .policy .points-container .point2 .text{font-family:Roboto-R;font-size:3.721vw;line-height:1.5;grid-column:1/span 2;}#Policies .policy .points-container .point2 .text a{display:inline;color:#3b7cfd;}#Policies .policy .points-container .point{display:flex;gap:6.977vw;align-items:baseline;}#Policies .policy .points-container .point .pointer{font-family:Roboto-M;font-size:3.721vw;}#Policies .policy .points-container .point .text{font-family:Roboto-R;font-size:3.721vw;line-height:1.5;}#Policies .policy .points-container .point .text a{display:inline;color:#3b7cfd;}#Policies .policy .points-container .point:not(:first-child){margin-top:6.047vw;}#Policies .policy ul{margin-left:5.116vw;}#Policies .policy .list{grid-column:1/span 2;margin-left:3.2vw;margin-top:5.116vw;}#Policies .policy .list ul{margin:0;padding:0;list-style:disc;padding-left:4.651vw;column-count:1;column-gap:11.163vw;}#Policies .policy .list ul li{font-family:Roboto-R;font-size:3.721vw;line-height:1.6;margin-bottom:2.791vw;break-inside:avoid;}#Policies .policy:not(:first-child){margin-top:14.419vw;}}body.modal-open{overflow:hidden;position:fixed;width:100%;}.modal.show .modal-content{opacity:1;transform:translateY(0);}.modal{display:none;position:fixed;z-index:1000;padding-top:3.75vw;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.6);}.modal .close{position:absolute;z-index:1;padding:.938vw;border-radius:50%;background-color:#f7ab2f;cursor:pointer;right:1.125vw;top:1.25vw;display:flex;}.modal .close img{width:.938vw;height:auto;}.modal .linkWrap{position:relative;height:fit-content;margin-top:2vw;border-radius:.125vw;width:100%;flex:0 0 auto;display:flex;align-items:center;font-family:Roboto-R;}.modal .linkWrap .style-2{height:2.625vw;align-items:center;color:#fff;text-decoration:none;display:flex;background-color:#004290;padding:.625vw 1.5vw;border-radius:1.5vw;}.modal .linkWrap .style-2 .mask{position:relative;padding:0;}.modal .linkWrap .style-2 .mask .title{display:block;font-size:1vw;line-height:1vw;transition:transform .4s ease;}.modal .linkWrap .style-2 .link-icon{position:relative;width:1.75vw;height:1.75vw;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:.625vw;}.modal .linkWrap .style-2 .link-icon .icon{display:block;position:absolute;transition:transform .4s ease;}.modal .linkWrap .style-2 .link-icon .icon:nth-child(2){transform:translate(-2.5vw);}@media screen and (max-width:768px){.modal .linkWrap{height:12.375vw;align-items:center;justify-content:center;margin-top:3vw;}.modal .linkWrap .style-2{padding:5.5vw 5.25vw;border-radius:6.5vw;}.modal .linkWrap .style-2 .mask{height:3.256vw;}.modal .linkWrap .style-2 .mask .title{font-size:3.256vw;line-height:3.256vw;}.modal .linkWrap .style-2 .link-icon{width:6.512vw;height:6.512vw;margin-left:2.6vw;}}.modal .modal-content{position:relative;background:#fff;margin:auto;padding:2vw 1.875vw 2.625vw 3.5vw;border-radius:.625vw;width:60%;height:95%;transition:transform .3s ease;opacity:0;transform:translateY(20%);transition:opacity .4s ease,transform .4s ease;}.modal .modal-content .modal-container{width:102%;height:100%;overflow:hidden;}.modal .modal-content .modal-container .mCSB_inside>.mCSB_container{padding-right:1.875vw;margin:unset;}.modal .modal-content .modal-container .mCSB_scrollTools{height:85%;bottom:0;top:auto;position:absolute;}.modal .modal-content .modal-container .mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(112,112,112,.15);width:.25vw;}.modal .modal-content .modal-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#004290;width:.25vw;}.modal .modal-content .modal-header{display:flex;gap:2.5vw;}.modal .modal-content .modal-header .hotel-image{width:25.563vw;height:17.063vw;}.modal .modal-content .modal-header .hotel-image img{display:flex;width:fit-content;margin:0 auto;border-radius:1vw;overflow:hidden;}.modal .modal-content .modal-header .hotel-text{position:relative;}.modal .modal-content .modal-header .hotel-text .hotel-name{font-family:Roboto-B;font-size:1.125vw;padding:1.125vw 1.875vw;background-color:#f3f5f6;border:.063vw solid #c6c6c6;border-radius:.688vw;width:fit-content;}.modal .modal-content .modal-header .hotel-text .hotel-info{margin-top:2vw;}.modal .modal-content .modal-header .hotel-text .hotel-info a,.modal .modal-content .modal-header .hotel-text .hotel-info div{display:flex;gap:.75vw;margin-top:.75vw;text-decoration:none;color:#000;transition:color .4s ease;line-height:1.5;}@media screen and (min-width:769px){.modal .modal-content .modal-header .hotel-text .hotel-info a:hover,.modal .modal-content .modal-header .hotel-text .hotel-info div:hover{color:#3b7cfd;}}.modal .modal-content .modal-header .hotel-text .hotel-info a.hotel-location,.modal .modal-content .modal-header .hotel-text .hotel-info div.hotel-location{align-items:flex-start;}.modal .modal-content .modal-header .hotel-text .hotel-info a.hotel-location img,.modal .modal-content .modal-header .hotel-text .hotel-info div.hotel-location img{margin-top:.125vw;}.modal .modal-content .modal-header .hotel-text .hotel-info a img,.modal .modal-content .modal-header .hotel-text .hotel-info div img{width:.938vw;height:auto;}.modal .modal-content .modal-header .hotel-text .hotel-info a p,.modal .modal-content .modal-header .hotel-text .hotel-info div p{font-family:Roboto-R;font-size:1vw;}.modal .modal-content .modal-body{margin:2.5vw 0 0 1.625vw;}.modal .modal-content .modal-body .hotel-desc{font-family:Roboto-R;font-size:1vw;line-height:1.5;}.modal .modal-content .modal-body .hotel-rates{margin-top:2.375vw;}.modal .modal-content .modal-body .hotel-rates .hotel-rates-header{font-family:Roboto-B;font-size:1vw;line-height:1.5;}.modal .modal-content .modal-body .hotel-rates .hotel-rates-content{margin-top:.75vw;font-family:Roboto-R;font-size:1vw;line-height:1.5;}.modal .modal-content .modal-body .hotel-rates .hotel-rates-content .room{color:rgba(0,0,0,.4);font-family:Roboto-R;font-style:italic;}.modal .modal-content .modal-body .hotel-features{margin-top:1.875vw;}.modal .modal-content .modal-body .hotel-features .feature{display:flex;gap:.625vw;margin-top:.75vw;}.modal .modal-content .modal-body .hotel-features .feature img{width:1.25vw;height:auto;}.modal .modal-content .modal-body .hotel-features .feature p{font-family:Roboto-R;font-size:1vw;line-height:1.5;}.modal .modal-content .modal-body .accordion-container{margin-top:2.313vw;overflow:hidden;font-family:Roboto-R;}.modal .modal-content .modal-body .accordion-item{background-color:#f3f5f6;margin-bottom:.938vw;border-radius:.938vw;overflow:hidden;}.modal .modal-content .modal-body .accordion-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.8vw 2vw .8vw 1.4vw;gap:1.5vw;}.modal .modal-content .modal-body .accordion-title{flex:1;font-family:Roboto-B;font-size:1vw;line-height:1.5;}.modal .modal-content .modal-body .dropdown-arrow{width:1.125vw;height:auto;transform:rotate(180deg);transition:transform .3s ease,filter .3s ease;}.modal .modal-content .modal-body .accordion-item.active .dropdown-arrow{transform:rotate(0deg);filter:brightness(0) saturate(100%) invert(19%) sepia(47%) saturate(2693%) hue-rotate(203deg) brightness(96%) contrast(97%);}.modal .modal-content .modal-body .accordion-content{max-height:0;overflow:hidden;transition:all .4s ease;padding:0;margin:0 2vw 0 1.5vw;line-height:1.5;font-size:1vw;}.modal .modal-content .modal-body .accordion-content ul{margin-left:1.25vw;}.modal .modal-content .modal-body .accordion-content ul li{margin-top:.75vw;}.modal .modal-content .modal-body .accordion-item.active .accordion-content{padding:1vw 0 2.625vw;max-height:31.25vw;}@media screen and (max-width:768px){.modal{display:none;position:fixed;z-index:1000;padding-top:13.953vw;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.6);}.modal .close{position:absolute;z-index:1;padding:3.488vw;border-radius:50%;background-color:#f7ab2f;cursor:pointer;right:4.186vw;top:4.651vw;display:flex;}.modal .close img{width:3.488vw;height:auto;}.modal .modal-content{position:relative;background:#fff;margin:auto;padding:7.442vw 1.977vw 9.767vw 5.023vw;border-radius:2.326vw;width:90%;height:96%;transition:transform .3s ease;opacity:0;transform:translateY(20%);transition:opacity .4s ease,transform .4s ease;}.modal .modal-content .modal-container{width:102%;height:100%;overflow:hidden;}.modal .modal-content .modal-container .mCSB_inside>.mCSB_container{padding-right:6.977vw;margin:unset;}.modal .modal-content .modal-container .mCSB_scrollTools{height:85%;bottom:0;top:auto;position:absolute;}.modal .modal-content .modal-container .mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(112,112,112,.15);width:.93vw;}.modal .modal-content .modal-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#004290;width:.93vw;}.modal .modal-content .modal-header{display:flex;flex-direction:column;gap:9.302vw;}.modal .modal-content .modal-header .hotel-image{width:100%;height:63.488vw;overflow:hidden;align-self:center;border-radius:4vw;}.modal .modal-content .modal-header .hotel-image img{display:flex;width:fit-content;margin:0 auto;border-radius:3.721vw;overflow:hidden;}.modal .modal-content .modal-header .hotel-text{position:relative;}.modal .modal-content .modal-header .hotel-text .hotel-name{font-family:Roboto-B;font-size:4.186vw;padding:4.186vw 6.977vw;background-color:#f3f5f6;border:.233vw solid #c6c6c6;border-radius:2.558vw;width:fit-content;margin:0 auto;}.modal .modal-content .modal-header .hotel-text .hotel-info{margin-top:7.442vw;}.modal .modal-content .modal-header .hotel-text .hotel-info a,.modal .modal-content .modal-header .hotel-text .hotel-info div{display:flex;gap:2.791vw;margin-top:2.791vw;text-decoration:none;color:#000;transition:color .4s ease;line-height:1.5;}}@media screen and (max-width:768px) and (min-width:178.837vw){.modal .modal-content .modal-header .hotel-text .hotel-info a:hover,.modal .modal-content .modal-header .hotel-text .hotel-info div:hover{color:#3b7cfd;}}@media screen and (max-width:768px){.modal .modal-content .modal-header .hotel-text .hotel-info a.hotel-location,.modal .modal-content .modal-header .hotel-text .hotel-info div.hotel-location{align-items:flex-start;}.modal .modal-content .modal-header .hotel-text .hotel-info a.hotel-location img,.modal .modal-content .modal-header .hotel-text .hotel-info div.hotel-location img{margin-top:.465vw;}}@media screen and (max-width:768px){.modal .modal-content .modal-header .hotel-text .hotel-info a img,.modal .modal-content .modal-header .hotel-text .hotel-info div img{width:3.488vw;height:auto;}}@media screen and (max-width:768px){.modal .modal-content .modal-header .hotel-text .hotel-info a p,.modal .modal-content .modal-header .hotel-text .hotel-info div p{font-family:Roboto-R;font-size:3.721vw;}}@media screen and (max-width:768px){.modal .modal-content .modal-body{margin:9.302vw 0 0 0;}.modal .modal-content .modal-body .hotel-desc{font-family:Roboto-R;font-size:3.721vw;line-height:1.5;}.modal .modal-content .modal-body .hotel-rates{margin-top:8.837vw;}.modal .modal-content .modal-body .hotel-rates .hotel-rates-header{font-family:Roboto-B;font-size:3.721vw;line-height:1.5;}.modal .modal-content .modal-body .hotel-rates .hotel-rates-content{margin-top:2.791vw;font-family:Roboto-R;font-size:3.721vw;line-height:1.5;}.modal .modal-content .modal-body .hotel-rates .hotel-rates-content .room{color:rgba(0,0,0,.4);font-family:Roboto-R;font-style:italic;}.modal .modal-content .modal-body .hotel-features{margin-top:6.977vw;}.modal .modal-content .modal-body .hotel-features .feature{display:flex;gap:2.326vw;margin-top:2.791vw;}.modal .modal-content .modal-body .hotel-features .feature img{width:4.651vw;height:auto;}.modal .modal-content .modal-body .hotel-features .feature p{font-family:Roboto-R;font-size:3.721vw;line-height:1.5;}.modal .modal-content .modal-body .accordion-container{margin-top:8.607vw;overflow:hidden;font-family:Roboto-R;}.modal .modal-content .modal-body .accordion-item{background-color:#f3f5f6;margin-bottom:3.49vw;border-radius:3.49vw;overflow:hidden;}.modal .modal-content .modal-body .accordion-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:2.977vw 7.442vw 2.977vw 5.209vw;gap:5.581vw;}.modal .modal-content .modal-body .accordion-title{flex:1;font-family:Roboto-B;font-size:3.721vw;line-height:1.5;}.modal .modal-content .modal-body .dropdown-arrow{width:4.186vw;height:auto;transition:transform .3s ease,filter .3s ease;}.modal .modal-content .modal-body .accordion-item.active .dropdown-arrow{transform:rotate(0deg);filter:brightness(0) saturate(100%) invert(19%) sepia(47%) saturate(2693%) hue-rotate(203deg) brightness(96%) contrast(97%);}.modal .modal-content .modal-body .accordion-content{max-height:0;overflow:hidden;transition:all .4s ease;padding:0;margin:0 7.442vw 0 4.581vw;line-height:1.5;font-size:3.721vw;}.modal .modal-content .modal-body .accordion-content ul{margin-left:5.385vw;}.modal .modal-content .modal-body .accordion-content ul li{margin-top:10.385vw;}.modal .modal-content .modal-body .accordion-item.active .accordion-content{padding:3.721vw 0 9.767vw;max-height:170.279vw;}}