.dialog-holder .scroll{display:table}.dialog-holder .center{display:table-cell}.dialog-holder .dialog::before,.overscroll .mouse-icon::before,.overscroll .mouse-icon::after,.overscroll .logo-mask::after,.search .search-card .image::after,.search .search-card .read::before,footer::before{content:"";display:block}.dialog-holder .center{position:relative}.dialog-holder .scroll,.dialog-holder .dialog{width:100%}.dialog-holder .scroll{height:100%}.dialog-holder .center{vertical-align:middle}.dialog-holder .dialog{background:#fff}.dialog-holder{position:fixed;top:0;right:0;bottom:0;left:0;overflow:scroll;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.3);-webkit-transition:0.2s background ease-in-out;transition:0.2s background ease-in-out}.dialog-holder .dialog{margin:2rem auto;max-width:500px;width:90%;-webkit-box-shadow:0 2px 1em rgba(0,0,0,0.35);box-shadow:0 2px 1em rgba(0,0,0,0.35);padding:1.5rem;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.dialog-holder .dialog.dialog-lg{max-width:1200px}.dialog-holder .dialog.dialog-md{max-width:1000px}.dialog-holder .dialog.dialog-sm{max-width:769px}.dialog-holder .dialog .dialog-heading{padding:1.5rem 2rem}.dialog-holder .dialog .dialog-heading h4{padding-right:2em;margin:0}.dialog-holder .dialog .button-group{margin-top:1rem}.dialog-holder .dialog .button-group .btn{margin-right:0.5em}.dialog-holder .dialog .dialog-error{width:60%;float:left;text-align:left;display:none}.dialog-holder:not(.closing) ~ .dialog-holder{background-color:transparent}.primary-dialog-holder{margin-top:0}.primary-dialog-holder .dialog{-webkit-transform:none;-ms-transform:none;transform:none;position:relative}.primary-dialog-holder footer{z-index:5;position:relative}.dialog-holder{background:rgba(0,0,0,0);-webkit-transition:0.5s background ease-in-out;transition:0.5s background ease-in-out;z-index:1500}.dialog-holder.open{background:rgba(0,0,0,0.4) !important}.dialog-holder .scroll{table-layout:fixed}.dialog-holder .dialog{padding:0;background:#fff;-webkit-box-shadow:0 0.5rem 2.25rem rgba(0,0,0,0.3);box-shadow:0 0.5rem 2.25rem rgba(0,0,0,0.3);max-width:1320px;overflow:hidden}.dialog-holder .dialog::before{position:absolute;top:0;right:0;bottom:0;left:0;background:url("../img/ui-assets/pattern-topographic-black.svg") repeat top left/600px 600px;opacity:0.04;z-index:0}.dialog-holder .dialog>div{position:relative;z-index:1}.dialog-holder .dialog-close{position:absolute;top:2.5rem;right:2.5rem;z-index:5}.dialog-holder .dialog-close .svg-icon{width:2rem;height:2rem}.dialog-holder .dialog-content{padding-top:6rem}.dialog-holder .dialog-content .read-more{color:#303131}@media only screen and (max-width: 400px){.dialog-holder .dialog{width:95%}.dialog-holder .dialog-close{right:2rem}}.section-theme-purple h2,.section-theme-purple h3{color:#af5fa5}.section-theme-purple .heading-underline::after{background:#af5fa5}.section-theme-purple a{background-image:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(175,95,165,0.2)), to(rgba(175,95,165,0.2)));background-image:linear-gradient(0, rgba(175,95,165,0.2), rgba(175,95,165,0.2))}.section-theme-purple a:hover,.section-theme-purple a:focus{color:#af5fa5}.section-theme-purple .read-more::after{background:#af5fa5}.section-theme-purple blockquote{color:#af5fa5}.section-theme-purple.overscroll h4{color:#af5fa5}.section-theme-purple.overscroll h4::before{background-image:url("../img/ui-assets/brush-stroke/purple.png")}.section-theme-purple .menu-bar .icon::before{background-image:url("../img/ui-assets/brush-stroke/purple-circle.png")}.section-theme-purple.table-of-contents a.h4.current-menu-item,.section-theme-purple .table-of-contents a.h4.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/purple.png")}.section-theme-purple.table-of-contents nav.contents-nav>ol>li a.current-menu-item,.section-theme-purple .table-of-contents nav.contents-nav>ol>li a.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/purple-small.png")}.section-theme-purple.table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-purple.table-of-contents nav.contents-nav>ol>li a:focus,.section-theme-purple .table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-purple .table-of-contents nav.contents-nav>ol>li a:focus{color:#af5fa5}.section-theme-purple#page-banner .controls>div{background:#af5fa5}.section-theme-pink h2,.section-theme-pink h3{color:#ec559f}.section-theme-pink .heading-underline::after{background:#ec559f}.section-theme-pink a{background-image:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(236,85,159,0.2)), to(rgba(236,85,159,0.2)));background-image:linear-gradient(0, rgba(236,85,159,0.2), rgba(236,85,159,0.2))}.section-theme-pink a:hover,.section-theme-pink a:focus{color:#ec559f}.section-theme-pink .read-more::after{background:#ec559f}.section-theme-pink blockquote{color:#ec559f}.section-theme-pink.overscroll h4{color:#ec559f}.section-theme-pink.overscroll h4::before{background-image:url("../img/ui-assets/brush-stroke/pink.png")}.section-theme-pink .menu-bar .icon::before{background-image:url("../img/ui-assets/brush-stroke/pink-circle.png")}.section-theme-pink.table-of-contents a.h4.current-menu-item,.section-theme-pink .table-of-contents a.h4.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/pink.png")}.section-theme-pink.table-of-contents nav.contents-nav>ol>li a.current-menu-item,.section-theme-pink .table-of-contents nav.contents-nav>ol>li a.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/pink-small.png")}.section-theme-pink.table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-pink.table-of-contents nav.contents-nav>ol>li a:focus,.section-theme-pink .table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-pink .table-of-contents nav.contents-nav>ol>li a:focus{color:#ec559f}.section-theme-pink#page-banner .controls>div{background:#ec559f}.section-theme-blue h2,.section-theme-blue h3{color:#2b4a92}.section-theme-blue .heading-underline::after{background:#2b4a92}.section-theme-blue a{background-image:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(43,74,146,0.2)), to(rgba(43,74,146,0.2)));background-image:linear-gradient(0, rgba(43,74,146,0.2), rgba(43,74,146,0.2))}.section-theme-blue a:hover,.section-theme-blue a:focus{color:#2b4a92}.section-theme-blue .read-more::after{background:#2b4a92}.section-theme-blue blockquote{color:#2b4a92}.section-theme-blue.overscroll h4{color:#2b4a92}.section-theme-blue.overscroll h4::before{background-image:url("../img/ui-assets/brush-stroke/blue.png")}.section-theme-blue .menu-bar .icon::before{background-image:url("../img/ui-assets/brush-stroke/blue-circle.png")}.section-theme-blue.table-of-contents a.h4.current-menu-item,.section-theme-blue .table-of-contents a.h4.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/blue.png")}.section-theme-blue.table-of-contents nav.contents-nav>ol>li a.current-menu-item,.section-theme-blue .table-of-contents nav.contents-nav>ol>li a.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/blue-small.png")}.section-theme-blue.table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-blue.table-of-contents nav.contents-nav>ol>li a:focus,.section-theme-blue .table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-blue .table-of-contents nav.contents-nav>ol>li a:focus{color:#2b4a92}.section-theme-blue#page-banner .controls>div{background:#2b4a92}.section-theme-green h2,.section-theme-green h3{color:#42aa87}.section-theme-green .heading-underline::after{background:#42aa87}.section-theme-green a{background-image:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(66,170,135,0.2)), to(rgba(66,170,135,0.2)));background-image:linear-gradient(0, rgba(66,170,135,0.2), rgba(66,170,135,0.2))}.section-theme-green a:hover,.section-theme-green a:focus{color:#42aa87}.section-theme-green .read-more::after{background:#42aa87}.section-theme-green blockquote{color:#42aa87}.section-theme-green.overscroll h4{color:#42aa87}.section-theme-green.overscroll h4::before{background-image:url("../img/ui-assets/brush-stroke/green.png")}.section-theme-green .menu-bar .icon::before{background-image:url("../img/ui-assets/brush-stroke/green-circle.png")}.section-theme-green.table-of-contents a.h4.current-menu-item,.section-theme-green .table-of-contents a.h4.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/green.png")}.section-theme-green.table-of-contents nav.contents-nav>ol>li a.current-menu-item,.section-theme-green .table-of-contents nav.contents-nav>ol>li a.current-menu-item{background-image:url("../img/ui-assets/brush-stroke/green-small.png")}.section-theme-green.table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-green.table-of-contents nav.contents-nav>ol>li a:focus,.section-theme-green .table-of-contents nav.contents-nav>ol>li a:hover,.section-theme-green .table-of-contents nav.contents-nav>ol>li a:focus{color:#42aa87}.section-theme-green#page-banner .controls>div{background:#42aa87}.table-of-contents a,.table-of-contents a:hover,.table-of-contents a:focus{background:none}.table-of-contents a.h4{color:#303131}.table-of-contents a.h4 .svg-icon{font-style:normal;margin-left:0.6em;font-size:0.5em}.table-of-contents a.h4+a.h4{margin-top:1.5rem}.table-of-contents a.h4.current-menu-item{padding-left:.83333em;padding-right:.94444em;margin-left:-.83333em;margin-right:-.94444em;background:url("../img/ui-assets/brush-stroke/grey.png") no-repeat left top/100% 1.08333em}.table-of-contents .current-menu-item{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#303131 !important}.table-of-contents nav.contents-nav{margin-top:3rem;margin-bottom:3rem}.table-of-contents nav.contents-nav>ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.table-of-contents nav.contents-nav>ol>li{margin-top:0 !important;font-size:1.17647rem;padding-bottom:1.75rem;line-height:1.3;-webkit-box-flex:0;flex:0 0 auto;-ms-flex:0 0 auto}.table-of-contents nav.contents-nav>ol>li::before{left:.5rem}.table-of-contents nav.contents-nav>ol>li>a{color:#303131}.table-of-contents nav.contents-nav>ol>li>a.current-menu-item{padding-left:.7em;padding-right:.7em;margin-left:-.7em;margin-right:-.7em;background:url("../img/ui-assets/brush-stroke/grey-small.png") no-repeat left top/100% 1.3em}.table-of-contents nav.contents-nav>ol>li>a:hover,.table-of-contents nav.contents-nav>ol>li>a:focus{color:rgba(48,49,49,0.6)}.table-of-contents nav.contents-nav>ol ol{margin-top:0.25rem;padding-left:0}.table-of-contents nav.contents-nav>ol ol>li{margin:0.5em 0;font-size:.97059rem;line-height:1.2}.table-of-contents nav.contents-nav>ol ol>li::before{content:none}.table-of-contents nav.contents-nav>ol ol>li>a{color:rgba(48,49,49,0.5)}.table-of-contents nav.contents-nav>ol ol>li>a.current-menu-item{padding-left:.84848em;padding-right:.84848em;margin-left:-.84848em;margin-right:-.84848em;background:url("../img/ui-assets/brush-stroke/grey-small.png") no-repeat left top/100% 1.0303em}.dialog.table-of-contents{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.dialog.table-of-contents .contents-main-row{margin:0;padding:0 3rem}.dialog.table-of-contents nav.contents-nav>ol>li{margin-left:1.65em}.dialog.table-of-contents .has-contents-nav+.section-callouts{margin-top:0}@media only screen and (max-width: 768px){.table-of-contents a.h4,.table-of-contents h4{font-size:1.76471rem}.table-of-contents nav>ol{max-height:none !important}.table-of-contents nav>ol li{width:91.66667%;max-width:91.66667%;-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}}@media only screen and (max-width: 649px){.table-of-contents .dialog-content::after{content:none}}@media only screen and (max-width: 500px){.dialog.table-of-contents .contents-main-row{padding:0 1rem}}.overscroll{z-index:200;margin-top:0;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:relative;clear:both;padding:0 1rem}.overscroll .content{text-align:center;font-size:.94118rem;background:none !important;color:rgba(0,0,0,0.6);display:block}.overscroll h4{margin:0;padding-bottom:0.25em;font-style:normal;display:inline-block;position:relative}.overscroll h4::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.overscroll h4::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;padding-left:1.05556em;padding-right:.94444em;margin-left:-1.05556em;margin-right:-.94444em;background:url("../img/ui-assets/brush-stroke/grey.png") no-repeat left top/100% 1.08333em;-webkit-transition:0.25s opacity ease-in-out;transition:0.25s opacity ease-in-out;opacity:0}.overscroll .mouse-icon{position:relative;display:inline-block;width:1.05rem;height:2rem;border-radius:0.5rem;border:2px solid #303131;margin-bottom:0.5rem}.overscroll .mouse-icon::before{width:1.05rem;height:1.05rem;border-radius:50%;position:absolute;left:50%;opacity:0}.overscroll .mouse-icon::after{width:2px;height:0.5rem;background:#303131;position:absolute;top:.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.overscroll .interaction-message{margin-top:0;margin-bottom:2rem;position:relative}.overscroll .interaction-message span{margin-top:0}.overscroll .interaction-message [data-message="click"]{display:none}.overscroll .interaction-message [data-message="scroll"]{display:block}.overscroll .logo-mask{position:relative;width:16rem;height:16rem;margin:0 auto;background-size:cover;background-position:center center;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.overscroll .logo-mask:before{content:"";display:block;padding-top:100%}.overscroll .logo-mask>:first-child{position:absolute;top:0;right:0;bottom:0;left:0}.overscroll .logo-mask.landing-logo-mask{background-image:radial-gradient(circle farthest-side at center, #ef4136 0%, #6c1313 57.73%, #205575 98.16%)}.overscroll .logo-mask:not(.landing-logo-mask)::before{background:rgba(0,0,0,0.1)}.overscroll .logo-mask::after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:url("../img/ui-assets/logo-mask.png") no-repeat center center/cover}.overscroll .current-background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center}.overscroll[data-overscroll="top"]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.overscroll[data-overscroll="top"] .mouse-icon::before{top:0;-webkit-animation:0.75s mouse-wave-up ease-in-out infinite;animation:0.75s mouse-wave-up ease-in-out infinite;border-top:2px solid rgba(48,49,49,0.35)}.overscroll[data-overscroll="top"] .mouse-icon::after{-webkit-animation:0.75s mouse-wheel-up ease-in-out infinite;animation:0.75s mouse-wheel-up ease-in-out infinite}.overscroll[data-overscroll="bottom"] .content{padding:2rem 0}.overscroll[data-overscroll="bottom"] .mouse-icon::before{bottom:0;-webkit-animation:0.75s mouse-wave-down ease-in-out infinite;animation:0.75s mouse-wave-down ease-in-out infinite;border-bottom:2px solid rgba(48,49,49,0.35)}.overscroll[data-overscroll="bottom"] .mouse-icon::after{-webkit-animation:0.75s mouse-wheel-down ease-in-out infinite;animation:0.75s mouse-wheel-down ease-in-out infinite}.overscroll[data-overscroll="bottom"] .current-background{display:none}.overscroll a.requires-click,.overscroll a:hover,.overscroll a:focus{color:rgba(0,0,0,0.6)}.overscroll a.requires-click .interaction-message [data-message="scroll"],.overscroll a:hover .interaction-message [data-message="scroll"],.overscroll a:focus .interaction-message [data-message="scroll"]{display:none}.overscroll a.requires-click .interaction-message [data-message="click"],.overscroll a:hover .interaction-message [data-message="click"],.overscroll a:focus .interaction-message [data-message="click"]{display:block}.overscroll a.requires-click .mouse-icon::before,.overscroll a:hover .mouse-icon::before,.overscroll a:focus .mouse-icon::before{width:auto;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:-2px;right:-4px;bottom:-2px;left:-4px;border:1px solid rgba(48,49,49,0.35);border-radius:2em;-webkit-animation:1s mouse-wave-click ease-in-out infinite;animation:1s mouse-wave-click ease-in-out infinite}.overscroll a.requires-click .mouse-icon::after,.overscroll a:hover .mouse-icon::after,.overscroll a:focus .mouse-icon::after{-webkit-animation:1s mouse-wheel-click ease-in-out infinite;animation:1s mouse-wheel-click ease-in-out infinite}.overscroll a:hover h4::before,.overscroll a:focus h4::before{opacity:1}@-webkit-keyframes mouse-wheel-up{0%{-webkit-transform:translate3d(-50%, 50%, 0) scaleY(1);transform:translate3d(-50%, 50%, 0) scaleY(1)}75%{-webkit-transform:translate3d(-50%, -75%, 0) scaleY(0.75);transform:translate3d(-50%, -75%, 0) scaleY(0.75)}100%{-webkit-transform:translate3d(-50%, 50%, 0) scaleY(1);transform:translate3d(-50%, 50%, 0) scaleY(1)}}@keyframes mouse-wheel-up{0%{-webkit-transform:translate3d(-50%, 50%, 0) scaleY(1);transform:translate3d(-50%, 50%, 0) scaleY(1)}75%{-webkit-transform:translate3d(-50%, -75%, 0) scaleY(0.75);transform:translate3d(-50%, -75%, 0) scaleY(0.75)}100%{-webkit-transform:translate3d(-50%, 50%, 0) scaleY(1);transform:translate3d(-50%, 50%, 0) scaleY(1)}}@-webkit-keyframes mouse-wheel-down{0%{-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1);transform:translate3d(-50%, -50%, 0) scaleY(1)}75%{-webkit-transform:translate3d(-50%, 75%, 0) scaleY(0.75);transform:translate3d(-50%, 75%, 0) scaleY(0.75)}100%{-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1);transform:translate3d(-50%, -50%, 0) scaleY(1)}}@keyframes mouse-wheel-down{0%{-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1);transform:translate3d(-50%, -50%, 0) scaleY(1)}75%{-webkit-transform:translate3d(-50%, 75%, 0) scaleY(0.75);transform:translate3d(-50%, 75%, 0) scaleY(0.75)}100%{-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1);transform:translate3d(-50%, -50%, 0) scaleY(1)}}@-webkit-keyframes mouse-wave-up{0%{-webkit-transform:translate3d(-50%, -0.25rem, 0);transform:translate3d(-50%, -0.25rem, 0)}30%{opacity:0}75%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-50%, -0.65rem, 0);transform:translate3d(-50%, -0.65rem, 0)}}@keyframes mouse-wave-up{0%{-webkit-transform:translate3d(-50%, -0.25rem, 0);transform:translate3d(-50%, -0.25rem, 0)}30%{opacity:0}75%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-50%, -0.65rem, 0);transform:translate3d(-50%, -0.65rem, 0)}}@-webkit-keyframes mouse-wave-down{0%{-webkit-transform:translate3d(-50%, 0.25rem, 0);transform:translate3d(-50%, 0.25rem, 0)}30%{opacity:0}75%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-50%, 0.65rem, 0);transform:translate3d(-50%, 0.65rem, 0)}}@keyframes mouse-wave-down{0%{-webkit-transform:translate3d(-50%, 0.25rem, 0);transform:translate3d(-50%, 0.25rem, 0)}30%{opacity:0}75%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-50%, 0.65rem, 0);transform:translate3d(-50%, 0.65rem, 0)}}@-webkit-keyframes mouse-wave-click{0%{-webkit-transform:scale(1);transform:scale(1)}20%{opacity:0}60%{opacity:1}80%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes mouse-wave-click{0%{-webkit-transform:scale(1);transform:scale(1)}20%{opacity:0}60%{opacity:1}80%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes mouse-wheel-click{0%{-webkit-transform:translate3d(-50%, 0, 0) scaleY(1);transform:translate3d(-50%, 0, 0) scaleY(1)}15%{-webkit-transform:translate3d(-50%, 0, 0) scaleY(0.5);transform:translate3d(-50%, 0, 0) scaleY(0.5)}30%{-webkit-transform:translate3d(-50%, 0, 0) scaleY(1);transform:translate3d(-50%, 0, 0) scaleY(1)}}@keyframes mouse-wheel-click{0%{-webkit-transform:translate3d(-50%, 0, 0) scaleY(1);transform:translate3d(-50%, 0, 0) scaleY(1)}15%{-webkit-transform:translate3d(-50%, 0, 0) scaleY(0.5);transform:translate3d(-50%, 0, 0) scaleY(0.5)}30%{-webkit-transform:translate3d(-50%, 0, 0) scaleY(1);transform:translate3d(-50%, 0, 0) scaleY(1)}}@media only screen and (max-width: 768px){.overscroll[data-overscroll="bottom"] .content{padding-bottom:7.5rem}}@media only screen and (max-width: 649px){.overscroll h4{font-size:1.88235rem}}.dialog.search{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.search .search-input{position:relative}.search .search-input .svg-icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.76471rem;color:#303131;z-index:0;margin-top:0}.search input[type="search"]{width:100%;background:none;border-bottom:3px solid #303131;padding-right:4rem}.search .search-results-cards{background:#f2f4f7;padding:2rem 0;position:relative;z-index:0 !important}.search .slide{margin-left:-0.5rem;margin-right:-0.5rem}.search .slide>div{padding-left:0.5rem;padding-right:0.5rem}.search .search-card{-webkit-box-shadow:0 0.58rem 1.17rem rgba(0,0,0,0.05);box-shadow:0 0.58rem 1.17rem rgba(0,0,0,0.05)}.search .search-card a{display:block;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.search .search-card .image{position:relative;background-size:cover;background-position:center center;background-color:#dadcde}.search .search-card .image:before{content:"";display:block;padding-top:122.72727%}.search .search-card .image::after{position:absolute;right:0;bottom:0;left:0;height:60%;background:-webkit-gradient(linear, left bottom, left top, from(#000), color-stop(19%, rgba(0,0,0,0.738)), color-stop(34%, rgba(0,0,0,0.541)), color-stop(47%, rgba(0,0,0,0.382)), color-stop(56.5%, rgba(0,0,0,0.278)), color-stop(65%, rgba(0,0,0,0.194)), color-stop(73%, rgba(0,0,0,0.126)), color-stop(80.2%, rgba(0,0,0,0.075)), color-stop(86.1%, rgba(0,0,0,0.042)), color-stop(91%, rgba(0,0,0,0.021)), color-stop(95.2%, rgba(0,0,0,0.008)), color-stop(98.2%, rgba(0,0,0,0.002)), to(rgba(0,0,0,0)));background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.738) 19%, rgba(0,0,0,0.541) 34%, rgba(0,0,0,0.382) 47%, rgba(0,0,0,0.278) 56.5%, rgba(0,0,0,0.194) 65%, rgba(0,0,0,0.126) 73%, rgba(0,0,0,0.075) 80.2%, rgba(0,0,0,0.042) 86.1%, rgba(0,0,0,0.021) 91%, rgba(0,0,0,0.008) 95.2%, rgba(0,0,0,0.002) 98.2%, rgba(0,0,0,0) 100%);opacity:0.8}.search .search-card .image h5{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;color:#fff;font-family:"Minion Pro","minion-pro","Times New Roman",serif;line-height:1;z-index:5}.search .search-card .read{margin-top:0;color:#303131;background:#fff;text-align:center;padding:0.75rem 0 0.6rem;position:relative;-webkit-transition:0.2s color ease-in-out;transition:0.2s color ease-in-out}.search .search-card .read::before{position:absolute;top:0;right:0;bottom:0;left:0;background:url("../img/ui-assets/pattern-topographic-black.svg") repeat top left/225px 225px;opacity:0.1;z-index:0}.search .search-card a,.search .search-card a:hover,.search .search-card a:focus{background:none}.search .search-card a:hover,.search .search-card a:focus{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.search .search-card a:hover .read,.search .search-card a:focus .read{color:#6c1313}.search [data-search-card-paginator]{margin-top:0}.search .controls .previous,.search .controls .next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2.05882rem}.search .controls .previous[disabled],.search .controls .next[disabled]{opacity:0.5;cursor:not-allowed}.search .controls .previous{left:3rem}.search .controls .next{right:3rem}.search .search-results-list{margin-top:2rem;margin-bottom:4rem}.search .search-result{margin-top:0;padding:1rem 0;padding-right:3rem;border-bottom:1px solid rgba(0,0,0,0.075)}.search .search-result h5{font-family:"Minion Pro","minion-pro","Times New Roman",serif}.search .search-result .svg-icon{pointer-events:none;z-index:0;font-size:1.41176rem;color:#303131;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.search .search-result a,.search .search-result a:hover,.search .search-result a:focus{background:none}.search .no-results-text{white-space:normal;max-width:65%;margin:auto;text-align:center}.search .search-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search .search-section .icon{width:2.5rem;height:2.5rem}.search .search-section .text{margin-top:0;padding-left:2rem}@media only screen and (max-width: 1100px){.search input[type="search"]{font-size:2.58824rem}}@media only screen and (max-width: 768px){.search .dialog-content{padding-top:6rem}}@media only screen and (max-width: 649px){.search .col-12{padding-left:4rem;padding-right:4rem}.search .dialog-content::after{content:none}.search input[type="search"]{font-size:2.23529rem;padding-right:2rem}}@media only screen and (max-width: 475px){.search .col-12{padding-left:2rem;padding-right:2rem}.search .dialog-close{right:1rem}.search .search-input::after{font-size:1.41176rem}.search input[type="search"]{font-size:1.64706rem}}.pagination-container{border-bottom:3px solid #303131;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container>button,.pagination-container>.page-selector{padding:0.5em 4em;font-size:.94118rem}.pagination-container .page-selector{color:#303131;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .page-selector select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pagination-container .page-selector .svg-icon{display:inline-block;margin-left:0.5rem;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);font-size:0.5rem;pointer-events:none}.pagination-container button[disabled]{opacity:0.5;text-decoration:line-through;cursor:not-allowed}.pagination-container button .fa{font-size:2em;margin-top:-0.35em}@media only screen and (max-width: 999px){.pagination-container>button,.pagination-container>.page-selector{padding:0.5em 3em}}@media only screen and (max-width: 768px){.pagination-container>button,.pagination-container>.page-selector{padding:0.5em 1.5em}}@media only screen and (max-width: 649px){.pagination-container{-ms-flex-pack:distribute;justify-content:space-around}.pagination-container button[disabled]{text-decoration:none}}footer{color:#303131;clear:both;position:relative;z-index:400;margin-top:0}footer::before{padding-top:13.5416%;background:url("../img/ui-assets/section-divider-top-grey.png") no-repeat top left/100% 100%}footer a{background:none !important}footer .footer-container{background:#f2f4f7;padding:3rem;padding-top:0}footer .ipac-logo img{max-width:25rem;width:100%}footer .partner-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .partner-logos a+a{margin-top:0;margin-left:2rem}footer .left-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .left-col a{width:9.75rem;max-width:40%;display:block;-ms-flex-negative:1;flex-shrink:1}footer .right-col{padding-top:3rem;text-align:right}footer .right-col .partner-logos{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.5rem}footer .right-col a{width:4.5rem;max-width:15%;-ms-flex-negative:0;flex-shrink:0}footer .atlas-tagline{font-size:1.05882rem}footer .partners-disclaimer{font-size:.70588rem}footer .fine-print{border-top:3px solid rgba(48,49,49,0.2);font-family:"Merlo Round","Helvetica Neue",Arial,sans-serif;font-size:.82353rem;color:rgba(48,49,49,0.5);padding-top:2rem;margin-top:2rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .fine-print .left{padding-right:1rem}footer .fine-print .left a{border-left:1px solid rgba(48,49,49,0.35);margin-left:0.5em;padding-left:0.5em}footer .fine-print .right{padding-left:1rem;text-align:right}footer .fine-print a{color:#6c1313}footer .fine-print a:hover,footer .fine-print a:focus{color:#2b0808}@media only screen and (max-width: 768px){footer .left-col,footer .right-col,footer .left,footer .right{text-align:center}footer .ipac-logo,footer .partner-logos{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}footer .fine-print{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .fine-print .left,footer .fine-print .right{padding:0;text-align:center}}@media only screen and (max-width: 649px){footer .footer-container{padding:1.5rem}footer .atlas-tagline br{display:none}footer .right-col .partner-logos{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:15rem;margin-left:auto;margin-right:auto}footer .right-col a{width:3rem;max-width:33%;padding:0.5rem 0}footer .fine-print span{display:block}footer .fine-print a:first-of-type{margin-left:0;padding-left:0;border-left:none}}#page-container .page-content-container+footer::before{background:url("../img/ui-assets/section-divider-top-white.png") no-repeat top left/100% 100%}#page-container .page-content-container+footer .footer-container{background:#fff;padding-left:0;padding-right:0}@media only screen and (max-width: 649px){#page-container .page-content-container+footer .footer-container{padding-left:2rem;padding-right:2rem;padding-bottom:8rem}}
