/*!
Theme Name: Von Opel Foundation
Theme URI: http://underscores.me/
Author: Cloudlevel
Author URI: https://cloudlevel.me
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: von-opel-foundation
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Von Opel Foundation is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0 0 .5em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:45%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#fff;font-family:"ProximaNova-light",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.35}h1,h2,h3,h4,h5,h6{font-family:"ProximaNova",Helvetica,Arial,sans-serif;clear:both;color:#62b5e5}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@font-face{font-family:"ProximaNova-light";src:url(" ../fonts/proxima-nova/2F95E3_2_0.eot");src:url(" ../fonts/proxima-nova/2F95E3_2_0.eot?#iefix") format("embedded-opentype"),url(" ../fonts/proxima-nova/2F95E3_2_0.woff2") format("woff2"),url(" ../fonts/proxima-nova/2F95E3_2_0.woff") format("woff"),url(" ../fonts/proxima-nova/2F95E3_2_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNova";src:url(" ../fonts/proxima-nova/2F95E3_D_0.eot");src:url(" ../fonts/proxima-nova/2F95E3_D_0.eot?#iefix") format("embedded-opentype"),url(" ../fonts/proxima-nova/2F95E3_D_0.woff2") format("woff2"),url(" ../fonts/proxima-nova/2F95E3_D_0.woff") format("woff"),url(" ../fonts/proxima-nova/2F95E3_D_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNova";src:url(" ../fonts/proxima-nova/2F95E3_E_0.eot");src:url(" ../fonts/proxima-nova/2F95E3_E_0.eot?#iefix") format("embedded-opentype"),url(" ../fonts/proxima-nova/2F95E3_E_0.woff2") format("woff2"),url(" ../fonts/proxima-nova/2F95E3_E_0.woff") format("woff"),url(" ../fonts/proxima-nova/2F95E3_E_0.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"ProximaNova-light";src:url(" ../fonts/proxima-nova/2F95E3_F_0.eot");src:url(" ../fonts/proxima-nova/2F95E3_F_0.eot?#iefix") format("embedded-opentype"),url(" ../fonts/proxima-nova/2F95E3_F_0.woff2") format("woff2"),url(" ../fonts/proxima-nova/2F95E3_F_0.woff") format("woff"),url(" ../fonts/proxima-nova/2F95E3_F_0.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"ProximaNova";src:url(" ../fonts/proxima-nova/2F95E3_10_0.eot");src:url(" ../fonts/proxima-nova/2F95E3_10_0.eot?#iefix") format("embedded-opentype"),url(" ../fonts/proxima-nova/2F95E3_10_0.woff2") format("woff2"),url(" ../fonts/proxima-nova/2F95E3_10_0.woff") format("woff"),url(" ../fonts/proxima-nova/2F95E3_10_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNova";src:url(" ../fonts/proxima-nova/2F95E3_11_0.eot");src:url(" ../fonts/proxima-nova/2F95E3_11_0.eot?#iefix") format("embedded-opentype"),url(" ../fonts/proxima-nova/2F95E3_11_0.woff2") format("woff2"),url(" ../fonts/proxima-nova/2F95E3_11_0.woff") format("woff"),url(" ../fonts/proxima-nova/2F95E3_11_0.ttf") format("truetype");font-weight:normal;font-style:italic}body{background:#000}@media screen and (min-width: 1200px){body{font-size:20px}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#62b5e5}a:visited{color:#62b5e5}a:hover,a:focus,a:active{color:#3ba2de}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.btn,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;font-family:"ProximaNova",Helvetica,Arial,sans-serif;background:#62b5e5;color:#000;line-height:1;padding:.7em 1em .6em;text-decoration:none}.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff !important;text-decoration:underline}.btn:active,.btn:focus,.btn:visited,button:active,button:focus,button:visited,input[type=button]:active,input[type=button]:focus,input[type=button]:visited,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:visited,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:visited{color:#000}.btn.btn-transparent,button.btn-transparent,input[type=button].btn-transparent,input[type=reset].btn-transparent,input[type=submit].btn-transparent{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.btn.btn-transparent:hover,button.btn-transparent:hover,input[type=button].btn-transparent:hover,input[type=reset].btn-transparent:hover,input[type=submit].btn-transparent:hover{background:#62b5e5;border-color:#62b5e5}.btn.btn-transparent:active,.btn.btn-transparent:focus,.btn.btn-transparent:visited,button.btn-transparent:active,button.btn-transparent:focus,button.btn-transparent:visited,input[type=button].btn-transparent:active,input[type=button].btn-transparent:focus,input[type=button].btn-transparent:visited,input[type=reset].btn-transparent:active,input[type=reset].btn-transparent:focus,input[type=reset].btn-transparent:visited,input[type=submit].btn-transparent:active,input[type=submit].btn-transparent:focus,input[type=submit].btn-transparent:visited{color:#fff}.flexible-text-over-image .btn,.flexible-2-columns .btn{margin-top:1.5em}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}#masthead{grid-template-columns:auto 1fr;grid-auto-rows:1fr;align-items:center}.custom-logo-link{display:block;margin:0 auto;width:189px;max-width:100%}@media screen and (max-width: 1199px){.site-branding{margin-top:30px;margin-bottom:15px}}@media screen and (min-width: 1200px){.site-branding{margin:30px 0}}.site-footer{grid-row-gap:30px}.site-footer .site-info{float:left;font-size:1.6em;line-height:.6em;margin-right:150px;align-self:end}.site-footer .footer-logo-container{grid-column-start:auto !important}.site-footer .footer-logo-container img{float:left;width:120px}@media screen and (min-width: 768px){.site-footer{grid-auto-rows:1fr}.site-footer .site-info{order:1}.site-footer .footer-logo-container{order:2}.site-footer .footer-logo-container img{float:right}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.grid-container{display:grid;place-items:start;grid-column-gap:80px}.grid-item{width:100%}.grid-item[style^="--aspect-ratio"]::before{content:"";display:inline-block;width:1px;height:0;padding-bottom:calc(100%/(var(--aspect-ratio)));float:left}.grid-item:first-child,.grid-start{grid-column-start:1}.flexible-padding{padding-top:30px;padding-bottom:30px}@media(min-width: 768px){.container{padding-left:5%;padding-right:5%}.grid-md-2{grid-template-columns:1fr 1fr}.grid-span-2{grid-column:1/3}.site-footer{grid-template-columns:1fr 150px}}@media screen and (min-width: 1200px){.flexible-padding{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1400px){.container{width:1400px}}#site-navigation{background:#000}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation a{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#fff;display:block;font-size:18px;outline:none;text-decoration:none}.main-navigation a:hover{color:#3ba2de;text-decoration:underline}#navigation-outer{line-height:45px}@media screen and (max-width: 991px){#navigation-outer{height:50px;text-align:right}#navigation-outer.toggled{background:#2e2c2c}#navigation-outer.toggled #account-navigation{display:none}#navigation-outer.toggled #navigation-inner{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#navigation-outer.toggled #menu-toggle{position:fixed !important;top:0;right:15px}#navigation-outer.toggled .hamburger.hamburger--emphatic::before{color:#fff}#navigation-outer.toggled .hamburger.hamburger--emphatic .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}#navigation-outer.toggled .hamburger.hamburger--emphatic .hamburger-inner::before{left:-80px;top:-80px;-webkit-transform:translate3d(80px, 80px, 0) rotate(45deg);transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);background-color:#fff}#navigation-outer.toggled .hamburger.hamburger--emphatic .hamburger-inner::after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px, 80px, 0) rotate(-45deg);transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);background-color:#fff}#navigation-outer #navigation-inner{position:fixed;background:#000;top:0;left:0;width:100%;height:100vh;overflow:auto;opacity:0;pointer-events:none;z-index:999;padding-right:17px;box-sizing:content-box;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .3s ease}#navigation-outer #navigation-inner #primary-menu{margin:25% 0 0;padding-bottom:5em;text-align:center}#navigation-outer #navigation-inner #primary-menu a{position:relative;width:100%;display:inline-block;width:auto;font-size:22px;padding-left:1.5em;padding-right:1.5em}#navigation-outer #navigation-inner #primary-menu>li{line-height:2.6em;position:relative}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;padding:0;opacity:0;transition:.3s}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children .sub-menu a{display:block;padding:.5em 0;line-height:1.4em;font-size:.8em}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children>a::after{position:absolute;right:0;top:0;font-family:"FontAwesome";content:"";z-index:-1;transition:color .3s}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children.focus .sub-menu{max-height:2000px;padding:.7em 0;opacity:1}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children.focus::after{color:#fff}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children.focus a::after{color:#fff}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children.focus>a{color:#3ba2de;text-decoration:underline}#navigation-outer #navigation-inner #primary-menu>.menu-item-has-children.focus>a::after{color:#3ba2de;content:""}#navigation-outer #navigation-inner #primary-menu .has-headings>ul>li>a{color:#f5f5f5;font-size:.85em;line-height:2em;cursor:default}#navigation-outer #navigation-inner #primary-menu,#navigation-outer #navigation-inner #primary-menu .sub-menu{padding-left:15px;padding-right:15px;font-size:22px}#navigation-outer #menu-toggle{position:relative !important;padding:10px 0 10px 10px;background:rgba(0,0,0,0);z-index:1000}#navigation-outer .hamburger{display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;outline:none}#navigation-outer .hamburger::before{display:block;position:absolute;top:.1em;right:35px;content:"Menu";transition:color .5s ease 0s}#navigation-outer .hamburger .hamburger-box{width:25px;height:24px;display:inline-block;position:relative}#navigation-outer .hamburger .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:-2px;background-color:#fff}#navigation-outer .hamburger .hamburger-box .hamburger-inner::before,#navigation-outer .hamburger .hamburger-box .hamburger-inner::after{content:"";display:block;background-color:#fff}#navigation-outer .hamburger .hamburger-box .hamburger-inner::before{top:-9px}#navigation-outer .hamburger .hamburger-box .hamburger-inner::after{bottom:-9px}#navigation-outer .hamburger .hamburger-box .hamburger-inner,#navigation-outer .hamburger .hamburger-box .hamburger-inner::before,#navigation-outer .hamburger .hamburger-box .hamburger-inner::after{width:25px;height:2px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:.15s;transition-timing-function:ease}#navigation-outer .hamburger.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}#navigation-outer .hamburger.hamburger--emphatic .hamburger-inner::before{left:0;transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}#navigation-outer .hamburger.hamburger--emphatic .hamburger-inner::after{top:9px;right:0;transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.admin-bar #navigation-outer.toggled #menu-toggle{top:32px}}@media screen and (min-width: 992px){#menu-toggle{display:none}.main-navigation{position:relative;z-index:1000}.main-navigation #navigation-outer{position:relative}.main-navigation ul{margin:0;padding-left:0}.main-navigation ul>li{display:inline-block}.main-navigation ul>li.focus>a{text-decoration:underline;color:#3ba2de}.main-navigation ul ul{position:absolute;left:-999em;text-align:left;z-index:99999;padding-top:.7em;padding-bottom:1em}.main-navigation ul ul a{width:300px;line-height:1.2em;padding:.7em 1em;background:#000}.main-navigation ul ul.sub-menu:first-of-type{opacity:0;transition:opacity .5s ease-out}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0}.main-navigation ul li:hover ul:first-of-type,.main-navigation ul li.focus ul:first-of-type{opacity:1}.main-navigation li{position:relative}#navigation-inner img{display:none}#primary-menu{display:inline-block;position:relative;text-align:center;margin-left:100px}#primary-menu>li{display:inline-block;float:none}#primary-menu>li>a{padding:0 18px}}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.text-center{text-align:center}.bkg-white{color:#000;background:#fff}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.caption-container .section-caption-text{position:absolute;display:block;bottom:0;max-width:35px;height:35px;line-height:35px;padding-left:35px;overflow:hidden;cursor:pointer;color:#fff;background-color:rgba(0,0,0,.5);transition:all .7s ease-in-out}.caption-container .section-caption-text.toggled{max-width:300px;padding:0 5px 0 40px;transition:all .5s ease-in-out}.caption-container .section-caption-text:before{display:block;font-family:"FontAwesome";font-size:.8rem;content:"";position:absolute;left:0;bottom:0;height:35px;width:35px;text-align:center;background:#000;pointer-events:none}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}#block-1+.flexible-hero{height:40vh}@media screen and (min-width: 768px){#block-1+.flexible-hero{height:calc(100vh - 300px)}}.flexible-hero{position:relative;height:100vh;overflow:hidden;align-items:center}.flexible-hero .container p{padding:0 20%}.flexible-hero img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center;z-index:-1}.flexible-hero p{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:1.2em}@media screen and (min-width: 768px){.flexible-hero p{font-size:2em}}@media screen and (min-width: 1600px){.flexible-hero p{font-size:2.5em}}.flexible-text-over-image{position:relative}.flexible-text-over-image grid-item{position:relative}@media screen and (max-width: 767px){.flexible-text-over-image .image-container{display:none}}.flexible-text-over-image .image-container.display-mobile{display:block}.flexible-text-over-image .image-container.display-mobile img,.flexible-text-over-image .image-container.display-mobile .caption-container{display:block}.flexible-text-over-image .image-container img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center;z-index:-1;display:none}@media screen and (min-width: 768px){.flexible-text-over-image .image-container img{display:block}}.flexible-text-over-image .image-container .caption-container{display:none}@media screen and (max-width: 767px){.flexible-text-over-image .image-container{position:relative;height:250px}}.flexible-text-over-image.align-left img{-o-object-position:right;object-position:right}.flexible-text-over-image.align-right .grid-container .grid-item{grid-column-start:2}.flexible-text-over-image.align-right img{-o-object-position:left;object-position:left}@media screen and (min-width: 768px){.flexible-text-over-image{min-height:340px}.flexible-text-over-image.align-left img,.flexible-text-over-image.align-right img{-o-object-position:center;object-position:center}}@media screen and (min-width: 1200px){.flexible-text-over-image{min-height:450px}}.flexible-2-columns.bkg-white{background-color:#fff}.flexible-2-columns.bkg-blue{background-color:#62b5e5}.flexible-2-columns.bkg-blue h1,.flexible-2-columns.bkg-blue h2,.flexible-2-columns.bkg-blue h3,.flexible-2-columns.bkg-blue h4,.flexible-2-columns.bkg-blue h5{color:#000}.flexible-2-columns.bkg-blue .btn{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}@media screen and (max-width: 767px){.flexible-2-columns .grid-container .grid-item:last-child{margin-top:1.5em}}.flexible-full-width-image{position:relative;height:340px;display:none}@media screen and (min-width: 768px){.flexible-full-width-image{display:block}}.flexible-full-width-image .image-container img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center;z-index:-1}@media screen and (min-width: 1200px){.flexible-full-width-image{height:450px}}.flexible-text-over-image{position:relative}.flexible-text-over-image grid-item{position:relative}@media screen and (max-width: 767px){.flexible-text-over-image .image-container{display:none}}.flexible-text-over-image .image-container.display-mobile{display:block}.flexible-text-over-image .image-container.display-mobile img,.flexible-text-over-image .image-container.display-mobile .caption-container{display:block}.flexible-text-over-image .image-container img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center;z-index:-1;display:none}@media screen and (min-width: 768px){.flexible-text-over-image .image-container img{display:block}}.flexible-text-over-image .image-container .caption-container{display:none}@media screen and (max-width: 767px){.flexible-text-over-image .image-container{position:relative;height:250px}}.flexible-text-over-image.align-left img{-o-object-position:right;object-position:right}.flexible-text-over-image.align-right .grid-container .grid-item{grid-column-start:2}.flexible-text-over-image.align-right img{-o-object-position:left;object-position:left}@media screen and (min-width: 768px){.flexible-text-over-image{min-height:340px}.flexible-text-over-image.align-left img,.flexible-text-over-image.align-right img{-o-object-position:center;object-position:center}}@media screen and (min-width: 1200px){.flexible-text-over-image{min-height:450px}}.flexible-categories>.grid-container{grid-row-gap:40px}.flexible-categories h2{margin-top:0}.flexible-categories img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center}.flexible-categories .category-link{align-content:center;justify-items:center;text-align:center;position:relative;height:300px;padding:30px;background:rgba(0,0,0,.5);text-decoration:none}.flexible-categories .category-link:hover{background:rgba(0,0,0,.25)}.flexible-categories .category-link:hover .btn{background:#62b5e5;border-color:#62b5e5;text-decoration:none}.flexible-categories .category-link img{z-index:-2}.flexible-categories .category-link h2{color:#fff}.flexible-categories .category-link .btn{display:inline-block}.flexible-categories .category-container{color:#000}.flexible-categories .category-container.flexible-padding{padding-top:60px;padding-bottom:60px}.flexible-categories .category-container:nth-child(even){background-color:#fff}.flexible-categories .category-container:nth-child(odd){background-color:#f7f7f7}.flexible-categories .category-image-container{position:relative;height:200px}@media screen and (max-width: 767px){.flexible-categories .category-image-container{margin-top:30px}}@media screen and (min-width: 768px){.flexible-categories .category-image-container{height:300px}}.flexible-contact-details{border-top:30px solid #000}#block-1+.flexible-contact-details{border-top:0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#fff;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}

/*# sourceMappingURL=style.css.map */