html{overflow-x:hidden}body{overflow-x:hidden;background-color:#fcfcfc;font-family:"Montserrat",sans-serif}p{font-weight:400}a{text-decoration:none;color:#f58c42}a:hover{color:#c6580b}h1,h2,h3{font-weight:900;color:#4d4f4f}ol,ul{padding-left:3rem !important}.mt-n1{margin-top:-80px}.mt-n30{margin-top:-40%}.viewport{box-sizing:border-box;height:100dvh;width:100vw;border:15px solid #4d4f4f;z-index:1040;pointer-events:none}.navbar-brand img{width:180px}.offcanvas{min-height:100vh}.offcanvas h2{font-weight:600 !important;font-size:3em}.offcanvas a{color:#4d4f4f}.offcanvas a:hover{color:#f58c42 !important}.offcanvas a h2:hover,.offcanvas a p:hover{color:#f58c42 !important}button.bg-orange:hover{border:1px solid #f58c42;color:#f58c42}button.navbar-toggler{border:0}.dotsBG{z-index:-100;position:absolute;padding-top:80px;pointer-events:none}.whiteDotsBG{z-index:0;position:absolute;pointer-events:none}.box{font-size:1.8em;line-height:1em;font-weight:900;color:#4d4f4f}.box .swap{display:inline-block;position:relative;min-width:1em;min-height:1em}.box .swap li{color:#f58c42;position:absolute;top:0;left:0;opacity:0;white-space:nowrap;list-style-type:none}.box .swap li.visible{opacity:1}@media screen and (min-width: 600px){.box{font-size:2.5em}}.splash{padding:15vh 0;min-height:90vh}.splash .description{margin-top:0px}.arrow{height:40px;width:40px;border-radius:200px;background-color:#f58c42;align-self:center;cursor:pointer}.arrow .down{margin-top:12px;border:solid #fcfcfc;border-width:0 4px 4px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .5s;cursor:pointer}.arrow .right{margin-top:14px;margin-left:11px;border:solid #fcfcfc;border-width:0 4px 4px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all .5s;cursor:pointer}.arrow .left{margin-top:14px;margin-left:16px;border:solid #fcfcfc;border-width:0 4px 4px 0;display:inline-block;padding:4px;transform:rotate(135deg);-webkit-transform:rotate(135deg);transition:all .5s;cursor:pointer}.arrow:hover .down{margin-top:15px}.arrow:hover .right{margin-left:16px}.arrow:hover .left{margin-left:11px}.bg-purple{background-color:#baacd4}.bg-purple h1{color:#fcfcfc}.bg-purple h1 strong{color:#4d4f4f}.bg-orange{background-color:#f58c42}.bg-orange h1,.bg-orange h2,.bg-orange h3,.bg-orange p{color:#fcfcfc}.bg-orange .text-secondary{color:#ffb9b7 !important}.bg-orange a{color:#b7dccd;font-weight:800}.bg-orange a:hover{color:#95cbb5}.bg-grey{background-color:#4d4f4f;color:#fcfcfc !important}.bg-grey h1,.bg-grey h2,.bg-grey h3,.bg-grey p{color:#fcfcfc}.bg-white{background-color:#fcfcfc !important}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white p{color:#4d4f4f}.bg-green{background-color:#b7dccd;color:#4d4f4f}.bg-pink{background-color:#ffb9b7}.wwd{color:#4d4f4f}.wwd p{font-size:1.9em;font-weight:900;line-height:1.2em}.progLogo{height:75px}.text-white h1,.text-white h2,.text-white h3,.text-white p{color:#fcfcfc !important}.footer{font-size:.7em}.timeline{position:relative}.timeline:after{content:"";position:absolute;top:0;left:50%;margin-left:-2px;-o-border-image:url("../img/timeline.svg");border-image:url("../img/timeline.svg");border-right:2px solid;border-image-slice:2;height:100%;display:block}.timeline .timeline-row{padding-left:50%;position:relative;margin-bottom:-50px}.timeline .timeline-row .timeline-content{color:#4d4f4f;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.timeline .timeline-row .timeline-content:after{content:"";position:absolute;top:-22px;height:50px;width:50px;background-size:contain;background-repeat:no-repeat}.timeline .timeline-row .timeline-content h4{margin:0 0 20px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:150%;font-weight:600}.timeline .timeline-row .timeline-content p{margin-bottom:30px;line-height:150%}.timeline .timeline-row:nth-child(even) .timeline-content{margin-left:40px;text-align:left}.timeline .timeline-row:nth-child(even) .timeline-content:after{left:-8px;right:initial;border-bottom:0;border-left:0;transform:rotate(-135deg)}.timeline .timeline-row:nth-child(even) .timeline-content:before{left:-52px;right:initial}.timeline .timeline-row:nth-child(odd){padding-left:0;padding-right:50%}.timeline .timeline-row:nth-child(odd) .timeline-time{right:auto;left:50%;text-align:left;margin-right:0;margin-left:20px}.timeline .timeline-row:nth-child(odd) .timeline-content{margin-right:40px}.timeline .timeline-row:nth-child(odd) .timeline-content:after{right:-8px;border-left:0;border-bottom:0}.masonry h3{font-size:1.2em}.masonry p{font-size:.9em}.masonry .profile{border-radius:800px;transition:all 500ms ease-in-out}.masonry .profile:hover{transform:scale(1.1)}green{color:#b7dccd}purple{color:#baacd4}pink{color:#ffb9b7}figure,iframe{width:100% !important;margin:20px 0}.news .mt-n30{margin-top:-20%}.news figure{text-align:center}.news figure img{width:80%;padding:20px 0}.pagination li a{background-color:#fcfcfc;color:#f58c42}.pagination li a:focus,.pagination li a:hover{color:#c6580b;background-color:#fcfcfc;border-color:#ddd}.pagination li span:focus,.pagination li span:hover{color:#c6580b;background-color:#fcfcfc;border-color:#ddd}.pagination .active a{color:#fcfcfc;background-color:#f58c42 !important;border:solid 1px #f58c42 !important}.pagination .active a:hover{color:#fcfcfc !important;background-color:#c6580b !important;border-color:#c6580b !important}@media(min-width: 1300px){.box{font-size:4.5em}}@media(max-width: 1200px){.offcanvas h2{font-size:2em;padding-left:30px}}@media(min-width: 768px){.news .mt-n30{margin-top:-30%}}@media(max-width: 992px){.wwd p{font-size:1.2em;line-height:.9em}.offcanvas h2{font-size:1.5em}.offcanvas h3{font-size:1em}.offcanvas p{font-size:.8em}.timeline{padding:15px}.timeline:after{left:0}.timeline .timeline-row{margin-bottom:10px}.timeline .timeline-row:nth-child(odd){padding:0}.timeline .timeline-row:nth-child(odd) .timeline-time{position:relative;top:0;left:0;margin:0 0 10px 0}.timeline .timeline-row:nth-child(odd) .timeline-content{margin:0}.timeline .timeline-row:nth-child(odd) .timeline-content:before{display:none}.timeline .timeline-row:nth-child(odd) .timeline-content:after{left:-8px;right:initial;border-bottom:0;border-left:0;transform:rotate(-135deg)}.timeline .timeline-row:nth-child(even){padding:0}.timeline .timeline-row:nth-child(even) .timeline-time{position:relative;top:0;left:0;margin:0 0 10px 0;text-align:left}.timeline .timeline-row:nth-child(even) .timeline-content{margin:0}.timeline .timeline-row:nth-child(even) .timeline-content:before{display:none}.timeline .timeline-row:nth-child(even) .timeline-content:after{left:-8px;right:initial;border-bottom:0;border-left:0;transform:rotate(-135deg)}}