.dp,.dr-cals{overflow:hidden}.dr-cal-end .dp-prev,.dr-cal-start .dp-next,.dr-cals .dp-edge-day{visibility:hidden}.dr-cals{display:flex;justify-content:space-between;background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.5);position:relative;border-radius:0 5px 5px}.dr-cals .dp-cal-footer,.selected-dates-dp{display:none}.dr-cals:before{content:" ";height:6px;position:absolute;top:0;left:0;right:0;background:#5cac00;background:linear-gradient(-90deg,#5cac00 0,#8aefc8 100%)}.dr-cals .dp{border:0}.dr-cals .dp-permanent{max-width:300px}.dr-cals .dp-current,.dr-cals .dp-current:focus,.dr-cals .dp-selected,.dr-cals .dp-selected:focus{background:0 0;border-radius:0;color:#3b404d}.dr-cals .dp-day-disabled,.dr-cals .dp-day-disabled:focus{color:#ddd}.dp-next-single{visibility:visible!important}.dr-cals .dp-current:hover,.dr-cals .dr-in-range,.dr-cals .dr-in-range:focus,.dr-cals .dr-in-range:hover{background:#d4f6c2;border-radius:0;color:#000}.dr-cals .dr-selected-start{background:#5cac00!important;color:#fff!important;border-radius:4px 0 0 4px!important}.dr-cals .dr-selected-end{background:#68629c!important;color:#fff!important;border-radius:0 4px 4px 0}.to-select-date-picker{border-bottom:1px solid #5cac00!important;color:#000!important}@media (max-width:640px),(max-height:480px){.dr-cals{border-radius:0}.dr-cal-end{display:none}.selected-dates-dp{display:flex!important;height:64px;padding:0;color:#a8a8a8;text-align:center;font-weight:700;text-transform:uppercase}.dp-departure-selected-date,.dp-returning-selected-date{flex:1;padding:15px 0}.dr-cal-start .dp-next{visibility:visible}.dp-cal-header{background:#fff!important}.dep-selected-date-span,.ret-selected-date-span{font-weight:400}.dep-selected-date-span{color:#5cac00}.ret-selected-date-span{color:#68629c}.dp-day{padding:8px}}.ex-inputs{position:relative}.ex-inputs-picker,.ex-inputs-picker-single{position:absolute;display:none!important;top:calc(100% + 5px);opacity:0;z-index:-20;transform:translateX(-50%);transition:all .5s}.ex-inputs-header{text-align:center;margin-bottom:8px}.ex-inputs-end,.ex-inputs-start{padding:8px;font-size:1em;border:1px solid #ccc;border-radius:2px}.ex-inputs-end:focus,.ex-inputs-start:focus{border-color:#5cac00}.ex-inputs-picker{margin-left:297px}.ex-inputs-picker-single{margin-left:150px}.ex-inputs-picker-visible{display:block!important;opacity:1;z-index:1000}.ex-inputs-picker-up{top:-342px!important}.dp-day-today:after{border:none!important}.dp-cal-title{display:none!important}.dp-star{background-color:orange!important}.selected-dates-dp{background:url(https://www.segurospromo.com.br/shared/images/frame/ic-vaivolta-mob.svg) center center no-repeat #eceff1}.dp-close{background:url(https://www.segurospromo.com.br/shared/images/frame/ic-close-white.svg) right center no-repeat!important}.dp-end-selected-date{background-color:#00f!important}@media (max-width:640px),(max-height:480px){.ex-inputs-end{display:none!important}.ex-inputs-picker,.ex-inputs-picker-single{position:fixed;z-index:1000;top:0!important;margin:0!important;height:100%!important;left:0!important;width:100%!important}.dp-close-mobile{display:block!important}.dp{border:0!important;border-radius:0!important}.dp,.dp-cal,.dp-permanent,.dr-cal-start,.dr-cals{height:100%!important;width:100%!important;max-height:100%!important}.dr-cals .dp-permanent{max-width:100%!important;height:100%!important}.dp-cal-title{position:relative;display:flex!important;background:#5cac00;margin:0;padding:10px!important;z-index:100;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.dp-cal-title-span{flex:4;font-size:16px!important;font-weight:700;color:#fff;line-height:2}.dp-close{flex:1;display:block!important}.dp-cal-header{padding:1.5em 0 0}}.dp,.dp-years{max-height:400px}@media (max-width:640px),(max-height:480px){.dp-next,.dp-prev{top:24px;color:#5cac00}}.dp-day-today:after,.dp:before{top:0;right:0;content:""}.dp-day-today:after{height:0;width:0;border-bottom-color:transparent;border-left-color:transparent;position:absolute}@media screen and (min-device-width:1200px){.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover{cursor:pointer}}.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover{outline:0;background:#5cac00;color:#fff}.dp-day-disabled:focus,.dp-day-disabled:hover{background:0 0!important;color:#ddd!important;cursor:not-allowed}@media (max-width:480px),(max-height:480px){.dp-day,.dp-day-of-week{padding:8px}}.dp{position:relative;background:#fff;box-shadow:2px 2px 16px rgba(0,0,0,.25);line-height:1.4;z-index:1000;padding-top:6px;-webkit-tap-highlight-color:transparent}.dp:before{height:6px;position:absolute;left:0;background:#5cac00;background:linear-gradient(-90deg,#5cac00 0,#8aefc8 100%)}.dp-permanent .dp{padding-top:0;box-shadow:none;z-index:0}.dp-permanent .dp:before{display:none}.dp-cal{min-height:300px}.dp-permanent{position:relative;font-size:.8em;width:400px;max-width:100vw}.dp-months{padding:24px}.dp-years{box-sizing:border-box;padding:8px 0;overflow:auto!important}.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year{box-sizing:border-box;text-align:center;text-decoration:none;position:relative;color:#3b404d;border-radius:2px;border:0;background:0 0}.dp-cal-header{position:relative;text-align:center;color:#5cac00;padding:1.5em 0 0;background:#5cac00}.dp-next,.dp-prev{position:absolute;width:30px;height:30px;overflow:hidden;top:25px;color:#5cac00;border-radius:2px;border:0;background:0 0}@media (min-width:640px){.dp-next,.dp-prev{top:8px;color:#fff}.dp-cal-header{padding:.3em 0}}.dp-prev{left:24px}.dp-next{right:24px}.dp-next:before,.dp-prev:before{content:"";border:2px solid;width:10px;height:10px;display:inline-block;transform:rotate(-45deg);transition:border-color .2s;margin:9px 0 40px 4px}.dp-prev:before{border-right:0;border-bottom:0}.dp-next:before{border-left:0;border-top:0;margin-left:0;margin-right:4px}.dp-cal-month,.dp-cal-year{display:inline-block;font-size:14px;padding:10px 8px 8px;outline:0;color:#5cac00;font-weight:700}@media (min-width:640px){.dp-cal-month,.dp-cal-year{color:#fff}}.dp-cal-footer{text-align:center;background:#f5f5f5}.dp-clear,.dp-close,.dp-today{box-sizing:border-box;display:inline-block;width:33%;padding:8px;text-decoration:none;border:0;background:0 0;text-align:right;color:#fff}.dp-permanent .dp-clear,.dp-permanent .dp-close{display:none}@media screen and (min-device-width:1200px){.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover,.dp-today:focus,.dp-today:hover{cursor:pointer}}.dp-col-header,.dp-day{width:14.28571429%;display:inline-block;padding:8px;margin:2px 0;text-align:center;font-weight:600}.dp-col-header{color:#aaa;text-transform:uppercase;font-weight:300;font-size:.8em;padding:8px 0}.dp-month{width:33%;display:inline-block;padding:8px}.dp-year{display:block;padding:8px 40px;width:100%}.dp-edge-day{color:#aaa}.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover{outline:0;background:#63ba00;color:#fff}.dp-selected,.dp-selected:focus,.dp-selected:hover{background:#5cac00;color:#fff}.dp-day-disabled{background:0 0!important;color:#ddd!important}.dp-focuser{position:absolute;z-index:0;top:50%;left:50%}@media (max-width:480px),(max-height:480px){.dp-modal .dp{font-size:.9em;width:auto;width:100%}.dp-day,.dp-day-of-week{padding:8px}}@keyframes slide-up{0%{transform:translate(-50%,100%)}100%{transform:translate(-50%,-50%)}}.dp-days{padding:1em}.overflow-hidden{overflow:hidden;position:relative;height:100%}.autocomplete-suggestion-selected{color:#64ba00!important}.autocomplete-suggestions{display:none;position:absolute;top:57px;left:0;width:100%;background:#fff;border-radius:0 5px 5px;box-shadow:0 3px 10px rgba(0,0,0,.7);z-index:10;padding:14px 17px}@media (max-width:640px){.autocomplete-suggestions{height:320px;overflow:auto}}.autocomplete-suggestion{font-size:16px;font-weight:700;position:relative;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;border-bottom:1px solid rgba(229,229,229,.4)}.autocomplete-suggestion:last-child{border-bottom:none}.autocomplete-suggestion:hover{color:#64ba00!important}.autocomplete-suggestion b{color:#64ba00}.autocomplete-suggestion.selected{color:#64ba00!important}.autocomplete-suggestion-description{display:block;font-size:12px;font-weight:400;line-height:16px}