/*!
Theme Name: Heimdal Tannlegesenter
Theme URI: http://underscores.me/
Author: Headspin AS
Author URI: http://www.headspin.no
Description: Headspin Theme
Version: 1.1.16
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: headspin
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--page-width:1360px;--text-width:800px;--ultra-width:1800px;--base-padding:16px;--header-height:85px;--full-width:100vw;--sidemenu-width:320px;--secondary-white:#ebf8ee;--secondary-light:#00ce7c;--secondary:#00946e;--primary:#002f6c;--primary-dark:#002350;--accent:#600343;--warning:#fdc84a;--danger:#f26666;--white:#fff;--lgrey:#f2f2f2;--mgrey:#e5e5e5;--grey:#d6d6d6;--dgrey:#6c6c6c;--black:#333;--bgcolor:#fff;--body-text:#2b787d;--links:#3c3b3d;--links-hover:#002350;--header-text:#2b787d;--title-text:#2b787d;--btn-text:#fff;--btn-background:#2b787d;--btn-hover:#5ab4bb;--btn-hover-text:#fff;--gradient-direction:to right;--gradient:linear-gradient(var(--gradient-direction),var(--primary) 50%,#1f6973)}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
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)}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bold}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-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:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr,figure{margin:0;padding:0}
abbr[title],dfn[title]{cursor:help}
u,ins{text-decoration:none}
ins{border-bottom:1px solid}
img,svg,figure{vertical-align:middle}
h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre{margin-bottom:24px}
ul,ol,dd{margin-left:48px}
html{height:100%;min-height:100%;overflow-y:auto}
html.no-scroll{overflow-y:hidden}
body{background:var(--bgcolor);display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--header-height);min-height:100%}
section{padding:48px 0}
section+section:not(.padded){padding-top:0}
section.no-padding{padding:0}
section.no-top-padding{padding-top:0}
section.dark{background:var(--lgrey)}
:root{font-size:18px;line-height:1.35;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}
body,button,input,select,optgroup,textarea{color:var(--body-text);font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:300}
p:last-child{margin-bottom:0}
blockquote{color:var(--secondary)}
blockquote p{font-family:"Lato",sans-serif;font-size:20px}
blockquote p::before{content:open-quote}
blockquote p::after{content:close-quote}
blockquote cite{font-family:"yeseva-one-regular",sans-serif;font-size:20px;font-weight:300}
hr{border:0;border-top:2px solid var(--primary);margin:24px auto;width:100%}
img{height:auto;max-width:100%}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
h1{font-family:"Yeseva One";font-size:28px;font-weight:400;color:#2b787d}
h2{font-family:"Yeseva One";font-size:24px;font-weight:400;color:#2b787d;margin-bottom:.1em;margin-top:1.2em}
h3{font-family:"Yeseva One";font-size:20px;font-weight:400;color:#2b787d;margin-bottom:.1em}
h4{font-family:"Yeseva One";font-size:19px;font-weight:400;color:#2b787d;margin-bottom:.1em}
h5{font-family:"Yeseva One";font-size:18px;font-weight:400;color:#2b787d;margin-bottom:0;margin-top:0}
h6{font-family:"Yeseva One";font-size:18px;font-weight:400;color:#2b787d;margin-bottom:0;margin-top:0}
:is(h1,h2,h3,h4,h5,h6):first-child,.wp-block-headspin-anchor:first-child+:is(h1,h2,h3,h4,h5,h6){margin-top:0}
:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:.7em}
a{color:var(--links);text-decoration:none;-webkit-transition:color .1s ease;transition:color .1s ease}
.entry-content a{text-decoration:underline;text-decoration-color:#fca184}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:600}
dd{margin:0 1.5em 1.5em}
button,input[type=button],input[type=reset],input[type=submit]{background:var(--lgrey);border:1px solid;border-color:var(--grey);color:var(--body-text);font-size:14px;line-height:1;outline:0;padding:.4em 1em}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:var(--dgrey)}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--dgrey)}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{background:var(--white);border:1px solid var(--grey);border-radius:4px;color:var(--body-text);font-size:18px;outline:0;padding:12px;resize:vertical;width:100%}
label{display:block;line-height:1.2;margin-bottom:4px;font-family:"yeseva-one-regular",sans-serif;font-size:14px;font-weight:400}
.site-content table{border-collapse:collapse;width:100%}
.site-content table td,.site-content table th{border:1px solid var(--secondary);padding:6px}
.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px -8px;width:calc(100% + 16px)}
.grid>[class*=col-]{padding:8px 8px;width:100%}
.grid.no-gutter{margin:0;width:100%}
.grid.no-gutter>[class*=col-]{padding:0}
.grid .col-1{width:50%}
.grid .push-1{margin-left:0}
.grid .col-2{width:50%}
.grid .push-2{margin-left:0}
.grid .push-3{margin-left:0}
.grid .push-4{margin-left:0}
.grid .push-5{margin-left:0}
.grid .push-6{margin-left:50%}
.grid .push-7{margin-left:50%}
.grid .push-8{margin-left:50%}
.grid .push-9{margin-left:50%}
.grid .push-10{margin-left:50%}
.grid .push-11{margin-left:50%}
.grid .push-12{margin-left:100%}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.btn,.wp-block-button__link{background:var(--btn-background);border-radius:25px;color:var(--btn-text);cursor:pointer;display:inline-block;letter-spacing:.05em;margin:0;min-width:11em;max-width:100%;overflow:visible;padding:.6em 20px;text-align:center;text-decoration:none !important;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-family:"yeseva-one-regular",sans-serif;font-size:16px;font-weight:500}
.btn:hover,.btn:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{background:var(--btn-hover);border-color:rgba(0,0,0,0);color:var(--btn-hover-text)}
.btn:disabled,.wp-block-button__link:disabled{cursor:not-allowed;opacity:.7}
.wp-block-buttons.red-button .btn,.wp-block-buttons.red-button .wp-block-button__link{background-color:#ffc6b4;color:#000;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.wp-block-buttons.red-button .btn:hover,.wp-block-buttons.red-button .wp-block-button__link:hover{background-color:#ffd8cc;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.wp-block-buttons.sharp-green .btn,.wp-block-buttons.sharp-green .wp-block-button__link{background-color:#ccf8dd;color:#535853}
.wp-block-buttons.sharp-green .btn:hover,.wp-block-buttons.sharp-green .wp-block-button__link:hover{background-color:#b7efcc}
.btn::-moz-focus-inner,.wp-block-button__link::-moz-focus-inner{border:0;padding:0}
.btn.center,.wp-block-button__link.center{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.btn.small,.wp-block-button__link.small{border-radius:4px;letter-spacing:.05em;min-width:unset;max-width:unset;padding:6px 12px;font-family:"yeseva-one-regular",sans-serif;font-size:16px;font-weight:500}
.btn.outline,.is-style-outline>.btn,.wp-block-button__link.outline,.is-style-outline>.wp-block-button__link{background:rgba(0,0,0,0);border-color:var(--btn-background)}
.btn.outline:not(.has-text-color),.is-style-outline>.btn:not(.has-text-color),.wp-block-button__link.outline:not(.has-text-color),.is-style-outline>.wp-block-button__link:not(.has-text-color){color:var(--btn-background)}
.btn.outline:hover,.is-style-outline>.btn:hover,.wp-block-button__link.outline:hover,.is-style-outline>.wp-block-button__link:hover{background:var(--secondary-light);border-color:var(--secondary-light);color:var(--body-text)}
.btn.outline.white,.is-style-outline>.btn.white,.wp-block-button__link.outline.white,.is-style-outline>.wp-block-button__link.white{--btn-background:var(--white)}
.btn.submit-btn,.wp-block-button__link.submit-btn{position:relative}
.btn.submit-btn .dots,.wp-block-button__link.submit-btn .dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit;border-radius:99px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding:0 30px;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}
.btn.submit-btn .dot,.wp-block-button__link.submit-btn .dot{background-color:var(--white);border-radius:50%;height:12px;margin:0 4px;-webkit-transform:scale(0);transform:scale(0);width:12px}
.btn.submit-btn.loading .dots,.wp-block-button__link.submit-btn.loading .dots{opacity:1}
.btn.submit-btn.loading .dots .dot,.wp-block-button__link.submit-btn.loading .dots .dot{-webkit-animation:submit_loading .6s infinite alternate ease-in-out;animation:submit_loading .6s infinite alternate ease-in-out}
.btn.submit-btn.loading .dots .dot:nth-child(2),.wp-block-button__link.submit-btn.loading .dots .dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.btn.submit-btn.loading .dots .dot:nth-child(3),.wp-block-button__link.submit-btn.loading .dots .dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}
.site-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6fff5;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--header-height);left:0;padding:16px;position:fixed;top:0;width:100%;z-index:75}
.site-header .menu-hovedmeny-container .menu-item a[aria-current=page]{text-decoration:underline;text-decoration-color:#2b787d}
.site-header .menu-hovedmeny-container .menu-item.current_page_ancestor,.site-header .menu-hovedmeny-container .menu-item.current-menu-parent{text-decoration:underline;text-decoration-color:#2b787d}
.site-header .header-right-2{position:relative;margin-right:auto;background:#ccf8dd;color:#535853;padding:6px 8px}
.site-header .header-right-2:hover{background:#b7efcc}
.site-header .header-right-2:hover a{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.site-header .header-right-2 a{color:#535853 !important;line-height:100% !important;padding:6px 40px !important;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.site-header .header-right-2 a:hover{border-bottom-color:rgba(0,0,0,0) !important}
body.admin-bar .site-header{top:var(--wp-admin--admin-bar--height,0)}
.site-header .site-branding{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.site-header .site-title{width:150px}
.site-header .site-title a{display:block}
.site-header .menu-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:0;color:var(--primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;padding:8px 0 0;text-transform:uppercase}
.site-header .menu-toggle span{display:none;margin-bottom:.5em}
.site-header .menu-toggle svg{margin-left:.6em;width:2.1em}
.site-header .menu-toggle svg path{fill:currentColor}
.site-header li{-ms-flex-item-align:center;align-self:center;display:inline-block}
.site-header li:hover{text-shadow:0 0 1px rgba(0,0,0,.5);-webkit-transition:text-shadow .1s ease-in-out;transition:text-shadow .1s ease-in-out}
.site-header .sub-menu li{-ms-flex-item-align:start !important;align-self:flex-start !important;font-family:"Lato",sans-serif;text-transform:none;margin-bottom:2px;text-shadow:none}
.site-header .sub-menu li a{font-size:18px;font-weight:400 !important;text-shadow:none}
.site-header li a:not(.sub-menu li a){color:#2b787d;text-transform:none;font-family:"Lato",sans-serif;line-height:var(--header-height);display:block;padding-left:18px;padding-right:18px}
li.menu-item-has-children{position:relative}
li.menu-item-has-children:hover ul.sub-menu,li.menu-item-has-children a:hover ul.sub-menu{visibility:visible}
li.menu-item-has-children:hover ul.sub-menu a,li.menu-item-has-children a:hover ul.sub-menu a{color:#2b787d}
li.menu-item-has-children ul.sub-menu{background:#dbecd9;position:absolute;top:84%;left:0;visibility:hidden;padding:18px 18px;border-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.mega-menu{--mega-menu-split:60%;--mega-menu-padding:var(--base-padding);--mega-menu-logo-offset:40px;position:fixed;top:0;right:0;width:100%;bottom:0;z-index:120;pointer-events:none;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#2b787d;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(100%);transform:translateX(100%);padding-top:var(--wp-admin--admin-bar--height,0)}
.mega-menu.active{width:100%;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0)}
.mega-menu .holder{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-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-top:var(--header-height)}
.mega-menu .search-form{position:relative;background-color:var(--white);border-radius:99px;font-size:16px;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;margin:8px var(--mega-menu-padding);width:calc(100% - var(--mega-menu-padding)*2)}
.mega-menu .search-form .search-field{height:40px;border-radius:20px;border:0;-webkit-transition:width .3s ease-in;transition:width .3s ease-in;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.mega-menu .search-form .search-button{width:40px;height:40px;border-radius:20px;background-size:23px 22px;border:0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.62 25.62"><g fill="none" stroke="%23002f6c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" transform="translate(1.5 1.5)"><circle cx="9" cy="9" r="9"/><path d="m16 15 7 7"/></g></svg>');-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.mega-menu .search-form .search-button:hover{opacity:.8}
.mega-menu .login-button{--login-button-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--secondary-light);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;text-transform:uppercase;position:absolute;right:54px;top:calc(var(--login-button-top) + var(--wp-admin--admin-bar--height, 0px));z-index:90}
@media only screen and (min-width:600px){.mega-menu .login-button{--login-button-top:20px;font-size:18px;right:140px}
}@media only screen and (min-width:900px){.mega-menu .login-button{left:calc(var(--mega-menu-split) + var(--mega-menu-padding));right:auto}
}@media only screen and (min-width:1500px){.mega-menu .login-button{--login-button-top:32px}
}.mega-menu .login-button svg{height:2.33em;margin-right:8px;width:2em}
.mega-menu .login-button path{fill:currentColor}
.mega-menu .login-button:hover{color:var(--white)}
.mega-menu .site-header{z-index:81;background:#2b787d;-webkit-box-shadow:none;box-shadow:none;position:absolute;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:599px){.mega-menu .site-header{height:auto}
}@media only screen and (min-width:900px){.mega-menu .site-header{background-image:-webkit-gradient(linear,left top,right top,from(var(--primary)),color-stop(var(--primary)),to(var(--primary-dark)));background-image:linear-gradient(to right,var(--primary),var(--primary) var(--mega-menu-split),var(--primary-dark) var(--mega-menu-split))}
}.mega-menu .site-header .menu-toggle{color:var(--white)}
.mega-menu .site-header .menu-toggle svg{margin-top:-0.4em;width:1.1em}
.mega-menu .site-header .menu-toggle svg path{fill:var(--white)}
.mega-menu .menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:rgba(0,0,0,0)}
@media only screen and (min-width:900px){.mega-menu .menus{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
}.mega-menu .menus h2{font-family:"yeseva-one-regular",sans-serif;font-size:22px;font-weight:400;color:var(--white);width:100%;border-bottom:solid 1px var(--white);text-transform:uppercase;padding-bottom:2px;margin-bottom:12px}
.mega-menu .menus .menu-navigation{font-weight:300;padding:24px var(--mega-menu-padding)}
@media only screen and (min-width:1200px){.mega-menu .menus .menu-navigation{padding-top:40px}
}.mega-menu .menus .menu-navigation .menu,.mega-menu .menus .menu-navigation .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:0}
.mega-menu .menus .menu-navigation .menu li.wp-block-button__link.order{display:none}
@media only screen and (min-width:600px){.mega-menu .menus .menu-navigation .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
}@media only screen and (min-width:600px){.mega-menu .menus .menu-navigation .menu>li{width:50%}
}@media only screen and (min-width:1200px){.mega-menu .menus .menu-navigation .menu>li{width:25%}
}.mega-menu .menus .menu-navigation .menu>li>a{font-family:"yeseva-one-regular",sans-serif;font-size:20px;font-weight:600;line-height:1.2;color:#fff;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-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:1200px){.mega-menu .menus .menu-navigation{display:block}
}.mega-menu .menus .menu-navigation .menu-item a{display:inline-block;font-size:16px;color:var(--white);margin-bottom:6px}
@media only screen and (min-width:1200px){.mega-menu .menus .menu-navigation .menu-item a{font-size:18px}
}.mega-menu .menus .menu-navigation .menu-item a:hover{color:var(--lgrey)}
.mega-menu .menus .menus-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:32px}
@media only screen and (min-width:900px){.mega-menu .menus .menus-left{padding-top:var(--header-height);width:var(--mega-menu-split)}
}@media only screen and (min-width:1200px){.mega-menu .menus .menus-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}@media only screen and (min-width:1500px){.mega-menu .menus .menus-left{padding-left:var(--mega-menu-logo-offset)}
}.mega-menu .menus .menus-left .menu>li{margin-bottom:16px;padding-right:8px}
.mega-menu .menus .menus-right{background-color:var(--primary-dark);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-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:40px}
@media only screen and (min-width:600px){.mega-menu .menus .menus-right{padding-top:var(--header-height)}
}@media only screen and (min-width:900px){.mega-menu .menus .menus-right{width:calc(100% - var(--mega-menu-split))}
}.mega-menu .menus .menus-right .menu-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.mega-menu .menus .menus-right .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (min-width:1200px){.mega-menu .menus .menus-right .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
}.mega-menu .menus .menus-right .menu>li{width:100% !important}
.mega-menu .menus .menus-right .menu>li>a{font-weight:300;color:var(--white)}
.mega-menu .menus .menus-right .menu ul li a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}
.mega-menu .menus .menus-right .menu ul li a::before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";-ms-flex-negative:0;flex-shrink:0;height:1em;margin:4px 10px 0 0;width:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 13' xml:space='preserve'%3E%3Cpath d='M9.9 6.5 1 1.7v9.6l8.9-4.8m2.1 0L0 13V0l12 6.5z' fill='%23fff'/%3E%3C/svg%3E")}
.mega-menu .menus .menu-item-has-icon>a{margin:.3em 0}
.mega-menu .menus .link_icon{display:block;margin-right:8px}
.mega-menu .menus .link_icon svg{height:2em}
.mega-menu .menus .link_icon svg path{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;stroke:currentColor;stroke-width:3}
.mega-menu .social-links{color:var(--secondary-light);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 var(--mega-menu-padding);padding-bottom:8px}
.mobile-menu__logo svg g rect,.mobile-menu__logo svg g path{fill:#fff}
.mobile-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex}
.mobile-social-icons .social-links__heading{color:#fff}
.mobile-social-icons .social-links__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%}
.mobile-social-icons .social-links__links__link{margin-right:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.holder .menus .menus-left .wp-block-buttons{padding:0 var(--mega-menu-padding)}
.holder .menus .menus-left .wp-block-buttons a.wp-block-button__link{background:#ccf8dd;color:#535853;max-width:270px}
.holder .menus .menus-left .wp-block-buttons a.wp-block-button__link:hover{background:#b7efcc}
@media(max-width:899px){.holder .menus .menus-left ul.sub-menu{position:static;visibility:visible;background:0;border:0;padding:0;margin-left:12px}
}.fit-image-container{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.fit-image-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.fit-image-container.contain{background-size:contain}
.fit-image-container.contain img{-o-object-fit:contain;object-fit:contain}
.fit-image-container.top{background-position:top}
.fit-image-container.top img{-o-object-position:top;object-position:top}
.fit-image-container.bottom{background-position:bottom}
.fit-image-container.bottom img{-o-object-position:bottom;object-position:bottom}
.vimeo-video-container{position:relative;width:100%;height:100%;overflow:hidden;padding-top:56.25%}
@media(max-width:899px){.vimeo-video-container{padding-top:62.25%}
}.vimeo-video-container .vimeo-video-inner{position:absolute;top:0;left:0;width:100%;height:100%}
.vimeo-video-container iframe{position:absolute;height:calc(100vw - 600px);width:calc(100vw - 600px);top:50%;left:50%;-webkit-transform:translate(-58%,-49%);transform:translate(-58%,-49%)}
@media(min-width:900px)and (max-width:1400px){.vimeo-video-container iframe{height:calc(100vw - 250px);width:calc(100vw - 250px)}
}@media(max-width:899px){.vimeo-video-container iframe{width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none}
}.site-footer{--footer-left-padding:var(--base-padding);--footer-logo-offset:45px}
@media only screen and (min-width:1200px){:not(.side-menu)+.site .site-footer{--footer-left-padding:calc(var(--base-padding) + var(--footer-logo-offset))}
}@media only screen and (min-width:1500px){.site-footer{--footer-left-padding:calc(var(--base-padding) + var(--footer-logo-offset)) !important}
}@media only screen and (min-width:1500px){.site-footer{--base-padding:40px}
}.main-footer{background:#2b787d;color:#fff;padding:40px 0 24px}
.main-footer>.wrapper{padding-left:var(--footer-left-padding)}
.main-footer__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;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}
@media only screen and (max-width:599px){.main-footer__top{margin-bottom:22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.main-footer__top .wp-block-button__link{background:#ccf8dd;color:#535853;text-transform:none;border-radius:25px;font-size:22px;padding:12px 0}
.main-footer__top .wp-block-button__link:hover{background:#b7efcc}
@media only screen and (max-width:599px){.main-footer__top .wp-block-button__link{font-size:18px}
}.main-footer__top .social-links{margin-bottom:24px}
.main-footer__logo{margin:0 24px 24px 0;-webkit-transition:opacity .2s,fill .2s;transition:opacity .2s,fill .2s}
.main-footer__logo a{display:block;width:200px}
.main-footer__logo path,.main-footer__logo rect{-webkit-transition:inherit;transition:inherit;fill:#fff}
.main-footer__center{font-size:16px;line-height:1.2}
@media(min-width:1024px){.main-footer__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.side-menu+.site .main-footer__center{display:block}
}@media only screen and (min-width:1200px){.main-footer__center{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
}.main-footer__center h3{color:#fff}
.main-footer__addresses,.main-footer__menus{margin-top:auto}
.main-footer__addresses a,.main-footer__menus a{color:#fff;text-decoration:underline}
@media only screen and (min-width:600px){.main-footer__addresses,.main-footer__menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.main-footer__addresses a:hover{text-shadow:0 0 1px rgba(255,255,255,.5)}
.main-footer__address,.main-footer__menu{margin-bottom:24px}
@media only screen and (min-width:600px){.main-footer__address:not(:last-child),.main-footer__menu:not(:last-child){padding-right:64px}
}.main-footer__address p{line-height:22px}
.main-footer__address h3{margin:0;font-size:20px;margin-bottom:8px;color:#fff;font-family:"Yeseva One"}
.main-footer__address h3.footer-opening_heading{margin-bottom:8px}
@media only screen and (min-width:600px){.main-footer__menu{white-space:nowrap}
}@media only screen and (min-width:900px){.main-footer__menu{width:auto}
.side-menu+.site .main-footer__menu{width:50%}
}@media only screen and (min-width:1200px){.main-footer__menu{width:auto !important}
}.main-footer .menu,.main-footer .sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-footer .menu-item:not(:last-child){margin-bottom:6px}
.main-footer .menu-item a{color:var(--body-text);text-decoration:underline}
.main-footer .menu-item a:hover{color:var(--links)}
.main-footer .sub-menu{margin:6px 0 0 12px}
.main-footer .sub-menu>.menu-item a{padding-left:16px;position:relative}
.main-footer .sub-menu>.menu-item a::before{border:solid currentColor;border-width:2px 2px 0 0;content:"";height:8px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px}
.main-footer__bottom{border-top:1px solid var(--secondary-light);font-size:14px;padding-top:16px}
@media only screen and (min-width:600px){.main-footer__bottom{margin-bottom:-12px}
}@media only screen and (min-width:600px){.main-footer__bottom-menu .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}
}@media only screen and (min-width:1200px){.main-footer__bottom-menu .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}@media only screen and (min-width:600px){.main-footer__bottom-menu .menu-item:not(:last-child){border-right:1px solid var(--secondary-light);margin-right:8px;padding-right:8px}
}.footer-footer{background:#2b787d;color:var(--white);line-height:1;font-size:14px;padding:16px 0}
.footer-footer>.wrapper{padding-left:var(--footer-left-padding)}
@media only screen and (min-width:600px){.footer-footer>.wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;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-footer__copyright{margin:16px 0}
@media only screen and (min-width:600px){.footer-footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex}
}.footer-footer__copyright div{margin-bottom:4px}
@media only screen and (min-width:600px){.footer-footer__copyright div{border-right:1px solid currentColor;margin:0 8px 0 0;padding-right:8px}
}.footer-footer__menu{font-size:14px;list-style:none;margin:16px 0;white-space:nowrap}
.footer-footer__menu li:not(:last-child){margin-bottom:4px}
@media only screen and (min-width:600px){.footer-footer__menu li:not(:last-child){margin:0 8px 0 0;border-right:1px solid #fff;margin-right:8px;padding-right:8px}
}@media only screen and (min-width:600px){.footer-footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
}.footer-footer a{color:var(--white);text-decoration:underline;font-size:14px}
.footer-footer a:hover{text-shadow:0 0 1px rgba(255,255,255,.5)}
.main-footer__services--container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;margin-top:16px}
@media only screen and (max-width:599px){.main-footer__services--container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;width:70%}
}.main-footer__services--container p{margin-bottom:8px}
.main-footer__services--container p a{color:#fff;font-size:20px}
.main-footer__services--container p a:hover{text-shadow:0 0 1px #fff}
.wrapper.ultra.privacy{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gutenberg-content{overflow-x:hidden;position:relative}
.gutenberg-content .alignfull{margin-left:calc(var(--full-width)*-0.5 + 50%);margin-right:calc(var(--full-width)*-0.5 + 50%);width:var(--full-width)}
.gutenberg-content .alignwide{left:50%;max-width:var(--full-width);padding-left:16px;padding-right:16px;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1392px}
@media only screen and (min-width:600px){.gutenberg-content .alignwide{padding-left:24px;padding-right:24px;width:1408px}
}.close-gap{margin:48px 0}
@media only screen and (min-width:900px){.close-gap{margin:96px 0}
}.close-gap:first-child,.wp-block-headspin-anchor:first-child+.close-gap{margin-top:0}
.close-gap:last-child{margin-bottom:0}
.gutenberg-content>.wrapper>.close-gap:last-child{margin-bottom:-48px}
@media only screen and (min-width:900px){.gutenberg-content>.wrapper>.close-gap:last-child{margin-bottom:-96px}
}.page-header.has-image+.page-content>.wrapper>.close-gap:first-child,.page-content:first-child>.wrapper>.close-gap:first-child{margin-top:-48px}
@media only screen and (min-width:900px){.page-header.has-image+.page-content>.wrapper>.close-gap:first-child,.page-content:first-child>.wrapper>.close-gap:first-child{margin-top:-96px}
}.close-gap+.close-gap,.close-gap+.wp-block-headspin-anchor{margin-top:-48px}
@media only screen and (min-width:900px){.close-gap+.close-gap,.close-gap+.wp-block-headspin-anchor{margin-top:-96px}
}.site{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-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100vh}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.site{height:auto}
}.site-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100vw}
.wrapper{--wrapper-width:800px;margin:0 auto;max-width:calc(var(--wrapper-width) + 2*var(--base-padding));padding:0 var(--base-padding);width:100%}
.wrapper.wide{--wrapper-width:1360px}
.wrapper.ultra{--wrapper-width:1800px}
.wrapper.full{max-width:none}
.wrapper .entry-content+*{clear:both}
.wrapper .entry-content::after{clear:both;content:"";display:block}
.menu,.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;list-style:none}
.main-navigation{--current-item-background:#00946e;--current-item-text:#fff;font-weight:400;letter-spacing:.05em;margin-right:40px;text-transform:uppercase}
@media(max-width:899px){.main-navigation{display:none}
}@media only screen and (min-width:1200px){.main-navigation{display:block}
}@media only screen and (min-width:1500px){.main-navigation{margin-right:80px}
}.main-navigation .menu-item a{display:block;font-size:18px;padding:2px 12px}
@media(min-width:900px)and (max-width:958px){.main-navigation .menu-item a{font-size:14px}
}@media only screen and (min-width:1500px){.main-navigation .menu-item a{font-size:20px;padding:2px 0}
}.main-navigation .menu-item .current-menu-item.header-right-2.wp-block-button__link a,.main-navigation .menu-item .current_page_parent.header-right-2.wp-block-button__link a,.main-navigation .menu-item.current_page_item.header-right-2.wp-block-button__link a{border-bottom:0}
.social-links{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:599px){.social-links{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:28px}
}.social-links__heading{white-space:nowrap;font-family:"yeseva-one-regular",sans-serif;font-size:16px;font-weight:400}
.social-links__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}
.social-links__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:16px;-webkit-transition:.2s;transition:.2s;width:32px}
.social-links__link svg{height:100%;-webkit-transition:inherit;transition:inherit;width:100%}
.preamble,.is-style-preamble{color:#2b787d;font-size:22px;line-height:1.2}
@media only screen and (min-width:900px){.preamble,.is-style-preamble{font-size:26px}
}.preamble:not(:last-child),.is-style-preamble:not(:last-child){margin-bottom:1em}
.side-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.side-menu.open .side-menu__main{max-height:1080px}
@media only screen and (min-width:900px){.side-menu.open .side-menu__main{max-height:auto}
}.side-menu.open .arrow::after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
@media only screen and (min-width:900px){.side-menu{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(30%,var(--primary)),to(#1f6973));background-image:linear-gradient(to top,var(--primary) 30%,#1f6973);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;height:calc(100vh - var(--header-height) - var(--wp-admin--admin-bar--height, 0px));position:sticky;top:calc(var(--header-height) + var(--wp-admin--admin-bar--height, 0px));width:var(--sidemenu-width);z-index:95;display:-webkit-box;display:-ms-flexbox;display:flex}
}.side-menu__top{border-bottom:1px solid var(--secondary-light);padding:12px}
@media only screen and (min-width:900px){.side-menu__top{padding:40px 24px}
}.side-menu__heading{letter-spacing:.075em;margin:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;cursor:pointer;font-family:"yeseva-one-regular",sans-serif;font-size:24px;font-weight:400}
@media only screen and (min-width:900px){.side-menu__heading{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-transform:uppercase;font-family:"yeseva-one-regular",sans-serif;font-size:28px;font-weight:400}
}.side-menu__heading a{color:var(--primary-dark);margin-right:12px;pointer-events:none}
@media only screen and (min-width:900px){.side-menu__heading a{pointer-events:all;margin-right:unset;color:var(--white)}
}.side-menu__heading .arrow{width:24px;height:auto;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}
@media only screen and (min-width:900px){.side-menu__heading .arrow{display:none}
}.side-menu__heading .arrow::after{content:"";border:solid var(--primary-dark);border-width:0 2px 2px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.side-menu__icon{display:none}
@media only screen and (min-width:900px){.side-menu__icon{display:block;margin:0 auto 24px}
}.side-menu__icon svg{height:40px;width:auto}
@media only screen and (min-width:900px){.side-menu__icon svg{height:64px}
}.side-menu__icon svg path{stroke:var(--primary-dark)}
@media only screen and (min-width:900px){.side-menu__icon svg path{stroke:var(--white)}
}.side-menu__main{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-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:0;overflow:auto;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}
@media only screen and (min-width:900px){.side-menu__main{background-color:unset;max-height:unset}
}.side-menu__menu{list-style:none;margin:0;position:relative;padding:0;background-color:var(--lgrey);padding:0}
@media only screen and (min-width:900px){.side-menu__menu{padding:40px 0;background-color:unset}
}.side-menu__menu:not(:first-child){padding-top:0}
@media only screen and (min-width:900px){.side-menu__menu:first-of-type .side-menu__menu-item:first-of-type{display:none}
}.side-menu__menu-item a{color:var(--primary-dark);display:block;padding:8px 12px}
@media only screen and (min-width:900px){.side-menu__menu-item a{padding:8px 24px 8px 40px;color:var(--white)}
}.side-menu__menu-item a:hover{background:rgba(0,35,80,.3)}
.side-menu__menu-item.current-menu-item{font-weight:500}
.side-menu__menu-item:first-of-type{margin-top:12px}
.side-menu__menu-item:last-of-type{margin-bottom:12px}
.side-menu__submenu{list-style:none;margin:0;position:relative}
.side-menu__submenu .side-menu__submenu-item a{font-weight:400;padding:4px 24px 4px 40px;position:relative}
@media only screen and (min-width:900px){.side-menu__submenu .side-menu__submenu-item a{padding-left:60px}
}.side-menu__highlighter{background:var(--secondary-light);border-radius:9px;content:"";height:7px;left:44px;opacity:0;position:absolute;top:13px;-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:.2s;transition:.2s;width:7px}
.side-menu__highlighter.active{opacity:1}
.side-menu__footer{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;margin-top:auto;padding:16px}
.side-menu__footer-button{text-align:center;margin-bottom:24px;width:100%}
@media only screen and (min-width:900px){.side-menu__footer-button{margin-bottom:48px}
}.side-menu__footer-button .btn{border:2px solid var(--secondary)}
.side-menu__footer-button .btn:hover{background:var(--white);color:var(--secondary)}
.side-menu__footer-link{color:var(--primary-dark);display:inline-block;font-size:16px;font-weight:400;opacity:.9;margin:0 8px;text-decoration:underline;text-transform:uppercase}
@media only screen and (min-width:900px){.side-menu__footer-link{color:var(--secondary-white)}
}.side-menu__footer-link:hover{color:var(--white);opacity:1}
.side-menu .only-anchors>.side-menu__highlighter{left:24px;top:16px}
@media only screen and (min-width:900px){.side-menu+.site{--full-width:calc(100vw - var(--sidemenu-width));width:var(--full-width)}
}.page-header{padding-top:40px}
@media only screen and (min-width:600px){.page-header{padding-top:80px}
}.page-header .entry-title{margin:0}
.page-header.has-image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:50vw;padding:40px 0 10vw;position:relative}
@media only screen and (min-width:600px){.page-header.has-image{padding-top:80px}
}@media only screen and (min-width:900px){.page-header.has-image{min-height:40vh;padding-bottom:80px}
}@media only screen and (min-width:1200px){.page-header.has-image{min-height:calc(400px + 10vw);padding:120px 0}
}.page-header.has-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.page-header.has-image .wrapper{position:relative;z-index:2}
.page-header.has-image:not(.invert){color:var(--white)}
.page-header.overlay::after{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.page-header.overlay.invert::after{background-color:rgba(255,255,255,.3)}
.page-header:not(.has-image)+.page-content{padding-top:24px}
@media only screen and (min-width:600px){.page-header:not(.has-image)+.page-content{padding-top:40px}
}.type-job-opening .job__nav{text-align:right}
@media only screen and (max-width:599px){.type-job-opening .job__nav{margin-top:16px}
.type-job-opening .job__nav a{width:100%;margin-bottom:8px}
}.type-job-opening .job-header{color:var(--white);background:var(--secondary);position:relative}
.type-job-opening .job-header.arrow::after,.type-job-opening .job-header.arrow::before{content:"";display:none;border:solid rgba(0,0,0,0);border-width:24px;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:10}
.type-job-opening .job-header.arrow.top::before{top:0;display:block;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);border-bottom-color:var(--secondary)}
.type-job-opening .job-header.arrow.bottom::after{bottom:0;display:block;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);border-top-color:var(--secondary)}
.type-job-opening .job-header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:64px;font-family:"yeseva-one-regular",sans-serif;font-size:20px;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
@media only screen and (min-width:600px){.type-job-opening .job-header .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
}.type-job-opening .job-header .wrapper>div{padding:32px 32px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left}
@media only screen and (min-width:600px){.type-job-opening .job-header .wrapper>div{padding:32px;white-space:nowrap}
}.type-job-opening .job-header .wrapper>div:last-of-type{padding-bottom:32px}
.type-job-opening .job-header .wrapper>div:last-of-type b{display:block}
.type-job-opening .job-header .wrapper>div:last-of-type p+a{margin-top:16px}
@media only screen and (max-width:599px){.type-job-opening .job-header .wrapper>div:last-of-type{padding-top:0}
}.type-job-opening .job-header .wrapper>div:nth-child(1){border-right:solid 1px var(--secondary-light);display:none}
@media only screen and (min-width:900px){.type-job-opening .job-header .wrapper>div:nth-child(1){display:block}
}@media only screen and (min-width:900px){.type-job-opening .job-header .wrapper>div{padding:64px}
}.type-job-opening .job-header .wrapper>div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media only screen and (min-width:600px){.type-job-opening .job-header .wrapper>div:nth-child(2){border-right:solid 1px var(--secondary-light)}
}.type-job-opening .job-header .wrapper>div p{margin-bottom:6px}
.type-job-opening .job-header .wrapper svg{width:121px}
.type-job-opening .job-header .wrapper b{font-weight:600}
@media only screen and (max-width:599px){.type-job-opening .job-header .wrapper b{display:block}
}.post-header{margin-bottom:24px}
@media only screen and (min-width:600px){.post-header{margin-bottom:48px}
}.post-header__image img{max-height:30vw;-o-object-fit:cover;object-fit:cover;width:100%}
.post-header__wrapper{margin-top:40px}
.post-header__type-label{color:var(--dgrey);letter-spacing:.05em;margin-bottom:1em;text-transform:uppercase;font-family:"yeseva-one-regular",sans-serif;font-size:20px;font-weight:400}
.post-header .entry-title{color:var(--secondary);line-height:1.2}
@media only screen and (min-width:1200px){.post-header .entry-title{font-size:60px}
}.post-header__published{border-top:1px solid var(--secondary);color:var(--secondary);margin-top:24px;padding-top:16px;text-transform:uppercase}
@media only screen and (max-width:599px){.post-header__published{font-size:16px}
}.post-share{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}
.post-share__buttons h5{margin:0 0 8px}
.post-share .social-links__link{--social-link-color:var(--secondary);--social-link-hover:var(--white);margin-left:0;margin-right:8px}
.form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;width:calc(100% + 16px)}
.form-inputs .field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8px;width:100%}
@media only screen and (min-width:600px){.form-inputs .field-group{width:50%}
}.form-inputs .field-group label{color:#2b787d;letter-spacing:.05em;text-transform:uppercase;font-family:"Lato",sans-serif}
.form-inputs .field-group input:focus,.form-inputs .field-group textarea:focus,.form-inputs .field-group select:focus,.form-inputs .field-group .hs-select:focus{border-color:var(--primary)}
.form-inputs .field-group.has-error input,.form-inputs .field-group.has-error textarea,.form-inputs .field-group.has-error select,.form-inputs .field-group.has-error .hs-select__value{border-color:var(--danger);-webkit-box-shadow:inset 0 0 0 1px var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}
.form-inputs .field-group.textarea{width:100%}
.form-inputs .field-group.radios{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.form-inputs .field-group.radios>label:not(.radio){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}
.form-inputs .field-group.submit{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}
.hs-select{display:inline-block;font-size:16px;outline:0;position:relative;width:100%}
.hs-select__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bgcolor);border:1px solid var(--secondary);color:var(--body-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.hs-select__value::after{border:6px solid rgba(0,0,0,0);border-top-color:var(--secondary);content:"";display:inline-block;margin:6px 0 0 12px}
.hs-select__options{border:1px solid var(--secondary);border-top:0;display:none;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0;position:fixed;width:100%;z-index:999999}
.hs-select__options.show{display:block}
.hs-select__option{background:var(--bgcolor);cursor:default;padding:8px 12px 10px}
.hs-select__option:hover{background:var(--lgrey)}
.hs-select__option.selected{background:var(--primary);color:var(--white)}
.hs-select:focus .hs-select__value,.hs-select:hover .hs-select__value{border-color:var(--primary)}
.hs-pagination.hidden,.page-nav.hidden{display:none}
.hs-pagination .hs-pagination__pagination,.hs-pagination .page-links-wrapper,.page-nav .hs-pagination__pagination,.page-nav .page-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hs-pagination .hs-pagination__pagination .page-numbers,.hs-pagination .page-links-wrapper .page-numbers,.page-nav .hs-pagination__pagination .page-numbers,.page-nav .page-links-wrapper .page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border-radius:50%;border:1px solid var(--secondary);color:var(--secondary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .2em;-webkit-transition:background .2s ease-in,color .2s ease-in;transition:background .2s ease-in,color .2s ease-in;width:2.2em;font-family:"yeseva-one-regular",sans-serif;font-size:16px;font-weight:500}
@media only screen and (min-width:600px){.hs-pagination .hs-pagination__pagination .page-numbers,.hs-pagination .page-links-wrapper .page-numbers,.page-nav .hs-pagination__pagination .page-numbers,.page-nav .page-links-wrapper .page-numbers{font-size:18px}
}@media only screen and (min-width:1200px){.hs-pagination .hs-pagination__pagination .page-numbers,.hs-pagination .page-links-wrapper .page-numbers,.page-nav .hs-pagination__pagination .page-numbers,.page-nav .page-links-wrapper .page-numbers{font-size:20px}
}.hs-pagination .hs-pagination__pagination .page-numbers:hover,.hs-pagination .hs-pagination__pagination .page-numbers.current,.hs-pagination .page-links-wrapper .page-numbers:hover,.hs-pagination .page-links-wrapper .page-numbers.current,.page-nav .hs-pagination__pagination .page-numbers:hover,.page-nav .hs-pagination__pagination .page-numbers.current,.page-nav .page-links-wrapper .page-numbers:hover,.page-nav .page-links-wrapper .page-numbers.current{color:var(--white);background:var(--secondary)}
.hs-pagination .hs-pagination__pagination .page-numbers.dots,.hs-pagination .page-links-wrapper .page-numbers.dots,.page-nav .hs-pagination__pagination .page-numbers.dots,.page-nav .page-links-wrapper .page-numbers.dots{background:rgba(0,0,0,0);border:0;pointer-events:none;width:1em}
.search-results h2{color:var(--secondary);margin-bottom:24px}
.search-results .searchinfo .subfilter .btn.small{font-size:14px;min-width:auto;padding:7px 14px;margin-bottom:4px}
.search-results .searchinfo .subfilter .btn.small.active{border:2px solid var(--primary-dark);background:#fff;color:var(--primary-dark)}
.search-results .results{padding:24px;border-bottom:solid 1px var(--secondary)}
.search-results .results:nth-child(odd){background-color:var(--lgrey)}
.search-results .results:first-of-type{border-top:solid 1px var(--secondary)}
.search-results .pagination{margin-top:32px}
.grecaptcha-badge{-webkit-transform:translateX(80px);transform:translateX(80px);-webkit-transition:right .3s ease 0s,-webkit-transform .3s ease !important;transition:right .3s ease 0s,-webkit-transform .3s ease !important;transition:right .3s ease 0s,transform .3s ease !important;transition:right .3s ease 0s,transform .3s ease,-webkit-transform .3s ease !important}
body.show-captcha-badge .grecaptcha-badge{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}
.featured-article{--featured-article-margin:clamp(24px,calc(18px + 3vw), 80px)}
@media only screen and (min-width:600px){.featured-article{display:-webkit-box;display:-ms-flexbox;display:flex}
}.featured-article__image{-ms-flex-negative:0;flex-shrink:0;margin:0;min-height:60vw;position:relative}
@media only screen and (min-width:600px){.featured-article__image{min-height:min(30vw,600px);width:50%}
}.featured-article__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.featured-article__content{-ms-flex-item-align:center;align-self:center;max-width:650px;padding:var(--base-padding)}
@media only screen and (min-width:900px){.featured-article__content{margin-left:24px}
}@media only screen and (min-width:1200px){.featured-article__content{margin-left:64px}
}.featured-article__heading.is-style-subtle:is(h1){margin:0 0 var(--featured-article-margin)}
.featured-article__title{color:var(--secondary);margin-bottom:.4em}
.featured-article__excerpt{margin-bottom:var(--featured-article-margin)}
.not-found .anim{position:relative;max-width:240px;aspect-ratio:1/1;margin:auto}
.not-found .anim svg .mask{fill:none}
.not-found .anim svg .st1{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:rotation 6s infinite linear;animation:rotation 6s infinite linear}
.not-found .anim svg .st1 .mask{fill:#2b787d}
.not-found .anim svg .st0{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:rotation_2 12s infinite linear;animation:rotation_2 12s infinite linear}
.not-found .anim svg .st0 .mask{fill:#2b787d}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-webkit-keyframes rotation_2{from{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}@keyframes rotation_2{from{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}.wrapper .search-form{position:relative;background-color:var(--white);border-radius:32px;display:block;border:solid 2px var(--primary-dark);margin-bottom:32px}
.wrapper .search-form .search-field{width:calc(100% - 60px);font-family:"yeseva-one-regular",sans-serif;font-size:24px;font-weight:500;border-radius:32px;border:0;margin-left:56px;color:var(--primary-dark)}
.wrapper .search-form .search-button{width:56px;height:56px;position:absolute;top:0;left:0;border-radius:32px;background-size:23px 22px;border:0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.62 25.62"><g fill="none" stroke="%23002f6c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" transform="translate(1.5 1.5)"><circle cx="9" cy="9" r="9"/><path d="m16 15 7 7"/></g></svg>');-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.wrapper .search-form .search-button:hover{opacity:.6}
.post-grid{--post-grid-gap:var(--base-padding);--post-grid-accent-color:var(--secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(var(--post-grid-gap)*-0.5)}
.post-grid+.hs-pagination{margin-top:24px}
@media only screen and (min-width:900px){.post-grid+.hs-pagination{margin-top:40px}
}.grid-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:calc(var(--post-grid-gap)/2);width:100%}
@media only screen and (min-width:600px){.grid-post{width:calc(50% - var(--post-grid-gap))}
}@media only screen and (min-width:900px){.grid-post{width:calc(33.33% - var(--post-grid-gap))}
}.grid-post__image{background-color:var(--grey);background-image:url("assets/images/placeholder_news.jpg");background-position:center;background-size:cover;height:0;padding-bottom:55%;position:relative;width:100%}
.grid-post__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.grid-post__content{background:var(--lgrey);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 24px 64px;position:relative}
.grid-post__content::before{border:1px solid var(--post-grid-accent-color);-webkit-box-shadow:inset 0 0 var(--post-grid-accent-color);box-shadow:inset 0 0 var(--post-grid-accent-color);bottom:0;content:"";height:48px;position:absolute;right:0;-webkit-transition:.2s;transition:.2s;width:48px}
.grid-post__content::after{border:solid var(--post-grid-accent-color);border-width:1px 1px 0 0;bottom:17px;content:"";height:16px;position:absolute;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s;width:16px}
section.dark .grid-post__content,.wp-block-headspin-section .grid-post__content{background:var(--white)}
.grid-post__details{color:var(--dgrey);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;letter-spacing:.05em;margin-bottom:.6em;text-transform:uppercase}
.grid-post__post-type{margin-left:auto;padding-left:8px}
.grid-post__title{color:var(--post-grid-accent-color);font-size:20px;margin:0 0 .4em}
.grid-post__excerpt{color:var(--dgrey);line-height:1.4}
.grid-post:hover .grid-post__content::before{-webkit-box-shadow:inset 48px 0 var(--post-grid-accent-color);box-shadow:inset 48px 0 var(--post-grid-accent-color)}
.grid-post:hover .grid-post__content::after{border-color:var(--white)}
.vimeo-video{height:100%;left:50%;overflow:hidden;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.vimeo-video__wrapper{background-color:#333;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:-1}
.vimeo-video__video{border:0;display:block;left:50%;min-height:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.cookie-description{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:10002}
.cookie-description__wrapp{background:#fff;width:100%;height:100%;border-radius:5px;margin:5vh auto;padding:20px}
.cookie-description__wrapp p:nth-child(3),.cookie-description__wrapp p h5{font-size:16px;font-weight:700;color:#333}
.cookie-description__wrapp--header{padding-top:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cookie-description__wrapp--header .arrow{cursor:pointer}
.cookie-description__wrapp--header h4{margin:auto;font-weight:600;font-size:34px}
.cookie-description form .form-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cookie-description form .form-element label{font-family:"notosans-regular",sans-serif;margin-left:20px;font-size:14px}
.cookie-description form .form-summary{width:100%;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}
.cookie-description form .form-summary__title{margin-right:30px;margin-bottom:0;font-weight:700}
.cookie-description form .form-summary button+button{margin-left:20px}
.modal{background:#d6d6d6;bottom:0;font-size:16px;position:fixed;left:0;width:100%;z-index:200}
.modal-container{max-width:calc(1360px + (var(--base-padding) * 2));width:100%;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1001;margin:0 auto;padding:12px var(--base-padding)}
@media only screen and (min-width:900px){.modal-container{display:-webkit-box;display:-ms-flexbox;display:flex}
}.modal-container__link{color:red}
.modal-container h5{margin-bottom:0;margin-right:5px}
.modal-container__wrapp{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;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}
@media only screen and (min-width:900px){.modal-container__wrapp{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:24px}
}.modal-container__wrapp .btn{font-size:16px;min-width:0;padding:.5em 1.2em;white-space:nowrap}
.modal-container__wrapp .btn.grey{margin-left:.5em}
.modal-container__wrapp .btn.grey:not(:hover){background:var(--black)}
.modal-container__wrapp a{cursor:pointer;margin:.4em 0;text-decoration:underline}
.modal-container div .use-cookies__link{text-decoration:underline}
.modal-container div p{margin-bottom:6px}
@media only screen and (max-width:599px){.modal-container>div:first-child{margin-bottom:20px}
}iframe.google-maps_embedd{max-width:100%}
.wp-block-table,.wp-block-headspin-shareholders .shareholders-table,.wp-block-headspin-dividends,.reports-block .reports-wrapper{max-width:100%;overflow-x:auto}
.wp-block-table table,.wp-block-headspin-shareholders .shareholders-table table,.wp-block-headspin-dividends table,.reports-block .reports-wrapper table{border-collapse:collapse;min-width:100%}
.wp-block-table table td,.wp-block-headspin-shareholders .shareholders-table table td,.wp-block-headspin-dividends table td,.reports-block .reports-wrapper table td{padding:14px !important;font-size:16px}
@media only screen and (max-width:599px){.wp-block-table table,.wp-block-headspin-shareholders .shareholders-table table,.wp-block-headspin-dividends table,.reports-block .reports-wrapper table{font-size:16px}
}.wp-block-table table td,.wp-block-table table th,.wp-block-headspin-shareholders .shareholders-table table td,.wp-block-headspin-dividends table td,.reports-block .reports-wrapper table td,.wp-block-headspin-shareholders .shareholders-table table th,.wp-block-headspin-dividends table th,.reports-block .reports-wrapper table th{border:0;text-align:left;vertical-align:top}
.wp-block-table table th,.wp-block-headspin-shareholders .shareholders-table table th,.wp-block-headspin-dividends table th,.reports-block .reports-wrapper table th{background:#f6fff5;color:#2b787d;font-weight:400;padding:12px}
.wp-block-table table tbody tr,.wp-block-headspin-shareholders .shareholders-table table tbody tr,.wp-block-headspin-dividends table tbody tr,.reports-block .reports-wrapper table tbody tr{background:none !important;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.wp-block-table table tbody,.wp-block-table table tfoot,.wp-block-headspin-shareholders .shareholders-table table tbody,.wp-block-headspin-dividends table tbody,.reports-block .reports-wrapper table tbody,.wp-block-headspin-shareholders .shareholders-table table tfoot,.wp-block-headspin-dividends table tfoot,.reports-block .reports-wrapper table tfoot{font-weight:300}
.wp-block-table table tbody tr:nth-child(odd),.wp-block-table table tfoot tr:nth-child(odd),.wp-block-headspin-shareholders .shareholders-table table tbody tr:nth-child(odd),.wp-block-headspin-dividends table tbody tr:nth-child(odd),.reports-block .reports-wrapper table tbody tr:nth-child(odd),.wp-block-headspin-shareholders .shareholders-table table tfoot tr:nth-child(odd),.wp-block-headspin-dividends table tfoot tr:nth-child(odd),.reports-block .reports-wrapper table tfoot tr:nth-child(odd){background:var(--lgrey)}
.wp-block-table table tbody tr:nth-child(even),.wp-block-table table tfoot tr:nth-child(even),.wp-block-headspin-shareholders .shareholders-table table tbody tr:nth-child(even),.wp-block-headspin-dividends table tbody tr:nth-child(even),.reports-block .reports-wrapper table tbody tr:nth-child(even),.wp-block-headspin-shareholders .shareholders-table table tfoot tr:nth-child(even),.wp-block-headspin-dividends table tfoot tr:nth-child(even),.reports-block .reports-wrapper table tfoot tr:nth-child(even){background:var(--white)}
.wp-block-table table tfoot,.wp-block-headspin-shareholders .shareholders-table table tfoot,.wp-block-headspin-dividends table tfoot,.reports-block .reports-wrapper table tfoot{border-block:2px solid var(--secondary)}
.wp-block-table table tfoot tr:not(:last-child),.wp-block-headspin-shareholders .shareholders-table table tfoot tr:not(:last-child),.wp-block-headspin-dividends table tfoot tr:not(:last-child),.reports-block .reports-wrapper table tfoot tr:not(:last-child){border-bottom:1px solid var(--secondary)}
.wp-block-separator{border:0;border-top:1px solid var(--secondary-light);-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px 0;opacity:1}
.wp-block-separator.alignwide{width:1312px}
.wp-block-column{margin-bottom:12px}
.gutenberg-content ul li,ul.wp-block-list li{font-family:"Lato",sans-serif}
.gutenberg-content ul ::marker,ul.wp-block-list ::marker{color:#2b787d}
.gutenberg-content ul:not(class) li,ul.wp-block-list:not(class) li{margin-top:8px}
.gutenberg-content ol ::marker,ol.wp-block-list ::marker{font-weight:500}
.gutenberg-content ol:not(class) li,ol.wp-block-list:not(class) li{margin-top:8px}
.is-style-gradient:is(h1,h2,h3,h4,h5,h6){background-image:-webkit-gradient(linear,left top,right top,from(var(--primary)),to(var(--secondary)));background-image:linear-gradient(to right,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}
.is-style-subtle:is(h1,h2,h3,h4,h5,h6){color:var(--dgrey);letter-spacing:.075em;margin-bottom:.8em;margin-top:1em;text-transform:uppercase;font-family:"yeseva-one-regular",sans-serif;font-size:20px;font-weight:400}
.wp-block-quote{border-left:0;padding-left:0}
.wp-block-quote p{margin-bottom:0}
.wp-block-quote cite{display:block;margin-top:8px}
.wp-block-quote cite::before{content:"– "}
.wp-block-quote.is-style-boxed{background:var(--lgrey);border-left:8px solid var(--secondary);padding:24px;margin:24px 0}
@media only screen and (min-width:900px){.wp-block-quote.is-style-boxed{margin:48px 0}
}.wp-block-quote.is-style-boxed:first-child,.wp-block-headspin-anchor:first-child+.wp-block-quote.is-style-boxed{margin-top:0}
.wp-block-quote.is-style-boxed:last-child{margin-bottom:0}
@media only screen and (max-width:599px){.wp-block-quote.is-style-boxed{margin-left:calc(var(--base-padding)*-1);width:calc(100% + var(--base-padding)*2)}
}@media only screen and (min-width:600px){.wp-block-quote.is-style-boxed{border-left-width:12px;padding:40px}
}@media only screen and (min-width:900px){.wp-block-quote.is-style-boxed{padding:40px 80px}
}.wp-block-quote.is-style-boxed p{font-style:italic;font-family:"yeseva-one-regular",sans-serif;font-size:22px;font-weight:300}
@media only screen and (min-width:600px){.wp-block-quote.is-style-boxed p{font-size:24px}
}@media only screen and (min-width:900px){.wp-block-quote.is-style-boxed p{font-size:28px}
}.wp-block-image:last-child{margin-bottom:0}
.wp-block-image.icon-margin-left{margin-left:32px}
@media only screen and (max-width:1199px){.wp-block-image.icon-margin-left img{width:80%}
}@media only screen and (max-width:599px){.wp-block-image.icon-margin-left{margin-left:22px}
.wp-block-image.icon-margin-left img{width:70%}
}.wp-block-image.negative-margin{margin-bottom:-96px}
@media(max-width:899px){.wp-block-image.negative-margin{margin-bottom:-48px}
}.wp-block-columns .wp-block-column:last-child{margin-bottom:0}
.wp-block-columns.alignwide.wider-columns{width:157%}
.wp-block-columns.alignwide.wider-columns .wp-block-column{margin-right:32px}
.is-layout-flow.wp-block-column.boxed-column{border:1px solid #2b787d;border-radius:6px;padding:18px}
.is-layout-flow.wp-block-column.boxed-column p{font-size:18px;margin-bottom:7px}
.is-layout-flow.wp-block-column.boxed-column h3{font-size:20px;margin-bottom:10px}
.wp-block-buttons{gap:0 !important}
.wp-block-buttons .wp-block-button{margin:0 .5em .5em 0}
.wp-block-buttons .wp-block-button a{font-family:"Lato",sans-serif}
@media(max-width:469px){.wp-block-buttons.icon-section_btn{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
}.wp-block-headspin-page-cover{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35vw;position:relative}
.wp-block-headspin-page-cover.text-white{color:var(--white)}
.wp-block-headspin-page-cover .page-cover__background-wrapper{background-size:cover;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.wp-block-headspin-page-cover .page-cover__background-wrapper.video-top .vimeo-video{position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.wp-block-headspin-page-cover .page-cover__background-wrapper.video-bottom .vimeo-video{bottom:0;position:absolute;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.wp-block-headspin-page-cover.overlay .page-cover__background-wrapper::after{background:var(--lgrey);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}
.wp-block-headspin-page-cover.overlay.text-white .page-cover__background-wrapper::after{background:var(--black);opacity:.3}
.wp-block-headspin-page-cover .video-background{height:100%;left:0;position:absolute;top:0;width:100%}
.wp-block-headspin-page-cover .page-cover__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px;padding-top:40px;position:relative;z-index:1}
@media only screen and (min-width:900px){.wp-block-headspin-page-cover .page-cover__content-wrapper{padding-bottom:120px;padding-top:80px}
}.wp-block-headspin-page-cover .page-cover__content-container{-ms-flex-item-align:center;align-self:center;max-width:900px}
@media only screen and (min-width:900px){.wp-block-headspin-page-cover .page-cover__content-container{margin:0 auto}
.wp-block-headspin-page-cover .page-cover__content-container.top{-ms-flex-item-align:start;align-self:flex-start}
.wp-block-headspin-page-cover .page-cover__content-container.bottom{-ms-flex-item-align:end;align-self:flex-end}
.wp-block-headspin-page-cover .page-cover__content-container.left{margin-left:0}
.wp-block-headspin-page-cover .page-cover__content-container.right{margin-right:0}
}.wp-block-headspin-page-cover .page-cover__content-container .page-cover__heading{font-family:"yeseva-one-regular",sans-serif;font-size:36px;font-weight:500;line-height:1.1}
@media only screen and (min-width:600px){.wp-block-headspin-page-cover .page-cover__content-container .page-cover__heading{font-size:48px}
}@media only screen and (min-width:1200px){.wp-block-headspin-page-cover .page-cover__content-container .page-cover__heading{font-size:64px}
}.wp-block-headspin-page-cover .page-cover__intro{font-size:20px;font-weight:400;line-height:1.2;max-width:800px}
@media only screen and (min-width:600px){.wp-block-headspin-page-cover .page-cover__intro{font-size:28px}
}.wp-block-headspin-page-cover .page-cover__intro a{color:currentColor}
.wp-block-headspin-page-cover .wp-block-buttons{gap:0;margin-top:32px}
@media only screen and (max-width:599px){.wp-block-headspin-page-cover .wp-block-buttons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}@media only screen and (min-width:600px){.wp-block-headspin-page-cover .wp-block-buttons{margin-top:48px}
}.wp-block-headspin-page-cover .wp-block-button{margin:0 8px 8px 0}
@media only screen and (min-width:900px){.wp-block-headspin-page-cover .wp-block-button{margin:0 24px 0 0}
}@media only screen and (min-width:600px){.wp-block-headspin-page-cover .wp-block-button__link{min-width:200px}
}.share-price-news-block{background:var(--lgrey)}
@media only screen and (min-width:1200px){.share-price-news-block{display:-webkit-box;display:-ms-flexbox;display:flex}
}.share-price-news-block .share-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px var(--base-padding);margin-left:max(0.01px,calc(50vw - var(--page-width) / 2 - var(--base-padding)));width:100%}
@media only screen and (min-width:600px){.share-price-news-block .share-price{-ms-flex-preferred-size:55%;flex-basis:55%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}@media only screen and (min-width:1200px){.share-price-news-block .share-price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 40px 40px var(--base-padding)}
}.share-price-news-block .share-price__prices{color:var(--primary);margin-bottom:24px}
@media only screen and (min-width:600px){.share-price-news-block .share-price__prices{margin:0 24px 0 0}
}@media only screen and (min-width:1200px){.share-price-news-block .share-price__prices{margin-right:64px}
}.share-price-news-block .share-price__group:not(:last-child){margin-bottom:24px}
.share-price-news-block .share-price__item{font-size:16px;font-weight:400}
.share-price-news-block .share-price__price{display:-webkit-box;display:-ms-flexbox;display:flex}
.share-price-news-block .share-price__number{font-size:48px;font-weight:700;line-height:1}
.share-price-news-block .share-price__details{font-size:16px;margin:4px 0 0 4px}
.share-price-news-block .share-price__change{color:var(--secondary-light);font-weight:700;padding-left:16px;position:relative}
.share-price-news-block .share-price__change::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) currentColor;border-style:solid;border-width:10px 6px;bottom:7px;content:"";left:0;position:absolute}
.share-price-news-block .share-price__change.down{color:var(--danger)}
.share-price-news-block .share-price__change.down::before{-webkit-transform:translateY(9px) rotate(180deg);transform:translateY(9px) rotate(180deg)}
.share-price-news-block .share-price__description{max-width:380px}
.share-price-news-block .share-price__description .btn{float:right}
.share-price-news-block .share-news{background-image:var(--gradient);color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}
.share-price-news-block .share-news__latest{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:max(0.01px,calc(50vw - var(--page-width) / 2 - var(--base-padding)));padding:var(--base-padding);position:relative}
@media only screen and (min-width:1500px){.share-price-news-block .share-news__latest{padding:24px var(--base-padding) 24px 40px}
}.share-price-news-block .share-news__latest::after{background:var(--secondary-light);content:"";height:1px;left:0;position:absolute;top:100%;width:100%}
@media only screen and (min-width:1200px){.share-price-news-block .share-news__latest::after{width:45vw}
}.share-price-news-block .share-news__latest-heading:is(h2){letter-spacing:.1em;margin:0 0 .4em;padding-left:1.6em;position:relative;text-transform:uppercase;font-family:"yeseva-one-regular",sans-serif;font-size:20px;font-weight:400}
.share-price-news-block .share-news__latest-heading:is(h2)::before{background:var(--secondary-light);border:1px solid var(--secondary-light);border-radius:99px;-webkit-box-shadow:inset 0 0 0 4px var(--primary);box-shadow:inset 0 0 0 4px var(--primary);content:"";height:1.1em;left:0;position:absolute;top:4px;width:1.1em;z-index:1}
.share-price-news-block .share-news__latest-heading:is(h2)::after{-webkit-animation:pulse 5s infinite ease-out;animation:pulse 5s infinite ease-out;-webkit-transform:scale(3);transform:scale(3);border:1px solid var(--secondary-light);border-radius:99px;-webkit-box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 4px var(--secondary-light),inset 0 0 0 5px var(--primary);box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 4px var(--secondary-light),inset 0 0 0 5px var(--primary);content:"";height:1.1em;left:0;pointer-events:none;position:absolute;top:4px;width:1.1em}
.share-price-news-block .share-news__latest-title{margin:0}
.share-price-news-block .share-news__latest-title a{color:currentColor}
.share-price-news-block .share-news__latest-title a:not(:hover){text-decoration:none}
.share-price-news-block .share-news__footer{margin-right:max(0.01px,calc(50vw - var(--page-width) / 2 - var(--base-padding)));padding:16px var(--base-padding)}
@media only screen and (min-width:600px){.share-price-news-block .share-news__footer{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}@media only screen and (min-width:1500px){.share-price-news-block .share-news__footer{padding:16px var(--base-padding) 16px 40px}
}.share-price-news-block .share-news__archive-link{color:var(--white);display:inline-block;font-weight:400;margin-bottom:12px;padding-left:16px;position:relative}
@media only screen and (min-width:600px){.share-price-news-block .share-news__archive-link{margin:0 12px 0 0}
}.share-price-news-block .share-news__archive-link::before{border:solid currentColor;border-width:2px 2px 0 0;content:"";height:8px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px}
@-webkit-keyframes pulse{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
50%,100%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}
}@keyframes pulse{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
50%,100%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}
}.wp-block-headspin-image-text{--image-text-content-width:50;--image-text-outer-padding:24px;position:relative}
@media only screen and (min-width:900px){.wp-block-headspin-image-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}.wp-block-headspin-image-text.color-bg{background-color:#f6fff5}
.wp-block-headspin-image-text .wp-block-button__link{background:#ccf8dd;color:#535853;text-transform:none;border-radius:25px;font-size:20px;font-weight:400;padding:12px 0}
.wp-block-headspin-image-text .wp-block-button__link:hover{background:#b7efcc}
@media only screen and (min-width:1200px)and (max-width:1499px){.wp-block-headspin-image-text .wp-block-button__link{font-size:18px}
}@media only screen and (max-width:599px){.wp-block-headspin-image-text .wp-block-button__link{font-size:16px}
}.wp-block-headspin-image-text.small .wp-block-button__link{font-size:20px}
.wp-block-headspin-image-text.normal-btn .wp-block-button__link{font-weight:300}
@media only screen and (min-width:1500px){.wp-block-headspin-image-text{--image-text-outer-padding:64px}
}.wp-block-headspin-image-text .image-text__image{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;margin:0;min-height:50vw;overflow:hidden;position:relative;width:100%;z-index:1}
@media(min-width:900px)and (max-width:2500px){.wp-block-headspin-image-text .image-text__image{min-height:31vw;width:50%}
}@media(min-width:2501px){.wp-block-headspin-image-text .image-text__image{min-height:32vw;width:50%}
}.wp-block-headspin-image-text .image-text__image img{width:100%}
.wp-block-headspin-image-text .image-text__content{padding:var(--base-padding) var(--base-padding) 40px;position:relative;width:100%;font-family:"Yeseva One"}
@media only screen and (min-width:1200px)and (max-width:1499px){.wp-block-headspin-image-text .image-text__content-wrapper h1{font-size:48px}
}.wp-block-headspin-image-text .image-text__content p,.wp-block-headspin-image-text .image-text__content li{font-family:"Lato",sans-serif;font-size:18px}
@media only screen and (min-width:900px){.wp-block-headspin-image-text .image-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px var(--image-text-outer-padding) 40px;width:50%}
}@media only screen and (min-width:1200px){.wp-block-headspin-image-text .image-text__content{padding-bottom:64px}
}.wp-block-headspin-image-text .image-text__content .image-text__subheading{color:var(--dgrey);letter-spacing:.05em;margin-bottom:2em;text-transform:uppercase;font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:400}
@media only screen and (min-width:1200px){.wp-block-headspin-image-text .image-text__content .image-text__subheading{font-size:20px}
}.wp-block-headspin-image-text .image-text__content .image-text__heading{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 .5em}
@media only screen and (min-width:900px){.wp-block-headspin-image-text .image-text__content .image-text__heading{font-size:32px}
}@media only screen and (min-width:1200px){.wp-block-headspin-image-text .image-text__content .image-text__heading{font-size:48px}
}.wp-block-headspin-image-text .image-text__content .image-text__preamble{max-width:500px}
@media only screen and (min-width:1200px){.wp-block-headspin-image-text .image-text__content-wrapper{margin-right:max(0.01px,calc(50vw - var(--page-width) / 2 - var(--image-text-outer-padding)))}
}.wp-block-headspin-image-text .image-text__btn{margin-top:24px}
.wp-block-headspin-image-text.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.wp-block-headspin-image-text.image-right .image-text__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media only screen and (min-width:1200px){.wp-block-headspin-image-text.image-right .image-text__content-wrapper{margin-left:max(0.01px,calc(50vw - var(--page-width) / 2 - var(--image-text-outer-padding)));margin-right:0}
}.wp-block-headspin-image-text.cols-4555,.wp-block-headspin-image-text.cols-5545.image-right{--image-text-content-width:55}
@media only screen and (min-width:900px){.wp-block-headspin-image-text.cols-4555 .image-text__image,.wp-block-headspin-image-text.cols-5545.image-right .image-text__image{width:45%}
.wp-block-headspin-image-text.cols-4555 .image-text__content,.wp-block-headspin-image-text.cols-5545.image-right .image-text__content{width:55%}
}.wp-block-headspin-image-text.cols-5545,.wp-block-headspin-image-text.cols-4555.image-right{--image-text-content-width:45}
@media only screen and (min-width:900px){.wp-block-headspin-image-text.cols-5545 .image-text__image,.wp-block-headspin-image-text.cols-4555.image-right .image-text__image{width:55%}
.wp-block-headspin-image-text.cols-5545 .image-text__content,.wp-block-headspin-image-text.cols-4555.image-right .image-text__content{width:45%}
}.wp-block-headspin-image-text .image-text__arrow{border:solid rgba(0,0,0,0);border-width:24px;display:none;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:1}
@media only screen and (min-width:900px){.wp-block-headspin-image-text .image-text__arrow{display:block}
}.wp-block-headspin-image-text .image-text__arrow.top{border-top-color:var(--secondary);top:0}
.wp-block-headspin-image-text .image-text__arrow.bottom{border-bottom-color:var(--secondary);bottom:0}
@media only screen and (min-width:900px){.wp-block-headspin-image-text.cols-4555 .image-text__arrow{left:45%}
}@media only screen and (min-width:900px){.wp-block-headspin-image-text.cols-5545 .image-text__arrow{left:55%}
}.wp-block-headspin-image-text.alignwide{margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-image-text.alignwide{margin:48px 0}
}.wp-block-headspin-image-text.alignwide:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-image-text.alignwide{margin-top:0}
.wp-block-headspin-image-text.alignwide:last-child{margin-bottom:0}
.wp-block-headspin-image-text.alignwide+.wp-block-headspin-image-text.alignwide{margin-top:48px}
@media only screen and (min-width:900px){.wp-block-headspin-image-text.alignwide+.wp-block-headspin-image-text.alignwide{margin-top:96px}
}@media only screen and (max-width:599px){.wp-block-headspin-image-text.alignwide .image-text__content{padding-left:0;padding-right:0}
}@media only screen and (min-width:900px){.wp-block-headspin-image-text.alignwide .image-text__content{max-width:calc(45% + 24px)}
}@media only screen and (min-width:900px){.wp-block-headspin-image-text.alignwide.image-right .image-text__content{margin-right:auto;padding-left:0;padding-right:24px}
.wp-block-headspin-image-text.alignwide.image-right .image-text__content-wrapper{margin-left:0}
.wp-block-headspin-image-text.alignwide.image-left .image-text__content{margin-left:auto;padding-left:24px;padding-right:0}
.wp-block-headspin-image-text.alignwide.image-left .image-text__content-wrapper{margin-right:0}
}@media only screen and (min-width:900px){.wp-block-headspin-image-text.small.g-btn .image-text__image{min-height:25vw}
}.wp-block-headspin-image-text.small.g-btn .wp-block-button__link{background:#2b787d;color:#fff}
.wp-block-headspin-image-text.small.g-btn .wp-block-button__link:hover{background:#5ab4bb}
.block-editor-block-list__layout .wp-block-headspin-image-text .image-text__content{width:41%}
.wp-block-headspin-text-columns{background:var(--secondary);color:var(--white);padding:32px 0;position:relative}
@media only screen and (min-width:900px){.wp-block-headspin-text-columns{padding:48px 0}
}.wp-block-headspin-text-columns .text-columns__heading{letter-spacing:.05em;margin-bottom:56px;text-align:center;text-transform:uppercase;font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:400}
.wp-block-headspin-text-columns .text-columns__grid{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;margin:-16px;width:calc(100% + 32px)}
@media only screen and (min-width:900px){.wp-block-headspin-text-columns .text-columns__grid{margin:-16px -24px;width:calc(100% + 40px)}
}.wp-block-headspin-text-columns .wp-block-headspin-text-column{padding:16px;width:100%}
@media only screen and (min-width:600px){.wp-block-headspin-text-columns .wp-block-headspin-text-column{width:50%}
}@media only screen and (min-width:900px){.wp-block-headspin-text-columns .wp-block-headspin-text-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:380px;padding:16px 24px;width:25%}
}@media only screen and (min-width:600px)and (max-width:899px){.wp-block-headspin-text-columns .wp-block-headspin-text-column:last-child:nth-child(odd){margin:0 auto}
}.wp-block-headspin-text-columns .text-column__heading{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;margin-bottom:.8em}
.wp-block-headspin-text-columns .text-column__heading svg{margin-right:8px;width:auto}
.wp-block-headspin-text-columns .text-column__heading svg path{fill:currentColor}
.wp-block-headspin-text-columns .text-columns__btn{margin-top:40px;text-align:center}
.wp-block-headspin-text-columns .text-columns__arrow{border:solid rgba(0,0,0,0);border-width:24px;display:none;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:10}
@media only screen and (min-width:600px){.wp-block-headspin-text-columns .text-columns__arrow{display:block}
}.wp-block-headspin-text-columns .text-columns__arrow.top{border-bottom-color:var(--secondary);bottom:100%}
.wp-block-headspin-text-columns .text-columns__arrow.bottom{border-top-color:var(--secondary);top:100%}
@media only screen and (min-width:900px){.wp-block-headspin-text-columns .text-columns__arrow.pos-4555{left:45%}
.wp-block-headspin-text-columns .text-columns__arrow.pos-5545{left:55%}
}.wp-block-headspin-icon-group{--icon-group-column-gap:24px;margin:40px 0}
.wp-block-headspin-icon-group:first-child{margin-top:0}
.wp-block-headspin-icon-group:last-child{margin-bottom:0}
@media only screen and (min-width:600px){.wp-block-headspin-icon-group{--icon-group-column-gap:40px}
}@media only screen and (min-width:1200px){.wp-block-headspin-icon-group{--icon-group-column-gap:80px}
}.wp-block-headspin-icon-group .icon-group__container{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;margin:calc(var(--icon-group-column-gap)*-0.5);pointer-events:none;width:calc(100% + var(--icon-group-column-gap))}
.wp-block-headspin-icon-group .wp-block-headspin-icon{color:var(--dgrey);padding:calc(var(--icon-group-column-gap)/2);width:100%}
@media only screen and (min-width:600px){.wp-block-headspin-icon-group .wp-block-headspin-icon{width:50%}
}@media only screen and (min-width:900px){.wp-block-headspin-icon-group .wp-block-headspin-icon{width:25%}
}.wp-block-headspin-icon-group .icon__container{pointer-events:all}
.wp-block-headspin-icon-group .icon__icon{margin-bottom:24px}
.wp-block-headspin-icon-group .icon__icon svg{width:auto}
.wp-block-headspin-icon-group h3.icon__title{font-size:18px;margin-bottom:14px}
.wp-block-headspin-section{background:var(--lgrey);padding:40px 0}
@media only screen and (min-width:900px){.wp-block-headspin-section{padding:80px 0}
}.wp-block-headspin-section.bg-color-lgreen{background:#dbecd9}
.wp-block-headspin-values-slider+.wp-block-headspin-section{margin-top:0}
.wp-block-headspin-employees{margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-employees{margin:48px 0}
}.wp-block-headspin-employees:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-employees{margin-top:0}
.wp-block-headspin-employees:last-child{margin-bottom:0}
.wp-block-headspin-employees .employees-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px -8px;width:calc(100% + 16px)}
.wp-block-headspin-employees .employee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 8px;width:100%}
@media only screen and (min-width:450px){.wp-block-headspin-employees .employee{width:50%}
}@media only screen and (min-width:900px){.wp-block-headspin-employees .employee{width:33.33%}
}@media only screen and (min-width:1200px){.wp-block-headspin-employees .employee{width:25%}
}.wp-block-headspin-employees .employee__image{padding-bottom:80%;position:relative}
.wp-block-headspin-employees .employee__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;position:absolute;top:0;width:100%}
.wp-block-headspin-employees .employee__name:is(h4){color:#2b787d;font-size:20px;font-weight:600;margin:8px 0 0}
.wp-block-headspin-employees .employee__title{margin:0 !important;font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:400}
.wp-block-headspin-employees .employee__bio{color:var(--dgrey);font-weight:400;margin:12px 0 0;font-size:16px;font-family:"lato" !important}
.wp-block-headspin-employees .employee__spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wp-block-headspin-employees .employee__spacer:last-child{border-bottom:1px solid var(--grey);margin-top:16px}
.wp-block-headspin-employees .employee__footer{border:solid var(--grey);border-width:1px 0;color:var(--dgrey);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;margin-top:12px;padding:4px 0;text-transform:uppercase}
.wp-block-headspin-employees .employee__nationality{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:12px}
.wp-block-headspin-employees .employee__born{white-space:nowrap}
.wp-block-headspin-pullquote{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30vw;padding:80px 0;position:relative}
.wp-block-headspin-pullquote .pullquote__background-wrapper{background-color:var(--black);background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}
.wp-block-headspin-pullquote .pullquote__background-wrapper::after{background-color:inherit;content:"";display:none;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}
.wp-block-headspin-pullquote .pullquote__content-wrapper{max-width:1150px;position:relative;z-index:1}
.wp-block-headspin-pullquote .pullquote__text{margin:0;text-align:center;font-family:"yeseva-one-regular",sans-serif;font-size:24px;font-weight:600;line-height:1.2}
@media only screen and (min-width:600px){.wp-block-headspin-pullquote .pullquote__text{font-size:32px}
}@media only screen and (min-width:1200px){.wp-block-headspin-pullquote .pullquote__text{font-size:40px}
}.wp-block-headspin-pullquote .pullquote__text::after,.wp-block-headspin-pullquote .pullquote__text::before{display:none}
.wp-block-headspin-pullquote .pullquote__btn{margin-top:40px;text-align:center}
@media only screen and (min-width:600px){.wp-block-headspin-pullquote .pullquote__btn{margin-top:80px}
}.wp-block-headspin-pullquote.overlay .pullquote__background-wrapper::after{display:block}
.wp-block-headspin-pullquote.text-black{color:var(--black)}
.wp-block-headspin-pullquote.text-black .pullquote__background-wrapper{background-color:var(--white)}
.wp-block-headspin-split-quote{--split-quote-content-width:50;--split-quote-outer-padding:24px;position:relative}
@media only screen and (min-width:600px){.wp-block-headspin-split-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}@media only screen and (min-width:1500px){.wp-block-headspin-split-quote{--split-quote-outer-padding:64px}
}.wp-block-headspin-split-quote .split-quote__image{-ms-flex-negative:0;flex-shrink:0;margin:0;min-height:50vw;overflow:hidden;position:relative;width:100%;z-index:1}
@media only screen and (min-width:600px){.wp-block-headspin-split-quote .split-quote__image{min-height:25vw;width:50%}
}.wp-block-headspin-split-quote .split-quote__image img{width:100%}
.wp-block-headspin-split-quote .split-quote__content{background:var(--secondary);padding:24px var(--base-padding) 40px;position:relative;width:100%}
@media only screen and (min-width:600px){.wp-block-headspin-split-quote .split-quote__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding:40px var(--split-quote-outer-padding);width:50%}
}@media only screen and (min-width:1200px){.wp-block-headspin-split-quote .split-quote__content{padding-bottom:80px;padding-top:80px}
}.wp-block-headspin-split-quote .split-quote__content .split-quote__heading{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 1em}
@media only screen and (min-width:1200px){.wp-block-headspin-split-quote .split-quote__content .split-quote__heading{font-size:30px}
}.wp-block-headspin-split-quote .split-quote__content .split-quote__quote{font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:300;line-height:1.4}
@media only screen and (min-width:1200px){.wp-block-headspin-split-quote .split-quote__content .split-quote__quote{font-size:22px}
}.wp-block-headspin-split-quote .split-quote__content cite{font-style:normal;text-align:right}
.wp-block-headspin-split-quote .split-quote__content .split-quote__cite-name{font-size:18px;margin:0}
@media only screen and (min-width:600px){.wp-block-headspin-split-quote .split-quote__content .split-quote__cite-name{font-size:20px}
}.wp-block-headspin-split-quote .split-quote__content .split-quote__cite-title{font-size:16px;font-weight:300}
@media only screen and (min-width:600px){.wp-block-headspin-split-quote .split-quote__content .split-quote__cite-title{font-size:18px}
}.wp-block-headspin-split-quote .split-quote__content-wrapper{color:var(--white) !important;margin-bottom:0;width:100%}
@media only screen and (min-width:1200px){.wp-block-headspin-split-quote .split-quote__content-wrapper{margin-right:max(0.01px,calc(50vw - var(--full-width) / 2 - var(--split-quote-outer-padding)))}
}.wp-block-headspin-split-quote .split-quote__content-wrapper p{font-family:"yeseva-one-regular",sans-serif}
.wp-block-headspin-split-quote .split-quote__content-wrapper p::before,.wp-block-headspin-split-quote .split-quote__content-wrapper p::after{display:none}
.wp-block-headspin-split-quote .split-quote__btn{margin-top:24px}
.wp-block-headspin-split-quote.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.wp-block-headspin-split-quote.image-right .split-quote__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media only screen and (min-width:1200px){.wp-block-headspin-split-quote.image-right .split-quote__content-wrapper{margin-left:max(0.01px,calc(50vw - var(--full-width) / 2 - var(--split-quote-outer-padding)));margin-right:0}
}.wp-block-headspin-split-quote.cols-4555,.wp-block-headspin-split-quote.cols-5545.image-right{--split-quote-content-width:55}
@media only screen and (min-width:900px){.wp-block-headspin-split-quote.cols-4555 .split-quote__image,.wp-block-headspin-split-quote.cols-5545.image-right .split-quote__image{width:45%}
.wp-block-headspin-split-quote.cols-4555 .split-quote__content,.wp-block-headspin-split-quote.cols-5545.image-right .split-quote__content{width:55%}
}.wp-block-headspin-split-quote.cols-5545,.wp-block-headspin-split-quote.cols-4555.image-right{--split-quote-content-width:45}
@media only screen and (min-width:900px){.wp-block-headspin-split-quote.cols-5545 .split-quote__image,.wp-block-headspin-split-quote.cols-4555.image-right .split-quote__image{width:55%}
.wp-block-headspin-split-quote.cols-5545 .split-quote__content,.wp-block-headspin-split-quote.cols-4555.image-right .split-quote__content{width:45%}
}.wp-block-headspin-cta{--cta-content-width:50;--cta-outer-padding:24px;position:relative}
@media only screen and (min-width:600px){.wp-block-headspin-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}@media only screen and (min-width:1500px){.wp-block-headspin-cta{--cta-outer-padding:64px}
}.wp-block-headspin-cta .cta__image{-ms-flex-negative:0;flex-shrink:0;margin:0;min-height:50vw;overflow:hidden;position:relative;width:100%;z-index:1}
@media only screen and (min-width:600px){.wp-block-headspin-cta .cta__image{min-height:15vw;width:50%}
}.wp-block-headspin-cta .cta__image img{width:100%}
.wp-block-headspin-cta .cta__content{background:var(--secondary);padding:24px var(--base-padding) 40px;position:relative;width:100%}
@media only screen and (min-width:600px){.wp-block-headspin-cta .cta__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding:40px var(--cta-outer-padding);width:50%}
}@media only screen and (min-width:1200px){.wp-block-headspin-cta .cta__content{padding-bottom:64px;padding-top:64px}
}.wp-block-headspin-cta .cta__content .cta__heading{font-size:18px;font-weight:400;letter-spacing:.05em;margin:0 0 1em;text-transform:uppercase}
.wp-block-headspin-cta .cta__content .cta__text{font-family:"yeseva-one-regular",sans-serif;font-size:22px;font-weight:400}
@media only screen and (min-width:1200px){.wp-block-headspin-cta .cta__content .cta__text{font-size:30px}
}.wp-block-headspin-cta .cta__content-wrapper{color:var(--white);margin-bottom:0}
@media only screen and (min-width:1200px){.wp-block-headspin-cta .cta__content-wrapper{margin-right:max(0.01px,calc(50vw - var(--full-width) / 2 - var(--cta-outer-padding)))}
}.wp-block-headspin-cta .cta__content-wrapper p{font-family:"yeseva-one-regular",sans-serif}
.wp-block-headspin-cta .cta__content-wrapper p::before,.wp-block-headspin-cta .cta__content-wrapper p::after{display:none}
.wp-block-headspin-cta .cta__btn{margin-top:64px}
.wp-block-headspin-cta.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.wp-block-headspin-cta.image-right .cta__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media only screen and (min-width:1200px){.wp-block-headspin-cta.image-right .cta__content-wrapper{margin-left:max(0.01px,calc(50vw - var(--full-width) / 2 - var(--cta-outer-padding)));margin-right:0}
}.wp-block-headspin-cta.cols-4555,.wp-block-headspin-cta.cols-5545.image-right{--cta-content-width:55}
@media only screen and (min-width:900px){.wp-block-headspin-cta.cols-4555 .cta__image,.wp-block-headspin-cta.cols-5545.image-right .cta__image{width:45%}
.wp-block-headspin-cta.cols-4555 .cta__content,.wp-block-headspin-cta.cols-5545.image-right .cta__content{width:55%}
}.wp-block-headspin-cta.cols-5545,.wp-block-headspin-cta.cols-4555.image-right{--cta-content-width:45}
@media only screen and (min-width:900px){.wp-block-headspin-cta.cols-5545 .cta__image,.wp-block-headspin-cta.cols-4555.image-right .cta__image{width:55%}
.wp-block-headspin-cta.cols-5545 .cta__content,.wp-block-headspin-cta.cols-4555.image-right .cta__content{width:45%}
}.wp-block-headspin-jobs{margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-jobs{margin:48px 0}
}.wp-block-headspin-jobs:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-jobs{margin-top:0}
.wp-block-headspin-jobs:last-child{margin-bottom:0}
.wp-block-headspin-jobs .job-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row;flex:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wp-block-headspin-jobs .jobs-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}
.wp-block-headspin-jobs .jobs-grid .job{font-weight:400;padding:24px;width:100%;margin:16px;background:var(--white);position:relative}
@media only screen and (min-width:900px){.wp-block-headspin-jobs .jobs-grid .job{padding:24px 24px 24px 164px}
}.wp-block-headspin-jobs .jobs-grid .job.hidden,.wp-block-headspin-jobs .jobs-grid .job.off-page{display:none}
@media only screen and (min-width:450px){.wp-block-headspin-jobs .jobs-grid .job{width:50%}
}@media only screen and (min-width:600px){.wp-block-headspin-jobs .jobs-grid .job{width:calc(50% - 32px)}
}@media only screen and (min-width:900px){.wp-block-headspin-jobs .jobs-grid .job{width:calc(50% - 32px)}
}@media only screen and (min-width:1200px){.wp-block-headspin-jobs .jobs-grid .job{width:calc(50% - 32px)}
}.wp-block-headspin-jobs .jobs-grid .job::before{content:"";display:none;height:calc(100% - 48px);width:100px;left:36px;position:absolute;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120.516 121.414"><g fill="none" stroke="%2300ce7c" stroke-linejoin="round" stroke-width="2" data-name="Layer 1" transform="translate(0 1)"><path d="M100.494 71.734a19 19 0 1 1-18.981 19 19 19 0 0 1 18.981-19Z" data-name="Caminho 823"/><path d="m106.554 96.796-6.06-6.06V79.171" data-name="Caminho 824"/><circle cx="13.948" cy="13.948" r="13.948" data-name="Elipse 12" transform="translate(7.128 75.781)"/><path d="M33.731 89.73h8.402" data-name="Linha 130"/><path d="M0 89.73h8.402" data-name="Linha 131"/><path d="m30.033 98.686 5.937 5.937" data-name="Linha 132"/><path d="m6.163 74.836 5.957 5.937" data-name="Linha 133"/><path d="M21.077 102.384v8.402" data-name="Linha 134"/><path d="M21.077 68.653v8.402" data-name="Linha 135"/><path d="m12.12 98.686-5.957 5.937" data-name="Linha 136"/><path d="m35.97 74.836-5.937 5.937" data-name="Linha 137"/><path d="M60.436 9.963h.719a5.752 5.752 0 0 1 5.731 6.43l-.37 3.122a5.731 5.731 0 0 1-5.711 5.098 5.752 5.752 0 0 1-5.731-5.1l-.37-3.122a5.772 5.772 0 0 1 5.731-6.43Z" data-name="Caminho 825"/><path d="M75.267 43.365v-4.6a7.642 7.642 0 0 0-6.553-6.923 36.771 36.771 0 0 0-15.838 0 7.642 7.642 0 0 0-6.553 6.984v4.6" data-name="Caminho 826"/><path d="M36.771 24.035a24.035 24.035 0 1 1 24.035 24.034 24.035 24.035 0 0 1-24.035-24.034Z" data-name="Caminho 827"/><path d="M15.653 64.052a44.844 44.844 0 0 1 1.13-4.417 43.427 43.427 0 0 1 1.561-4.232 40.264 40.264 0 0 1 1.931-4.108c.719-1.315 1.479-2.588 2.3-3.8s1.726-2.4 2.671-3.554 1.931-2.219 2.958-3.266a28.644 28.644 0 0 1 3.287-2.979" data-name="Caminho 828"/><path d="M86.567 111.546a48.96 48.96 0 0 1-3.8 2.321 34.369 34.369 0 0 1-4.109 1.931c-1.459.575-2.794 1.109-4.232 1.561a44.845 44.845 0 0 1-4.417 1.13c-1.5.308-3.04.534-4.581.7a44.533 44.533 0 0 1-4.7.226 32.943 32.943 0 0 1-4.725-.226c-1.561-.226-3.081-.39-4.581-.7s-2.958-.7-4.417-1.13a41.544 41.544 0 0 1-4.232-1.561c-1.376-.575-2.712-1.233-4.109-1.931a31.758 31.758 0 0 1-3.8-2.321" data-name="Caminho 829"/><path d="M90.12 37.778a49.359 49.359 0 0 1 3.266 2.979 32.312 32.312 0 0 1 2.979 3.266c.924 1.212 1.808 2.321 2.65 3.554a41.5 41.5 0 0 1 2.3 3.8c.719 1.294 1.356 2.65 2.054 4.109a30.134 30.134 0 0 1 1.541 4.232 44.842 44.842 0 0 1 1.13 4.417" data-name="Caminho 830"/></g></svg>')}
@media only screen and (min-width:900px){.wp-block-headspin-jobs .jobs-grid .job::before{display:block}
}.wp-block-headspin-jobs .jobs-grid .job a.clean{color:var(--dgrey);text-decoration:none;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wp-block-headspin-jobs .jobs-grid .job a.clean:hover{color:var(--primary)}
.wp-block-headspin-jobs .jobs-grid .job__name{font-family:"yeseva-one-regular",sans-serif;font-size:24px;font-weight:500;margin:8px 0 0}
.wp-block-headspin-jobs .jobs-grid .job__location{margin:0;font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:400}
.wp-block-headspin-jobs .jobs-grid .job__date{font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:400;margin:12px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wp-block-headspin-jobs .jobs-grid .job__type{font-family:"yeseva-one-regular",sans-serif;font-size:16px;font-weight:300;text-align:right}
.wp-block-headspin-jobs .job-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wp-block-headspin-jobs .job-filter fieldset{border:0;display:inline-block;margin:0;margin-bottom:8px}
.wp-block-headspin-jobs .job-filter fieldset legend{margin:0 10px 10px}
.wp-block-headspin-jobs .job-filter__country li,.wp-block-headspin-jobs .job-filter__city li,.wp-block-headspin-jobs .job-filter__extras li{list-style:none;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px 0 0;position:relative}
@media only screen and (max-width:599px){.wp-block-headspin-jobs .job-filter__country li,.wp-block-headspin-jobs .job-filter__city li,.wp-block-headspin-jobs .job-filter__extras li{margin:0 6px 0 0}
}.wp-block-headspin-jobs .job-filter__country li label,.wp-block-headspin-jobs .job-filter__country li input,.wp-block-headspin-jobs .job-filter__city li label,.wp-block-headspin-jobs .job-filter__city li input,.wp-block-headspin-jobs .job-filter__extras li label,.wp-block-headspin-jobs .job-filter__extras li input{display:block}
.wp-block-headspin-jobs .job-filter__country li input[type=checkbox],.wp-block-headspin-jobs .job-filter__country li input[type=radio],.wp-block-headspin-jobs .job-filter__city li input[type=checkbox],.wp-block-headspin-jobs .job-filter__city li input[type=radio],.wp-block-headspin-jobs .job-filter__extras li input[type=checkbox],.wp-block-headspin-jobs .job-filter__extras li input[type=radio]{display:none}
.wp-block-headspin-jobs .job-filter__country li input[type=checkbox]:checked+label,.wp-block-headspin-jobs .job-filter__country li input[type=radio]:checked+label,.wp-block-headspin-jobs .job-filter__country li .Checked+label,.wp-block-headspin-jobs .job-filter__city li input[type=checkbox]:checked+label,.wp-block-headspin-jobs .job-filter__city li input[type=radio]:checked+label,.wp-block-headspin-jobs .job-filter__city li .Checked+label,.wp-block-headspin-jobs .job-filter__extras li input[type=checkbox]:checked+label,.wp-block-headspin-jobs .job-filter__extras li input[type=radio]:checked+label,.wp-block-headspin-jobs .job-filter__extras li .Checked+label{color:var(--primary-dark);background:var(--white)}
.wp-block-headspin-jobs .job-filter__country li label,.wp-block-headspin-jobs .job-filter__city li label,.wp-block-headspin-jobs .job-filter__extras li label{border-radius:8px;padding:12px;cursor:pointer;z-index:90;display:inline-block;letter-spacing:.05em;font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-align:center;color:var(--white);border:2px solid var(--primary-dark);background:var(--primary-dark);-webkit-transition:color .2s ease-in,background .2s ease-in;transition:color .2s ease-in,background .2s ease-in;margin-bottom:8px}
@media only screen and (max-width:599px){.wp-block-headspin-jobs .job-filter__country li label,.wp-block-headspin-jobs .job-filter__city li label,.wp-block-headspin-jobs .job-filter__extras li label{font-family:"yeseva-one-regular",sans-serif;font-size:16px;font-weight:500;border-radius:6px;padding:10px;margin-bottom:6px}
}.wp-block-headspin-jobs .job-filter__country li label:hover,.wp-block-headspin-jobs .job-filter__city li label:hover,.wp-block-headspin-jobs .job-filter__extras li label:hover{color:var(--white);background:var(--primary)}
.wp-block-headspin-jobs .job-filter__city{display:none}
.wp-block-headspin-jobs .job-filter__city li.hidden{display:none}
.wp-block-headspin-jobs .job-filter__city li input[type=checkbox]:checked+label,.wp-block-headspin-jobs .job-filter__city li input[type=radio]:checked+label,.wp-block-headspin-jobs .job-filter__city li .Checked+label{color:#8987d4}
.wp-block-headspin-jobs .job-filter__city li label{border:2px solid #8987d4;color:var(--white);background:#8987d4}
.wp-block-headspin-jobs .job-filter__city li label:hover{color:var(--white);background:#9b9adb}
.wp-block-headspin-jobs .job-filter__extras{display:-webkit-box;display:-ms-flexbox;display:flex}
.wp-block-headspin-jobs .job-filter__extras fieldset:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media only screen and (max-width:599px){.wp-block-headspin-jobs .job-filter__extras{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
}.wp-block-headspin-jobs .job-filter__extras select{max-width:285px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px 0 0;position:relative;border-radius:8px;padding:11px 12px;cursor:pointer;z-index:90;font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;border:2px solid var(--dgrey);color:var(--dgrey);background:var(--white)}
@media only screen and (max-width:599px){.wp-block-headspin-jobs .job-filter__extras select{max-width:100%;width:100%;font-family:"yeseva-one-regular",sans-serif;font-size:16px;font-weight:500;border-radius:6px;padding:10px;margin-bottom:6px}
}.wp-block-headspin-jobs .job-filter__extras select option{border:2px solid var(--dgrey);color:var(--dgrey);background:var(--white)}
.wp-block-headspin-jobs .job-filter__extras select#bu{border:2px solid var(--secondary);color:var(--white);background:var(--secondary)}
@media only screen and (max-width:599px){.wp-block-headspin-jobs .job-filter__extras li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wp-block-headspin-jobs .job-filter__extras li:last-of-type{margin-right:0}
}.wp-block-headspin-jobs .job-filter__extras li input[type=checkbox]:checked+label,.wp-block-headspin-jobs .job-filter__extras li input[type=radio]:checked+label,.wp-block-headspin-jobs .job-filter__extras li .Checked+label{color:var(--danger)}
.wp-block-headspin-jobs .job-filter__extras li label{width:100%;border:2px solid var(--danger);color:var(--white);background:var(--danger)}
.wp-block-headspin-jobs .job-filter__extras li label:hover{color:var(--danger);background:var(--white)}
.wp-block-headspin-key-figures{margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-key-figures{margin:48px 0}
}.wp-block-headspin-key-figures:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-key-figures{margin-top:0}
.wp-block-headspin-key-figures:last-child{margin-bottom:0}
.wp-block-headspin-key-figures .key-figures__grid{display:grid;gap:16px;grid-template-columns:1fr}
@media only screen and (min-width:600px){.wp-block-headspin-key-figures .key-figures__grid{grid-template-columns:1fr 1fr}
}.wp-block-headspin-share-info+.wp-block-headspin-key-figures{margin-top:-8px}
@media only screen and (min-width:900px){.wp-block-headspin-share-info+.wp-block-headspin-key-figures{margin-top:-32px}
}.wp-block-headspin-key-figure{--key-figure-icon-width:40px;--key-figure-icon-margin:16px;background:var(--lgrey);padding:24px 16px;position:relative;text-align:center}
@media only screen and (min-width:900px){.wp-block-headspin-key-figure{--key-figure-icon-width:52px}
}@media only screen and (min-width:1200px){.wp-block-headspin-key-figure{--key-figure-icon-width:64px;--key-figure-icon-margin:24px;padding:40px 24px}
}@media only screen and (min-width:600px){.wp-block-headspin-key-figure:last-child:nth-child(odd){grid-column-end:span 2}
}.wp-block-headspin-section .wp-block-headspin-key-figure{background:var(--white)}
.wp-block-headspin-key-figure .key-figure__title:is(h3){color:var(--dgrey);letter-spacing:.05em;margin:0;padding:0 calc(var(--key-figure-icon-margin) + var(--key-figure-icon-width));text-transform:uppercase;font-family:"yeseva-one-regular",sans-serif;font-size:20px;font-weight:400}
.wp-block-headspin-key-figure .key-figure__icon{position:absolute;right:var(--key-figure-icon-margin);top:var(--key-figure-icon-margin);width:var(--key-figure-icon-width)}
.wp-block-headspin-key-figure .key-figure__icon path{fill:var(--secondary)}
.wp-block-headspin-key-figure .key-figure__number{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:var(--dgrey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.2em;font-family:"yeseva-one-regular",sans-serif;font-size:52px;font-weight:300}
@media only screen and (min-width:900px){.wp-block-headspin-key-figure .key-figure__number{font-size:72px}
}@media only screen and (min-width:1200px){.wp-block-headspin-key-figure .key-figure__number{font-size:90px}
}.wp-block-headspin-key-figure .key-figure__number-suffix{font-size:.8em}
.wp-block-headspin-key-figure .key-figure__description{color:var(--secondary);margin:1em auto 0;max-width:800px}
.wp-block-headspin-share-info{margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-share-info{margin:48px 0}
}.wp-block-headspin-share-info:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-share-info{margin-top:0}
.wp-block-headspin-share-info:last-child{margin-bottom:0}
.wp-block-headspin-share-info .share-info__header{border:solid var(--secondary);border-width:1px 0;color:var(--secondary);margin-bottom:24px;padding:16px 0}
@media only screen and (min-width:600px){.wp-block-headspin-share-info .share-info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}@media only screen and (min-width:900px){.wp-block-headspin-share-info .share-info__header{padding:16px 40px}
}.wp-block-headspin-share-info .share-info__currency{font-size:18px}
.wp-block-headspin-share-info .share-info__body{background:var(--secondary);color:var(--white)}
@media only screen and (min-width:900px){.wp-block-headspin-share-info .share-info__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}.wp-block-headspin-share-info .share-info__body-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;margin:40px 0 24px}
@media only screen and (min-width:900px){.wp-block-headspin-share-info .share-info__body-main{width:50%}
}.wp-block-headspin-share-info .share-info__price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}
.wp-block-headspin-share-info .share-info__price .share-info__currency{margin-left:.25em;font-weight:400}
@media only screen and (min-width:600px){.wp-block-headspin-share-info .share-info__price .share-info__currency{font-size:22px}
}.wp-block-headspin-share-info .share-info__price-number{font-family:"yeseva-one-regular",sans-serif;font-size:64px;font-weight:300}
@media only screen and (min-width:900px){.wp-block-headspin-share-info .share-info__price-number{font-size:90px}
}.wp-block-headspin-share-info .share-info__change{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;line-height:1}
@media only screen and (min-width:600px){.wp-block-headspin-share-info .share-info__change{font-size:24px}
}@media only screen and (min-width:900px){.wp-block-headspin-share-info .share-info__change{font-size:30px}
}.wp-block-headspin-share-info .share-info__change-nok{display:inline-block;margin:0 6px}
.wp-block-headspin-share-info .share-info__change-pct{border-left:1px solid var(--white);font-weight:400;margin-left:12px;padding-left:12px;position:relative}
.wp-block-headspin-share-info .share-info__body-details{border-top:1px solid var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 24px;padding:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-share-info .share-info__body-details{border-left:1px solid var(--white);border-top:0;margin:40px 0 24px;padding:0 40px;width:50%}
}@media only screen and (min-width:1200px){.wp-block-headspin-share-info .share-info__body-details{font-size:30px}
}@media only screen and (min-width:420px){.wp-block-headspin-share-info .share-info__details-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}.wp-block-headspin-share-info .share-info__details-bottom{border-top:1px solid var(--white);margin-top:24px;padding-top:24px}
.wp-block-headspin-share-info .share-info__company-info{border-top:1px solid var(--white);font-size:16px;opacity:.8;padding:16px 0;margin:0 24px;width:calc(100% - 48px)}
@media only screen and (min-width:900px){.wp-block-headspin-share-info .share-info__company-info{font-size:18px;margin:0 40px;text-align:center}
}.wp-block-headspin-share-info .share-info__fetch-error{border:4px solid var(--danger);font-size:20px;font-weight:500;padding:24px;text-align:center}
.wp-block-headspin-activity-map .activity-map__slider{background:var(--secondary);position:relative;z-index:10}
.wp-block-headspin-activity-map .activity-map__slider::after{border:24px solid rgba(0,0,0,0);border-top-color:var(--secondary);content:"";height:0;left:25%;pointer-events:none;position:absolute;top:100%;width:0;z-index:10}
.wp-block-headspin-activity-map .activity-map__slider .slick-list{overflow:visible}
.wp-block-headspin-activity-map .activity-map__slider.slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media only screen and (min-width:900px){.wp-block-headspin-activity-map .activity-map__slider.slick-initialized .slick-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}.wp-block-headspin-activity-map .activity-map__slider .slick-arrow{--arrow-thickness:1px;background:var(--secondary);border:0;cursor:pointer;height:48px;overflow:hidden;padding:0;position:absolute;top:50%;text-indent:-999px;width:48px;z-index:10;bottom:0}
@media only screen and (max-width:599px){.wp-block-headspin-activity-map .activity-map__slider .slick-arrow{top:23%}
}.wp-block-headspin-activity-map .activity-map__slider .slick-arrow::after{border:solid var(--white);border-width:var(--arrow-thickness) var(--arrow-thickness) 0 0;content:"";height:18px;position:absolute;right:18px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:.1s;transition:.1s;width:18px}
.wp-block-headspin-activity-map .activity-map__slider .slick-arrow:hover{--arrow-thickness:4px}
.wp-block-headspin-activity-map .activity-map__slider .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.wp-block-headspin-activity-map .activity-map__slider .slick-arrow.slick-next{right:0}
.wp-block-headspin-activity-map .activity-map__slide{color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.wp-admin .wp-block-headspin-activity-map .activity-map__slide:not(:first-child){display:none}
.wp-block-headspin-activity-map .activity-map__slide-content{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-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:max(0.01px,calc(50vw - var(--page-width) / 2 - var(--base-padding)));padding:48px var(--base-padding)}
.wp-block-headspin-activity-map .activity-map__slide-heading{font-size:20px;opacity:.7;text-transform:uppercase}
.wp-block-headspin-activity-map .activity-map__slide-title{min-width:auto}
.wp-block-headspin-activity-map .activity-map__slide-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}
@media only screen and (max-width:599px){.wp-block-headspin-activity-map .activity-map__slide-buttons{-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}
.wp-block-headspin-activity-map .activity-map__slide-buttons:first-child{margin-bottom:20px}
}.wp-block-headspin-activity-map .activity-map__slide-buttons .btn:not(:last-child){margin-right:48px}
@media only screen and (max-width:599px){.wp-block-headspin-activity-map .activity-map__slide-buttons .btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.wp-block-headspin-activity-map .activity-map__slide-buttons .btn:first-child{margin-bottom:20px}
.wp-block-headspin-activity-map .activity-map__slide-buttons .btn:not(:last-child){margin-right:0}
}.wp-block-headspin-activity-map .activity-map__slide-image{min-height:60vw;position:relative;width:100%}
@media only screen and (min-width:600px){.wp-block-headspin-activity-map .activity-map__slide-image{min-height:70vw}
}@media only screen and (min-width:900px){.wp-block-headspin-activity-map .activity-map__slide-image{min-height:35vw}
}@media only screen and (min-width:1500px){.wp-block-headspin-activity-map .activity-map__slide-image{min-height:20vw}
}.wp-block-headspin-activity-map .activity-map__slide-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
.wp-block-headspin-activity-map .activity-map__map-wrapper{overflow:hidden;position:relative}
.wp-block-headspin-activity-map .activity-map__element{background-color:currentColor;border-radius:99px;color:var(--secondary-light);cursor:pointer;left:calc(var(--position-x)*1%);height:14px;position:absolute;top:calc(var(--position-y)*1%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px;z-index:5}
.wp-block-headspin-activity-map .activity-map__element::after{--scale:.6;border:2px solid currentColor;border-radius:inherit;content:"";height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(var(--scale));transform:translate(-50%,-50%) scale(var(--scale));-webkit-transition:.1s;transition:.1s;width:24px}
.wp-block-headspin-activity-map .activity-map__element:hover::after,.wp-block-headspin-activity-map .activity-map__element.active::after{--scale:1}
.wp-block-headspin-activity-map .activity-map__element[data-business-area=well-services]{color:var(--accent)}
.wp-block-headspin-activity-map .activity-map__element[data-business-area=operations]{color:var(--danger)}
.contact-form-block{margin:48px 0}
.contact-form-block:first-child{margin-top:0}
.contact-form-block:last-child{margin-bottom:0}
.contact-form-block.disabled .field-group{opacity:.7}
.contact-form-block.disabled .field-group *{pointer-events:none}
.contact-form-block .field-group.submit{pointer-events:none}
.contact-form-block .field-group.submit *{pointer-events:all}
.contact-form-block .field-group.submit .btn{display:block;margin-left:auto}
.contact-form-block .messages{list-style:none;margin:0;text-align:right}
.contact-form-block .messages .error{color:var(--danger);font-weight:400}
.wp-admin .contact-form-block select[data-hs-select]{background-color:var(--lgrey);border-color:var(--secondary);border-radius:0;padding:24px 12px 10px;width:100%}
.wp-admin .contact-form-block input[type=text],.wp-admin .contact-form-block input[type=email],.wp-admin .contact-form-block textarea{background:var(--lgrey);border:1px solid var(--black);border-radius:0;padding:24px 12px 8px;width:100%}
.wp-admin .contact-form-block label{color:var(--secondary)}
.reports-block h1{text-align:center;margin-bottom:50px}
.reports-block .latest{background:var(--secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}
.reports-block .latest__img{min-height:17vw;min-width:25vw}
.reports-block .latest__info{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-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:max(0,calc(50vw - var(--page-width) / 2));padding:50px;position:relative}
.reports-block .latest__info h2{color:var(--white);opacity:.5}
.reports-block .latest__info span{display:block;color:var(--white);font-family:"yeseva-one-regular",sans-serif;font-size:30px;font-weight:400;line-height:40px;margin-bottom:32px}
.reports-block .latest__info::after{content:"";border:solid rgba(0,0,0,0);border-width:24px;position:absolute;height:0;right:0;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);width:0;z-index:100;border-left-color:var(--secondary)}
.reports-block .year-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:64px}
.reports-block .year-filter .year{font-family:"yeseva-one-regular",sans-serif;font-size:21px;font-weight:400;padding:.25em 1em;border-radius:4px;cursor:pointer;-webkit-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}
.reports-block .year-filter .year.active,.reports-block .year-filter .year:hover{background-color:var(--secondary);color:var(--white)}
.reports-block .reports-wrapper{padding:0 64px}
.reports-block .reports-wrapper table.reports{width:80%;min-width:0;margin-left:auto;margin-right:auto}
.reports-block .reports-wrapper table.reports th{background-color:rgba(0,0,0,0);color:var(--black);font-weight:600;text-align:center}
.reports-block .reports-wrapper table.reports th.report,.reports-block .reports-wrapper table.reports th.presentation,.reports-block .reports-wrapper table.reports td.report,.reports-block .reports-wrapper table.reports td.presentation{width:20%;white-space:nowrap}
.reports-block .reports-wrapper tbody:not(.active){display:none}
.reports-block .reports-wrapper tbody:not(.active) a{display:block;margin:auto}
.wp-block-headspin-services{--category-color-1:var(--primary);--category-color-2:var(--secondary);--category-color-3:var(--danger);--category-color-4:var(--accent);--category-color-5:var(--warning);margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-services{margin:48px 0}
}.wp-block-headspin-services:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-services{margin-top:0}
.wp-block-headspin-services:last-child{margin-bottom:0}
.wp-block-headspin-services .services__heading{border-bottom:1px solid var(--secondary);color:var(--primary);font-size:26px;padding-bottom:16px}
@media only screen and (min-width:900px){.wp-block-headspin-services .services__heading{font-size:36px}
}.wp-block-headspin-services .services__filters-heading{color:var(--dgrey);margin-bottom:4px;font-family:"yeseva-one-regular",sans-serif;font-size:18px;font-weight:400}
.wp-block-headspin-services .services__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wp-block-headspin-services .services__filter{background:var(--category-color);border:2px solid var(--category-color);border-radius:4px;color:var(--white);cursor:pointer;font-size:14px;font-weight:400;letter-spacing:.05em;margin:0 12px 8px 0;padding:.5em 1em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media only screen and (min-width:900px){.wp-block-headspin-services .services__filter{font-size:16px}
}.wp-block-headspin-services .services__filter.active{background-color:rgba(0,0,0,0);color:var(--category-color)}
.wp-block-headspin-services .services__filter:nth-child(1){--category-color:var(--category-color-1)}
.wp-block-headspin-services .services__filter:nth-child(2){--category-color:var(--category-color-2)}
.wp-block-headspin-services .services__filter:nth-child(3){--category-color:var(--category-color-3)}
.wp-block-headspin-services .services__filter:nth-child(4){--category-color:var(--category-color-4)}
.wp-block-headspin-services .services__filter:nth-child(5){--category-color:var(--category-color-5)}
.wp-block-headspin-services .services__grid{--grid-columns:1;display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;grid-template-columns:repeat(var(--grid-columns),1fr);margin-top:24px}
@media only screen and (min-width:600px){.wp-block-headspin-services .services__grid{--grid-columns:2}
}@media only screen and (min-width:900px){.wp-block-headspin-services .services__grid{--grid-columns:3}
}.wp-block-headspin-services .service{border-bottom:4px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:100%}
.wp-block-headspin-services .service[data-color="1"]{border-bottom-color:var(--category-color-1)}
.wp-block-headspin-services .service[data-color="2"]{border-bottom-color:var(--category-color-2)}
.wp-block-headspin-services .service[data-color="3"]{border-bottom-color:var(--category-color-3)}
.wp-block-headspin-services .service[data-color="4"]{border-bottom-color:var(--category-color-4)}
.wp-block-headspin-services .service[data-color="5"]{border-bottom-color:var(--category-color-5)}
.wp-block-headspin-services .service.off-page,.wp-block-headspin-services .service.hidden{display:none}
.wp-block-headspin-services .service__image{background-color:var(--white);padding-bottom:45%;position:relative;width:100%}
.wp-block-headspin-services .service__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.wp-block-headspin-services .service__title{background:var(--lgrey);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:20px;line-height:1.2;margin:0;padding:12px}
.wp-block-headspin-section .wp-block-headspin-services .service__title{background:var(--white)}
.wp-block-headspin-services .page-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}
.wp-block-headspin-services .page-nav.hidden{display:none}
.financial-calendar-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 auto 40px;max-width:370px}
@media only screen and (min-width:600px){.financial-calendar-block{max-width:none;display:block}
}.financial-calendar-block .event{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}
@media only screen and (min-width:600px){.financial-calendar-block .event{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}
}.financial-calendar-block .event:nth-child(odd){background:var(--lgrey)}
.financial-calendar-block .event:nth-child(even){background:var(--white)}
.financial-calendar-block .event>div{width:100%}
@media only screen and (min-width:600px){.financial-calendar-block .event>div{padding:8px;width:auto}
}.financial-calendar-block .event__calendar-link a{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.financial-calendar-block .event__name{font-weight:400;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}
@media only screen and (min-width:600px){.financial-calendar-block .event__name{padding-left:16px}
}.wp-block-headspin-dividends{overflow-x:auto}
@media only screen and (max-width:599px){.wp-block-headspin-dividends .dividends-table{font-size:16px}
}@media only screen and (max-width:370px){.wp-block-headspin-dividends .dividends-table td:nth-child(2),.wp-block-headspin-dividends .dividends-table th:nth-child(2){display:none}
}.wp-block-headspin-shareholders{margin-bottom:24px;margin-top:8px}
.wp-block-headspin-shareholders .shareholders-table table{margin-bottom:0}
.wp-block-headspin-shareholders .total-label{font-weight:400}
.wp-block-headspin-shareholders .shareholders__last-updated{font-size:14px;font-style:italic;margin-top:4px;text-align:right}
.wp-block-headspin-shareholders .shareholders-missing{border:4px solid var(--danger);font-size:20px;font-weight:500;padding:24px;text-align:center}
.wp-block-headspin-hubspot-modal{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-hubspot-modal{margin:48px 0}
}.wp-block-headspin-hubspot-modal:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-hubspot-modal{margin-top:0}
.wp-block-headspin-hubspot-modal:last-child{margin-bottom:0}
.wp-block-headspin-hubspot-modal.button-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wp-block-headspin-hubspot-modal.button-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wp-block-headspin-hubspot-modal .hubspot-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8);display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:40px var(--base-padding);position:fixed;top:0;width:100%;z-index:120}
.wp-block-headspin-hubspot-modal .hubspot-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.wp-block-headspin-hubspot-modal .hubspot-modal__window{--modal-window-padding:24px;background-color:var(--lgrey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;max-width:calc(800px + var(--modal-window-padding) * 2);width:100%}
.wp-block-headspin-hubspot-modal .hubspot-modal__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--grey);display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px var(--modal-window-padding)}
.wp-block-headspin-hubspot-modal .hubspot-modal__close{cursor:pointer;height:1em;font-size:24px;margin-left:auto;position:relative;width:1em}
.wp-block-headspin-hubspot-modal .hubspot-modal__close::after,.wp-block-headspin-hubspot-modal .hubspot-modal__close::before{background:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:1em}
.wp-block-headspin-hubspot-modal .hubspot-modal__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.wp-block-headspin-hubspot-modal .hubspot-modal__close:hover{color:var(--secondary)}
.wp-block-headspin-hubspot-modal .hubspot-modal__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--modal-window-padding);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
ul .wp-block-headspin-hubspot-modal{display:inline;margin:0}
.wp-block-headspin-timeline{--timeline-content-width:50;--timeline-outer-padding:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:90px;margin-bottom:0;padding:0}
@media only screen and (max-width:599px){.wp-block-headspin-timeline{display:block;padding-left:20px !important;padding-right:50px !important;margin-left:20px;margin-right:20px;border-left:2px solid gray}
}@media only screen and (min-width:600px)and (max-width:899px){.wp-block-headspin-timeline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
}@media only screen and (min-width:600px){.wp-block-headspin-timeline{margin-left:auto;margin-right:auto;width:100%}
}@media only screen and (min-width:1500px){.wp-block-headspin-timeline{--timeline-outer-padding:64px}
}.wp-block-headspin-timeline .timeline__image{-ms-flex-negative:0;flex-shrink:0;margin:0;overflow:hidden;position:relative;width:100%;z-index:1}
@media only screen and (max-width:599px){.wp-block-headspin-timeline .timeline__image{padding-bottom:75%;max-height:240px}
}@media only screen and (min-width:600px){.wp-block-headspin-timeline .timeline__image{height:240px}
}.wp-block-headspin-timeline .timeline__image img{width:100%;-o-object-fit:cover;object-fit:cover}
.wp-block-headspin-timeline .timeline__year{text-align:right;margin-left:0;margin-right:0;color:var(--primary-dark);letter-spacing:.05em;margin-bottom:auto}
.wp-block-headspin-timeline .timeline__year h3{font-family:"yeseva-one-regular",sans-serif;font-size:30px;font-weight:400}
@media only screen and (max-width:599px){.wp-block-headspin-timeline .timeline__year h3{text-align:left;translate:0 -8px;width:100px}
}@media only screen and (min-width:600px){.wp-block-headspin-timeline .timeline__year{padding-right:36px;width:120px}
}@media only screen and (min-width:900px){.wp-block-headspin-timeline .timeline__year{padding-right:46px;width:50%;font-size:30px;margin-top:-6px}
.wp-block-headspin-timeline .timeline__year h3{margin-right:-2px}
}.wp-block-headspin-timeline .timeline__year::after{content:" ";width:23px;height:23px;border-radius:50%;background-color:var(--secondary);position:absolute;top:0;z-index:2}
@media only screen and (max-width:599px){.wp-block-headspin-timeline .timeline__year::after{top:-1px;left:-13px}
}@media only screen and (min-width:600px){.wp-block-headspin-timeline .timeline__year::after{margin-left:25.5px}
}@media only screen and (min-width:900px){.wp-block-headspin-timeline .timeline__year::after{margin-left:35.5px}
}.wp-block-headspin-timeline .timeline__content-wrapper{margin-left:0;margin-right:0;padding-bottom:90px}
@media only screen and (max-width:599px){.wp-block-headspin-timeline .timeline__content-wrapper{border:0;padding-left:0;padding-bottom:45px}
}@media only screen and (min-width:600px){.wp-block-headspin-timeline .timeline__content-wrapper{border-left:2px solid var(--grey);padding-left:36px}
}@media only screen and (min-width:900px){.wp-block-headspin-timeline .timeline__content-wrapper{padding-left:46px;width:50%}
}.wp-block-headspin-timeline .timeline__content{max-width:464px;background-color:var(--lgrey)}
@media only screen and (min-width:600px)and (max-width:899px){.wp-block-headspin-timeline .timeline__content{width:434px}
}@media only screen and (min-width:600px){.wp-block-headspin-timeline .timeline__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}.wp-block-headspin-timeline .timeline__content .timeline__heading{font-size:18px;font-weight:600;line-height:1.2;margin:25px 18px 0 18px;text-transform:uppercase}
@media only screen and (min-width:900px){.wp-block-headspin-timeline .timeline__content .timeline__heading{font-size:20px}
}@media only screen and (min-width:900px){.wp-block-headspin-timeline .timeline__content .timeline__heading{font-size:25px}
}.wp-block-headspin-timeline .timeline__content .timeline__preamble{max-width:500px;margin:15px 37px 9px 20px;color:var(--primary-dark)}
@media only screen and (min-width:900px){.wp-block-headspin-timeline.image-right{margin-left:0;margin-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.wp-block-headspin-timeline.image-right .timeline__year{text-align:left;margin-left:0;padding-left:46px}
.wp-block-headspin-timeline.image-right .timeline__year h3{margin-right:-2px}
.wp-block-headspin-timeline.image-right .timeline__year::after{margin-left:-58.5px;margin-right:35.5px}
.wp-block-headspin-timeline.image-right .timeline__content-wrapper{border-left:0;border-right:2px solid var(--grey);margin-left:4px;padding-left:0;padding-right:46px}
.wp-block-headspin-timeline.image-right .timeline__content{margin-left:auto;margin-right:none}
}@media only screen and (min-width:600px){.wp-block-headspin-timeline.align-wide{position:static;width:90%;margin-left:auto;margin-right:auto}
}.wp-block-headspin-timeline+.wp-block-headspin-timeline{margin-top:0}
.wp-block-headspin-timeline:last .timeline__content-wrapper{padding-bottom:180px}
.wp-block-headspin-timeline .timeline__content{-webkit-transition:all cubic-bezier(0.47,0,0.745,0.715) .6s;transition:all cubic-bezier(0.47,0,0.745,0.715) .6s}
.wp-block-headspin-link-boxes{--columns:1;display:grid;gap:24px;grid-template-columns:repeat(var(--columns),1fr);justify-items:center;margin:24px 0}
@media only screen and (min-width:900px){.wp-block-headspin-link-boxes{margin:48px 0}
}.wp-block-headspin-link-boxes:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-link-boxes{margin-top:0}
.wp-block-headspin-link-boxes:last-child{margin-bottom:0}
@media(max-width:469px){.wp-block-headspin-link-boxes{--columns:1}
}@media(min-width:470px){.wp-block-headspin-link-boxes{--columns:2}
}@media only screen and (min-width:900px){.wp-block-headspin-link-boxes.alignwide{--columns:4}
}.wp-block-headspin-link-box{color:#2b787d;font-weight:500;text-decoration:none !important;-webkit-transition:.2s;transition:.2s;width:93%;margin-bottom:24px;cursor:pointer}
@media only screen and (min-width:1200px){.wp-block-headspin-link-box{font-size:20px}
}.wp-block-headspin-section .wp-block-headspin-link-box{background:var(--white)}
.wp-block-headspin-link-box .link-box__image{padding-bottom:26%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}
.wp-block-headspin-link-box .link-box__title{position:relative;text-align:center;margin-top:24px;font-size:22px;background:rgba(0,0,0,0)}
.wp-block-headspin-link-box .link-box__title span{border-bottom:2px solid rgba(0,0,0,0);-webkit-transition:border-bottom .1s ease-in-out;transition:border-bottom .1s ease-in-out;padding-bottom:2px}
@media only screen and (min-width:1200px){.wp-block-headspin-link-box .link-box__title{padding:12px 24px 12px 16px}
}.wp-block-headspin-link-box .link-box__title svg{fill:currentColor;height:12px;position:absolute;right:12px;top:12px;width:12px}
.wp-block-headspin-link-box:hover .link-box__image{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.wp-block-headspin-link-box:hover .link-box__title span{border-bottom:2px solid #fca184;-webkit-transition:border-bottom .1s ease-in-out;transition:border-bottom .1s ease-in-out;font-weight:600}
.wrapper.email.alignwide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8vw}
@media(max-width:1400px){.wrapper.email.alignwide{gap:4vw}
}@media(max-width:460px){.wrapper.email.alignwide{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}
}.wrapper.email.alignwide .form{width:33%;float:left;margin:28px 24px 8px 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:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
@media(max-width:460px){.wrapper.email.alignwide .form{width:75%}
}.wrapper.email.alignwide .form .field{margin-bottom:8px}
.wrapper.email.alignwide .form .field label{margin-right:20px;color:#002f6c;letter-spacing:.05em;text-transform:uppercase}
.wrapper.email.alignwide .form .field input{padding:8px;font-size:16px}
.wrapper.email.alignwide #signatureEmail{float:right;width:500px;padding:8px 8px 8px 32px;background:#fff;border-radius:8px;-webkit-box-shadow:0 16px 32px rgba(5,2,55,.1);box-shadow:0 16px 32px rgba(5,2,55,.1);-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:28px;margin-top:28px;-ms-flex-item-align:center;align-self:center}
@media(max-width:690px){.wrapper.email.alignwide #signatureEmail{width:350px}
}.wrapper.email.alignwide #signatureEmail .excel-download-btn{display:none}
.wrapper.email.alignwide #signatureEmail p#workTitle{margin-bottom:0 !important}
.wrapper.email.alignwide #signatureEmail #MobilePhone span{color:#242424;font-weight:400;font-family:"arial",sans-serif;font-size:14px;line-height:16px}
.wrapper.email.alignwide #signatureEmail #textMail,.wrapper.email.alignwide #signatureEmail #webPage a{font-size:14px;font-family:"arial",sans-serif;line-height:16px}
.wrapper.email.alignwide #signatureEmail #textName,.wrapper.email.alignwide #signatureEmail #MobilePhone,.wrapper.email.alignwide #signatureEmail #textPhone,.wrapper.email.alignwide #signatureEmail #webPage,.wrapper.email.alignwide #signatureEmail #textTitle{line-height:16px}
#preview__export .svg-icon{position:relative}
#preview__export-button{margin:16px 0 0 -4px}
@-webkit-keyframes intro{0%{trasform:translateY(24px);-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}
100%{-webkit-transform:none;transform:none;opacity:1}
}@keyframes intro{0%{trasform:translateY(24px);-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}
100%{-webkit-transform:none;transform:none;opacity:1}
}#signatureEmail #textName{font-weight:700 !important;margin-bottom:0}
#signatureEmail #textTitle,#signatureEmail #textPhone{color:#242424;font-weight:400;font-family:"arial",sans-serif;font-size:14px;line-height:16px}
#signatureEmail #textMail{font-family:"arial",sans-serif;line-height:16px}
#signatureEmail td.signature_info{border:0}
.block-editor-block-list__layout.is-root-container .wrapper.email.alignwide .form{display:none}
.block-editor-block-list__layout.is-root-container .wrapper.email.alignwide .info-wrapper{margin-top:0;padding-bottom:0}
.block-editor-block-list__layout.is-root-container .wrapper.email.alignwide .info-wrapper p#emailName{margin-top:16px !important}
.block-editor-block-list__layout.is-root-container .wrapper.email.alignwide #MobilePhone{margin-top:0}
#signatureEmail td.signature_info{text-align:left !important}
#signatureEmail table{margin-top:22px;margin-bottom:22px}
#signatureEmail>table:nth-child(1)>tbody:nth-child(1)>tr:nth-child(1)>td:nth-child(1){width:33% !important}
#signatureEmail p{line-height:16px !important}
#signatureEmail .signature_image-cell{padding-bottom:5px !important;padding-top:5px !important}
.wp-block-headspin-values-slider{position:relative;margin-top:96px}
.wp-block-headspin-values-slider .values-slider__slider{background:#f6fff5}
.wp-block-headspin-values-slider .slick-current.slick-active ul.slick-dots button{background-color:green}
.wp-block-headspin-values-slider .values-slider__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:48px}
@media(max-width:899px){.wp-block-headspin-values-slider .values-slider__slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0}
}.wp-block-headspin-values-slider .values-slider__slide-image{width:50%}
@media(max-width:899px){.wp-block-headspin-values-slider .values-slider__slide-image{width:100%}
}.wp-block-headspin-values-slider .values-slider__slide-text{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:899px){.wp-block-headspin-values-slider .values-slider__slide-text{width:100%;padding-top:32px;padding-bottom:42px}
}@media(min-width:1200px)and (max-width:1299px){.wp-block-headspin-values-slider .values-slider__slide-text{padding-bottom:32px}
}.wp-block-headspin-values-slider .values-slider__slide-text--content{padding:0 146px}
@media(max-width:1199px){.wp-block-headspin-values-slider .values-slider__slide-text--content{padding:0 72px}
}@media(max-width:899px){.wp-block-headspin-values-slider .values-slider__slide-text--content{padding:8px 46px}
}.wp-block-headspin-values-slider .values-slider__slide-heading h2{font-size:40px}
@media(max-width:1199px){.wp-block-headspin-values-slider .values-slider__slide-heading h2{font-size:32px}
}@media(max-width:899px){.wp-block-headspin-values-slider .values-slider__slide-heading h2{font-size:24px}
}.wp-block-headspin-values-slider .values-slider__slide-paragraph p{font-size:20px}
@media(max-width:1199px){.wp-block-headspin-values-slider .values-slider__slide-paragraph p{font-size:16px}
}.wp-block-headspin-values-slider button.slick-prev{display:none !important}
.wp-block-headspin-values-slider button.slick-next{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,0);border:0;color:#2f8288;cursor:pointer;height:48px;overflow:hidden;padding:0;position:absolute;text-indent:-999px;width:48px;z-index:10}
.wp-block-headspin-values-slider button.slick-next::before{border:solid #2f8288;border-bottom:0;border-left:0;border-width:4px;content:"";height:18px;position:absolute;right:18px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:.1s;transition:.1s;width:18px}
@media(max-width:899px){.wp-block-headspin-values-slider button.slick-next{top:85%}
}@media only screen and (max-width:599px){.wp-block-headspin-values-slider button.slick-next{top:76%}
}.wp-block-headspin-values-slider ul.values-slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;margin:0;bottom:5%;right:50%;-webkit-transform:translate(223%,-50%);transform:translate(223%,-50%);list-style:none}
@media(max-width:899px){.wp-block-headspin-values-slider ul.values-slider-dots{left:50%;padding:0;bottom:3%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
}@media(min-width:1200px)and (max-width:1299px){.wp-block-headspin-values-slider ul.values-slider-dots{bottom:1%}
}.wp-block-headspin-values-slider ul.values-slider-dots li::marker{content:"" !important;display:none;color:rgba(0,0,0,0)}
.wp-block-headspin-values-slider ul.values-slider-dots .slick-active button{background:#2f8288}
.wp-block-headspin-values-slider ul.values-slider-dots button{height:28px;margin-right:6px;border-radius:50%;border:0;background:#c2d0dd}
.fullwidth{max-width:none !important;width:100% !important}
body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.center-text{text-align:center !important}
@media only screen and (min-width:600px){:root{--base-padding:24px}
h1{font-size:42px}
h2{font-size:37px}
h3{font-size:24px}
h4{font-size:22px}
.grid{margin:-12px -12px;width:calc(100% + 24px)}
.grid>[class*=col-]{padding:12px 12px}
.grid .col-1{width:50%}
.grid .col-2{width:50%}
.grid .col-3{width:50%}
.grid .col-4{width:50%}
.grid .col-5{width:50%}
.grid .col-6{width:50%}
.grid .col-7{width:100%}
.grid .col-8{width:100%}
.grid .col-9{width:100%}
.grid .col-10{width:100%}
.grid .col-11{width:100%}
.grid .col-12{width:100%}
.btn,.wp-block-button__link{font-size:18px;width:unset}
.site-header{padding:16px 24px}
.site-header .menu-toggle span{display:block}
}@media only screen and (min-width:600px)and (max-width:899px){.grid .col-1-tp{width:8.3333333333% !important}
.grid .push-1-tp{margin-left:8.3333333333%}
.grid .col-2-tp{width:16.6666666667% !important}
.grid .push-2-tp{margin-left:16.6666666667%}
.grid .col-3-tp{width:25% !important}
.grid .push-3-tp{margin-left:25%}
.grid .col-4-tp{width:33.3333333333% !important}
.grid .push-4-tp{margin-left:33.3333333333%}
.grid .col-5-tp{width:41.6666666667% !important}
.grid .push-5-tp{margin-left:41.6666666667%}
.grid .col-6-tp{width:50% !important}
.grid .push-6-tp{margin-left:50%}
.grid .col-7-tp{width:58.3333333333% !important}
.grid .push-7-tp{margin-left:58.3333333333%}
.grid .col-8-tp{width:66.6666666667% !important}
.grid .push-8-tp{margin-left:66.6666666667%}
.grid .col-9-tp{width:75% !important}
.grid .push-9-tp{margin-left:75%}
.grid .col-10-tp{width:83.3333333333% !important}
.grid .push-10-tp{margin-left:83.3333333333%}
.grid .col-11-tp{width:91.6666666667% !important}
.grid .push-11-tp{margin-left:91.6666666667%}
.grid .col-12-tp{width:100% !important}
.grid .push-12-tp{margin-left:100%}
.grid .push-0-tp{margin-left:0 !important}
}@media(min-width:899px){li.menu-item-has-children:hover,li.menu-item-has-children a:hover{background-color:#dbecd9;text-shadow:0 0 1px rgba(0,0,0,.5)}
}@media only screen and (min-width:900px){section{padding:96px 0}
blockquote p{font-size:30px}
.grid .col-1{width:25%}
.grid .push-1{margin-left:0}
.grid .col-2{width:25%}
.grid .push-2{margin-left:0}
.grid .col-3{width:25%}
.grid .push-3{margin-left:25%}
.grid .col-4{width:50%}
.grid .push-4{margin-left:25%}
.grid .col-5{width:50%}
.grid .push-5{margin-left:25%}
.grid .col-6{width:50%}
.grid .push-6{margin-left:50%}
.grid .col-7{width:75%}
.grid .push-7{margin-left:50%}
.grid .col-8{width:75%}
.grid .push-8{margin-left:50%}
.grid .col-9{width:75%}
.grid .push-9{margin-left:75%}
.grid .col-10{width:100%}
.grid .push-10{margin-left:75%}
.grid .col-11{width:100%}
.grid .push-11{margin-left:75%}
.grid .col-12{width:100%}
.grid .push-12{margin-left:100%}
.site-header .menu-toggle{display:none}
.mega-menu .holder{padding:0}
.mega-menu .search-form{position:absolute;margin:2px var(--mega-menu-padding) var(--base-padding);right:calc(100% - var(--mega-menu-split));top:calc(20px + var(--wp-admin--admin-bar--height, 0px));width:240px;z-index:90}
body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}@media only screen and (min-width:900px)and (max-width:1199px){.grid .col-1-tl{width:8.3333333333% !important}
.grid .push-1-tl{margin-left:8.3333333333%}
.grid .col-2-tl{width:16.6666666667% !important}
.grid .push-2-tl{margin-left:16.6666666667%}
.grid .col-3-tl{width:25% !important}
.grid .push-3-tl{margin-left:25%}
.grid .col-4-tl{width:33.3333333333% !important}
.grid .push-4-tl{margin-left:33.3333333333%}
.grid .col-5-tl{width:41.6666666667% !important}
.grid .push-5-tl{margin-left:41.6666666667%}
.grid .col-6-tl{width:50% !important}
.grid .push-6-tl{margin-left:50%}
.grid .col-7-tl{width:58.3333333333% !important}
.grid .push-7-tl{margin-left:58.3333333333%}
.grid .col-8-tl{width:66.6666666667% !important}
.grid .push-8-tl{margin-left:66.6666666667%}
.grid .col-9-tl{width:75% !important}
.grid .push-9-tl{margin-left:75%}
.grid .col-10-tl{width:83.3333333333% !important}
.grid .push-10-tl{margin-left:83.3333333333%}
.grid .col-11-tl{width:91.6666666667% !important}
.grid .push-11-tl{margin-left:91.6666666667%}
.grid .col-12-tl{width:100% !important}
.grid .push-12-tl{margin-left:100%}
.grid .push-0-tl{margin-left:0 !important}
}@media(min-width:1024px){.mobile-only-cta-scroll{display:none}
}@media only screen and (min-width:1200px){h1{font-size:65px}
.grid .col-1{width:8.3333333333%}
.grid .push-1{margin-left:8.3333333333%}
.grid .col-2{width:16.6666666667%}
.grid .push-2{margin-left:16.6666666667%}
.grid .col-3{width:25%}
.grid .push-3{margin-left:25%}
.grid .col-4{width:33.3333333333%}
.grid .push-4{margin-left:33.3333333333%}
.grid .col-5{width:41.6666666667%}
.grid .push-5{margin-left:41.6666666667%}
.grid .col-6{width:50%}
.grid .push-6{margin-left:50%}
.grid .col-7{width:58.3333333333%}
.grid .push-7{margin-left:58.3333333333%}
.grid .col-8{width:66.6666666667%}
.grid .push-8{margin-left:66.6666666667%}
.grid .col-9{width:75%}
.grid .push-9{margin-left:75%}
.grid .col-10{width:83.3333333333%}
.grid .push-10{margin-left:83.3333333333%}
.grid .col-11{width:91.6666666667%}
.grid .push-11{margin-left:91.6666666667%}
.grid .col-12{width:100%}
.grid .push-12{margin-left:100%}
.site-header .header-right-1{margin-left:8vw}
.site-header{padding:0 24px}
.site-header .site-title{width:180px}
.site-header .menu-toggle{font-size:20px}
.site-header li{margin-right:32px}
.mega-menu{--mega-menu-split:70%}
.mega-menu .search-form{width:360px}
}@media only screen and (min-width:1200px)and (max-width:1499px){.grid .col-1-d{width:8.3333333333% !important}
.grid .push-1-d{margin-left:8.3333333333%}
.grid .col-2-d{width:16.6666666667% !important}
.grid .push-2-d{margin-left:16.6666666667%}
.grid .col-3-d{width:25% !important}
.grid .push-3-d{margin-left:25%}
.grid .col-4-d{width:33.3333333333% !important}
.grid .push-4-d{margin-left:33.3333333333%}
.grid .col-5-d{width:41.6666666667% !important}
.grid .push-5-d{margin-left:41.6666666667%}
.grid .col-6-d{width:50% !important}
.grid .push-6-d{margin-left:50%}
.grid .col-7-d{width:58.3333333333% !important}
.grid .push-7-d{margin-left:58.3333333333%}
.grid .col-8-d{width:66.6666666667% !important}
.grid .push-8-d{margin-left:66.6666666667%}
.grid .col-9-d{width:75% !important}
.grid .push-9-d{margin-left:75%}
.grid .col-10-d{width:83.3333333333% !important}
.grid .push-10-d{margin-left:83.3333333333%}
.grid .col-11-d{width:91.6666666667% !important}
.grid .push-11-d{margin-left:91.6666666667%}
.grid .col-12-d{width:100% !important}
.grid .push-12-d{margin-left:100%}
.grid .push-0-d{margin-left:0 !important}
}@media only screen and (min-width:1500px){:root{--header-height:107px}
.mega-menu .search-form{top:calc(32px + var(--wp-admin--admin-bar--height, 0px))}
}@media only screen and (min-width:1500px)and (max-width:1799px){.grid .col-1-md{width:8.3333333333% !important}
.grid .push-1-md{margin-left:8.3333333333%}
.grid .col-2-md{width:16.6666666667% !important}
.grid .push-2-md{margin-left:16.6666666667%}
.grid .col-3-md{width:25% !important}
.grid .push-3-md{margin-left:25%}
.grid .col-4-md{width:33.3333333333% !important}
.grid .push-4-md{margin-left:33.3333333333%}
.grid .col-5-md{width:41.6666666667% !important}
.grid .push-5-md{margin-left:41.6666666667%}
.grid .col-6-md{width:50% !important}
.grid .push-6-md{margin-left:50%}
.grid .col-7-md{width:58.3333333333% !important}
.grid .push-7-md{margin-left:58.3333333333%}
.grid .col-8-md{width:66.6666666667% !important}
.grid .push-8-md{margin-left:66.6666666667%}
.grid .col-9-md{width:75% !important}
.grid .push-9-md{margin-left:75%}
.grid .col-10-md{width:83.3333333333% !important}
.grid .push-10-md{margin-left:83.3333333333%}
.grid .col-11-md{width:91.6666666667% !important}
.grid .push-11-md{margin-left:91.6666666667%}
.grid .col-12-md{width:100% !important}
.grid .push-12-md{margin-left:100%}
.grid .push-0-md{margin-left:0 !important}
}@media(min-width:1519px){.site-header .header-right-1{margin-left:24vw}
}@media only screen and (min-width:1800px){.grid .col-1-bd{width:8.3333333333% !important}
.grid .push-1-bd{margin-left:8.3333333333%}
.grid .col-2-bd{width:16.6666666667% !important}
.grid .push-2-bd{margin-left:16.6666666667%}
.grid .col-3-bd{width:25% !important}
.grid .push-3-bd{margin-left:25%}
.grid .col-4-bd{width:33.3333333333% !important}
.grid .push-4-bd{margin-left:33.3333333333%}
.grid .col-5-bd{width:41.6666666667% !important}
.grid .push-5-bd{margin-left:41.6666666667%}
.grid .col-6-bd{width:50% !important}
.grid .push-6-bd{margin-left:50%}
.grid .col-7-bd{width:58.3333333333% !important}
.grid .push-7-bd{margin-left:58.3333333333%}
.grid .col-8-bd{width:66.6666666667% !important}
.grid .push-8-bd{margin-left:66.6666666667%}
.grid .col-9-bd{width:75% !important}
.grid .push-9-bd{margin-left:75%}
.grid .col-10-bd{width:83.3333333333% !important}
.grid .push-10-bd{margin-left:83.3333333333%}
.grid .col-11-bd{width:91.6666666667% !important}
.grid .push-11-bd{margin-left:91.6666666667%}
.grid .col-12-bd{width:100% !important}
.grid .push-12-bd{margin-left:100%}
.grid .push-0-bd{margin-left:0 !important}
.site-header{padding:0 64px}
.site-header li{margin-right:56px}
.mega-menu{--mega-menu-padding:64px}
}@media only screen and (max-width:1199px){.site-header .header-right-1{margin-left:2vw;margin-right:24px}
}@media(max-width:899px){.site-header .site-title svg{width:90%}
.site-header .menu-toggle{width:1.8em}
}@media only screen and (max-width:599px){.grid .col-1-ph{width:8.3333333333% !important}
.grid .push-1-ph{margin-left:8.3333333333%}
.grid .col-2-ph{width:16.6666666667% !important}
.grid .push-2-ph{margin-left:16.6666666667%}
.grid .col-3-ph{width:25% !important}
.grid .push-3-ph{margin-left:25%}
.grid .col-4-ph{width:33.3333333333% !important}
.grid .push-4-ph{margin-left:33.3333333333%}
.grid .col-5-ph{width:41.6666666667% !important}
.grid .push-5-ph{margin-left:41.6666666667%}
.grid .col-6-ph{width:50% !important}
.grid .push-6-ph{margin-left:50%}
.grid .col-7-ph{width:58.3333333333% !important}
.grid .push-7-ph{margin-left:58.3333333333%}
.grid .col-8-ph{width:66.6666666667% !important}
.grid .push-8-ph{margin-left:66.6666666667%}
.grid .col-9-ph{width:75% !important}
.grid .push-9-ph{margin-left:75%}
.grid .col-10-ph{width:83.3333333333% !important}
.grid .push-10-ph{margin-left:83.3333333333%}
.grid .col-11-ph{width:91.6666666667% !important}
.grid .push-11-ph{margin-left:91.6666666667%}
.grid .col-12-ph{width:100% !important}
.grid .push-12-ph{margin-left:100%}
.grid .push-0-ph{margin-left:0 !important}
}@-webkit-keyframes submit_loading{from{-webkit-transform:scale(0);transform:scale(0)}
to{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes submit_loading{from{-webkit-transform:scale(0);transform:scale(0)}
to{-webkit-transform:scale(1);transform:scale(1)}
}