.con_uci_chatbot{margin:0 auto;padding:30px;display:flex;position:relative;padding-bottom:150px}.con_uci_chatbot form{width:100%}.con_uci_chatbot form ul{display:none;max-width:1200px;margin:0 auto;padding-left:0px;counter-reset:LIST-ITEMS}.con_uci_chatbot form ul li{display:list-item;margin-bottom:16px}.con_uci_chatbot form ul li.first{float:left;display:block;width:100%;position:relative}.con_uci_chatbot form ul li.first .img_tomo{background-repeat:no-repeat;width:50px;height:50px;padding:10px;position:absolute;left:0;top:0;background-image:url("../images/icon_avatar_chatbot.png");background-size:contain;border:1px solid #e9e9e9;background-color:white;border-radius:30px}.con_uci_chatbot form ul li.first .message-text{margin-left:55px;max-width:85%;background:#fff;color:#00405f;display:block;border-radius:20px;box-shadow:1px 1px 2px #ddd;display:inline-block;padding:0px 15px 10px;font-size:18px;font-weight:400;line-height:1.4em}.con_uci_chatbot form ul li.chatbot_item .message-text:before{content:counter(LIST-ITEMS) ".";counter-increment:LIST-ITEMS}.con_uci_chatbot form ul li.chatbot_item #amount{margin-top:10px}.con_uci_chatbot form ul li.chatbot_item #amount span.price_right{float:right}.con_uci_chatbot form ul li.chatbot_item #slider-range{margin-top:5px}.con_uci_chatbot form ul li.chatbot_item .country{text-align:center}.con_uci_chatbot form ul li.chatbot_item .country select{padding:0px 10px;border:1px solid #d5dade;border-radius:2px;background-color:#fff;color:#565a5c;height:42px;width:95%}.con_uci_chatbot form ul li.chatbot_item .checkbox .item ul{padding-left:0px;display:flex;flex-flow:wrap}.con_uci_chatbot form ul li.chatbot_item .checkbox .item ul li.checkbox{margin:5px;list-style:none;display:flex;background-color:#ffffff;width:48%;padding:15px;border-radius:5px;text-align:center;position:relative}.con_uci_chatbot form ul li.chatbot_item .checkbox .item ul li.checkbox.active{background-color:#01b8d1;color:#ffffff}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .checkbox .item ul li.checkbox{margin:3px}}.con_uci_chatbot form ul li.chatbot_item .checkbox .item ul li.checkbox label{text-align:center;width:100%;cursor:pointer}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .checkbox .item ul li.checkbox label{display:flex;place-content:center;align-items:center}}.con_uci_chatbot form ul li.chatbot_item .checkbox .item ul li.checkbox input{opacity:0;height:100%;width:100%;left:0;position:absolute;top:0}.con_uci_chatbot form ul li.chatbot_item .checkbox .item .group_confirm{text-align:center;padding-bottom:15px}.con_uci_chatbot form ul li.chatbot_item .checkbox .item .group_confirm .btn_confirm{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px}.con_uci_chatbot form ul li.chatbot_item .radio .item ul{padding-left:0px;display:flex;flex-flow:wrap}.con_uci_chatbot form ul li.chatbot_item .radio .item ul li.radio{cursor:pointer;margin:5px;list-style:none;display:flex;background-color:#ffffff;width:48%;padding:15px;border-radius:5px;text-align:center;position:relative}.con_uci_chatbot form ul li.chatbot_item .radio .item ul li.radio.active{background-color:#01b8d1;color:#ffffff;transition:opacity 0.1s ease-in-out}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .radio .item ul li.radio{margin:3px}}.con_uci_chatbot form ul li.chatbot_item .radio .item ul li.radio label{text-align:center;width:100%;cursor:pointer}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .radio .item ul li.radio label{display:flex;place-content:center;align-items:center}}.con_uci_chatbot form ul li.chatbot_item .radio .item ul li.radio input{opacity:0;width:100%;position:absolute;left:0;height:100%;top:0}.con_uci_chatbot form ul li.chatbot_item:nth-child(odd){float:left;display:block;width:100%;position:relative}.con_uci_chatbot form ul li.chatbot_item:nth-child(odd) .img_tomo{background-repeat:no-repeat;width:50px;height:50px;padding:10px;position:absolute;left:0;top:0;background-image:url(../images/icon_avatar_chatbot.png);background-size:contain;border:1px solid #e9e9e9;background-color:white;border-radius:30px}.con_uci_chatbot form ul li.chatbot_item:nth-child(odd) .message-text{margin-left:55px;max-width:85%;background:#fff;color:#00405f;display:block;border-radius:20px;box-shadow:1px 1px 2px #ddd;display:inline-block;padding:0px 15px 10px;font-size:18px;font-weight:400;line-height:1.4em}.con_uci_chatbot form ul li.chatbot_item:nth-child(even){float:right;display:block;width:100%;max-width:530px}.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.checkbox,.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.country,.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.date,.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.select,.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.radio,.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.range{background-color:#bdf1f9;padding:5px;border:solid #bdf1f9 1px;float:right;border-radius:20px;display:inline-block;font-size:18px;font-weight:400;line-height:1.4em}.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.range{width:530px;padding:10px 30px}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item:nth-child(even) div.range{width:300px}}.con_uci_chatbot form ul li.chatbot_item .boolean ul{list-style:none;display:flex;float:right}.con_uci_chatbot form ul li.chatbot_item .boolean ul li{background-color:#ffffff;padding:15px;margin:5px;position:relative;margin:0 15px 0 0;transition:.2s;width:100px;height:100px;text-align:center;line-height:1.6;cursor:pointer;color:white;border:5px solid #01b8d1;border-radius:100%;background-size:520%;color:red;background-repeat:no-repeat;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.1);color:#01b8d1;display:flex;align-items:center;place-content:center;font-size:20px;font-weight:600;position:relative}.con_uci_chatbot form ul li.chatbot_item .boolean ul li.active{background-color:#01abc2;opacity:1;transition:opacity 0.1s ease-in-out;color:#fff}.con_uci_chatbot form ul li.chatbot_item .boolean ul li input{opacity:0;position:absolute;height:100%;width:100%;top:0;left:0}.con_uci_chatbot form ul li.chatbot_item .boolean .input_boolean_optional{display:none}.con_uci_chatbot form ul li.chatbot_item .boolean .input_boolean_optional input{width:100%;padding:10px;font-weight:400;border-radius:5px;border:1px solid #f0f0f0}.con_uci_chatbot form ul li.chatbot_item .boolean .input_boolean_optional input[type="text"]{margin-top:20px}.con_uci_chatbot form ul li.chatbot_item .boolean .input_boolean_optional button[type="button"]{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px;width:150px;float:right}.con_uci_chatbot form ul li.chatbot_item .banner{text-align:center}.con_uci_chatbot form ul li.chatbot_item .banner ul{padding-left:0px;display:flex;flex-flow:wrap}.con_uci_chatbot form ul li.chatbot_item .banner ul li.radio{cursor:pointer;margin:5px;list-style:none;display:flex;background-color:#ffffff;width:calc(100% / 2 - 10px);border-radius:5px;text-align:center;position:relative;height:100px;align-items:center}.con_uci_chatbot form ul li.chatbot_item .banner ul li.radio.active{background-color:#01b8d1;color:#ffffff;transition:opacity 0.1s ease-in-out}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .banner ul li.radio{margin:3px}}.con_uci_chatbot form ul li.chatbot_item .banner ul li.radio label{text-align:center;width:100%;cursor:pointer}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .banner ul li.radio label{display:flex;place-content:center;align-items:center}}.con_uci_chatbot form ul li.chatbot_item .banner ul li.radio input{opacity:0;width:100%;position:absolute;left:0;height:100%;top:0}.con_uci_chatbot form ul li.chatbot_item .banner button[type="button"]{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px}.con_uci_chatbot form ul li.chatbot_item .itinerary{text-align:center}.con_uci_chatbot form ul li.chatbot_item .itinerary ul{padding-left:0px;display:flex;flex-flow:wrap}.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio{cursor:pointer;margin:5px;list-style:none;display:flex;background-color:#ffffff;width:calc(100% / 4 - 10px);text-align:center;position:relative;height:150px;align-items:center;color:#ffffff;background-position:center;background-size:cover}.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio.active{background-color:#01b8d1;color:#ffffff;transition:opacity 0.1s ease-in-out;opacity:0.6}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio{margin:3px}}.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio label{text-align:center;width:100%;cursor:pointer}@media only screen and (max-width: 767px){.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio label{display:flex;place-content:center;align-items:center}}.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio label h3{font-size:40px;font-weight:400}.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio label p.desc{padding:10px 20px}.con_uci_chatbot form ul li.chatbot_item .itinerary ul li.radio input{opacity:0;width:100%;position:absolute;left:0;height:100%;top:0}.con_uci_chatbot form ul li.chatbot_item .itinerary button[type="button"]{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px}.con_uci_chatbot form ul li.chatbot_item .input{cursor:pointer;margin:5px;list-style:none;width:100%;padding:15px;border-radius:5px;text-align:center;position:relative}.con_uci_chatbot form ul li.chatbot_item .input .group_input{width:100%}.con_uci_chatbot form ul li.chatbot_item .input input{padding:15px;width:100%}.con_uci_chatbot form ul li.chatbot_item .input .group_confirm button{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px;outline:none}.con_uci_chatbot form ul li.chatbot_item .date{display:inline-block;padding:20px !important}.con_uci_chatbot form ul li.chatbot_item .date .group_confirm{text-align:center}.con_uci_chatbot form ul li.chatbot_item .date .group_confirm .btn_confirm{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px}.con_uci_chatbot form ul li.chatbot_item .date .group_select{display:flex;float:right;text-align:center}.con_uci_chatbot form ul li.chatbot_item .date .group_select span{color:#c3c3c3}.con_uci_chatbot form ul li.chatbot_item .date select{padding:10px;font-weight:400}.con_uci_chatbot form ul li.chatbot_item .select{display:inline-block;padding:20px !important}.con_uci_chatbot form ul li.chatbot_item .select .group_confirm{text-align:center}.con_uci_chatbot form ul li.chatbot_item .select .group_confirm .btn_confirm{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px}.con_uci_chatbot form ul li.chatbot_item .select .group_select{text-align:center}.con_uci_chatbot form ul li.chatbot_item .select .group_select span{color:#c3c3c3}.con_uci_chatbot form ul li.chatbot_item .select select{padding:10px;font-weight:400}.con_uci_chatbot form ul li.chatbot_item .range .group_confirm{text-align:center}.con_uci_chatbot form ul li.chatbot_item .range .group_confirm .btn_confirm{border-radius:25px;color:white;border:none;padding:6px 40px;font-weight:700;font-size:18px;background-color:#01b8d1;margin-top:15px;outline:none}.con_uci_chatbot #container .r-slider-line{background:#4b5459;border-radius:4px}.con_uci_chatbot #container .r-slider-fill{background:#4b5459}.con_uci_chatbot #container .r-slider-button{box-shadow:inset 0 0 0 4px #c4c8cc;border-radius:100%;text-align:center}.con_uci_chatbot #container .r-slider-label{position:relative;top:13px;font-size:20px;color:#c4c8cc;z-index:1000}.con_uci_chatbot #container .r-slider-label:before{content:"";position:absolute;top:-13px;left:5px;width:30px;height:30px;background:#4b5459;border-radius:100%;z-index:-1}.con_uci_chatbot .lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px;margin-left:50px}.con_uci_chatbot .lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#58c2e8;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.con_uci_chatbot .lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 0.6s infinite}.con_uci_chatbot .lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 0.6s infinite}.con_uci_chatbot .lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 0.6s infinite}.con_uci_chatbot .lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 0.6s infinite}.recommendation{max-width:896px;margin:0 auto;padding-bottom:140px}.recommendation ul{list-style:none}.recommendation ul.results_list{counter-reset:LIST-ITEMS;padding:15px}.recommendation ul.results_list li h3{font-weight:600}.recommendation ul.results_list li h3:before{content:counter(LIST-ITEMS) ".";counter-increment:LIST-ITEMS}.logged-in .progressbar{top:30px}.progressbar{border:1px solid #bdf1f9;max-width:1200px;margin:0 auto;height:20px;border-radius:10px;margin-top:10px;margin-bottom:30px;width:100%;position:fixed;top:10px;left:0;right:0;z-index:2}.progressbar .ui_progressbar_value{background:#01b8d1;height:18.5px;border-radius:10px;transition:width 0.5s;-webkit-transition:width 0.5s;width:0;display:block;max-width:100%}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(19px, 0)}}.staff-photo .right .content p{line-height:24px}
