html{--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--color-gold: #e2cd81;--color-gold-heavy: #bdac6d;--color-navyblue: #2c5670;--color-navyblue-light: #7d98a2;--color-navyblue-white: #f2f6f8;--font-serif: "Noto Serif Display", serif;--font-nunito: "Nunito Sans", sans-serif}.m-mv{z-index:1}.m-mv--mini{padding:21.3333333333vw 0}@media(min-width:768px){.m-mv--mini{padding:7.8125vw 0}}@media(min-width:1601px){.m-mv--mini{padding:125px 0}}.p-sec{position:relative;padding:0 0 24vw}@media(min-width:768px){.p-sec{padding:0 0 9.375vw}}@media(min-width:1601px){.p-sec{padding:0 0 150px}}.p-sec .c-object{top:-42.6666666667vw;right:-45.3333333333vw;width:102.4vw}@media(min-width:768px){.p-sec .c-object{top:-4.375vw;right:-21.5625vw;width:53.90625vw}}@media(min-width:1601px){.p-sec .c-object{top:-70px;right:-345px;width:862.5px}}.p-sec .hdg{font-family:Nunito Sans,sans-serif;font-weight:800}.p-sec .txt-block{position:relative}.p-sec .txt-block .c-txt-plain{margin:20px 0 0}.p-sec .txt-block .lead{background:var(--color-navyblue-light);color:#fff;padding:5px;margin:20px 0 0}.p-sec .txt-block+.txt-block{margin:50px 0 0}
