.circletwo-blue-text h2,.contact-flex-content .inner h2{font-family:ff-tisa-web-pro,serif;font-weight:300}.hamburger--3dx .hamburger-box,.hamburger--3dx-r .hamburger-box,.hamburger--3dxy .hamburger-box,.hamburger--3dxy-r .hamburger-box,.hamburger--3dy .hamburger-box,.hamburger--3dy-r .hamburger-box{perspective:80px}.forms-inner form input:focus,button:focus{outline:0}.circle{position:relative;width:100%}.circle-light,.circle-light-right{background-color:#CBE4AE;height:318px;width:318px}.circle-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.circle-blue,.circletwo-flex{display:-ms-flexbox;-ms-flex-align:center}.circle-light{border-radius:50%;position:absolute;left:0}.circle-light-right{border-radius:50%;position:absolute;right:0}.circle-green,.circle-green-right{background-color:#84BF41;height:385px;width:385px;z-index:2;position:absolute;border-radius:50%}.circle-green{left:14%}.circle-green-right{right:14%}.circle-blue{background-color:#0A4F74;width:496px;height:496px;border-radius:50%;z-index:3;margin:0 auto;display:flex;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}.circle-blue-text{position:relative;z-index:10;width:80%}.circle-blue-text h2,.circle-blue-text p{z-index:4;color:#fff}.circle-blue-text h2{font-size:32px;text-align:center;margin:0 auto 50px;display:inline-block;padding-bottom:5px;border-bottom:5px solid #84BF41;font-weight:300}.circletwo{position:relative;width:100%}.circletwo-light,.circletwo-light-right{background-color:#e3f2d3;height:318px;width:318px}.circletwo-flex{display:flex;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.circletwo-blue,.twocircle-flex{display:-ms-flexbox;align-content:center}.circletwo-light{border-radius:50%;position:absolute;left:0;opacity:1;top:0}.circletwo-light-right{border-radius:50%;position:absolute;right:0;opacity:1;top:0}.circletwo-green,.circletwo-green-right{background-color:#cbe4ad;height:385px;width:385px;z-index:2;position:absolute;opacity:1;border-radius:50%;top:0}.circletwo-green{left:14%}.circletwo-green-right{right:14%}.circletwo-blue{background-color:#84BF41;width:320px;height:320px;border-radius:50%;z-index:3;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width:768px){.circletwo-light-right.on,.circletwo-light.on{animation:fadein .5s forwards}.circletwo-green-right.on,.circletwo-green.on{animation:fadein .5s forwards;animation-delay:.7s}.circletwo-blue{width:496px;height:496px;opacity:1;margin-top:-20px}.circletwo-blue.on{animation:fadein .5s forwards;animation-delay:1.2s}}.circletwo-blue-text{position:relative;z-index:10;width:80%}.circletwo-blue-text h2{font-size:44px;color:#fff;text-align:center;margin:0 auto;display:inline-block;z-index:4;line-height:49px}.circletwo-blue-text p{color:#fff;z-index:4}.twocircle{width:100%;padding:300px 0 80px;margin-top:-250px}.twocircle-flex{display:flex;-ms-flex-line-pack:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.twocircle-flex-container{text-align:center;margin:0 auto 60px;width:85%}@media (min-width:768px){.twocircle-flex-container{width:50%}}@media (min-width:992px){.twocircle-flex{-ms-flex-direction:row;flex-direction:row}.twocircle-flex-container{width:40%;margin-bottom:0}}@media (min-width:1400px){.twocircle-flex-container{width:30%}}.twocircle-flex-container h2{color:#fff;margin-bottom:25px;font-weight:300;text-align:center;padding-bottom:35px;position:relative}.twocircle-flex-container h2:after{content:"";position:absolute;background-color:#84BF41;height:5px;bottom:0;width:197px;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.twocircle-flex-container h3{font-size:150px;color:#397387;opacity:.5}@media (min-width:992px){.twocircle-flex-container h3{font-size:250px}}.twocircle-flex-container p{margin-top:20px;font-size:16px;color:#fff;text-align:center;margin-bottom:40px}@media (min-width:992px){.twocircle-flex-container p{margin-bottom:55px}}@keyframes pulse{0%,100%{background-color:none}50%{background-color:#84BF41}}.checkbox-container{margin-bottom:20px}.contact{position:absolute;top:0;bottom:0;height:100vh;width:100%;background-color:#84BF41;z-index:100;right:-9999px;transition:right cubic-bezier(.65,.05,.35,1) .8s;padding:50px 0;overflow-y:scroll}.contact.on{right:0}.contact .contactclose .hamburger-box .hamburger-inner:after,.contact .contactclose .hamburger-box .hamburger-inner:before{background-color:#fff}.contact-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid rgba(216,216,216,.4);padding-bottom:60px;-ms-flex-direction:column;flex-direction:column}.contact-flex-content{width:90%;margin-bottom:20px}.contact-flex-content .inner{display:inline-block;text-align:left;color:#fff}.contact-flex-content .inner h2{font-size:32px}@media (min-width:992px){.contact-flex{-ms-flex-direction:row;flex-direction:row}.contact-flex-content{width:30%;margin-bottom:0}.contact-flex-content .inner h2{font-size:48px}}.contact-flex-content .inner h4{font-size:26px;font-family:proxima-soft,sans-serif}.contact-flex-content .inner p{margin:10px 0 0}.contact-flex-content .inner a{color:#0A4F74;font-weight:300;transition:all ease .5s}.contact-flex-content .inner a:hover{color:#0BBCD6}.contact-section{display:-ms-flexbox;display:flex;margin-top:60px;-ms-flex-direction:column;flex-direction:column}.contact-section-text{width:100%;color:#fff;margin-bottom:20px}@media (min-width:992px){.contact-section{-ms-flex-direction:row;flex-direction:row}.contact-section-text{width:30%;margin-bottom:0}.contact-section-text .inner{display:inline-block;text-align:left;width:70%}}.contact-section-text .inner h4{font-weight:700;font-family:proxima-soft,sans-serif}.contact-section-form{width:100%;margin:0 auto}@media (min-width:992px){.contact-section-form{width:60%}}.contact-section-form input[type=text],.contact-section-form select{height:60px;font-size:20px;padding-left:20px;font-family:proxima-soft,sans-serif!important;width:100%;max-width:610px;display:block;color:#fff}.contact-section-form input[type=text]{background-color:rgba(0,0,0,.18);border:none;margin-bottom:20px;border-radius:5px}.contact-section-form label{font-size:20px}.contact-section-form select{border-radius:5px;background:linear-gradient(180deg,#4c8c36,#175f09);border:none}@media (min-width:992px){.contact-section-form select{max-width:410px;width:80%;display:inline}}.contact-section-form select option{background-color:#0A4F74}.contact-section-form .btn{margin-top:20px;background-color:#0A4F74}.contact-section-form .btn:hover{background-color:#0BBCD6}input:focus,select:focus{outline:#0A4F74 solid 1px}input::-webkit-input-placeholder{font-family:proxima-soft,sans-serif;color:#fff}input:-ms-input-placeholder{font-family:proxima-soft,sans-serif;color:#fff}input::placeholder{font-family:proxima-soft,sans-serif;color:#fff}select::-webkit-input-placeholder{font-family:proxima-soft,sans-serif;color:#fff}select:-ms-input-placeholder{font-family:proxima-soft,sans-serif;color:#fff}select::placeholder{font-family:proxima-soft,sans-serif;color:#fff}option::-webkit-input-placeholder{font-family:proxima-soft,sans-serif;color:#fff}option:-ms-input-placeholder{font-family:proxima-soft,sans-serif;color:#fff}option::placeholder{font-family:proxima-soft,sans-serif;color:#fff}.contactclose{display:block;position:absolute;left:90%!important;top:5%!important}@media (min-width:992px){.contactclose{left:95%!important}}.diagram{padding:50px 0}.diagram-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media (min-width:1000px){.diagram{padding:200px 0}.diagram-flex{-ms-flex-direction:row;flex-direction:row}.diagram-flex-text{width:30%}}@media (min-width:1200px){.diagram-flex-text{width:40%}}.diagram-flex-interactive{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;min-height:600px}@media (min-width:1000px){.diagram-flex-interactive{width:60%;min-height:0}}@media (min-width:1200px){.diagram-flex-interactive{width:50%}}.diagram-flex-interactive .circle-main{height:263px;width:263px;background-color:#0A4F74;border-radius:50%;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:580px){.diagram-flex-interactive .circle-main{height:263px;width:263px}}@media (min-width:768px){.diagram-flex-interactive .circle-main{height:313px;width:313px}}.diagram-flex-interactive .circle-main-text{width:50%;text-align:center}.diagram-flex-interactive .circle-main-text p{color:#fff;font-size:19px;font-weight:600}.diagram-flex-interactive .circle-main .circle-1,.diagram-flex-interactive .circle-main .circle-2,.diagram-flex-interactive .circle-main .circle-3,.diagram-flex-interactive .circle-main .circle-4,.diagram-flex-interactive .circle-main .circle-5{height:133px;width:133px;border-radius:50%;opacity:.9;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media (min-width:580px){.diagram-flex-interactive .circle-main .circle-1,.diagram-flex-interactive .circle-main .circle-2,.diagram-flex-interactive .circle-main .circle-3,.diagram-flex-interactive .circle-main .circle-4,.diagram-flex-interactive .circle-main .circle-5{height:173px;width:173px}}@media (min-width:768px){.diagram-flex-interactive .circle-main .circle-1,.diagram-flex-interactive .circle-main .circle-2,.diagram-flex-interactive .circle-main .circle-3,.diagram-flex-interactive .circle-main .circle-4,.diagram-flex-interactive .circle-main .circle-5{height:223px;width:223px}}.diagram-flex-interactive .circle-main .circle-1-text,.diagram-flex-interactive .circle-main .circle-2-text,.diagram-flex-interactive .circle-main .circle-3-text,.diagram-flex-interactive .circle-main .circle-4-text,.diagram-flex-interactive .circle-main .circle-5-text{width:50%;text-align:center}.diagram-flex-interactive .circle-main .circle-1-text p,.diagram-flex-interactive .circle-main .circle-2-text p,.diagram-flex-interactive .circle-main .circle-3-text p,.diagram-flex-interactive .circle-main .circle-4-text p,.diagram-flex-interactive .circle-main .circle-5-text p{color:#fff;font-size:14px;font-weight:600}.diagram-flex-interactive .circle-main .circle-1{background-color:#84BF41;top:-85px;transition:all .5s linear;left:50%;margin-right:-50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:768px){.diagram-flex-interactive .circle-main .circle-1-text p,.diagram-flex-interactive .circle-main .circle-2-text p,.diagram-flex-interactive .circle-main .circle-3-text p,.diagram-flex-interactive .circle-main .circle-4-text p,.diagram-flex-interactive .circle-main .circle-5-text p{font-size:19px}.diagram-flex-interactive .circle-main .circle-1{top:-135px}}.diagram-flex-interactive .circle-main .circle-1:hover{opacity:1;-ms-transform:translate(-50%,0) scale(1.1);transform:translate(-50%,0) scale(1.1);z-index:90}.diagram-flex-interactive .circle-main .circle-2{background-color:#4A97C0;right:-57px;top:-10px;transition:all .5s linear}.diagram-flex-interactive .circle-main .circle-2:hover{opacity:1;-ms-transform:scale(1.1);transform:scale(1.1);z-index:90}.diagram-flex-interactive .circle-main .circle-3{background-color:#A575C7;left:-57px;top:-10px;transition:all .5s linear}@media (min-width:580px){.diagram-flex-interactive .circle-main .circle-2{right:-107px;top:-10px}.diagram-flex-interactive .circle-main .circle-3{left:-107px;top:-10px}}@media (min-width:768px){.diagram-flex-interactive .circle-main .circle-2{right:-137px}.diagram-flex-interactive .circle-main .circle-3{left:-137px}}.diagram-flex-interactive .circle-main .circle-3:hover{opacity:1;-ms-transform:scale(1.1);transform:scale(1.1);z-index:90}.diagram-flex-interactive .circle-main .circle-4{background-color:#CCC23A;left:-20px;bottom:-26px;transition:all .5s linear}@media (min-width:580px){.diagram-flex-interactive .circle-main .circle-4{left:-40px;bottom:-53px}}@media (min-width:768px){.diagram-flex-interactive .circle-main .circle-4{left:-60px;bottom:-93px}}.diagram-flex-interactive .circle-main .circle-4:hover{opacity:1;-ms-transform:scale(1.1);transform:scale(1.1);z-index:90}.diagram-flex-interactive .circle-main .circle-5{background-color:#C06C01;right:-20px;bottom:-26px;transition:all .5s linear}@media (min-width:580px){.diagram-flex-interactive .circle-main .circle-5{right:-40px;bottom:-53px}}@media (min-width:768px){.diagram-flex-interactive .circle-main .circle-5{right:-60px;bottom:-93px}}.diagram-flex-interactive .circle-main .circle-5:hover{opacity:1;-ms-transform:scale(1.1);transform:scale(1.1);z-index:90}.employee-overlay{background:rgba(0,0,0,.45);position:fixed;left:0;top:0;display:none;bottom:0;right:0;z-index:99}.employee-overlay.on{display:block}.employee-overlay h2{font-size:30px;color:#fff;text-align:center}.employee-overlay h2:after{content:'';width:112px;height:2px;background-color:#945e47;margin:0 auto;position:absolute;left:0;bottom:48px;right:0}.features:after,.herono:after{content:""}.employee-overlay h3{font-size:18px;color:#fff;text-align:center;padding-bottom:20px}@media (min-width:768px){.employee-overlay h3{font-size:17px}}.hide-bio{display:none}.employeepopup{position:fixed;display:none;-ms-flex-direction:column;flex-direction:column;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:999;font-size:12px;box-shadow:18.5px 23.6px 38px 0 rgba(0,45,55,.26);border-radius:5px;padding:30px}@media (min-width:768px){.employeepopup{width:80%}}@media (min-width:992px){.employeepopup{width:70%}}@media (min-width:1400px){.employeepopup{width:50%}}.employeepopup-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between}.employeepopup-image{display:none;background-repeat:no-repeat;background-size:cover;background-position:10%!important;min-height:600px}.employeepopup-image img{display:block}@media (min-width:992px){.employeepopup-flex{-ms-flex-direction:row;flex-direction:row}.employeepopup-image{width:49.5%;display:block}.employeepopup-content{padding:20px;width:50%;border-right:2px solid rgba(255,255,255,.23)}}.employeepopup-content h2,.employeepopup-content h4{color:#0A4F74;margin-bottom:0;padding-bottom:0;font-size:30px;font-family:ff-tisa-web-pro,serif;font-weight:300}.employeepopup-content h3{color:#626262;margin-top:0;font-size:30px;margin-bottom:20px}.employeepopup-content h4{border-top:1px solid #0A4F74;padding-top:10px;font-size:16px}@media (min-width:992px){.employeepopup-content h4{font-size:30px}.employeepopup-quote{width:50%}}.employeepopup-content h4 a:not(.btn):after{display:none}.employeepopup-content h4 a{color:#0A4F74}.employeepopup-content p{font-weight:300;line-height:24px;color:#fff;font-size:16px;font-family:proxima-soft,sans-serif}.employeepopup-quote{padding:20px;display:none}@media (min-width:768px){.employeepopup-quote{display:block}}.employeepopup-quote h4{color:#fff;font-family:ff-tisa-web-pro,serif;font-size:24px;font-style:italic;font-weight:300}.documents-files p,.documents-form form input,.employeepopup-quote p,.footer-lower p,.footer-upper-flex-content h3,.footerres-lower p,.footerres-upper-flex-content h3,.forms-inner form input{font-family:proxima-soft,sans-serif}.employeepopup-quote p{color:#0A4F74;text-align:right;font-weight:700;font-size:16px}.documents,.documents h1{text-align:center;margin:0 auto}.employeepopup .fa-times{position:absolute;right:10px;top:10px;font-size:50px;color:rgba(255,255,255,.6);cursor:pointer}.employeepopup i:hover{cursor:pointer}.employeepopup.on{display:-ms-flexbox;display:flex}.employee-text{margin-top:10px;margin-bottom:15px}.documents-inner{width:90%;margin:0 auto}.documents-form{margin:45px 0}@media (min-width:992px){.documents-inner{width:60%}.documents-form{margin:90px 0}}.documents-form form input{width:100%;height:60px;background-color:rgba(61,112,178,.1);border:none;border-radius:8px;padding-left:20px;color:#5A6872;font-size:16px}.documents-form form input::-webkit-input-placeholder{font-size:16px;font-family:proxima-soft,sans-serif}.documents-form form input:-ms-input-placeholder{font-size:16px;font-family:proxima-soft,sans-serif}.documents-form form input::placeholder{font-size:16px;font-family:proxima-soft,sans-serif}.documents-files{padding-bottom:100px}.documents-files .inner{display:inline-block;text-align:left}.documents-files p{font-size:20px;color:#0A4F74;margin-bottom:35px}.documents-files p a:hover{color:#84BF41}.documents-files p .fa-file-pdf{color:#84BF41;margin-right:20px;font-size:28px}.features{background-color:#efefef;min-height:2000px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding:100px 0}.features:after{position:absolute;width:100%;height:100%;background-color:rgba(235,235,235,.8);top:0;left:0;right:0;bottom:0}.features-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10;margin-bottom:80px;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.features-flex{-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.features-flex:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.features-flex:nth-child(even) .features-flex-card{margin-right:0;margin-left:-50px}.features-flex:nth-child(even) .features-flex-text{margin-top:0;margin-left:0;margin-right:-50px}}@media (min-width:992px) and (min-width:992px){.features-flex:nth-child(even) .features-flex-text .inner{padding:20px 130px 20px 50px}}.features-flex-card{border-radius:5px;height:240px;width:95%;z-index:3;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.features-flex-card{width:50%}}@media (min-width:992px){.features-flex-card{height:344px;width:620px;margin-right:-50px}}.features-flex-card .inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.features-flex-card .inner .fa-clock{color:#fff!important;font-size:50px!important;margin-bottom:5px}.features-flex-card h2{color:#fff;border-bottom:4px solid #fff;text-align:center;display:inline-block;margin:0 auto;font-weight:300}.features-flex-text{border-radius:5px;background-color:#fff;min-height:472px;width:95%;z-index:2;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;margin:0 auto}@media (min-width:768px){.features-flex-text{width:50%}}@media (min-width:992px){.features-flex-text{margin-top:100px;width:715px;margin-left:-50px}}.features-flex-text .inner{display:inline-block;text-align:left;color:#2a2a2a;margin:0 auto;width:80%}@media (min-width:992px){.features-flex-text .inner{padding:20px 50px 20px 130px;width:100%}}.footer-upper{background-color:#84BF41;width:100%;padding:75px 0}.footer-upper-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.footer-upper-flex-content{width:95%;margin:0 auto 35px;text-align:center}.footer-upper-flex-content:last-child{margin-bottom:0}@media (min-width:992px){.footer-upper-flex{-ms-flex-direction:row;flex-direction:row}.footer-upper-flex-content{margin-bottom:0;width:40%}.footer-upper-flex-content:last-child{width:20%}.footer-upper-flex-content .inner{display:inline-block;text-align:left}}.footer-upper-flex-content h3{color:#fff;font-weight:300}.footer-upper-flex-content p{font-size:18px;color:#fff;font-weight:300;margin:0}.footer-upper-flex-content p a{color:#0A4F74;transition:all ease .5s}.footer-upper-flex-content p a:hover{color:#fff}.footer-lower{background-color:#6a9934;padding:20px 0}.footer-lower p{color:#fff;text-align:center;font-weight:300}.footer-lower p a:hover{color:#0BBCD6}.footerres-upper{background-color:#354147;width:100%;padding:75px 0}.footerres-upper-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.footerres-upper-flex-content{width:95%;margin:0 auto 35px;text-align:center}.footerres-upper-flex-content:last-child{margin-bottom:0}@media (min-width:992px){.footerres-upper-flex{-ms-flex-direction:row;flex-direction:row}.footerres-upper-flex-content{margin-bottom:0;width:40%}.footerres-upper-flex-content:last-child{width:20%}.footerres-upper-flex-content .inner{display:inline-block;text-align:left}}.footerres-upper-flex-content h3{color:#fff;font-weight:300}.footerres-upper-flex-content p{font-size:18px;color:#fff;font-weight:300;margin:0}.footerres-upper-flex-content p a{color:#0BBCD6;transition:all ease .5s}.footerres-upper-flex-content p a:hover{color:#84BF41}.footerres-lower{background-color:#283236;padding:20px 0}.footerres-lower p{color:#fff;text-align:center;font-weight:300}.footerres-lower p a:hover{color:#0BBCD6}.forms-inner{padding:50px 0;width:90%;margin:0 auto;text-align:center}@media (min-width:992px){.forms-inner{width:60%}}.forms-inner form,.forms-inner form input{width:100%;font-size:18px}.forms-inner form input{display:block;background-color:#fff!important;padding:20px 0 20px 10px;margin-bottom:25px;border:none;border:1px solid #0A4F74;margin-top:10px}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.header h2,.hero-text h2{font-weight:300}.hamburger--emphatic,.hamburger--emphatic-r{overflow:hidden}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hero,.hero-video,.herono{position:relative}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-ms-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.hamburger--slider .hamburger-inner::before,.hamburger--slider-r .hamburger-inner::before{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-ms-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-ms-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(90deg);transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-ms-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-ms-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{-ms-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{-ms-transform:rotate(-765deg);transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header{width:100%;min-height:250px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header h2{font-size:48px;font-family:ff-tisa-web-pro,serif;color:#fff}.herono-inner h4,.herono-text h2{font-family:proxima-soft,sans-serif}.hero{background:linear-gradient(325.22deg,#84BF41 0,#0A4F74 100%);width:100%;display:block;max-height:760px;z-index:1}.herono,.nav-flex{display:-ms-flexbox}.hero-text{padding:90px 0;text-align:center;margin:0 auto;color:#fff;width:60%}.hero-video{max-height:500px;max-width:891px;width:100%;height:100%;margin:0 auto}.mobile-nav img,.nav-flex img{max-height:100px}.hero-video iframe{border-radius:30px}.herono{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:397px!important;width:100%;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;z-index:1}@media (min-width:992px){.herono{height:797px!important;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.herono:after{display:none}}.herono:after{position:absolute;background-color:rgba(255,255,255,.3);height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:3}.herono-inner{z-index:5;position:relative;width:90%;margin:0 auto;padding:20px 0}@media (min-width:992px){.herono-inner{padding:0;position:absolute;right:20px;width:40%;top:30%;-ms-transform:translate(0,-30%);transform:translate(0,-30%)}}.herono-inner h1{border-bottom:none;margin-bottom:15px}.herono-bottom,.herono-text,.herono-text h2{margin:0 auto;text-align:center}.herono-inner h4{font-weight:400}.herono-text{background-color:#84BF41;padding:30px 0;position:absolute;bottom:-250px;left:0;width:100%;z-index:15;border-radius:5px}@media (min-width:992px){.herono-text{width:80%;position:relative;padding:60px 0}.herono-bottom{margin-bottom:150px}}@media (min-width:1400px){.herono-text{width:60%}}.herono-text h2{color:#fff;line-height:26px;width:75%;font-weight:300;font-size:25px;display:block}@media (min-width:768px){.herono-text h2{line-height:38px;font-size:38px}}.herono-bottom h1{color:#FFF;font-family:ff-tisa-web-pro,serif;font-size:48px;text-shadow:0 2px 7px rgba(0,0,0,.5);border:none;margin:0 auto;text-align:center;display:block;position:relative;z-index:5}.nav-flex-list .nav-green,.nav-flex-list button,.nav-white{font-family:proxima-soft,sans-serif;cursor:pointer}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.nav{border-bottom:2px solid #84BF41;display:none}@media (min-width:992px){.herono-bottom h1{font-size:68px}.nav{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:#fff}.nav-flex-list{width:90%}}.nav-flex{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:130px;-ms-flex-pack:justify;justify-content:space-between}.nav-flex-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media (min-width:1200px){.nav-flex-list{width:80%}}.nav-flex-list li a:not(.nav-green):not(.nav-white):before,.nav-flex-list li.on:before{content:"";width:100%;height:2px;bottom:-2px;left:0;background-color:#84bf41}.nav-flex-list li{color:#0A4F74;font-size:20px}.nav-flex-list li a:not(.nav-green):not(.nav-white){position:relative}.nav-flex-list li a:not(.nav-green):not(.nav-white):before{position:absolute;visibility:hidden;-ms-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out 0s}.nav-flex-list li a:not(.nav-green):not(.nav-white):hover:before{visibility:visible;-ms-transform:scaleX(1);transform:scaleX(1)}.nav-flex-list li.on{position:relative}.nav-flex-list li.on:before{position:absolute;visibility:visible}.nav-flex-list .nav-green,.nav-flex-list button{background-color:#84BF41;color:#fff;padding:15px 20px!important;border-radius:6px;border:1px solid #84BF41;font-weight:700;transition:all ease .5s;font-size:20px}.nav-flex-list .nav-green:hover,.nav-flex-list button:hover{color:#84BF41;background-color:#fff}.mobile-nav{display:block;background-color:#fff;border-bottom:2px solid #84BF41;position:-webkit-sticky;position:sticky;top:0;z-index:30}@media (min-width:992px){.mobile-nav{display:none}}.mobile-nav-flex{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:justify;justify-content:space-between}.mobile-nav-flex-left{-ms-flex:1;flex:1;position:relative}.mobile-nav-flex-left:before{height:20px;right:0;content:'';position:absolute;bottom:0;width:20px;background-color:transparent}.mobile-nav-flex-left:after,.mobile-nav-links ul li:after,.tag-color{content:""}.mobile-nav-flex-left:after{width:0;height:0;border-bottom:20px solid #fff;border-left:20px solid transparent;bottom:0;right:0;position:absolute}.mobile-nav-flex-right{background-color:#fff;width:100px;position:relative}.mobile-nav-links{background:#0A4F74;width:100%;text-align:center;height:100vh;overflow:scroll;position:absolute;right:-999px;top:0;bottom:0;z-index:89;transition:right cubic-bezier(.65,.05,.35,1) .5s}body,html{overflow-x:hidden}@media (min-width:768px){.mobile-nav-links{width:100%}}.mobile-nav-links.on{right:0}.mobile-nav-links ul{list-style:none;padding:20px 0 0;margin:0;width:100%;height:100vh}.mobile-nav-links ul li{background:#0A4F74;text-align:center;padding:40px 0 0;font-weight:500}.mobile-nav-links ul li:last-child:after{display:none}.mobile-nav-links ul li:after{display:block;width:5%;margin:40px auto 0;height:1px;background-color:#fff}.mobile-nav-links ul li .fa{padding-right:5px}.mobile-nav-links ul li a{color:#fff;font-size:18px;padding:40px 0;text-align:center}.mobile-nav-links ul li a:hover{text-decoration:none}.hamburger{position:absolute;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:90!important}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#84BF41}.nav-white{background-color:#fff;color:#84BF41;padding:15px 20px;border-radius:6px;border:1px solid #84BF41;font-weight:700;transition:all ease .5s;font-size:20px}.news-list-flex-item h4 a,.newsarticle-list-flex-item h4 a{transition:all .5s linear}.nav-white:hover{color:#fff;background-color:#84BF41}.newfeatures{width:100%;padding:40px 0}.newfeatures-content{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media (min-width:992px){.newfeatures-content{-ms-flex-direction:row;flex-direction:row}.newfeatures-content:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.newfeatures-content-text{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:20px 0}@media (min-width:992px){.newfeatures-content-text{width:50%}}.newfeatures-content-text .fa-clock{color:#fff!important;font-size:50px!important;margin-bottom:5px;display:inline}.newfeatures-content-text h2{color:#fff;border-bottom:4px solid #fff;text-align:center;display:inline;font-weight:300}.newfeatures-content-text p{text-align:justify;width:80%;margin:20px auto 0;color:#fff}.newfeatures-content-image{min-height:450px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.newfeatures-content-image{width:50%}}.news-header{background:#0A4F74;width:100%;height:100%;padding-top:50px;position:relative}.news-header h2{color:#fff;font-size:48px;font-weight:300;margin-bottom:40px}.news-categories-flex h4,.news-header-pinned-flex h4{color:#0A4F74;line-height:22px;font-size:18px}.news-header-pinned{width:100%;background-color:#F2F2F2;border-radius:5px;text-align:center;margin:0 auto}.news-header-pinned-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:60px 0;width:90%;margin:0 auto;-ms-flex-direction:column;flex-direction:column}.news-header-pinned-flex h2{color:#0A4F74;line-height:41px;font-size:32px}@media (min-width:992px){.news-header-pinned{text-align:left}.news-header-pinned-flex{-ms-flex-direction:row;flex-direction:row}.news-header-pinned-flex h2{width:80%}.news-header-pinned-flex p{width:80%;margin-top:20px}}.news-header-pinned-flex .left{width:100%;margin-bottom:20px}@media (min-width:992px){.news-header-pinned-flex .left{width:50%;margin-bottom:0}}.news-header-pinned-flex .right{width:100%}@media (min-width:768px){.news-header-pinned-flex .right{width:80%;margin:auto}}@media (min-width:992px){.news-header-pinned-flex .right{width:50%;margin-bottom:0}}.news-header-pinned-content{width:80%}.news-categories{margin-top:50px}@media (min-width:1200px){.news-header{height:536px}.news-categories{margin:200px 0 25px}}.news-categories-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.news-categories-flex{-ms-flex-direction:row;flex-direction:row}}.news-categories-flex-button{border-radius:100px;cursor:pointer;margin:5px}.news-categories-flex-button p{padding:0 30px;color:#fff;font-weight:700;text-align:center;line-height:22px;font-size:18px}.news-list{margin:50px 0 150px}.news-list h3{text-align:center;color:#0A4F74}.news-list-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.news-list-flex-item{width:100%;padding:40px 0 70px;text-align:center;margin:0 auto;border-bottom:1px solid #d8d8d8;position:relative}.news-list-flex-item:nth-child(1n):nth-last-child(-n+3)~.news-list-flex-item{border-bottom:none!important}@media (min-width:768px){.news-list-flex-item{width:50%;border-right:1px solid #d8d8d8}.news-list-flex-item:nth-child(2n):nth-last-child(-n+5)~.news-list-flex-item{border-bottom:none!important}}@media (max-width:992px){.news-list-flex-item:nth-child(even){border-right:none}}@media (min-width:992px){.news-list-flex-item{width:33.3%}.news-list-flex-item:nth-child(3n){border-right:none}.news-list-flex-item:nth-child(3n):nth-last-child(-n+5)~.news-list-flex-item{border-bottom:none}}.news-list-flex-item .inner{display:inline-block;text-align:left;margin:0 auto;width:80%}.news-list-flex-item h2{color:#0A4F74;line-height:41px;font-size:32px;margin-bottom:40px;font-weight:300}.news-list-flex-item h4{color:#84BF41;line-height:22px;font-weight:700;font-size:18px;position:absolute;bottom:10px;padding-bottom:30px}.news-list-flex-item h4 a:hover{color:#0BBCD6}.newsarticle-header{background:#0A4F74;width:100%;height:100%;padding-top:50px;position:relative}.newsarticle-header h2{color:#fff;font-size:48px;font-weight:100;margin-bottom:40px}.newsarticle-categories-flex h4,.newsarticle-header-pinned-flex h4{color:#0A4F74;line-height:22px;font-size:18px}.newsarticle-header h2 span{opacity:.35}.newsarticle-header-pinned{width:100%;background:linear-gradient(180deg,#F2F2F2 0,#FFF 70%);border-radius:5px;padding-bottom:30px;position:relative;z-index:20}@media (min-width:992px){.newsarticle-header{height:536px}.newsarticle-header-pinned{margin-top:-300px}}.newsarticle-header-pinned-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:60px 0 0;width:90%;margin:0 auto;-ms-flex-direction:column;flex-direction:column}.newsarticle-header-pinned-flex h2{color:#0A4F74;line-height:41px;font-size:32px}@media (min-width:768px){.newsarticle-header-pinned-flex h2,.newsarticle-header-pinned-flex p{width:80%}}.newsarticle-header-pinned-flex .left{width:100%;margin-bottom:20px}@media (min-width:992px){.newsarticle-header-pinned-flex{-ms-flex-direction:row;flex-direction:row}.newsarticle-header-pinned-flex .left{width:50%;margin-bottom:0}}.newsarticle-header-pinned-content{width:80%}.newsarticle-categories{margin-top:50px}@media (min-width:992px){.newsarticle-categories{margin:200px 0 25px}}.newsarticle-categories-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsarticle-categories-flex-button{border-radius:24.5px;cursor:pointer;margin:0 5px}.newsarticle-categories-flex-button p{padding:0 30px;color:#fff;font-weight:700;text-align:center;line-height:22px;font-size:18px}.newsarticle-list{margin:50px 0 150px}.newsarticle-list-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.newsarticle-list-flex-item{width:100%;padding:40px 0;text-align:center;margin:0 auto;border-bottom:1px solid #d8d8d8;position:relative}@media (min-width:768px){.newsarticle-list-flex-item{width:50%;border-right:1px solid #d8d8d8}}@media (max-width:992px){.newsarticle-list-flex-item:nth-child(even){border-right:none}}@media (min-width:992px){.newsarticle-list-flex-item{width:33.3%}.newsarticle-list-flex-item:nth-child(3n){border-right:none}}.newsarticle-list-flex-item .inner{display:inline-block;text-align:left;margin:0 auto;width:80%}.newsarticle-list-flex-item h2{color:#0A4F74;line-height:41px;font-size:32px;margin-bottom:50px;font-weight:300}.newsarticle-list-flex-item h4{color:#84BF41;line-height:22px;font-weight:700;font-size:18px;position:absolute;bottom:10px}.newsarticle-list-flex-item h4 a:hover{color:#0BBCD6}.newsarticle-content{display:-ms-flexbox;display:flex;width:90%;margin:0 auto}.newsarticle-content .inner{width:100%}@media (min-width:992px){.newsarticle-content .inner{width:80%}.newsarticle-content .inner p{text-align:justify}}.rte,.rte h1{text-align:center}.tag-color{width:50px;height:5px;display:inline-block;margin-right:10px}.tag-group{position:absolute;bottom:80px}.no-border{border:none!important}@media (min-width:992px){.news-more{border-bottom:none}}.no-border-bottom{border-bottom:none!important}.rte h1,.testimonial h1,h1{border-bottom:5px solid #84BF41}.newslinks{padding:50px 0}.newslinks-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.newslinks-flex-content{width:90%;margin:0 auto}@media (min-width:850px){.newslinks{padding:130px 0}.newslinks-flex{-ms-flex-direction:row;flex-direction:row}.newslinks-flex-content{width:35%}.newslinks-flex-content:first-child{width:15%}}.newslinks-flex-content h1{margin-bottom:0}.newslinks-flex-content h2{color:#0A4F74;margin-bottom:18px;font-weight:300;line-height:36px}.newslinks-flex-content p{margin-bottom:50px;color:#2a2a2a}.newslinks-flex-content .news-link{color:#84BF41;font-size:18px;font-weight:700;transition:all ease .5s}.newslinks-flex-content .news-link:hover{color:#0A4F74}.newslinks-flex-content .readmore{color:#0A4F74;transition:all ease .5s;font-size:18px;font-weight:700}.newslinks-flex-content .readmore:hover{color:#84BF41}.rte h1{font-size:32px;color:#0A4F74;margin:0 auto 50px;display:inline-block;padding-bottom:5px;font-weight:300}.rte h4,.rte p{font-weight:400}@media (min-width:768px){.rte h1{font-size:48px}}.rte h2{font-size:20px}@media (min-width:768px){.rte h2{font-size:32px}}.rte h3{font-size:20px}@media (min-width:768px){.rte h3{font-size:29px}}.rte h4{margin-bottom:15px;font-size:18px}@media (min-width:768px){.rte h4{font-size:20px}}.rte p{font-size:16px;text-align:justify}.rte .proxima{font-family:proxima-soft,sans-serif!important}.rte .tisa{font-family:ff-tisa-web-pro,serif!important}.team-flex-content h3,.team-flex-content p,.team-text h4{font-family:proxima-soft,sans-serif}.rte .green{color:#84BF41}.rte .lightblue{color:#0BBCD6}.rte .blue,.team-text h2,.team-text h3{color:#0A4F74}.team-text{text-align:center;width:90%;margin:0 auto 30px}@media (min-width:992px){.team-text{width:60%}}.team-text h2{font-size:48px;font-weight:300;margin-bottom:40px}.team-flex-content h3:last-of-type,.team-text h4{font-weight:400}.team-text h3{margin-top:50px;padding-bottom:30px}.team-text h4{color:#2A2A2A}.team-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-ms-flex-direction:column;flex-direction:column}.team-flex-content{width:100%;margin:0 auto 50px;text-align:center;position:relative}@media (min-width:580px){.team-flex{-ms-flex-direction:row;flex-direction:row}.team-flex-content{width:49%}}@media (min-width:1200px){.team-flex-content{width:32%}}.team-flex-content img{border-radius:50%;margin-bottom:10px;cursor:pointer}.team-flex-content .fa-plus{position:absolute;right:30%;bottom:30%;width:50px;height:50px;background-color:#0A4F74;border-radius:50%;padding:10px;color:#fff}.team-flex-content h3{color:#0A4F74;font-size:24px;margin-bottom:5px}.team-flex-content p{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0;font-size:12px;text-align:left;background-color:#fff;color:#626262;opacity:0;cursor:pointer;transition:opacity ease .2s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.register-cta-text span,.testimonial-slide-text p{font-family:ff-tisa-web-pro,serif}@media (min-width:992px){.team-flex-content p{padding:20px;font-size:16px}}.team-flex-content p.on{opacity:1}.swiper-container{width:100%;height:100%}.swiper-slide{display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (max-width:992px){.swiper-pagination-bullets{bottom:-4px!important}}.testimonial{background-color:#F2F8EC;width:100%;padding:90px 0;text-align:center}.testimonial h1{color:#0A4F74;text-align:center;margin:0 auto 50px;display:inline-block;padding-bottom:5px;font-weight:300}@media (min-width:1400px){.testimonial h1{margin-bottom:-50px}}.testimonial-slide img{display:none}@media (min-width:992px){.testimonial-slide img{display:block;border-radius:100%;position:relative;left:-20px}}.testimonial-slide-text{background-color:#fff;padding:15px;text-align:center;max-width:745px;margin:0 auto;position:relative;box-shadow:0 2px 34px 0 rgba(0,0,0,.08);border-radius:6px}.testimonial-slide-text p{display:inline-block;font-style:italic;color:#5a5a5a;font-size:24px;text-align:left;width:95%}@media (min-width:1400px){.testimonial-slide-text p{width:80%}}.testimonial-slide-name{font-size:16px;color:#0A4F74;font-weight:700;margin-bottom:15px}@media (min-width:992px){.testimonial-slide-text{margin-left:-50px;padding:45px}.testimonial-slide-name{margin-bottom:0;position:absolute;right:5px;bottom:-40px}}.text-inner{width:90%;margin:0 auto}@media (min-width:768px){.text-inner{width:80%}}@media (min-width:1200px){.text-inner{width:60%}body{overflow-x:visible}}.two{width:calc(100% + 60px);padding:50px 0 80px;position:relative;left:-30px;border-radius:10px}.two-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.two-flex-container{text-align:center;margin:0 auto;width:85%;opacity:0}.two-flex-container-left.on{animation:fadein forwards .2s}.two-flex-container-center.on{animation:fadein forwards .2s;animation-delay:.5s}.two-flex-container-right.on{animation:fadein forwards .2s;animation-delay:1.1s}.two-flex-container h2{color:#84BF41;font-size:48px;margin-bottom:25px;font-weight:300}.two-flex-container h3{font-size:150px;color:#397387;opacity:.5}@media (min-width:992px){.two-flex{-ms-flex-direction:row;flex-direction:row}.two-flex-container{width:30%}.two-flex-container h2{white-space:nowrap;margin-bottom:45px}.two-flex-container h3{font-size:250px}}.two-flex-container p{font-size:16px;color:#fff;text-align:center}.register-cta{position:relative;background-color:#84BF41;margin-top:150px;padding:50px!important}.register-cta img{display:none;margin:0 auto}@media (min-width:768px){.register-cta img{display:block}.register-cta-text span{margin-top:-300px}}.register-cta-text{position:absolute;text-align:center;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btn,h1{text-align:center;display:inline-block}.register-cta-text span{background-color:#0A4F74;padding:10px 20px;border-radius:5px;text-transform:uppercase;font-size:36px;color:#fff;transition:all linear .3s}.register-cta-text span:hover{background-color:#0BBCD6}*{box-sizing:border-box}body{color:#626262;font-family:proxima-soft,sans-serif;font-size:16px;font-weight:400;margin:0;padding:0;-webkit-font-smoothing:antialiased;background-color:#efefef}.cac-wrap{background-color:#fff;margin:0 auto;width:100%;position:relative;max-width:1600px;min-height:800px}.container{padding:0 20px;width:100%}@media (min-width:992px){.container{padding:0 60px}}.container-features{padding:0 20px}@media (min-width:992px){.container-features{padding:0 60px}}@media (min-width:1400px){.container-features{padding:0 100px}}.img-responsive{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6 p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:ff-tisa-web-pro,serif}h1{font-size:32px;color:#0A4F74;margin:0 auto 50px;padding-bottom:5px;font-weight:300}@media (min-width:768px){h1{font-size:48px}}h2,h3{font-size:20px}@media (min-width:768px){h2{font-size:32px}h3{font-size:29px}}h4{font-size:18px}@media (min-width:768px){h4{font-size:20px}}ul{list-style:none}a{text-decoration:none;color:inherit}.btn{border:1px solid #84BF41;border-radius:6px;padding:15px 20px;color:#fff;font-weight:700;font-size:18px;background-color:transparent;transition:all ease .5s;cursor:pointer}.btn:hover{background-color:#84BF41}.btn-pulse.on{animation:pulse linear 1.5s}.swiper-pagination-bullet{background-color:#fff!important;border:1px solid #84BF41;height:16px!important;width:16px!important;opacity:1!important}.swiper-pagination-bullet-active,.swiper-pagination-bullet.active{background-color:#84BF41!important}hr{display:none}.fly{opacity:0;transition:all .6s ease-in-out;transform:translateY(100px) scale(1.05) translate3d(0,0,0)}.show-block{opacity:1;transform:translateY(0) scale(1) translate3d(0,0,0)}.animatable{visibility:hidden;animation-play-state:paused}.animated{visibility:visible;animation-fill-mode:both;animation-duration:1s;animation-play-state:running}@keyframes bounceInBottom{0%{opacity:0;transform:translateY(-200px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceInTop{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}.animated.bounceInTop{animation-name:bounceInTop}.animated.bounceInBottom{animation-name:bounceInBottom}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-200px)}100%{opacity:1;transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(150px)}100%{opacity:1;transform:translateX(0)}}.animated.bounceInRight{animation-name:bounceInRight}.animated.bounceInLeft{animation-name:bounceInLeft}.field-validation-error{font-weight:700!important;color:red!important;display:block}