@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display|Poppins:400,500,600,700&display=swap);/*!modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize*/html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0;padding:0}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,liberation mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{height:100%;min-height:100%;width:100%;font-family:Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:16px;letter-spacing:-.01em;color:#424242;line-height:1.7;background:#f3f7f7;display:flex;align-items:center;flex-direction:column;overflow-x:hidden;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-font-feature-settings:“liga” on;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";-ms-font-feature-settings:normal;transition:background-color .3s ease-out}blockquote,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-bottom:2rem}h1,h2,h3,h4,h5,h6{font-family:dm serif display,serif;line-height:1.2;margin-bottom:1rem;font-weight:400}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.5rem}h6{font-size:1rem}li,ol,p{font-size:1rem;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif}@media(min-width:1000px){li,ol,p{font-size:1.2rem}}a{color:#424242;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-weight:700;text-decoration:none;border-bottom:2px solid #787878;transition:border-color .3s ease-out}a:hover{border-bottom:2px solid #787878}ol,ul{margin-left:1.66666667rem}@media(min-width:1000px){ol,ul{margin-left:1.42857143rem}}hr{display:block;border:0;height:1px;background:#dedede;margin-bottom:2rem 0}table{width:100%;border-collapse:collapse;display:flex;flex-flow:column nowrap;margin-bottom:2rem}table tr{width:100%;display:flex;flex-flow:row nowrap;border-bottom:1px solid #dedede}table tr th{text-align:left;display:flex;flex-flow:row nowrap;flex-grow:1;flex-basis:0;padding:.66666667rem}table tr td{display:flex;flex-flow:row nowrap;flex-grow:1;flex-basis:0;padding:.66666667rem;font-size:1rem;font-weight:500;word-break:break-word;overflow:hidden;text-overflow:ellipsis}img{max-width:100%;width:100%;margin-bottom:1rem;color:transparent}blockquote{font-size:1.2rem;width:100%;text-align:center;margin:2rem 0;font-family:dm serif display,serif;color:#424242;padding:1rem;border-left:.1em solid #dedede;position:relative}blockquote p{font-size:1.2rem;margin-bottom:0}@media(min-width:1000px){blockquote{width:140%;margin:4rem 0;margin-left:-20%;font-size:2rem;padding:2rem}blockquote p{font-size:2rem}}blockquote p::first-letter{all:unset!important}main{width:100%}footer{width:100%;padding:2rem 0;text-align:center}footer .footer-header,footer a{font-family:dm serif display,serif;color:#787878}footer .footer-header:hover,footer a:hover{border-bottom:none}footer .footer-logo{height:4em;width:100%;margin:0}footer p{font-size:.8rem;font-weight:500;color:#787878;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;margin:0}footer .footer-nav-items{width:100%;display:flex;justify-content:center;justify-content:space-around}footer .footer-nav-items .footer-nav-item{font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:.8rem}@media(min-width:1000px){article figure{margin:4rem 0;min-width:140%;margin-left:-20%;max-width:740px}}article figure img{margin-bottom:0;border-radius:2px}article figure figcaption{color:#787878;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-weight:500;font-size:.8rem}.post{margin-bottom:2rem}.post h3{font-size:2rem;margin-bottom:0}.post h3 a{margin-bottom:0;text-decoration:none;display:block}.post a{margin-bottom:1rem;display:inline-block}.post .button{margin-top:0;margin-bottom:2rem}footer a{border-bottom:hidden}.page-title{font-size:.9rem;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;color:#787878;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media(min-width:1000px){.page-title{font-size:1rem}}.page-hr{width:3em;height:.4em;margin-bottom:1rem}.meta{font-size:.7rem!important;font-weight:700;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;color:#787878;margin-bottom:.5em}@media(min-width:1000px){.meta{font-size:.8rem}}.tag{font-size:.8rem;font-weight:700;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;color:#787878;background:#dedede;margin-bottom:1rem;margin-right:.5em;padding:.2em .5em;text-decoration:none;border-radius:2px}.grid{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:space-around;flex-direction:row;max-width:1200px;margin:0 auto}.grid .grid-item{width:100%;margin:0 1rem;margin-bottom:2rem;padding:2rem;border:3px solid #dedede;border-radius:3px;flex-basis:100%;max-width:740px;flex-grow:1;transition:border-color .3s ease-out}@media(min-width:1000px){.grid .grid-item{flex-basis:30%;margin-bottom:1rem}}.grid .grid-item:hover{border:3px solid #787878}.grid .grid-item p{font-size:.9rem}.about{display:flex;max-width:1200px;justify-content:center;align-items:center;width:100%;flex-direction:column}@media(min-width:1000px){.about{align-items:unset;flex-direction:row;margin:5em auto}}.about section{flex-basis:40%}.about img{height:400px;width:400px;object-fit:cover;border-radius:50%}@media(min-width:1000px){.about img{margin-right:5em}}a.link{display:inline-flex;align-items:center;line-height:1.4;border-bottom:none;font-size:.9rem;font-weight:600}@media(min-width:1000px){a.link{font-size:1rem}}a.link span{transition:all .3s ease-out;box-shadow:inset 0 -1.5px #f3f7f7}a.link:hover span{margin-right:.5em;box-shadow:inset 0 -.1 .5px #dedede}a.link svg{width:1em;height:1em;margin-left:.2em}a.link svg path{fill:#424242}button{display:inline-block;border:none;margin:0;padding:0;text-decoration:none;background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;position:relative}button:focus{outline:0;outline-offset:-4px}.button,a.button{background:#0f79b5;display:inline-block;border:2px solid #0f79b5;box-sizing:border-box;line-height:1.4;margin-bottom:1rem 0;margin-right:.66666667rem;padding:.5em 1em;text-decoration:none;text-align:center;color:#f3f7f7;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:.9rem;font-weight:600;position:relative;vertical-align:middle;transition:all .2s ease-out}@media(min-width:1000px){.button,a.button{font-size:1rem}}.button:hover,a.button:hover{background:#0d699d;border:2px solid #0d699d}.button.border,a.button.border{background:0 0;border:2px solid #0f79b5;color:#0f79b5}.button.border:hover,a.button.border:hover{background:#0d699d;color:#f3f7f7}label{font-size:1rem;font-weight:600;color:#787878;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;margin-bottom:.2em}button,input[type=button],input[type=checkbox],input[type=radio],input[type=range],input[type=submit],select{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{display:block}input,select,textarea{font-size:1.2rem;width:100%;font-family:inherit;font-size:inherit;background:#f3f7f7;margin-right:.66666667rem;margin-bottom:.66666667rem;padding:.5em .5em .3em;border:2px solid #dedede;outline:0}input:focus,select:focus,textarea:focus{border-color:#787878}input:active,select:active,textarea:active{border-color:#787878}button,input,select,textarea{-webkit-appearance:none}textarea{margin-right:0;width:100%;box-sizing:border-box;resize:vertical}select{padding-right:35px}select::-ms-expand{display:none}select[multiple]{padding-right:10px;background-image:none;overflow-y:auto}input[type=checkbox],input[type=radio]{position:relative;width:14px;height:14px;display:inline-block;vertical-align:middle;margin:0;margin-right:2px}input[type=radio]{border-radius:50%}input[type=checkbox]:checked::before,input[type=radio]:checked::before{content:'•';display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}input[type=checkbox]:checked::before{content:'✔';transform:translateY(-50%) translateY(.5px) translateX(-6px)}button:active,input[type=button]:active,input[type=checkbox]:active,input[type=radio]:active,input[type=range]:active,input[type=submit]:active{transform:translateY(2px)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::placeholder{color:var(--form-placeholder)}fieldset{border:1px #787878 solid;border-radius:6px;margin:0;margin-bottom:6px;padding:10px}legend{font-size:.9em;font-weight:600}/*!* baguetteBox.js
* @author feimosi
* @version 1.11.0
* @url https://github.com/feimosi/baguetteBox.js*/#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.modal-full{position:fixed;bottom:0;right:0;height:7em;width:7em;margin-bottom:-1em;margin-right:-1em;padding:.1em;border-radius:50% 50% 0 50%;overflow-y:auto;background:#0f79b5;z-index:1500;justify-content:center;opacity:0;transition:height .2s ease-in-out,width .2s ease-in-out,border-radius .2s ease-in-out,opacity .3s ease-in-out}.modal-full.active{height:100%;width:100%;margin:0;opacity:1;display:flex;border-radius:0;bottom:0;right:0;transition:height .3s ease-in-out,width .4s ease-in-out,border-radius .5s ease-in-out,opacity .4s ease-in-out}.modal-full .modal-content{max-height:100%;width:94%;margin:0 3%;margin-top:4rem;max-width:740px}@media(min-width:1000px){.modal-full .modal-content{margin-top:0}}.modal-close{position:absolute;margin:1rem;top:0;right:0;z-index:2000;display:none}.modal-close .svg-icon{width:2em;height:2em}.modal-close .svg-icon path{fill:#424242}.modal-close.active{display:block}nav{width:94%;margin:0 auto;padding:.5em 0;display:flex;max-width:1200px;justify-content:space-around;align-items:center;flex-direction:column}@media(min-width:1000px){nav{justify-content:space-between;flex-direction:row}}nav .nav-title{color:#424242;font-family:dm serif display,serif;font-size:2rem;font-weight:400;margin:.2em 0;text-decoration:none;border-bottom:none;line-height:0}@media(min-width:1000px){nav .nav-title{margin:0}}nav .nav-logo{height:2em;width:100%;margin:0}nav ul{display:none;width:100%;align-items:center;justify-content:space-around;margin:0}@media(min-width:700px){nav ul{display:flex}}@media(min-width:1000px){nav ul{justify-content:flex-end;width:80%}}nav ul li{display:inline-flex;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:.7rem;font-weight:400}@media(min-width:1000px){nav ul li{margin:0;margin-right:2rem}}nav ul li a{color:#0f79b5;padding:.2em .1em;border-bottom:2px solid transparent;transition:all .3s ease-out;transition-property:color,border-color;display:flex;align-items:center;letter-spacing:.2px;text-transform:uppercase;font-weight:500}nav ul li a:hover{color:#0f79b5;border-bottom:2px solid #40bac2}nav ul li a.active{color:#424242;border-bottom:2px solid #0f79b5}.menu-button{position:fixed;bottom:0;right:0;z-index:2000;height:4.5em;width:4.5em;padding:.1em;border-radius:50%;display:block}@media(min-width:700px){.menu-button{display:none}}.mobile-nav{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;z-index:2000}.mobile-nav a{box-shadow:none}.mobile-nav ul{margin:0;display:flex;flex-direction:column}.mobile-nav ul li{display:block;list-style:none;margin-bottom:1em}.mobile-nav ul li a.mobile-nav-item{font-size:1.2rem;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;text-decoration:none;padding:.5em 3em;font-weight:500;letter-spacing:.2em;width:100%;transition:all .2s ease-out;color:#f3f7f7}.mobile-nav ul li a.mobile-nav-item:hover{background:#40bac2;color:#f3f7f7}.mobile-nav ul li a.button{margin:0;margin-top:1rem}.mobile-nav button.mobile-search{width:80%;border:2px solid #dedede;border-radius:.2em;text-align:left;padding:.3em 1em;font-size:1.2rem;color:#787878;display:flex;align-items:center;margin-bottom:1rem}.mobile-nav button.mobile-search .svg-icon{width:1em;height:1em;color:#787878;margin-left:.5em}.mobile-nav button.mobile-search .svg-icon path{fill:#787878}.mobile-nav .mobile-nav-buttons{display:flex;margin-top:1rem;margin-bottom:1rem}.mobile-nav .mobile-nav-buttons a{font-size:.8rem;color:#f3f7f7;padding:.8em 1.2em}.mobile-nav .mobile-nav-footer li{list-style:none;margin-bottom:1rem}.mobile-nav .mobile-nav-footer li a{color:#f3f7f7;font-size:.7rem}header{width:100%;text-align:center;position:relative;overflow:hidden}header::before{padding-top:90%!important}@media(min-width:1000px){header::before{padding-top:40%!important}}header img{height:100%;min-width:100%;object-fit:cover;margin:0}header .img-overlay{width:100%;height:100%;top:0;position:absolute;background:#0f79b5;opacity:.7}header .header-content{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}header .header-content h1{font-size:2rem;margin-bottom:1rem;color:#f3f7f7}@media(min-width:1000px){header .header-content h1{font-size:3rem}}@media(min-width:1400px){header .header-content h1{font-size:4rem}}header .header-content h2{font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:1rem;font-weight:500;color:#f3f7f7;margin-bottom:2rem}@media(min-width:1000px){header .header-content h2{font-size:1rem}}header .header-content p{color:#f3f7f7;margin-bottom:0;font-size:.9rem}@media(min-width:1000px){header .header-content p{font-size:1.4rem}}header .header-content a{color:#f3f7f7}header .header-content .feather{stroke:#f3f7f7}header .header-content .meta{font-size:1rem;font-weight:500;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;color:#787878}.page-header{width:100%;height:20vh;min-height:12em;display:flex;justify-content:center;align-items:center;text-align:center}@media(min-width:1000px){.page-header{height:30vh;min-height:15em;text-align:left}}.page-header h1{font-size:2rem;margin-bottom:.2em}@media(min-width:1000px){.page-header h1{font-size:4rem;margin-bottom:0}}.page-header h1.large-title{font-size:3rem;text-align:center}@media(min-width:1000px){.page-header h1.large-title{font-size:6rem}}.page-header h2{font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:1rem;font-weight:400;color:#787878}@media(min-width:1000px){.page-header h2{font-size:1.6rem}}.page-header p{margin-bottom:0}.page-header .meta{font-size:1rem;font-weight:500;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;color:#787878}.block-container{width:96%;margin:2rem 2%;display:block;position:relative;padding:2rem 0}@media(min-width:700px){.block-container{margin:2rem auto;max-width:1200px}}.block-container.block-container-wide{width:100%;margin:0;margin-bottom:4rem;max-width:none}.block-header{position:relative;display:flex;justify-content:space-around;align-items:center;flex-direction:column;text-align:center;margin-bottom:2rem}.block-header h2{color:#40bac2;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-weight:700}@media(min-width:1000px){.block-header h2{margin-bottom:1rem}}.block-header h3{line-height:1.2;font-size:1.5rem}@media(min-width:1000px){.block-header h3{font-size:2.5rem}}@media(min-width:1000px){.block-header h3{font-size:3rem;margin-bottom:2rem}}@media(min-width:1000px){.block-header p{font-size:1.2rem;text-align:center}}.flex-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.flex-wrapper .flex-item{flex-basis:20%;margin:1rem}@media(min-width:1000px){.flex-wrapper .flex-item{flex-basis:15%;margin:2rem}}.flex-wrapper .flex-item img{max-height:80px;max-width:200px;margin:0 auto}.block-container:nth-child(odd) .flex-wrapper{flex-direction:row-reverse}.block-image{flex-basis:100%;margin-bottom:2rem}@media(min-width:1000px){.block-image{flex-basis:45%}}.block-image img{height:100%;width:100%;object-fit:cover}.block-content{flex-basis:100%}@media(min-width:1000px){.block-content{flex-basis:45%}}.block-content p{font-size:1rem;margin-bottom:.66666667rem}.block-content li{font-size:1rem}.block-content h2{color:#40bac2;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-weight:700}@media(min-width:1000px){.block-content h2{margin-bottom:1rem}}.block-content h3{font-size:1.5rem}@media(min-width:1000px){.block-content h3{font-size:2.5rem;margin-bottom:.66666667rem}}.block-content.narrow{flex-basis:35%}.block-features{display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:space-around;flex-direction:column}@media(min-width:1000px){.block-features{flex-direction:row}}.block-features .block-feature-item{width:100%;flex-basis:27%}@media(min-width:1000px){.block-features .block-feature-item{margin-bottom:4rem}}.block-features .block-feature-item .block-feature-item-image{margin-bottom:1rem}.block-features .block-feature-item .block-feature-item-image img{height:100%;object-fit:cover}.block-features .block-feature-item .block-feature-item-content h3{font-size:1.2rem;font-weight:600;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif}.block-features .block-feature-item .block-feature-item-content p{font-size:.9rem;margin-bottom:1rem}.block-showcase{display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:space-around;flex-direction:column}@media(min-width:1000px){.block-showcase{flex-direction:row}}.block-showcase .block-showcase-item{width:100%;flex-basis:27%;margin-bottom:2rem}.block-showcase .block-showcase-item .block-showcase-item-image{margin-bottom:1rem}.block-showcase .block-showcase-item .block-showcase-item-image img{height:100%;object-fit:cover}.block-showcase .block-showcase-item .block-showcase-item-content h3{font-size:2rem}.block-showcase .block-showcase-item .block-showcase-item-content p{font-size:1rem;margin-bottom:1rem}.block-gallery{width:100%;padding:1rem 0}.block-gallery .gutter-sizer{width:2.042%}@media(min-width:1000px){.block-gallery .gutter-sizer{width:1%}}.block-gallery .masonry-item,.block-gallery .masonry-sizer{width:49%;border:none}@media(min-width:700px){.block-gallery .masonry-item,.block-gallery .masonry-sizer{width:49%}}@media(min-width:1000px){.block-gallery .masonry-item,.block-gallery .masonry-sizer{width:32.67%}}.block-gallery .masonry-item{float:left;margin-bottom:2%}@media(min-width:700px){.block-gallery .masonry-item{margin-bottom:2%}}@media(min-width:1000px){.block-gallery .masonry-item{margin-bottom:1%}}.block-gallery img{display:block;max-width:100%;margin:0}.block-cta{height:20em;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}@media(min-width:1000px){.block-cta{height:30em}}.block-cta .block-cta-media{width:100%;height:100%;position:absolute}.block-cta .block-cta-media img{height:20em;object-fit:cover;margin:0}@media(min-width:1000px){.block-cta .block-cta-media img{height:30em}}.block-cta .block-cta-media .img-overlay{width:100%;height:20em;top:0;position:absolute;background:#424242;opacity:.3}@media(min-width:1000px){.block-cta .block-cta-media .img-overlay{height:40em}}.block-cta a,.block-cta h1,.block-cta h2,.block-cta h3,.block-cta p{color:#f3f7f7}@media(max-width:700px){.block-cta h2{font-size:.6rem}.block-cta h3{font-size:1.4rem}.block-cta p{font-size:.9rem;font-weight:500}}.clearfix:after{visibility:hidden;display:block;font-size:0;clear:both;height:0}.dropdown-container{margin:2rem auto;color:#424242;overflow:hidden}.dropdown-container{background-color:#f3f7f7}.dropdown-container header{cursor:pointer;display:flex;padding:.3em 1em;align-items:center;justify-content:space-between;background-color:#f3f7f7;color:#0f79b5;border-bottom:2px solid #0f79b5;transition:background-color 350ms ease-in-out}.dropdown-container.open header{background-color:#0f79b5}.dropdown-container.open header h3{color:#f3f7f7}.dropdown-container h3{font-size:1rem;font-weight:500;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;margin:0}.dropdown-container .expand{height:40px;width:40px;transform:rotate(45deg);transition:transform 350ms ease-in-out;margin-bottom:0}.dropdown-container .expand .svg-icon{width:1.5em;height:1.5em}.dropdown-container .expand .svg-icon path{fill:#0f79b5}.dropdown-container.open .expand{transform:rotate(0)}.dropdown-container.open .expand .svg-icon path{fill:#f3f7f7}.dropdown-container article{max-height:0;overflow:hidden;line-height:1.6;transition:max-height 350ms ease-in-out}.dropdown-container .article-inner{padding:2em}.dropdown-container .article-inner a,.dropdown-container .article-inner li,.dropdown-container .article-inner ol,.dropdown-container .article-inner p{font-size:1rem}.block-reviews{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:space-around;flex-direction:column}@media(min-width:1000px){.block-reviews{flex-direction:row}}.block-reviews .block-review-item{display:flex;width:100%;flex-basis:40%;justify-content:space-between;align-items:center}@media(min-width:1000px){.block-reviews .block-review-item{margin-bottom:4rem}}.block-reviews .block-review-item .block-review-item-image{position:relative;flex-basis:20%}.block-reviews .block-review-item .block-review-item-image img{object-fit:cover;border-radius:50%;margin-bottom:0}.block-reviews .block-review-item .block-review-item-content{flex-basis:75%}.block-reviews .block-review-item .block-review-item-content h3{font-size:1rem;font-weight:600;margin-bottom:.2em;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;color:#0f79b5}.block-reviews .block-review-item .block-review-item-content p{font-size:.8rem;font-weight:500;color:#525252;margin-bottom:1rem}.block-team{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;box-sizing:border-box;justify-content:space-around}@media(min-width:1000px){.block-team{flex-direction:row}}.block-team .block-team-item{display:flex;flex-direction:column;flex-basis:30%;text-align:center;margin-bottom:2rem}@media(min-width:1000px){.block-team .block-team-item{margin-bottom:4rem}}.block-team .block-team-item .block-team-item-image{position:relative;margin-bottom:1rem}.block-team .block-team-item .block-team-item-image img{width:60%;object-fit:cover;border-radius:50%;margin-bottom:0}.block-team .block-team-item .block-team-item-content{display:flex;flex-direction:column;align-items:center}.block-team .block-team-item .block-team-item-content h3{font-size:1.2rem;font-weight:600;font-family:poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;color:#0f79b5}.block-team .block-team-item .block-team-item-content p{font-size:.9rem;font-weight:500;color:#525252;margin-bottom:1rem}.block-team .block-team-item .block-team-item-content a.button{font-size:.7rem!important;padding:.2em .7em}.block-team .block-team-item .block-team-item-content a.link{font-size:.7rem!important}.theme-dark body{background:#222!important}.theme-dark a,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6,.theme-dark label,.theme-dark li,.theme-dark ol,.theme-dark p,.theme-dark td,.theme-dark th{color:#f3f7f7!important}.theme-dark hr{background:#525252!important}.theme-dark tr{border-color:#dedede!important}.theme-dark img{opacity:.75;transition:opacity .5s ease-out}.theme-dark img:hover{opacity:1}.theme-dark input,.theme-dark select,.theme-dark textarea{background:#222;color:#f3f7f7}.theme-dark .lazyload{opacity:.75}.theme-dark .meta{color:#dedede!important}.theme-dark .tag{background:#525252!important;color:#f3f7f7!important}.theme-dark .icon-link{background:#525252}.theme-dark .feather{stroke:#dedede}.theme-dark .button{background:#787878;border-color:#787878}.theme-dark .grid-item{border-color:#787878!important}.theme-dark .grid-item:hover{border-color:#f3f7f7!important}.theme-dark .dropdown-container{background:#222;border:1px solid #424242}.theme-dark .dropdown-container header{border:1px solid #424242}.theme-dark .dropdown-container .article-inner a,.theme-dark .dropdown-container .article-inner li,.theme-dark .dropdown-container .article-inner ol,.theme-dark .dropdown-container .article-inner p{color:#f3f7f7!important}.skip-to-content{display:none}.container{width:100%;margin:0 auto}@media(min-width:1000px){.container{max-width:740px;padding:0 1em}}.container-wide{width:100%;margin:0 auto}@media(min-width:1000px){.container-wide{max-width:1200px;padding:0 1em}}.flex{display:flex}.lazyload{opacity:1;transition:opacity 1s ease-out}.lazyload:not(.loaded){opacity:.7}.hidden{visibility:hidden;display:none}.outer{position:relative}.outer:before{display:block;content:"";width:100%;padding-top:62.5%}.outer>.inner{position:absolute;top:0;right:0;bottom:0;left:0}.icon-link{position:fixed;right:0;bottom:0;margin-right:1rem;margin-bottom:1rem;padding:.5em;background:#dedede;line-height:0;border-radius:3em;border-bottom:none;z-index:2000}.icon-link:hover{border-bottom:none}.feather{width:24px;height:24px;stroke:#787878;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon-fallback-text{display:none}.iframe-wrapper{padding-bottom:56.25%;position:relative;display:block;width:100%}iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}