.overlayImage--gradient--3:before,.overlayHeader--gradient--3 .page-header:before,.overlayImage--gradient--2:before,.overlayHeader--gradient--2 .page-header:before,.overlayImage--gradient--1:before,.overlayHeader--gradient--1 .page-header:before,.overlayImage--gradient--alt:before,.overlayHeader--gradient--alt .page-header:before,.overlayImage--gradient:before,.overlayHeader--gradient .page-header:before,.overlayImage--color::before,.overlayHeader--color .page-header::before,.overlayImage--lighten::before,.overlayHeader--lighten .page-header::before,.overlayImage--darken::before,.overlayHeader--darken .page-header::before,.hero .hero__img:not([class*=overlayImage--]):before,.hero .hero__video:not([class*=overlayImage--]):before,.before-footer:before,.featured_image_fixed .header--content:before,.show_featured_image .header--content.overlay--gradient:before,.show_featured_image .header--content.overlay--lighten:before,.show_featured_image .header--content.overlay--darken:before{position:absolute;content:"";display:block;width:100%;top:0;bottom:0;left:0;right:0;z-index:1}
.ico__place:before{font-family:"FontAwesome";margin-right:.5em;font-weight:normal;min-width:1.5rem;display:inline-block;text-align:center;content:""}
.ico__email:before{font-family:"FontAwesome";margin-right:.5em;font-weight:normal;min-width:1.5rem;display:inline-block;text-align:center;content:""}
.ico__phone:before{font-family:"FontAwesome";margin-right:.5em;font-weight:normal;min-width:1.5rem;display:inline-block;text-align:center;content:""}
.ico__cellphone:before{font-family:"FontAwesome";margin-right:.5em;font-weight:normal;min-width:1.5rem;display:inline-block;text-align:center;content:""}
.ico__openhrs:before{font-family:"FontAwesome";margin-right:.5em;font-weight:normal;min-width:1.5rem;display:inline-block;text-align:center;content:""}
.ico__linkedin:before{font-family:"FontAwesome";margin-right:.5em;font-weight:normal;min-width:1.5rem;display:inline-block;text-align:center;content:""}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1,.header--content .h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 4rem}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:"Poppins",sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [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:.1rem dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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:-0.2rem}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
html,input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
.author-box,.clearfix,.entry,.entry-content,.footer-widgets,.nav-primary,.nav-secondary,.pagination,.site-container,.site-footer,.site-header,.site-inner,.widget,.wrap{clear:both}
.author-box:before,.author-box:after,.clearfix:before,.clearfix:after,.entry:before,.entry:after,.entry-content:before,.entry-content:after,.footer-widgets:before,.footer-widgets:after,.nav-primary:before,.nav-primary:after,.nav-secondary:before,.nav-secondary:after,.pagination:before,.pagination:after,.site-container:before,.site-container:after,.site-footer:before,.site-footer:after,.site-header:before,.site-header:after,.site-inner:before,.site-inner:after,.widget:before,.widget:after,.wrap:before,.wrap:after{clear:both;display:block;content:""}
@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v22-latin-300.eot");src:url("../fonts/poppins-v22-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v22-latin-300.woff2") format("woff2"),url("../fonts/poppins-v22-latin-300.woff") format("woff"),url("../fonts/poppins-v22-latin-300.ttf") format("truetype"),url("../fonts/poppins-v22-latin-300.svg#Poppins") format("svg")}
@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("../fonts/poppins-v22-latin-300italic.eot");src:url("../fonts/poppins-v22-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v22-latin-300italic.woff2") format("woff2"),url("../fonts/poppins-v22-latin-300italic.woff") format("woff"),url("../fonts/poppins-v22-latin-300italic.ttf") format("truetype"),url("../fonts/poppins-v22-latin-300italic.svg#Poppins") format("svg")}
@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:400;src:url("../fonts/poppins-v20-latin-regular.eot");src:local(""),url("../fonts/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.woff") format("woff"),url("../fonts/poppins-v20-latin-regular.ttf") format("truetype"),url("../fonts/poppins-v20-latin-regular.svg#Poppins") format("svg")}
@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:500;src:url("../fonts/poppins-v20-latin-500.eot");src:local(""),url("../fonts/poppins-v20-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v20-latin-500.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500.woff") format("woff"),url("../fonts/poppins-v20-latin-500.ttf") format("truetype"),url("../fonts/poppins-v20-latin-500.svg#Poppins") format("svg")}
@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:700;src:url("../fonts/poppins-v20-latin-700.eot");src:local(""),url("../fonts/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v20-latin-700.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700.woff") format("woff"),url("../fonts/poppins-v20-latin-700.ttf") format("truetype"),url("../fonts/poppins-v20-latin-700.svg#Poppins") format("svg")}
@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:800;src:url("../fonts/poppins-v20-latin-800.eot");src:local(""),url("../fonts/poppins-v20-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v20-latin-800.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800.woff") format("woff"),url("../fonts/poppins-v20-latin-800.ttf") format("truetype"),url("../fonts/poppins-v20-latin-800.svg#Poppins") format("svg")}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
::-moz-selection{background-color:#0a1e32;color:#fff}
::selection{background-color:#0a1e32;color:#fff}
html{font-size:62.5%;max-width:100vw;overflow-x:hidden}
body{background-color:#fff;background-color:#e5ecf1;color:#0a1e32;font-family:"Poppins",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.618;-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale;margin:0;max-width:100vw}
p{margin:0 0 1.382em;padding:0}
p:last-of-type(){margin-bottom:0}
p.caption{font-size:.8em}
a{color:#408fcd;text-decoration:none;word-wrap:break-word;-webkit-transition:all .3s ease;transition:all .3s ease}
a:hover,a:focus{color:rgb(44.6473029046,115.1900414938,170.5526970954)}
a.read_more{color:#0a1e32;display:inline-block;font-weight:600;margin-top:1em;text-decoration:none !important}
a.read_more::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#002d49;display:inline-block;font-family:"FontAwesome";content:"";margin-left:10px}
a.read_more:hover{color:#194b7d}
a.read_more:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}
a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more{margin-top:2em}
a.read_more--block::after,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more::after{display:none}
a.read_more--block_alt{background-color:#1c5a7d !important;color:#f4f5f7 !important;margin-top:4rem}
a.read_more--block_alt:hover{background-color:rgb(25.76,82.8,115) !important}
a.read_more--block_alt::after{display:none}
header ol,header ul,footer ol,footer ul,.sub__menu ol,.sub__menu ul,.content__aside ol,.content__aside ul,.after-entry ol,.after-entry ul,.card__contact__info ol,.card__contact__info ul{margin:0;padding:0}
header ol li,header ul li,footer ol li,footer ul li,.sub__menu ol li,.sub__menu ul li,.content__aside ol li,.content__aside ul li,.after-entry ol li,.after-entry ul li,.card__contact__info ol li,.card__contact__info ul li{list-style-type:none;margin:0;margin-bottom:0}
.acf_section--container ul,.acf_section--container ol,.entry:not(.product) ul,.entry:not(.product) ol{margin-left:0;list-style-position:inside;padding-left:0}
.acf_section--container ul li,.acf_section--container ol li,.entry:not(.product) ul li,.entry:not(.product) ol li{margin-bottom:2rem}
hr{border:0;border-collapse:collapse;border-bottom:1px solid #1c5a7d;clear:both;padding:2em 0 0;margin:0 0 2em}
b,strong{font-weight:600}
blockquote,cite,em,i{font-style:italic}
blockquote{border-radius:12px;background:#e2e7ea;color:#002d43;margin:2em 0;padding:2em;font-family:"Poppins","Open Sans",sans-serif;font-size:1.5em}
blockquote cite{font-style:normal;font-size:.7em;color:#1b5a7d}
h1,.header--content .h1,h2,h3,h4,h5,h6{font-family:"Poppins","Open Sans",sans-serif;font-weight:400;color:#002d49;line-height:1.382;margin:0 0 .318em}
h1 a,.header--content .h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1,.header--content .h1{font-size:2em;font-weight:700}
h1.archive-title,.header--content .archive-title.h1,h1.page-title,.header--content .page-title.h1{font-size:1.6em;display:inline-block;margin-top:1rem;margin-bottom:1rem}
h1.entry-title,.header--content .entry-title.h1{font-size:1.8em}
h2,h3{font-weight:600;letter-spacing:-0.5px}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-size:1em}
figcaption{font-size:1.4rem;color:#adb5bd;padding:.5em}
label{font-weight:600;margin-bottom:5px}
input,select,textarea{background-color:#fff;border:1px solid #1c5a7d;border-color:#e3e4e6;border-radius:2em;padding:.5em 1.382em;width:100%;line-height:2;font-size:1.5rem;color:#6b7279;font-weight:400;margin-bottom:5px}
input:focus,select:focus,textarea:focus{outline-offset:0}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../img/icon--down.png") 96% center no-repeat;background-size:10px}
*:focus{outline:0}
*:focus-visible{outline:#000 solid .125rem;outline-offset:.125rem}
input[type=checkbox],input[type=image],input[type=radio]{width:auto}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-moz-placeholder{color:#adb5bd;opacity:1}
::-webkit-input-placeholder{color:#adb5bd}
.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.button,a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more,a.read_more--block_alt,button,input[type=button],input[type=reset],input[type=submit]{--button-border-width:2px;background-color:#ff9300;border:0;border-radius:9rem;color:#0a1e32;cursor:pointer;font-size:1.5rem;font-weight:500;padding:1.1em 2.4em;text-decoration:none;display:inline-block;width:auto;height:auto;line-height:1;-webkit-transition:all .3s ease;transition:all .3s ease}
.button:hover,a.read_more--block:hover,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more:hover,a.read_more--block_alt:hover,.button:focus,a.read_more--block:focus,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more:focus,a.read_more--block_alt:focus,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{color:#0a1e32;background-color:rgb(229.5,132.3,0);-webkit-box-shadow:0 1rem 2rem -0.5rem rgba(10,30,50,.2);box-shadow:0 1rem 2rem -0.5rem rgba(10,30,50,.2)}
.button:after,a.read_more--block:after,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more:after,a.read_more--block_alt:after,button:after,input[type=button]:after,input[type=reset]:after,input[type=submit]:after{color:#0a1e32}
.button.secondary,a.secondary.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.secondary.read_more,a.secondary.read_more--block_alt,button.secondary,input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary{background-color:#ff9300}
.button.outline,a.outline.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.outline.read_more,a.outline.read_more--block_alt,button.outline,input[type=button].outline,input[type=reset].outline,input[type=submit].outline{background:#fff;outline:var(--button-border-width) solid #fff;outline-offset:calc(-1*var(--button-border-width))}
.button.white,a.white.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.white.read_more,a.white.read_more--block_alt,button.white,input[type=button].white,input[type=reset].white,input[type=submit].white{background-color:#fff;color:#ff9300}
.button.white:after,a.white.read_more--block:after,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.white.read_more:after,a.white.read_more--block_alt:after,button.white:after,input[type=button].white:after,input[type=reset].white:after,input[type=submit].white:after{color:#ff9300}
.button.small,a.small.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.small.read_more,a.small.read_more--block_alt,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{font-size:1.2rem}
.button.large,a.large.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.large.read_more,a.large.read_more--block_alt,button.large,input[type=button].large,input[type=reset].large,input[type=submit].large{font-size:1.8rem}
.button:disabled,a.read_more--block:disabled,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more:disabled,a.read_more--block_alt:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:#f4f5f7;border-width:0;cursor:not-allowed}
.button+button,a.read_more--block+button,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+button,a.read_more--block_alt+button,.button+.button,a.read_more--block+.button,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+.button,a.read_more--block_alt+.button,.button+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content .button+a.read_more,a.read_more--block+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more--block+a.read_more,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+a.read_more,a.read_more--block_alt+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more--block_alt+a.read_more,.button+a.read_more--block_alt,a.read_more--block+a.read_more--block_alt,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+a.read_more--block_alt,a.read_more--block_alt+a.read_more--block_alt,button+button,button+.button,button+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content button+a.read_more,button+a.read_more--block_alt,input[type=button]+button,input[type=button]+.button,input[type=button]+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content input[type=button]+a.read_more,input[type=button]+a.read_more--block_alt,input[type=reset]+button,input[type=reset]+.button,input[type=reset]+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content input[type=reset]+a.read_more,input[type=reset]+a.read_more--block_alt,input[type=submit]+button,input[type=submit]+.button,input[type=submit]+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content input[type=submit]+a.read_more,input[type=submit]+a.read_more--block_alt{margin-top:1em;clear:both}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}
fieldset{margin-bottom:1em}
embed,iframe,img,object,video,.wp-caption,.wp-video-shortcode{max-width:100%;display:block}
img{height:auto}
figure{margin:0}
video{-o-object-fit:cover;object-fit:cover}
.wp-video-shortcode{width:auto !important}
table{line-height:1;margin-bottom:2rem;border-collapse:collapse;border-spacing:0;width:100%;border:0}
td,th{text-align:left;padding:.618em}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut,.wp-custom-logo .site-title,.wp-custom-logo .site-description{position:absolute !important;clip:rect(0,0,0,0);height:.1rem;width:.1rem;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto;width:auto;display:block;padding:1rem 2rem;z-index:100000;text-decoration:none;-webkit-box-shadow:0 0 .2rem .2rem rgba(10,30,50,.1);box-shadow:0 0 .2rem .2rem rgba(10,30,50,.1)}
.more-link{position:relative;font-style:400}
.genesis-skip-link{margin:0}
.genesis-skip-link li{height:0;width:0;list-style:none}
.site-inner,.site-container{clear:both;background-size:100%}
.page__bgcolor--light .site-inner,.page__bgcolor--light .site-container{background:#e2e7ea}
.page__bgcolor--dark .site-inner,.page__bgcolor--dark .site-container{background:#0a1e32;color:#f4f5f7}
.page__bgcolor--white .site-inner,.page__bgcolor--white .site-container{background:#fff}
.page__bgcolor--lightblue .site-inner,.page__bgcolor--lightblue .site-container{background:#e5ecf1}
.page__bgcolor--darkblue .site-inner,.page__bgcolor--darkblue .site-container{background:#003b57;color:#f4f5f7}
.page__bgcolor--brightblue .site-inner,.page__bgcolor--brightblue .site-container{background:#aadaff;color:#0a1e32}
.page-builder .site-inner,.page-builder .site-container{border-top:1px solid #1c5a7d;border-bottom:1px solid #1c5a7d}
body:not(.home) .content-sidebar-wrap{max-width:1600px;padding-bottom:3vh}
.columns>div{background-color:#f4f5f7;padding:1.618em;margin-bottom:2.5641025641%;text-align:center;text-transform:capitalize;font-size:1.4rem;font-weight:700;-webkit-box-shadow:0 1rem 1rem -1rem rgba(10,30,50,.2);box-shadow:0 1rem 1rem -1rem rgba(10,30,50,.2);-webkit-transition:all .3s ease;transition:all .3s ease}
.columns>div:hover{-webkit-box-shadow:0 2rem 1rem -1rem rgba(10,30,50,.1);box-shadow:0 2rem 1rem -1rem rgba(10,30,50,.1)}
.layout-masonry .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.layout-masonry .entry{border:1px solid #1c5a7d;-webkit-box-shadow:0 2rem 1rem -0.75rem rgba(10,30,50,.1);box-shadow:0 2rem 1rem -0.75rem rgba(10,30,50,.1);padding:3rem;-webkit-transition:all .3s ease;transition:all .3s ease}
.layout-masonry .entry:hover{-webkit-box-shadow:0 .75rem 1rem -0.75rem rgba(10,30,50,.1);box-shadow:0 .75rem 1rem -0.75rem rgba(10,30,50,.1)}
.layout-masonry .entry-image-link{margin:-3rem -3rem 3rem}
.layout-masonry .entry-image-link img{width:100%}
.layout-masonry .entry-title{font-size:1.1em}
.layout-masonry .entry-content{font-size:1.6rem}
.gallery,.gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.gallery a{display:block;min-height:100%}
.gallery img{height:auto;width:100%;display:block}
.gallery-caption{display:block}
.gallery-item{width:100%;margin:0 0 5vw;text-align:center;display:block}
.gallery-item img{-webkit-box-shadow:0 0 1rem -1rem rgba(10,30,50,.1);box-shadow:0 0 1rem -1rem rgba(10,30,50,.1);-webkit-transition:all .3s ease;transition:all .3s ease}
.gallery-item img:hover{-webkit-box-shadow:0 2.5rem 1rem -1rem rgba(10,30,50,.1);box-shadow:0 2.5rem 1rem -1rem rgba(10,30,50,.1)}
.post-type-archive-portfolio .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.post-type-archive-portfolio .entry{padding:0;margin:0 0 6vw;position:relative;-webkit-box-shadow:0 0 1rem -1rem rgba(10,30,50,0);box-shadow:0 0 1rem -1rem rgba(10,30,50,0);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.post-type-archive-portfolio .entry:hover{-webkit-box-shadow:0 3rem 1.5rem -1rem rgba(10,30,50,.1);box-shadow:0 3rem 1.5rem -1rem rgba(10,30,50,.1)}
.post-type-archive-portfolio .entry:hover .entry-header{background-color:rgba(10,30,50,.3)}
.post-type-archive-portfolio .entry:hover .entry-title{margin-top:0}
.post-type-archive-portfolio .entry:last-of-type{margin-bottom:2.5641025641%}
.post-type-archive-portfolio .entry img{width:100%}
.post-type-archive-portfolio .entry-header{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;background-color:rgba(10,30,50,0);-webkit-transition:all .3s ease;transition:all .3s ease}
.post-type-archive-portfolio .entry-title{font-size:1.8rem;margin-top:100%;-webkit-transition:all .3s ease;transition:all .3s ease}
.post-type-archive-portfolio .entry-title a{color:#fff}
.post-type-archive-portfolio .pagination{width:100%}
.pricing-table{border:1px solid #1c5a7d;border-radius:5px;margin-bottom:6rem;clear:both}
.pricing-table:before,.pricing-table:after{clear:both;display:block;content:""}
.pricing-table>div{padding:1em;text-align:center;margin-bottom:5rem;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}
.pricing-table>div.featured{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#fff;border:1px solid #1c5a7d;-webkit-box-shadow:0 2rem 2rem -1rem rgba(10,30,50,.1);box-shadow:0 2rem 2rem -1rem rgba(10,30,50,.1)}
.pricing-table>div.featured:hover{-webkit-box-shadow:0 1rem 2rem -1rem rgba(10,30,50,.1);box-shadow:0 1rem 2rem -1rem rgba(10,30,50,.1)}
.pricing-table>div ul{margin-left:0;font-size:smaller}
.pricing-table>div ul li{list-style-type:none}
.pricing-table small{font-family:"Poppins","Open Sans",sans-serif}
.pricing-table big{font-size:3em;font-family:"Poppins","Open Sans",sans-serif}
.avatar{border-radius:50%;margin-right:2rem;float:left}
.alignright .avatar{margin-left:2rem}
.breadcrumb{padding-top:1em;color:#adb5bd;font-size:1.4rem;width:100%}
.breadcrumb a{color:#1b5a7d}
.after-entry,.author-box{margin-bottom:5%;padding:0}
.after-entry:before,.author-box:before{content:"";display:block;background:#8fbce1;height:.3rem;max-width:20%;margin:3rem 0}
.entry+.after-entry,.author-box+.after-entry,.entry+.author-box,.author-box+.author-box{margin-top:6vw}
.after-entry p:last-of-type,.author-box p:last-of-type{margin-bottom:0}
.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;clear:both}
.search-form:before,.search-form:after{clear:both;display:block;content:""}
.entry .search-form{margin-bottom:4rem}
.author-box-content{font-size:1.6rem}
.entry-title a{color:#0a1e32;text-decoration:none;font-family:"Poppins","Open Sans",sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}
.entry-title a:hover{color:#ff9300}
a.aligncenter img{display:block;margin:0 auto}
a.alignnone{display:inline-block}
.alignleft{float:left;text-align:left}
.alignright{float:right;text-align:right}
a.alignleft,a.alignnone,a.alignright{max-width:100%}
img.centered,.aligncenter{display:block;margin:0 auto 1em}
img.alignnone,.alignnone{margin-bottom:1em}
a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 1em 1em 0}
a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 1em 1em}
.wp-caption-text{font-size:1.4rem;margin:0;text-align:center}
.entry-content p.wp-caption-text{margin-bottom:0}
.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 1em}
.sticky,.bypostauthor{background-color:rgba(0,0,0,0)}
.post-edit-link{display:none}
header{--bg:#002d43;--bg--inv:#fff;--color:#fff;--color--inv:#002d43}
.site-header{background:var(--bg);position:relative;top:0;padding:0;width:100%;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}
body:not(.featured_image_fixed) .site-header{background:var(--bg)}
.site-header>.wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.title-area{margin:0;position:relative;z-index:100;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;line-height:1;max-width:none !important;height:60px;-webkit-transition:all .3s ease;transition:all .3s ease}
.fixed-header .shrink .title-area{padding:.382em 0}
.title-area img,.title-area .svg{width:60px;height:auto}
.title-area .custom-logo.svg path{fill:var(--bg--inv)}
.menu-active .title-area .custom-logo.svg path{fill:#fff}
.site-title{font-size:2rem;font-family:"Poppins","Open Sans",sans-serif;font-weight:700;line-height:1;margin-bottom:0}
.site-title a{color:#1b5a7d;text-decoration:none}
.site-description{font-size:1rem;margin-bottom:0;line-height:1}
.site-header-top{background:#eaeaea;display:none;color:#1b5a7d;font-size:1.3rem}
.site-header-top .menu{font-size:inherit}
.site-header-top .menu a{color:#002d43;padding:1em 10px}
.site-header-top .wrapper--contact{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-header-top .wrapper--contact a{color:inherit}
.site-header-top .wrapper--contact>*{padding:0 1em}
.header-widget-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-left:1px;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;padding:1em 0;position:relative;color:#f4f5f7;text-align:center;opacity:1}
.header-widget-area input{margin-right:5px}
.activated .header-widget-area{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.82s;transition-delay:.82s}
.header-widget-area .widget{background-color:rgba(0,0,0,0)}
.header-widget-area .widget:last-of-type{margin-bottom:0}
.header-widget-area .simple-social-icons .alignright,.header-widget-area .simple-social-icons .aligncenter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;float:left}
.header-widget-area .simple-social-icons a{background-color:rgba(0,0,0,0) !important}
.header-widget-area .entry{background:rgba(0,0,0,0);padding:0}
.header-widget-area .entry-title a{color:#f4f5f7;font-size:inherit;font-family:"Poppins","Open Sans",sans-serif;font-size:inherit}
.btn--header{font-weight:500;color:#f4f5f7;font-size:1.4rem;padding:10px 20px;border:2px solid #ff9300;border-radius:30px;display:inline-block}
.btn--header:hover,.btn--header:active{color:#f4f5f7;background:#ff9300}
.flag--dk{width:16px;display:inline-block;margin-right:.5em;vertical-align:baseline}
.wp-custom-header{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}
.woocommerce .wp-custom-header img,.wp-custom-header img,.wp-custom-header video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.wp-custom-header iframe{top:-37.5%;left:-37.5%;right:-37.5%;bottom:-37.5%;margin:auto;height:175%;width:175%;max-width:175%;max-height:none;min-width:100%;min-height:56.25vw;position:absolute}
.wp-custom-header img{display:none}
.wp-custom-header-video-button{display:none}
.featured_image_fixed .headroom--top .site-header-top{background:0;color:#fff}
.featured_image_fixed .site-header.headroom--top{position:fixed;background:0}
.featured_image_fixed .site-header.headroom--top a{color:#fff}
.featured_image_fixed .site-header.headroom--top svg path{fill:#fff}
.header--content{position:relative;background:#0a1e32}
.show_featured_image .header--content.overlay--darken:before{background:rgba(0,45,67,.7)}
.show_featured_image .header--content.overlay--darken img:not(.no-Overlay){-webkit-filter:brightness(0.75);filter:brightness(0.75)}
.show_featured_image .header--content.overlay--lighten:before{background:rgba(126,176,219,.5)}
.show_featured_image .header--content.overlay--lighten img:not(.no-Overlay){-webkit-filter:brightness(0.75);filter:brightness(0.75)}
.show_featured_image .header--content.overlay--gradient:before{background:linear-gradient(180deg,#0a1e32 0,rgba(10,30,50,0.4) 30%,rgba(10,30,50,0) 100%),linear-gradient(135deg,#0a1e32 0,rgba(10,30,50,0.5) 50%,rgba(10,30,50,0) 100%)}
.show_featured_image .header--content.overlay--gradient img:not(.no-Overlay){-webkit-filter:brightness(0.75);filter:brightness(0.75)}
.featured_image_fixed .header--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65vh;width:100vw;min-height:380px;background-size:cover;position:relative}
.featured_image_fixed .header--content:before{background:-webkit-gradient(linear,left top,left bottom,from(#082330),color-stop(20%,rgba(8,35,48,0.7)),color-stop(75%,rgba(3,52,77,0)));background:linear-gradient(180deg,#082330 0,rgba(8,35,48,0.7) 20%,rgba(3,52,77,0) 75%)}
.featured_image_fixed .header--content .featured_image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.featured_image_fixed .header--content::after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(#03202e),color-stop(45%,rgba(0,59,87,0)),to(rgba(0,59,87,0)));background:linear-gradient(180deg,#03202e 0,rgba(0,59,87,0) 45%,rgba(0,59,87,0) 100%)}
.header--content img{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:0}
.header--content .wrapper--content{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f4f5f7;margin:0 auto;z-index:1;text-align:center;max-width:1600px;min-width:75%}
.header--content .wrapper--text{max-width:80vw}
.header--content .wrapper--image img{width:auto;max-width:50vw;padding:20px;display:block;margin:0 auto;position:relative;z-index:1;min-height:auto}
.header--content p{max-width:60ch;margin:0 auto;font-size:120%}
.header--content h1,.header--content .h1,.header--content .h1{color:#fff;margin:0 auto 1rem}
.menu{width:100%;font-weight:normal;font-size:1.6rem;line-height:1;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;gap:3px;clear:both;font-family:"Poppins","Open Sans",sans-serif;font-size:1.4rem}
.menu:before,.menu:after{clear:both;display:block;content:""}
.menu li a>*{position:relative}
.menu li a>*:after{position:absolute;bottom:-5px;left:0;width:100%;content:"";border-bottom:solid 3px #005077;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}
.menu li a:hover>*:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.menu li.current-menu-item>a span:after{-webkit-transform:scaleX(1) !important;transform:scaleX(1) !important}
.menu .no--link>a{cursor:default !important}
.site-footer .menu{font-size:1.1rem}
.menu-item{display:block;padding:0;width:100%;position:relative}
.menu-item.right{margin-left:auto}
.menu-item a{text-decoration:none;display:block;padding:.5em 0;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.menu-item a:hover span:after,.menu-item a:focus span:after,.menu-item.current-menu-item>a span:after{right:0}
.sub-menu{display:none;margin-bottom:1em;clear:both}
.sub-menu:before,.sub-menu:after{clear:both;display:block;content:""}
.sub-menu li{width:100%;clear:both}
.sub-menu li:before,.sub-menu li:after{clear:both;display:block;content:""}
.nav-primary.activated .sub-menu li{-webkit-transition:none;transition:none;-webkit-transition-delay:0s;transition-delay:0s}
.sub-menu a{padding:.75em 1em}
.sub-menu .sub-menu{padding-left:1em}
.nav-primary{margin:0;background-color:#002d43;position:fixed;z-index:99;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);bottom:0;height:100vh;width:100vw;opacity:0;-webkit-transition:all .75s cubic-bezier(0,1,0.618,1);transition:all .75s cubic-bezier(0,1,0.618,1);-webkit-transition-delay:.382s;transition-delay:.382s;overflow:auto;padding:0;max-width:0}
.nav-primary element{-webkit-overflow-scrolling:touch}
.nav-primary element>*{transform:translateZ(0);-webkit-transform:translateZ(0)}
.nav-primary.activated{padding:15vh 1.5em 3vh;max-width:100%;right:0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.nav-primary.activated .menu-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.82s;transition-delay:.82s}
.no-js .nav-primary{width:100%;position:relative;display:block}
.no-js .nav-primary .wrap{padding:0 5%}
.no-js .nav-primary .menu-item{display:inline-block;width:auto;margin:0 .5em}
.nav-primary .wrap{width:100%;position:relative;z-index:1}
.nav-primary .menu{padding:0}
.nav-primary .menu-item{opacity:0;-webkit-transform:translateY(140%);transform:translateY(140%);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:relative}
.nav-primary .menu-item a{float:left}
.nav-primary li[class*=" moved-item-nav-"]{top:2em;font-size:90%}
.nav-primary li[class*=" moved-item-nav-"]~li[class*=" moved-item-nav-"]::before{display:none}
.nav-primary li[class*=" moved-item-nav-"] li{font-size:90%}
.nav-secondary{background:#0a1e32;background:rgba(0,0,0,0)}
.nav-secondary .menu{font-family:"Poppins","Open Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.nav-tertiary .menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.nav-tertiary .menu-footer .menu-item{margin:0 1em;font-size:.8em}
.menu-toggle{padding:2.7rem 0;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;display:block;position:absolute;top:15%;padding:0;right:1.5em;line-height:0;height:2rem;width:auto;letter-spacing:-1em;color:rgba(0,0,0,0);z-index:999;-webkit-transition:none;transition:none}
.menu-toggle:hover,.menu-toggle:focus{background:0;outline:0;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,0)}
.menu-toggle.activated span:before,.menu-toggle.activated span:after{background-color:var(--bg--inv)}
.menu-toggle span{display:block;position:relative;height:.2rem;background:var(--bg--inv);-webkit-transition:background 0s .4s;transition:background 0s .4s;width:2.3rem;margin:0;border-radius:5px}
.menu-toggle span::before,.menu-toggle span::after{position:absolute;display:block;right:0;width:2.7rem;height:.2rem;background-color:var(--bg--inv);border-radius:5px;content:" "}
.menu-toggle span::before{top:-0.7rem;-webkit-transition:top .4s .4s,background-color .82s .1s,-webkit-transform .4s 0s;transition:top .4s .4s,background-color .82s .1s,-webkit-transform .4s 0s;transition:top .4s .4s,transform .4s 0s,background-color .82s .1s;transition:top .4s .4s,transform .4s 0s,background-color .82s .1s,-webkit-transform .4s 0s}
.menu-toggle span::after{bottom:-0.7rem;-webkit-transition:bottom .4s .4s,background-color .82s .1s,-webkit-transform .4s 0s;transition:bottom .4s .4s,background-color .82s .1s,-webkit-transform .4s 0s;transition:bottom .4s .4s,transform .4s 0s,background-color .82s .1s;transition:bottom .4s .4s,transform .4s 0s,background-color .82s .1s,-webkit-transform .4s 0s}
.featured_image_fixed .headroom--top .menu-toggle span,.featured_image_fixed .headroom--top .menu-toggle span::after,.featured_image_fixed .headroom--top .menu-toggle span::before{background-color:#fff}
.menu-toggle.activated span{background:none !important}
.menu-toggle.activated span::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .4s 0s,background-color .82s .1s,-webkit-transform .4s .4s;transition:top .4s 0s,background-color .82s .1s,-webkit-transform .4s .4s;transition:top .4s 0s,transform .4s .4s,background-color .82s .1s;transition:top .4s 0s,transform .4s .4s,background-color .82s .1s,-webkit-transform .4s .4s}
.menu-toggle.activated span::after{bottom:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:bottom .4s 0s,background-color .82s .1s,-webkit-transform .4s .4s;transition:bottom .4s 0s,background-color .82s .1s,-webkit-transform .4s .4s;transition:bottom .4s 0s,transform .4s .4s,background-color .82s .1s;transition:bottom .4s 0s,transform .4s .4s,background-color .82s .1s,-webkit-transform .4s .4s}
.sub-menu-toggle{position:absolute;right:0;top:.333em;background:0;padding:.33em;-webkit-box-shadow:none;box-shadow:none;color:#fff}
.sub-menu-toggle:hover,.sub-menu-toggle:focus{background:0;-webkit-box-shadow:none;box-shadow:none;color:#fff}
.sub-menu-toggle.activated:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:-0.4rem 0 .4rem;-webkit-transition:all .3s ease;transition:all .3s ease}
.sub__menu{font-family:"Poppins","Open Sans",sans-serif}
.sub__menu--siblings{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.sub__menu--siblings>li{margin-right:.5em;padding:0 1em}
.sub__menu--siblings>li a{padding:1em 0;display:block;color:#0a1e32;position:relative}
.sub__menu--siblings>li a:after{position:absolute;bottom:10px;left:0;width:100%;content:"";border-bottom:solid 3px #005077;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}
.sub__menu--siblings>li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.sub__menu--siblings>li.current_page_item{background:#fff;font-weight:500}
.sub__menu--siblings>li.current_page_item a{color:#0a1e32}
.sub__menu--siblings>li.current_page_item a::after{background:#0a1e32}
.sub__menu--siblings>li.current_page_item a::after{-webkit-transform:scaleX(1) !important;transform:scaleX(1) !important}
.search-toggle{font-size:1.8rem;position:absolute;right:60px;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--bg--inv)}
.search-toggle:hover,.search-toggle:active{color:var(--bg--inv)}
.menu-active .search-toggle{opacity:0}
.entry{padding:2rem;margin-bottom:5vw}
body:not(.main_content--nobg) .entry{background-color:#fff}
.entry:last-of-type{margin-bottom:0}
.entry>img{margin-bottom:4rem}
.main_content--nobg .content>.image--wrapper{padding-bottom:2rem}
.entry-content{clear:both}
.entry-content:before,.entry-content:after{clear:both;display:block;content:""}
.entry-content ol,.entry-content ul{margin-top:1em;margin-bottom:3em;margin-left:2rem}
.error404 .entry-content ol,.error404 .entry-content ul{margin-bottom:4rem}
.entry-content ol>li,.entry-content ul>li{margin-top:.5rem;padding-left:.5rem}
.entry-content ol li{list-style-type:decimal}
.entry-content ul li{list-style-type:disc}
.entry-content ol ol,.entry-content ul ul{margin-bottom:2em}
.entry-content li ul{list-style-type:circle}
.entry-content code{background-color:#f4f5f7;display:block;padding:1rem 2rem;border:1px solid #1c5a7d;margin-top:1em;font-size:1.6rem}
.entry-content input,.entry-content select,.entry-content textarea{margin-bottom:1em}
.entry-content>*:last-child{margin-bottom:0}
.entry-content a{text-decoration:none}
.entry-content p{margin-bottom:1.8em}
.entry-content p:last-of-type(){margin-bottom:0}
.entry-content p+ul{margin-top:-1em}
.entry-content,.entry-header{margin-left:auto;margin-right:auto}
.main_content--boxed .entry-content,.main_content--boxed .entry-header{max-width:940px}
.entry-content{padding-top:1rem;padding-bottom:1rem}
.entry-image-link{display:block;margin-bottom:1em}
.entry-image-link img{display:block}
.content-sidebar-wrap .attachment-post-image{width:100%}
p.entry-meta{font-size:1.6rem;margin-bottom:.618em;color:#adb5bd;font-weight:700;font-size:.618em}
.entry-header p.entry-meta{margin-bottom:1em}
.single p.entry-meta{padding-bottom:1.618em;font-family:"Poppins","Open Sans",sans-serif}
.entry-categories,.entry-tags{display:block}
.entry-author-name{text-transform:capitalize}
.entry-footer{border-top:1px solid #1c5a7d;margin-top:5vw;padding-top:5vw}
.pagination{margin:5vw 0;width:100%;clear:both}
.pagination:before,.pagination:after{clear:both;display:block;content:""}
.pagination .pagination-previous,.pagination .pagination-next{display:none}
.adjacent-entry-pagination{margin-bottom:0}
.adjacent-entry-pagination b{padding:0 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;font-size:small;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}
.adjacent-entry-pagination a{color:#fbfcfb;background:#731110;color:#0a1e32;text-decoration:none;margin:0 1rem;padding:1em 0}
.archive-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.archive-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}
.archive-pagination li{margin:0 .1em;list-style-type:none}
.archive-pagination a{background-color:#e2e7ea;color:rgba(0,24,41,.5);font-size:1.4rem;padding:.75rem 1.5rem;text-decoration:none;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}
.archive-pagination a:hover,.archive-pagination .active a{color:#001829;font-weight:700}
.comment-respond,.entry-comments,.entry-pings{background-color:#fff;font-size:1.6rem;margin-top:4rem;padding:6vw 3vw}
.comment-respond .form-submit{margin-bottom:0}
.comment-list li{padding:4rem 0 0 5vw}
.comment-list .depth-1{padding-left:0}
.comment-list .comment-respond{padding:0 0 0 1em}
.comment-list>.comment-respond{padding:0}
.comment-header{margin-bottom:5vw}
.comment-header p{margin-bottom:0}
.comment-edit-link{padding-left:calc(4.8rem + 1em)}
.entry-pings .comment-edit-link{padding:0;clear:both;display:block}
.comment-meta{padding-left:calc(4.8rem + 1em);word-break:break-all}
.entry-pings .comment-meta{padding:0 0 1em}
.comment-content{clear:both}
.comment-content ul>li{list-style-type:disc}
.comment-respond input[type=email] label,.comment-respond input[type=text] label,.comment-respond input[type=url] label{display:block;margin-right:1rem}
.entry-pings .reply{display:none}
.pingback:last-of-type p{margin-bottom:0}
.menu-item.search{margin-left:30px}
.search .search-form{text-align:center}
.search .search-form input[type=search]{position:relative;width:1px;padding:8px 15px;border:0;border-radius:4px;background-color:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:13px;cursor:pointer;-webkit-transition:width 500ms ease,background 400ms ease;transition:width 500ms ease,background 400ms ease;margin-left:-10px}
.search .search-form input[type=search]:focus{width:250px;outline:0;background-color:#fff;cursor:text}
.genesis-nav-menu .search input[type=submit]{clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0}
.search .search-form:before{top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"dashicons";font-size:20px;content:""}
.home .search .search-form:before{color:#333}
.site-container.white .search .search-form:before{color:#999}
.widget{word-wrap:break-word}
.sidebar .widget{font-size:1.6rem;padding:2rem;margin-bottom:2rem;background-color:#fff}
.sidebar .widget:last-of-type{margin-bottom:0}
.sidebar .widget p:last-of-type{margin-bottom:0}
.sidebar .widget li{margin-bottom:.5em;padding-bottom:.5em}
.sidebar .widget li:last-of-type{margin-bottom:0;padding-bottom:0}
.sidebar .widget li li{border:0;margin:0 0 0 1em;padding:0}
.sidebar .widget ol li{list-style-position:inside;list-style-type:decimal;padding-left:1em;text-indent:-1em}
.widget-title{font-family:"Poppins","Open Sans",sans-serif;font-size:1.8rem}
.widget_calendar table{width:100%}
.widget_calendar td,.widget_calendar th{text-align:center}
.widget.ava_acf_block_entry{position:relative}
.widget.ava_acf_block_entry .wrapper--content{padding:4px 14px;background:rgba(244,245,247,.95);color:#0a1e32}
.widget.ava_acf_block_entry .wrapper--content p{margin-bottom:0}
.widget.ava_acf_block_entry .wrapper--content .read_more{color:inherit;margin-top:0;display:block;text-align:right;font-size:90%}
.header--main-1 .widget.ava_acf_block_entry .wrapper--content{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background:rgba(0,59,87,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f4f5f7;text-align:center}
.header--main-1 .widget.ava_acf_block_entry .wrapper--content .widget-title{font-size:3.7rem;line-height:1.2;font-weight:800}
.header--main-1 .widget.ava_acf_block_entry .wrapper--content p{font-size:1.8rem}
.header--main-1 .widget.ava_acf_block_entry .wrapper--content .read_more{margin-left:auto;margin-right:auto;display:inline-block;text-align:center;font-weight:600 !important}
.woocommerce .embed-container{border-radius:12px;position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}
.woocommerce .embed-container iframe,.woocommerce .embed-container object,.woocommerce .embed-container embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.embed__poster{background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;bottom:0}
.site-footer{width:100%;background:#002d43;color:#f4f5f7;font-size:1.4rem}
.site-footer section{padding:3vh 0 0}
.site-footer a{white-space:nowrap;color:#f4f5f7}
.site-footer a:focus,.site-footer a:hover{color:#ff9300}
.site-footer>div{position:relative;padding-bottom:2vw}
.site-footer>div:last-of-type{margin-bottom:0}
.site-footer>div p:last-of-type{margin-bottom:0}
.site-footer .menu-item{width:inherit}
.site-footer .menu-item a{padding:.5em 0}
.before-footer{padding:2rem 0;color:#f4f5f7;position:relative;text-align:center}
.before-footer:before{background:linear-gradient(180deg,#0a1e32 0,rgba(10,30,50,0.4) 30%,rgba(10,30,50,0) 100%),linear-gradient(135deg,#0a1e32 0,rgba(10,30,50,0.5) 50%,rgba(10,30,50,0) 100%)}
.before-footer .widget-title{font-size:2em}
.before-footer .widget{z-index:1;width:100%;position:relative}
.before-footer .widget_media_image{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;z-index:0}
.before-footer .widget_media_image .widget-wrap{height:100%}
.before-footer .widget_media_image img{height:100% !important;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.before-footer p{max-width:768px;margin:0 auto 1.382em}
.footer-widgets{padding:2vh 0}
.footer-widgets [class^=footer-widgets-],.footer-widgets,.footer-widgets .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-widgets .widget-title{margin-bottom:.6em;font-size:1.8rem;color:#fff}
.footer-widgets .widget-area{width:100%}
.footer-widgets .widget-area:first-of-type{margin-right:auto;margin-left:0}
.footer-widgets .widget-area .widget{width:100%;display:block;margin:0 auto 2em}
.footer-widgets .widget-area .widget:last-of-type{margin-bottom:0}
.ava_credits{opacity:.8;font-size:.9em;margin-top:2em;padding-top:5px;border-top:1px solid #005077}
.simple-social-icons{overflow:hidden}
.simple-social-icons svg[class^=social-],.simple-social-icons svg[class*=" social-"]{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}
.simple-social-icons ul{margin:-0.5em -0.5em 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none}
.simple-social-icons ul li{background:0;border:0;list-style-type:none;margin:.5em .5em 0 0;padding:0}
.simple-social-icons ul li a{border:0;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;height:1em;line-height:1em;text-align:center;text-decoration:none;text-transform:none;width:1em;border-radius:50% !important}
.listing-item a{display:block}
.listing-item img{width:100%}
.display-posts-listing .listing-item{padding:0;margin-bottom:2.5641025641%}
.mc4wp-form label{font-weight:600;margin-bottom:10px;display:block}
.mc4wp-form .mc4wp-response{margin:1em auto;max-width:80%;font-size:110%;color:#f4f5f7}
.mc4wp-form .newsletter--agreemsg{opacity:.7;font-size:90%}
.wp-block-ctl-instant-timeline .story-image{margin-bottom:1rem}
.pwf-filter{background:#fff;padding:1em 1.5em;margin-bottom:1em}
.pwf-filter .pwf-filter-as-button-header{margin-bottom:0}
.pwf-filter .pwf-filter-as-button-header .pwf-filter-as-button-text{font-family:"Poppins","Open Sans",sans-serif;font-weight:600;letter-spacing:-0.5px;text-transform:none;line-height:1}
.before-products-widgets .pwf-filter .pwf-filter-as-button-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.before-products-widgets .pwf-filter .pwf-filter-as-button-header .pwf-note-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.before-products-widgets .pwf-filter .pwf-filter-as-button-header .pwf-note-list span{font-size:1.4rem;line-height:1.5}
.pwf-filter .pwf-filter-as-button-title:before{font-family:"FontAwesome";content:"";margin-right:.5em}
.left-products-widgets .pwf-filter .pwf-filter-as-button-title{display:none}
.pwf-filter .pwf-woo-filter-inner{padding:1% 0;margin:0 -2%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pwf-filter .pwf-woo-filter-inner>div{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;padding:0 2%}
.left-products-widgets .pwf-filter .pwf-woo-filter-inner>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}
.pwf-filter .pwf-woo-filter-inner .column--split50 .pwf-field-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pwf-filter .pwf-woo-filter-inner .column--split50 .pwf-item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;white-space:nowrap}
.pwf-filter .pwf-disabled{opacity:.5}
.pwf-filter .pwf-input-container{border-color:#adb5bd !important}
.pwf-filter .pwf-search-icon::before{background-color:#003b57}
.pwf-filter .pwf-field-item-title{font-size:inherit;letter-spacing:0;text-transform:none;margin-bottom:1.5rem !important}
.pwf-filter .pwf-field-item-title:after{display:block;content:"";margin-top:.5rem;height:1px;width:100%;background:#adb5bd}
.pwf-filter .pwf-field-item-boxlist .pwf-field-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pwf-filter .pwf-field-item-boxlist .pwf-item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2em);flex:1 1 calc(50% - 2em);margin:0 1% 1% 0;width:auto;height:auto;padding:0;height:auto;white-space:nowrap;border:1px solid #e2e7ea !important}
.pwf-filter .pwf-field-item-boxlist .pwf-item .text-title{border-width:0 !important}
.selected .pwf-filter .pwf-field-item-boxlist .pwf-item .text-title{font-weight:600 !important}
.pwf-filter .pwf-field-item-boxlist .pwf-item.selected,.pwf-filter .pwf-field-item-boxlist .pwf-item:hover{background:#f4f5f7}
.pwf-filter .pwf-field-item-boxlist .pwf-item.selected .text-title,.pwf-filter .pwf-field-item-boxlist .pwf-item:hover .text-title{background:none !important;color:#0a1e32 !important}
.pwf-filter .pwf-field-item-boxlist .pwf-item .pwf-title-container{white-space:nowrap}
.pwf-filter .pwf-field-item-boxlist .pwf-item .pwf-title-container .pwf-product-counts{color:#fff;background:#003b57}
.pwf-filter .pwf-field-item-boxlist .pwf-item .pwf-product-counts{position:absolute;top:2px;right:2px;background:#e2e7ea;width:16px;height:16px;line-height:1;font-size:9px;font-weight:600;border-radius:50%}
.pwf-woo-filter-notes{margin:0}
.pwf-woo-filter-notes .pwf-note-item{background:#003b57;color:#f4f5f7;margin-right:.5em;padding:.5em 1em .5em 1.2em;border-radius:12px}
.pwf-woo-filter-notes .pwf-note-item{-webkit-filter:drop-shadow(#e2e7ea 1px 1px 3px);filter:drop-shadow(#e2e7ea 1px 1px 3px)}
.pwf-woo-filter-notes .pwf-note-item .pwf-icon-remove:before,.pwf-woo-filter-notes .pwf-note-item .pwf-icon-remove:after{background:#f4f5f7}
.pwf-woo-filter-notes .pwf-note-item:hover{background:#003b57}
.pwf-woo-filter-notes .pwf-clear-all-note{background:#c35d5f;color:#f4f5f7}
.pwf-woo-filter-notes .pwf-clear-all-note .pwf-icon-remove:before,.pwf-woo-filter-notes .pwf-clear-all-note .pwf-icon-remove:after{background:#f4f5f7}
.pwf-woo-filter-notes .pwf-clear-all-note:hover{background:#c35d5f}
.pwf-sticky-filter .pwf-sticky-filter-inner{background-color:#003b57;grid-template-columns:50% 50%;grid-template-columns:100% !important}
.pwf-sticky-filter .pwf-sticky-filter-inner .pwf-sticky-button{display:block;color:#f4f5f7}
.pwf-sticky-filter .pwf-sticky-filter-inner .pwf-sticky-button button{-webkit-box-shadow:none;box-shadow:none;letter-spacing:0 !important}
.pwf-sticky-filter .pwf-sticky-filter-inner .pwf-sticky-button button .c-button__text:before{font-family:"FontAwesome";content:"";margin-right:.5em}
.pwf-sticky-filter .pwf-sticky-filter-inner .pwf-sticky-button button .pwf-sticky-filter-count{color:#ff9300}
.pwf-sticky-filter .pwf-sticky-filter-inner .pwf-sorting{display:none !important}
.pwf-off-canvas .pwf-off-canvas-header{background:#003b57;color:#fff;padding-top:8px;padding-bottom:8px}
.pwf-off-canvas .pwf-off-canvas-header .pwf-canvas-icon:after,.pwf-off-canvas .pwf-off-canvas-header .pwf-canvas-icon:before{background:#fff !important}
.pwf-off-canvas .pwf-field-item{padding:0 20px !important}
.pwf-off-canvas .pwf-note-list{margin:0 !important;padding:15px 20px !important}
.pwf-off-canvas .pwf-note-list.empty-active-items{visibility:hidden}
.pwf-off-canvas .pwf-note-list .pwf-note-item{margin-bottom:.4em}
.pwf-off-canvas .pwf-woo-filter{margin-top:0 !important}
.pwf-off-canvas .header-text{text-transform:none;letter-spacing:0}
.pwf-off-canvas .pwf-field-item-title{letter-spacing:0;text-transform:uppercase;font-size:1.3rem}
.pwf-off-canvas .pwf-boxlist-item{width:auto;height:auto;line-height:2.5;background:#e5ecf1}
.pwf-off-canvas .pwf-boxlist-item .pwf-item-label{padding-left:1em;padding-right:1em}
.pwf-off-canvas .pwf-boxlist-item .pwf-product-counts{background:#fff;border-radius:10em;padding-left:.25em;padding-right:.25em}
.pwf-off-canvas .pwf-boxlist-item.selected{background:#003b57;border-color:#003b57}
.pwf-off-canvas .pwf-boxlist-item.selected .text-title{background:#003b57 !important;border-color:#003b57 !important}
.pwf-off-canvas .pwf-canvas-footer{background:#fbfcfb}
.pwf-off-canvas .pwf-canvas-footer .pwf-field-item-button button{letter-spacing:0 !important}
.pwf-off-canvas .pwf-canvas-footer .pwf-field-item-button button.pwf-disabled-btn{display:none}
.pwf-off-canvas .pwf-canvas-footer .pwf-field-item-button .pwf-button-text{background:0;padding:.5em 2em;border-color:none;border-radius:6px}
.pwf-off-canvas .pwf-canvas-footer .pwf-field-item-button .pwf-filter-button .pwf-button-text{background:#ff9300}
.is-style-main--header{font-size:1.8em;font-weight:700;color:#1c5a7d;letter-spacing:normal}
p.is-style-ingress{font-weight:600;font-size:1.1em}
p.has-drop-cap:not(:focus):first-letter {float:left;font-size:4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}
.is-style-read_more{color:#0a1e32;display:inline-block;font-weight:600;margin-top:1em;text-decoration:none !important}
.is-style-read_more::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#ff9300;display:inline-block;font-family:"FontAwesome";content:"";margin-left:10px}
.is-style-read_more:hover{color:#194b7d}
.is-style-read_more:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}
.entry-content>*[class^=wp-block]{margin-bottom:1rem}
.entry-content>*[class^=wp-block] *[class^=wp-block]{margin-bottom:0}
.entry-content .wp-block-heading{margin-bottom:1rem}
.wp-block-file{padding:1em 2em;background:#fbfcfb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e2e7ea;font-family:"Poppins","Open Sans",sans-serif}
.wp-block-file .wp-block-file__button{background:#ff9300 !important;font-size:1.4rem !important;border-radius:0 !important;padding:10px 15px !important}
.wp-block-file .wp-block-file__button:hover{background:rgb(255,157.8,25.5) !important}
.wp-block-file a{color:inherit;text-decoration:none;margin:5px 0;-ms-flex-item-align:center;align-self:center}
.wp-block-file a:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}
.wp-block-file a.wp-block-file__button:before{content:"" !important}
.wp-block-file a:before{font-family:fontawesome;content:"";margin-right:5px}
.wp-block-file a[href$=".txt"]:before{content:""}
.wp-block-file a[href$=".pdf"]:before{content:""}
.wp-block-file a[href$=".doc"]:before,.wp-block-file a[href$=".docx"]:before{content:""}
.wp-block-file a[href$=".xls"]:before,.wp-block-file a[href$=".xlsx"]:before{content:""}
.wp-block-file a[href$=".gif"]:before,.wp-block-file a[href$=".jpg"]:before,.wp-block-file a[href$=".jpeg"]:before,.wp-block-file a[href$=".png"]:before,.wp-block-file a[href$=".bmp"]:before,.wp-block-file a[href$=".tif"]:before{content:""}
.is-style-fc-center{text-align:center}
.is-style-fc-right{text-align:right}
.wp-block-gallery ul,.wp-block-gallery ol{margin-left:0;padding-left:0;margin-bottom:0}
.wp-block-gallery ul li,.wp-block-gallery ol li{padding-left:0}
.section__gb--cta_fullwidth{color:#fff;padding:8vh 0;margin:4vh 0;position:relative;z-index:0;background:#002d49;color:#f4f5f7;text-align:center}
.section__gb--cta_fullwidth::after{position:absolute;content:"";z-index:-1;background:url(../img/bg_pattern.png) repeat;top:0;left:0;right:0;bottom:0;opacity:1}
.section__gb--cta_fullwidth div{max-width:50%;margin:0 auto}
.section__gb--cta_fullwidth div h3{color:#f4f5f7 !important}
.section__gb--cta_fullwidth a{color:#f4f5f7}
.section__gb--cta_fullwidth a::after{background:#f4f5f7}
.list__body{font-size:95%;line-height:1.5;border-width:0}
.list__body tr,.list__body td,.list__body th,.list__body thead,.list__body tbody{border-width:0}
.list__body td{vertical-align:top}
.list__body .list__header{background:#ccc}
.list__body .list__body--header{background:#e2e7ea}
.list__body .spacer--vert{background:#fff}
.list__body .list__body{border:0}
.wp-block-group{margin-bottom:2em}
.wp-block-button{background:rgba(0,0,0,0);display:block;width:100%;clear:both}
.wp-block-button:before,.wp-block-button:after{clear:both;display:block;content:""}
.wp-block-button a{display:inline-block}
.wp-block-button a:hover,.wp-block-button a:focus{color:#fff}
.wp-block-pullquote p{font-family:"Poppins","Open Sans",sans-serif;font-weight:400;text-align:left}
.wp-block-pullquote cite{font-style:normal}
.is-style-masonry{--gap:10px;--columns:2;--modifier:.5}
.is-style-masonry figure{width:calc(100%/var(--columns) - var(--gap)*var(--modifier)) !important;margin-bottom:calc(var(--gap)*2) !important}
.is-style-masonry figure{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.is-style-masonry figcaption{font-size:1.4rem !important;background:#fff !important;color:#002d43 !important;text-shadow:none !important;position:static !important}
.is-style-masonry .wp-block-image:has(figcaption)::before{max-height:10% !important}
.hero{width:100vw;padding:0 !important;position:relative;--height:100vh;--minheight:700px}
.hero .hero__block{position:relative;height:var(--height)}
.hero .hero__txt{z-index:1;padding:0 5vw;width:100%;color:#fbfcfb;position:absolute;left:50%;bottom:50%;-webkit-transform:translate(-50%,35%);transform:translate(-50%,35%)}
.hero .hero__txt h2{font-size:2.5em;color:#fff;line-height:1.2;font-weight:700;margin-bottom:.4em}
.hero .hero__txt h2 span{display:block;font-size:.3em;font-weight:normal}
.hero .hero__txt h2 span span{display:inline-block;font-size:120%;padding:1rem;background:#7eb0db;color:#002d43}
.hero .hero__txt p{font-size:1.1em;line-height:1.4}
.hero .hero__txt p:last-of-type{margin-bottom:3rem}
.hero .hero__txt .button-wrapper a{margin-top:0}
.hero .content-pos__left .hero__txt{left:0;-webkit-transform:translate(0,35%);transform:translate(0,35%)}
.hero .content-pos__center .hero__txt{text-align:center}
.hero .content-pos__center .hero__txt .button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hero .content-pos__right .hero__txt{left:auto;right:0;-webkit-transform:translate(0,35%);transform:translate(0,35%)}
.hero .content-pos__right .hero__txt .button-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hero .hero__img,.hero .hero__video{position:relative;max-height:var(--height)}
.hero .hero__img>img,.hero .hero__video>img{min-width:100vw;min-height:var(--height);max-height:var(--height);-o-object-fit:cover;object-fit:cover;opacity:1 !important}
.hero .hero__video{overflow:hidden}
.hero .hero__video .embed-container{min-height:var(--height);max-height:var(--height)}
.hero .hero__video iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}
.hero .hero__img:not([class*=overlayImage--]):before,.hero .hero__video:not([class*=overlayImage--]):before{background:-webkit-gradient(linear,left top,left bottom,from(#082330),color-stop(20%,rgba(8,35,48,0.7)),color-stop(75%,rgba(3,52,77,0)));background:linear-gradient(180deg,#082330 0,rgba(8,35,48,0.7) 20%,rgba(3,52,77,0) 75%)}
.hero .owl-dots{position:absolute;bottom:10px}
.hero .owl-dots .owl-dot span{height:3px;width:3vw;background:#fff;border-radius:12px}
.hero .owl-dots .owl-dot:hover span,.hero .owl-dots .owl-dot.active span{background:#ff9300}
.hero .owl-nav .owl-prev,.hero .owl-nav .owl-next{top:50%}
.hero .owl-nav .owl-prev{left:1rem}
.hero .owl-nav .owl-next{right:1rem}
.icon--scrolldownanimation{width:30px;height:50px;border:2px solid #fff;border-radius:40px;position:relative;position:absolute;z-index:1;right:20px;bottom:20px}
.icon--scrolldownanimation::before{content:"";width:8px;height:8px;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;opacity:1;animation:wheel 2s infinite;-webkit-animation:wheel 2s infinite}
.section--shortfacts{position:relative;z-index:0;background:#002d49;color:#f4f5f7;text-align:center;line-height:1}
.section--shortfacts::after{position:absolute;content:"";z-index:-1;background:url(../img/bg_pattern.png) repeat;top:0;left:0;right:0;bottom:0;opacity:1}
.section--shortfacts .wrapper--facts{margin:2em auto}
.section--shortfacts .wrapper--fact{margin-bottom:3.5em}
.section--shortfacts .wrapper--fact strong{font-weight:300}
.section--shortfacts .sub_header{display:block;margin-bottom:.75em;opacity:.75}
.section--shortfacts .text-size--boozt{font-size:1.3em;display:block;margin-top:.2em;opacity:.75}
.section--shortfacts strong{font-size:3em;display:block;color:#e2b40c;font-family:"Poppins","Open Sans",sans-serif}
.content>section{padding:1vh 0}
section .wrapper--outer{margin-bottom:2em}
section .wrapper--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section .wrapper--inner img{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:1em}
section .wrapper--inner .read_more{margin-left:auto}
section .section--header{text-align:center;text-transform:uppercase;margin-left:auto;margin-right:auto;margin-bottom:1em;opacity:.8}
section.hidden{opacity:0}
.wrapper{position:absolute;max-width:1600px;z-index:1;top:0;bottom:0;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.content .content__image{background:#f4f5f7}
.content .content__image img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto}
.content .content__wrapper{position:relative}
.content .content__aside{margin:1rem 2rem}
.content .content__aside .card__date{margin-top:1rem;display:none;font-size:1.1em;font-weight:600}
.content .content__aside .card__date:after{margin:.5em 0;content:"";display:block;height:5px;max-width:20%;background:#ff9300}
.content .content__aside .card__socsharing{margin:3em 0 0}
.content .content__aside .card__data{padding:1.5rem;background:#fff;border-radius:12px}
.content .content__aside .card__data{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.content .content__aside .card__data li{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px dashed;padding-bottom:.5rem}
.content .content__aside .card__data li:last-of-type(){border:0}
.content .content__aside>div{margin-bottom:4rem}
.content .content__aside h4{margin-bottom:0}
.content .content__aside h4 span{display:block;font-size:80%;opacity:.8}
.content .content__aside .read_more{margin-top:0}
.content .content__aside .contact__information{display:block}
.content .list__cats li{display:block}
.content .list__cats li::before{font-family:"FontAwesome";content:"";display:inline-block;margin-right:5px}
.pagination--wrapper{font-family:"Poppins","Open Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f4f5f7;border-top:1px solid #e2e7ea;margin-top:0}
.pagination--wrapper a{padding:1rem;display:block;color:#0a1e32}
.pagination--wrapper a span{opacity:.6;color:#002d43;font-weight:600;font-size:90%;padding-right:.5rem}
.pagination--wrapper a:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
.page-template-page_nyheter{background:#e5ecf1}
.wrapper__filter{background:#fff;border-radius:12px}
.category-filters{overflow:hidden;text-align:center;padding:5px}
.category-filters li{display:inline-block}
.category-filters .header{padding:8px 16px;font-weight:600;display:none}
.category-filters .header:before{font-family:"FontAwesome";content:"";margin-right:5px}
.category-filters a{display:block;padding:8px 16px;color:#444;text-decoration:none}
.category-filters a:hover:before,.category-filters a.active:before{font-family:"FontAwesome";content:""}
.category-filters a:before{font-family:"FontAwesome";content:"";margin-right:5px}
.list__cards.content_hidden{padding:3vh 0 !important}
.card_wrapper{margin-left:calc(-1*15px - 0.75rem) !important;margin-right:calc(-1*15px - 0.75rem) !important}
.card{padding:0 !important;-webkit-transition:-webkit-box-shadow 1.2s cubic-bezier(0.04,0.9,0.75,1);transition:-webkit-box-shadow 1.2s cubic-bezier(0.04,0.9,0.75,1);transition:box-shadow 1.2s cubic-bezier(0.04,0.9,0.75,1);transition:box-shadow 1.2s cubic-bezier(0.04,0.9,0.75,1),-webkit-box-shadow 1.2s cubic-bezier(0.04,0.9,0.75,1);margin-bottom:2rem}
.card .wrapper--outer{margin:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:12px;overflow:hidden}
.card .wrapper--outer{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.card .wrapper--outer:hover{-webkit-filter:drop-shadow(2px 2px 6px #c9c9c9);filter:drop-shadow(2px 2px 6px #c9c9c9)}
.card__image{position:relative}
.card__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}
.card .wrapper--inner{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em;background:#fff;position:relative;height:100%}
.card__label{font-size:80%}
.card__content{font-size:80%}
.card .card__cats span,.card .card__tags span{display:inline-block;padding:5px;background:#005077;color:#fff;font-size:1.2rem}
.card .card__cats span:before,.card .card__tags span:before{content:"#";font-size:80%;margin-right:2px}
.card .card__cats{position:absolute;bottom:0;left:1rem}
.card .card__tags{position:relative}
.card .card__link{margin-top:auto}
.section--staff h3{margin-bottom:0}
.section--staff a{color:inherit}
.section--staff .items{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}
.section--staff .wrapper--inner{background:#fff;overflow:hidden;padding:0;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;border-radius:12px}
.section--staff .wrapper--inner{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.section--staff .wrapper--inner img{-o-object-fit:cover;object-fit:cover}
.section--staff .wrapper--inner li{list-style-type:none}
.section--staff .wrapper--content{padding:0 1em 1em;font-size:1.2rem}
.section--staff ul{margin-top:0}
.section--staff li[class^=contact--]::before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1em}
.section--staff li{margin-bottom:0 !important}
.section--staff .contact--title{font-size:80%;text-transform:uppercase;font-weight:800}
.section--staff .ico__linkedin{margin-bottom:1em !important}
.section--staff .ico__email{white-space:nowrap}
.rounded .section--staff .wrapper--inner{background:0;-webkit-filter:none;filter:none}
.rounded .section--staff img{border-radius:50%;aspect-ratio:1/1}
.rounded .section--staff .wrapper--content{text-align:center}
.contact__information>div{margin-bottom:2em}
.contact__information ul{margin-bottom:1em}
.contact__information ul li{list-style-type:none}
.contact__information .contact--name{font-weight:700}
.contact__information a{color:inherit}
.entry-content .contact__information{padding:2em;background:#f4f5f7}
.contact__information--dk{margin-top:2em}
.contact__information--dk h4 img{display:inline-block;margin-right:.5rem;font-weight:600}
header .contact__information{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}
.list--check{margin-top:2em;margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;list-style:none}
.list--check li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:.8em}
.list--check li:before{font-family:"FontAwesome";content:"";display:inline-block;margin-right:5px}
.woocommerce .products ul,.woocommerce ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-filter:drop-shadow(1px 1px 2px #c9c9c9);filter:drop-shadow(1px 1px 2px #c9c9c9)}
.woocommerce .products ul .product a,.woocommerce ul.products .product a{position:relative;display:block}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-4 li.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;float:none !important;width:100%;-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;margin:0 2% 1em 0 !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce-page ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce ul.products.columns-4 li.product:nth-of-type(2n){margin-right:0 !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-3,.woocommerce-page ul.products.columns-3,.woocommerce ul.products.columns-3{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-3::before,.woocommerce-page ul.products.columns-3::before,.woocommerce ul.products.columns-3::before{display:none}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-3 li.product{width:100% !important;-webkit-filter:drop-shadow(1px 1px 2px #c9c9c9);filter:drop-shadow(1px 1px 2px #c9c9c9)}
.woocommerce .entry{padding-left:0;padding-right:0}
.woocommerce .archive-wrapper{padding:3rem 0}
.woocommerce .products{--borderradius:12px;margin:0 !important}
.woocommerce .products .product{background-color:#fff;overflow:hidden;margin:0 !important;border-radius:var(--borderradius)}
.woocommerce .products .product .button,.woocommerce .products .product a.read_more--block,.woocommerce .products .product a.read_more--block_alt,.woocommerce .products .product .header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more,.header--main-1 .widget.ava_acf_block_entry .wrapper--content .woocommerce .products .product a.read_more{margin-top:auto;display:table}
.woocommerce .products .product a img{margin-bottom:0 !important}
.woocommerce.columns-1 .products .product{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 !important}
.woocommerce-product-search{--width:150px;--widthFocus:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top:0;background:#fff;font-weight:600;text-align:center}
.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{position:static;margin-right:1em}
.woocommerce:not(.search) .woocommerce-result-count{display:none}
.woocommerce .products .wrapper--product_info{padding:10px 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;position:relative}
.woocommerce .products .wrapper--product_data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:80%}
.woocommerce .products .wrapper--product_data>div{font-weight:500}
.woocommerce .products .wrapper--product_data label{font-weight:normal}
.woocommerce .products .woocommerce-loop-product__title{padding:0 !important;margin:5px 0 3px !important}
.woocommerce .products .product__shortDesc{font-size:80%;line-height:1.3;min-height:36px;color:#676767;display:none}
.woocommerce .products .product__shortDesc strong{font-weight:700;color:#002d43}
.woocommerce .products .product__price{line-height:1;border-radius:2em;text-align:center;padding:5px 15px;position:absolute;z-index:1;bottom:5px;left:5px;background:rgba(0,45,73,.9);color:#fff;font-size:90%}
.woocommerce .products .product__price>span{font-size:.9em}
.woocommerce .products .product__price>span>span{font-size:1.2em}
.woocommerce .products .product__price .price--regular{font-size:75%;opacity:.6;text-decoration:line-through;margin-left:1em}
.woocommerce .products .product__price .price--tax_str{display:block;font-size:75%}
.woocommerce .products .product__readmore{margin-top:auto;display:none}
.woocommerce nav.woocommerce-pagination .page-numbers{border:0}
.woocommerce nav.woocommerce-pagination .page-numbers li{border:0;margin-right:.5em}
.woocommerce nav.woocommerce-pagination .page-numbers li a{background:#e2e7ea;color:#0a1e32}
.woocommerce nav.woocommerce-pagination .page-numbers li a:hover{background:#ff9300;color:#f4f5f7}
.woocommerce nav.woocommerce-pagination .page-numbers li a,.woocommerce nav.woocommerce-pagination .page-numbers li span{padding:1em}
.woocommerce nav.woocommerce-pagination .page-numbers li .current{background:#ff9300;color:#f4f5f7}
.woocommerce section.related>h2,.woocommerce section.upsells>h2{font-weight:normal}
.woocommerce .woocommerce-product-gallery img{border-radius:8px}
.woocommerce .woocommerce-product-gallery--columns-6 .flex-control-thumbs li:nth-child(6n+1){clear:left}
.woocommerce .flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0 !important}
.woocommerce .flex-control-thumbs>li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 15%;flex:0 1 15%;margin:0 2% 2% 0 !important}
.woocommerce .flex-control-thumbs>li:nth-of-type(6n){margin-right:0 !important}
.woocommerce .flex-viewport{border-radius:12px;overflow:hidden}
.woocommerce .flex-viewport:hover{-webkit-transition:all ease-in-out 5ms;transition:all ease-in-out 5ms}
.woocommerce .flex-viewport:hover~.flex-direction-nav{opacity:1}
.woocommerce ul.flex-direction-nav{position:absolute;opacity:1;top:40%;z-index:98;width:100%;left:0;margin:0;padding:0;list-style:none}
.woocommerce ul.flex-direction-nav li.flex-nav-prev{float:left}
.woocommerce ul.flex-direction-nav li.flex-nav-next{float:right}
.woocommerce ul.flex-direction-nav li a{color:#ccc}
.woocommerce ul.flex-direction-nav li a.flex-next,.woocommerce ul.flex-direction-nav li a.flex-prev{visibility:hidden}
.woocommerce ul.flex-direction-nav li a.flex-next::after,.woocommerce ul.flex-direction-nav li a.flex-next::before,.woocommerce ul.flex-direction-nav li a.flex-prev::after,.woocommerce ul.flex-direction-nav li a.flex-prev::before{position:relative;visibility:visible;font-family:"FontAwesome";font-size:20px;font-weight:bold;background:#fff;padding:10px 15px;text-align:center;width:40px;height:30px;border-radius:50%}
.woocommerce ul.flex-direction-nav li a.flex-next::after{right:-20px;content:""}
.woocommerce ul.flex-direction-nav li a.flex-prev::before{left:-20px;content:""}
.woocommerce ul.flex-direction-nav li a:hover{text-decoration:none;color:#ff9300}
.woocommerce .summary{position:sticky;padding:0;top:140px;margin-bottom:0 !important}
.woocommerce .summary .product__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.woocommerce .summary .product__meta .sku_wrapper{font-size:80%;color:#1c5a7d}
.woocommerce .summary .product__meta .sku_wrapper .sku{font-size:110%;font-style:normal;font-weight:600}
.woocommerce .summary .product__brand{display:none;font-weight:600;text-transform:uppercase;color:#235775;font-size:80%}
.woocommerce .summary .product_title{font-size:1.6em;margin-bottom:1rem}
.woocommerce .summary .product_fulldesc_wrapper{font-size:1.4rem;position:relative}
.woocommerce .summary .product_fulldesc_wrapper .wrapper--inner{padding:0}
.woocommerce .summary .product_fulldesc_wrapper .fulldesc{margin-bottom:1em}
.woocommerce .summary .product_fulldesc_wrapper .fulldesc p{margin-bottom:.5em}
.woocommerce .summary .product_fulldesc_wrapper .attributes table{border:0}
.woocommerce .summary .product_fulldesc_wrapper .attributes th,.woocommerce .summary .product_fulldesc_wrapper .attributes td{border:none !important;padding:10px 0;line-height:1;width:auto}
.woocommerce .summary .product_fulldesc_wrapper .attributes th p,.woocommerce .summary .product_fulldesc_wrapper .attributes td p{padding:0;margin:0}
.woocommerce .summary .product_fulldesc_wrapper .wrapper__text--fader{position:relative}
.woocommerce .summary .product_fulldesc_wrapper .wrapper__text--fader:not(.active){overflow:hidden;max-height:7em}
.woocommerce .summary .product_fulldesc_wrapper .wrapper__text--fader.active .text--fader{background:hsla(0,0%,100%,0);visibility:hidden}
.woocommerce .summary .product_fulldesc_wrapper .text--fader{position:absolute;bottom:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(12%,#f4f5f7),color-stop(70%,rgba(255,255,255,0)));background:linear-gradient(360deg,#f4f5f7 12%,rgba(255,255,255,0) 70%);width:100%;height:100px}
.woocommerce .summary .variations th{display:block}
.woocommerce .summary .variations td{width:100%;display:block;line-height:auto}
.woocommerce .summary .variations .label{vertical-align:middle;padding:0;line-height:1}
.woocommerce .summary .variations select{background-color:#fff !important}
.woocommerce .summary .product_shortdesc_after__wrapper a{margin-top:.5rem}
.woocommerce .summary .product_price__wrapper{margin:2rem 0}
.woocommerce .summary .product_price__wrapper .product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.woocommerce .summary .product_price__wrapper .product__price>span{font-size:1.1em;font-weight:600}
.woocommerce .summary .product_price__wrapper .product__price>span>span{font-size:1.6em;margin-right:2px}
.woocommerce .summary .product_price__wrapper .product__price>span .price--currency{font-size:1.2em;position:relative;bottom:3px}
.woocommerce .summary .product_price__wrapper .product__price .price--regular{font-size:80%;opacity:.6;text-decoration:line-through;margin-left:1em}
.woocommerce .summary .product_price__wrapper .product__price .price--tax_str{margin-left:.35rem;opacity:.5;font-size:90%}
.woocommerce .summary .product_price__wrapper .product__finance{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce .summary .product_price__wrapper .product__finance>div{padding-right:1em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.woocommerce .summary .product_price__wrapper .product__finance>div>span{color:#adb5bd;font-size:80%;font-weight:600}
.woocommerce .summary .product_price__wrapper .product__finance>div>span>span{color:#0a1e32;font-size:120%}
.woocommerce .summary .product_price__wrapper .product__finance__extra .small{font-size:80%;display:block;opacity:.6}
.woocommerce .summary .product__block__interest{margin:2em auto;padding:2em;background:#fff;text-align:center;border-radius:12px}
.woocommerce .summary .product__block__interest{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.woocommerce .summary .product__block__interest>div:first-of-type{margin-bottom:2em}
.woocommerce .summary .product__block__interest h4{font-size:95%;font-weight:600;margin-bottom:2em}
.woocommerce .summary .product__block__interest h4:before{content:"";width:3rem;height:3px;margin-right:.6em;background:#0a1e32;display:inline-block;vertical-align:middle}
.woocommerce .summary .product__block__interest a.read_more--block,.woocommerce .summary .product__block__interest .header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more,.header--main-1 .widget.ava_acf_block_entry .wrapper--content .woocommerce .summary .product__block__interest a.read_more{padding:1.5em 1em;display:block;text-align:center}
.woocommerce .summary .product__block__interest .contact__information a:before{display:inline-block;width:2em;text-align:center}
.woocommerce header.headroom--pinned+.summary{top:200px}
.woocommerce *[class^=card__]{background-color:#fff}
.woocommerce .card__contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.woocommerce .card__contact>*{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:1rem}
.woocommerce .card__contact__image{max-width:25%}
.woocommerce .card__contact__image img{aspect-ratio:1/1;border-radius:50%}
.woocommerce .card__contact__info .title_pre{font-size:80%}
.woocommerce .card__contact__info .title{font-weight:bold;font-size:110%}
.woocommerce .woo_badge__wrapper{position:absolute;top:1.1rem;right:0;text-transform:uppercase;z-index:2;color:#f4f5f7;text-align:center}
.woocommerce .woo_badge{background:#0a1e32;display:block;font-weight:600;padding:5px 10px;font-size:1.1rem}
.woocommerce .woo_badge--isSale{background:#ee5c45;color:rgb(182.8389162562,39.3201970443,16.7110837438)}
.woocommerce .woo_badge--isNew{background:#5fa8ee;color:rgb(20.7889830508,110.0593220339,195.6610169492)}
.woocommerce .woo_badge--isIncoming{background:#ff9100;color:rgb(165.75,94.25,0)}
.woocommerce .woo_badge--isReserved{background:#25ce63;color:rgb(24.05,133.9,64.35)}
.woocommerce .woo_badge__wrapper--left{--bg:linear-gradient(225deg,#2a6f91 0,#0d3447 50%,#186c95 100%);--color:#fff;position:absolute;top:0;left:0;width:100%;min-height:20rem;z-index:1;overflow:hidden}
.woocommerce .woo_badge__wrapper--left .woo_badge--monthly{font-size:1rem;position:absolute;left:-6rem;top:3rem;font-weight:500;text-transform:uppercase;background:var(--bg);color:var(--color);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);padding-left:6rem;padding-right:6rem}
.woocommerce .woo_badge__wrapper--full{position:absolute;top:0;left:0;width:100%;bottom:0;z-index:1;background:rgba(52,90,118,.7);font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.woocommerce .woo_badge__wrapper--full .woo_badge--isSold{background:0;color:#92a1ab;font-size:clamp(7rem,8vw,13rem);font-weight:300;text-transform:uppercase}
.woocommerce .woo_badge__wrapper--full+img{-webkit-filter:grayscale(1);filter:grayscale(1)}
.woocommerce .woo_sold__marker{position:absolute;top:0;left:0;width:100%;bottom:0;z-index:1;background:rgba(52,90,118,.7);font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#92a1ab;font-size:clamp(3rem,33vw,24rem);font-weight:300;text-transform:uppercase}
.woocommerce .icon--video::before,.woocommerce .video-thumb::before{font-family:"FontAwesome";content:"";font-size:3.5rem;line-height:1;position:absolute;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#335a87;border-radius:8px;pointer-events:none}
.woocommerce .icon--video::before{top:25px;left:35px}
.woocommerce .video-thumb::before{top:50%;left:50%}
.woocommerce.slider__products .product{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.woocommerce.slider__products .owl-stage-outer{padding:1em 0}
.woocommerce.slider__products .owl-stage-outer .owl-item{padding:0}
.woocommerce.slider__products .owl-nav .owl-prev,.woocommerce.slider__products .owl-nav .owl-next{background:hsla(0,0%,100%,.1) !important}
.woocommerce.slider__products .owl-nav .owl-prev:hover,.woocommerce.slider__products .owl-nav .owl-next:hover{background:hsla(0,0%,100%,.95) !important}
.woocommerce span.onsale.woo_badge{background:#ee5c45;border-radius:0;line-height:inherit;min-width:none;min-height:none;background:#ee5c45;color:rgb(182.8389162562,39.3201970443,16.7110837438)}
.woocommerce .woocommerce-tabs-custom{padding:0 0 1em;width:100%;font-size:90%}
.woocommerce .woocommerce-tabs-custom p:not(:last-of-type){margin-bottom:1rem}
.woocommerce .woocommerce-tabs-custom .tabs{margin-bottom:3rem !important;padding:0 !important}
.woocommerce .woocommerce-tabs-custom .tabs::before{content:none !important}
.woocommerce .woocommerce-tabs-custom .tabs li{border:none !important;background:none !important;border-bottom:4px solid rgba(0,0,0,0) !important;border-radius:0 !important;margin:0 3rem 0 0 !important;padding:0 !important}
.woocommerce .woocommerce-tabs-custom .tabs li::before,.woocommerce .woocommerce-tabs-custom .tabs li::after{content:none !important}
.woocommerce .woocommerce-tabs-custom .tabs li.active{border-bottom:4px solid #003b57 !important}
.woocommerce .woocommerce-tabs-custom .entry-content h2{display:none;font-size:1.8rem;margin-bottom:3rem}
.woocommerce .woocommerce-tabs-custom .entry-content h2::after{opacity:.2}
.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes{border:0}
.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes .woocommerce-product-attributes-item{border-bottom:1px dashed #0a1e32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes .woocommerce-product-attributes-item>*{border:none !important;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0 !important;font-weight:500}
.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes .woocommerce-product-attributes-item p{padding:0 !important}
.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes .woocommerce-product-attributes-item td,.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes .woocommerce-product-attributes-item th{background:0}
.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes .woocommerce-product-attributes-item td{text-indent:1.5rem}
.woocommerce .woocommerce-tabs-custom .woocommerce-product-attributes-item__value{text-align:right}
.section__block__inner .files,.section__block__inner .woocommerce-tabs-custom,.section__block__inner .news__socsharing{display:none}
.section__block__inner .summary .files,.section__block__inner .summary .woocommerce-tabs-custom,.section__block__inner .summary .news__socsharing{display:block}
body.woocommerce .entry{background:rgba(0,0,0,0)}
.woocommerce .block{margin-bottom:2em}
.woocommerce .files a{font-weight:500}
.woocommerce .files a:before{font-weight:normal;font-family:fontawesome;content:"";margin-right:5px}
.woocommerce .files .caption{margin-bottom:0}
.section__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.section__block .section__block__inner{width:100%}
.section__block .section__block__inner .woocommerce-product-gallery,.section__block .section__block__inner .summary{width:100% !important}
#sendInterest{background:rgba(244,245,247,.99) !important;padding-top:10vh}
#sendInterest .close-sendInterest{cursor:pointer;position:absolute;top:20px;right:20px}
#sendInterest .close-sendInterest svg path,#sendInterest .close-sendInterest svg circle{stroke:#0a1e32}
#sendInterest .modal-content{background:#f4f5f7;padding:3rem;max-width:1024px;margin:0 auto}
#sendInterest .modal-content h2 span{font-size:1.2rem;opacity:.5;display:block}
#sendInterest .modal-content h2.border--after::after,#sendInterest .modal-content .woocommerce .woocommerce-tabs-custom .entry-content h2::after,.woocommerce .woocommerce-tabs-custom .entry-content #sendInterest .modal-content h2::after{margin-left:auto;margin-right:auto}
#sendInterest input[type=button]{min-width:50%;background:#ff9300}
#sendInterest input[type=button]:hover{color:#fff;background:rgb(242.25,139.65,0)}
#sendInterest .nf-form-fields-required,#sendInterest .nf-error-msg{font-size:90%}
.form__disclaimer{font-size:80%;opacity:.8}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.flash{-webkit-animation-name:flash;animation-name:flash}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.shake{-webkit-animation-name:shake;animation-name:shake}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
.tada{-webkit-animation-name:tada;animation-name:tada}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}
.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!
 * Bootstrap Grid v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}
html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
.container,.acf_sections.section--mw,.wrap,body:not(.home) .content-sidebar-wrap,.wrapper{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.order-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}
.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}
.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}
.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}
.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}
.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}
.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}
.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}
.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}
.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}
.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}
.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important}
.d-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-box !important;display:inline-flex !important}
.flex-row{-ms-flex-direction:row !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}
.flex-column{-ms-flex-direction:column !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}
.flex-row-reverse{-ms-flex-direction:row-reverse !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}
.flex-column-reverse{-ms-flex-direction:column-reverse !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}
.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-fill{-ms-flex:1 1 auto !important;-webkit-box-flex:1 !important;flex:1 1 auto !important}
.flex-grow-0{-ms-flex-positive:0 !important;-webkit-box-flex:0 !important;flex-grow:0 !important}
.flex-grow-1{-ms-flex-positive:1 !important;-webkit-box-flex:1 !important;flex-grow:1 !important}
.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-start{-ms-flex-pack:start !important;-webkit-box-pack:start !important;justify-content:flex-start !important}
.justify-content-end{-ms-flex-pack:end !important;-webkit-box-pack:end !important;justify-content:flex-end !important}
.justify-content-center{-ms-flex-pack:center !important;-webkit-box-pack:center !important;justify-content:center !important}
.justify-content-between{-ms-flex-pack:justify !important;-webkit-box-pack:justify !important;justify-content:space-between !important}
.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-start{-ms-flex-align:start !important;-webkit-box-align:start !important;align-items:flex-start !important}
.align-items-end{-ms-flex-align:end !important;-webkit-box-align:end !important;align-items:flex-end !important}
.align-items-center{-ms-flex-align:center !important;-webkit-box-align:center !important;align-items:center !important}
.align-items-baseline{-ms-flex-align:baseline !important;-webkit-box-align:baseline !important;align-items:baseline !important}
.align-items-stretch{-ms-flex-align:stretch !important;-webkit-box-align:stretch !important;align-items:stretch !important}
.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
.headroom{will-change:transform;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.headroom--pinned{display:block;width:100%;position:fixed;transform:translateY(0);-webkit-transform:translateY(0);background:var(--bg)}
.headroom--pinned.headroom--top{position:absolute}
body:not(.featured_image_fixed) .headroom--pinned.headroom--top{position:relative}
.headroom--not-top{position:fixed}
body:not(.featured_image_fixed) .headroom--not-top+.site-inner{padding-top:60px}
.headroom-top{-webkit-transform:translateY(0);transform:translateY(0)}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0;border:0;padding:0 !important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-nav{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-nav .owl-prev,.owl-nav .owl-next{-webkit-box-shadow:none;box-shadow:none;position:absolute;top:40%;z-index:99;height:40px;width:40px;border-radius:50%;background:#fff !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#002d43;font-size:40px;line-height:56px;opacity:1}
.owl-nav .owl-prev span,.owl-nav .owl-next span{display:none}
.owl-nav .owl-prev:after,.owl-nav .owl-next:after{font-family:FontAwesome;margin:0 10px}
.owl-nav .owl-prev{left:0}
.owl-nav .owl-prev:after{content:""}
.owl-nav .owl-next{right:0}
.owl-nav .owl-next:after{content:""}
.owl-carousel:hover .owl-nav .disabled{opacity:.5;cursor:default}
.owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-dots{width:100%;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 3px;background:#b6b6b6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#002d43}
.to-top{display:inline-block;height:50px;width:50px;position:fixed;bottom:20px;right:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(68,68,68,.8) url(../img/to-top.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:all .5 ease;transition:all .5 ease;border-radius:50%;z-index:99}
.to-top.top-is-visible{visibility:visible;opacity:1}
.to-top.top-fade-out{opacity:.5}
.no-touch .to-top:hover,.to-top:hover{background-color:#222;opacity:1}
.acf_section--container{padding-bottom:3rem}
.home .acf_section--container{padding-bottom:0}
.acf_sections{position:relative}
.acf_sections:not(.content--noPadding){padding-top:2rem;padding-bottom:2rem}
.acf_sections.content--noTextPadding .inner--content{padding:0}
.acf_sections.content--noPadding:last-of-type(){margin-bottom:3rem}
.acf_sections.section--mw{max-width:1570px}
.acf_sections.content--fullWidth .section__wrapper .inner--content{max-width:none}
.acf_sections.w100>.section__wrapper>div{width:100%}
.acf_sections iframe{display:block;aspect-ratio:16/9;width:100%;height:auto}
.acf_sections p:last-of-type{margin:0}
.acf_sections>.section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.acf_sections>.section__wrapper>div{width:100%}
.acf_sections.section__block--100 .content_text{margin-left:auto;margin-right:auto;padding:40px 0}
.acf_sections.section__block--100 .content_text .inner--content{max-width:100%}
.acf_sections.section__block--100.content--noTextPadding .content_text{padding:2rem 0}
.acf_sections.textblock__bg .inner--content{padding:2em}
.acf_sections.textblock__bg.content--txtblockShadow .inner--content{-webkit-filter:drop-shadow(#787878 2px 2px #c9c9c9);filter:drop-shadow(#787878 2px 2px #c9c9c9)}
.acf_sections.content_block_entries .block_entry{position:relative;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;min-height:30vh;margin-bottom:1em}
.acf_sections.content_block_entries .wrapper--image img{width:100%}
.acf_sections.content_block_entries .wrapper--content{padding:1em;height:100%;background:#f4f5f7}
.acf_sections.content_block_entries .wrapper--content .header{line-height:1}
.acf_sections.content_block_entries .wrapper--content p{font-size:.9em}
.acf_sections.section__shortcode .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.acf_sections.section__shortcode .header .link--see_all{display:none;cursor:pointer;font-size:1.4rem;margin-left:auto}
.acf_sections.section__shortcode .header .link--see_all span{border-bottom:2px solid #1c5a7d;padding-bottom:.3rem;font-weight:normal}
.acf_sections.section__shortcode .flex--col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.acf_sections.section__shortcode .product_slider__special .product{width:100% !important}
.acf_sections.section__shortcode .product_slider__fixed{margin-bottom:2rem}
.acf_sections.section__dedicated_pages .content_text{font-size:130%;color:#1b5a7d}
.acf_sections.section__dedicated_pages .content_text .header{font-size:3.2rem;line-height:1.2;margin-bottom:3rem;color:#1b5a7d}
.acf_sections.section__dedicated_pages .flex-50{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.acf_sections.section__dedicated_pages .block_links__item{font-size:1.6rem;margin-bottom:1rem}
.acf_sections.section__dedicated_pages .block_links__item{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.acf_sections.section__dedicated_pages .block_links__item a{border-radius:12px;color:#002d49;background:#e5ecf1;padding:2rem 3rem;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.acf_sections.section__dedicated_pages .block_links__item a:hover{background:rgb(238.1,242.65,245.9)}
.acf_sections.section__dedicated_pages .block_links__item a.read_more{font-weight:500;margin-top:0}
.section-newsblock .date{font-size:1.2rem}
.section-newsblock .news__item{margin-bottom:2rem}
.section-newsblock .news__item>div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
.section-newsblock .news__item p{font-size:1.4rem}
.section-newsblock .news__item__image img{aspect-ratio:4/3}
.section-newsblock .news__list h4{font-size:1.4rem}
.section-newsblock .news__list__item:not(:last-child)::after{content:"";display:block;height:1px;background:#f3f3f3;margin:.5rem 0}
.section-newsblock .news__list__item__header{border-radius:12px;padding:1rem 2rem}
.section-newsblock .news__list__item__header.active,.section-newsblock .news__list__item__header:hover{background:#f3f3f3}
.grid{display:grid;gap:2rem;padding:2rem 0;grid-template-columns:repeat(1,minmax(0,1fr))}
.grid__item{background-color:#fff;padding:1.6rem .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:12px}
.grid__item{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.grid__item__image{max-width:25%;min-width:25%;margin-bottom:1rem}
.grid__item__image img,.grid__item__image svg{min-height:30px;max-height:30px !important;height:auto;width:auto !important;aspect-ratio:1/1}
.grid__item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;font-size:1.2rem}
.grid__item__content h3{word-break:break-all}
.grid__item__content p:last-of-type{margin-bottom:1.5rem}
.grid__item__content .read_more{margin-top:auto}
.section__sustain{--bg:#32ae72;--color:#000;background:var(--bg)}
.section__sustain *,.section__sustain h2,.section__sustain h3{color:var(--color)}
.section__sustain .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;overflow:hidden}
.section__sustain .item{position:relative;aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:0 1 33.3%;flex:0 1 33.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2rem}
.section__sustain .item>*{max-width:clamp(60%,10vw,70%)}
.section__sustain .item::before{background:rgba(0,0,0,0) url("../img/sustain_circle.svg") no-repeat center;background-position:center;content:"";position:absolute;top:0;bottom:0;width:100%;background-size:cover}
.section__sustain .item:nth-child(2)::before{-webkit-transform:rotate(120deg);transform:rotate(120deg)}
.section__sustain .item:nth-child(3)::before{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}
.overlayImage--darken::before,.overlayHeader--darken .page-header::before{background:rgba(0,0,0,.5)}
.overlayImage--lighten::before,.overlayHeader--lighten .page-header::before{background:rgba(244,245,247,.85)}
.overlayImage--color::before,.overlayHeader--color .page-header::before{background:rgba(0,45,73,.8)}
.overlayImage--gradient:before,.overlayHeader--gradient .page-header:before{background:linear-gradient(180deg,#0a1e32 0,rgba(10,30,50,0.4) 30%,rgba(10,30,50,0) 100%),linear-gradient(135deg,#0a1e32 0,rgba(10,30,50,0.5) 50%,rgba(10,30,50,0) 100%)}
.overlayImage--gradient--alt:before,.overlayHeader--gradient--alt .page-header:before{background:linear-gradient(180deg,#0a1e32 0,rgba(10,30,50,0.4) 30%,rgba(10,30,50,0) 100%),linear-gradient(135deg,#0a1e32 0,rgba(10,30,50,0.5) 50%,rgba(10,30,50,0) 100%)}
.overlayImage--gradient--1:before,.overlayHeader--gradient--1 .page-header:before{background:-webkit-gradient(linear,left top,left bottom,from(#082330),color-stop(20%,rgba(8,35,48,0.7)),color-stop(75%,rgba(3,52,77,0)));background:linear-gradient(180deg,#082330 0,rgba(8,35,48,0.7) 20%,rgba(3,52,77,0) 75%)}
.overlayImage--gradient--2:before,.overlayHeader--gradient--2 .page-header:before{background:-webkit-gradient(linear,left top,left bottom,from(#031620),color-stop(20%,rgba(3,30,43,0.75)),color-stop(50%,rgba(3,52,77,0)));background:linear-gradient(180deg,#031620 0,rgba(3,30,43,0.75) 20%,rgba(3,52,77,0) 50%)}
.overlayImage--gradient--3:before,.overlayHeader--gradient--3 .page-header:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(1,23,33,0.9)),color-stop(30%,rgba(1,23,33,0.7)),color-stop(70%,rgba(1,23,33,0)));background:linear-gradient(180deg,rgba(1,23,33,0.9) 0,rgba(1,23,33,0.7) 30%,rgba(1,23,33,0) 70%)}
.content_image,.content_video{position:relative;max-height:70vh}
.inner--content{position:relative;z-index:2}
.section__wrapper img{-o-object-fit:cover;object-fit:cover;margin:0 auto;display:block}
.coverImage .content_image img{display:none}
.coverImage .content_text{padding-top:3vh;padding-bottom:5vh}
.inner--content{padding:20px;background:inherit}
.inner--content h4{margin-bottom:20px;font-weight:400;line-height:1.2em}
.border--after::after,.woocommerce .woocommerce-tabs-custom .entry-content h2::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;max-width:40px;width:40px;height:3px;background:#0a1e32;margin-top:20px;margin-bottom:20px}
.align--center .border--after::after,.align--center .woocommerce .woocommerce-tabs-custom .entry-content h2::after,.woocommerce .woocommerce-tabs-custom .entry-content .align--center h2::after{margin-left:auto;margin-right:auto}
.align--right .border--after::after,.align--right .woocommerce .woocommerce-tabs-custom .entry-content h2::after,.woocommerce .woocommerce-tabs-custom .entry-content .align--right h2::after{margin-left:auto}
.section__txtcolor--white .border--after::after,.section__txtcolor--white .woocommerce .woocommerce-tabs-custom .entry-content h2::after,.woocommerce .woocommerce-tabs-custom .entry-content .section__txtcolor--white h2::after,.txtcolor--white .border--after::after,.txtcolor--white .woocommerce .woocommerce-tabs-custom .entry-content h2::after,.woocommerce .woocommerce-tabs-custom .entry-content .txtcolor--white h2::after,.section__bgcolor--dark .border--after::after,.section__bgcolor--dark .woocommerce .woocommerce-tabs-custom .entry-content h2::after,.woocommerce .woocommerce-tabs-custom .entry-content .section__bgcolor--dark h2::after,.bgcolor--dark .border--after::after,.bgcolor--dark .woocommerce .woocommerce-tabs-custom .entry-content h2::after,.woocommerce .woocommerce-tabs-custom .entry-content .bgcolor--dark h2::after{background:#f4f5f7 !important}
.btn{color:inherit;border:2px solid #f4f5f7;display:inline-block;margin-top:10px}
.btn:hover{color:#f4f5f7;background:#ff9300;border-color:#ff9300}
.content--heroText{font-size:110%}
.content--heroText a{margin-top:2em}
.list--big{margin:2em auto;font-size:1.25em;font-weight:400;color:rgb(0,36,53.6)}
.list--big li{margin:1em;margin-left:1.8em}
.list--big li::before{content:"";font-family:"fontawesome";float:left;margin-left:-1.8em}
.section__txtcolor--inverse *,.txtcolor--inverse *,.coverImage .section__txtcolor--white *,.coverImage .txtcolor--white *{color:#fff}
.section__bgcolor--light,.bgcolor--light{background:#e2e7ea;color:#0a1e32}
.section__bgcolor--dark,.bgcolor--dark{background:#0a1e32;color:#f4f5f7}
.bgcolor--white{background:#fff}
.bgcolor--lightblue{background:#e5ecf1;color:#0a1e32}
.bgcolor--lightblue a{color:inherit}
.bgcolor--brightblue{background:#aadaff;color:#0a1e32}
.bgcolor--brightblue a{color:inherit}
.bgcolor--lightgreen{background:#7ed3a9;color:rgb(17.1421965318,50.2578034682,33.8947976879)}
.bgcolor--lightgreen a{color:inherit}
.bgcolor--darkblue{background:#003b57;color:#f4f5f7}
.bgcolor--darkblue a{color:inherit}
.bgcolor--light-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#e5ecf1),color-stop(60%,white));background:linear-gradient(180deg,#e5ecf1 0,white 60%)}
.bgcolor--light-gradient a{color:inherit}
.section__block--100 .section__wrapper .inner--content{width:100%}
.block--header{padding:20px}
.header--block_large{margin-bottom:1rem}
.header--block_large span *{font-weight:300;font-size:.65em;display:block;margin-bottom:2rem}
.section__block--txt-img .content_image{overflow:hidden}
.section__block--txt-txt .row>div{margin:auto}
.mw--no{max-width:96% !important;margin-left:auto;margin-right:auto}
.container--fw{margin-left:auto;margin-right:auto;max-width:96% !important}
.mw--xs{max-width:512px !important}
.mw--sm{max-width:768px !important}
.mw--md{max-width:1024px !important}
.mw--lg{max-width:1152px !important}
.mw--xl{max-width:1280px !important}
.mw--xxl{max-width:1440px !important}
.mw--xxxl{max-width:1600px !important}
.hide{display:none !important}
@media(min-width:512px){.button+button,a.read_more--block+button,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+button,a.read_more--block_alt+button,.button+.button,a.read_more--block+.button,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+.button,a.read_more--block_alt+.button,.button+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content .button+a.read_more,a.read_more--block+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more--block+a.read_more,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+a.read_more,a.read_more--block_alt+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more--block_alt+a.read_more,.button+a.read_more--block_alt,a.read_more--block+a.read_more--block_alt,.header--main-1 .widget.ava_acf_block_entry .wrapper--content a.read_more+a.read_more--block_alt,a.read_more--block_alt+a.read_more--block_alt,button+button,button+.button,button+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content button+a.read_more,button+a.read_more--block_alt,input[type=button]+button,input[type=button]+.button,input[type=button]+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content input[type=button]+a.read_more,input[type=button]+a.read_more--block_alt,input[type=reset]+button,input[type=reset]+.button,input[type=reset]+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content input[type=reset]+a.read_more,input[type=reset]+a.read_more--block_alt,input[type=submit]+button,input[type=submit]+.button,input[type=submit]+a.read_more--block,.header--main-1 .widget.ava_acf_block_entry .wrapper--content input[type=submit]+a.read_more,input[type=submit]+a.read_more--block_alt{margin-top:0;clear:none}
.layout-masonry .entry{width:48.7179487179%;margin-left:2.5641025641%;margin-bottom:2.5641025641%}
.layout-masonry .entry:nth-of-type(odd){margin-left:0}
.gallery-item{width:48.7179487179%;margin-bottom:2.5641025641%}
.post-type-archive-portfolio .entry{width:48.7179487179%;margin-left:2.5641025641%;margin-bottom:2.5641025641%}
.post-type-archive-portfolio .entry:nth-of-type(odd){margin-left:0}
.title-area{height:75px}
.menu-toggle{top:15px}
.listing-item{width:50%}
.hero .hero__txt{padding:0 10vw}
}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-sm-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.order-sm-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}
.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}
.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}
.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}
.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}
.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}
.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}
.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}
.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}
.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}
.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}
.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.333333%}
.offset-sm-2{margin-left:16.666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.333333%}
.offset-sm-5{margin-left:41.666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.333333%}
.offset-sm-8{margin-left:66.666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.333333%}
.offset-sm-11{margin-left:91.666667%}
.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important}
.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-box !important;display:inline-flex !important}
.flex-sm-row{-ms-flex-direction:row !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}
.flex-sm-column{-ms-flex-direction:column !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}
.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}
.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}
.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-sm-fill{-ms-flex:1 1 auto !important;-webkit-box-flex:1 !important;flex:1 1 auto !important}
.flex-sm-grow-0{-ms-flex-positive:0 !important;-webkit-box-flex:0 !important;flex-grow:0 !important}
.flex-sm-grow-1{-ms-flex-positive:1 !important;-webkit-box-flex:1 !important;flex-grow:1 !important}
.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-sm-start{-ms-flex-pack:start !important;-webkit-box-pack:start !important;justify-content:flex-start !important}
.justify-content-sm-end{-ms-flex-pack:end !important;-webkit-box-pack:end !important;justify-content:flex-end !important}
.justify-content-sm-center{-ms-flex-pack:center !important;-webkit-box-pack:center !important;justify-content:center !important}
.justify-content-sm-between{-ms-flex-pack:justify !important;-webkit-box-pack:justify !important;justify-content:space-between !important}
.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-sm-start{-ms-flex-align:start !important;-webkit-box-align:start !important;align-items:flex-start !important}
.align-items-sm-end{-ms-flex-align:end !important;-webkit-box-align:end !important;align-items:flex-end !important}
.align-items-sm-center{-ms-flex-align:center !important;-webkit-box-align:center !important;align-items:center !important}
.align-items-sm-baseline{-ms-flex-align:baseline !important;-webkit-box-align:baseline !important;align-items:baseline !important}
.align-items-sm-stretch{-ms-flex-align:stretch !important;-webkit-box-align:stretch !important;align-items:stretch !important}
.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
}@media(min-width:768px){h1.archive-title,.header--content .archive-title.h1,h1.woocommerce-products-header__title,.header--content .woocommerce-products-header__title.h1{font-size:4.6rem}
.woocommerce h1.archive-title,.woocommerce .header--content .archive-title.h1,.header--content .woocommerce .archive-title.h1,.woocommerce h1.woocommerce-products-header__title,.woocommerce .header--content .woocommerce-products-header__title.h1,.header--content .woocommerce .woocommerce-products-header__title.h1{font-size:3.6rem;margin-bottom:3rem;margin-top:.25rem}
h1.entry-title,.header--content .entry-title.h1{font-size:4.6rem}
.one-half,.one-third,.one-fourth,.one-fifth,.one-sixth,.two-thirds,.two-fourths,.two-fifths,.two-sixths,.three-fourths,.three-fifths,.three-sixths,.four-fifths,.four-sixths,.five-sixths{float:left;margin-left:2.5641025641%}
.one-half,.three-sixths,.two-fourths{width:48.7179487179%}
.one-third,.two-sixths,.gallery-columns-3 .gallery-item{width:31.6239316239%}
.four-sixths,.two-thirds{width:65.811965812%}
.one-fourth,.gallery-columns-4 .gallery-item{width:23.0769230769%}
.three-fourths{width:74.358974359%}
.one-fifth,.gallery-columns-5 .gallery-item{width:17.9487179487%}
.two-fifths{width:38.4615384615%}
.three-fifths{width:58.9743589744%}
.four-fifths{width:79.4871794872%}
.one-sixth,.gallery-columns-6 .gallery-item{width:14.5299145299%}
.five-sixths{width:82.905982906%}
.first{clear:both;margin-left:0}
.layout-masonry .content{padding:0 6rem 6rem}
.post-type-archive-portfolio .content{padding:5rem 0}
.post-type-archive-portfolio .entry{width:31.6239316239%}
.post-type-archive-portfolio .entry:nth-of-type(odd){margin-left:2.5641025641%}
.post-type-archive-portfolio .entry:nth-of-type(3n+1){margin-left:0}
.pricing-table .one-half,.pricing-table .one-third,.pricing-table .one-fourth,.pricing-table .one-sixth,.pricing-table .two-thirds,.pricing-table .two-fourths,.pricing-table .two-sixths,.pricing-table .three-fourths,.pricing-table .three-sixths,.pricing-table .four-sixths,.pricing-table .five-sixths{margin:0}
.pricing-table .one-half,.pricing-table .three-sixths,.pricing-table .two-fourths{width:50%}
.pricing-table .one-third,.pricing-table .two-sixths{width:33.3333333333%}
.pricing-table .four-sixths,.pricing-table .two-thirds{width:66.6666666667%}
.pricing-table .one-fourth{width:25%}
.pricing-table .three-fourths{width:75%}
.pricing-table .one-sixth{width:16.6666666667%}
.pricing-table .five-sixths{width:83.3333333333%}
.after-entry,.author-box{margin-bottom:4rem}
.after-entry ul,.author-box ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.after-entry ul li,.author-box ul li{margin-right:1em}
.entry+.after-entry,.author-box+.after-entry,.entry+.author-box,.author-box+.author-box{margin-top:4rem;margin-bottom:0}
.title-area{height:75px}
.has_featured_image.show_featured_image .header--content.header--posLeft h1,.has_featured_image.show_featured_image .header--content.header--posLeft .h1{text-align:left;top:40%;width:40%;left:15%;right:auto}
.has_featured_image.show_featured_image .header--content.header--posRight h1,.has_featured_image.show_featured_image .header--content.header--posRight .h1{text-align:right;top:40%;width:40%;right:15%;left:auto}
.entry-footer{margin-top:4rem;padding-top:4rem}
.comment-respond,.entry-comments,.entry-pings{padding:6rem}
.comment-header{margin-bottom:2em}
.sidebar .widget{padding:4rem}
.widget.ava_acf_block_entry .wrapper--content{position:absolute;bottom:0;width:100%}
.header--main-1 .widget.ava_acf_block_entry .wrapper--content .widget-title{font-size:4rem}
.site-footer .widget-area{margin-bottom:0}
.listing-item.one-half,.listing-item.one-third,.listing-item.one-fourth,.listing-item.one-sixth,.listing-item.two-thirds,.listing-item.two-fourths,.listing-item.two-sixths,.listing-item.three-fourths,.listing-item.three-sixths,.listing-item.four-sixths,.listing-item.five-sixths{margin:0}
.listing-item.one-half,.listing-item.three-sixths,.listing-item.two-fourths{width:50%}
.listing-item.one-third,.listing-item.two-sixths{width:33.3333333333%}
.listing-item.four-sixths,.listing-item.two-thirds{width:66.6666666667%}
.listing-item.one-fourth{width:25%}
.listing-item.three-fourths{width:75%}
.listing-item.one-sixth{width:16.6666666667%}
.listing-item.five-sixths{width:83.3333333333%}
.hero .hero__txt{max-width:80vw;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.hero .hero__txt h2{font-size:3em}
.hero .hero__txt p{font-size:1.2em}
.hero .content-pos__left .hero__txt{-webkit-transform:translate(0,50%);transform:translate(0,50%)}
.hero .content-pos__right .hero__txt{-webkit-transform:translate(0,50%);transform:translate(0,50%)}
.shuffle .card__header{min-height:9rem}
.section--staff .wrapper--content{font-size:inherit}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-4 li.product{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;margin:0 2% 2em 0 !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce-page ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce ul.products.columns-4 li.product:nth-of-type(2n){margin-right:2% !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product:nth-of-type(3n),.woocommerce-page ul.products.columns-4 li.product:nth-of-type(3n),.woocommerce ul.products.columns-4 li.product:nth-of-type(3n){margin-right:0 !important}
.woocommerce .summary{padding:1em}
.woocommerce .woo_badge__wrapper--left .woo_badge--monthly{font-size:1.2rem;top:4rem}
.woocommerce.slider__products .owl-stage-outer .owl-item{padding-right:10px}
.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-md-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}
.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}
.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}
.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}
.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}
.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}
.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}
.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}
.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}
.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}
.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}
.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.333333%}
.offset-md-2{margin-left:16.666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.333333%}
.offset-md-5{margin-left:41.666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.333333%}
.offset-md-8{margin-left:66.666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.333333%}
.offset-md-11{margin-left:91.666667%}
.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important}
.d-md-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-box !important;display:inline-flex !important}
.flex-md-row{-ms-flex-direction:row !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}
.flex-md-column{-ms-flex-direction:column !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}
.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}
.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}
.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-md-fill{-ms-flex:1 1 auto !important;-webkit-box-flex:1 !important;flex:1 1 auto !important}
.flex-md-grow-0{-ms-flex-positive:0 !important;-webkit-box-flex:0 !important;flex-grow:0 !important}
.flex-md-grow-1{-ms-flex-positive:1 !important;-webkit-box-flex:1 !important;flex-grow:1 !important}
.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-md-start{-ms-flex-pack:start !important;-webkit-box-pack:start !important;justify-content:flex-start !important}
.justify-content-md-end{-ms-flex-pack:end !important;-webkit-box-pack:end !important;justify-content:flex-end !important}
.justify-content-md-center{-ms-flex-pack:center !important;-webkit-box-pack:center !important;justify-content:center !important}
.justify-content-md-between{-ms-flex-pack:justify !important;-webkit-box-pack:justify !important;justify-content:space-between !important}
.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-md-start{-ms-flex-align:start !important;-webkit-box-align:start !important;align-items:flex-start !important}
.align-items-md-end{-ms-flex-align:end !important;-webkit-box-align:end !important;align-items:flex-end !important}
.align-items-md-center{-ms-flex-align:center !important;-webkit-box-align:center !important;align-items:center !important}
.align-items-md-baseline{-ms-flex-align:baseline !important;-webkit-box-align:baseline !important;align-items:baseline !important}
.align-items-md-stretch{-ms-flex-align:stretch !important;-webkit-box-align:stretch !important;align-items:stretch !important}
.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
.acf_sections.section__shortcode .header .link--see_all{display:block}
.section-newsblock .news__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}
.grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid__item__image img,.grid__item__image svg{min-height:50px;max-height:50px !important}
.grid__item__content{font-size:inherit}
.section__block--txt-img .section__wrapper img:not(.w100){max-width:none}
.section__block--txt-img .section__wrapper img.w100{width:100%}
.posLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.align--left{text-align:left}
.align--center{text-align:center}
.align--right{text-align:right}
.section__txtcolor--inverse *,.txtcolor--inverse *,.section__txtcolor--white *,.txtcolor--white *{color:#fff}
.section__txtcolor--white .btn,.txtcolor--white .btn{border-color:#fff;color:#fff}
.section__txtcolor--white .btn:hover,.txtcolor--white .btn:hover{border-color:#fff;background:#fff;color:#222}
.section__bgcolor--light .btn:hover,.bgcolor--light .btn:hover{background:#f4f5f7;color:#0a1e32}
.inner--content.padded{height:50%;max-width:50ch;margin:0 auto}
.inner--content.padded p:last-child{margin-bottom:0}
.block--header{padding:0 0 2em}
.header--block_large{font-size:3.5rem}
.section__block--100 .section__wrapper .inner--content{height:auto;max-width:65ch}
.section__block--100 .section__wrapper .inner--content p:last-child{margin-bottom:0}
.section__block--100 .posRight .inner--content{margin-left:auto;margin-right:0}
.section__block--100 .posLeft .inner--content{margin-right:auto;margin-left:0}
.section__block--100 .posCenter .inner--content{margin-left:auto;margin-right:auto}
}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-lg-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.order-lg-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}
.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}
.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}
.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}
.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}
.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}
.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}
.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}
.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}
.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}
.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}
.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.333333%}
.offset-lg-2{margin-left:16.666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.333333%}
.offset-lg-5{margin-left:41.666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.333333%}
.offset-lg-8{margin-left:66.666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.333333%}
.offset-lg-11{margin-left:91.666667%}
.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important}
.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-box !important;display:inline-flex !important}
.flex-lg-row{-ms-flex-direction:row !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}
.flex-lg-column{-ms-flex-direction:column !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}
.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}
.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}
.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-lg-fill{-ms-flex:1 1 auto !important;-webkit-box-flex:1 !important;flex:1 1 auto !important}
.flex-lg-grow-0{-ms-flex-positive:0 !important;-webkit-box-flex:0 !important;flex-grow:0 !important}
.flex-lg-grow-1{-ms-flex-positive:1 !important;-webkit-box-flex:1 !important;flex-grow:1 !important}
.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-lg-start{-ms-flex-pack:start !important;-webkit-box-pack:start !important;justify-content:flex-start !important}
.justify-content-lg-end{-ms-flex-pack:end !important;-webkit-box-pack:end !important;justify-content:flex-end !important}
.justify-content-lg-center{-ms-flex-pack:center !important;-webkit-box-pack:center !important;justify-content:center !important}
.justify-content-lg-between{-ms-flex-pack:justify !important;-webkit-box-pack:justify !important;justify-content:space-between !important}
.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-lg-start{-ms-flex-align:start !important;-webkit-box-align:start !important;align-items:flex-start !important}
.align-items-lg-end{-ms-flex-align:end !important;-webkit-box-align:end !important;align-items:flex-end !important}
.align-items-lg-center{-ms-flex-align:center !important;-webkit-box-align:center !important;align-items:center !important}
.align-items-lg-baseline{-ms-flex-align:baseline !important;-webkit-box-align:baseline !important;align-items:baseline !important}
.align-items-lg-stretch{-ms-flex-align:stretch !important;-webkit-box-align:stretch !important;align-items:stretch !important}
.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
}@media(min-width:1024px){body{font-size:1.6rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(40%,#e5ecf1));background:linear-gradient(180deg,#fff 0,#e5ecf1 40%)}
h1,.header--content .h1,h2,h3,h4,h5,h6{margin:0 0 1.236rem}
h1 a,.header--content .h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1,.header--content .h1{font-size:4.6rem}
h2{font-size:3.2rem}
h3{font-size:2rem}
h4{font-size:1.2em}
.content-sidebar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.content-sidebar-wrap:before,.content-sidebar-wrap:after{display:none}
.sidebar-content .content-sidebar-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.content{width:100%;padding-top:0}
.sidebar-primary{width:25%}
.narrow-content .content,.sidebar-content .content,.content-sidebar .content{width:calc(75% - 4rem)}
.narrow-content .content{margin:0 auto}
.home .content{width:100%}
.layout-masonry .entry{width:31.6239316239%}
.layout-masonry .entry:nth-of-type(odd){margin-left:2.5641025641%}
.layout-masonry .entry:nth-of-type(3n+1){margin-left:0}
.site-header>.wrap{padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:96%}
.site-header .wrapper--header>div{padding-top:1em;padding-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-header .wrapper--nav>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-header .wrapper--nav nav{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.site-header .menu a{cursor:pointer}
.title-area{height:auto;padding:1.382em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wp-custom-logo .title-area{padding:.5em 0}
.title-area img,.title-area .svg{width:100px}
.site-title{font-size:2.4rem}
.site-description{text-align:left;font-size:1.2rem;line-height:1.382}
.site-header-top{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-header-top>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-widget-area{width:auto;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}
.header-widget-area .widget{margin-left:1em}
.header-widget-area .simple-social-icons .alignright,.header-widget-area .simple-social-icons .aligncenter{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;float:right}
.featured_image_fixed .site-header.headroom--top .sub-menu a{color:#002d43}
.has_header_text .header--content{min-height:300px;max-height:700px;overflow:hidden}
.site-footer .menu{font-size:1.4rem}
.menu-item{display:inline-block;padding:0;width:auto}
.menu-item a{padding:1em 14px}
.menu-item.menu-item-has-children>a::after{-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"FontAwesome";content:"";margin-left:5px;display:inline-block}
footer .menu-item.menu-item-has-children>a::after{content:""}
.menu-item.menu-item-has-children.sfHover>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.menu-item a:hover span:after,.menu-item a:focus span:after,.menu-item.current-menu-item>a span:after{width:100%}
.sub-menu{top:92%;position:absolute;min-width:100%;z-index:100;background-color:#fff;-webkit-box-shadow:0 2rem 2rem rgba(10,30,50,.15);box-shadow:0 2rem 2rem rgba(10,30,50,.15);padding:0;margin-bottom:0}
.sub-menu a{padding:1.3em 20px;position:relative;word-wrap:break-word;width:100%}
.sub-menu a:hover{background:#fff}
.sub-menu .sub-menu{margin:0;padding-left:0;left:100%;top:0;-webkit-box-shadow:none;box-shadow:none}
.nav-primary{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.nav-primary{padding:0;border:0;position:relative;right:auto;width:auto;max-width:100%;height:auto;display:block;background:rgba(0,0,0,0);overflow:visible}
.no-js .nav-primary{display:block;width:auto}
.nav-primary .menu-item{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;overflow:visible}
.nav-primary .menu-item:hover,.nav-primary .menu-item:focus-within{border-radius:6px;background:#fff}
.nav-primary .menu-item:hover a,.nav-primary .menu-item:focus-within a{color:var(--color--inv)}
.menu-toggle{display:none}
.sub-menu-toggle{display:none}
.search-toggle{display:none}
.entry{padding:2rem;margin-left:auto;margin-right:auto}
.main_content--boxed .entry{padding:2rem;margin-bottom:4rem}
.main_content--nobg .entry{padding:0}
.main_content--nobg .entry .entry-header{padding-top:0}
.single-cpt_news .entry,.single-cpt_referensobjekt .entry{max-width:clamp(40vw,1024px,100vw);margin-left:auto;margin-right:auto}
.pagination{margin:4rem 0 0}
.sidebar .widget:first-of-type{margin-top:0}
.sidebar .widget:last-of-type{margin-bottom:4rem}
.header--main-1 .widget.ava_acf_block_entry .wrapper--content{display:block;padding:4em 2em 6em;bottom:auto;left:0;top:0;width:100%;text-align:center;background:0;color:#003b57}
.header--main-1 .widget.ava_acf_block_entry .wrapper--content .widget-title{font-size:4.6rem;line-height:1.2;margin-bottom:1rem}
.footer-widgets .widget-area{margin-bottom:2rem;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}
.footer-widgets.footer-last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-widgets .widget__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5vw}
.footer-widgets .widget__content section{-webkit-box-flex:1;-ms-flex:1 0 33.3%;flex:1 0 33.3%}
.footer-widgets .widget__content section:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.footer-widgets .widget__content p{max-width:75ch}
.ava_credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ava_credits nav>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}
.ava_credits nav li{margin-left:1em}
.ava_credits .menu{font-size:inherit}
.simple-social-icons ul.aligncenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.simple-social-icons ul.alignleft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.simple-social-icons ul.alignright{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.mc4wp-form .newsletter--signup>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}
.mc4wp-form .newsletter--signup input[type=submit]{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-left:auto}
.mc4wp-form .newsletter--signup input[type=email]{margin-right:1em;margin-bottom:1rem}
.is-style-main--header{font-size:4.6rem}
.is-style-quote--right>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}
.is-style-quote--right>div:last-child{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:-10%}
.is-style-quote--left>div:last-child{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}
.is-style-quote--left>div:first-child{-ms-flex-preferred-size:40%;flex-basis:40%;margin-left:-10%}
.is-style-quote--left blockquote{border-right:1px solid #1c5a7d;border-left:0}
.entry-content>*[class^=wp-block]{margin-bottom:.5em}
.is-style-masonry{--columns:4;--modifier:.8}
.hero .hero__txt{padding:2em;max-width:60%}
.hero .hero__img,.hero .hero__video{min-height:clamp(var(--minheight),var(--height),var(--height))}
.hero .hero__img>img,.hero .hero__video>img{min-width:100vw;min-height:clamp(var(--minheight),var(--height),var(--height))}
.section--shortfacts .wrapper--fact{margin-bottom:0}
.content>section{padding:1vh 0}
section .wrapper--txt>*{max-width:50ch}
.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2rem}
.content .content__wrapper article{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;width:70%;padding-top:2rem}
.content .content__aside{margin:3rem 0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.content .content__aside .card__date{display:block}
.archive-description{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2rem}
.archive-description>*{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
.section--staff .items{gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-4 li.product{-webkit-box-flex:0;-ms-flex:0 1 24%;flex:0 1 24%;margin:0 1.33% 2em 0 !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce-page ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce ul.products.columns-4 li.product:nth-of-type(2n){margin-right:1.33% !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product:nth-of-type(3n),.woocommerce-page ul.products.columns-4 li.product:nth-of-type(3n),.woocommerce ul.products.columns-4 li.product:nth-of-type(3n){margin-right:1.33% !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-4 li.product:nth-of-type(4n),.woocommerce-page ul.products.columns-4 li.product:nth-of-type(4n),.woocommerce ul.products.columns-4 li.product:nth-of-type(4n){margin-right:0 !important}
.woocommerce:not(.slider__products):not(.slider__products--variant):not(.columns-1) ul.products.columns-3,.woocommerce-page ul.products.columns-3,.woocommerce ul.products.columns-3{grid-template-columns:repeat(3,1fr)}
.woocommerce-product-search{background:#fff;border:1px solid #e3e4e6;border-radius:2em;position:relative;padding:.5rem 1.5rem}
.woocommerce-product-search::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"FontAwesome";color:#0a1e32}
.woocommerce-product-search input[type=text]{color:#0a1e32;margin-bottom:0;border:0;padding-left:0;padding-right:0;padding-bottom:0;border-radius:0;max-width:25px;min-width:25px;-webkit-transition:all ease .25s;transition:all ease .25s;padding:0;max-width:0}
.woocommerce-product-search input[type=text]:focus{max-width:calc(var(--width) + var(--widthFocus));min-width:calc(var(--width) + var(--widthFocus))}
.woocommerce-product-search input::-webkit-input-placeholder{font-size:1.3rem}
.woocommerce-product-search input::-moz-placeholder{font-size:1.3rem}
.woocommerce-product-search input:-ms-input-placeholder{font-size:1.3rem}
.woocommerce-product-search input::-ms-input-placeholder{font-size:1.3rem}
.woocommerce-product-search input::placeholder{font-size:1.3rem}
.woocommerce-product-search input[type=submit]{opacity:0;width:40px;height:100%;position:absolute;margin:0;padding:0;right:0}
.woocommerce .products .wrapper--product_info{padding:10px 2rem 2rem;min-height:130px;max-height:130px;overflow:hidden}
.woocommerce .products .wrapper--product_info::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4rem;background:#f0f;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(white));background:linear-gradient(to bottom,transparent,white)}
.woocommerce .products .product__shortDesc{display:block}
.woocommerce .products .product__price{padding:8px 18px}
.woocommerce .product_list_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.woocommerce .product_list_wrapper:not(.left-widget-active){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.woocommerce .product_list_wrapper .left-products-widgets{background:#fff;padding:1% 2%;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;position:sticky;top:120px;margin-right:1.33%;border-radius:12px}
.woocommerce .product_list_wrapper .left-products-widgets{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.woocommerce .product_list_wrapper .left-products-widgets .pwf-column{float:none;width:100% !important}
.woocommerce .product_list_wrapper .left-products-widgets .pwf-filter{padding:0}
.woocommerce .product_list_wrapper .left-products-widgets .pwf-field-item-title .pwf-note-item,.woocommerce .product_list_wrapper .left-products-widgets .text-title{font-size:1.4rem}
.woocommerce .product_list_wrapper .left-products-widgets .pwf-field-item-title span{font-size:1.5rem}
.woocommerce .product_list_wrapper .products{width:100%}
.woocommerce .product_list_wrapper .woocommerce-pagination{width:100%}
.woocommerce .summary{padding:0 2em}
.woocommerce .summary .product__block__interest{padding:2em;text-align:left}
.woocommerce .woo_badge{padding:10px}
.woocommerce.slider__products .product{width:auto !important;margin:0 !important}
.woocommerce.slider__products .wrapper--product_info{min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem}
.woocommerce.slider__products .owl-stage-outer .owl-item{padding-right:0}
.section__block__inner .files,.section__block__inner .woocommerce-tabs-custom,.section__block__inner .news__socsharing{display:block}
.section__block__inner .summary .files,.section__block__inner .summary .woocommerce-tabs-custom,.section__block__inner .summary .news__socsharing{display:none}
.section__block .section__block__inner{padding:0;position:relative;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section__block .section__block__inner:first-of-type{width:56%}
.section__block .section__block__inner:last-of-type{width:42.5%}
.section__block .section__block__inner .summary,.section__block .section__block__inner .woocommerce-product-gallery{width:100% !important}
.section__block .section__block__inner .woocommerce-product-gallery img{width:100% !important;max-width:100% !important;position:relative}
.section__block .section__block__inner .woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative}
.headroom--not-top{-webkit-transform:translateY(-40px);transform:translateY(-40px)}
body:not(.featured_image_fixed) .headroom--not-top+.site-inner{padding-top:148.5px}
.headroom--not-top .title-area img,.headroom--not-top .title-area .svg{width:100px;-webkit-transition:width ease-in 200ms;transition:width ease-in 200ms}
.owl-nav .owl-prev,.owl-nav .owl-next{opacity:0}
.owl-carousel:hover .owl-nav .owl-prev,.owl-carousel:hover .owl-nav .owl-next{opacity:1}
.acf_sections:not(.content--noPadding){padding-top:2rem;padding-bottom:2rem}
.home .acf_sections:not(.content--noPadding){padding-top:4vh;padding-bottom:4vh}
.acf_sections.section__block--100.content--noTextPadding .content_text{padding:1rem 0 3rem}
.acf_sections.section__block--100 .posLeft .content_text{margin-left:0}
.acf_sections.section__block--100 .posRight .content_text{margin-right:0}
.acf_sections.textblock__bg.section__block--txt-img .content_image{aspect-ratio:initial;width:60%}
.acf_sections.textblock__bg.section__block--txt-img .posLeft .content_image{margin-left:-10%}
.acf_sections.textblock__bg.section__block--txt-img .posRight .content_image{margin-right:-10%}
.acf_sections.textblock__bg.section__block--txt-img :not(.coverImage) .content_image img{aspect-ratio:4/3}
.acf_sections.textblock__bg .inner--content{padding:3em 4em}
.acf_sections.textblock__bg .posLeft .inner--content{position:relative}
.acf_sections.textblock__bg .posRight .inner--content{position:relative}
.acf_sections.content_block_entries .block_entry__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.acf_sections.content_block_entries .block_entry__wrapper .block_entry{-webkit-box-flex:0;-ms-flex:0 1 32.5%;flex:0 1 32.5%;margin-bottom:2%;margin-right:1.25%}
.acf_sections.content_block_entries .block_entry__wrapper .block_entry:nth-of-type(3n+0){margin-right:0}
.acf_sections.content_block_entries .block_entry__wrapper .block_entry:hover{-webkit-filter:drop-shadow(2px 2px 2px #c9c9c9);filter:drop-shadow(2px 2px 2px #c9c9c9)}
.acf_sections.content_block_entries .block_entry__wrapper .block_entry:first-of-type{grid-row:span 2}
.acf_sections.content_block_entries .layout--grid .block_entry .wrapper--image,.acf_sections.content_block_entries .layout--2x2 .block_entry .wrapper--image,.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--image{width:100%;height:100%}
.acf_sections.content_block_entries .layout--grid .block_entry .wrapper--image img,.acf_sections.content_block_entries .layout--2x2 .block_entry .wrapper--image img,.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--image img{width:100%}
.acf_sections.content_block_entries .layout--grid .block_entry .wrapper--content,.acf_sections.content_block_entries .layout--2x2 .block_entry .wrapper--content,.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;color:#fff;background:rgba(10,30,50,.4);width:100%;bottom:0;z-index:1;padding:1em 2em}
.acf_sections.content_block_entries .layout--grid .block_entry .wrapper--content a,.acf_sections.content_block_entries .layout--2x2 .block_entry .wrapper--content a,.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content a{padding:0;display:none}
.acf_sections.content_block_entries .layout--grid .block_entry:hover .wrapper--content,.acf_sections.content_block_entries .layout--2x2 .block_entry:hover .wrapper--content,.acf_sections.content_block_entries .layout--2x2-alt .block_entry:hover .wrapper--content{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;min-height:100%;background:rgba(10,30,50,.75);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.acf_sections.content_block_entries .layout--grid .block_entry:hover .wrapper--content a,.acf_sections.content_block_entries .layout--2x2 .block_entry:hover .wrapper--content a,.acf_sections.content_block_entries .layout--2x2-alt .block_entry:hover .wrapper--content a{display:block}
.acf_sections.content_block_entries .layout--grid .block_entry .wrapper--image,.acf_sections.content_block_entries .layout--2x2 .block_entry .wrapper--image,.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--image{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.acf_sections.content_block_entries .layout--grid .block_entry .wrapper--image img,.acf_sections.content_block_entries .layout--2x2 .block_entry .wrapper--image img,.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--image img{-o-object-fit:cover;object-fit:cover;max-width:none;height:100%}
.acf_sections.content_block_entries .layout--grid .block_entry a,.acf_sections.content_block_entries .layout--2x2 .block_entry a,.acf_sections.content_block_entries .layout--2x2-alt .block_entry a{color:#408fcd}
.acf_sections.content_block_entries .layout--grid .block_entry a:hover,.acf_sections.content_block_entries .layout--2x2 .block_entry a:hover,.acf_sections.content_block_entries .layout--2x2-alt .block_entry a:hover{color:rgb(83.1,154.2,210)}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry{min-height:auto;height:220px}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--image{-webkit-filter:grayscale(1);filter:grayscale(1)}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:rgba(27,68,109,.6)}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content .header{font-size:3rem}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content p{display:none}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content a{position:absolute;width:100%;height:100%;bottom:0;left:0;padding:1em;text-align:center;display:block;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);padding-top:150px;color:inherit}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content:hover{background:rgba(25,76,128,.9)}
.acf_sections.content_block_entries .layout--2x2-alt .block_entry .wrapper--content:hover a{-webkit-transform:translateX(0);transform:translateX(0)}
.acf_sections.section__shortcode .header .link--see_all{font-size:1.8rem}
.acf_sections.section__shortcode .product_slider__special{display:-webkit-box;display:-ms-flexbox;display:flex}
.acf_sections.section__shortcode .product_slider__fixed{max-width:24%;margin-bottom:0}
.acf_sections.section__shortcode .product_slider__products{max-width:73.5%;margin-left:auto}
.acf_sections.section__dedicated_pages .content_text{max-width:90%}
.acf_sections.section__dedicated_pages .content_text .header{font-size:5.2rem}
.acf_sections.section__dedicated_pages .block_links__item{font-size:1.8rem}
.section-newsblock .news__item__image{max-width:60%}
.section-newsblock .news__item__image img{-o-object-fit:cover;object-fit:cover}
.section-newsblock .news__list{border-left:1px solid #f3f3f3;padding-left:4rem}
.grid__item{padding:4rem 3rem}
.section__sustain .items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.coverImage .content_image img{display:block;visibility:hidden}
.coverImage .content_text{padding-top:0;padding-bottom:0}
.inner--content{max-width:70ch;margin-left:auto;margin-right:auto}
.content--noTextPadding .inner--content.align--left{margin-left:0}
.content--noTextPadding .inner--content.align--right{margin-right:0}
.content--heroText{font-size:120%}
.coverImage{min-height:45vh}
.coverImage .content_image{display:none}
.section__block--txt-img>.section__wrapper>div{width:50%}
.img__rounded--left{border-radius:0 0 0 25em}
.img__rounded--right{border-radius:0 0 25em 0}
.flex-50{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-50>*{margin-bottom:1em;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
}@media(min-width:1152px){.menu{padding:0;font-size:1.6rem}
.menu-item a{padding:1em 16px}
section .wrapper--inner{padding:10px}
}@media(min-width:1200px){.container,.acf_sections.section--mw,.wrap,body:not(.home) .content-sidebar-wrap,.wrapper{max-width:1600px}
.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-xl-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.order-xl-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}
.order-xl-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}
.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}
.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}
.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}
.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}
.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}
.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}
.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}
.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}
.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}
.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.333333%}
.offset-xl-2{margin-left:16.666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.333333%}
.offset-xl-5{margin-left:41.666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.333333%}
.offset-xl-8{margin-left:66.666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.333333%}
.offset-xl-11{margin-left:91.666667%}
.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important}
.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-box !important;display:inline-flex !important}
.flex-xl-row{-ms-flex-direction:row !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}
.flex-xl-column{-ms-flex-direction:column !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}
.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}
.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}
.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-xl-fill{-ms-flex:1 1 auto !important;-webkit-box-flex:1 !important;flex:1 1 auto !important}
.flex-xl-grow-0{-ms-flex-positive:0 !important;-webkit-box-flex:0 !important;flex-grow:0 !important}
.flex-xl-grow-1{-ms-flex-positive:1 !important;-webkit-box-flex:1 !important;flex-grow:1 !important}
.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-xl-start{-ms-flex-pack:start !important;-webkit-box-pack:start !important;justify-content:flex-start !important}
.justify-content-xl-end{-ms-flex-pack:end !important;-webkit-box-pack:end !important;justify-content:flex-end !important}
.justify-content-xl-center{-ms-flex-pack:center !important;-webkit-box-pack:center !important;justify-content:center !important}
.justify-content-xl-between{-ms-flex-pack:justify !important;-webkit-box-pack:justify !important;justify-content:space-between !important}
.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-xl-start{-ms-flex-align:start !important;-webkit-box-align:start !important;align-items:flex-start !important}
.align-items-xl-end{-ms-flex-align:end !important;-webkit-box-align:end !important;align-items:flex-end !important}
.align-items-xl-center{-ms-flex-align:center !important;-webkit-box-align:center !important;align-items:center !important}
.align-items-xl-baseline{-ms-flex-align:baseline !important;-webkit-box-align:baseline !important;align-items:baseline !important}
.align-items-xl-stretch{-ms-flex-align:stretch !important;-webkit-box-align:stretch !important;align-items:stretch !important}
.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
}@media(min-width:1280px){.title-area{padding:1.618em 0}
.title-area img,.title-area .svg{width:150px}
.sub-menu a{word-wrap:none;white-space:nowrap}
.entry{padding:3rem 2rem 3rem}
.main_content--boxed .entry{padding:4rem 6rem;margin-bottom:4rem}
.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}
.wp-block-group{margin-bottom:4em}
.shuffle .card__header{min-height:6rem}
.inner--content{padding:40px 20px}
.inner--content h4{font-size:1.5em}
}@media(min-width:1420px){.menu-toggle.activated{right:calc(50vw - 640px)}
}@media(min-width:1440px){.woocommerce-product-search input[type=text]{max-width:var(--width);min-width:var(--width);-webkit-transition:none;transition:none}
.woocommerce-product-search input[type=text]:focus{max-width:calc(var(--width) + var(--widthFocus));min-width:calc(var(--width) + var(--widthFocus))}
.grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}@media(min-width:1600px){.menu{font-size:1.8rem}
.menu-item a{padding:1em 20px}
.hero .hero__txt h2{font-size:4em}
.hero .hero__txt p{font-size:1.4em}
.owl-nav .owl-prev{left:0}
.owl-nav .owl-next{right:0}
}@media(max-width:1023px){.breadcrumb{display:none}
.site-header.headroom--not-top{-webkit-box-shadow:0 0 .25rem rgba(10,30,50,.3);box-shadow:0 0 .25rem rgba(10,30,50,.3)}
.header-widget-area{position:absolute;top:60px;right:0;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-200%);transform:translateY(-200%)}
.header-widget-area.active{-webkit-transform:translateY(0);transform:translateY(0)}
.header-widget-area section{padding:2rem 0;width:90vw}
.btn--header{display:block;text-align:center}
.featured_image_fixed .header--content{height:35vh;min-height:auto}
body.has_header_text:not(.show_featured_image) .header--content .wrapper--content,body.has_header_image:not(.show_featured_image) .header--content .wrapper--content{padding:4rem 0;position:static;-webkit-transform:none;transform:none}
.header--content h1,.header--content .h1,.header--content .h1{font-size:3em;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}
.site-footer .menu{-webkit-columns:2;-moz-columns:2;columns:2;display:block;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.site-footer .menu li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
.menu-item a{font-size:1.2em}
.sub-menu{text-indent:10px;padding:.5em 0}
.sub__menu{display:none}
.sub__menu--siblings{font-size:1.5rem}
.header--main-1 .widget.ava_acf_block_entry .widget-wrap>a img{min-height:60vh}
.footer-widgets section::after{content:"";display:block;height:1px;max-width:50vw;margin:5vh auto 0;background:rgba(0,65,96,.7)}
.mc4wp-form .newsletter--signup>span input{width:100%}
.mc4wp-form .newsletter--signup>span input:first-of-type{margin-bottom:10px}
.pwf-filter{display:none}
.wp-block-media-text{display:block !important}
.wp-block-media-text .wp-block-media-text__content{padding:0 !important}
.wp-block-image .alignright,.wp-block-image .alignleft,.wp-block-image .aligncenter{margin-left:0 !important;margin-right:0 !important}
.is-style-masonry figcaption{font-size:1rem !important}
.section--shortfacts .wrapper--facts{margin-bottom:0}
.content .content__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.content .content__aside>*{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}
.single-cpt_referensobjekt .content .content__aside{display:none}
footer .contact__information>div{-webkit-columns:2;-moz-columns:2;columns:2}
.woocommerce .products .wrapper--product_data{display:none}
.woocommerce ul.flex-direction-nav{top:auto;bottom:-40px;display:none}
.woocommerce ul.flex-direction-nav li a.flex-next::after{right:0}
.woocommerce ul.flex-direction-nav li a.flex-prev::before{left:0}
.woocommerce.slider__products .product{width:100% !important;margin:0 !important}
.acf_sections.section__block--100{background-image:none !important}
.acf_sections.section__block--100 .content_image,.acf_sections.section__block--100 .content_image img{display:block !important}
.acf_sections.section__block--100 .content_image img{max-width:100%;margin:0 auto;width:auto;visibility:visible !important}
.acf_sections.section__block--100 .content_text{padding:20px 0}
.section__sustain .item{min-width:100%}
.content_image,.content_video{max-height:70vh}
}@media screen and (max-width:1023px){.section__wrapper img{max-height:50vh;width:100%}
}@media screen and (max-width:767px){input,select,textarea{font-size:14px}
.txt--hidden{min-height:auto}
.coverImage>.content_image{display:none}
.section__block--video>div{display:block;width:100%}
}@media(max-width:767px){.header--content img{min-height:40vh}
.header--content h1,.header--content .h1,.header--content .h1{font-size:2.2em}
.content .content__aside>*{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}
.section--staff h3{font-size:1.6rem}
.woocommerce .woocommerce-ordering{display:none}
.owl-nav{display:none}
}@media print{.d-print-none{display:none !important}
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important}
.d-print-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-box !important;display:inline-flex !important}
*,*:before,*:after{background:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#0a1e32 !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after,.site-title>a:after{content:""}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
blockquote,pre{border:1px solid #1c5a7d;page-break-inside:avoid}
.content,.content-sidebar{width:100%}
button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}
.title-area{text-align:center;width:100%}
.site-title>a{margin:0;text-decoration:none;text-indent:0}
.site-inner{padding-top:0;position:relative;top:-10rem}
.author-box{margin-bottom:0}
h1,.header--content .h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}
img{page-break-after:avoid;page-break-inside:avoid}
blockquote,pre,table{page-break-inside:avoid}
dl,ol,ul{page-break-before:avoid}
}@keyframes wheel{to{opacity:0;top:40px}
}@-webkit-keyframes wheel{to{opacity:0;top:40px}
}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}@-webkit-keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}@-webkit-keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@-webkit-keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}@keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}