h1{font-size:36px;line-height:72px}h2{font-size:22px;line-height:27px}h3{font-size:18px;line-height:24px}h4{font-size:14px;line-height:18px}h5{font-size:12px;line-height:16px}ul.icon li{padding-left:22px}ul.icon li:before{text-indent:-22px}.wrap{white-space:normal!important}.icon.multiline{padding-left:22px}h3.icon.multiline{padding-left:26px}.tooltip:after{vertical-align:bottom;display:inline-block;content:"\e251";padding-left:3px}.tooltip span{display:none}.ui-tooltip{max-width:280px;text-align:left;position:absolute}.ui-tooltip-content{position:relative;background-color:#fff;border-radius:7px;box-shadow:0 1px 3px #969696;display:inline-block;padding:15px}.ui-tooltip-content:after,.ui-tooltip-content:before{content:"";position:absolute;border-style:solid;display:block;left:calc(50% - 10px)}.bottom .ui-tooltip-content:before{bottom:-10px;border-color:#c4c4c4 transparent;border-width:10px 10px 0}.bottom .ui-tooltip-content:after{bottom:-7px;border-color:#fff transparent;border-width:10px 10px 0}.top .ui-tooltip-content:before{top:-10px;border-color:#c4c4c4 transparent;border-width:0 10px 10px}.top .ui-tooltip-content:after{top:-7px;border-color:#fff transparent;border-width:0 10px 10px}body{min-width:1024px;position:relative}#page{background-size:180% 550px}#body,#page{background-attachment:fixed}#body{margin-top:67px}.container{float:none!important;position:relative;width:960px;text-align:left;margin:0 auto;padding:0 10px;zoom:1}.two-column-layout img{width:170px}.two-column-layout hgroup{width:460px;padding-left:20px;position:relative}.two-column-layout div.info{width:310px}.equal-columns>div:not(.title):not(#launcher){width:50%;float:left}.equal-columns>div:not(.title):nth-of-type(2n){padding-right:10px}.equal-columns>div:not(.title):nth-of-type(odd){padding-left:10px}.equal-columns #launcher{padding-top:10px}#three-column-table tr{float:left;width:33%}#three-column-table tr:nth-of-type(2){margin:0 3px}.three-columns .title{width:100%}.three-columns .title h3:last-of-type{padding-bottom:15px}.three-columns>div:not(.title){width:286px}.three-columns>div:nth-last-of-type(2){margin:0 21px}.three-columns .synopsis{margin-top:10px}.three-columns .divider .button{float:left}.one-column>*{width:100%}.two-columns>*{width:50%}.three-columns>*{width:33.33%}.four-columns>*{width:25%}.synopsis{border-radius:7px;padding:20px}.synopsis hgroup{width:460px}.inset{width:670px!important}#body #title{padding:0 15px}#body .content{width:940px}#body .header{width:940px;padding:20px;border-bottom:1px solid #dfdfdf}#body .header img{width:900px;border-radius:7px}#body.page .header{padding-bottom:0;border-bottom:none}#body.full .body section{width:940px}#body .body section{width:670px;padding:20px}#body .body aside{width:270px;padding:20px 20px 20px 0}#body .body figure{padding-top:10px}#body .body figure:first-child{padding-top:0}#body .body figure img{width:630px;border-radius:7px}#body .body figure+*{margin-top:20px}#body .footer{width:940px;padding:20px;border-top:1px solid #dfdfdf}#chrome{width:100%;height:30px;background:#2d2d2d;color:#969696;min-width:960px}#chrome .container{padding:0 25px}#chrome strong{font-weight:700;display:inline-block;font-size:14px;line-height:30px;padding:0 0 0 38px;background:url(/images/logos/chrome/walt-disney-travel-company.png) no-repeat 0}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){#chrome strong{background-image:url(/images/logos/chrome/retina/walt-disney-travel-company.png);background-size:32px 18px}}#chrome a{color:#969696}#chrome dfn{float:right;display:inline-block;line-height:30px}#chrome dfn a{color:#969696;text-decoration:none;transition:color .25s ease-out}#chrome dfn a:hover{color:#969696}#chrome hr{display:none!important}#agent{top:0;right:-98px;width:98px;height:98px;pointer-events:none;z-index:10;border-left:98px solid transparent;border-right:98px solid transparent;border-top:98px solid}#agent,#agent a{position:fixed;display:block}#agent a{top:10px;right:5px;pointer-events:auto;z-index:11;text-decoration:none}#agent a:before{content:"\e100";font:36px/36px PEP Icon;color:#fff}#agent a span{display:none}header{position:absolute;top:0;left:0;right:0;z-index:5;width:100%;height:67px;box-shadow:0 0 5px 1px rgba(0,0,0,.3);border-radius:.1px}header .logo{float:left;display:inline;padding:0 0 0 15px}header .logo a{float:left;height:38px;text-indent:-9999px;margin-top:23px}header nav{float:right;height:35px;padding:0}header nav .item{position:relative}header nav .item>a{position:relative;display:inline-block;padding:0 15px;white-space:nowrap;text-decoration:none;line-height:35px}header nav .last>a{padding-right:0}header hr{display:none!important}header ul.sublinks{float:right;text-align:right;list-style-type:none;padding:0;margin:0}header li.sublink{display:inline-block;height:33px;font-size:12px;line-height:33px;text-align:right}header li.sublink a{padding:0 15px}nav>ul{padding:0}nav>ul>li{display:inline-block}nav>ul>li.flyout:hover{border-radius:10px 10px 0 0;box-shadow:0 0 0 2px hsla(0,0%,39.2%,.1),0 0 4px 1px hsla(0,0%,39.2%,.5);-moz-box-shadow:0 0 0 2px hsla(0,0%,39.2%,.1),0 0 4px 1px hsla(0,0%,39.2%,.5);-webkit-box-shadow:0 0 0 2px hsla(0,0%,39.2%,.1),0 0 4px 1px hsla(0,0%,39.2%,.5);z-index:2}nav li.flyout:hover a{transition:none!important;text-decoration:none}nav>ul>li.flyout:hover>a{background-color:#fff;border-radius:10px 10px 0 0;z-index:3}div.flyout{display:none;position:absolute;top:35px;left:0;min-height:100px;background-color:#fff;box-shadow:0 0 4px 1px hsla(0,0%,39.2%,.5);-moz-box-shadow:0 0 4px 1px hsla(0,0%,39.2%,.5);-webkit-box-shadow:0 0 4px 1px hsla(0,0%,39.2%,.5);border-radius:0 0 10px 10px;overflow:hidden;white-space:nowrap;text-align:left;font-size:12px}div.flyout.right{right:0;left:auto}nav>ul>li:hover div.flyout{display:block}.primary,.secondary{padding:20px 0;line-height:22px}.background-highlight a{display:block;text-decoration:none}.background-highlight dd:hover a{color:#fff!important}.text-underline a:hover{text-decoration:underline}.two-column .primary,.two-column .secondary{display:table-cell;vertical-align:top}.two-column .secondary{border-left:1px solid #dfdfdf}.two-column .secondary dd{width:260px!important}.stacked .secondary{border-top:1px solid #dfdfdf}li.help .flyout,li.transport .flyout{min-width:240px}li.help .flyout .primary:before{position:absolute;width:87px;height:83px;right:20px;top:10px;content:"";pointer-events:none}li.deals .flyout .secondary dd,li.entertainment .flyout .secondary dd{width:260px}li.deals .flyout .secondary dd.promo a,li.entertainment .flyout .secondary dd.promo a{padding:0 30px 0 55px!important}.lt-ie9 .secondary dd.promo a,.lt-ie9 li.entertainment .flyout .secondary dd.promo a{padding:0 20px 0 100px!important}.primary{white-space:nowrap}.primary dd,.primary dt{padding:0 20px}.primary dt{font-size:14px;font-weight:700;padding-top:20px}.primary dt:first-of-type{padding-top:0}.primary dd.hotel{font-size:14px;font-weight:700;padding-top:20px;line-height:16px!important}.primary dd.hotel:first-of-type{padding-top:0}.primary dd.hotel a:hover{text-decoration:underline}.primary dd.hotel a span{display:block;font-size:12px;font-weight:400}.primary dd.extra{font-size:14px;font-weight:700;padding-top:20px;background:none!important}.primary dd.extra a:hover{text-decoration:underline}.primary dd.extra a:before{text-decoration:none;vertical-align:bottom;padding-right:3px;display:inline-block}.secondary dd,.secondary dt{padding:0 20px}.secondary dt{font-size:14px;font-weight:700}.secondary dd{margin-top:10px}.secondary dd.promo{position:relative}.secondary dd.promo a{padding:0 25px 0 60px;width:220px;height:50px;display:table-cell;vertical-align:middle;white-space:normal;line-height:16px!important;background-position:0;background-repeat:no-repeat;background-size:45px 45px}.secondary dd.promo a:after{position:absolute;right:15px;top:0;line-height:50px;content:"\e30c";font-size:20px}.secondary dd.more a:hover{text-decoration:underline}.secondary dd.bullet{display:list-item;list-style:disc;margin-left:35px;padding-left:0;line-height:16px!important}.secondary dd.bullet a{white-space:normal}.secondary dd.bullet a:hover{text-decoration:underline}#error{min-height:500px;min-width:960px}#error #message{width:420px}#error #message p{padding-top:20px}label{line-height:27px;margin-right:6px}label.large{font-size:16px;line-height:29px}.narrow{width:60px}.compact{width:100px}.standard{width:160px}.wide{width:180px}.wider{width:200px}.full{width:280px}.max{width:420px}a.button,a.cancel,a.disabled,span.button,span.cancel,span.disabled:not(.dropdown){border-radius:13px;height:27px;float:right}input.button,input.cancel,input.disabled{font-size:13px;line-height:15px;border-radius:10px;padding-top:6px}span.dropdown select{padding:0\9}.lt-ie9 input{border:1px solid #969696!important}.lt-ie9 a.button,.lt-ie9 span.button{display:inline-block;padding-bottom:5px}input[type=email],input[type=password],input[type=tel],input[type=text]{font-size:14px;line-height:27px;height:27px;margin-right:18px}span.dropdown{margin-right:18px}span.dropdown.small-gap{margin-right:6px!important}span.dropdown:last-of-type{margin-right:0}span.dropdown:after{line-height:27px}span.dropdown select{font-size:14px;line-height:27px;height:27px}input[type=radio]+label{margin-right:18px}input[type=radio]+label:before{width:17px;height:17px;top:5px;left:0;line-height:17px}input[type=radio]+label:after{width:11px;height:11px;top:8px;left:3px}input[type=radio]+label{padding-left:23px}input[type=radio]+label.icon{padding-left:45px}input[type=radio]+label.icon:before{text-indent:23px}input.large[type=radio]+label:before{width:27px;height:27px;top:0;left:0;line-height:27px}input.large[type=radio]+label:after{width:21px;height:21px;top:3px;left:3px}input.large[type=radio]+label{padding-left:39px}input[type=checkbox]+label{margin-right:18px}input[type=checkbox]+label:before{width:17px;height:17px;top:5px;left:0;line-height:17px}input[type=checkbox]+label{padding-left:23px}input[type=checkbox]+label.icon{padding-left:45px}input[type=checkbox]+label.icon:after{text-indent:23px}label.multiline{line-height:18px;margin-right:0}input[type=radio]+label.multiline:before{top:0}input[type=radio]+label.multiline:after{top:3px}input[type=checkbox]+label.multiline:before{top:0}.dates .calendar{position:relative;width:27px;height:27px;margin-right:18px}.dates .shadow>button{box-shadow:0 1px 3px #969696}.dates .calendar button{position:relative;width:27px;height:27px;border:none;border-radius:6px;background:#fff;background:linear-gradient(180deg,#fff 0,#ebf5fc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebf5fc",GradientType=0)}.dates .calendar button:before{content:"\e311";font-size:16px;position:absolute;top:0;left:0;text-align:center;line-height:27px;width:27px;cursor:pointer}.dates .calendar.large,.dates .calendar.large button{width:29px;height:29px}.dates .calendar.large button:before{font-size:18px;line-height:29px;width:29px}#dialog{width:540px;max-width:100vw}#dialog .modal{width:540px;padding:20px}#dialog .modal.wide{max-height:90vh}#dialog.dismissable .close:before{font-size:18px}#dialog.large{width:740px}#dialog.large .modal{width:100%;padding:0}#dialog.has-image .modal{padding:0}#dialog.has-image>div{height:300px;display:table}#dialog.has-image h2{font-size:18px;line-height:25px;padding-bottom:5px}#dialog.has-image>div>div{position:relative;float:none;display:table-cell;height:300px}#dialog.has-image .message{width:300px;vertical-align:middle}#dialog.has-image .message div{padding:0 30px}#dialog.has-image .image{width:240px}#dialog.has-image .image img{position:absolute;top:20px;left:0}#dialog.has-buttons .message{padding-bottom:10px}#dialog.has-buttons .text{width:410px;padding-left:20px}#dialog.has-buttons .action{padding-top:20px}#dialog.information .details{padding:0 0 0 20px;width:390px}#dialog.form .message{padding-bottom:0}#dialog.form .row{width:100%}#dialog.form .row>div{padding-right:18px}#dialog.form .fields{padding:10px 0;border-top:1px solid #dfdfdf}#dialog.form label{width:auto;padding-top:0}#intermission .alien img{left:11px!important}#intermission .mr-potato-head img{left:2px!important}#intermission .sulley img{left:10px!important}#intermission .nemo img{top:40px!important}#request .jessie img{left:10px!important}#register .mike img{top:50px!important}#intermission .jiminy-cricket img{top:35px!important}#intermission .cheshire-cat img{top:40px!important}#intermission .huey-dewey-louie img{left:15px!important}#modal .crush img{top:42px!important}#offline-cta .yoda img{left:10px!important}footer #phone>div{width:100%;padding:20px}footer #phone hr{margin-top:0}footer #phone h3{padding-bottom:2px}.page footer #phone>div{padding-top:40px}.page footer #phone hr{display:none}footer .links{width:220px;padding-right:20px}footer .links h5{font-size:14px;line-height:20px}footer .links ul{padding-bottom:20px}footer .links li,footer .links p{font-size:12px;line-height:20px}#legal-links li:not(:last-of-type){margin-right:30px}footer #nav{padding:0 20px}footer #nav>div{width:900px;padding:20px 0 20px 20px}footer #nav .links ul:last-child{padding-bottom:0}footer #ancillaries{padding:30px 20px;border-radius:12px}footer #ancillaries>div{width:900px;padding:0 0 0 20px}.lt-ie9 footer #ancillaries li a{padding-left:60px}footer small{width:940px;padding:20px}#cookie .content{padding:20px 10px}#cookie .content div{width:100%}#cookie div.continue{padding-top:10px;text-align:right}.bottom-gap{padding-bottom:20px}#homepage{z-index:0}#frame{height:560px}#search{position:absolute;top:0;left:0;right:0;z-index:2}#search .container{padding:0}#search #quick-quote{width:960px;position:relative}#search #panel{width:960px;border-radius:0 0 10px 10px;background-color:hsla(0,0%,100%,.75);box-shadow:0 1px 2px rgba(86,86,86,.5);transition:background-color .5s ease}.lt-ie9 #search #panel{background-color:#fff}#search .quote{width:960px;padding:5px 25px 10px}#search .plan{width:100px;padding:10px 20px 10px 0}#search .plan h2{font-size:14px;line-height:18px;font-weight:400;padding:0}#search .rows,#search fieldset{width:810px}#search fieldset{padding:10px 0;border-bottom:1px solid hsla(0,0%,58.8%,.5)}#search .holiday label{margin-right:18px}#search .dates .passengers{float:right}#search #ages{border-bottom:1px solid hsla(0,0%,58.8%,.5)}#search #ages fieldset{border:none}#search .ages em{float:left;display:block;width:205px;font:14px/27px InspireTWDC,Helvetica,Arial,sans-serif;font-style:normal}#search fieldset.ages div.ages{float:left;display:block;width:605px}#search .ages>span{float:left;display:inline-block;margin-left:18px}#search .ages span.hide{display:none}#search .ages span.five,#search .ages span.seven,#search .ages span.six{padding-top:10px}#search .search{width:810px;padding:10px 0}#search .search>fieldset{width:auto;border:none;padding:0}#search #hotel-options p,#search #tickets-options p{line-height:27px}#search .submit{float:right}.billboard{overflow:hidden;background:#c4c4c4;z-index:1}.billboard,.billboard a{height:560px}.billboard a:not([href]){cursor:default}.billboard hgroup{width:960px;height:560px;color:#fff;padding:290px 440px 70px 60px;position:static}.billboard h2,.billboard h3{font-size:39px;line-height:48px}.billboard h2{padding-bottom:2px;white-space:nowrap;max-width:460px;overflow:hidden}.billboard h3{max-height:150px;overflow:hidden}#body.carousel .billboard,#body.carousel .billboard img{height:280px!important}.billboard .slick-next,.billboard .slick-prev{background-color:hsla(0,0%,100%,.25);box-shadow:0 1px 2px rgba(86,86,86,.5);border-top:1px solid hsla(0,0%,100%,.25)}.billboard .slick-prev{border-radius:0 10px 10px 0;border-right:1px solid hsla(0,0%,100%,.25)}.billboard .slick-next{border-radius:10px 0 0 10px;border-left:1px solid hsla(0,0%,100%,.25)}.billboard .slick-next:hover,.billboard .slick-prev:hover{background-color:hsla(0,0%,100%,.5)}.billboard .slick-next:before,.billboard .slick-prev:before{font-size:34px;line-height:75px;text-shadow:0 1px 1px hsla(0,0%,100%,.25)}.billboard .slick-prev:before{content:"\e30d"}.billboard .slick-next:before{content:"\e30c"}.billboard .slick-next,.billboard .slick-prev{opacity:0;transition:opacity .5s ease}.billboard:hover .slick-next,.billboard:hover .slick-prev{opacity:1}.lt-ie9 .billboard:hover .slick-next,.lt-ie9 .billboard:hover .slick-prev{display:block;opacity:1}#body.carousel .slick-next,#body.carousel .slick-prev{background-color:transparent;box-shadow:none;border:none}#body.carousel .slick-next:before,#body.carousel .slick-prev:before{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3)}html.touch .billboard .slick-next,html.touch .billboard .slick-prev{opacity:1!important}.icon.info.multiline.billboard-show-info-trigger{bottom:15px}.billboard .billboard-info-link-wrapper{padding:initial}#infomessage{width:940px;padding:40px 20px 0}#infomessage h3{font-size:16px;line-height:23px;width:900px;padding:0 20px 40px 50px}#infomessage h3:before{width:50px;font-size:26px;top:5px}#infomessage hr{margin:0}#disruption{width:940px;padding:40px 20px 0}#disruption h3{font-size:16px;line-height:23px;width:900px;padding:0 20px 40px 50px}#disruption h3:before{width:50px;font-size:26px;top:5px}#disruption hr{margin:0}#promotions{width:940px;padding-top:20px}#promotions .promo{width:310px;padding:20px;background-position:10px;background-repeat:no-repeat}#promotions .center{width:320px;padding:20px 25px;background-position-x:15px}#promotions img{width:90px;height:90px}#promotions h3{font-size:16px;line-height:23px;height:90px;width:180px;padding:0 0 0 10px}#page .content{border-radius:12px}#page footer{padding-top:20px}#page footer #ancillaries{border-radius:0 0 12px 12px;border-top:1px solid #dfdfdf}aside .panel{width:250px}p.video{padding-top:10px}p.video>iframe{width:630px;height:354px}.launch{padding:20px}.launch.shallow h3{line-height:27px}#social a{height:28px!important;line-height:29px;padding-left:30px}#social a.twitter{padding-left:32px}#social a:before{top:5px;left:5px}#social a.twitter:before{left:8px}#social a.pinterest:before{left:7px}.body .price.vertical{width:130px}.body .price.vertical h3{font-size:30px;padding-left:14px;padding-right:20px}.body .price.vertical h3>abbr{font-size:18px}.body .price.vertical h3>em{width:17px;font-size:14px}.body .price.vertical h3>em>abbr{font-size:10px}.body .price.vertical .free h3{padding-left:0;padding-right:0}.body .price.horizontal p{font-size:18px;line-height:24px}.body .price.horizontal .cost *{display:inline-block}.body .price.horizontal .cost{font-size:28px}.body .price.horizontal .cost>abbr{padding-right:4px}.body .price.horizontal .cost em abbr{font-size:14px;line-height:1;padding-left:4px}#body.book .header img{height:160px}#body.book .header h3{padding:0 0 3px}#body.book .body aside,#body.book .body section{display:table-cell;float:none;vertical-align:top;padding:0;position:relative}#body.book section .images{width:170px}#body.book section .images img{width:170px;height:96px}#body.book section hgroup{position:relative;width:460px;padding-left:20px}#body.book section.action>div,#body.book section.action>fieldset{width:670px;padding-left:20px;padding-right:20px}#body.book #action{width:670px;border-top:1px solid #dfdfdf;padding:15px 20px}#body.book #action p{line-height:27px}#paging{padding:20px;border-top:1px solid #dfdfdf;line-height:22px}#paging .back,#paging .next{width:50px}#paging .pages{width:530px;height:18px}#paging .pages a.page{margin-left:6px;height:22px;width:22px;border-radius:11px}#paging .pages span.divider{font-size:8px;margin-left:6px}#paging .pages .page>span{width:22px;font-size:12px;line-height:21px}#itinerary{position:relative;width:270px;padding:0 20px}#itinerary.fixed{position:fixed;top:0}#itinerary .icon:before{width:22px}#itinerary .item:not(.last) p{padding-left:22px}#itinerary.no-indent .item p{padding-left:0}#itinerary .item{width:230px;padding:20px 0}#itinerary .item span,#itinerary .item strong{display:block}#itinerary .item ul{padding:0}#eurostar .route{padding:20px 0}#eurostar .route div,#eurostar .table,#eurostar fieldset{width:100%}#eurostar .table th.journey{width:150px}#eurostar .table th.class{width:160px;color:#fff}#eurostar .table th.class strong{display:block;color:#fae600}#eurostar .table th.standard{background:#4d3266}#eurostar .table th.premier{background:#8f9096}#eurostar .table em{font-weight:400;display:block}#eurostar .table td{font-weight:700}#eurostar .table td span.active{display:inline-block}#eurostar .table td span.active label{font-weight:700;line-height:18px;margin:0;padding:4px 0 18px}#eurostar .table td span.active label:before{top:auto;bottom:0;right:0;margin:0 auto}#eurostar .table td span.active label:after{top:auto;bottom:3px;right:0;left:0;margin:0 auto}#eurostar .table td span.inactive{color:#c4c4c4}#eurostar .package{width:100%;padding:20px 0}#eurostar .package strong{font-weight:700!important}#eurostar div.luggage+div.toddlers{border-top:1px solid #dfdfdf;margin-top:10px}.flight{padding-top:20px}.flight.last{padding-bottom:20px}.flight hr{margin-bottom:0}.flight hgroup{width:530px!important;padding:0!important}.flight hgroup div{width:530px}.flight hgroup li{line-height:22px}.flight hgroup li em{padding:0 5px}.flight .images{width:100px!important;padding-right:20px!important}.flight .images img{height:auto!important;width:100%!important;margin-top:5px}.flight .images img+img{margin-top:10px}.flight .info,.flight .info>div{width:380px}.flight .info small{font-size:14px}.flight .deal,.flight .details{border-top:1px solid #dfdfdf}.flight .itinerary{border:1px solid #dfdfdf;border-top:none;padding:0 10px}.flight .itinerary ul:last-child{border-top:1px solid #dfdfdf}.flight .includes h4{display:block}.flight .includes span{float:right}.flight .price{position:absolute;right:0;top:0}.flight .deal{padding-top:10px;margin-top:10px}.flight .deal>h4{padding-bottom:0}#transport .transport{padding-top:20px}#transport .transport.last{padding-bottom:10px}#transport .transport hr{margin:10px 0 0}#transport .transport hgroup{width:530px!important;padding:0!important}#transport .transport .images{width:100px!important;padding-right:20px!important}#transport .transport .images img{height:auto!important;width:100%!important;margin-top:5px}#transport .transport .info,#transport .transport .info>div{width:400px}#transport .transport hgroup .package,#transport .transport hgroup .package>div{width:530px}#transport .transport .package div{border-top:1px solid #dfdfdf}#transport .transport .price{position:absolute;right:0;top:0}#selfdrive .selfdrive{padding-top:20px;padding-bottom:10px}#selfdrive .selfdrive .select{position:relative;width:630px}#selfdrive .route,#selfdrive .time,#selfdrive .times{width:500px}#selfdrive .extra{width:630px;border-top:1px solid #dfdfdf}#selfdrive .selfdrive .price{position:absolute;right:0;top:0}.accommodation{padding-top:20px}.accommodation.last{padding-bottom:10px}.accommodation hr{margin:10px 0 0}.accommodation .images{width:120px!important}.accommodation .images img{width:120px!important;height:68px!important}.accommodation hgroup{width:510px!important}.accommodation hgroup h4{padding-bottom:0}.accommodation div.info{width:360px}.accommodation .info h2.narrow{width:300px}.accommodation .info h2.compact{width:250px}.accommodation .deal,.accommodation .package,.accommodation .switch{padding:10px 0;width:490px;border-top:1px solid #dfdfdf}.accommodation .switch li{line-height:22px}.accommodation .switch a{font-size:12px;line-height:20px;border-radius:10px;margin-left:3px}.accommodation .price{position:absolute;right:0;top:0}#body.book .header img.hotel{height:360px}.room,div.hotel{padding:0 20px}div.hotel{padding-top:20px}.hotel>div{width:630px}.hotel h3{padding:0}.hotel .details{width:430px;padding-right:20px}.hotel .local{width:630px}.hotel .reviews{width:200px}.tripadvisor{width:133px;height:22px;background-size:133px 22px}.rating{width:80px;height:16px;background-size:80px 192px}.rating.r5{background-position:0 0}.rating.r45{background-position:0 -16px}.rating.r4{background-position:0 -32px}.rating.r35{background-position:0 -48px}.rating.r3{background-position:0 -64px}.rating.r25{background-position:0 -80px}.rating.r2{background-position:0 -96px}.rating.r15{background-position:0 -112px}.rating.r1{background-position:0 -128px}.rating.r05{background-position:0 -144px}.rating.r0{background-position:0 -160px}.rating.null{background-position:0 -176px}.room{position:relative}.room hr{margin-top:10px}.room.last{padding-bottom:10px}.room .options{width:310px}.room .options h3{max-width:300px}.room .beds{width:440px}.room .deal,.room .offline{width:440px;border-top:1px solid #dfdfdf}.room .price{position:absolute;top:0;right:0}fieldset>.room{padding-left:0;padding-right:0}.room .accessible{width:440px;border-top:1px solid #dfdfdf}.room .accessible div{width:440px;padding:10px 0;border-top:1px dotted #dfdfdf}.room .accessible div:first-child{border:none}.room .accessible label strong{display:block}#luggage .luggage{padding:20px}#luggage .luggage>div{width:630px}#luggage .luggage .add{position:relative}#luggage .baggage{width:500px}#luggage .baggage label{width:100%}#luggage .luggage .price{position:absolute}#ticket{padding:20px 0!important}#ticket .ticket .options{width:310px;padding:0}#ticket .ticket .details{width:440px;padding-top:10px;margin-top:10px;border-top:1px solid #dfdfdf}#ticket .ticket .details h4{padding-bottom:0}#ticket .ticket .price{position:absolute;top:0;right:0}.dining{padding-top:20px}.plan .options{width:310px;padding:0}.plan .details,.plan .details div.offer{width:440px;padding-top:10px;margin-top:10px;border-top:1px solid #dfdfdf}.plan .details div.offer h4{padding-bottom:0}.plan .price{position:absolute;top:0;right:0}.no-dining,.plan.last{padding-bottom:20px}.meal.no-dining{padding:0}.meal.plan hgroup>.options{width:440px}.meal.plan .details{padding-top:20px;margin-top:20px}.meal.plan label{width:440px;margin-right:0}.meal.plan label .options{width:280px}#extras .extras{padding-top:20px}#extras .extra.last{padding-bottom:20px}#extras .extra div.offer,#extras .extra fieldset{width:440px}.extra-container{padding-bottom:20px}#extras .table td{font-weight:700}#extras .table td em{font-weight:400;display:block}#extras .table td span.active{display:inline-block}#extras .table td span.active label{font-weight:700;line-height:18px;margin:0;padding:4px 0 18px}#extras .table td span.active label:before{top:auto;bottom:0;right:0;margin:0 auto}#extras .table td span.inactive{color:#c4c4c4}#extras .table td:first-of-type{padding:8px}#extras .table td:not(:first-of-type){padding:6px}.itinerary.overview{padding-top:20px}.itinerary.overview p{padding:0}.itinerary hgroup{width:580px!important}.itinerary hgroup.no-image{width:630px!important;padding-left:70px!important}.itinerary hgroup div{width:100%}.summary .transport ul{border-top:1px solid #dfdfdf}.summary .transport ul.inbound{padding-bottom:10px;border-bottom:1px solid #dfdfdf}.summary .transport li:nth-child(n+2){border-top:1px dotted #dfdfdf}.itinerary.payment h3{padding-bottom:20px!important}.itinerary.deposit hr{margin-top:0}.itinerary.deposit h3{padding-bottom:20px}.checkout nav li>a{color:#969696!important}.checkout .blue nav li>a{color:#fff!important}.checkout header li.sublink>a{color:#969696!important}.checkout header.blue li.sublink>a{color:#fff!important;opacity:.5}#passengers .passengers{padding:20px 0}#passengers .details{width:630px}#passengers .details h3{padding:0;line-height:1}#passengers .details fieldset{width:630px;padding-top:10px}#passengers .details fieldset>div{padding-right:18px}#passengers .details fieldset>span{display:inline-block;float:left}#passengers .details label{float:none}#passengers .details select.narrow{width:80px}#passengers .details input.compact{width:110px}#passengers .details .dob{padding-right:0}#passengers .details .dob input{margin-right:12px}#passengers .extra-thin{width:40px}#passengers .thin{width:50px}#passengers .dobYear input{margin-right:0!important}#contact .contact-us{padding:20px 0}#contact .contact{width:630px}#contact .contact label{float:none}#contact .billing label,#contact .info label{padding-top:10px}#contact .address span,#contact .billing div,#contact .info div,#contact .payment div{width:100%}#contact .offer-optin,#contact .payment .total{padding-top:10px}#payment-method .options{padding:20px;display:flex;gap:20px}#payment-method .options .type{flex:1}#payment-method .options .type label{padding:15px 20px!important;display:flex;flex-flow:column;align-items:center;height:160px;justify-content:center}#payment-method .options .type label #ideal{margin-right:0}#iframe{width:670px;height:750px}#payment section div{min-height:500px}#secure section{padding:20px!important}#secure section div{width:630px}#secure section .wait p{padding:0}#secure #iframe{height:500px;position:relative}#secure #loading{width:630px;height:500px;position:absolute;top:0;left:0;background:#fff}#secure #loading .loading{margin:234px auto 0;background:linear-gradient(90deg,#c4c4c4 10%,hsla(0,0%,100%,0) 50%)}#secure #loading .loading:before{background:#c4c4c4}#secure #confirm{width:630px;height:500px}#body.book section.booking>div{width:670px;padding-left:20px;padding-right:20px}.booking .reference{padding-top:20px}.booking .welcome{padding-bottom:20px}.booking.confirmation{padding:20px 0!important}.exception{padding:20px!important;height:300px}.alert{height:410px;min-height:0;display:flex;align-items:center;justify-content:center;width:100%}.alert .character{width:250px;height:250px;background-position:100%;background-repeat:no-repeat;align-self:center}.alert .wrapper{display:flex}.alert .frame{width:380px;height:250px;display:table}.alert .message{width:380px!important;padding:0 0 0 30px;display:table-cell;vertical-align:middle;float:none}#body.tickets .header{width:940px;padding:0}#body.tickets .headline{width:940px;padding:20px;border-bottom:1px solid #dfdfdf}#body.tickets .benefits{width:940px;padding:20px 10px 20px 30px}#body.tickets .benefits .row{width:900px;padding-top:20px}#body.tickets a.benefit{width:280px}#body.tickets a.benefit.centre{margin:0 30px}#tickets fieldset .specifics{padding:20px;border-bottom:1px solid #dfdfdf}#tickets fieldset .passengers .children{padding-left:18px}#tickets fieldset .holiday{padding-top:15px;border-top:1px dotted #dfdfdf}#tickets.myw{width:940px!important}#tickets.myw fieldset .holiday,#tickets.myw fieldset .instructions{width:900px}#tickets.myw fieldset .duration{padding:20px}#tickets.myw fieldset .duration .instructions p{padding-bottom:10px}#tickets.myw fieldset .days{padding:20px 0 0;border-top:1px dotted #dfdfdf}#tickets.myw .ticket{padding-right:18px}#tickets.myw .ticket.last{padding-right:0!important}#tickets.myw .ticket label{text-align:center}#tickets.myw .ticket label p.select{width:64px;height:64px;font-size:36px;line-height:64px;font-weight:lighter;border-radius:32px;color:#1994d7;margin:0 10px;padding:0}#tickets.myw .ticket label p.from{width:84px;color:#969696;padding:10px 0 5px;line-height:1}#tickets.myw .ticket label p.per-day{width:84px;font-size:22px;color:#969696;line-height:1}#tickets.myw .ticket label:hover p.select{line-height:60px;border:2px solid #253b56;color:#253b56}#tickets.myw .ticket label:hover p.from,#tickets.myw .ticket label:hover p.per-day{color:#253b56}#tickets.delta fieldset .specifics .instructions p{padding-bottom:10px}#tickets.delta fieldset .guests{width:900px;padding:20px 0 0;border-top:1px dotted #dfdfdf}#tickets.delta fieldset .guests .children{padding-left:30px}#tickets.delta fieldset .label{padding:0 10px 0 0}#tickets.delta fieldset .number h2{padding:0 10px}#tickets.delta fieldset .calendar{padding:20px}#tickets.delta fieldset .calendar .instructions p{padding-bottom:10px}#tickets.delta .seasons{width:900px;padding:20px 0;border-top:1px dotted #dfdfdf}#tickets.delta .seasons .key{width:20px;height:20px;border:1px solid #253b56}#tickets.delta .seasons .label{padding:0 20px 0 10px;line-height:20px}#tickets.delta .seasons .how{float:right}#tickets.delta .seasons .how *{line-height:20px;text-decoration:underline}#tickets.delta .datepicker,#tickets.delta .frame{width:900px}#tickets.delta .usage{padding:14px 17px 11px;width:894px}#tickets.delta .usage .window{width:560px}#tickets.delta .usage .window h3{font-weight:700}#tickets.delta .usage .explanation{width:300px;text-align:right}#tickets.delta .usage .explanation h3 a{text-decoration:underline;color:#fff}#tickets.myw .options{padding:20px}#tickets.myw .options .instructions p{padding-bottom:10px}#tickets.myw .options .types{padding:20px 0 0;border-top:1px dotted #dfdfdf}#tickets.myw .options .type{width:286px;margin-right:20px}#tickets.myw .options .type.hopper{width:288px!important}#tickets.myw .options .type.plus{margin-right:0!important}#tickets.myw .options .type label{padding:15px 20px!important}#tickets.myw .options input[type=radio]:checked+label{padding:14px 19px!important}#tickets.myw .options .type:hover:not(.disabled) label{color:#253b56}#tickets.myw .options .type:hover:not(.disabled) .tick:before{color:#6fa623}#tickets.myw .options .type:hover:not(.disabled) .restriction:before{color:#f63}#tickets.myw #summary{width:940px;padding:20px}#tickets.myw #summary .breakdown{width:900px;padding-bottom:20px}#tickets.myw #summary .summary{width:900px;padding-top:20px}#tickets.myw #summary .price h3{padding:0!important}#tickets.myw #summary .confirm{float:right}#tickets.ultimate fieldset .holiday{width:630px}#tickets.ultimate fieldset .tickets.rows{padding:20px 20px 10px}#tickets.ultimate fieldset .tickets.rows .columns{width:630px;padding-bottom:10px}#tickets.ultimate fieldset .tickets.rows .columns .prices{color:#969696}#tickets.ultimate fieldset .tickets.rows .prices{width:200px;float:right}#tickets.ultimate fieldset .tickets.rows .adult,#tickets fieldset .tickets.rows .child{width:100px;text-align:center}#tickets.ultimate fieldset .tickets.rows .ticket{width:630px;padding:10px 0;border-top:1px dotted #dfdfdf}#tickets.ultimate fieldset .tickets.rows .ticket label{margin:0}#tickets.ultimate fieldset .tickets.rows .ticket h3{line-height:27px;padding:0}#ticket.ultimates fieldset .tickets.rows .ticket p{line-height:18px}#tickets.ultimate fieldset .tickets.rows .details{width:391px}#tickets.ultimate fieldset .tickets.rows .prices h3 strong{font-weight:700}#tickets.ultimate fieldset .tickets.rows .prices p{color:#969696;padding:0}#tickets.ultimate .ticks span{padding-right:20px;line-height:27px;color:#6fa623;font-weight:700}#comparison{position:relative;width:670px}#comparison tr.tickets{border-bottom:1px solid #dfdfdf}#comparison th{padding:0}#comparison label{font-weight:700;font-size:16px;padding:35px 10px 40px;margin:0;width:100%;text-align:center;white-space:nowrap}#comparison th.offer label{padding-top:5px}#comparison th.urgency label{padding-top:0}#comparison label:before{top:auto;left:0;right:0;bottom:13px;margin:0 auto}#comparison label:after{top:auto;left:0;right:0;bottom:16px;margin:0 auto}#comparison span.featured{cursor:pointer}#comparison span.featured:after{border-left:64px solid transparent;border-right:64px solid transparent}#comparison span.ends{display:block;float:left;width:120px;text-align:center;font-weight:400;color:#f63;line-height:35px}#comparison th.seven,#comparison th.two{width:120px}#comparison th.fourteen,#comparison th.twenty-one{width:128px}#comparison .seven{border-left:1px dotted #dfdfdf}#comparison .fourteen,#comparison .twenty-one{border-left:1px dotted #f63}#comparison td{text-align:center;padding:10px}#comparison td:first-child{padding-left:20px;text-align:left}#comparison tr.entitlement{border-bottom:1px dotted #dfdfdf}#comparison .entitlement strong:before{padding-right:3px}#comparison .entitlement td:nth-child(n+2):not(.cross){color:#6fa623}#comparison .entitlement td.cross:before{color:#f63}#comparison #themeparks strong:before{content:"\e041"}#comparison #waterparks strong:before{content:"\e045"}#comparison #minigolf strong:before{content:"\e1c0"}#comparison #fastpass strong:before{content:"\e0c3"}#comparison #memorymaker strong:before{content:"\e10d"}#comparison #parkhopper strong:before{content:"\e040"}#comparison #ticketextras strong:before{content:"\e141"}#comparison #magicbands strong:before{content:"\e104"}#comparison .suspended,#comparison .suspended *,#comparison .suspended:before{color:#c4c4c4!important}#comparison tr.pricing{border-top:1px solid #dfdfdf}#comparison .pricing h3{padding:0}#comparison .pricing h3 strong{font-weight:700}#comparison .pricing p{font-weight:400;color:#969696}#itinerary .tickets span{display:inline}#itinerary .tickets.item.total{padding-left:22px}#itinerary .tickets.item.total span.button{float:left;margin-top:10px}#itinerary .tickets h3{padding:0}.header.offers{padding:20px!important;border-bottom:1px solid #dfdfdf!important}section.offers{width:940px!important}section.offers .offer{width:900px;cursor:pointer;position:relative}section.offers .offer hgroup{width:730px;display:table}section.offers .offer hgroup:after{width:30px;font-size:22px;content:"\e30c";display:table-cell;vertical-align:middle;text-align:right}section.offers .offer a{width:680px;float:left;display:table-cell;white-space:normal;text-decoration:none}section.offers .offer .popular{position:absolute;width:140px;top:-20px;right:50px}section.offers span.featured{width:140px}section.offers .offer:hover span.featured{color:#fff!important}section.offers .offer .red *{color:#f63!important}section.offers span.featured:after{border-left:70px solid transparent;border-right:70px solid transparent}.deal p.video{padding-top:0}.countdown .calendar{padding-bottom:15px}.countdown .action{padding-top:12px}#countdown{padding:0 11px}#calendar{position:relative;width:98px;height:62px;background:url(/images/deals/countdown/calendar.png) no-repeat 0 0;text-align:center;padding-right:10px}#calendar #glint{position:absolute;top:3px;left:4px;width:70px;height:46px;background:url(/images/deals/countdown/glint.png) no-repeat 0 0;z-index:1}#calendar #separator{position:absolute;top:31px;left:5px;width:78px;height:1px;background:hsla(0,0%,100%,.4);z-index:2}#calendar #mickey{position:absolute;top:-34px;left:-24px;width:65px;height:59px;background:url(/images/deals/countdown/mickey.png) no-repeat 0 0;z-index:3}#calendar h3 span{display:block;font-weight:lighter;text-align:center;width:88px}#calendar h3 span.days{font-size:36px;height:40px;line-height:32px;letter-spacing:-2px;padding-top:8px}#calendar h3 span.to-go{font-size:12px;height:22px;line-height:17px;padding-bottom:5px}#book-by{width:90px;text-align:left}#book-by h4{font-weight:400;padding:0;line-height:20px}#book-by h4 strong{display:block;font-weight:700;font-size:18px;line-height:21px}.form fieldset>div{width:100%}.form fieldset label{width:100%;padding-top:10px}.header.resorts{padding:20px!important;border-bottom:1px solid #dfdfdf!important}section.resorts{width:940px!important}section.resorts .resort{width:900px;cursor:pointer;position:relative}section.resorts .resort hgroup{width:730px;display:table}section.resorts .resort hgroup:after{width:50px;font-size:22px;content:"\e30c";display:table-cell;vertical-align:middle;text-align:right}section.resorts .resort a{width:660px;float:left;display:table-cell;white-space:normal;text-decoration:none;position:relative}section.resorts .resort .details{width:530px}section.resorts .resort .price{position:absolute;top:0;right:0}section.resorts .resort .reviews span.owl{width:27px;height:16px;background-size:97px 16px}aside .address{padding-bottom:10px}img.map{width:250px;height:140px}#map{position:relative;width:900px;height:500px;background:url(/disneyland-paris/images/maps/disneyland-paris-overview-map-2023-10.jpg)}#map a.park{padding:5px;border-radius:7px;max-width:140px}#map a:not(.park){width:26px;height:26px;line-height:26px;border-radius:50%}#map a{border:1px solid #fff;position:absolute;display:block;text-align:center;background:hsla(0,0%,100%,.9);white-space:normal;box-shadow:0 0 4px 1px rgba(0,0,0,.3);font-weight:700;text-decoration:none}#map #cheyenne{left:553px;top:77px}#map #santa-fe{left:630px;top:108px}#map #davy-crockett-ranch{left:787px;top:353px}#map #sequoia-lodge{left:640px;top:222px}#map #newport-bay-club{left:634px;top:323px}#map #new-york{left:582px;top:166px}#map #disneyland{left:369px;top:175px}#map #disneyland-park{left:163px;top:18px;width:100px}#map #disney-village{left:415px;top:167px;width:119px}#map #walt-disney-studios-park{left:60px;top:250px;width:120px}#map #bb{left:842px;top:28px}#map #explorers{left:832px;top:62px}#map #dream-castle{left:810px;top:90px}#map #grand-magic{left:750px;top:109px}#map #kyriad{left:779px;top:138px}#map #radisson{left:749px;top:390px}#map #adagio{left:482px;top:342px}#map #elysee{left:314px;top:362px}#map #villages{left:676px;top:420px}#map #staycity{left:850px;top:278px}#map .tooltip:after{content:"";padding-left:0;display:block}#map div{width:100%;height:100%}#map a:nth-of-type(-n+7){background-color:#f63;color:#fff}#map .key,#map .key p:before{display:inline-block}#map .key{background:hsla(0,0%,100%,.9);box-shadow:0 0 4px 1px rgba(0,0,0,.3);border-radius:7px;color:#4d3266;position:absolute;bottom:10px;left:10px;padding:10px}#map .key .partner:before{background-color:#81609f}#map .key .additional-resorts:before{background-color:#ff499f}#key{margin-top:20px}#key div{width:50%}#map .key p:before{content:"";width:15px;height:15px;border-radius:50%;vertical-align:top;margin-right:10px}#map .key p:first-of-type:before{background-color:#f63}#map .key p:last-of-type:before{border:1px solid #81609f}#map a.partner{background-color:#81609f;color:#fff}#map a.additional-resorts{background-color:#ff499f;color:#fff}.partner-hotel-title{margin-bottom:20px}#agents.action{padding-top:20px!important}#agents .dta{padding-bottom:20px!important}#agents.login{padding:20px!important}#agents .large-image{width:628px;height:353px}#manage.login{padding-top:20px!important}#manage .form{padding-bottom:20px!important}#manage .important{padding-bottom:20px}#manage .welcome{padding-bottom:0}#body.faq .header{position:relative}#body.faq .header div.copy{width:550px}#body.faq .header #category{width:500px}#body.faq .header div.image{width:350px;height:187px;position:absolute;right:0;bottom:0;text-align:right}#body.faq .header div.image img{width:283px;height:187px;margin-right:20px}#body.faq .categories ul{margin-left:26px}#body.faq .questions div{width:630px}#body.faq .questions h4,#body.faq .questions p,#body.faq .questions ul{padding-left:22px}#body.planning .tools label{padding:0;margin-right:0;display:block;width:100%}#body.planning .tools label h3{padding-left:27px}#body.planning .tools .panel{padding:10px 0}#body.planning .tools .error{color:#f63}#body.planning .tools .error a{color:#f63;text-decoration:underline}#body.planning:not([data-step=confirmation]) .brochure,#body.planning:not([data-step=confirmation]) .lbbom{width:450px;padding:0 35px}#body.planning:not([data-step=confirmation]) .brochure{padding:0 35px;border-right:1px solid #dfdfdf}#body.planning:not([data-step=confirmation]) .lbbom{padding:0 30px 0 40px}#body.planning .tools .image{padding:0 70px 15px}#body.planning .tools .image img{width:240px}#body.planning .character{position:relative}#body.planning .character .copy{width:400px;padding-bottom:20px}#body.planning .character .image{width:240px;height:150px;position:absolute;right:50px;bottom:0;text-align:right;overflow:hidden}#body.planning .character .image img{width:240px}#body.planning .action{padding:0}#body.planning .action>div{padding-left:20px;padding-right:20px}#body.planning .row{width:100%}#body.planning .birthday{padding-top:20px;padding-bottom:5px}#body.planning .details{padding-bottom:5px}#body.planning .newsletter{padding-bottom:20px}#body.planning .heading{width:100%}#body.planning .action label{float:none}#body.planning .row label{padding-top:10px}#body.planning .title{padding-right:18px}#body.planning .country{width:100%}#body.planning .newsletter label{margin-right:0}#body.planning #action{width:940px;border-top:1px solid #dfdfdf;padding:15px 20px}#body.planning #action p{line-height:27px}#body.planning .thanks section{padding:0}#body.planning .thanks .message{width:470px;padding:20px}#body.planning .thanks .image{width:470px;height:260px;overflow:hidden}#body.planning .thanks .image img{top:20px;right:0}#body.signup .action{padding-top:20px}#body.signup .birthday{padding-top:0}#body.planning .thanks .image img.bing-bong{right:20px}#body.planning .thanks .image img.cogsworth{top:25px;right:30px}#body.planning .thanks .iago{width:350px;right:30px!important}#body.signup .character .image.hank{width:350px;height:180px;right:30px}#body.signup .character .image.hank img{width:350px}#body.planning .thanks .image img.mr-ray{top:30px;right:30px;width:400px}.two-uneven-columns .brochure{width:440px!important}.two-uneven-columns .brochure img{width:215px!important}.two-uneven-columns #action,.two-uneven-columns section.action{width:500px!important}.two-uneven-columns section.action{border-left:1px solid #dfdfdf;margin-left:-1px}.two-uneven-columns .newsletter{padding-bottom:0!important}.two-uneven-columns .newsletter hr{margin-bottom:0}.two-uneven-columns .action #action{padding:20px!important}#holiday-planning .segment{position:absolute;display:block;background:#fff;top:20px;float:left;border-radius:0 10px 10px 0;height:50px;padding:10px 20px 8px 14px}#holiday-planning .segment a{float:left;display:block;height:34px;text-indent:-9999px}#holiday-planning div#kids,#holiday-planning div#teens{position:relative}#holiday-planning #kids .segment{width:180px}#holiday-planning #kids .segment a{width:150px;background:url(/walt-disney-world/images/kids/disney-kids.png) no-repeat;background-size:150px 34px}#holiday-planning #teens .segment{width:195px}#holiday-planning #teens .segment a{width:165px;background:url(/walt-disney-world/images/teens/disney-teens.png) no-repeat;background-size:165px 34px}#body #promo-banner{height:280px}#banner-message{padding:20px}#sample-itinerary h4{top:0}#cruise .synopsis+.panel,#package .synopsis+.panel{margin-top:20px;padding-bottom:0}#dialog.scrollable{transform:translateY(0)!important;width:auto;max-width:670px;min-width:540px}#dialog.scrollable .modal{width:100%;padding-right:15px}#dialog.scrollable .modal>div{padding-bottom:50px}#dialog.scrollable .modal .wrapper{height:60vh;margin-top:30px;padding-top:15px;padding-right:15px;overflow:auto;width:100%}#dialog.scrollable:before{width:calc(100% - 46px);height:20px;left:15px;top:50px;background-image:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0))}#dialog.scrollable:after,#dialog.scrollable:before{content:"";display:block;position:fixed;right:15px;z-index:100}#dialog.scrollable:after{width:calc(100% - 35px);height:60px;left:0;bottom:15px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 90%)}#dialog.scrollable .close{width:60px;height:60px;top:-6px;right:-6px;border-top-right-radius:60px;background-image:radial-gradient(closest-side at center,#fff 0,hsla(0,0%,100%,0) 100%)}#dialog.scrollable .close:before{line-height:60px}#dialog.scrollable p.arrow{display:none;position:absolute;bottom:10px;left:50%;z-index:101;width:40px;height:40px;margin-left:-20px;padding:0;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite}#dialog.scrollable p.arrow:before{display:block;content:"\e32e";font-size:24px;color:#c4c4c4;text-align:center;width:40px;height:40px;line-height:40px;background:radial-gradient(ellipse at center,#fff 10%,hsla(0,0%,100%,0) 100%)}@keyframes bounce{0%,20%,50%,80%,to{bottom:10px}40%{bottom:40px}60%{bottom:20px}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{bottom:10px}40%{bottom:40px}60%{bottom:20px}}#dialog.scrollable .wrapper h3{position:fixed;top:18px}.gradient-wrapper{width:100%}#redirectDLP .option-panel{height:auto;float:left;display:block;width:370px;padding:40px 45px 30px;border-bottom:0;margin-bottom:0}#redirectDLP .footer{margin-bottom:30px}#covid-regulations-summary a{white-space:normal}
/*# sourceMappingURL=desktop-012bcf75d0.min.css.map */
