-
Notifications
You must be signed in to change notification settings - Fork 0
/
style.css
executable file
·18 lines (18 loc) · 65.7 KB
/
style.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*!
Theme name: uwc-website
Theme URI: https://github.com/uwc/uwc-website
Author: Connor Bär <[email protected]>
Author URI: http://madebyconnor.co
Description: An open-source website template for UWC national committees. Deprecated.
Version: 1.5.1
License: GPL-3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Tags: custom-menu,editor-style,featured-image-header,featured-images,post-formats,sticky-post,theme-options,education,translation-ready
Text Domain: uwc-website
Domain Path: /languages/
GitHub Theme URI: https://github.com/uwc/uwc-website
GitHub Branch: master
*/
@charset "UTF-8";
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}body.-search-open{height:100%;overflow:hidden}#site{max-width:72rem;margin:0 auto;padding-top:5.25rem}@font-face{font-family:uwc-website;src:url(fonts/uwc-website.eot);src:url(fonts/uwc-website.eot?#iefix) format("embedded-opentype"),url(fonts/uwc-website.woff) format("woff"),url(fonts/uwc-website.ttf) format("truetype"),url(fonts/uwc-website.svg#uwc-website) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:uwc-website!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-google:before{content:"\61"}.icon-whatsapp:before{content:"\62"}.icon-wordpress:before{content:"\63"}.icon-linkedin:before{content:"\67"}.icon-facebook:before{content:"\68"}.icon-twitter:before{content:"\69"}.icon-youtube:before{content:"\6a"}.icon-instagram:before{content:"\6b"}.icon-vimeo:before{content:"\6c"}.icon-tumblr:before{content:"\6d"}.icon-rss:before{content:"\6e"}.icon-envelope:before{content:"\6f"}.icon-github:before{content:"\70"}.icon-pinterest:before{content:"\71"}.icon-flickr:before{content:"\72"}html{font-size:100%;line-height:1.6;font-family:Bliss,Source Sans Pro,Arial,sans-serif;font-weight:400;word-wrap:break-word;background-color:#333234;box-sizing:border-box}@media (min-width:769px){html{font-size:125%}}@media (min-width:1441px){html{font-size:150%}}*,:after,:before{box-sizing:inherit}body{min-height:100vh;min-width:100vw;overflow-x:hidden;background-color:#fdfdfd;color:#515152}a{border:0;color:inherit;text-decoration:none}.strong,strong{font-weight:700}.em,dfn,em,i{font-style:italic}code,kbd,pre,samp,tt,var{font-family:Courier New,Courier,monospace}pre{border:1px solid #dddce0;font-size:16px;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}code{background-color:#dddce0;padding:.125em .25em}abbr,acronym{border-bottom:1px dotted #dddce0;cursor:help}ins,mark{background:#177cce;color:#fff;padding:.125em .25em;text-decoration:none}big{font-size:125%}hr{background-color:#dddce0;border:0;height:1px;margin:0 0 1.6rem}cite{font-size:1rem;color:#717073}cite:before{content:"\2014\00a0"}b,strong{font-weight:700}del{opacity:.8}.aligncenter,.alignnone{max-width:100%;text-align:center}.alignnone img{width:100vw!important;max-width:100vw;margin:.8rem -webkit-calc((100vw - 100%)/-2);margin:.8rem calc((100vw - 100%) / -2)}@media (min-width:64.0625em){.alignnone img{width:56rem!important;max-width:-webkit-calc(100vw - 6.4rem);max-width:calc(100vw - 6.4rem);margin:.8rem -10rem}}.aligncenter img{margin:.8rem auto;width:100%;max-width:100%}figure.alignright{float:right;margin:.4rem 0 .4rem 1.2rem;max-width:100%}figure.alignleft{float:left;margin:.4rem 1.2rem .4rem 0;max-width:100%}.wp-caption img{margin-bottom:.8rem}.wp-caption.aligncenter,.wp-caption.alignnone{min-width:100%;text-align:center;margin-top:.8rem;margin-bottom:1.6rem}.wp-caption.alignleft{text-align:left}.wp-caption.alignright{text-align:right}.wp-caption-dd,.wp-caption .wp-caption-text{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;line-height:1.3;font-style:italic;color:#717073}.wp-audio-shortcode a,.wp-playlist a{box-shadow:none}.wp-audio-shortcode,.wp-playlist.wp-audio-playlist,.wp-video{margin-top:0;margin-bottom:1.75em}.wp-playlist.wp-audio-playlist{padding-bottom:0}.wp-playlist .wp-playlist-tracks{margin-top:0}.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:.7142857143em 0}.wp-playlist-item .wp-playlist-item-length{top:.7142857143em}embed,iframe,object,video{margin-bottom:1.6rem;max-width:100%;vertical-align:middle}p>embed,p>iframe,p>object,p>video{margin-bottom:0}.site .avatar{border-radius:50%}.comment-content .wp-smiley,.entry-content .wp-smiley,.entry-summary .wp-smiley,.textwidget .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0}.comment-content a img,.entry-content a img,.entry-summary a img,.textwidget a img{display:block}.gallery{margin:1.6rem -.4rem;max-width:-webkit-calc(100% + .8rem);max-width:calc(100% + .8rem)}.gallery-item{display:inline-block;max-width:33.33333%;padding:0 .4rem .8rem;text-align:center;vertical-align:top;width:100%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-icon img{margin:0 auto}.gallery-caption{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;line-height:1.3;font-style:italic;color:#717073;display:block}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:.8rem;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:.8rem;width:auto;z-index:100000}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}textarea{resize:vertical;max-width:100%}.form-input{font-size:2.0736rem;font-weight:700;line-height:1.2;word-wrap:break-word;padding:0;border:none;border-bottom:2px solid #717073;background:none;color:#333234;outline:none;width:100%;line-height:1.75;text-align:left;resize:none}.form-underline{display:block;position:relative;height:2px;background-color:#e06f3b;width:0;margin:0 auto;bottom:2px;-webkit-transition:.15s cubic-bezier(0,0,.2,1);transition:.15s cubic-bezier(0,0,.2,1)}.form-input:focus~.form-underline{width:100%}#menu-primary{position:relative;text-align:center}#menu-primary>.menu-item{margin:0 1.5%;padding-bottom:12px;list-style-type:none;display:inline-block;height:100%;position:relative;cursor:pointer}@media (min-width:64.0625em){#menu-primary>.menu-item{margin:0 2.5%}}#menu-primary>.menu-item>a{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;position:relative;z-index:1;color:#741868;display:inline-block;cursor:pointer;-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#333234}#menu-primary>.menu-item>a:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;z-index:-1;background-color:#961f86;visibility:hidden;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;-webkit-transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}#menu-primary>.menu-item>a:focus,#menu-primary>.menu-item>a:hover{color:#961f86}#menu-primary>.menu-item>a:focus:after,#menu-primary>.menu-item>a:hover:after{visibility:visible;opacity:1;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:35.9375em){#menu-primary>.menu-item>a{font-size:1.2rem}}#menu-primary .menu-item.current-menu-item>a:after,#menu-primary .menu-item:focus>a:after,#menu-primary .menu-item:hover>a:after{visibility:visible;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}#menu-primary .sub-menu{position:absolute;top:100%;left:-.8rem;z-index:100;min-width:100%;padding-bottom:.4rem;background-color:#fff;box-shadow:0 2px 8px -2px #dddce0;border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem;visibility:hidden;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);opacity:0;-webkit-transition:visibility .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:visibility .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:visibility .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);transition:visibility .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1),transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}#menu-primary .sub-menu .menu-item{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;text-align:left;white-space:nowrap;padding:.2rem .8rem;background-color:#fff;width:100%;-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1)}#menu-primary .sub-menu .menu-item:focus,#menu-primary .sub-menu .menu-item:hover{color:#961f86}@media (min-width:36em){#menu-primary>.menu-item:hover>.sub-menu{visibility:visible;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}#menu-social{list-style:none;text-align:right;padding:0;margin:0}#menu-social li{display:inline-block}#menu-social a{margin-right:.8rem}#menu-social a:before{content:"\64";display:inline-block;color:#717073;font-family:uwc-website!important;vertical-align:top;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;font-size:20px;speak:none;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1)}#menu-social a[href*=wordpress]:before{content:"\63"}#menu-social a[href*=wordpress]:focus:before,#menu-social a[href*=wordpress]:hover:before{color:#1e8cbe}#menu-social a[href*=facebook]:before{content:"\68"}#menu-social a[href*=facebook]:focus:before,#menu-social a[href*=facebook]:hover:before{color:#3b5998}#menu-social a[href*=twitter]:before{content:"\69"}#menu-social a[href*=twitter]:focus:before,#menu-social a[href*=twitter]:hover:before{color:#55acee}#menu-social a[href*="plus.google"]:before{content:"\61"}#menu-social a[href*="plus.google"]:focus:before,#menu-social a[href*="plus.google"]:hover:before{color:#dc4e41}#menu-social a[href*=pinterest]:before{content:"\71"}#menu-social a[href*=pinterest]:focus:before,#menu-social a[href*=pinterest]:hover:before{color:#bd081c}#menu-social a[href*=github]:before{content:"\70"}#menu-social a[href*=github]:focus:before,#menu-social a[href*=github]:hover:before{color:#333}#menu-social a[href*=tumblr]:before{content:"\6d"}#menu-social a[href*=tumblr]:focus:before,#menu-social a[href*=tumblr]:hover:before{color:#35465c}#menu-social a[href*=youtube]:before{content:"\6a"}#menu-social a[href*=youtube]:focus:before,#menu-social a[href*=youtube]:hover:before{color:#cd201f}#menu-social a[href*=flickr]:before{content:"\72"}#menu-social a[href*=flickr]:focus:before,#menu-social a[href*=flickr]:hover:before{color:#ff0084}#menu-social a[href*=vimeo]:before{content:"\6c"}#menu-social a[href*=vimeo]:focus:before,#menu-social a[href*=vimeo]:hover:before{color:#1ab7ea}#menu-social a[href*=instagram]:before{content:"\6b"}#menu-social a[href*=instagram]:focus:before,#menu-social a[href*=instagram]:hover:before{color:#3f729b}#menu-social a[href*=linkedin]:before{content:"\67"}#menu-social a[href*=linkedin]:focus:before,#menu-social a[href*=linkedin]:hover:before{color:#0077b5}#menu-social a[href^="mailto:"]:before{content:"\6f"}#menu-social a[href^="mailto:"]:focus:before,#menu-social a[href^="mailto:"]:hover:before{color:#ffa930}.search-form{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;position:relative}@media (min-width:48.0625em){.search-form{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.site-search{visibility:hidden;opacity:0;text-align:center;position:fixed;background-color:#fff;left:0;right:0;top:0;z-index:999;height:100vh;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s cubic-bezier(0,0,.2,1);transition:.3s cubic-bezier(0,0,.2,1)}.-search-open .site-search{visibility:visible;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.search-field{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-header{margin-top:3.2rem}.search-header .search-wrapper{margin-bottom:2.4rem}.search-header .search-title{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word}@media (min-width:48.0625em){.search-header .search-title{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.search-result{width:auto;margin:.8rem 1.6rem 1.2rem;display:block;border:1px solid #dddce0;padding:1.2rem 1.6rem}@media (min-width:48.0625em){.search-result{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.search-result .result-title{font-size:1.44rem;font-weight:700;line-height:1.2;word-wrap:break-word;color:#1366a9}.search-result .result-title:after{content:"→";color:inherit;display:inline-block;opacity:0;visibility:hidden;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}.search-result .result-title:focus,.search-result .result-title:hover{color:#177cce}.search-result .result-title:focus:after,.search-result .result-title:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.search-result .result-link{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;color:#21a7ac}.widget-area{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block}@media (min-width:48.0625em){.widget-area{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.widget{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;color:#515152}.widget .widget-title{font-size:1.2rem;font-weight:700;line-height:1.2;word-wrap:break-word;margin-bottom:.4rem;color:#717073}.widget a{-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#741868;cursor:pointer}.widget a:focus,.widget a:hover{color:#961f86}.widget a:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.widget a:focus:after,.widget a:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.site-navigation{position:absolute;top:0;right:0;left:0;background-color:#fff;box-shadow:0 2px 8px -2px #dddce0;z-index:9999}.headroom .site-navigation{position:fixed;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.headroom--pinned .site-navigation,.headroom--unpinned.headroom--bottom .site-navigation{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.headroom--unpinned .site-navigation{-webkit-transform:translateY(-48%);-ms-transform:translateY(-48%);transform:translateY(-48%)}@media (min-width:36em){.admin-bar .site-navigation{top:32px}}.navigation-upper{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;position:relative;padding-top:24px;-webkit-transition:visibility .3s cubic-bezier(0,0,.2,1);transition:visibility .3s cubic-bezier(0,0,.2,1);visibility:visible}@media (min-width:48.0625em){.navigation-upper{width:54rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.navigation-upper:after{content:"";display:table;clear:both}@media (min-width:36em){.headroom--unpinned .navigation-upper{visibility:hidden}.headroom--unpinned.headroom--bottom .navigation-upper{visibility:visible}}.navigation-left,.navigation-right{position:relative;padding-bottom:12px;z-index:10000}.navigation-left{float:left}.navigation-center{display:block;padding-bottom:12px;line-height:0;text-align:center}@media (min-width:36em){.navigation-center{position:absolute;right:0;left:0;line-height:0}}.navigation-center .custom-logo,.navigation-center svg{max-width:100%;-webkit-transition:opacity .15s cubic-bezier(0,0,.2,1);transition:opacity .15s cubic-bezier(0,0,.2,1);opacity:1}.navigation-center .custom-logo:focus,.navigation-center .custom-logo:hover,.navigation-center svg:focus,.navigation-center svg:hover{opacity:.75}.navigation-center svg{height:1.6rem}.navigation-center .custom-logo{height:auto;vertical-align:middle}.navigation-right{float:right}.navigation-search{padding:0;-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);border:0;outline:none;background:none;color:#717073;cursor:pointer}.navigation-search svg{-webkit-transition:fill .15s cubic-bezier(0,0,.2,1);transition:fill .15s cubic-bezier(0,0,.2,1);vertical-align:middle;fill:#717073}.navigation-search svg:focus,.navigation-search svg:hover{fill:#e06f3b}.-search-open .navigation-search{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search-open{display:inline}.-search-open .search-open,.search-close{display:none}.-search-open .search-close{display:inline}.navigation-lower{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;clear:both}@media (min-width:48.0625em){.navigation-lower{width:54rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}@media (max-width:35.9375em){.navigation-links ul{margin:0;padding:0;list-style:none}.navigation-links li,.navigation-links ul{display:block;width:100%}.js .navigation-links{display:block;position:absolute;max-height:0;clip:rect(0 0 0 0);overflow:hidden;zoom:1}.navigation-links.opened{max-height:9999px}.navigation-button{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;margin-left:8px;padding:0;padding-left:16px;border:0;border-left:1px solid gray;outline:none;background:none;color:#333234;font-size:1.2rem;cursor:pointer;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}}@media (min-width:36em){.js .navigation-links{position:relative}.js .navigation-links.closed{max-height:none}.navigation-button{display:none}}.turbolinks-bar{display:block;position:fixed;top:0;right:0;left:0;width:100%;height:3px;background-color:#1366a9;background-image:-webkit-linear-gradient(left,#1366a9,#21a7ac);background-image:linear-gradient(left,#1366a9,#21a7ac);z-index:99998}@media (min-width:36em){.admin-bar .turbolinks-bar{top:32px}}.header .header-title{font-size:2.985984rem;font-weight:700;line-height:1;word-wrap:break-word;margin-bottom:.8rem}.header .header-summary p{font-size:1.2rem;font-weight:500;word-wrap:break-word}.header.-entry .header-outer{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block}@media (min-width:48.0625em){.header.-entry .header-outer{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.header.-section .header-outer{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block}@media (min-width:48.0625em){.header.-section .header-outer{width:54rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.header.-section .header-navigation{width:inherit}.header.-section .header-links{width:inherit;padding-top:.8rem}.header.-section .header-front{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header.-section .header-front .header-summary{max-width:34rem}.header.-section .header-button{-ms-flex-negative:0;flex-shrink:0;margin-left:3.2rem;margin-right:0}@media (max-width:35.9375em){.header.-section .header-front{-ms-flex-wrap:wrap;flex-wrap:wrap}.header.-section .header-button{margin-left:0;margin-top:.8rem}}.header.-section li{display:inline-block}.header.-section a{margin-right:2.4rem}.header.-section.-no-featured .header-links{border-top:1px solid #dddce0;border-bottom:1px solid #dddce0;padding-bottom:.8rem}.header.-section.-no-featured .header-links a{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#741868;cursor:pointer}.header.-section.-no-featured .header-links a:focus,.header.-section.-no-featured .header-links a:hover{color:#961f86}.header.-section.-no-featured .header-links a:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.header.-section.-no-featured .header-links a:focus:after,.header.-section.-no-featured .header-links a:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.header.-section.-featured .header-links{border-top:1px solid #fff}.header.-section.-featured .header-links a{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#fff;cursor:pointer}.header.-section.-featured .header-links a:focus,.header.-section.-featured .header-links a:hover{color:#fdfdfd}.header.-section.-featured .header-links a:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.header.-section.-featured .header-links a:focus:after,.header.-section.-featured .header-links a:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.header.-section.-featured .header-button{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#fff;cursor:pointer;display:inline-block;position:relative;z-index:10;outline:none;overflow:hidden;text-transform:uppercase;text-decoration:none;letter-spacing:.12rem;padding:.3rem .9rem;border:2px solid #fff;background-size:100%;background-color:#ac1743;background-image:-webkit-linear-gradient(left,#741868,#ac1743);background-image:linear-gradient(left,#741868,#ac1743);text-align:right}.header.-section.-featured .header-button:focus,.header.-section.-featured .header-button:hover{color:#fdfdfd}.header.-section.-featured .header-button:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.header.-section.-featured .header-button:focus:after,.header.-section.-featured .header-button:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.header.-section.-featured .header-button:before{background-color:#d01c51;background-image:-webkit-linear-gradient(left,#961f86,#d01c51);background-image:linear-gradient(left,#961f86,#d01c51);content:"";display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-10;-webkit-transition:opacity .15s cubic-bezier(0,0,.2,1);transition:opacity .15s cubic-bezier(0,0,.2,1)}.header.-section.-featured .header-button:hover:before{opacity:1}.header.-no-featured .header-outer{margin-top:4.8rem;margin-bottom:3.2rem}.header.-no-featured .header-title{color:#1366a9}.header.-no-featured .header-summary p{color:#21a7ac}.header.-featured{display:block;width:100vw;max-width:100%;position:relative;margin-bottom:2.4rem;height:28.8rem;background-repeat:no-repeat;background-position:50%;background-size:cover}.header.-featured:after{content:"";position:absolute;bottom:0;height:66%;width:100%;z-index:10;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}@media (max-width:35.9375em){.header.-featured:after{background:rgba(0,0,0,.25);height:100%}}.header.-featured .header-outer{position:relative;z-index:15;height:100%}.header.-featured .header-inner{position:absolute;bottom:1.6rem;width:100%}.header.-featured .header-summary p,.header.-featured .header-title{color:#fff;text-shadow:0 0 4px #717073}.section-cta,.section-googlemaps,.section-newsfeed,.section-quote,.section-video{margin-top:2.4rem;margin-bottom:2.4rem}.section-textimage{width:auto;margin:.8rem 1.6rem;display:block;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:48.0625em){.section-textimage{width:54rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.section-textimage .section-image{background-repeat:no-repeat;background-position:50%;background-size:cover}.section-textimage .section-card{border:1px solid #dddce0;padding:1.2rem 1.6rem;width:100%}.section-textimage .section-headline{font-size:1.728rem;font-weight:700;line-height:1.2;word-wrap:break-word;color:#1366a9}.section-textimage .section-text{margin-top:.8rem;margin-bottom:.8rem;width:100%}.section-textimage .section-link{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#ac1743;cursor:pointer;font-size:1rem}.section-textimage .section-link:focus,.section-textimage .section-link:hover{color:#d01c51}.section-textimage .section-link:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.section-textimage .section-link:focus:after,.section-textimage .section-link:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}@media (max-width:35.9375em){.section-textimage{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-textimage .section-image{width:100%;height:12.8rem}.section-textimage .section-headline{margin-top:1.6rem}}@media (min-width:36em){.section-textimage{height:19.2rem}.section-textimage:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-textimage:nth-child(odd) .section-image{margin-left:.4rem}.section-textimage:nth-child(2n) .section-image,.section-textimage:nth-child(odd) .section-card{margin-right:.4rem}.section-textimage:nth-child(2n) .section-card{margin-left:.4rem}.section-textimage .section-image{-webkit-box-flex:1;-ms-flex:1 1 22rem;flex:1 1 22rem}.section-textimage .section-card{-webkit-box-flex:1;-ms-flex:1 1 34rem;flex:1 1 34rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}.section-quote{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block}@media (min-width:48.0625em){.section-quote{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.section-quote blockquote{font-size:1.2rem;font-weight:500;word-wrap:break-word;text-align:center;color:#e06f3b}.section-quote blockquote:after,.section-quote blockquote:before{content:"";background-color:#dddce0;width:9.6rem;height:1px;display:block;z-index:10;margin:0 auto}.section-quote blockquote p{margin-top:.8rem;margin-bottom:.8rem}.section-quote blockquote cite{text-align:right;width:100%;display:inline-block;margin-bottom:.8rem}.section-cta{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;text-align:center}@media (min-width:48.0625em){.section-cta{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.section-cta a{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#fff;cursor:pointer;display:inline-block;position:relative;z-index:10;outline:none;overflow:hidden;text-transform:uppercase;text-decoration:none;letter-spacing:.12rem;padding:.3rem .9rem;border:2px solid #fff;background-size:100%;background-color:#ac1743;background-image:-webkit-linear-gradient(left,#741868,#ac1743);background-image:linear-gradient(left,#741868,#ac1743)}.section-cta a:focus,.section-cta a:hover{color:#fdfdfd}.section-cta a:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.section-cta a:focus:after,.section-cta a:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.section-cta a:before{background-color:#d01c51;background-image:-webkit-linear-gradient(left,#961f86,#d01c51);background-image:linear-gradient(left,#961f86,#d01c51);content:"";display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-10;-webkit-transition:opacity .15s cubic-bezier(0,0,.2,1);transition:opacity .15s cubic-bezier(0,0,.2,1)}.section-cta a:hover:before{opacity:1}.section-googlemaps,.section-video{display:block;width:100vw;max-width:100%}@media (min-width:64.0625em){.section-googlemaps,.section-video{width:54rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.section-googlemaps .section-wrapper,.section-video .section-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden}.section-googlemaps .acf-map,.section-googlemaps embed,.section-googlemaps iframe,.section-googlemaps object,.section-video .acf-map,.section-video embed,.section-video iframe,.section-video object{position:absolute;top:0;left:0;width:100%;height:100%}.section-googlemaps .section-header,.section-video .section-header{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;color:#1366a9}.section-googlemaps a .section-header,.section-video a .section-header{position:relative;z-index:1;color:#1366a9;display:inline-block;cursor:pointer;-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1)}.section-googlemaps a .section-header:after,.section-video a .section-header:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;z-index:-1;background-color:#177cce;visibility:hidden;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;-webkit-transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}.section-googlemaps a .section-header:focus,.section-googlemaps a .section-header:hover,.section-video a .section-header:focus,.section-video a .section-header:hover{color:#177cce}.section-googlemaps a .section-header:focus:after,.section-googlemaps a .section-header:hover:after,.section-video a .section-header:focus:after,.section-video a .section-header:hover:after{visibility:visible;opacity:1;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.acf-map img{max-width:inherit!important}.section-logos{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block}@media (min-width:48.0625em){.section-logos{width:54rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.section-logos:after{content:"";display:table;clear:both}.section-logos .section-headline{font-size:1.728rem;font-weight:700;line-height:1.2;word-wrap:break-word;color:#1366a9}.section-logos .section-headline+.section-logoWrapper{text-align:left}.section-logos .section-logoWrapper{text-align:center}.section-logos .section-link{display:inline-block;margin-top:1.6rem;margin-right:1.6rem}.section-logos .section-logo{max-width:100%;max-height:3.2rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.section-newsfeed{display:block;width:100vw;max-width:100%;overflow:hidden}.section-newsfeed:after{content:"";display:table;clear:both}.section-newsfeed .section-image{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.section-newsfeed .section-wrapper{padding:1.2rem 1.6rem;width:100%;position:absolute;z-index:15;bottom:0}.section-newsfeed .section-category{font-weight:500;font-size:.694444rem;line-height:1rem;text-transform:uppercase;letter-spacing:.06rem;display:inline-block;padding:.1rem .5rem;background:-webkit-linear-gradient(left,#741868,#ac1743);background:linear-gradient(90deg,#741868,#ac1743);color:#fff}.section-newsfeed .section-headline{margin-top:.8rem;margin-bottom:.4rem}.section-newsfeed .section-date{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word}.section-newsfeed .section-post{float:left;position:relative;overflow:hidden}.section-newsfeed .section-post:focus .section-image,.section-newsfeed .section-post:hover .section-image{-webkit-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075)}.section-newsfeed .section-post.-no-thumbnail{border:1px solid #dddce0}.section-newsfeed .section-post.-no-thumbnail .section-headline{color:#1366a9;-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1)}.section-newsfeed .section-post.-no-thumbnail:focus .section-headline,.section-newsfeed .section-post.-no-thumbnail:hover .section-headline{color:#177cce}.section-newsfeed .section-post.-no-thumbnail .section-date{color:#717073}.section-newsfeed .section-post.-thumbnail{position:relative}.section-newsfeed .section-post.-thumbnail:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;z-index:10;background:rgba(0,0,0,.25)}.section-newsfeed .section-post.-thumbnail .section-date,.section-newsfeed .section-post.-thumbnail .section-headline{color:#fff}@media (max-width:48em){.section-newsfeed .post-1{width:100%;height:22.4rem;margin-bottom:.2rem}.section-newsfeed .post-2{width:100%;height:11.2rem;margin-top:.2rem;margin-bottom:.2rem}.section-newsfeed .post-1 .section-headline,.section-newsfeed .post-2 .section-headline{font-size:1.728rem;font-weight:700;line-height:1.2;word-wrap:break-word}.section-newsfeed .post-3{margin-right:.2rem}.section-newsfeed .post-4{margin-left:.2rem}.section-newsfeed .post-3,.section-newsfeed .post-4{width:-webkit-calc(50% - .2rem);width:calc(50% - .2rem);margin-top:.2rem;height:11.2rem}.section-newsfeed .post-3 .section-headline,.section-newsfeed .post-4 .section-headline{font-size:1.2rem;font-weight:700;line-height:1.2;word-wrap:break-word}}@media (min-width:48.0625em){.section-newsfeed .post-1{width:-webkit-calc(50% - .2rem);width:calc(50% - .2rem);margin-right:.2rem}.section-newsfeed .post-2{width:-webkit-calc(25% - .4rem);width:calc(25% - .4rem);margin-left:.2rem;margin-right:.2rem}.section-newsfeed .post-1,.section-newsfeed .post-2{height:25.6rem}.section-newsfeed .post-1 .section-headline,.section-newsfeed .post-2 .section-headline{font-size:1.728rem;font-weight:700;line-height:1.2;word-wrap:break-word}.section-newsfeed .post-3{margin-bottom:.2rem}.section-newsfeed .post-4{margin-top:.2rem}.section-newsfeed .post-3,.section-newsfeed .post-4{width:-webkit-calc(25% - .2rem);width:calc(25% - .2rem);margin-left:.2rem;height:12.6rem}.section-newsfeed .post-3 .section-headline,.section-newsfeed .post-4 .section-headline{font-size:1.2rem;font-weight:700;line-height:1.2;word-wrap:break-word}}.entry-navigation{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;margin-bottom:1.6rem;width:inherit}@media (min-width:48.0625em){.entry-navigation{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.entry-navigation h6{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;margin-bottom:.4rem}.entry-navigation .entry-links{width:inherit;padding-top:.4rem;padding-bottom:.4rem;border-top:1px solid #dddce0;border-bottom:1px solid #dddce0}.entry-navigation a,.entry-navigation li{display:inline-block}.entry-navigation a{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#741868;cursor:pointer;margin-right:2.4rem;white-space:nowrap}.entry-navigation a:focus,.entry-navigation a:hover{color:#961f86}.entry-navigation a:after{content:"↓";color:inherit;padding-left:.32rem;display:inline-block;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}.entry-navigation a:focus:after,.entry-navigation a:hover:after{-webkit-transform:translateY(.35rem);-ms-transform:translateY(.35rem);transform:translateY(.35rem)}.entry-content{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block}@media (min-width:48.0625em){.entry-content{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.entry-content .shariff{margin-top:2.4rem;margin-bottom:2.4rem}.entry-content .shariff a:after{display:none}.entry-content .page-links{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;cursor:pointer;word-wrap:break-word;text-align:center}.entry-content .page-links a{color:#741868}.post-navigation{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;clear:both;position:relative;padding-top:1.2rem;padding-bottom:2.4rem}@media (min-width:48.0625em){.post-navigation{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.post-navigation:after{content:"";display:table;clear:both}.post-navigation .nav-previous{float:left;z-index:100;position:relative}.post-navigation .nav-previous a{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#741868;cursor:pointer}.post-navigation .nav-previous a:focus,.post-navigation .nav-previous a:hover{color:#961f86}.post-navigation .nav-previous a:before{content:"←";color:inherit;padding-right:.32rem;display:inline-block;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}.post-navigation .nav-previous a:focus:before,.post-navigation .nav-previous a:hover:before{-webkit-transform:translate(-.35rem);-ms-transform:translate(-.35rem);transform:translate(-.35rem)}.post-navigation .nav-numbers{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;position:absolute;width:100%;text-align:center;left:0;right:0}.post-navigation .nav-numbers a{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;cursor:pointer;word-wrap:break-word;color:#741868}.post-navigation .nav-next{float:right;z-index:100;position:relative}.post-navigation .nav-next a{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#741868;cursor:pointer;text-align:right}.post-navigation .nav-next a:focus,.post-navigation .nav-next a:hover{color:#961f86}.post-navigation .nav-next a:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.post-navigation .nav-next a:focus:after,.post-navigation .nav-next a:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.post-tags{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;color:#717073}@media (min-width:48.0625em){.post-tags{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}#comments{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block}@media (min-width:48.0625em){#comments{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.category-post{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:48.0625em){.category-post{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}@media (max-width:35.9375em){.category-post{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:36em){.category-post{border:1px solid #dddce0;background-color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.sticky .featured{font-weight:500;font-size:.694444rem;line-height:1rem;text-transform:uppercase;letter-spacing:.06rem;display:inline-block;padding:.1rem .5rem;margin-bottom:.8rem;background:-webkit-linear-gradient(left,#741868,#ac1743);background:linear-gradient(90deg,#741868,#ac1743);color:#fff}.category-text .category-title{font-size:1.44rem;font-weight:700;line-height:1.2;word-wrap:break-word;color:#1366a9;margin-bottom:.8rem}@media (max-width:35.9375em){.category-text .category-title{margin-top:1.2rem}}.category-text .category-link{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#ac1743;cursor:pointer;display:inline-block;margin-top:.8rem}.category-text .category-link:focus,.category-text .category-link:hover{color:#d01c51}.category-text .category-link:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.category-text .category-link:focus:after,.category-text .category-link:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}@media (min-width:36em){.category-text{padding:1.2rem 1.6rem}}.category-tags{font-size:.833333rem;font-weight:500;letter-spacing:.01rem;word-wrap:break-word;color:#717073;padding-bottom:.4rem}.category-image{background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:35.9375em){.category-image{width:100%;height:12.8rem}}@media (min-width:36em){.category-image{-webkit-box-flex:1;-ms-flex:1 1 14rem;flex:1 1 14rem}.category-text{-webkit-box-flex:1;-ms-flex:1 1 22rem;flex:1 1 22rem}}.entry-content h1{font-size:2.0736rem}.entry-content h1,.entry-content h2{font-weight:700;line-height:1.2;word-wrap:break-word;color:#1366a9;margin-top:1.6rem;margin-bottom:.8rem}.entry-content h2{font-size:1.728rem}.entry-content h3{font-size:1.44rem;margin-top:1.6rem}.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:700;line-height:1.2;word-wrap:break-word;color:#717073;margin-bottom:.8rem}.entry-content h4,.entry-content h5,.entry-content h6{font-size:1.2rem;margin-top:.8rem}.entry-content p{margin-top:.8rem;margin-bottom:.8rem}.entry-content p img{max-width:100%}.entry-content a{position:relative;z-index:1;color:#ac1743;display:inline-block;cursor:pointer;-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1)}.entry-content a:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;z-index:-1;background-color:#d01c51;visibility:hidden;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;-webkit-transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);transition:visibility .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}.entry-content a:focus,.entry-content a:hover{color:#d01c51}.entry-content a:focus:after,.entry-content a:hover:after{visibility:visible;opacity:1;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.entry-content blockquote{font-size:1.2rem;font-weight:500;word-wrap:break-word;color:#e06f3b;margin-top:2.4rem;margin-bottom:2.4rem}.entry-content blockquote:after,.entry-content blockquote:before{content:"";background-color:#dddce0;width:9.6rem;height:1px;display:block;z-index:10}.entry-content blockquote p{margin-right:0;margin-left:0}.entry-content blockquote cite,.entry-content blockquote small{display:block}.entry-content blockquote cite,.entry-content blockquote em,.entry-content blockquote i{font-style:normal}.entry-content ol,.entry-content ul{padding-left:1.25em;margin-bottom:.8rem}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content li>ol,.entry-content li>ul{padding-bottom:0}.entry-content dl{margin-top:.8rem;margin-bottom:.8rem}.entry-content dt{font-weight:700}.entry-content dd{margin-top:.8rem;margin-bottom:.8rem}.entry-content img{height:auto;vertical-align:middle}.entry-content .gallery{clear:both}.entry-content table,.entry-content td,.entry-content th{border:1px solid #dddce0}.entry-content th{background-color:#f5f5f5}.entry-content table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-top:.8rem;margin-bottom:.8rem;table-layout:fixed;width:100%}.entry-content caption,.entry-content td,.entry-content th{font-weight:400;text-align:left}.entry-content th{font-weight:700}.entry-content td,.entry-content th{border-width:0 1px 1px 0}.entry-content td,.entry-content th{padding:.4375em}.contact-outer{position:fixed;width:100%;bottom:1.6rem;z-index:99;pointer-events:none;text-align:right}.contact-inner{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;position:relative}@media (min-width:48.0625em){.contact-inner{width:54rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.contact-button{pointer-events:all;box-shadow:0 2px 12px -2px #717073;color:#717073;position:relative;overflow:hidden;z-index:10;outline:none;padding:0;width:60px;height:60px;border:none;border-radius:50%;background-color:#ac1743;background-image:-webkit-linear-gradient(315deg,#741868,#ac1743);background-image:linear-gradient(135deg,#741868,#ac1743);cursor:pointer;-webkit-transition:box-shadow .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:box-shadow .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}.contact-button:hover{box-shadow:0 2px 12px 0 #717073}.contact-button:before{background-color:#d01c51;background-image:-webkit-linear-gradient(315deg,#961f86,#d01c51);background-image:linear-gradient(135deg,#961f86,#d01c51);content:"";display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-10;-webkit-transition:opacity .15s cubic-bezier(0,0,.2,1);transition:opacity .15s cubic-bezier(0,0,.2,1)}.contact-button:hover:before{opacity:1}.contact-button svg{width:24px;height:24px;fill:#fff;vertical-align:middle;-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1)}.-contact-open .contact-button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.contact-open{display:inline}.-contact-open .contact-open,.contact-close{display:none}.-contact-open .contact-close{display:inline}.contact-box{max-width:90vw;pointer-events:all;text-align:left;visibility:hidden;opacity:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);position:absolute;overflow:hidden;background-color:#fff;box-shadow:0 2px 12px -2px #dddce0;border-radius:8px;right:0;bottom:-webkit-calc(100% + .8rem);bottom:calc(100% + .8rem);-webkit-transition:.15s cubic-bezier(0,0,.2,1);transition:.15s cubic-bezier(0,0,.2,1)}.-contact-open .contact-box{visibility:visible;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.contact-header{background-color:#ac1743;background-image:-webkit-linear-gradient(315deg,#741868,#ac1743);background-image:linear-gradient(135deg,#741868,#ac1743);padding:.8rem 1.2rem}.contact-header:after{content:"";display:table;clear:both}.contact-image{background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%;height:2.8rem;width:2.8rem;margin-right:.8rem;float:left}.contact-headline{float:left}.contact-name{font-size:1.2rem;font-weight:700;line-height:1.2}.contact-name,.contact-role{word-wrap:break-word;color:#fff}.contact-role{font-size:.833333rem;font-weight:500;letter-spacing:.01rem}.contact-body{padding:.8rem 1.2rem}.contact-info{font-size:1rem;word-wrap:break-word;margin-bottom:.2rem}.contact-link{font-size:.833333rem;font-weight:700;letter-spacing:.02rem;word-wrap:break-word;-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0);-webkit-transition:color .15s cubic-bezier(0,0,.2,1);transition:color .15s cubic-bezier(0,0,.2,1);color:#ac1743;cursor:pointer}.contact-link:focus,.contact-link:hover{color:#d01c51}.contact-link:after{display:inline-block;padding-left:.32rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:-webkit-transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1);transition:transform .15s cubic-bezier(0,0,.2,1),-webkit-transform .15s cubic-bezier(0,0,.2,1);color:inherit;content:"→"}.contact-link:focus:after,.contact-link:hover:after{-webkit-transform:translate(.35rem);-ms-transform:translate(.35rem);transform:translate(.35rem)}.site-footer{position:relative;margin-top:2.4rem;box-shadow:0 -2px 8px -2px #dddce0;background-color:#fff}.site-footer:before{content:"";display:block;background-color:#1366a9;background-image:-webkit-linear-gradient(left,#1366a9,#21a7ac);background-image:linear-gradient(left,#1366a9,#21a7ac);width:100%;height:3px}.footer-widgets{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;padding-top:1.6rem;padding-bottom:1.6rem}@media (min-width:48.0625em){.footer-widgets{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.footer-widgets:after{content:"";display:table;clear:both}.footer-widgets .footer-widget{float:left}@media (min-width:36em){.footer-widgets .footer-left,.footer-widgets .footer-right{width:-webkit-calc(33.33333% - .8rem);width:calc(33.33333% - .8rem)}.footer-widgets .footer-left{margin-right:.8rem}.footer-widgets .footer-center{width:-webkit-calc(33.33333% - 1.6rem);width:calc(33.33333% - 1.6rem);margin-left:.8rem;margin-right:.8rem}.footer-widgets .footer-right{margin-left:.8rem}}@media (max-width:35.9375em){.footer-widgets .footer-left{width:100%}.footer-widgets .footer-center,.footer-widgets .footer-right{width:-webkit-calc(50% - .8rem);width:calc(50% - .8rem);margin-top:1.6rem}.footer-widgets .footer-center{margin-right:.8rem}.footer-widgets .footer-right{margin-left:.8rem}}.footer-info{width:auto;margin-right:1.6rem;margin-left:1.6rem;display:block;font-size:.694444rem;color:#717073;text-align:center;padding-bottom:1.2rem}@media (min-width:48.0625em){.footer-info{width:36rem;margin-right:auto;margin-left:auto;max-width:-webkit-calc(100% - 3.2rem);max-width:calc(100% - 3.2rem)}}.footer-info a{padding:.1rem .2rem}.footer-info a:focus,.footer-info a:hover{background-image:-webkit-linear-gradient(45deg,#dd2476,#ff512f);background-image:linear-gradient(45deg,#dd2476,#ff512f);color:#fff}
/*# sourceMappingURL=style.css.map */