@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: 0.2em 0.8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: "";
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:16777271;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;image-orientation:from-image;object-fit:contain}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222;display:none}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline} button.pswp__button{width:44px;height:44px;position:relative;background-color:#00000000!important;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;min-width:0}button.pswp__button:focus,button.pswp__button:hover{opacity:1;background-color:transparent}button.pswp__button:active{outline:none;opacity:.9;background-color:transparent}button.pswp__button::-moz-focus-inner{padding:0;border:0;background-color:transparent}.pswp__ui--over-close button.pswp__button--close{opacity:1}button.pswp__button,button.pswp__button--arrow--left:before,button.pswp__button--arrow--right:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAYAAAAJD2m8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAAEw0lEQVR4Xu3dMYsdVRjG8S0MUVEstRHBwsrCNuwWNgp+Aj+CTUprsTJRYhdJEYixMWBhJVhoY+knsNJGg4FgKyxq1uc98+whc+8ZdmfZmXPOvf8fvNzMe87kPDBzZpPNLDkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTjpMBDkzxtxEOr8tLnzuvDqhTjSPVA9Yfq2J9xfOQpTYlcztdFXlwyXegtHprkaSMeWpWX7uIBoeWfUX2RgpycPFLdV930ZxyHGL/iU6pSjq7yYiHDdb745vHpPCDOoOXvqp6oPlM953YSx+7H+F23q4ocztNFXixEFzjx4Ww+fbXN5+VGPDTJ00Y8tAotdzisenLLrSKNx6YLh25VEesPMfrIiwX5AvOAWJCW+1oVfyzf/Eo8yqHDq573wK0qtH4x7yaNN5EX6Jo30Vc+zNTbelDFPNVDH1ah9Yt5S1rIC3RNGyjc8OHp8YiHYuwT1bEPq0iBOsoLdE0bKL4i3/dhpl7Lf4LYylvSQl6ga9pA8d5AbLpevgdRzLtJ43wPYtfp4iY+nM2nX/j8ubzciIcmedqIh1ah5eJlo3DWvwp8Okyr+xJSrD/E6CMvFuQLzANiYVrytireG7ihKr1XEJstxlfPVqIYXeXFQuICBx/O5tOr3CRe+sy1Pa3qjazlr6g230yMzff0m4mZT6tGEbrKi4X4+o54aJKnjXhoVV763Hl9WJVinP5sw0NV/GxDfOafbdBnlk6oTDG6yotL5ms74qFJnjbioVV56XPn9WHzHDdxq2mOmrgFYEm9bTYeDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3q4f+V4P++QJPivqxZS9MamVvNcbzELWC/xL1fqjVoncytZjhW4hawf+L+L9VatFbmVnWOk7gF7KfYA6Vak9bL3KrGMRK3gN2j+/tl1fM+nBT7oFSXQb/Phfj01Xn52Xw6dtGcC9zDzaCIL6h+jKxyrLruoSKNF+sy6Pe5EJ++Oi8/m0/HrvH1Tdya5GmJW01SvI+GlNm/qtc8vEVjxVqT1svcqsYxErewz3wvJG5t8XDiVpMU7y3V7yno2NueskVjxVqL1srcqs5xErewz3wvJG5lbiduNUfRXlfdU/0TOTf8qXrRU7dorFhr0DqZW81wrMQt7DPfC4lbTd4kivKu6kvVLdWR6hvVf6rwt+qm6kPVT6pvVW/61CKNF2tpWiNzqzmOl7iFfeZ7YYuHq1OUd1RPUqjB6a/jm5F3VJPfa5iic4q1Bq3T/MbrISNWFDfE09xuguLEXyM2fad61VNm07nFAlCgzTHidhMU5/Mh1cgj1XXVs542i84rFoAN2hhFHq5OUV5R/ZJCDX71Z3is+lj1kudWf1EK2BnaFJlbxV5tinJVdU31ho8PVT+oTv2l+m34Zd0XpYCdoA2RuZW5nbjVJMV7T/VzCjrW/ItSQLO0GTK3tng4catZivj9kHSk2RelgGZpI2RuTfK0xK0mKd77Q8qs2RelgOZpM5x7N8yZW5NifqBq+kUpAB0oPRyiAKD4cIgCgOLDIQoAig+HKAAoPhyiADSstGnXLAANK23aNQsAAAAAAAAAAAAAAABAKw4O/gd/4B7XBr94BAAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg button.pswp__button,.pswp--svg button.pswp__button--arrow--left:before,.pswp--svg button.pswp__button--arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPHRpdGxlPmRlZmF1bHQtc2tpbiAyPC90aXRsZT4KCTxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CgkJPGc+CjwhLS0KCQkJPHBhdGggZD0iTTY3LjAwMiA1OS41djMuNzY4Yy02LjMwNy44NC05LjE4NCA1Ljc1LTEwLjAwMiA5LjczMiAyLjIyLTIuODMgNS41NjQtNS4wOTggMTAuMDAyLTUuMDk4VjcxLjVMNzMgNjUuNTg1IDY3LjAwMiA1OS41eiIgaWQ9IlNoYXBlIiBmaWxsPSIjZmZmIi8+Ci0tPgkJCTxnIGZpbGw9IiNmZmYiPgoJCQkJPHBhdGggZD0iTTEzIDI5di01aDJ2M2gzdjJoLTV6TTEzIDE1aDV2MmgtM3YzaC0ydi01ek0zMSAxNXY1aC0ydi0zaC0zdi0yaDV6TTMxIDI5aC01di0yaDN2LTNoMnY1eiIgaWQ9IlNoYXBlIi8+CgkJCTwvZz4KCQkJPGcgZmlsbD0iI2ZmZiI+CgkJCQk8cGF0aCBkPSJNNjIgMjR2NWgtMnYtM2gtM3YtMmg1ek02MiAyMGgtNXYtMmgzdi0zaDJ2NXpNNzAgMjB2LTVoMnYzaDN2MmgtNXpNNzAgMjRoNXYyaC0zdjNoLTJ2LTV6Ii8+CgkJCTwvZz4KCQkJPHBhdGggZD0iTTIwLjU4NiA2NmwtNS42NTYtNS42NTYgMS40MTQtMS40MTRMMjIgNjQuNTg2bDUuNjU2LTUuNjU2IDEuNDE0IDEuNDE0TDIzLjQxNCA2Nmw1LjY1NiA1LjY1Ni0xLjQxNCAxLjQxNEwyMiA2Ny40MTRsLTUuNjU2IDUuNjU2LTEuNDE0LTEuNDE0TDIwLjU4NiA2NnoiIGZpbGw9IiNmZmYiLz4KCQkJPHBhdGggZD0iTTExMS43ODUgNjUuMDNMMTEwIDYzLjVsMy0zLjVoLTEwdi0yaDEwbC0zLTMuNSAxLjc4NS0xLjQ2OEwxMTcgNTlsLTUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+CgkJCTxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+CgkJCTxnPgoJCQkJPHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPgoJCQkJPHBhdGggZD0iTTE1Mi41IDI3YzMuMDM4IDAgNS41LTIuNDYyIDUuNS01LjVzLTIuNDYyLTUuNS01LjUtNS41LTUuNSAyLjQ2Mi01LjUgNS41IDIuNDYyIDUuNSA1LjUgNS41eiIgaWQ9Ik92YWwtMSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPgoJCQkJPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1MCAyMWg1djFoLTV6Ii8+CgkJCTwvZz4KCQkJPGc+CgkJCQk8cGF0aCBkPSJNMTE2Ljk1NyAyOC41NDNsLTEuNDE0IDEuNDE0LTMuMjUtMy4yNSAxLjQxNC0xLjQxNCAzLjI1IDMuMjV6IiBmaWxsPSIjZmZmIi8+CgkJCQk8cGF0aCBkPSJNMTA4LjUgMjdjMy4wMzggMCA1LjUtMi40NjIgNS41LTUuNXMtMi40NjItNS41LTUuNS01LjUtNS41IDIuNDYyLTUuNSA1LjUgMi40NjIgNS41IDUuNSA1LjV6IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41Ii8+CgkJCQk8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz4KCQkJCTxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMDkuMDQzIDE5LjAwOGwtLjA4NSA1LTEtLjAxNy4wODUtNXoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxjaXJjbGUgY3g9IjYxLjgxMzI1MDU0MTY4NzAxIiBjeT0iNjUuODMxMzIzNjIzNjU3MjMiIHI9IjIuNSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utb3BhY2l0eT0iMCIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+CgkJCQk8Y2lyY2xlIGN5PSI3MC4zMzEzMjM2MjM2NTcyMyIgY3g9IjcwLjgxMzI1MDU0MTY4NzAxIiByPSIyLjUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLW9wYWNpdHk9IjAiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPgoJCQkJPGNpcmNsZSBjeD0iNzAuODEzMjUwNTQxNjg3MDEiIGN5PSI2MS4zMzEzMjM2MjM2NTcyMyIgcj0iMi41IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS1vcGFjaXR5PSIwIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz4KCQkJCTxwYXRoIGQ9Im02MS44MTMyNTA1NDE2ODcwMSw2NS44MzEzMjM2MjM2NTcyMyBsOSw0LjUgbS05LC00LjUgbDksLTQuNSAiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSIjZmZmZmZmIiBzdHJva2Utb3BhY2l0eT0iMSIgZmlsbC1vcGFjaXR5PSIxIi8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+Cjwvc3ZnPgo=)}.pswp--svg button.pswp__button--arrow--left,.pswp--svg button.pswp__button--arrow--right{background:none}}button.pswp__button--close{background-position:0 -44px!important}button.pswp__button--share{background-position:-44px -44px!important}button.pswp__button--fs{display:none}.pswp--supports-fs button.pswp__button--fs{display:block}.pswp--fs button.pswp__button--fs{background-position:-44px 0!important}button.pswp__button--zoom{display:none;background-position:-88px 0!important}.pswp--zoom-allowed button.pswp__button--zoom{display:block}.pswp--zoomed-in button.pswp__button--zoom{background-position:-132px 0!important}.pswp--touch button.pswp__button--arrow--left,.pswp--touch button.pswp__button--arrow--right{visibility:hidden}button.pswp__button--arrow--left,button.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}button.pswp__button--arrow--left{left:0}button.pswp__button--arrow--right{right:0}button.pswp__button--arrow--left:before,button.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}button.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px!important}button.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px!important}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}.pswp__share-tooltip a:first-child:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--twitter:hover:before{border-bottom-color:#55ACEE}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--pinterest:hover:before{border-bottom-color:#CCC}a.pswp__share--download:hover,a.pswp__share--copyurl:hover,a.pswp__share--custom:hover{background:#DDD}a.pswp__share--download:hover:before,a.pswp__share--copyurl:hover:before,a.pswp__share--custom:hover:before{border-bottom-color:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:center;max-width:960px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse button.pswp__button--arrow--left,.pswp--has_mouse button.pswp__button--arrow--right{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse button.pswp__button--arrow--left,.pswp--has_mouse button.pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar,.pswp__caption.pswp__ui--idle{opacity:0}.pswp__ui--idle button.pswp__button--arrow--left,.pswp__ui--idle button.pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden button.pswp__button--arrow--left,.pswp__ui--hidden button.pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide button.pswp__button--arrow--left,.pswp__ui--one-slide button.pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__caption__exif{margin-top:.5em}.pswp__caption__exif:first-child{margin-top:0}.pswp__caption__exif_camera{padding-left:2.5em;padding-top:.25em;padding-bottom:.25em;background-position:.5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+)}.pswp__caption__exif_lens{padding-left:2.5em;padding-top:.25em;padding-bottom:.25em;background-position:.5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0yOTMuNzUsNTYuMjVIMjc1VjM3LjVjMC0zLjQ1Ni0yLjc5NC02LjI1LTYuMjUtNi4yNWgtMTAwYy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djMxLjI1SDE1MFY2Mi41IGMwLTMuNDU2LTIuNzk0LTYuMjUtNi4yNS02LjI1aC04Ny41Yy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djYuMjVINi4yNUMyLjc5NCw2OC43NSwwLDcxLjU0NCwwLDc1djE1MCBjMCwzLjQ1NiwyLjc5NCw2LjI1LDYuMjUsNi4yNUg1MHY2LjI1YzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoODcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1di02LjI1aDEyLjV2MzEuMjUgYzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoMTAwYzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE4Ljc1aDE4Ljc1YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE3NSBDMzAwLDU5LjA0NCwyOTcuMjA2LDU2LjI1LDI5My43NSw1Ni4yNXogTTEyLjUsMjE4Ljc1VjgxLjI1SDUwdjEzNy41SDEyLjV6IE0xMzcuNSwyMzEuMjVoLTc1VjIyNVY3NXYtNi4yNWg3NVYyMzEuMjV6IE0xNTAsMjE4Ljc1VjgxLjI1aDEyLjV2MTM3LjVIMTUweiBNMjYyLjUsMjU2LjI1SDE3NVY0My43NWg4Ny41VjYyLjV2MTc1VjI1Ni4yNXogTTI4Ny41LDIzMS4yNUgyNzVWNjguNzVoMTIuNVYyMzEuMjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDY4Ljc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsNjguNzUsMjM3LjUsNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDkzLjc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsOTMuNzUsMjM3LjUsOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDExOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDExOC43NSwyMzcuNSwxMTguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE0My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE0My43NSwyMzcuNSwxNDMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE2OC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE2OC43NSwyMzcuNSwxNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE5My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE5My43NSwyMzcuNSwxOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDIxOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDIxOC43NSwyMzcuNSwyMTguNzV6Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjgxLjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxMDYuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjEzMS4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48cmVjdCBmaWxsPSIjY2NjY2NjIiB4PSI3NSIgeT0iMTU2LjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxODEuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjIwNi4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48L3N2Zz4K)}.pswp__caption__exif_focal{padding-left:2.5em;padding-top:.25em;padding-bottom:.25em;background-position:.5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K)}.pswp__caption__exif_shutter{padding-left:2.5em;padding-top:.25em;padding-bottom:.25em;background-position:.5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_fstop{padding-left:2.5em;padding-top:.25em;padding-bottom:.25em;background-position:.5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=)}.pswp__caption__exif_iso{padding-left:2.5em;padding-top:.25em;padding-bottom:.25em;background-position:.5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_datetime{padding-left:2.5em;padding-top:.25em;padding-bottom:.25em;background-position:.5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==)}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-audio-button,.video-js.vjs-layout-small .vjs-captions-button,.video-js.vjs-layout-small .vjs-chapters-button,.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-descriptions-button,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-subtitles-button,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-audio-button,.video-js.vjs-layout-tiny .vjs-captions-button,.video-js.vjs-layout-tiny .vjs-chapters-button,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-descriptions-button,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-subtitles-button,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-audio-button,.video-js.vjs-layout-x-small .vjs-captions-button,.video-js.vjs-layout-x-small .vjs-chapters-button,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-descriptions-button,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-subtitles-button,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none!important}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js.vjs-layout-tiny .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:.3em}.rtl ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:0;margin-right:.3em}@font-face {
font-family: 'WorkSans-Variable';
src: url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/WorkSans/WorkSans-Variable.woff2) format('woff2'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/WorkSans/WorkSans-Variable.woff) format('woff'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/WorkSans/WorkSans-Variable.ttf) format('truetype');
font-weight: 100 900;
font-display: auto;
font-style: normal;
} @font-face {
font-family: 'WorkSans-VariableItalic';
src: url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/WorkSans/WorkSans-VariableItalic.woff2) format('woff2'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/WorkSans/WorkSans-VariableItalic.woff) format('woff'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/WorkSans/WorkSans-VariableItalic.ttf) format('truetype');
font-weight: 100 900;
font-display: auto;
font-style: italic;
}   @font-face {
font-family: 'Supreme-Variable';
src: url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/Supreme/Supreme-Variable.woff2) format('woff2'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/Supreme/Supreme-Variable.woff) format('woff'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/Supreme/Supreme-Variable.ttf) format('truetype');
font-weight: 100 800;
font-display: auto;
font-style: normal;
} @font-face {
font-family: 'Supreme-VariableItalic';
src: url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/Supreme/Supreme-VariableItalic.woff2) format('woff2'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/Supreme/Supreme-VariableItalic.woff) format('woff'),
url(//pxb-studios.de/wp-content/themes/pxb_hff/fonts/Supreme/Supreme-VariableItalic.ttf) format('truetype');
font-weight: 100 800;
font-display: auto;
font-style: italic;
}     html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
scroll-behavior: smooth;
} html { font-size: 16px; }
@media screen and (max-width: 840px) {
html {
font-size: 15px;
}
}
@media screen and (min-width: 2000px) {
html {
font-size: 20px;
}
}
@media screen and (min-width: 2400px) {
html {
font-size: 24px;
}
}  body {
margin: 0;
} main {
display: block;
} h1,
h2,
h3,
h4,
h5 {
margin: 0 0 1.4rem;
font-family: 'WorkSans-Variable';
font-weight: 420;
font-size: 1.2rem;
text-transform: uppercase;
letter-spacing: 0.02em;
}
.page-template-default h2,
.page-template-default h3,
.page-template-default h4 {
margin: 0 0 1rem;
}
.page-template-default ul {
margin: 0 0 1rem;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
transition: all 0.2s ease;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: 500;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} 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;
display: block;
}  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: 0.35em 0.75em 0.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: #121212;
font-family: 'Supreme-Variable', Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-weight: 320;
font-size: 1rem;
line-height: 1.5;
letter-spacing: 0.01em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin: 0 0 1em 0;
}
dfn,
cite,
em,
i {
font-style: italic;
font-family: 'Supreme-VariableItalic', sans-serif;
}
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%;
} body {
background: #fff;
}
hr {
display: block;
content: '';
height: 2px;
width: 3rem;
background: #66BAC1;
margin: 1.8rem auto 1.8rem 0;
border: none;
}
ul,
ol {
margin: 0 0 1rem 0;
padding: 0;
font-size: 0;
}
ul {
list-style: none;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 0;
}
.team_list li {
display: inline;
font-size: 1.1rem;
}
.team_list li::after {
content: '|';
color: rgba(255,255,255,0.50);
font-weight: 100;
padding: 0 0.5rem;
}
.team_list li:last-child::after {
content: '';
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
width: 100%;
}
.site img {
display: block;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #000000;
text-decoration: none;
}
a:visited {
color: #000000;
}
a:hover,
a:focus,
a:active {
color: #000000;
}
a:focus {
outline: thin dotted;
outline: none;
}
a:hover,
a:active {
outline: 0;
}
.entry-content p a,
.entry-content p a:visited {
color: rgba(0,140,152,1);
}
.entry-content p a:hover,
.entry-content p a:active {
color: #121212;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
background: rgba(0,0,0,0.80);
color: #E8E8E8;
line-height: 1;
padding: 1em 1em 0.8em;
margin: 0 0 0 auto;
float: right;
font-family: 'WorkSans-Variable';
font-size: 0.8rem;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.03em;
border: none;
transition: all ease 0.2s;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: rgba(0,0,0,1.00);
transition: all ease 0.2s;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
background: rgba(0,0,0,0.90);
transition: all ease 0.2s;
}
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: #121212;
font-size: 1.2rem;
font-weight: 280;
border: none;
border-bottom: 2px solid rgba(0,140,152,0.10);
border-radius: 0;
padding: 0.25rem 0;
width: 100%;
background: rgba(255,255,255,0.00);
resize: vertical;
transition: all ease 0.2s;
}
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: rgba(0,140,152,1.00);
}
input:focus-visible,
textarea:focus-visible {
outline: none;
background-color: rgba(255,255,255,0.20);
padding-left: 0.6rem;
padding-right: 0.6rem;
transition: all ease 0.2s;
}
select {
border: none;
}
textarea {
width: 100%;
}
form label {
padding: 0;
font-family: 'WorkSans-Variable';
font-size: 0.8rem;
font-weight: 420;
text-transform: uppercase;
letter-spacing: 0.03em;
color: #121212;
}
.wpcf7-not-valid-tip {
color: rgba(0,140,152,0.80);
font-size: 1em;
font-weight: normal;
display: block;
padding: 0.25rem 0 0 0;
}  span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.wpcf7 .wpcf7-list-item {
display: block;
margin-bottom: 10px;
}
.wpcf7-checkbox label,
.wpcf7-acceptance label {
position: relative;
cursor: pointer;
}
.wpcf7-checkbox input[type=checkbox],
.wpcf7-acceptance input[type=checkbox] { position: absolute;
visibility: hidden;
width: 12px;
height: 12px;
top: 0;
left: 0;
}
.wpcf7-checkbox input[type=checkbox] + span,
.wpcf7-acceptance input[type=checkbox] + span { }
.wpcf7-checkbox input[type=checkbox] + span:before,
.wpcf7-acceptance input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 0;
height: 1rem;
width: 1rem;
top: -1px;
left: 0px;
border: 2px solid rgba(0,140,152,0.30);
border: 0.1rem solid rgba(0,0,0,0.65);
background: rgba(255,255,255,0);
}
.wpcf7-checkbox input[type=checkbox] + span:after,
.wpcf7-acceptance input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "×";
height: 1rem;
width: 1rem;
top: -1px;
left: 0;
visibility: hidden;
font-size: 1rem;
text-align: center;
line-height: 1rem;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:before,
.wpcf7-acceptance input[type=checkbox]:checked + span:before {
background: transparent;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:after,
.wpcf7-acceptance input[type=checkbox]:checked + span:after{
visibility: visible;
}
.wpcf7-list-item-label {
margin-left: 1.5rem;
display: inline-block;
}
.entry-content .wpcf7-list-item-label a,
.entry-content .wpcf7-list-item-label a:visited {
color: #121212;
border-bottom: 2px solid rgba(0,140,152,0.250);
}
.entry-content .wpcf7-list-item-label a:hover,
.entry-content .wpcf7-list-item-label a:active {
color: rgba(0,140,152,1);
} .site-header, 
.site-main,
.site-footer {
width: 100%;
max-width: 3200px;
margin: 0 auto;
}
.site-header > .container,
.entry-header > .container,
.entry-content,
.entry-footer,
.site-footer > .container {
position: relative;
max-width: calc(77rem + 8%);
margin: 0 auto;
padding: 0 4%;
}
.home .entry-content {
max-width: 100%;
padding: 0;
}
@media screen and (max-width: 520px) {
.site-header > .container,
.entry-header > .container,
.entry-content,
.entry-footer,
.site-footer > .container {
padding: 0 4%;
}
.entry-header > .container {
margin: 2.5rem auto 0 auto;
}
} .site-header {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
background: linear-gradient(rgba(255,255,255,1.00), rgba(255,255,255,0.00));
}
.home .site-header {
background: linear-gradient(rgba(0,0,0,0.00), rgba(0,0,0,0.00));
transition: all ease 0.4s;
}
.home .scrolled .site-header {
background: linear-gradient(rgba(255,255,255,1.00), rgba(255,255,255,0.00));
transition: all ease 0.4s;
}
.home .scrolled .main-navigation a {
color: rgba(255,255,255,1);
}
.logged-in .site {
position: relative;
}
.logged-in .site-header {
top: 32px;
}
.site-header > .container {
display: flex;
justify-content: space-between;
padding: 3rem 4% 2rem 4%;
max-width: none;
}
@media screen and (max-width: 520px) {
.site-header > .container {
padding: 1rem 4% 2rem 4%;
}
}
.site-header .main-navigation {
flex: 1 1 50%;
}
.site-header .main-navigation {
display: flex;
justify-content: right;
align-items: center;
}
.site-header .site-branding {
position: absolute;
top: 2.8rem;
left: 4%;
}
.home .site-header .site-branding {
top: -3rem;
transition: all ease 0.4s;
}
.home .scrolled .site-header .site-branding {
top: 2.8rem;
transition: all ease 0.4s;
}
.site-header .custom-logo-link {
display: block;
max-width: 5rem; opacity: 1;
}
@media screen and (max-width: 520px) {
.site-header .site-branding {
top: 1.2rem;
left: 4%;
}
.site-header .custom-logo-link {
max-width: 4rem;
}
}
.site-header .custom-logo-link:hover {
filter: brightness(1.15);
}
.home .site-header .custom-logo-link {
opacity: 0;
transition: all ease 0.4s;
}
.home .scrolled .site-header .custom-logo-link {
opacity: 1;
transition: all ease 0.4s;
} .site-main {
padding: 6.8rem 0 3rem 0;
} .site-footer {
background-color: #121212;
font-size: 1rem;
}
.site-footer,
.site-footer a,
.site-footer a:visited {
color: #E8E8E8;
}
.site-footer a:hover,
.footer-navigation .current_page_item a,
.single-projects .footer-navigation li.projects a {
color: #999;
}
.site-footer > .container {
padding: 4.8rem 4%;
}
.site-footer .columns {
display: flex;
}
.site-footer .columns .column {
flex: 0 1 33.3%;
}
.site-footer .columns .first_column,
.site-footer .columns .second_column {
display: flex;
align-items: center;
}
.site-footer .columns .first_column {
border-right: 2px solid rgba(0,148,160,0.80);
padding-right: 3rem;
min-width: 24rem;
}
.site-footer .site-info h3 {
font-size: 1rem;
font-weight: 360;
margin-bottom: 1rem;
}
.site-footer .site-info .first_column .logo {
max-width: 8.4rem;
}
.site-footer .site-info .first_column .address {
padding: 0 0 0 2rem;
}
.site-footer .site-info .first_column .address .text p {
margin-bottom: 0;
}
.site-footer .site-info .first_column .address .title {
font-family: 'WorkSans-Variable';
}
.site-footer .third_column {
display: flex;
flex-direction: column;
padding: 0.6rem 0 0.7rem 0;
}
.site-footer .navigation {
flex-grow: 1;
font-size: 0;
}
.site-footer .footer-navigation ul {
margin: 0;
padding: 0;
list-style: none;
font-family: 'WorkSans-Variable';
font-weight: 400;
text-transform: uppercase;
line-height: 2;
}
.site-footer .footer-navigation ul li {
display: inline-block;
margin: 0;
}
.site-footer .footer-navigation ul li a {
font-size: 0.8rem;
letter-spacing: 0.055em;
}
.site-footer .footer-navigation ul li a::after {
display: inline-block;
content: '';
background: #0094A0;
width: 2px;
height: 0.8rem;
margin: 0 0.8rem -0.15em;
}
.site-footer .footer-navigation ul li:last-of-type a::after {
display: none;
}
.site-footer .footer-navigation ul,
.site-footer .third_column .copy {
text-align: right;
}
.site-footer .third_column .copy {
font-size: 0.9rem;
}
.site-footer .contact_info {
margin: 4rem auto 0 4.8rem;
}
.site-footer .contact_info .entry {
}
.site-footer .contact_info .entry .label,
.site-footer .contact_info .entry .content {
padding-right: 1.25rem;
letter-spacing: 0.03em;
}
.site-footer .contact_info .entry .label {
display: none;
text-align: right;
font-family: 'WorkSans-Variable';
text-transform: uppercase;
font-size: 0.8rem;
font-weight: 380;
letter-spacing: 0.03em;
}
@media screen and (max-width: 1024px) {
.site-footer .columns {
flex-wrap: wrap;
}
.site-footer .columns .column {
flex: 0 1 50%;
}
.site-footer .columns .first_column {
padding-right: 2rem;
}
.site-footer .third_column {
align-items: center;
margin: 3rem auto 0 auto;
}
.site-footer .footer-navigation ul,
.site-footer .third_column .copy {
text-align: center;
}
.site-footer .footer-navigation ul {
margin-bottom: 0.5rem;
}
.site-footer .third_column .copy {
margin-top: 1rem;
}
}
@media screen and (max-width: 840px) {
.site-footer .columns {
flex-wrap: nowrap;
flex-direction: column;
}
.site-footer .columns .column {
flex: 0 1 100%;
}
.site-footer .columns .first_column,
.site-footer .columns .second_column {
padding-right: 0;
border: none;
margin: 0 auto;
}
.site-footer .second_column {
text-align: center;
}
.site-footer .contact_info {
margin: 3rem auto 0;
}
.site-footer .contact_info .entry .label, 
.site-footer .contact_info .entry .content {
padding-right: 0;
}
}
@media screen and (max-width: 480px) {
.site-footer .columns .first_column {
flex-direction: column;
min-width: 280px;
}
.site-footer .site-info .first_column .address {
padding: 0 0 0 0;
}
.site-footer .site-info .first_column .logo {
margin-bottom: 2rem;
}
.site-footer .site-info .first_column .address {
text-align: center;
}
} section.header {
position: relative;
margin: 0 0 4rem 0;
}
.home .main-navigation a {
color: rgba(255,255,255,1);
transition: all ease 0.4s;
}
.home .main-navigation a:hover {
color: rgba(255,255,255,0.5);
transition: all ease 0.4s;
}
.home .scrolled .main-navigation a {
color: rgba(0,0,0,1);
transition: all ease 0.4s;
}
.home .scrolled .main-navigation a:hover {
color: rgba(0,0,0,0.5);
transition: all ease 0.4s;
}
.home section.header .container {
position: absolute;
top: 25%;
left: 0;
text-align: center;
width: 100%;
z-index: 9;
}
.home section.header .container .logo {
max-width: 16rem;
margin: -6rem auto 4rem auto;
}
.home section.header .container .info_container h2 {
font-family: 'WorkSans-Variable';
color: #FFF;
text-transform: uppercase;
font-size: 3rem;
letter-spacing: 0.04em;
font-weight: 260;
padding: 0 2rem;
}
.scroll_down a {
display: block;
content: url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 54" fill="rgba(208,208,208,1)"><path id="scroll_down" data-name="scroll_down" d="M27,63.03a27.016,27.016,0,0,1-1.292-54V43.745L10.2,27.668,8.257,29.6,27,49.021,45.743,29.6,43.8,27.667,28.293,43.744V9.03A27.015,27.015,0,0,1,27,63.03Z" transform="translate(0 -9.03)"/></svg>');
width: 2.8rem;
height: 2.8rem;
margin: 3rem auto 0;
opacity: 0.33;
top: 0;
position: relative;
transition: all ease 0.4s;
}
.scroll_down a:hover {
display: block;
content: url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 54" fill="rgba(208,208,208,1)"><path id="scroll_down" data-name="scroll_down" d="M27,63.03a27.016,27.016,0,0,1-1.292-54V43.745L10.2,27.668,8.257,29.6,27,49.021,45.743,29.6,43.8,27.667,28.293,43.744V9.03A27.015,27.015,0,0,1,27,63.03Z" transform="translate(0 -9.03)"/></svg>');
width: 2.8rem;
height: 2.8rem;
margin: 3.4rem auto 0;
opacity: 0.55;
top: 0.5rem;
transition: all ease 0.4s;
}
#intro_text {
position: relative;
top: -8.5rem;
}
section.header .video_container .video,
section.header .image_container .image {
filter: brightness(50%);
}
section.header .video_container {
position: relative;
}
section.header .video_container .scroll_down {
position: absolute;
bottom: 9.5rem;
left: 50%;
transform: translateX(-50%);
}
section.header .video_container .video,
section.header .image_container .image {
height: calc(100vh + 6rem);
overflow: hidden;
}
@media screen and (max-width: 700px) {
.home section.header .container .logo {
max-width: 10rem;
margin: -8rem auto 3rem auto;
}
.home section.header .container .info_container h2 {
font-size: 2rem;
}
section.header .video_container .video,
section.header .image_container .image {
height: calc(100vh + 0rem);
overflow: hidden;
}
}
section.header .video_container .video video,
section.header .image_container .image img {
object-fit: cover;
width: 100%;
height: 100%;
object-position: center;
}
.home .site-main {
padding: 0 0 0 0;
background: linear-gradient(100deg,rgba(230,242,243,1.00),rgba(243,243,243,1.00)50%,rgba(230,242,243,1.00));
}
.home .site-main .entry-content p:first-of-type {
order: 1;
}
section.project_list {
display: flex;
flex-wrap: wrap;
background-color: #fff;
margin: 5rem 0 4rem 0;
}
section.project_list .more,
section.list .more {
width: 100%;
text-align: center;
background-color: #fff;
padding: 0 2rem 2.8rem 2rem;
text-transform: uppercase;
margin-top: -0.5rem;
}
@media screen and (max-width: 1280px) {
section.project_list .more,
section.news_list .more {
padding: 0 2rem 4% 2rem;
margin-top: 0;
}
}
@media screen and (max-width: 840px) {
section.project_list .more,
section.news_list .more {
padding: 1% 2rem 5% 2rem;
}
}
section.project_list > .container,
section.news_list > .container {
flex: 1 1 auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
max-width: calc(77rem + 8%);
margin: 4rem auto 0;
background-color: #FFF;
}
section.news_list > .container.single_entry {
justify-content: center;
}
section.news_list {
background-color: #FFF;
padding: 1rem 0 0 0;
margin: 0;
}
@media screen and (max-width: 520px) {
section.project_list {
margin: 4rem 0 3rem 0;
}
section.project_list > .container {
margin: 3rem auto 0;
}
section.news_list {
padding: 0.01rem 0 0 0;
}
}
.home section.list > .container,
.home section.project_list > .container {
padding: 0 4% 0 4%;
}
.home section.project_list > .container {
padding: 1rem 4% 0 4%;
}
section.news_list.list > h3.title {
display: none;
}
section.project_list .more a,
section.news_list .more a,
.single-post .more a {
font-family: 'WorkSans-Variable';
text-transform: uppercase;
font-size: 1.2rem;
font-weight: 460;
letter-spacing: 0.06em; color: rgba(0,140,152,0.75);
display: block;
text-align: center;
}
.single-post .more a {
margin: 4rem 0 0 0;
}
section.project_list .more a:hover,
section.news_list .more a:hover,
.single-post .more a:hover {
color: #121212;
}
.project_list .entry {
flex: 0 0 48%;
margin: 0 0 4% 0;
position: relative;
height: 20rem;
}
.project_list .entry.featured {
flex: 0 0 100%;
margin: 0 0 4% 0;
position: relative;
height: 20rem;
}
.news_list .entry {
flex: 0 0 48%;
margin: 0 0 4% 0;
position: relative;
}
@media screen and (max-width: 840px) {
section.list .entry,
.project_list .entry {
flex: 0 0 100%;
position: relative;
}
}
.project_list .entry .image {
position: relative;
overflow: hidden;
height: 100%;
}
.project_list .entry .image img {
transform: scale(1.15); filter: brightness(1.1) blur(5px) contrast(0.8) saturate(1.3);
transition: all ease 0.4s;
object-fit: cover;
height: 100%;
width: 100%;
transition: all ease 0.4s;
}
.project_list .entry:hover .image img {
transform: scale(1.1);
filter: brightness(1) blur(0) contrast(1) saturate(1);
transition: all ease 0.4s;
}
.news_list .entry { background: linear-gradient(100deg,rgba(230,242,243,1.00),rgba(230,242,243,0.60)60%,rgba(230,242,243,1.00));
}
.project_list .entry .info {
position: absolute;
width: 100%;
top: 1.4rem;
left: 0;
z-index: 999;
padding: 0 1.4rem 1.4rem 1.4rem;
}
.news_list .entry .info {
position: relative;
width: 100%;
top: 1.4rem;
left: 0;
z-index: 999;
padding: 0 1.4rem 1.4rem 1.4rem;
}
.project_list .entry .info,
.news_list .entry .info {
font-family: 'WorkSans-Variable';
text-transform: uppercase;
font-weight: 450;
letter-spacing: 0.03em;
}
.news_list .entry a {
opacity: 1;
transition: all ease 0.3s;
}
.news_list .entry a:hover {
color: rgba(3,113,122,0.80);
opacity: 0.85;
transition: all ease 0.3s;
}
.project_list .entry.dark_mode .info {
font-weight: 400;
}
.news_list .entry .info .meta_info,
.project_list .entry .info .meta_title {
font-size: 0.85rem;
margin-bottom: 1rem;
}
.news_list .entry .info h3.title,
.project_list .entry .info h3.title {
font-size: 2rem;
font-weight: 400;
line-height: 1.05;
margin-bottom: 0.8rem;
}
.news_list .entry .info .excerpt,
.project_list .entry .info .sub_title {
font-family: 'Supreme-Variable', sans-serif;
text-transform: none;
font-size: 1.3rem;
font-weight: 360;
line-height: 1.25;
max-width: 75%;
letter-spacing: 0.015em;
}
.news_list .entry .info .excerpt {
max-width: 100%;
font-size: 1.2rem;
margin-top: 1rem;
}
.news_list .entry .info .excerpt .read_more::after {
content: "•••";
display: inline-block;
color: rgba(0,140,152,0.5);
letter-spacing: 0.1em;
}
@media screen and (max-width: 1080px) and (min-width: 841px) {
.project_list .entry {
height: 18rem;
}
.news_list .entry .info h3.title,
.project_list .entry .info h3.title {
font-size: 1.7rem;
}
.news_list .entry .info .excerpt,
.project_list .entry .info .sub_title {
font-size: 1.2rem;
max-width: 100%;
}
}
@media screen and (max-width: 520px) {
.project_list .entry {
height: 18rem;
}
.news_list .entry .info h3.title,
.project_list .entry .info h3.title {
font-size: 1.7rem;
}
.news_list .entry .info .excerpt,
.project_list .entry .info .sub_title {
font-size: 1.2rem;
max-width: 100%;
}
}
.project_list .entry.dark_mode .info h3.title {
font-weight: 350;
}
.project_list .entry.dark_mode .info .sub_title {
font-weight: 310;
letter-spacing: 0.04em;
}
.project_list .entry .fade_box {
position: absolute;
z-index: 2;
height: 100%;
width: 100%;
background: linear-gradient(135deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.1) 100%) !important;
}
.project_list .entry.dark_mode .fade_box {
background: linear-gradient(135deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.0) 65%) !important;
}
.project_list .entry.dark_mode a {
color: #EFEFEF;
}
.home .intro {
background-color: #fff;
padding: 3rem 4% 3.2rem; max-width: 77rem;
margin: -3rem auto 0 auto;
z-index: 99;
position: relative;
font-size: 1.8rem;
font-weight: 240;
line-height: 1.4;
}
@media screen and (max-width: 680px) {
.home .intro {
font-size: 1.6rem;
line-height: 1.35;
}
}
.home .intro strong {
font-weight: 440;
}
.home .intro p:last-of-type {
margin-bottom: 0;
} section {
margin: 0 auto 4rem;
}
section:last-of-type {
margin: 0 auto 0;
}
section.project_list:last-of-type {
margin: 0 auto 0;
} section.reference_list {
text-align: center;
padding: 0 4% 5rem;
max-width: 77rem;
margin: 0 auto;
font-size: 0;
}
@media screen and (max-width: 520px) {
section.reference_list {
padding: 0 4% 3.6rem;
}
}
section.reference_list h3.title,
section.list > h3.title {
font-family: 'WorkSans-Variable';
text-transform: uppercase;
text-align: center;
font-size: 1.2rem;
font-weight: 460;
letter-spacing: 0.06em;
margin: 3.4rem 0 2rem;
}
section.list > h3.title {
margin: 1.4rem 0 1rem;
}
section.reference_list .entry .entry {
display: inline-block;
font-size: 1.3rem;
letter-spacing: 0.02em;
font-weight: 300;
}
section.reference_list .entry .entry::after {
content: '|';
color: #008C98;
font-weight: 100;
padding: 0 0.8rem;
}
@media screen and (max-width: 640px) {
section.reference_list .entry .entry {
display: block;
}
section.reference_list .entry .entry::after {
display: block;
content: '—';
padding: 0;
line-height: 0.9;
}
}
section.reference_list .entry .entry:last-child::after {
content: '';
padding: 0 0;
} section.team_list {
background: linear-gradient(175deg,rgba(72,172,181,1.00),rgba(0,140,152,1.00));
padding: 3rem 0;
color: #FFF;
}
section.team_list > .container {
max-width: calc(77rem + 8%);
margin: 0 auto;
padding: 0 4%;
}
section.team_list .header {
display: flex;
align-items: baseline;
overflow: hidden;
}
section.team_list .title {
font-family: 'WorkSans-Variable';
text-transform: uppercase;
font-size: 1.8rem;
font-weight: 380;
letter-spacing: 0.03em;
display: flex;
flex: 1 0 auto;
flex-wrap: wrap;
align-items: baseline;
padding-bottom: 2rem;
}
section.team_list .title::after {
content: '';
display: flex;
flex: 0 1 auto;
width: 2rem;
height: 2px;
background-color: #67BAC2;
margin: 0 1rem;
}
section.team_list h3.title {
font-size: 1.1rem;
font-weight: 340;
letter-spacing: 0.06em;
display: flex;
flex: 1 0 100%;
flex-wrap: wrap;
}
section.team_list h3.title::after {
display: flex;
flex: 1 0 auto;
margin: 0 0 0 1rem;
}
section.team_list .list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
section.team_list .list .entry {
flex: 0 0 48%;
} 
section.team_list .list .entry .header {
display: flex;
justify-content: space-between;
align-items: flex-end;
flex-wrap: wrap;
}
section.team_list .list .entry .header div.image {
flex: 0 0 44%;
}
section.team_list .list .entry .header div.name {
flex: 1 0 44%;
padding-left: 2.2rem;
}
@media screen and (max-width: 840px) {
section.team_list .list .entry .header div.image {
flex: 0 0 100%;
}
section.team_list .list .entry .header div.name {
flex: 0 0 100%;
padding-left: 0;
margin-top: 1.5rem;
}
}
@media screen and (max-width: 560px) {
section.team_list .list .entry {
flex: 0 0 100%;
}
section.team_list .list .entry:first-of-type {
margin-bottom: 2rem;
}
}
section.team_list .list .entry .header .name {
font-family: 'WorkSans-Variable';
text-transform: uppercase;
font-size: 1.2rem;
font-weight: 400;
letter-spacing: 0.03em;
}
section.team_list .list .entry .header .name hr {
display: block;
width: 2.8rem;
height: 2px;
margin: 1.6rem 0 0 0;
background-color: #90CDD2;
}
section.team_list .list .entry .text {
padding-top: 1.6rem;
font-size: 1.1rem;
letter-spacing: 0.02em;
} .single-projects .entry-header .image_container  {
width: 100%;
height: 30rem;
position: relative;
z-index: 1;
}
.single-projects .entry-header .image_container .image img {
object-fit: cover;
width: 100%;
height: 30rem;
object-position: center;
}
@media screen and (max-width: 520px) {
.single-projects .entry-header .image_container,
.single-projects .entry-header .image_container .image img {
height: 25rem;
}
}
.single-projects .entry-header .image_container.vertical_0 .image img {
object-position: center 0%;
}
.single-projects .entry-header .image_container.vertical_25 .image img {
object-position: center 25%;
}
.single-projects .entry-header .image_container.vertical_50 .image img {
object-position: center 50%;
}
.single-projects .entry-header .image_container.vertical_75 .image img {
object-position: center 75%;
}
.single-projects .entry-header .image_container.vertical_100 .image img {
object-position: center 100%;
}
.single-projects .entry-header .image_container {
position: relative;
}
.single-projects .entry-header .image_container a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.single-projects .entry-header .fade_box {
position: absolute;
z-index: 2;
height: 100%;
width: 100%;
background: linear-gradient(135deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.1) 65%) !important;
}
.single-projects .dark_mode .entry-header .fade_box {
background: linear-gradient(135deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.1) 65%) !important;
}
@media screen and (max-width: 640px) {
.single-projects .entry-header .fade_box {
background: linear-gradient(135deg,rgba(255,255,255,.8) 30%,rgba(255,255,255,0)) !important;
}
}
.single-projects .dark_mode .entry-header {
color: #EFEFEF;
}
.single-projects .entry-header {
position: relative; margin: 0 0 3.2rem 0;
}
.single-projects .entry-header .info_container {
font-family: 'WorkSans-Variable';
position: absolute;
top: 3.2rem;
max-width: 70%;
z-index: 3;
line-height: 1.2;
}
.single-projects .entry-header label.meta_title {
display: block;
text-transform: uppercase;
font-size: 1rem;
font-weight: 450;
letter-spacing: 0.03em;
margin-bottom: 2rem;
}
.single-projects .dark_mode .entry-header label.meta_title {
font-weight: 400;
}
.single-projects .entry-header h1.title {
text-transform: uppercase;
font-size: 3rem;
font-weight: 380;
line-height: 1.08;
}
.single-projects .entry-header h2.sub_title {
font-family: 'Supreme-Variable', sans-serif;
text-transform: none;
font-size: 1.8rem;
font-weight: 330;
letter-spacing: 0.02em;
max-width: 31rem;
}
@media screen and (max-width: 520px) {
.single-projects .entry-header .info_container {
top: 2rem;
max-width: 85%;
}
.single-projects .entry-header h1.title {
font-size: 2.5rem;
}
.single-projects .entry-header h2.sub_title {
font-size: 1.5rem;
}
}
.single-projects .dark_mode .entry-header h1.title {
font-weight: 340;
}
.single-projects .dark_mode .entry-header h2.sub_title {
font-weight: 280;
letter-spacing: 0.03em;
}
.single-projects .entry-content .columns {
display: flex;
justify-content: space-between;
}
.single-projects .entry-content .columns .column {
flex: 0 0 50%;
}
.single-projects .entry-content .columns .info_column {
padding: 0 4rem 0 0;
}
.single-projects .entry-content .columns .image_column {
padding: 0 0 0 0;
}
@media screen and (max-width: 720px) {
.single-projects .entry-content .columns {
display: block;
}
.single-projects .entry-content .columns .image_column,
.single-projects .entry-content .columns .info_column {
padding: 0;
}
.single-projects .video {
margin: 0 0 2rem 0;
}
}
.single-projects .entry-content .columns .image_column { }
.grid-sizer {
}
.gutter-sizer {
width: 4%;
}
.grid-sizer, .grid-item {
width: calc(50% - 24px);
width: 48%;
}
.single-projects .entry-content .columns .image_column .image_container { margin: 0 0 4% 0;
}
.image_container .caption {  
max-width: calc(77rem + 8%);
margin: 0.2rem auto 0;
padding: 0 4%;
text-align: right;
font-family: 'WorkSans-Variable';
color: #999;
font-weight: 380;
font-size: 0.64rem;
text-transform: uppercase;
letter-spacing: 0.045em;
word-spacing: 0.1em;
}
.single-projects .entry-content .columns .image_column figcaption {
display: none;
}
.single-projects .info_column > .text {
margin: 0 0 3.2rem 0;
font-size: 1.12rem;
font-weight: 360;
}
.single-projects .info_column > .text::before {
display: block;
content: '';
height: 4rem;
width: 2px;
background: #A01916;
top: -5.2rem;
margin-bottom: 1rem;
z-index: 999;
position: absolute;
}
.single-projects .info_column.line_red > .text::before {
background: #A01916;
}
.single-projects .info_column.line_green > .text::before {
background: rgba(0,140,152,1)
}
.single-projects .info_column.line_black > .text::before {
background: rgba(0,0,0,1)
}
.single-projects .job_description {
margin: 0 0 3.2rem 0;
padding: 1rem 0 0 0;
font-family: 'WorkSans-Variable';
color: #999;
font-weight: 380;
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.04em;
line-height: 1;
}
.single-projects .job_description .entry {
display: inline-block;
margin: 0 0.5rem 0.8rem 0;
padding-right: 0.5rem;
border-right: solid 1px #66BAC1; }
.single-projects .job_description .entry:last-of-type {
border-right: none;
}
.single-projects .datasheet {
display: table;
line-height: 1.2;
margin: 0 0 2.1rem 0;
}
.single-projects .datasheet .entry {
display: table-row;
}
.single-projects .datasheet .entry .label,
.single-projects .datasheet .entry .content {
display: table-cell;
}
.single-projects .datasheet .entry .label,
.single-projects .datasheet .entry .content {
padding: 0 0 0.75rem 0;
}
.single-projects .datasheet .entry .label {
text-align: right;
font-family: 'WorkSans-Variable';
font-weight: 420;
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.04em;
}
.single-projects .datasheet .entry .content {
text-align: left;
padding-left: 0.75rem;
font-weight: 340;
}
.single-projects .datasheet .entry .label .text {
display: inline-block;
border-right: solid 1px #66BAC1; margin: 0;
padding: 0 0.75rem 0 0;
}
.single-projects .datasheet p {
margin-bottom: 0;
}
.single-projects .link {
display: inline-flex;
margin: 0 0 2.2rem 0;
padding: 0;
letter-spacing: 0.02em;
}
.single-projects .link a {
display: inline-flex;
align-items: center;
color: rgba(0,140,152,1);
}
.single-projects .link a:hover {
color: #000;
}
.single-projects .link a::before {
content: "⋯";
color: rgba(102,186,193,1);
font-size: 0.9rem;
padding-right: 0.5rem;
padding-bottom: 0.1em;
} .entry-header h1.entry-title,
.entry-header h2.entry-title,
.error404 .page-header h1 {
font-family: 'WorkSans-Variable';
font-size: 2rem;
font-weight: 400;
line-height: 1.05;
text-transform: uppercase;
letter-spacing: 0.03em;
margin: 4.6rem 0 3rem;
} .page,
.blog,
.single-post {
font-size: 1.2rem;
}
.blog .post {
margin: 0 0 4rem 0;
}
.blog article p:last-of-type::after {
display: block;
content: '';
height: 2px;
width: 4rem;
background: #66BAC1;
margin: 4rem auto 0 0;
}
#post-282 .entry-content,
.page-template-default .entry-content,
.blog .entry-content,
.single-post .entry-content,
.error404 .not-found {
padding: 0 20%;
}
@media screen and (max-width: 840px) {
#post-282 .entry-content,
.page-template-default .entry-content,
.blog .entry-content,
.single-post .entry-content {
padding: 0 10%;
}
}
@media screen and (max-width: 480px) {
#post-282 .entry-content,
.page-template-default .entry-content,
.blog .entry-content,
.single-post .entry-content {
padding: 0 4%;
}
}
#post-282 .entry-content:first-of-type,
.page-template-default .entry-content:first-of-type {
margin-bottom: 4rem;
}
#post-282 .team_list .text p strong,
.page-template-default .team_list .text p strong {
display: block;
font-family: 'WorkSans-Variable';
font-size: 1rem;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.03em;
margin: 2rem 0 0 0;
} .blog .caption,
.single-post .caption,
.video .caption {
margin: 0.5rem 0 0 0;
font-size: 0.9em;
opacity: 0.8;
}
.blog .image_container,
.single-post .image_container {
margin: 0 0 2rem 0;
}
.blog .entry-meta,	
.single-post .entry-meta {	
font-family: 'WorkSans-Variable';
font-size: 1rem;
font-weight: 420;
text-transform: uppercase;
letter-spacing: 0.03em;
margin: 0 0 0 0.15rem;
}
.blog .entry-header h2.entry-title,
.single-post .entry-header h1.entry-title {
margin: 4.6rem 0 1rem;
}
.blog .entry-header,
.single-post .entry-header {
margin: 0 0 3rem 0;
} .entry-content.contact {
display: flex;
}
.entry-content.contact .text {
display: block;
flex: 0 0 48%;
margin-right: 2%;
font-size: 1.2rem;
}
.entry-content.contact .text p {
margin-bottom: 1rem;
}
.entry-content.contact .text h3 {
font-family: 'WorkSans-Variable';
font-size: 1.2rem;
font-weight: 400;
line-height: 1.05;
text-transform: uppercase;
letter-spacing: 0.03em;
margin: 3rem 0 1rem 0;
}
.entry-content.contact .text h3:first-of-type {
margin: 0 0 1rem 0;
}
.entry-content.contact .formular {
display: block;
flex: 0 0 48%;
margin: -4.7rem 0 5rem 2%;
background: rgba(0,140,152,0.20);
padding: 2.4rem 2.6rem;
}
.entry-content.contact .formular p:last-of-type {
margin-bottom: 0;
}
@media screen and (max-width: 920px) {
.entry-content.contact .formular {
padding: 1.8rem 2rem;
}
}
@media screen and (max-width: 680px) {
.entry-content.contact {
flex-direction: column;
}
.entry-content.contact .text {
margin-right: 0;
}
.entry-content.contact .formular {
margin: 3rem 0 2rem 0;
}
} section.image_block {
margin: 2rem auto;
} h3 .xs {
text-transform: none;
} .pipe {
color: #008C98;
font-weight: 400;
padding: 0 0.4rem;
}  .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: inline-block;
text-decoration: none;
font-family: 'WorkSans-Variable';
font-weight: 440;
font-size: 0.9rem;
text-transform: uppercase;
letter-spacing: 0.04em;
line-height: 0.9;
margin: 0 1.2rem 0 0;
padding-right: 1.2rem;
border-right: solid 2px #A01916;
}
.main-navigation li:last-of-type a {
margin: 0 0 0 0;
padding-right: 0;
border-right: none;
}
.main-navigation a:hover,
.main-navigation .current_page_item a,
.single-projects .main-navigation li.projects a {
color: #999;
color: rgba(0, 0, 0, 0.5); }  .menu-toggle,
.main-navigation.toggled ul {
display: block;
} button.menu-toggle {
background:transparent !important;
position: absolute;
right: 0;
}
.menu-toggle {
display: block;
position: relative;
overflow: hidden;
margin: -0.9rem 2rem 0 auto;
padding: 0;
width: 48px;
height: 48px;
font-size: 0;
text-indent: -9999px;
appearance: none;
box-shadow: none;
border-radius: none;
border: none;
cursor: pointer;
transition: background 0.1s;
}
@media screen and (max-width: 520px) {
button.menu-toggle {
right: -0.75rem;
top: 1.2rem;
position: absolute;
margin: -0.9rem 4% 0 auto;
}
}
.menu-toggle:focus {
border:none;
outline:none;
}
.menu-toggle span {
display: block;
position: absolute;
top: 22px;
left: 9px;
right: 9px;
height: 3px;
background-color:#000000;
}
.menu-toggle span::before,
.menu-toggle span::after {
position: absolute;
display: block;
left: 0;
width: 100%;
height: 3px;
background-color: #000000;
content: "";
}
.menu-toggle span::before {
top: -10px;
}
.menu-toggle span::after {
bottom: -10px;
}
@media screen and (max-width: 520px) {
} .menu-toggle span {
transition: background 0s 0.1s;
}
.menu-toggle span::before,
.menu-toggle span::after {
transition-duration: 0.1s, 0.1s;
transition-delay: 0.1s, 0s;
}
.menu-toggle span::before {
transition-property: top, transform;
}
.menu-toggle span::after {
transition-property: bottom, transform;
} .toggled .menu-toggle {
background-color: #cb0032;
}
.toggled .menu-toggle span {
background: none;
}
.toggled .menu-toggle span::before {
top: 0;
transform: rotate(45deg);
}
.toggled .menu-toggle span::after {
bottom: 0;
transform: rotate(-45deg);
}
.toggled .menu-toggle span::before,
.toggled .menu-toggle span::after {
transition-delay: 0s, 0.1s;
} @media screen and (min-width: 521px) {
.menu-toggle {
display: none;
}	
.main-navigation ul {
display: flex;
justify-content: right;
text-indent: 0;
}
.main-navigation ul > li li {
display: block;
background-color: transparent;
}
} .main-navigation .sidebar-navigation {
display: none;
}
.mobile_only,
.main-navigation ul > li li.mobile_only {
display: none ;
}
.home .menu-toggle span,
.home .menu-toggle span::before,
.home .menu-toggle span::after {
background-color:#FFFFFF;
}
.home .toggled .menu-toggle span {
background: none;
}
@media screen and (max-width: 520px) {
.mobile_only,
.main-navigation ul > li li.mobile_only {
display: block;
}
.site-header {
display: block;
position: relative;
min-height: 4rem;
}
.home .site-header {
position: absolute;
}
.site-header .main-navigation {
display: block;
}
.site-main {
padding-top: 0;
}
button.menu-toggle {
margin-top: 0.5rem;
}
.main-navigation {
justify-content: flex-start;
}
.main-navigation a {
font-size: 1.1rem;
}
.main-navigation.toggled ul.menu {
top: 4.5rem;
right: 0;
text-align: center;
position: relative;
padding: 0 0 0 0.02rem;
font-size: 0;
margin: 0;
}
.home .main-navigation.toggled ul.menu {
top: 2.5rem;
}
.main-navigation ul ul {
box-shadow: none;
float: none;
position: relative;
top: 0;
left: 0;
z-index: 2;
border-left: none;
margin-left: 0;
padding: 1.6rem 0 0 0;
} .site-branding {
position: absolute;
left: 3rem;
top: 2rem;
}
.main-navigation .sidebar-navigation {
display: block;
}
.main-navigation div > ul ul > li {
border-left: none;
}
.toggled .sidebar-navigation ul li::after {
display: none;
}
.toggled .menu-menu-1-container,
.main-navigation.toggled .menu-menu-1-de-container {
flex: 1 0 47%;
min-width: 60px;
}
.toggled .sidebar-navigation {
flex: 1 0 43%;
}
.toggled .menu-language-en-container,
.toggled .menu-language-de-container {
flex: 0 1 10%;
}
.toggled .menu-menu-1-container #primary-menu,
.toggled .sidebar-navigation #menu-sidebar-categories,
.toggled .menu-language-en-container #language-menu,
.toggled .menu-language-de-container #language-menu {
padding-right: 0;
margin-left: 0;
} .main-navigation a {
border: none;
margin: 0;
}
.main-navigation.toggled div > ul ul > li a {
padding: 0 0 0 1rem;
}
.main-navigation.toggled div > ul {
line-height: 1.2;
}
.main-navigation.toggled div > ul li.writing a,
.main-navigation.toggled div > ul ul,
.main-navigation.toggled div > ul ul li {
display: inline-block;
} .main-navigation.toggled div > ul li.writing.desktop_only > a {
display: none;
}
.main-navigation.toggled div > ul ul {
white-space: nowrap;
}
.main-navigation.toggled div > ul ul > li a {
margin: 0 0 0 0.5rem;
padding-bottom: 0.3rem;
border-left: 2px solid #B5A889;
}
.main-navigation.toggled div > ul ul > li:first-of-type a {
margin: 0;
padding-left: 0;
padding-bottom: 0.3rem;
border-left:none;
}
.main-navigation.toggled div > ul ul > li:last-of-type a {
border-left: 2px solid rgba(181,168,137,0.50);
}
.main-navigation.toggled div > ul ul,
.main-navigation.toggled ul.menu ul li {
padding: 0;
} .main-navigation ul li.hide_mobile {
display: none;
}
.main-navigation.toggled {
margin: 0 0 1.6rem 0;
}
.main-navigation div > ul > li {
border-left: none;
}
.main-navigation.toggled ul.menu li {
padding-bottom: 1rem;
font-size: 1.35rem;
}
.main-navigation div > ul > li.about::before {
display: none;
}
.main-navigation div > ul > li.about {
margin: 0;
}
.main-navigation div > ul > li {
margin: 0;
}
.main-navigation div > ul > li a {
padding: 0;
}
.main-navigation div > ul > li.about a {
padding: 0;
}
.main-navigation div > ul > li.menu-item-wpml-ls-2-en {
margin: 0 0 0 0;
}
.main-navigation div > ul > li.wpml-ls-item {
margin: 0.75rem 0 0 0;
font-size: 0.7rem;
}
.main-navigation div > ul > li.menu-item-wpml-ls-2-de {
margin: 0 0 0 -0.15em;
}
} .site-main
.post-navigation {
margin: 5rem 0 3rem;
font-family: 'WorkSans-Variable';
font-weight: 420;
font-size: 0.9rem;
text-transform: uppercase;
letter-spacing: 0.04em;
line-height: 0.9;
}
.post-navigation .nav-links {
display: flex;
align-items: center;
}
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
display: flex;
align-items: center;
color: rgba(0,140,152,0.75);
}
.post-navigation .nav-next a {
justify-content: flex-end;
}
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
color: #121212;
}
.post-navigation .nav-next .nav-subtitle {
order: 2;
}
.post-navigation .nav-previous .nav-subtitle,
.post-navigation .nav-next .nav-subtitle {
flex: 0 0 auto;
content: '';
height: 2px;
width: calc(10% + 2rem);
background: rgba(0,140,152,0.5);
margin-right: 1rem;
}
.post-navigation .nav-next .nav-subtitle {
margin-right: 0;
margin-left: 1rem;
}
@media screen and (max-width: 640px) {
.post-navigation .nav-previous .nav-subtitle,
.post-navigation .nav-next .nav-subtitle {
width: calc(4% + 1rem);
margin-right: 0.5rem;
}
.post-navigation .nav-next .nav-subtitle {
margin-right: 0;
margin-left: 0.5rem;
}
} .sticky {
display: block;
}
.post {
margin: 0 0 1.5em;
}
.page {
margin: 0 0 0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0 auto;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .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;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .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;
}   .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);
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, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.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;
} .slideshow .image .details {
display: none;
}
figure {
margin: 0;
}
button {
border-radius: 0;
} 
.pswp__bg {
background: rgb(255, 255, 255, 1)!important;
}
.pswp__caption {
background-color: rgba(255, 255, 255, 0)!important;
}
@media screen and (max-width: 840px) {
.pswp__caption {
padding-left: 0;
}
}
.pswp__caption .pswp__caption__center {
display: table;
margin-left: 0;
margin-right: 0;
padding: 0.25rem 2rem;
width: 100%;
background-color: rgba(255, 255, 255, 0);
text-align: center; color: #121212;
position: absolute;
bottom: 0;
font-family: 'WorkSans-Variable';
color: #999;
font-weight: 380;
font-size: 0.64rem;
text-transform: uppercase;
letter-spacing: 0.045em;
word-spacing: 0.1em;
}
.pswp__caption .pswp__caption__center .title,
.pswp__caption .pswp__caption__center .year,
.pswp__caption .pswp__caption__center .media,
.pswp__caption .pswp__caption__center .dimension {
display: inline-block;
padding-right: 0.3em;
}
.pswp__caption .pswp__caption__center .dimension {
padding-right: 0;
}
@media screen and (max-width: 840px) {
.pswp__caption .pswp__caption__center {
text-align:center;
margin-left: 0;
margin-right: 0;
width: 100%;
border-left: none;
}
}
.pswp__caption .pswp__caption__center div {
margin: 0 0 0 0;
}
.pswp__caption .pswp__caption__center div:last-of-type {
margin: 0 0 0 0;
}
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
background-color: rgba(255,255,255,0);
}
.pswp--svg .pswp__top-bar .pswp__button,
.pswp--svg .pswp__button--arrow--left::before, .pswp--svg .pswp__button--arrow--right::before {
background-image: url(//pxb-studios.de/wp-content/themes/pxb_hff/js/photoswipe/hws-skin/skin.svg);
}
.pswp__button, 
.pswp__button--arrow--left::before, 
.pswp__button--arrow--right::before,
.pswp--svg button.pswp__button--arrow--left::before,
.pswp--svg button.pswp__button--arrow--right::before
{
background: url(//pxb-studios.de/wp-content/themes/pxb_hff/js/photoswipe/hws-skin/skin.svg) 0 0 no-repeat;
background-color: rgba(0, 0, 0, 0);
background-position-x: 0px;
background-position-y: 0px;
background-image: url(//pxb-studios.de/wp-content/themes/pxb_hff/js/photoswipe/hws-skin/skin.svg);
background-size: auto;
background-size: 264px 88px;
width: 44px;
height: 44px;
}
.pswp--svg button.pswp__button--arrow--right::before {
right: 0;
}
.pswp__button--close,
.pswp__button--fs {
background-color: rgba(255, 255, 255, 0.3) !important;
}
.pswp__button--arrow--left::before,
.pswp__button--arrow--right::before {
content: '';
top: 35px;
background-color: rgba(255, 255, 255, 0.3);
height: 44px;
width: 44px;
position: absolute;
overflow: hidden;
}
.pswp__button.pswp__button--fs {
float: left;
}
button.pswp__button--arrow--left::before {
left: 0px;
background-position: -134px -36px !important;
}
button.pswp__button--arrow--right::before {
right: 0px;
background-position: -88px -36px !important;
} .pswp__caption.pswp__ui--idle, .pswp__ui--idle .pswp__top-bar,
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right {
opacity: 1;
}
.pswp__caption {
background-color: rgba(255,255,255,0.3);
background-color: rgba(0,0,0,0.3);
}
.pswp__top-bar {
background-color: rgba(0,0,0,0);
}
.pswp__caption .img_container .caption {
height: auto;
}
.pswp__caption .tecrec div { }
.img_container figcaption {
display: none;
}
.pswp__caption__center {
display: table;
max-width: none;
width: auto;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right,
.pswp__ui--idle .pswp__button--close,
.pswp__ui--idle .pswp__button--fs,
.pswp__ui--idle .pswp__button {
opacity: 0;
}
.pswp__counter,
.pswp__button--share,
.pswp__button--zoom {
display: none!important;
} .video-js .vjs-big-play-button {
font-size: 8em;
line-height: 1.5em;
height: 1.4em;
width: 1.4em;
display: block;
position: absolute;
padding: 0;
cursor: pointer;
opacity: 1;
text-shadow: 0.4rem 0.2rem 0.8rem rgba(0, 0, 0, 0.2);
border: none;
background-color: #2b333f;
background-color: rgba(43,51,63,.0);
border-radius: 50%;
transition: all ease .4s;
}
.video-js:hover .vjs-big-play-button {
background-color: rgba(43,51,63,.0)!important;
opacity: 0.8;
text-shadow: 0.4rem 0.2rem 0.8rem rgba(0, 0, 0, 0.0);
transition: all ease .4s;
}
.vjs-has-started .vjs-big-play-button {
display: none;
}
.vjs-big-play-centered .vjs-big-play-button {
top: 50%;
left: 50%;
margin-top: 0;
margin-left: 0;
transform: translate(-50%,-50%);
}
.video-js .vjs-big-play-button .vjs-icon-placeholder::before {
margin-top: -0.1em;
}
.vjs-error .vjs-error-display { display: none; }
.seopress-beacon-el {
filter: saturate(0%);
background-color: #999 !important;
width: 3rem !important;
height: 2rem !important;
}
.seopress-beacon-el img {
transform: rotate(45deg);
width: 2rem !important;
height: 2rem !important;
}