html{font-size:16px}body{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#181d27;text-rendering:optimizeLegibility;max-width:1920px;margin:0 auto;width:auto!important;overflow-x:hidden!important}p{color:#535862;margin:0;padding:0 0 1rem 0}p+blockquote{margin-top:30px}li>p{padding:0}p.large{font-size:1.25rem;line-height:1.45}p.highlighted{background-color:#f4f4f4;display:inline-block;padding:10px 40px;margin-bottom:45px;border-radius:50px;font-size:1rem}.region--gray-background p.highlighted{background-color:#fff}.region--gray-background hr{border-color:#e7e7e7}.region--light-typography{color:#fff}.region--light-typography p.highlighted{background-color:rgba(255,255,255,.1)}.region--light-typography a.link--bordered{border-color:#fff;text-decoration:none}.region--light-typography a.link--bordered:hover{border-color:transparent;text-decoration:none}.region--light-typography .link--bordered a{border-color:#fff;text-decoration:none}.region--light-typography .link--bordered a:hover{border-color:transparent;text-decoration:none}.region--light-typography .link--hover-style-3:hover{background-image:linear-gradient(#fff 0,#fff 100%)}.region--light-typography a{color:#fff;text-decoration:underline}.region--light-typography a:hover{color:#fff;text-decoration:none}.region--light-typography a:focus{color:#fff;text-decoration:none}.region--light-typography a.link--dark{color:#fff;text-decoration:underline}.region--light-typography a.link--dark:hover{color:#fff;text-decoration:none}.region--light-typography a.link--dark:focus{color:#fff;text-decoration:none}.region--light-typography .link--dark a{color:#fff;text-decoration:underline}.region--light-typography .link--dark a:hover{color:#fff;text-decoration:none}.region--light-typography .link--dark a:focus{color:#fff;text-decoration:none}.region--light-typography img.img--bordered{border-color:rgba(255,255,255,.15)}.region--light-typography .img--bordered img{border-color:rgba(255,255,255,.15)}.region--light-typography hr{border-color:#fff}.region--light-typography h1{color:#5fd4f5}.region--light-typography h1 a{text-decoration:underline;color:#5fd4f5}.region--light-typography h1 a:hover{text-decoration:none;color:#5fd4f5}.region--light-typography h2{color:#5fd4f5}.region--light-typography h2 a{text-decoration:underline;color:#5fd4f5}.region--light-typography h2 a:hover{text-decoration:none;color:#5fd4f5}.region--light-typography h3{color:#5fd4f5}.region--light-typography h3 a{text-decoration:underline;color:#5fd4f5}.region--light-typography h3 a:hover{text-decoration:none;color:#5fd4f5}.region--light-typography h4{color:#5fd4f5}.region--light-typography h4 a{text-decoration:underline;color:#5fd4f5}.region--light-typography h4 a:hover{text-decoration:none;color:#5fd4f5}.region--light-typography h5{color:#5fd4f5}.region--light-typography h5 a{text-decoration:underline;color:#5fd4f5}.region--light-typography h5 a:hover{text-decoration:none;color:#5fd4f5}.region--light-typography h6{color:#5fd4f5}.region--light-typography h6 a{text-decoration:underline;color:#5fd4f5}.region--light-typography h6 a:hover{text-decoration:none;color:#5fd4f5}a{font-weight:400;transition:all .2s;color:#2d57a1}a:hover{text-decoration:underline}a:focus{outline:0;text-decoration:underline}a.wrapper-link{font-weight:inherit;text-decoration:none}a.wrapper-link:hover{text-decoration:underline}.region--light-typography.region--dark-background a.is-active{color:#ddd}.region--light-typography.region--dark-background a.link--hover-style-2:before{color:#fff}.region--light-typography.region--dark-background .link--hover-style-2 a:before{color:#fff}.region--light-typography.region--dark-background .text--dark{color:#fff}.region--light-typography.region--dark-background a:hover{color:#fff;text-decoration:none}.region--light-typography.region--dark-background a:focus{color:#fff;text-decoration:none}a.link--bordered{border-bottom-width:1px;border-bottom-style:solid;text-decoration:none}a.link--bordered:hover{border-bottom-width:1px;border-bottom-style:solid;text-decoration:none;border-color:transparent}.link--bordered a{border-bottom-width:1px;border-bottom-style:solid;text-decoration:none}.link--bordered a:hover{border-bottom-width:1px;border-bottom-style:solid;text-decoration:none;border-color:transparent}a.link--hover-style-2{transition:all .3s;position:relative;display:block}a.link--hover-style-2:before{position:absolute;left:-15px;top:50%;margin-top:-5px;font-family:"Font Awesome 5 Free";font-size:10px;line-height:1;transition:all .3s;transition-delay:0s;opacity:0;content:"\f105"}a.link--hover-style-2:hover{padding-left:20px;text-decoration:none}a.link--hover-style-2:hover:before{left:0;opacity:1;transition-delay:.1s}.link--hover-style-2 a{transition:all .3s;position:relative;display:block}.link--hover-style-2 a:before{position:absolute;left:-15px;top:50%;margin-top:-5px;font-family:"Font Awesome 5 Free";font-size:10px;line-height:1;transition:all .3s;transition-delay:0s;opacity:0;content:"\f105"}.link--hover-style-2 a:hover{padding-left:20px;text-decoration:none}.link--hover-style-2 a:hover:before{left:0;opacity:1;transition-delay:.1s}.link--hover-style-3{background-repeat:repeat-x;background-size:0 0;background-position:0 25%;transition:150ms}.link--hover-style-3:hover{background-size:1.2rem 1.4rem;color:#fff;text-decoration:none}.region--light-typography.region--black-background .text--dark{color:#fff}.region--light-typography.region--black-background .text--colored{color:#fff}.region--light-typography.region--colored-background.banner{padding:50px}.region--light-typography.region--colored-background .text--colored{color:#fff}.region--light-typography.region--colored-background h1{color:#fff}.region--light-typography.region--colored-background p{color:#fff}.banner.with-media{padding-bottom:150px!important}.banner+.image-wrapper{margin-top:-100px;text-align:center}img{height:auto;max-width:100%}img.img--bordered{border:1px solid #e5e5e5}.img--bordered img{border:1px solid #e5e5e5}code{word-wrap:break-word;word-break:break-all;white-space:pre;white-space:pre-wrap}pre{word-wrap:break-word;word-break:break-all;white-space:pre;white-space:pre-wrap;background:#f6f6f6;border:none;border-left:10px solid #d3d1cd;border-radius:0;padding:20px;font-size:12px;max-height:57px;overflow:hidden;margin:40px 0 40px 45px}pre:hover{max-height:10000px;transition:all ease-in-out 2s}blockquote{font-size:1.25rem;padding:.5rem 0 .5rem 2rem;border-left:none;position:relative;margin:40px 0 50px}blockquote p{line-height:1.4}blockquote:before{position:absolute;content:"";left:0;top:0;border:2px solid #356ed1;height:100%}.label{color:#414651}.label span.count{color:#717680}.region--colored-background blockquote:before{color:#fff}.region--black-background blockquote:before{color:#fff}.region--dark-background blockquote:before{color:#fff}hr{border-top:1px solid #ebebeb;margin-bottom:40px;margin-top:40px}.headings-wide-spacing-enabled h1{letter-spacing:.2rem;text-transform:uppercase}.headings-wide-spacing-enabled h2{letter-spacing:.2rem;text-transform:uppercase}.headings-wide-spacing-enabled h3{letter-spacing:.2rem;text-transform:uppercase}.headings-wide-spacing-enabled h4{letter-spacing:.2rem;text-transform:uppercase}.headings-wide-spacing-enabled h5{letter-spacing:.2rem;text-transform:uppercase}.headings-wide-spacing-enabled h6{letter-spacing:.2rem;text-transform:uppercase}.headings-wide-spacing-enabled .block-title--large{letter-spacing:.55rem;text-transform:uppercase}h1 a{text-decoration:none}h1 a:hover{text-decoration:underline}h2 a{text-decoration:none}h2 a:hover{text-decoration:underline}h3 a{text-decoration:none}h3 a:hover{text-decoration:underline}h4 a{text-decoration:none}h4 a:hover{text-decoration:underline}h5 a{text-decoration:none}h5 a:hover{text-decoration:underline}h6 a{text-decoration:none}h6 a:hover{text-decoration:underline}.block-title{font-size:1.25rem;font-weight:700;margin:0 0 10px 0}.block-title--large{font-size:40px;margin-bottom:15px}.block-title--extra-large{font-size:50px;margin-bottom:15px}h2.block-title{font-weight:700;margin:0 0 10px 0}nav>h2{margin:0 0 10px 0}.block-search>h2{margin:0 0 10px 0}.media{margin-top:0}.text-formatted .media.align-left{margin-top:0;margin-right:20px;margin-left:0}.text-formatted figure.align-left{margin-top:0;margin-right:20px;margin-left:0}.text-formatted .media.align-right{margin-top:0;margin-left:20px;margin-right:0}.text-formatted figure.align-right{margin-top:0;margin-left:20px;margin-right:0}.text-formatted li{color:#535862}.footer__section h2.title{margin-bottom:25px}.footer__section nav>h2{margin-bottom:25px}.footer__section .block-search>h2{margin-bottom:25px}.footer-bottom__section h2.title{margin-bottom:25px}.footer-bottom__section nav>h2{margin-bottom:25px}.footer-bottom__section .block-search>h2{margin-bottom:25px}.region--dark-typography .footer__section h2.title{color:#666}.region--dark-typography .footer__section nav>h2{color:#666}.region--dark-typography .footer__section .block-search>h2{color:#666}.region--dark-typography .footer-bottom__section h2.title{color:#666}.region--dark-typography .footer-bottom__section nav>h2{color:#666}.region--dark-typography .footer-bottom__section .block-search>h2{color:#666}.slideout__section h2.title{margin:0 0 20px 0}.slideout__section nav>h2{margin:0 0 20px 0}.slideout__section .block-search>h2{margin:0 0 20px 0}.region-content h2.title{margin:20px 0}.region-content nav>h2{margin:20px 0}.region-content .block-search>h2{margin:20px 0}.bottom-spacing-small{padding-bottom:25px}.bottom-spacing-medium{padding-bottom:50px}.bottom-spacing-large{padding-bottom:90px}.top-spacing-small{padding-top:25px}.top-spacing-medium{padding-top:50px}.top-spacing-large{padding-top:90px}no-opacity{opacity:0}table tr td,table tr th{text-align:left;font-size:.875em}.modal-backdrop.show{z-index:1}@media screen and (min-width:768px){.visible-md{visibility:visible}.invisible-md{visibility:hidden}}@media screen and (max-width:768px){html{width:auto!important;overflow-x:hidden!important}body{width:auto!important;overflow-x:hidden!important}}@media (max-width:767px){blockquote{padding:0 0 0 50px}blockquote:before{font-size:90px;left:0}.xs-text-center{text-align:center}.block-title--large{font-size:30px}.block-title--extra-large{font-size:35px}.visible-sm{visibility:visible}.invisible-sm{visibility:hidden}}@media (min-width:1200px){.lg-text-center{text-align:center}.visible-lg{visibility:visible}.invisible-lg{visibility:hidden}}@media (min-width:992px) and (max-width:1199px){.md-text-center{text-align:center}.visible-md{visibility:visible}.invisible-md{visibility:hidden}}@media (min-width:768px) and (max-width:991px){.sm-text-center{text-align:center}}