.hotel-pass-info-list>h3{position:relative;padding:1em 2em;display:flex;align-items:center;gap:1em}.hotel-pass-info-list>h3>:first-child{font-size:1.2em;font-weight:700}.hotel-pass-info-list>h3:before{content:" ";position:absolute;display:block;left:0;width:10px;height:45px;border-radius:0 10px 10px 0;background-color:#fcded4}.hotel-pass-info-list .__list{display:flex;flex-direction:column}.hotel-pass-info-list .__list>hr:last-child{display:none}.guests-list-dialog{max-width:700px}body.rtl .hotel-pass-info-list>h3:before{left:auto;right:0;border-radius:10px 0 0 10px}.hotel-pass-form{margin:.3em 0;padding:1em 2em}.hotel-pass-form>:first-child{display:flex;justify-content:space-between;align-items:center;background-color:#f6f6f6;border:1px solid #e5e5e5;padding:.5em 1em;border-radius:.6em}.hotel-pass-form>:first-child>h4{position:relative;font-size:1.1em;display:flex;align-items:center;color:#444}.hotel-pass-form>:first-child>div>button{padding:0;color:#605e63;cursor:pointer}.hotel-pass-form>:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:2.1em 1.2em;margin-top:1em}@media screen and (max-width:550px){.hotel-pass-form>:nth-child(2){grid-template-columns:1fr}}.hotel-info .__h{display:flex;align-items:center;gap:.7em}.hotel-info .__h>:nth-child(2){margin-top:3px;font-size:1rem;display:flex;align-items:center;gap:.6em;font-weight:400;color:#f25a2a}.hotel-info>section{padding-right:1em;padding-left:10vw}.hotel-info>section:nth-child(2){margin-top:3em}.hotel-info>section:nth-child(3){margin-top:3em;padding-top:3em;padding-bottom:3em;background-color:#f6f6f6;padding-right:10vw;display:grid;grid-template-columns:1fr 400px;gap:2em}.hotel-info>section:nth-child(3)>div>section{max-width:900px}.hotel-info>section:nth-child(3)>div>section:not(:last-child){margin-bottom:4em}.hotel-info ._info_box_form{margin-top:1em;border-radius:.7em;background-color:#fff;border:1px solid #f4eff5}.hotel-info ._trip_info{font-size:1.1em;color:#333}.hotel-info ._trip_info>*{display:grid;align-items:center;grid-template-columns:80px 1fr 1fr;gap:1em;max-width:700px}.hotel-info ._trip_info .dot-splitter{color:#605e63;margin-inline-start:1em}.hotel-info ._contact{display:grid;grid-template-columns:1fr 1fr;gap:2.3em 1em}.hotel-info ._fl_baggage_img{display:flex;align-items:center;justify-content:flex-end;gap:6em;margin:1em 3em}.hotel-info ._fl_ad_baggage_r>:first-child{display:flex;gap:3em;margin-bottom:1.5em}.hotel-info ._fl_ad_baggage_r>:nth-child(2){font-size:1.1em;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr}.hotel-info ._price_total{background-color:#f6f6f6;border:1px solid #d1d5dc;border-radius:.5em;padding:1em;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.1em;margin-top:1em}.hotel-info ._price_total>:nth-child(2){color:#0c62e2}.hotel-info ._submit_btn{background-color:#f25a2a;color:#fff;padding:1em;width:100%;cursor:pointer;transition:all .2s linear}.hotel-info ._submit_btn:hover{background-color:#913619}.hotel-info .hotel-pay-card-desktop{position:sticky;top:100px}body.rtl .hotel-info>section{padding-left:1em;padding-right:10vw}body.rtl .hotel-info>section:nth-child(3){padding-left:10vw}@media(max-width:1650px)and (min-width:701px){.hotel-info>section,.hotel-info>section:nth-child(3),body.rtl .hotel-info>section,body.rtl .hotel-info>section:nth-child(3){padding-left:5em;padding-right:5em}}@media(max-width:1340px){.hotel-info>section:nth-child(3){grid-template-columns:1fr}.hotel-info .hotel-pay-card-desktop{display:none}.hotel-info .hotel-pay-card-mobile{display:flex;align-items:center;justify-content:center}}@media(max-width:700px){.hotel-info .__h{flex-wrap:wrap;margin-bottom:1em}.hotel-info .__h>:nth-child(2){margin-top:0}.hotel-info>section,.hotel-info>section:nth-child(3){padding-left:1em;padding-right:1em}.hotel-info ._contact{display:grid;grid-template-columns:1fr;gap:2.3em 1em}body.rtl .hotel-info>section,body.rtl .hotel-info>section:nth-child(3){padding-right:1em;padding-left:1em}}@media screen and (max-width:550px){.hotel-info ._trip_info>*{grid-template-columns:80px 1fr}.hotel-info ._trip_info>*>:nth-child(3){grid-column:2}}
