.cd-words-wrapper b{display:inline-block;font-style:normal;left:0;opacity:0;position:absolute;top:0;white-space:nowrap}.cd-headline.clip b.is-visible{opacity:1;position:relative}.cm-headline-animation-type-flip .cm-headline-dynamic-wrapper{display:inline-block;perspective:300px;position:relative}.cm-headline-animation-type-flip .cm-headline-dynamic-text{left:0;opacity:0;position:absolute;top:0;transform:rotateX(180deg);transform-origin:50% 100%;width:100%}.cm-headline-animation-type-flip .cm-headline-dynamic-text:first-child{opacity:1;position:relative;transform:rotateX(0deg)}.cm-headline-animation-type-flip .cm-headline-text-active{animation:headline-flip-in 1.2s forwards}.cm-headline-animation-type-flip .cm-headline-text-inactive{animation:headline-flip-out 1.2s forwards}@keyframes headline-flip-in{0%{opacity:0;transform:rotateX(180deg)}35%{opacity:0;transform:rotateX(120deg)}65%{opacity:0}to{opacity:1;transform:rotateX(1turn)}}@keyframes headline-flip-out{0%{opacity:1;transform:rotateX(0deg)}35%{opacity:1;transform:rotateX(-40deg)}65%{opacity:0}to{opacity:0;transform:rotateX(180deg)}}.advanced-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px}.advanced-banner .page-center{max-width:100%;padding:0 10%}.advanced-banner .dynamic-title-inner{margin:300px 0 0}.advanced-banner:after,.advanced-banner:before{content:"";display:table}.advanced-banner:after{clear:both}.advanced-banner .dynamic-title-inner span.gold-title{background:#1d3354;color:#fff;display:block;font-family:olimpico,Sans-serif;font-size:90px;font-weight:600;line-height:1.2;padding:calc(2% + .2em + .5rem) 2% calc(2% + .2em + 1rem)}.cd-words-wrapper{background:#1d3354;padding-right:15px}.cm-headline-animation-type-flip .cm-headline-dynamic-text{color:#f8f3ee;font-family:graphie,Sans-serif;font-size:32px;font-weight:400;line-height:1.2;word-spacing:5px}@media (max-width:1024px){.advanced-banner{min-height:350px}.advanced-banner .dynamic-title-inner span.gold-title{font-size:60px}.advanced-banner .dynamic-title-inner{margin-top:150px}.cm-headline-animation-type-flip .cm-headline-dynamic-text{font-size:22px}}@media (max-width:767px){.advanced-banner .dynamic-title-inner span.gold-title{font-size:45px}.cm-headline-animation-type-flip .cm-headline-dynamic-text{font-size:18px}}@media (max-width:500px){.advanced-banner .dynamic-title-inner span.gold-title{font-size:8vw}}