body main#main{animation-delay:0s;animation-duration:.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:loadTransition;animation-timing-function:ease-out;opacity:0}@keyframes loadTransition{0%{opacity:0}to{opacity:1}}body.body-unloaded main#main{animation-delay:0s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:unloadTransition;animation-timing-function:ease-out;opacity:1}@keyframes unloadTransition{0%{opacity:1}to{opacity:0}}*{scroll-behavior:smooth}*,a,a:link,a:visited{color:#333}main [id]{scroll-margin-top:10rem}.row{display:grid;grid-template-columns:1fr;grid-gap:2rem}.center-align-row,.center-align-row *{text-align:center}body,html{background-color:#e6e6e6;font-family:Nunito Sans,sans-serif;margin:0;padding:0}#BackgroundImage{background-size:cover;bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:none}#BackgroundImage iframe{height:56.25vw;left:50%;min-height:120vh!important;min-width:177.77vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:120vw}main#main{overflow-x:hidden;padding-bottom:2rem;padding-top:120vh;position:relative;z-index:2}main#main #content-below-quote .element{clear:both;margin-top:6rem}body.no-rocket-show.no-quote #main{padding-top:calc(50vh - 8rem)}body.no-rocket-show.no-quote #BackgroundImage,body.no-rocket-show.no-quote .main-quote{display:none}footer#footer{background-color:rgba(87,87,87,.8);margin-top:90vh;padding:2rem;padding-bottom:6vh;padding-right:6vw;padding-top:6vh;position:relative;z-index:35}footer#footer div.col{padding-bottom:2vh;text-align:center}footer#footer p{color:#fff}footer#footer address,footer#footer p{clear:both;margin:0;padding:0 0 1rem}footer#footer li,footer#footer ul{clear:both;list-style:none;margin:0;padding:0 0 1rem}footer#footer #theme-selectors{clear:both;display:none;margin:0;padding:0 0 1rem}footer#footer *{color:#fff;font-size:2rem}footer#footer a{color:#fff;text-decoration:none}footer#footer a:link,footer#footer a:visited{color:#fff}footer#footer a:hover{color:#f7cd55}footer#footer li.current a{color:#f7cd55;font-weight:600}footer#footer li.section a{font-weight:600}footer#footer .image-holder{display:block}footer#footer .image-holder img{display:inline-block;margin:0;max-width:100%;width:200px}#header img{display:none}#header{left:0;position:fixed;right:0;top:0;z-index:9999}#header #logo{background-image:url(images/logo-small.05f038e4.svg);background-size:contain;display:block;position:absolute;right:6vw;top:0;z-index:3}#header h1{font-family:Oswald,sans-serif;font-weight:500;line-height:1;position:relative;text-transform:uppercase}#header h1,#header h1 *{color:#022866}#header h1{margin-left:17vw;position:absolute;text-align:right;z-index:3}#header h1 a{text-decoration:none}#header h1 a,#header h1 span{opacity:.7}#header h1 a.page-title{opacity:1}#header h1 a.bread-crumb{display:block;font-size:2rem;padding-top:.5rem}body.past-header:not(.menu-on) #header{background-color:#fff;border-bottom:0 solid #575757;box-shadow:0 3px 20px -6px rgba(0,0,0,.5);height:5rem;opacity:0;position:fixed;z-index:3}body.past-header:not(.menu-on) #header #logo{height:0!important;margin-top:0;width:0!important;z-index:0}body.past-header:not(.menu-on) #header h1{color:#575757;display:block;font-size:2.5rem;margin-left:0;margin-top:.67em;opacity:1;right:6vw;top:0}body.past-header:not(.menu-on) #header h1 *{color:#575757}body.past-header:not(.menu-on) #header h1 .page-title{color:#022866}body.past-header:not(.menu-on) #header h1 .bread-crumb{display:none!important}body.past-header:not(.menu-on) #header svg{filter:grayscale(100%)}body.past-header.just-scrolled.scrolled-up #header{opacity:1}@media only screen and (max-width:1049px){body.footer-visible #nav{height:0}}.up-baby-up{display:inline-block;margin-right:-.2em;transform:rotate(180deg)}#nav{background-color:#f7cd55;border-radius:50%;bottom:0;box-shadow:0 3px 20px -6px rgba(0,0,0,.5);height:20rem;margin-bottom:-10rem;margin-right:-10rem;position:fixed;right:0;width:20rem;z-index:25}#nav a{text-decoration:none}#nav *{color:#022866;font-family:Oswald,sans-serif;font-weight:500}#nav i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath fill='%23022866' d='M.891 0C.095 0-.303.973.272 1.548l5.663 5.663a.91.91 0 0 0 1.282 0l5.663-5.663C13.455.973 13.057 0 12.26 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:60%;color:transparent!important;font-style:normal;transform-origin:center;width:1.5em}#nav i.open{background-position:center 10%;transform:rotate(-90deg)}#nav i.closed{background-position:40%;transform:rotate(90deg)}#nav #menu-toggle{cursor:pointer;display:table-cell;height:5rem;left:3.5rem;line-height:5rem;outline:0;position:absolute;text-align:left;text-decoration:none;top:3.5rem;transform:rotate(225deg);vertical-align:middle;width:5rem;z-index:9}#nav #menu-toggle svg{height:5rem;vertical-align:middle;width:auto}#nav #nav-inner{height:0;opacity:0;position:absolute;width:0}#nav #nav-inner nav{display:none}#nav .menu-button{color:#fff;display:inline-block;font-size:5rem;opacity:1;transform:rotateY(180deg);transition:transform .5s}#nav .icon{left:-5rem;top:0}body.show-logo #header{display:block!important;opacity:1!important;position:fixed!important;transition:all .3s ease-in-out;z-index:99999;zoom:1!important}body.show-logo #header .bread-crumb,body.show-logo #header h1{display:none}body.menu-on #nav{background-color:#f7cd55;border-radius:0;bottom:0;height:100vh;left:auto;margin-bottom:0;margin-left:0;margin-right:0;opacity:1;right:0;width:100vw}body.menu-on #nav #menu-toggle{bottom:2rem;left:auto;opacity:1;right:2rem;top:auto}body.menu-on #nav #nav-inner{height:auto!important;left:10%;margin:0;opacity:1!important;overflow:hidden;padding:0 0 0 6rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:auto!important}body.menu-on #nav #nav-inner nav{display:block}body.menu-on #nav #nav-inner ul,body.menu-on #nav #nav-inner ul li{list-style:none;margin-left:0;padding-left:0;text-transform:uppercase}body.menu-on #nav #nav-inner ul li{font-size:calc(2rem + 1vh);margin-bottom:5vh;margin-top:5vh;padding-bottom:0;padding-top:0;transition:all .3s ease-in-out}body.menu-on #nav #nav-inner ul li a{border-bottom:3px solid transparent}body.menu-on #nav #nav-inner ul li a:hover{border-bottom:3px solid #022866}body.menu-on #nav #nav-inner ul li ul li{font-size:calc(1rem + 1vh);margin-bottom:1vh;margin-top:1vh}body.menu-on #nav #nav-inner ul li ul li i{background-size:70%}body.menu-on #nav #nav-inner ul li ul li ul li{font-size:calc(1rem + 1vh)}body.menu-on #nav #nav-inner ul li ul li ul li i{background-size:80%}body.menu-on #nav #nav-inner ul li.current>a{border-bottom:3px solid #022866}body.menu-on #nav .menu-button{transform:rotateY(0deg)}@media only screen and (max-width:1049px){body.menu-on #nav{z-index:999}}body.menu-on .collapsibleListHasOpen>li.collapsibleListNotOpen{font-size:2rem!important;margin-bottom:1vh!important;margin-top:1vh!important;opacity:.6!important}body.menu-on .collapsibleListHasOpen>li.collapsibleListOpen{display:list-item}body.menu-on li.current>a{border-bottom:3px solid #022866!important}body.no-touch #nav #menu-toggle svg{opacity:.9}body.no-touch #nav #menu-toggle:hover svg{opacity:1}body.past-header #nav{opacity:.5}body.past-header #nav:hover,body.past-header.menu-on #nav{opacity:1}body.past-header.scrolled-up #nav{opacity:.75}body.past-header.scrolled-up #nav:hover,body.past-header.scrolled-up.just-scrolled #nav,body.past-header.scrolled-up.menu-on #nav{opacity:1}@media only screen and (min-height:750px){body.menu-on #nav #nav-inner ul li{font-size:calc(2rem + 2vh)}body.menu-on #nav #nav-inner ul li ul li{font-size:calc(1rem + 2vh)}}.typography address,.typography ol,.typography p,.typography ul{font-size:2rem;line-height:1.5;margin-bottom:0;margin-top:0;padding-bottom:4rem;padding-top:0}.typography address:last-child,.typography ol:last-child,.typography p:last-child,.typography ul:last-child{padding-bottom:2rem}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-family:Oswald,sans-serif;font-weight:500;line-height:1.5}.typography h1 strong,.typography h2 strong,.typography h3 strong,.typography h4 strong,.typography h5 strong,.typography h6 strong{font-weight:500}.typography h2{letter-spacing:-1px}.typography h1:before,.typography h2:before{content:" ";display:block;height:2rem;left:0;margin-top:-2rem;position:absolute;right:0;width:auto}.typography h1,.typography h2{color:#022866;margin-top:1.5em;padding-bottom:.5rem;text-transform:uppercase}.typography h1 *,.typography h2 *{color:#022866}.typography h1,.typography h2{border-bottom:3px dashed #b9c7ff}.typography h1{font-size:4rem;line-height:1.29}.typography h2{font-size:2.5rem;line-height:1.3}.typography h3{font-size:2.5rem;margin-bottom:.5rem}.typography h4,.typography h5,.typography h6{font-size:2rem;margin-bottom:.5rem}.typography h6{font-family:Nunito Sans,sans-serif;font-style:italic;font-weight:200}.typography ol+p,.typography p+ol,.typography p+p,.typography p+ul,.typography ul+p{margin-top:-1.7rem!important}.typography p+ol,.typography p+ul{margin-top:-1.5rem!important}.typography ol,.typography ul{font-size:2rem;margin-bottom:0;margin-top:0;padding-left:0}.typography ol li,.typography ul li{line-height:1.5;margin-bottom:1rem;margin-left:2.2rem;padding-left:0}.typography ol li p,.typography ul li p{margin:0!important;padding:0!important}.typography ol li ol,.typography ol li ul,.typography ul li ol,.typography ul li ul{margin-left:0!important;padding-bottom:0;padding-left:2.3rem;padding-top:1.7rem}.typography ol li ol li,.typography ol li ul li,.typography ul li ol li,.typography ul li ul li{margin-left:0;padding-left:0}.typography .image-container{border:none!important}.typography .image-container img{border:3px dashed #a7a7a7;border-radius:2rem;display:block;height:auto!important;margin:0 auto;width:auto!important}.typography .captionImage{width:auto!important}.typography p.caption{font-size:1.7rem;font-style:italic;line-height:1.2;margin-left:0;margin-top:-3rem;text-align:left;text-align:center;width:100%}.typography .image-container,.typography .media,.typography blockquote p{border-bottom:1px solid hsla(0,0%,65%,.467);border-top:1px solid hsla(0,0%,65%,.467);box-sizing:border-box;display:block;margin:2rem auto!important;padding:2rem 0;text-align:center;width:100%}.typography .image-container iframe,.typography .media iframe,.typography blockquote p iframe{display:block;margin:0 auto;max-width:100%!important}.typography .media:after,.typography iframe:after{clear:both;content:"";display:table}.typography table{border:1px dashed #022866;border-collapse:collapse;clear:both;height:auto!important;margin-bottom:2rem;margin-top:2rem;table-layout:fixed;width:100%!important}.typography table tbody>tr>:nth-last-child(2)~*{width:50%!important}.typography table tbody>tr>:nth-last-child(3)~*{width:33.3%!important}.typography table tbody>tr>:nth-last-child(4)~*{width:25%!important}.typography table tbody>tr>:nth-last-child(5)~*{width:20%!important}.typography table *{font-size:1.3rem;line-height:1.3}.typography table td,.typography table th{border:1px dashed #022866;padding:.7rem;width:auto!important}.typography table td *,.typography table th *{margin:0!important;padding:0!important}.typography table td li,.typography table th li{list-style:none}.typography table td li:before,.typography table th li:before{content:"- "}.typography table td li,.typography table td p,.typography table th li,.typography table th p{padding-bottom:1.3rem}.typography table th{background-color:#022866;border:1px dashed #fff!important;color:#fff}.typography table th[scope=col]{vertical-align:bottom}.typography table th[scope=row]{text-align:left}.typography table td{vertical-align:top}.typography hr{border-bottom:none;border-top:3px dashed #b9c7ff;height:0}.typography pre{background-color:#222;border-top-right-radius:1rem;color:#f7cd55;font-family:monospace;font-size:10px;overflow-x:auto;padding:1rem 10px;width:100%}.typography b,.typography strong{font-weight:600}.typography blockquote,.typography blockquote p,.typography em,.typography i{font-family:Nunito Sans,sans-serif;font-style:italic;font-weight:200}.typography a{transition:.3s}.typography a:hover{filter:drop-shadow(0 0 12px #f7cd55)}.typography a:active{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:inherit}.typography .last-updated{background-color:#f7cd55;border-radius:2rem;color:#000!important;font-size:1.5rem;font-style:italic;font-weight:200;margin:80vh auto 0!important;padding:.5rem 1rem!important;text-align:center;width:fit-content}.typography form{width:auto!important}.typography form *{font-size:2rem}.typography form{margin-bottom:12rem;margin-top:2rem}.typography form .userform-fields,.typography form fieldset{background-color:#fff;border:1px dashed #a7a7a7!important;border-top-right-radius:1rem;margin:2rem 0;padding:3vw}.typography form .userform-fields h1,.typography form .userform-fields h2,.typography form .userform-fields h3,.typography form .userform-fields h4,.typography form .userform-fields h5,.typography form .userform-fields h6,.typography form fieldset h1,.typography form fieldset h2,.typography form fieldset h3,.typography form fieldset h4,.typography form fieldset h5,.typography form fieldset h6{font-size:2rem;font-weight:700;text-transform:uppercase}.typography form .userform-fields h1:before,.typography form .userform-fields h2:before,.typography form .userform-fields h3:before,.typography form .userform-fields h4:before,.typography form .userform-fields h5:before,.typography form .userform-fields h6:before,.typography form fieldset h1:before,.typography form fieldset h2:before,.typography form fieldset h3:before,.typography form fieldset h4:before,.typography form fieldset h5:before,.typography form fieldset h6:before{border:none!important}.typography form .userform-fields h1,.typography form .userform-fields h2,.typography form .userform-fields h3,.typography form .userform-fields h4,.typography form .userform-fields h5,.typography form .userform-fields h6,.typography form .userform-fields ol,.typography form .userform-fields p,.typography form .userform-fields ul,.typography form fieldset h1,.typography form fieldset h2,.typography form fieldset h3,.typography form fieldset h4,.typography form fieldset h5,.typography form fieldset h6,.typography form fieldset ol,.typography form fieldset p,.typography form fieldset ul{float:none;line-height:1.2;margin:0;padding-bottom:0;padding-top:1rem}.typography form .userform-fields .field,.typography form fieldset .field{padding-bottom:.8rem;padding-top:3rem;width:100%}.typography form .userform-fields label,.typography form fieldset label{color:#959595!important;font-size:2rem}.typography form .userform-fields .middleColumn,.typography form fieldset .middleColumn{display:block;text-align:left}.typography form .userform-fields .middleColumn input,.typography form .userform-fields .middleColumn select,.typography form .userform-fields .middleColumn textarea,.typography form fieldset .middleColumn input,.typography form fieldset .middleColumn select,.typography form fieldset .middleColumn textarea{background-color:#e6e6e6;border:none;border-bottom:3px dashed #a7a7a7;color:#111;font-weight:600;margin-top:0;padding:1.5rem;width:calc(100% - 3rem)}.typography form .userform-fields .middleColumn input:focus,.typography form .userform-fields .middleColumn select:focus,.typography form .userform-fields .middleColumn textarea:focus,.typography form fieldset .middleColumn input:focus,.typography form fieldset .middleColumn select:focus,.typography form fieldset .middleColumn textarea:focus{background-color:#a6bd7f;border-bottom:3px solid #a6bd7f!important;outline:none!important}.typography form .userform-fields .middleColumn input,.typography form .userform-fields .middleColumn select,.typography form .userform-fields .middleColumn textarea,.typography form fieldset .middleColumn input,.typography form fieldset .middleColumn select,.typography form fieldset .middleColumn textarea{border-top-right-radius:1rem}.typography form .userform-fields .middleColumn input.no-value,.typography form .userform-fields .middleColumn select.no-value,.typography form .userform-fields .middleColumn textarea.no-value,.typography form fieldset .middleColumn input.no-value,.typography form fieldset .middleColumn select.no-value,.typography form fieldset .middleColumn textarea.no-value{border-bottom-color:#022866!important}.typography form .userform-fields .middleColumn input.no-value:focus,.typography form .userform-fields .middleColumn select.no-value:focus,.typography form .userform-fields .middleColumn textarea.no-value:focus,.typography form fieldset .middleColumn input.no-value:focus,.typography form fieldset .middleColumn select.no-value:focus,.typography form fieldset .middleColumn textarea.no-value:focus{border-bottom:3px solid #f7cd55!important}.typography form .userform-fields .middleColumn select,.typography form fieldset .middleColumn select{width:100%}.typography form .userform-fields .middleColumn+label.right,.typography form fieldset .middleColumn+label.right{display:block;font-style:italic;text-align:left}.typography form .userform-fields .middleColumn ul,.typography form fieldset .middleColumn ul{margin-left:0!important;margin-top:0;padding-left:0!important;padding-top:0}.typography form .userform-fields .middleColumn li:nth-child(odd),.typography form fieldset .middleColumn li:nth-child(odd){margin-right:3rem!important}.typography form .userform-fields .middleColumn li,.typography form fieldset .middleColumn li{list-style:none!important;margin-top:0;padding-bottom:.5rem;padding-top:0}.typography form .userform-fields .middleColumn .checkbox,.typography form .userform-fields .middleColumn .checkbox:focus,.typography form .userform-fields .middleColumn .checkbox:hover,.typography form .userform-fields .middleColumn .radio,.typography form .userform-fields .middleColumn .radio:focus,.typography form .userform-fields .middleColumn .radio:hover,.typography form fieldset .middleColumn .checkbox,.typography form fieldset .middleColumn .checkbox:focus,.typography form fieldset .middleColumn .checkbox:hover,.typography form fieldset .middleColumn .radio,.typography form fieldset .middleColumn .radio:focus,.typography form fieldset .middleColumn .radio:hover{border:0}.typography form .userform-fields p.checkbox,.typography form fieldset p.checkbox{display:block;text-align:left}.typography form .userform-fields .fieldgroup .middleColumn,.typography form fieldset .fieldgroup .middleColumn{margin-left:0}.typography form .userform-fields label,.typography form fieldset label{display:block;padding-bottom:.2rem}.typography form .userform-fields label.FormHeading,.typography form fieldset label.FormHeading{color:#0028c9;display:block;font-weight:600;margin-bottom:1rem}.typography form .userform-fields span.message,.typography form fieldset span.message{font-weight:900px;margin-top:0}.typography form .userform-fields span.bad,.typography form .userform-fields span.required,.typography form fieldset span.bad,.typography form fieldset span.required{background-color:red;color:#fff}.typography form .userform-fields span.good,.typography form fieldset span.good{background-color:green;color:#fff}.typography form .userform-fields .field+span.message,.typography form fieldset .field+span.message{margin-top:-.8rem}.typography form .userform-fields input.currency,.typography form .userform-fields input.date,.typography form .userform-fields input.numeric,.typography form .userform-fields input.password,.typography form fieldset input.currency,.typography form fieldset input.date,.typography form fieldset input.numeric,.typography form fieldset input.password{max-width:27rem}.typography form .userform-fields .checkboxset label.left,.typography form .userform-fields .optionset label.left,.typography form fieldset .checkboxset label.left,.typography form fieldset .optionset label.left{border:0}.typography form .userform-fields .checkbox,.typography form .userform-fields .radio,.typography form fieldset .checkbox,.typography form fieldset .radio{width:auto!important}.typography form .userform-fields .checkbox label.right,.typography form fieldset .checkbox label.right{display:block;line-height:1;margin-left:0;text-align:left}.typography form .userform-fields .checkbox input,.typography form fieldset .checkbox input{float:left;margin-left:13px;margin-top:13px}.typography form .userform-fields .confirmedpassword .middleColumn,.typography form fieldset .confirmedpassword .middleColumn{margin-left:0}.typography form .userform-fields .confirmedpassword .middleColumn a,.typography form fieldset .confirmedpassword .middleColumn a{display:block}.typography form .userform-fields span.readonly,.typography form fieldset span.readonly{background-color:#e6e6e6;border-bottom:3px solid #0028c9!important;border-top-right-radius:1rem;color:#000;display:block;font-size:2rem;font-weight:600;margin-top:0;padding:.7rem}.typography form .btn-toolbar{display:block;padding:2rem 3vw;text-align:left}.typography form .btn-toolbar input{background:#022866;border:1px dashed #a7a7a7;border-bottom-left-radius:1rem;border-top-right-radius:0;color:#fff;font-weight:600;padding:1.3rem 1.7rem;text-align:center;text-decoration:none!important;width:auto}.typography form .btn-toolbar input:hover{margin-bottom:1px;margin-top:-1px}.typography form .btn-toolbar input:active{background:#f7cd55;color:#000}.typography form p{font-size:2rem!important;margin-left:0!important;margin-top:1.7rem!important}.typography form p.ForgotPassword{display:block;text-align:left}.typography form .message{background-color:#f7cd55;color:#111;display:block;font-size:2rem!important;font-weight:600;line-height:1;margin-bottom:.5rem;padding:1rem;text-align:center}.typography form .message a{color:#fff;display:inline-block;padding:0 3px}.typography form>p.message{left:50%;margin-bottom:-3.5rem!important;position:relative;width:calc(50% - 2rem);z-index:9}.field.checkbox,.field.checkbox *{font-size:2!important}.field.checkbox input{display:inline-block;float:inherit!important;position:absolute}.field.checkbox input+label{-webkit-appearance:none;border:none;display:inline-block;line-height:1!important;padding-left:4.5rem;position:relative}.field.checkbox input+label:after{background-color:#e6e6e6;color:brown;content:"×";height:4rem;left:0;line-height:2;position:absolute;text-align:center;top:0;width:4rem}.field.checkbox input:focus+label:after{background-color:#a6bd7f!important}.field.checkbox input:checked+label:after{color:#000;content:"✔";opacity:1}.field.checkbox:hover input+label:after{opacity:1}.optionset,.optionset *{font-size:2!important}.optionset li{margin:0 0 1rem!important;padding:0!important;width:100%}.optionset li input,.optionset li label{display:inline-block}.optionset li input{float:inherit!important;position:absolute}.optionset li input+label{-webkit-appearance:none;line-height:1.7!important;padding-left:4.5rem;position:relative}.optionset li input+label:after{background-color:#e6e6e6;color:brown;content:"×";height:4rem;left:0;line-height:2;position:absolute;text-align:center;top:0;width:4rem}.optionset li input:focus+label:after{background-color:#a6bd7f!important}.optionset li input:checked+label:after{background-color:#f7cd55;color:#000;content:"✔";opacity:1}.optionset li input[type=radio]{display:inline-block;float:inherit!important;position:absolute}.optionset li input[type=radio]+label{-webkit-appearance:none;line-height:1.7!important;padding-left:4.5rem;position:relative}.optionset li input[type=radio]+label:after{border-radius:10px;color:brown;content:"×";height:4rem;left:0;line-height:2;position:absolute;text-align:center;top:0;width:4rem}.optionset li input[type=radio]:focus+label:after{background-color:#a6bd7f!important}.optionset li input[type=radio]:checked+label:after{color:#000;content:"✔";opacity:1}.optionset li:hover input+label:after{opacity:1}.countable-icons span.icon{background-position:0;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;width:5rem}.countable-icons span.icon,.icon-1 span.icon{background-image:url(images/1.1ae5d529.svg)}.icon-2 span.icon{background-image:url(images/2.f126efff.svg)}.icon-3 span.icon{background-image:url(images/3.5e46335a.svg)}.icon-4 span.icon{background-image:url(images/4.9303d3bb.svg)}.icon-5 span.icon{background-image:url(images/5.c8e04b40.svg)}.icon-6 span.icon{background-image:url(images/6.37a8b6a8.svg)}.icon-7 span.icon{background-image:url(images/7.2a4ee250.svg)}.icon-8 span.icon{background-image:url(images/8.29aacce3.svg)}.icon-9 span.icon{background-image:url(images/9.6d568cf1.svg)}.icon-10 span.icon{background-image:url(images/1.1ae5d529.svg)}.icon-11 span.icon{background-image:url(images/2.f126efff.svg)}.icon-12 span.icon{background-image:url(images/3.5e46335a.svg)}.icon-13 span.icon{background-image:url(images/4.9303d3bb.svg)}.icon-14 span.icon{background-image:url(images/5.c8e04b40.svg)}.icon-15 span.icon{background-image:url(images/6.37a8b6a8.svg)}.icon-16 span.icon{background-image:url(images/7.2a4ee250.svg)}.icon-17 span.icon{background-image:url(images/8.29aacce3.svg)}#BackgroundVideo iframe{min-height:70vh;width:100%}#BackgroundVideo{background-color:#fff;width:auto!important}main#main blockquote.main-quote{left:0;margin:0;padding:0;position:absolute;right:0;top:50vh;transform:translateY(-50%)}main#main blockquote.main-quote p{background-color:transparent;background:transparent;border-color:transparent;color:#022866;display:block;filter:drop-shadow(0 0 6px #f7cd55);font-family:Oswald,sans-serif;font-size:calc(1vh + 1vw + 24px);font-style:italic;font-weight:200;letter-spacing:-.5px;line-height:1.2;margin:0;overflow:hidden;padding:4rem 2rem;text-align:left}main#main blockquote.main-quote p *{color:#022866}main#main blockquote.main-quote p .blinker{animation:blink;animation-duration:4.2s;animation-iteration-count:infinite;display:inline-block;font-style:normal;text-align:right;text-decoration:none!important}main#main blockquote.main-quote p .blinker.italic{font-style:italic}main#main blockquote.main-quote p .blinker.smaller{font-size:70%}main#main blockquote.main-quote p .Typewriter__wrapper,main#main blockquote.main-quote p .Typewriter__wrapper *{visibility:visible}@keyframes blink{0%,50%,61.1%,72.2%,83.3%,88.85%,94.4%{color:inherit}55.55%,66.65%,77.75%,88.85%,to{color:transparent}}body.footer-visible main#main blockquote.main-quote{display:none!important}body.no-rocket-show.past-header main#main blockquote.main-quote{opacity:0!important}#Breadcrumbs{display:none}body.past-header #Breadcrumbs{color:#fff}body.past-header #Breadcrumbs *{color:#fff;font-weight:400;text-decoration:none}footer #theme-selectors a{display:inline-block;margin-right:2rem;opacity:.77;text-decoration:none}footer #theme-selectors a svg{fill:#fff;height:20px!important;width:20px!important}footer #theme-selectors a svg:hover{fill:#f7cd55!important}li>ul.collapsibleList,li>ul.collapsibleList *{transition-duration:.3s;transition-property:height,opacity;transition-timing-function:ease-out}li.collapsibleListClosed>ul.collapsibleList,li.collapsibleListClosed>ul.collapsibleList *{height:0;opacity:0;overflow:hidden}.collapsibleListOpen>ul.collapsibleList,.collapsibleListOpen>ul.collapsibleList *{height:auto;opacity:1}.collapsibleList span.open-close i{cursor:pointer;display:inline-block;opacity:.8}.collapsibleList span.open-close i:hover{opacity:1}.collapsibleList i.closed{margin-left:-.2em;vertical-align:sub}.collapsibleList li{position:relative}.collapsibleList li.collapsibleListClosed>span.open-close i.closed{display:inline-block;display:none}.collapsibleList li.collapsibleListOpen>span.open-close i.open{display:none}.collapsibleList li.collapsibleListOpen>span.open-close i.closed{display:inline-block}span.icon i{color:transparent!important}body.has-toc .typography #content-below-quote h1,body.has-toc .typography #content-below-quote h2{cursor:pointer;padding-left:4rem}body.has-toc .typography #content-below-quote h1>span:first-child,body.has-toc .typography #content-below-quote h2>span:first-child{display:inline-block;float:left;margin-left:-4rem;width:4.5rem}body.has-toc .typography #content-below-quote h1>span:first-child i,body.has-toc .typography #content-below-quote h2>span:first-child i{color:rgba(87,87,87,.8)}body.has-toc .typography #content-below-quote h1>span:last-child,body.has-toc .typography #content-below-quote h2>span:last-child{display:inline-block;padding-left:1rem}body.has-toc .typography #content-below-quote h1 span.active-holder,body.has-toc .typography #content-below-quote h2 span.active-holder{display:none}body.has-toc .typography #content-below-quote h1 span i,body.has-toc .typography #content-below-quote h2 span i{font-family:Oswald,sans-serif;font-style:normal;font-weight:200}body.has-toc .typography #content-below-quote h1 span i.open,body.has-toc .typography #content-below-quote h2 span i.open{display:none}body.has-toc .typography #content-below-quote h1 span i.closed,body.has-toc .typography #content-below-quote h2 span i.closed{display:block}body.has-toc .typography #content-below-quote h1 span i.active,body.has-toc .typography #content-below-quote h2 span i.active{animation:blinktoc;animation-delay:0s;animation-duration:.8s;animation-iteration-count:infinite;display:none;font-size:2rem!important}body.has-toc .typography #content-below-quote h1.toc-active .active-holder,body.has-toc .typography #content-below-quote h1.toc-active i.active,body.has-toc .typography #content-below-quote h2.toc-active .active-holder,body.has-toc .typography #content-below-quote h2.toc-active i.active{display:inline-block}body.has-toc .typography #content-below-quote h1.toc-active i.open,body.has-toc .typography #content-below-quote h2.toc-active i.open{display:none}@keyframes blinktoc{25%,75%{color:transparent}}body.has-toc.toc-on .typography #content-below-quote .element{margin-top:3rem!important;padding:0}body.has-toc.toc-on .typography #content-below-quote{margin-bottom:75vh}body.has-toc.toc-on .typography #content-below-quote>*{display:none}body.has-toc.toc-on .typography #content-below-quote .element,body.has-toc.toc-on .typography #content-below-quote .element>div{display:block}body.has-toc.toc-on .typography #content-below-quote .element>div>*{display:none}body.has-toc.toc-on .typography #content-below-quote #SiblingsAndChildren{display:block}body.has-toc.toc-on .typography #content-below-quote #SiblingsAndChildren>*{display:none}body.has-toc.toc-on .typography #content-below-quote #SiblingsAndChildren h1,body.has-toc.toc-on .typography #content-below-quote #SiblingsAndChildren h2{display:block;margin:0!important}body.has-toc.toc-on .typography #content-below-quote h1,body.has-toc.toc-on .typography #content-below-quote h2{display:block!important;width:auto!important}body.has-toc.toc-on .typography #content-below-quote h1:before,body.has-toc.toc-on .typography #content-below-quote h2:before{border-top-color:transparent}body.has-toc.toc-on .typography #content-below-quote h1.open-close.icon,body.has-toc.toc-on .typography #content-below-quote h2.open-close.icon{margin-top:-4px}body.has-toc.toc-on .typography #content-below-quote h1 i.closed,body.has-toc.toc-on .typography #content-below-quote h2 i.closed{display:none}body.has-toc.toc-on .typography #content-below-quote h1 i.open,body.has-toc.toc-on .typography #content-below-quote h1.toc-active i.open,body.has-toc.toc-on .typography #content-below-quote h2 i.open,body.has-toc.toc-on .typography #content-below-quote h2.toc-active i.open{display:inline-block}body.has-toc.toc-on .typography #content-below-quote h1.toc-active i.active,body.has-toc.toc-on .typography #content-below-quote h1.toc-active i.closed,body.has-toc.toc-on .typography #content-below-quote h2.toc-active i.active,body.has-toc.toc-on .typography #content-below-quote h2.toc-active i.closed{display:none}.bottom-space{margin-bottom:6rem!important}.toc-on #SiblingsAndChildren{border-top:1px solid transparent}.card-holder{display:grid;grid-column-gap:2rem;grid-row-gap:1rem;background:hsla(0,0%,100%,.333);border:3px dashed #a7a7a7;border-radius:2rem;border-top-left-radius:0;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));padding:3rem}.card-holder .card h4:first-child{margin-top:0;padding-top:0}.card-holder .card li,.card-holder .card p{font-size:1.7rem;margin-bottom:.5rem}#battery-saver-div{align-items:center;background-color:#000;bottom:0;cursor:pointer;display:none;flex-direction:column;font-size:2rem;justify-content:flex-end;left:0;position:fixed;right:0;text-align:center;top:0;z-index:1000}#battery-saver-div svg{fill:#f7cd55!important;height:auto;width:10rem}#battery-saver-div p{color:#f7cd55!important;margin-top:0;max-width:770px;padding-bottom:3vh;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:0px){html{font-size:calc(8px + .1vw)!important}#header #logo{height:24vw;margin-top:-3.9999984vw;width:24vw}#header h1{font-size:8vw;margin-top:0;right:10.4347826087vw;top:15vw}blockquote,main#main{padding-left:3vw;padding-right:3vw}main#main .typography h1:before,main#main .typography h2:before{display:none}main#main .typography .image-container img{max-width:92%}footer#footer{margin-top:130vw}footer#footer #theme-selectors{display:block}}@media only screen and (min-width:450px)and (min-height:400px){#header #logo{height:18vw;margin-top:-2.9999988vw;width:18vw}#header h1{font-size:6vw;right:9.9130434783vw;top:11.25vw}#nav #nav-inner{left:15%!important;margin:0}#nav #nav-inner nav>ul li{margin-left:0;padding-left:0}#nav #nav-inner nav>ul li ul{margin-left:3vw}#nav #nav-inner nav>ul li ul li{font-size:1.7rem}main#main{padding-left:2rem;padding-right:2rem}main#main .typography .image-container img{max-width:92%}footer#footer{padding:4rem 6vw}footer#footer #theme-selectors a{margin-left:0;margin-right:1.5rem}footer#footer div.col{padding-top:0;text-align:left}.row{grid-template-columns:1fr 1fr}}@media only screen and (min-width:600px){.card-holder{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media only screen and (min-width:750px){#header #logo{height:12vw;margin-top:-1.9999992vw;width:12vw}#header h1{font-size:4vw;right:8.6086956522vw;top:7.5vw}footer#footer{padding:4rem 6vw}.row{grid-template-columns:1fr 1fr}#nav .icon{left:-6rem}.card-holder{grid-column-gap:4rem}}@media only screen and (min-width:900px){main#main .dnadesign__elemental__models__elementcontent h1:before,main#main .dnadesign__elemental__models__elementcontent h2:before{border-top:3px dashed #a7a7a7;display:block}main#main .dnadesign__elemental__models__elementcontent h1,main#main .dnadesign__elemental__models__elementcontent h2{border-bottom:none;clear:left;float:left;margin-top:4px;padding-top:.6rem;width:calc(21vw - 5rem)}main#main .dnadesign__elemental__models__elementcontent h1 .icon,main#main .dnadesign__elemental__models__elementcontent h2 .icon{margin-top:0}main#main .dnadesign__elemental__models__elementcontent h2+ol,main#main .dnadesign__elemental__models__elementcontent h2+p,main#main .dnadesign__elemental__models__elementcontent h2+ul{padding-top:1rem}main#main .dnadesign__elemental__models__elementcontent address,main#main .dnadesign__elemental__models__elementcontent div.captionImage,main#main .dnadesign__elemental__models__elementcontent form,main#main .dnadesign__elemental__models__elementcontent h3,main#main .dnadesign__elemental__models__elementcontent h4,main#main .dnadesign__elemental__models__elementcontent h5,main#main .dnadesign__elemental__models__elementcontent h6,main#main .dnadesign__elemental__models__elementcontent ol,main#main .dnadesign__elemental__models__elementcontent p,main#main .dnadesign__elemental__models__elementcontent ul{margin-left:24vw;margin-top:0;padding-top:0}main#main .dnadesign__elemental__models__elementcontent .image-container{padding-left:0!important;padding-right:0!important}main#main .dnadesign__elemental__models__elementcontent .image-container img{display:block;margin:0 auto;max-width:calc(64vw - 2px)}main#main .dnadesign__elemental__models__elementcontent li address,main#main .dnadesign__elemental__models__elementcontent li div.captionImage,main#main .dnadesign__elemental__models__elementcontent li form,main#main .dnadesign__elemental__models__elementcontent li h3,main#main .dnadesign__elemental__models__elementcontent li h4,main#main .dnadesign__elemental__models__elementcontent li h5,main#main .dnadesign__elemental__models__elementcontent li h6,main#main .dnadesign__elemental__models__elementcontent li p{margin-left:0;padding-left:0}main#main .dnadesign__elemental__models__elementcontent li ol,main#main .dnadesign__elemental__models__elementcontent li ul{margin-left:0!important;padding-bottom:0;padding-left:2.3rem;padding-top:1.7rem}main#main .dnadesign__elemental__models__elementcontent li ol li,main#main .dnadesign__elemental__models__elementcontent li ul li{margin-left:0;padding-left:0}main#main .dnadesign__elemental__models__elementcontent .image-container.full{padding-left:0!important;padding-right:0!important}main#main .dnadesign__elemental__models__elementcontent .image-container.full img{max-width:calc(100% - 2px)!important}#SiblingsAndChildren{margin-top:6rem!important;padding-top:2rem!important}}@media only screen and (min-width:1050px){body.past-header #header{display:none;opacity:0}body.past-header.scrolled-up.just-scrolled #header{animation-delay:2s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:unloadTransition;animation-timing-function:ease-out;display:block;opacity:1}body.past-header.just-scrolled.toc-on #header{display:none!important}#header #logo{height:9vw;margin-top:-1.4999994vw;width:9vw}#header h1{font-size:3vw;top:5.625vw}#header h1 a.bread-crumb{font-size:2.5rem}#nav{background-color:#f7cd55;border:none;border-radius:0;bottom:0;height:auto;left:0;margin-bottom:0;margin-left:0;opacity:1!important;opacity:1;position:fixed;right:auto;top:0;width:18vw;z-index:20}#nav #menu-toggle{left:0!important;text-align:center;top:calc(50% - 1.25vw - 1.75vh)!important;transform:rotate(0);width:18vw}#nav #menu-toggle svg{height:5rem!important}#nav #nav-inner{left:40%!important;scrollbar-width:none;-ms-overflow-style:none}#nav #nav-inner::-webkit-scrollbar{width:0}#nav #nav-inner p{font-size:1rem}main#main{margin-left:26vw;margin-right:7vw;overflow:visible;padding-left:0;padding-right:0}main#main blockquote.main-quote{transform:none}main#main blockquote.main-quote p{margin-top:0!important;padding:0!important;text-align:left;transform:translateY(-.9em)}main#main .typography .image-container img{max-width:calc(43vw - 2px)}footer#footer{padding:4rem 6vw 4rem 48vw}body.menu-on #nav{left:0;right:auto;z-index:999}body.menu-on.past-header #nav,body.past-header #nav{background-color:#f7cd55;border:none;border-radius:0;left:0;margin-bottom:0;margin-left:0}body.menu-on.past-header #nav{width:100vw}}@media only screen and (min-width:1350px){body #header #logo,body.past-header #header #logo{right:5vw}body #header h1,body.past-header #header h1{right:8.3333333333vw}#nav #nav-inner{left:40%!important}main#main{margin-left:30vw;margin-right:11vw}main#main .typography .image-container img{max-width:calc(35vw - 2px)}footer#footer{margin-top:70vw;padding-left:24vw}.row{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-height:400px){main#main{padding-top:200vh}main#main blockquote.main-quote{padding-top:60vh}main#main blockquote.main-quote p{font-size:calc(3vw + 3vh)}#nav{height:10rem;margin-bottom:-5em;margin-right:-5rem;width:10rem}#nav #menu-toggle{height:3rem;left:1.5rem;line-height:3rem;top:1.5rem;width:3rem}#nav #menu-toggle svg{height:3rem}body.menu-on #nav #menu-toggle{bottom:.5rem;height:3rem;line-height:3rem;right:.5rem;width:3rem}body.menu-on #nav #menu-toggle svg{height:3rem}body.menu-on #nav #nav-inner ul.collapsibleList .icon{font-size:1.5rem;left:-2.5rem;width:2.5rem}body.menu-on #nav #nav-inner ul.collapsibleList>li{font-size:1.5rem!important;margin-bottom:4vh;margin-top:4vh}body.menu-on #nav #nav-inner ul.collapsibleList>li *,body.menu-on #nav #nav-inner ul.collapsibleList>li a{font-size:1.5rem!important}body.menu-on #nav #nav-inner ul.collapsibleList>li ul li{margin-bottom:2vh;margin-top:2vh}}.sunnysideup__app__elements__workexample .content-element__content h3{color:#333!important;margin-bottom:1rem!important;padding-bottom:0!important;padding-left:calc(3rem + 1px)!important;text-transform:none}.sunnysideup__app__elements__workexample .content-element__content h3 .open-close{display:none!important}.sunnysideup__app__elements__workexample .work-example-images{padding-bottom:4rem;position:relative}.sunnysideup__app__elements__workexample .work-example-images .image-container{padding-bottom:1rem!important}.sunnysideup__app__elements__workexample .work-example-images .image-container img.not-first{margin-top:-3rem!important}.sunnysideup__app__elements__workexample .work-example-images .dotted-line{border-left:3px dashed #a7a7a7;bottom:9rem;left:calc(50% + 1px);margin-top:-2rem;position:absolute;top:0;width:50px;z-index:-1}.sunnysideup__app__elements__workexample .work-example-images img{background-color:#fff;border:1px solid #aaa;box-shadow:7px 7px 12px 2px rgba(0,0,0,.5);padding:2rem 2rem 5rem}.sunnysideup__app__elements__workexample .work-example-images p.caption{margin-top:0!important}.sunnysideup__app__elements__workexample .work-example-images p.caption a{background-color:#e4b105!important;border:3px dashed #a7a7a7;border-radius:.5rem;color:#333!important;font-style:normal;padding:.5rem 1rem;text-decoration:none!important}body[data-theme=theme-moon] #footer #theme-selectors #theme-moon svg,body[data-theme=theme-sun] #footer #theme-selectors #theme-sun svg{fill:#f7cd55}body.theme-sun blockquote p .blinker.smaller{animation:none!important;display:none!important}body.theme-rocket{background-color:#555}body.theme-rocket.has-video{background-color:#000}body.theme-rocket #header *{color:#f7cd55}body.theme-rocket a[data-add-class=theme-rocket]{text-decoration:none!important}body.theme-rocket #main blockquote{margin-top:0!important;position:fixed}body.theme-rocket #main blockquote p{background:none;color:#fff;filter:drop-shadow(0 0 6px #000)}body.theme-rocket #main blockquote p *{color:#fff}body.theme-rocket #main #content-below-quote{background-color:transparent;opacity:1}body.theme-rocket #main #content-below-quote *{color:#fff}body.theme-rocket #main #content-below-quote h1:before,body.theme-rocket #main #content-below-quote h2:before{border-top-color:transparent}body.theme-rocket #main .image-container{background:transparent;border:none}body.theme-rocket #BackgroundImage{opacity:1}body.theme-rocket form *{color:#0d3a59!important}body.theme-rocket form .middleColumn input,body.theme-rocket form .middleColumn select,body.theme-rocket form .middleColumn textarea,body.theme-rocket form span.readonly{border-bottom-color:#0d3a59!important}body.theme-rocket form .btn-toolbar input{background:#f7cd55}body.theme-rocket #Breadcrumbs{border-color:#fff!important}body.theme-rocket #footer{background-color:#022866}body.theme-rocket #footer *,body.theme-rocket #footer p{color:#fff}body.theme-rocket #footer #theme-selectors svg{fill:#fff}body.theme-rocket #footer #theme-selectors #theme-rocket svg{fill:#f7cd55}body.theme-rocket.past-header #header{background-color:hsla(0,0%,100%,.7);border-bottom:1px solid #fff}body.theme-rocket.past-header #header *{color:#000;-webkit-text-stroke-width:0}body.theme-rocket.no-touch #footer{opacity:.6}body.theme-rocket.no-touch #footer:hover{opacity:1}body.theme-rocket.no-touch.past-header #header h1{background-color:transparent}@media only screen and (min-width:1050px){body.theme-rocket #nav{background-color:hsla(0,0%,100%,.133)}body.theme-rocket.menu-on #nav{background-color:#f7cd55}body.theme-rocket main#main blockquote.main-quote{margin-left:26vw;margin-right:7vw}}@media only screen and (min-width:1350px){body.theme-rocket main#main blockquote.main-quote{margin-left:30vw;margin-right:11vw}}body.menu-on #header *{color:#022866!important}body.theme-rocket.title-colour-yellow #header *{color:#f7cd55}body.theme-rocket.title-colour-blue #header *{color:#022866!important}@media only screen and (max-width:1050px){body.theme-rocket.footer-visible main#main blockquote.main-quote{top:10vh;transform:translateY(0)}}body.theme-moon blockquote p .blinker.smaller{display:none}body.theme-moon{background-color:#200233}body.theme-moon *{color:#e4b105}body.theme-moon #header #logo{background-image:url(images/logo-small-inverted.2b3f89d8.svg)}body.theme-moon #header *,body.theme-moon #header h1,body.theme-moon #header span{color:#e4b105}body.theme-moon a[data-add-class=theme-moon]{text-decoration:none!important}body.theme-moon #nav{background-color:#022866!important;border-color:#022866}body.theme-moon .typography *,body.theme-moon .typography a:link,body.theme-moon .typography a:visited{color:#e4b105}body.theme-moon .typography h1,body.theme-moon .typography h2{color:#022866;text-transform:uppercase}body.theme-moon .typography h2{color:#e4b105!important}body.theme-moon .typography h2 span,body.theme-moon .typography h2 span i{color:#e4b105}body.theme-moon .typography h1:before,body.theme-moon .typography h2:before{border-color:#e4b105!important}body.theme-moon .typography pre{background-color:#022866;color:#fff}body.theme-moon .typography th{color:#e4b105}body.theme-moon .typography td{background-color:#fff;color:#222}body.theme-moon .typography td *{color:#222!important}body.theme-moon .typography hr{border-color:#e4b105!important}body.theme-moon .typography .image-container,body.theme-moon .typography .media,body.theme-moon .typography blockquote p{background-color:transparent;background:transparent;border-color:transparent}body.theme-moon .typography img{border-color:#e4b105}body.theme-moon form *{color:#0d3a59!important}body.theme-moon form .middleColumn input,body.theme-moon form .middleColumn select,body.theme-moon form .middleColumn textarea,body.theme-moon form span.readonly{border-bottom-color:#0d3a59!important}body.theme-moon form .btn-toolbar input{background:#e4b105}body.theme-moon .sunnysideup__app__elements__workexample .content-element__content h3{color:#e4b105!important}body.theme-moon .sunnysideup__app__elements__workexample .content-element__content .dotted-line{border-color:#e4b105}body.theme-moon .sunnysideup__app__elements__workexample .content-element__content .card-holder,body.theme-moon .sunnysideup__app__elements__workexample .content-element__content .card-holder *{color:#fff}body.theme-moon .sunnysideup__app__elements__workexample .content-element__content .card-holder,body.theme-moon .sunnysideup__app__elements__workexample .content-element__content .work-example-images p.caption a{border-color:#e4b105}body.theme-moon #Breadcrumbs{border-color:#e4b105!important}body.theme-moon footer#footer{background-color:rgba(4,4,3,.8)}body.theme-moon footer#footer *,body.theme-moon footer#footer p{color:#fff}body.theme-moon footer#footer a:hover,body.theme-moon footer#footer li.current a{color:#95c93d!important}body.theme-moon footer#footer #theme-selectors svg{fill:#fff}body.theme-moon footer#footer #theme-selectors #theme-moon svg,body.theme-moon footer#footer #theme-selectors svg:hover{fill:#95c93d!important}body.theme-moon.past-header #header{background-color:#e4b105;border-color:#e4b105}body.theme-moon.past-header #header *,body.theme-moon.past-header #header .page-title{color:#fff}body.theme-moon.past-header #nav{background-color:transparent}body.theme-moon #BackgroundVideo{background-color:#000}body.theme-moon main#main blockquote p,body.theme-moon main#main blockquote p *{color:#c3bfb3!important}body[data-theme=theme-moon].menu-on #header *{color:#f7cd55!important}body[data-theme=theme-moon].menu-on #nav #nav-inner ul li a:hover{border-bottom:3px solid #00ab06!important}body[data-theme=theme-moon].menu-on #nav{background-color:#022866}body[data-theme=theme-moon].menu-on #nav *{color:#00ab06}body[data-theme=theme-moon].menu-on #nav i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath fill='%2300ab06' d='M.891 0C.095 0-.303.973.272 1.548l5.663 5.663a.91.91 0 0 0 1.282 0l5.663-5.663C13.455.973 13.057 0 12.26 0z'/%3E%3C/svg%3E")}body[data-theme=theme-moon].menu-on #nav #closed-icon .cls-1{fill:#ff7b7b}body[data-theme=theme-moon].menu-on #nav #closed-icon .cls-2{fill:#fff}body[data-theme=theme-moon].menu-on #nav #open-icon .cls-1{fill:#ef5d5d}body[data-theme=theme-moon].menu-on #nav #open-icon .cls-2{fill:#fff}@media only screen and (min-width:1050px){body.theme-moon #nav,body.theme-moon.past-header #nav{background-color:#333}}#BackgroundImage,blockquote,footer{transition:opacity .1s ease-in-out!important}body.header-0 #BackgroundImage,body.header-0 blockquote{opacity:1!important}body.header-0 #header{zoom:1}body.header-10 #BackgroundImage,body.header-10 blockquote{opacity:.9!important}body.header-10 #header{zoom:.9}body.header-20 #BackgroundImage,body.header-20 blockquote{opacity:.8!important}body.header-20 #header{zoom:.8}body.header-30 #BackgroundImage,body.header-30 blockquote{opacity:.7!important}body.header-30 #header{zoom:.7}body.header-40 #BackgroundImage,body.header-40 blockquote{opacity:.6!important}body.header-40 #header{zoom:.6}body.header-50 #BackgroundImage,body.header-50 blockquote{opacity:.5!important}body.header-50 #header{zoom:.5}body.header-60 #BackgroundImage,body.header-60 blockquote{opacity:.4!important}body.header-60 #header{zoom:.4}body.header-70 #BackgroundImage,body.header-70 blockquote{opacity:.3!important}body.header-70 #header{zoom:.3}body.header-80 #BackgroundImage,body.header-80 blockquote{opacity:.2!important}body.header-80 #header{zoom:.2}body.header-90 #BackgroundImage,body.header-90 blockquote{opacity:.1!important}body.header-90 #header{zoom:.1}body.header-100 #BackgroundImage,body.header-100 blockquote{opacity:0!important}body.header-100 #header{display:none;zoom:1}body.footer-0 #BackgroundImage,body.footer-0 footer{opacity:1!important}body.footer-10 #BackgroundImage,body.footer-10 footer{opacity:.9!important}body.footer-20 #BackgroundImage,body.footer-20 footer{opacity:.8!important}body.footer-30 #BackgroundImage,body.footer-30 footer{opacity:.7!important}body.footer-40 #BackgroundImage,body.footer-40 footer{opacity:.6!important}body.footer-50 #BackgroundImage,body.footer-50 footer{opacity:.5!important}body.footer-60 #BackgroundImage,body.footer-60 footer{opacity:.4!important}body.footer-70 #BackgroundImage,body.footer-70 footer{opacity:.3!important}body.footer-80 #BackgroundImage,body.footer-80 footer{opacity:.2!important}body.header-90 #BackgroundImage,body.header-90 footer{opacity:.1!important}body.footer-100 #BackgroundImage,body.footer-100 footer{opacity:0!important}.body-loaded *{transition-delay:.1s;transition-duration:.3s;transition-property:width,min-width,color,background-color,opacity,height,min-height,min-width,max-height,max-width,left,right,top,bottom,color,box-shadow;transition-timing-function:ease-out}body.mouse-over-logo.no-touch #BackgroundImage{animation-delay:0s;animation-duration:.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:showImage;animation-timing-function:ease-out;background-size:cover;display:block!important}@keyframes showImage{0%{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:999}to{bottom:0;display:block!important;left:0;opacity:1;position:fixed;right:0;top:0;z-index:999}}body.mouse-over-logo.no-touch #logo{z-index:99999999999!important}body.mouse-over-logo #header h1{position:relative;z-index:9999999999}body.mouse-over-logo #header .bread-crumb{display:none}@keyframes colorChange{0%{color:#022866}92%{color:#022866}93%{color:#022866}94%{color:#f7cd55}95%{color:#022866}96%{color:#f7cd55}97%{color:#022866}98%{color:#f7cd55}99%{color:#022866}to{color:#022866}}body.theme-sun #content-below-quote h2{animation-duration:10s;animation-iteration-count:1;animation-name:colorChange}.image-container{perspective:1000px;transform-style:preserve-3d}.image-container img{transform:scale(1);transition:transform .6s ease-out}.image-container:hover img{position:relative;transform:scale(1.2) rotateY(calc(var(--mouse-x)*1deg)) rotateX(calc(var(--mouse-y)*-1deg));z-index:9999999999}@page{height:297mm;margin-bottom:auto!important;margin-left:0!important;margin-right:0!important;margin-top:20mm!important;overflow:visible!important;width:210mm;orientation:portrait}@page :first{margin-top:0!important}@media print{body,html{background-color:#fff;font-size:5px!important;margin-bottom:auto!important;overflow:visible!important}body *,body :before,html *,html :before{color:#191919!important}body header#print,html header#print{box-shadow:inset 0 0 0 1000px #e6e6e6;display:block!important;left:0;right:0;top:0}body header#print img,html header#print img{display:block;float:right;margin-right:5rem;margin-top:-20px;width:100px}body header#print h1,html header#print h1{clear:right;color:#022866!important;font-family:Oswald,sans-serif;font-size:5rem;font-weight:500;padding-bottom:2rem;text-align:center;text-transform:uppercase}body #BackgroundVideo,body #SiblingsAndChildren,body #header,body #nav,body .edit-me-button,body blockquote,body embed,body footer,body form,body iframe,body span .closed,body span .open,html #BackgroundVideo,html #SiblingsAndChildren,html #header,html #nav,html .edit-me-button,html blockquote,html embed,html footer,html form,html iframe,html span .closed,html span .open{display:none!important}body main#main,html main#main{margin-bottom:auto!important;margin-left:auto;margin-right:auto;max-width:70%;overflow:visible!important;padding:1rem 12rem 0!important}body main#main *,html main#main *{overflow:visible!important}body main#main:before,html main#main:before{background-image:url(images/SSU_Logo_horizontal_.aa9ab930.png)!important;background-position:0 0;background-size:contain;display:block;height:100px;width:100%}body main#main p,html main#main p{padding-bottom:2rem}body main#main h1,html main#main h1{font-size:5rem}body main#main h2,html main#main h2{font-size:2.5rem}body main#main h1,body main#main h2,html main#main h1,html main#main h2{margin-bottom:1rem!important;margin-top:2rem!important;padding-bottom:0!important;padding-left:0!important}body main#main h3,html main#main h3{font-size:2rem}body main#main h1,body main#main h2,body main#main h3,body main#main h4,body main#main h5,body main#main h6,html main#main h1,html main#main h2,html main#main h3,html main#main h4,html main#main h5,html main#main h6{page-break-before:auto;page-break-inside:avoid;page-break-after:avoid}body main#main h1:after,body main#main h1:before,body main#main h2:after,body main#main h2:before,body main#main h3:after,body main#main h3:before,body main#main h4:after,body main#main h4:before,body main#main h5:after,body main#main h5:before,body main#main h6:after,body main#main h6:before,html main#main h1:after,html main#main h1:before,html main#main h2:after,html main#main h2:before,html main#main h3:after,html main#main h3:before,html main#main h4:after,html main#main h4:before,html main#main h5:after,html main#main h5:before,html main#main h6:after,html main#main h6:before{display:none}body main#main address,body main#main li,body main#main p,html main#main address,html main#main li,html main#main p{font-size:2rem}body main#main li,body main#main ol,body main#main p,body main#main ul,html main#main li,html main#main ol,html main#main p,html main#main ul{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}body main#main li,body main#main p,html main#main li,html main#main p{padding-bottom:5px!important;padding-top:5px!important}body main#main table,html main#main table{page-break-inside:avoid}body main#main table td,body main#main table th,html main#main table td,html main#main table th{border:1px solid #191919!important}body main#main pre,html main#main pre{color:#191919;white-space:pre-wrap}body main#main a,html main#main a{text-decoration-color:#022866!important}body main#main a:after,html main#main a:after{content:" (" attr(href) ") ";font-size:10px;word-break:break-all}body main#main .last-updated,html main#main .last-updated{color:#000!important;display:block!important;margin-top:5rem!important;opacity:1!important;text-align:left!important}}