.bubble-group{position:absolute;top:20px;right:0;width:418px;height:655px}.bubble-group .bubble-small{display:block;position:absolute;bottom:0;right:185px;height:185px;width:185px;background-size:cover}.bubble-group .bubble-medium{display:block;position:absolute;bottom:65px;right:0;height:311px;width:311px;background-size:cover}.bubble-group .bubble-large{display:block;position:absolute;top:0;right:30px;height:420px;width:420px;background-size:cover}.dnd-section .widget-type-cell{padding-left:0px !important;padding-right:0px !important}.intro{padding:60px 0;background:#0e588e;color:#fff}.intro .intro-text{width:60%}.intro .intro-text p{font-size:20px;line-height:1.5;margin:0 0 15px}.carousel-item .carousel-caption{position:relative;height:80% !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;padding-right:5% !important;line-height:1 !important;width:550px;float:right !important;font-family:"Vitesse A","Vitesse B" !important;font-weight:400 !important;margin:0 0 15px !important}.slide-large-text{font-size:115px;margin-bottom:15px;line-height:.8;display:inline-block}.slide-large-text{font-family:"Vitesse A","Vitesse B" !important}.carousel-item>.page-center{position:relative;height:100%}.slide-small-text{display:block;font-size:40px}.slide-small-text{font-family:"Vitesse A","Vitesse B" !important}@media screen and (max-width:960px){.carousel .carousel-item{height:320px !important}.carousel-item .carousel-caption{float:none;width:100%;padding-left:0 !important}.slide-large-text{font-size:100px}.slide-small-text{width:80%;font-size:30px}.intro .intro-text{width:auto}.caption-inner{width:580px}.carousel .carousel-item .carousel-caption{left:20%}}@media screen and (max-width:767px){.carousel .carousel-item{height:250px !important}.slide-large-text{font-size:80px}.slide-small-text{font-size:25px}}@media screen and (max-width:640px){.carousel .carousel-item{height:220px !important}.slide-large-text{font-size:60px}.slide-small-text{font-size:20px}.carousel-caption{width:100% !important}}#featured-resource-heading{font-size:35px;font-weight:500;line-height:1}img.reload{padding:.25em;display:block-inline;position:relative;top:6px;height:.9em}.carousel{background-color:#eee;width:100%}.carousel .carousel-inner{position:relative}.carousel .carousel-items.focus{padding:2px;border:solid 3px #005a9c}.carousel .carousel-item{display:none;height:470px;position:relative;overflow:hidden;width:100%}.carousel .carousel-item.active{display:block}.carousel .carousel-item .carousel-image a img{height:100%;width:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.carousel .carousel-item .carousel-caption a{cursor:pointer;text-decoration:none;color:#fff;font-weight:300}.carousel .carousel-item .carousel-caption a,.carousel .carousel-item .carousel-caption span.contrast{display:inline-block;margin:0;padding:6px;border-radius:5px;border:0 solid transparent}.carousel-moreaccessible .carousel-item .carousel-image img{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.carousel-moreaccessible .carousel-items .carousel-image a{display:block;margin:0;padding:5px;text-decoration:none;border:0}.carousel-moreaccessible .carousel-item .carousel-caption span.contrast,.carousel-moreaccessible .carousel-item .carousel-caption span.contrast:hover{background-color:transparent}.carousel .carousel-item .carousel-caption a:focus{padding:4px;border:2px solid #fff;outline:0;border-width:2px solid #fff;color:#fff}.carousel .carousel-item .carousel-caption p{font-size:1em;line-height:1.5;margin-bottom:0}.carousel .carousel-item .carousel-caption{position:relative;float:right !important;height:100% !important;right:15%;bottom:0;left:15%;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;width:680px}.carousel .controls{box-sizing:border-box;position:absolute;top:1em;z-index:10;display:flex;width:100%;padding:.25em 1.25em 0}.carousel .controls button{position:absolute;z-index:10;flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;outline:0}.carousel .controls button.previous{right:70px}.carousel .controls button.next{right:18px}.carousel .controls svg .background{stroke:black;fill:black;stroke-width:1px;opacity:.6}.carousel .controls svg .border{fill:transparent;stroke:transparent;stroke-width:2px}.carousel .controls svg .pause{stroke-width:4;fill:transparent;stroke:transparent}.carousel .controls svg .play{stroke-width:1;fill:transparent;stroke:transparent}.carousel .controls .pause svg .pause{fill:white;stroke:white}.carousel .controls .play svg .play{fill:white;stroke:white}.carousel .controls svg polygon{fill:white;stroke:white}.carousel .controls button:focus svg .background,.carousel .controls button:hover svg .background,.carousel .controls button:hover svg .border{fill:#005a9c;stroke:#005a9c;opacity:1}.carousel .controls button:focus svg .border{stroke:white}.carousel-moreaccessible{padding:0;margin:0;position:relative;border:#eee solid 4px;border-radius:5px}.carousel-moreaccessible .controls{position:relative;top:0;left:0;padding:.25em .25em 0}.carousel.carousel-moreaccessible .controls{position:static;height:36px}.carousel.carousel-moreaccessible .controls button.previous{right:60px}.carousel.carousel-moreaccessible .controls button.next{right:6px}.carousel-moreaccessible .carousel-items,.carousel-moreaccessible .carousel-items.focus{padding:0;border:0}.carousel-moreaccessible .carousel-items.focus .carousel-image a{padding:2px;border:3px solid #005a9c}.carousel-moreaccessible .carousel-item{padding:0;margin:0;max-height:none}.carousel-moreaccessible .carousel-item .carousel-caption{position:static;padding:0;margin:0;height:60px;color:black}.carousel-moreaccessible .carousel-item .carousel-caption p{padding:0;margin:0}.carousel-moreaccessible .carousel-item .carousel-caption h3{font-size:1.1em;padding:0;margin:0}.carousel-moreaccessible .carousel-item .carousel-caption a:hover{background-color:rgba(0,0,0,0.2)}.carousel-moreaccessible .carousel-item .carousel-caption a:focus{padding:4px;border:2px solid #005a9c;color:black;outline:0}