body{font-family:proxima-nova,sans-serif;font-size:calc(16px + 2 * ( ( 100vw - 375px ) / 2185 ));letter-spacing:-.01em;color:#0d0c22;line-height:1.5;}@media screen and (max-width:375px){body{font-size:16px;}}@media screen and (min-width:2560px){body{font-size:20px;}}.h1,.h2,.h3,.h4,.h5,h6,h1,h2,h3,h4,h5,h6{font-family:proxima-nova,sans-serif;line-height:1.3em;letter-spacing:-.01em;font-weight:900;}.h1,h1{font-size:calc(32px + 40 * ( ( 100vw - 375px ) / 2185 ));margin-bottom:16px;}@media screen and (max-width:375px){.h1,h1{font-size:32px;}}@media screen and (min-width:2560px){.h1,h1{font-size:72px;}}.h2,h2{font-size:calc(28px + 20 * ( ( 100vw - 375px ) / 2185 )) !important;margin-bottom:16px !important;}@media screen and (max-width:375px){.h2,h2{font-size:28px;}}@media screen and (min-width:2560px){.h2,h2{font-size:40px;}}.h3,h3{font-size:calc(24px + 15 * ( ( 100vw - 375px ) / 2185 )) !important;}@media screen and (max-width:375px){.h3,h3{font-size:25px;}}@media screen and (min-width:2560px){.h3,h3{font-size:32px;}}.h4,h4{font-size:calc(20px + 15 * ( ( 100vw - 375px ) / 2185 )) !important;}@media screen and (max-width:375px){.h4,h4{font-size:20px;}}@media screen and (min-width:2560px){.h4,h4{font-size:26px;}}.h5,h5{font-size:calc(17px + 8 * ( ( 100vw - 375px ) / 2185 )) !important;}@media screen and (max-width:375px){.h5,h5{font-size:17px;}}@media screen and (min-width:2560px){.h5,h5{font-size:24px;}}.h6,h6{font-size:calc(17px + 5 * ( ( 100vw - 375px ) / 2185 )) !important;}@media screen and (max-width:375px){.h6,h6{font-size:17px;}}@media screen and (min-width:2560px){.h6,h6{font-size:22px;}}.p-intro{font-size:calc(16px + 10 * ( ( 100vw - 375px ) / 2185 )) !important;line-height:1.4em;}@media screen and (max-width:375px){.p-intro{font-size:16px;}}@media screen and (min-width:2560px){.p-intro{font-size:28px;}}.p,p,textarea{font-size:calc(16px + 2 * ( ( 100vw - 375px ) / 2185 )) !important;line-height:1.5em;}a,button,input{font-size:calc(16px + 2 * ( ( 100vw - 375px ) / 2185 )) !important;line-height:1.5em;transition-duration:.2s;}@media screen and (max-width:375px){.p,a,button,input,p,textarea{font-size:16px;}}@media screen and (min-width:2560px){.p,a,button,input,p,textarea{font-size:20px;}}.strike{text-decoration:line-through !important;}