.InsuranceModal_Footer__RaywB{width:100%}.InsuranceModal_BtnContainer__FTbLm{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.InsuranceModal_BtnContainer__FTbLm button{height:42px;border-radius:20px;border:unset;cursor:pointer;transition:all .3s ease-in-out}.InsuranceModal_CancelBtn__EwsdZ,.InsuranceModal_NotAvailable__EQB0X{background-color:#ddd;font-weight:700;width:230px}.InsuranceModal_CancelBtn__EwsdZ:hover{background:inherit;color:var(--heading)}.InsuranceModal_AddButton__h_9_9,.InsuranceModal_Disabled__3Q1n8{color:white;background:var(--red);width:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3}.InsuranceModal_AddButton__h_9_9:hover{background-color:var(--blue-primary-color)}.InsuranceModal_Disabled__3Q1n8{background-color:gray;cursor:unset!important}.InsuranceModal_DontNeedIt__ptoCQ{text-align:center;margin-top:15px;cursor:pointer}.InsuranceModal_DontNeedIt__ptoCQ:hover{font-weight:700}.InsuranceModal_NotAvailable__EQB0X{color:unset;background-color:#dec0ca}.InsuranceModal_NotAvailable__EQB0X:hover{cursor:unset}@media (max-width:600px){.InsuranceModal_BtnContainer__FTbLm{flex-direction:column-reverse}.InsuranceModal_AddButton__h_9_9,.InsuranceModal_CancelBtn__EwsdZ,.InsuranceModal_Disabled__3Q1n8,.InsuranceModal_NotAvailable__EQB0X{width:100%}}.AccommodationList_Card__H4qti{background-color:#fff;border-radius:10px;padding:10px;margin-bottom:15px;display:flex;flex-direction:column;gap:10px;overflow-x:hidden}.AccommodationList_Selected__mo__Z{border:2px solid var(--blue-primary-color)}.AccommodationList_CardBody__hzE0m{display:flex;gap:10px}.AccommodationList_LogoContainer__TK_IP{width:95px;height:95px;cursor:pointer}.AccommodationList_LogoImg__8_evv{width:95px;height:95px;position:relative;border-radius:10px;overflow:hidden}.AccommodationList_Info__OxXWx{background-color:white;position:absolute;bottom:5px;right:5px;height:20px;width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.AccommodationList_CardTitle__QSt0n{margin:0 0 5px;font-size:1.5em}.AccommodationList_DetailsContainer__s_Gu0{display:flex;justify-content:space-between;width:100%;gap:10px}.AccommodationList_TitleAndItems__DOxw_{cursor:pointer}.AccommodationList_LogoContainer__TK_IP:hover{transform:scale(1.02)}.AccommodationList_Items__Yg2Cc p{margin:0;display:flex;gap:5px}.AccommodationList_Items__Yg2Cc p i{font-weight:500!important}.AccommodationList_PriceContainer__3fiaD{display:flex;flex-direction:column;justify-content:space-between}.AccommodationList_PriceContainer__3fiaD button{border:2px solid var(--red);border-radius:15px;height:30px;cursor:pointer}.AccommodationList_PriceContainer__3fiaD button:hover{transform:scale(1.02)}.AccommodationList_SelectedBtn__Paqz_{background-color:var(--red);color:var(--white);font-weight:700}.AccommodationList_ToSelect__0DMtl{background-color:initial}.AccommodationList_Price__2_kbU{display:flex;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content}.AccommodationList_Price__2_kbU span span:nth-child(2){font-weight:700;color:var(--red)}@media (max-width:600px){.AccommodationList_CardBody__hzE0m{flex-direction:column;position:relative}.AccommodationList_PriceContainer__3fiaD{justify-content:flex-end}.AccommodationList_PriceContainer__3fiaD button{position:absolute;top:0;width:110px}html[lang=en] .AccommodationList_PriceContainer__3fiaD button{right:0}html[lang=ar] .AccommodationList_PriceContainer__3fiaD button{left:0}}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.AccommodationDetails_Header__p1rDk{display:flex;justify-content:space-between}.AccommodationDetails_BackButton__uYOLJ{position:sticky;top:0;background-color:#f4f4f4;z-index:1;padding-bottom:10px;color:#e9004b;display:flex;gap:10px;align-items:center}.AccommodationDetails_BackButton__uYOLJ:hover{color:var(--blue-primary-color);cursor:pointer}html[lang=ar] .AccommodationDetails_BackButton__uYOLJ i{-webkit-transform:scaleX(-1)}.AccommodationDetails_AddPrice__ydMOG{display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;background:var(--red);padding:0 20px;height:40px;width:230px;border-radius:20px;border:unset;cursor:pointer;transition:all .3s ease-in-out}.AccommodationDetails_AddPrice__ydMOG:hover{background-color:var(--blue-primary-color)}.AccommodationDetails_NotAvailable__KOmO5,.AccommodationDetails_NotAvailable__KOmO5:hover{width:230px;background-color:var(--font-gray);cursor:unset}.AccommodationDetails_OptionsFeatures__APM0_{border-bottom:1px solid #dddddd;padding:10px 0;display:flex;flex-direction:column;gap:5px}.AccommodationDetails_DurationDates__OF6bU{display:grid;grid-template-columns:1fr 2fr;gap:10px}.AccommodationDetails_Dates__26UEs,.AccommodationDetails_Duration__sSw0w{border:2px solid var(--border-color);display:flex;flex-direction:column;padding:10px 10px 5px;border-radius:20px;background-color:white}.AccommodationDetails_Dates__26UEs{padding:0;display:grid;grid-template-columns:repeat(2,2fr)}.AccommodationDetails_DateDetails__EALSA{padding:10px;display:flex;flex-direction:column;justify-content:space-between}.AccommodationDetails_StartDate__Jlckn{border-inline-end-color:var(--border-color);border-inline-end-style:solid;border-inline-end-width:2px}.AccommodationDetails_DateDetails__EALSA p{margin:0;font-size:15px}.AccommodationDetails_AddPrice__ydMOG p,.AccommodationDetails_BackButton__uYOLJ p,.AccommodationDetails_ExtraNight__H11I3 p,.AccommodationDetails_Option__Xmi_g p,.AccommodationDetails_OptionsFeatures__APM0_ h3,.AccommodationDetails_SelectedOption__YDmv8 p{margin:0}.AccommodationDetails_OptionsContainer__FEvN5{display:flex;gap:10px;flex-wrap:wrap}.AccommodationDetails_Option__Xmi_g,.AccommodationDetails_SelectedOption__YDmv8{border:2px solid #005de8;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:20px;background-color:white;cursor:pointer}.AccommodationDetails_Option__Xmi_g{border:unset}.AccommodationDetails_Option__Xmi_g i,.AccommodationDetails_SelectedOption__YDmv8 i{color:white;background-color:#005de8;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%}.AccommodationDetails_Option__Xmi_g i{background-color:#d3d3d3}.AccommodationDetails_Price__TesKr{display:flex;justify-content:flex-end;margin-inline-end:10px;font-size:18px}.AccommodationDetails_Price__TesKr span{font-weight:700;color:var(--red)}.AccommodationDetails_ExtraNight__H11I3{display:flex;flex-direction:column;gap:5px;margin-top:10px;margin-bottom:10px}.AccommodationDetails_ExtraNight__H11I3>div{display:flex;flex-wrap:wrap}.AccommodationDetails_ExtraNight__H11I3>div p{margin-inline-start:8px}.AccommodationDetails_ApplicationFee__fOYl3{display:flex;justify-content:space-between}html[lang=ar] .AccommodationDetails_ApplicationFee__fOYl3 div{direction:ltr}.AccommodationDetails_HighSeason__tF7T0{display:flex;justify-content:space-between}.AccommodationDetails_HighSeasonInfo___xGm_{padding:5px 0 0}.AccommodationDetails_DistanceToSchool__VJ0Nu{margin-inline-start:auto}@media (max-width:768px){.AccommodationDetails_Price__TesKr{font-size:14px}.AccommodationDetails_DurationDates__OF6bU{grid-template-columns:unset}}@media (max-width:600px){.AccommodationDetails_Header__p1rDk{flex-direction:column;gap:10px}.AccommodationDetails_AddPrice__ydMOG{width:100%;flex-direction:row}}