@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Black.ttf") format("truetype");font-weight:900}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-ExtraLight.ttf") format("truetype");font-weight:200}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Thin.ttf") format("truetype");font-weight:100}body{font-family:"Outfit",sans-serif;font-weight:400}.actions-toolbar>.primary,.actions-toolbar>.secondary{text-align:left}.actions-toolbar .primary{width:100%}div.field[name$=room_1]{width:48%;float:left;margin:5px}li.order-attributes{display:flow-root}.room1{display:flow-root;background:#f5f5f5;padding:10px}div.field.columns-three{width:31.5% !important}.person{display:flow-root;background:#e1e1e1;padding:5px;margin-bottom:20px}.room-settings{display:-webkit-box;padding:5px}#roomConfig{background:#f5f5f5;padding:10px;margin-top:20px;margin-bottom:20px}#singleRoom,#doubleRoom,#doubleRoomSea{padding:10px;background:#fff;margin-bottom:10px}#roomConfig .control input{background:#f5f5f5;margin:5px}#roomConfig .control{display:flex}#roomConfig .control.space{justify-content:space-between}#room-type input{max-width:50px;pointer-events:none}input#no-travelers{pointer-events:none}#addonConfig{padding:10px;background:#f5f5f5}#addonConfig .addon{display:flex;justify-content:space-between;background:#fff;padding:10px;border-radius:15px;margin-bottom:10px}#insuranceConfig{padding:10px;background:#f5f5f5}#insuranceConfig .addon,#insuranceConfig .insurance{display:flex;justify-content:space-between;background:#fff;padding:10px;border-radius:15px;margin-bottom:10px}#addonConfig,#insuranceConfig{margin-bottom:20px}th.itemTour{background:#004336;color:#fff;border-radius:30px}th.itemTour span{margin:5%}th.itemTour span form{display:inline-block;width:160px}th.itemTour span form button{width:-webkit-fill-available;background:#d8ec1f;border:0;border-radius:25px;color:#000}a.resetFilters{background-color:#d8f501;width:fit-content;border:none;border-radius:6rem;font-family:"Outfit",sans-serif;font-size:1.3rem;line-height:1.6rem;font-weight:700;padding:1rem 2.4rem;text-align:center;color:#004336;margin-left:-2.5rem}.customer-account-login .page-wrapper{display:none !important}.passportinfo-form-sendinfo .request_form_row{padding:5px}.passportinfo-form-sendinfo input.error,.passportinfo-form-sendinfo select.error{border-color:red}.passportinfo-form-sendinfo .departure_date,.passportinfo-form-sendinfo .issue_date,.passportinfo-form-sendinfo .valid_until,.passportinfo-form-sendinfo .birth_date{display:flex;gap:5px}.passportinfo-form-sendinfo .date input{background-color:#fff;border:none;border-radius:3rem;padding:1.4rem 2.3rem;font-family:"Outfit",sans-serif;font-size:1.4rem;letter-spacing:.14px;font-weight:400 !important;height:5rem;text-align:left}.passportinfo-form-sendinfo #individual-travel-form{max-width:unset;padding:3.4rem 0 6rem}.passportTopContent{background-color:#004336;padding:21rem 0 9rem;display:flex;justify-content:center;width:100%}.passportTopContent .title{font-size:6rem;line-height:6.8rem;letter-spacing:1.2px;font-weight:800;color:#fff}