.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.u-layout-box-padding{padding:1rem}}.u-layout-box-style{background-color:#fff;border-radius:.9375rem;box-shadow:0 1px 4px #3e3e5b1a,0 0 1px #3e3e5b26}.u-layout-page-container{margin:auto;width:min(100%,81.25rem)}@media screen and (pointer:coarse) and (orientation:landscape) and (max-height:500px),screen and (pointer:coarse) and (orientation:landscape) and (max-width:800px){.u-layout-hide-on-mobile-landscape-mode{display:none}}.u-layout-section-spacing>:not(:last-child,:empty){margin-bottom:1rem}.u-layout-section-border>:not(:last-child){border-bottom:1px solid #d8d8de}.u-focus-outline{border-radius:.25rem}.u-focus-outline:focus-visible{box-shadow:0 0 0 .1875em #cbc6fd;position:relative;z-index:2}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-capitalize-first-letter:first-letter{text-transform:capitalize}.u-highlight{background-color:#ffd00b;color:#3e3e5b}.u-input-label{font-size:.875em;line-height:1.5rem;margin-bottom:.5rem}.u-graphic-timeline-layover{background-color:#d8d8de;width:.125rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.u-dotted-underline{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.125em;text-underline-offset:.1875em}.u-dotted-underline:focus-visible,.u-dotted-underline:hover{text-decoration-style:solid}.u-rounded-element{border-radius:62.5rem}.u-asterisk{font-size:.75em;position:relative;top:-.1875rem}.u-asterisk:after{content:" "}label .u-asterisk,legend .u-asterisk{color:#fc5959}.baseFlag.fi{aspect-ratio:9/7;background-size:calc(100% + 2px);border:1px solid rgba(62,62,91,.2);border-radius:.125rem;flex-shrink:0;overflow:hidden;width:1.125rem}
