/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-block{margin-block-end:2.2222222222rem;}.c-block--admin{margin-block-end:0;}
.travel-calculator{margin-block-start:2rem;}.travel-calculator__form{align-content:center;color:#000;gap:5px;grid-template-columns:1fr 1fr 1fr;text-align:left;}@media (min-width:800px){.travel-calculator__form{display:grid;}}.travel-calculator__form > *{background:#eaeaea;}.travel-calculator__form input,.travel-calculator__form textarea,.travel-calculator__form select{border:0;border-radius:5px;margin-block:5px;padding:0.5rem 1rem;}.travel-calculator__label{align-items:center;display:flex;font-size:1.25rem;font-weight:700;line-height:1;padding:0.5rem;}@media (min-width:800px){.travel-calculator__label{font-size:unset;padding-inline:1rem;}}.travel-calculator__label.travel-calculator__label--header{border-top-left-radius:5px;border-top-right-radius:5px;color:#003e7e;justify-content:center;margin-bottom:-5px;}.travel-calculator__label.travel-calculator__label--header input,.travel-calculator__label.travel-calculator__label--header select{flex:1;}.travel-calculator__label.travel-calculator__label--blank{background:transparent;}.travel-calculator__label span{margin-inline-end:5px;}.travel-calculator__label .tooltip{background:#fff;border-radius:1em;cursor:pointer;display:inline-block;font-size:0.6em;left:5px;position:relative;text-align:center;top:-5px;width:1lh;}.travel-calculator__label .tooltip > span{margin:0;}.travel-calculator__label .tooltip .tooltip__content{display:none;}.travel-calculator__label .tooltip:hover .tooltip__content,.travel-calculator__label .tooltip:focus .tooltip__content{background:#fff;border-radius:5px;display:block;padding:5px;position:absolute;top:100%;}.travel-calculator__roa,.travel-calculator__other{align-items:center;display:flex;gap:0.25rem;padding-inline:0.5rem;}.travel-calculator__roa::before,.travel-calculator__other::before{font-weight:700;min-width:80px;}@media (min-width:800px){.travel-calculator__roa::before,.travel-calculator__other::before{display:none;}}.travel-calculator__roa input,.travel-calculator__roa select,.travel-calculator__other input,.travel-calculator__other select{flex:1;width:100%;}.travel-calculator__roa::before{content:"ROA";}.travel-calculator__other::before{content:"Other";}.travel-calculator--results{background:#fbb03b;color:#000;}@media (min-width:800px){.travel-calculator--results + .travel-calculator--results{margin-inline-start:-5px;}}.travel-calculator__label--header-roa{display:none;}@media (min-width:800px){.travel-calculator__label--header-roa{display:flex;}}.travel-calculator__form-footer{margin-block-start:1rem;}@media (min-width:800px){.travel-calculator__form-footer{text-align:right;}}.travel-calculator__formula{font-size:1rem;text-align:left;}
.c-callout{padding-block:2rem;inset-inline:50%;margin-inline:calc(-50vw + var(--scrollbar-width) / 2);position:relative;width:calc(100vw - var(--scrollbar-width));background-color:#fff;position:relative;z-index:1;}@media (min-width:64em){.c-callout{padding-block:3rem;}}.c-callout__layout{margin-inline:auto;max-width:80rem;width:100%;padding-inline:0.8888888889rem;align-items:center;display:flex;flex-direction:column;gap:2.2222222222rem;}@media (min-width:64em){.c-callout__layout{padding-inline:1.7777777778rem;}}.c-callout__layout .c-callout__layout{padding-inline:0;}@media (min-width:40em){.c-callout__layout{flex-direction:row;}}.c-callout__media{aspect-ratio:1/1;border-radius:100%;max-width:50%;overflow:hidden;width:500px;}@media (min-width:40em){.c-callout__media{order:2;}}.c-callout__media img,.c-callout__media figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.c-callout--media-square .c-callout__media{aspect-ratio:16/9;border-radius:0;width:50%;}.c-callout__content{flex:1;}@media (min-width:40em){.c-callout__content{order:1;}}.c-callout__title{margin-top:0.25em;}.c-callout__eyebrow{color:#011525;font-family:Oswald,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.1;font-size:clamp(1.7222222222rem,1.5931899642rem + 0.6451612903vw,2.1666666667rem);-webkit-marquee-increment:0vw;text-transform:uppercase;font-weight:200;letter-spacing:0.25em;}.c-callout__text{padding-block:1rem;text-align:center;}@media (min-width:40em){.c-callout__text{text-align:left;}}.c-callout__links{font-size:21px;}.c-callout--bg-blue .c-callout__content,.c-callout--bg-blue .c-callout__title,.c-callout--bg-blue .c-callout__eyebrow,.c-callout--bg-blue h2,.c-callout--bg-blue h3,.c-callout--bg-blue h4,.c-callout--bg-blue h5,.c-callout--bg-blue h6{color:#ffffff;}.c-callout--bg-blue .c-callout__links a,.c-callout--bg-blue .c-callout__content a{color:#ffffff;}.c-callout--bg-blue .c-callout__links a:visited,.c-callout--bg-blue .c-callout__content a:visited{color:#ffffff;}.c-callout--bg-blue .c-callout__links a:hover,.c-callout--bg-blue .c-callout__links a:focus,.c-callout--bg-blue .c-callout__content a:hover,.c-callout--bg-blue .c-callout__content a:focus{color:#00b4f0;}.c-callout--bg-blue{background-color:#011525;}@media (min-width:40em){.c-callout--layout-left .c-callout__content{order:3;}}.c-callout--layout-center .c-callout__layout{justify-content:center;}.c-callout--layout-center .c-callout__content{position:relative;text-align:center;z-index:1;}.c-callout--layout-center .c-callout__text{text-align:center;}@media (min-width:40em){.c-callout--layout-center .c-callout__text{text-align:center;}}.c-callout--full{background:#011525;}.c-callout--full::before{background:transparent linear-gradient(180deg,#001726 0%,rgba(0,33,63,0.8274509804) 54%,#00213f 100%) 0% 0% no-repeat padding-box;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1;}.c-callout--full .c-callout__media{border-radius:0;height:100%;left:0;max-width:none;position:absolute;top:0;width:100%;z-index:0;}.c-callout--full .c-callout__media img,.c-callout--full .c-callout__media figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.c-callout--full.c-callout--no-media::before{display:none;}.c-callout--fma{background:#fff;margin-block:1rem;}.c-callout--fma::before{display:none;}.c-callout--fma .c-callout__content{background:#eee;border-radius:1.1111111111rem;color:#000000;padding:1.7777777778rem;width:100%;}
