@media (max-width:47.9375rem){.DGIntro-list{display:none}}.DGIntro-list li{display:block;font-size:.9375rem;line-height:1.125rem;padding-left:2.125rem;position:relative}.DGIntro-list li:not(:last-child){margin-bottom:.625rem}.DGIntro-list li:before{content:"check";font-family:icons;font-size:.5625rem;left:0;position:absolute;top:.3125rem}.DGIntro-btn .button{padding-right:2.9375rem;position:relative}.DGIntro-btn .button:after{content:"arrow";font-family:icons;font-size:.5rem;line-height:0;position:absolute;right:1rem;top:50%}@media (max-width:74.9375rem){.DGIntro-btn .button:after{margin-top:0}}.DGIntro-btn.toggle-active .button:after{content:"arrow-top";font-family:icons}@media (min-width:75rem){.dayguest-top{background:#f9fbfb;padding:1.875rem 2.8125rem}}@media (min-width:90rem){.dayguest-top{padding:1.875rem 4.375rem}}@media (min-width:48rem) and (max-width:74.9375rem){.dayguest-top{padding:1.875rem 1.875rem 0}}@media (max-width:47.9375rem){.dayguest-top{padding:1.3125rem .625rem 0}}.dayguest-title{font-size:1.125rem;line-height:1.3125rem;margin:0}@media (min-width:75rem){.dayguest-title{text-align:center}}@media (min-width:48rem) and (max-width:74.9375rem){.dayguest-title{font-size:1rem;line-height:1.1875rem}}@media (max-width:47.9375rem){.dayguest-title{font-size:.875rem;line-height:1.25rem}}.dayguest-container>.cp-spinner{display:none}.dayguest-container:not(.ready){background-color:#fff;border-radius:3.75rem;box-shadow:.125rem 0 .5625rem rgba(0,0,0,.13);height:4.375rem;position:relative}@media (min-width:48rem) and (max-width:74.9375rem){.dayguest-container:not(.ready){height:8.75rem}}@media (max-width:47.9375rem){.dayguest-container:not(.ready){height:20.3125rem}}.dayguest-container:not(.ready) .cp-spinner{align-items:center;display:flex;height:100%;justify-content:center;margin:0;top:0;z-index:1}.dayguest-container:not(.ready),.dayguestForm{margin:.9375rem auto 0}@media (min-width:75rem){.dayguest-container:not(.ready),.dayguestForm{max-width:141.375rem}}@media (max-width:74.9375rem){.dayguest-container:not(.ready),.dayguestForm{margin-top:.625rem}}@media (max-width:47.9375rem){.dayguest-container:not(.ready),.dayguestForm{padding:0 .375rem}}
