@charset "UTF-8";
  html {
scroll-behavior: smooth;
overflow-x: hidden;
width: 100%;
}
body {
width: 100%;
height: 100%;
min-width: 200px;
min-height: 600px;
font-smoothing: antialiased;
word-break: break-word;
word-wrap: break-word;
background: hsl(var(--vwd--col-mod-body));
color: hsl(var(--vwd--col-mod-dark));
overflow-x: hidden;
font: var(--vwd--font-std);
font-size: 16px;
line-height: 1.8;
}
.wd--super-container {
width: 100%;
max-width: var(--vwd--max-width);
min-height: 100vh;
min-height: 100dvh;
margin: auto;
}
.wd--max-width-content-daddy {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wd--max-width-1 {
max-width: 1536px;
margin-left: auto;
margin-right: auto;
}
.wd--max-width-2 {
max-width: 2000px;
margin-left: auto;
margin-right: auto;
}
.wd--p-x {
padding-left: var(--vwd--p-x);
padding-right: var(--vwd--p-x);
}
.wd--p-l {
padding-left: var(--vwd--p-x);
}
.wd--p-r {
padding-right: var(--vwd--p-x);
}
.wd--p-x-med {
padding-left: var(--vwd--p-x-med);
padding-right: var(--vwd--p-x-med);
}
.wd--p-l-med {
padding-left: var(--vwd--p-x-med);
}
.wd--p-r-med {
padding-right: var(--vwd--p-x-med);
}
.wd--p-x-sml {
padding-left: var(--vwd--p-x-sml);
padding-right: var(--vwd--p-x-sml);
}
.wd--p-l-sml {
padding-left: var(--vwd--p-x-sml);
}
.wd--p-r-sml {
padding-right: var(--vwd--p-x-sml);
}
.wd--p-y {
padding-top: var(--vwd--p-y);
padding-bottom: var(--vwd--p-y);
}
.wd--p-t {
padding-top: var(--vwd--p-y);
}
.wd--p-b {
padding-bottom: var(--vwd--p-y);
}
.wd--p-y-med {
padding-top: var(--vwd--p-y-med);
padding-bottom: var(--vwd--p-y-med);
}
.wd--p-t-med {
padding-top: var(--vwd--p-y-med);
}
.wd--p-b-med {
padding-bottom: var(--vwd--p-y-med);
}
.wd--p-y-sml {
padding-top: var(--vwd--p-y-sml);
padding-bottom: var(--vwd--p-y-sml);
}
.wd--p-t-sml {
padding-top: var(--vwd--p-y-sml);
}
.wd--p-b-sml {
padding-bottom: var(--vwd--p-y-sml);
}
.wd--minh-100 {
min-height: 100vh;
min-height: 100lvh;
}
.wd--center-img {
width: 100%;
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;
}
.wd--std-icon-img svg,
.wd--std-icon-img img {
width: 90px;
height: 90px;
border-radius: 100%;
border: 1px solid hsl(var(--vwd--col-mod-dark));
}
.wd--content-light .wd--std-icon-img svg,
.wd--content-light .wd--std-icon-img img {
border: 1px solid hsl(var(--vwd--col-mod-light));
}
.wd--std-img svg,
.wd--std-img img {
width: 100%;
max-width: 90px;
height: auto;
}
.wd--portrait-maxwidth-img svg,
.wd--portrait-maxwidth-img img {
max-width: 240px;
border-radius: 100%;
}
.wd--med-maxwidth-img svg,
.wd--med-maxwidth-img img {
max-width: 180px;
}
.wd--big-maxwidth-img svg,
.wd--big-maxwidth-img img {
max-width: 360px;
}
.wd--max-maxwidth-img svg,
.wd--max-maxwidth-img img {
max-width: 1200px;
}
.wd--quote-symbol img {
height:calc(var(--vwd--line-rem) * 2);
width:calc(var(--vwd--line-rem) * 2);
}
svg.wd--flag-icon {
width: 21px;
height: auto;
border: 1px solid hsl(var(--vwd--col-mod-neutral-20));
}
.wd--box-404 {
width: 100%;
height: 100vh;
height: 100svh;
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;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wd--video-wrapper {
position: relative;
}
.wd--video-button {
position: absolute;
z-index: 10;
top: -60px;
width: 45px;
height: 45px;
background: hsla(var(--vwd--col-mod-dark), 0.3);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: left var(--vwd--trans-dur) var(--vwd--trans-tifu),
opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
-o-transition: left var(--vwd--trans-dur) var(--vwd--trans-tifu),
opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: left var(--vwd--trans-dur) var(--vwd--trans-tifu),
opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
}
.wd--affix-10 .wd--video-button {
opacity: 0;
}
.wd--video-button span {
position: absolute;
width: 12px;
height: 12px;
margin-left: 0;
border-top: 0px transparent;
border-bottom: 0px transparent;
border-left: 4px solid hsl(var(--vwd--col-mod-light));
border-right: 4px solid hsl(var(--vwd--col-mod-light));
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.wd--video-button.wd--video-stopped span {
position: absolute;
width: 0;
height: 0;
margin-left: 4px;
border-top: 9px solid transparent;
border-bottom: 9px solid transparent;
border-left: 12px solid hsl(var(--vwd--col-mod-light));
border-right: 0px transparent;
}
.notouch .wd--video-button:hover {
cursor: pointer;
}
.notouch .wd--video-button:hover span {
scale: 1.2;
}
.notouch .wd--video-button:hover span {
border-left-color: hsl(var(--vwd--col-mod-hover-35));
border-right-color: hsl(var(--vwd--col-mod-hover-35));
}
.notouch .wd--video-button.wd--video-stopped:hover span {
border-left-color: hsl(var(--vwd--col-mod-hover-35));
}
.wd--spacer {
padding-top: var(--vwd--p-y);
}
.wd--spacer-med {
padding-top: calc(var(--vwd--p-y)*.5);
}
.wd--text { text-align: left;
}  .notouch
:where(h1, h2, h3, h4, h5, h6, p, option, ul, li, span):not(
.wd--no-hov-color,
.wd--no-hov-color :where(h1, h2, h3, h4, h5, h6, p, option, ul, li, span)
)
a:hover
svg {
fill: hsl(var(--vwd--col-mod-hover-35));
}
.wd--icon {
display: inline-block;
width: calc(var(--vwd--line-rem) * 1.2);
}
.wd--icon svg {
height: auto;
vertical-align: baseline;
margin-bottom: -2px;
scale: 1.1 1.1;
-webkit-transition: fill var(--vwd--trans-dur) var(--vwd--trans-tifu),
scale var(--vwd--trans-dur) var(--vwd--trans-tifu);
-o-transition: fill var(--vwd--trans-dur) var(--vwd--trans-tifu),
scale var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: fill var(--vwd--trans-dur) var(--vwd--trans-tifu),
scale var(--vwd--trans-dur) var(--vwd--trans-tifu);
fill: hsl(var(--vwd--col-mod-dark));
}
.wd--content-light .wd--icon svg,
.wd--light-header-content
:where(
.wd--container-nav-side-contact,
.wd--header-bg,
.wd--container-nav-main,
.wd--container-main-btn
)
.wd--icon
svg {
fill: hsl(var(--vwd--col-mod-light));
}
.notouch a:hover .wd--icon svg {
scale: 1.3;
}
.wd--icon svg {
width: var(--vwd--font-base);
}
.wd--p-med .wd--icon svg {
width: calc(var(--vwd--font-base) * 1.2);
}
.wd--p-big .wd--icon svg {
width: calc(var(--vwd--font-base) * 1.5);
}
.wd--icon .wd--menu-icon-ring {
opacity: 0;
-webkit-transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
-o-transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
}
.wd--icon .wd--menu-icon-lines {
opacity: 1;
-webkit-transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
-o-transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
}  .wd--list-dot li,
.wd--list-square li,
.wd--list-check li {
list-style: none;
margin-bottom: calc(var(--vwd--line-rem)*.5);
padding-left: var(--vwd--line-rem);
}
:where(.wd--list-dot, .wd--list-square, .wd--list-check) li::before {
color: hsl(var(--vwd--col-mod-dark));
font: var(--vwd--font-bold);
display: inline-block;
width: var(--vwd--line-rem);
margin-left: calc(var(--vwd--line-rem) * -1);
vertical-align: middle;
}
.wd--content-light
:where(.wd--list-dot, .wd--list-square, .wd--list-check)
li::before,
:where(
.wd--list-dot.wd--content-light,
.wd--list-square.wd--content-light,
.wd--list-check.wd--content-light
)
li::before {
color: hsl(var(--vwd--col-mod-light));
}
.wd--list-dot li:before {
content: "\25CF";
}
.wd--list-square li:before {
content: "\25A0";
}
.wd--list-check li::before {
content: "\2713";
}
.wd--list-dot li ul li,
.wd--list-square li ul li,
.wd--list-check li ul li {
padding-left: var(--vwd--line-rem);
}
.wd--list-dot li ul li:before,
.wd--list-square li ul li:before,
.wd--list-check li ul li:before {
content: "\25B8";
}  .wd--btn-box {
display: inline-flex;
width: 100%;
}
.wd--btn-box.wd--btn-center {
justify-content: center;
}
.wd--btn-box.wd--btn-left {
justify-content: flex-start;
}
.wd--btn-box.wd--btn-right {
justify-content: flex-end;
}
.wd--title-box .wd--btn-box {
position: absolute;
bottom: calc(var(--vwd--p-y-med) * -0.5);
right: calc(var(--vwd--p-x) * -0.5);
display: inline-flex;
align-items: flex-end;
}
.wd--title-box-wrapper.wd--title-box-right .wd--title-box .wd--btn-box {
right: auto;
left: calc(var(--vwd--p-x) * -0.5);
}
.wd--btn-wrapper {
position: relative;
margin-right: 15px;
margin-left: 15px;
transition: var(--vwd--trans-prop) 0.6s var(--vwd--trans-tifu);
}
.wd--btn-wrapper.wd--active {
scale: 1.1;
}
.wd--btn-wrapper:first-of-type {
margin-left: 0;
}
.wd--btn-wrapper:last-of-type {
margin-right: 0;
}
.wd--title-box .wd--btn-wrapper:first-of-type {
margin-right: -20px;
bottom: -7px;
}
.wd--title-box .wd--btn-wrapper:last-of-type {
margin-left: 0;
bottom: 7px;
}
.wd--btn-wrapper:only-of-type {
margin: 0!important;
bottom: 0!important;
}
.wd--btn {
position: relative;
}
.wd--btn-inner {
position: relative;
font: var(--vwd--font-button);
letter-spacing: calc(var(--vwd--font-base) * 0.06);
text-transform: uppercase;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
border-radius: 200px;
border:none;
background: hsl(var(--vwd--col-mod-prime-80));
background: linear-gradient(350deg, hsl(var(--vwd--col-mod-prime-80)) 20%,hsl(var(--vwd--col-mod-prime-65)) 80%);
box-shadow: 5px 5px 10px hsla(var(--vwd--col-mod-dark), 0.3);
transition: var(--vwd--trans-prop) 0.6s var(--vwd--trans-tifu);
justify-content: center;
overflow: hidden;  
}
.wd--btn.wd--btn-light .wd--btn-inner {
background: linear-gradient(350deg, hsl(var(--vwd--col-mod-secondary-20)) 20%,hsl(var(--vwd--col-mod-secondary-5)) 80%);
}
.wd--btn-wrapper.wd--active .wd--btn-inner {
box-shadow: 10px 10px 20px hsla(var(--vwd--col-mod-dark), 0.4);
}
.wd--btn-wrapper .wd--btn-inner::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: linear-gradient(350deg, hsl(var(--vwd--col-mod-hover-35)) 20%,hsl(var(--vwd--col-mod-hover-20)) 80%);
opacity: 0;
transition: opacity 0.6s var(--vwd--trans-tifu);
}
.wd--btn-wrapper.wd--active .wd--btn-inner::before {
opacity: 1;
}
.wd--btn-inner:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: hsl(var(--vwd--col-mod-light));
mask-image: linear-gradient(
120deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 40%,
rgba(0, 0, 0, 0.4) 50%,
rgba(0, 0, 0, 0) 60%,
rgba(0, 0, 0, 0) 100%
);
mask-size: 400% 101%;
mask-position: 0 center;
animation-name: btn-anim;
animation-duration: 9s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.wd--btn.wd--btn-light .wd--btn-inner:after {
mask-image: linear-gradient(
120deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 40%,
rgba(0, 0, 0, 0.5) 50%,
rgba(0, 0, 0, 0) 60%,
rgba(0, 0, 0, 0) 100%
);
}
@keyframes btn-anim {
0% {
mask-position: 100% center;
}
50% {
mask-position: 50% center;
}
100% {
mask-position: 0 center;
}
}
.wd--btn-inner a{
position: relative;
text-align: center;
z-index: 1;
color: hsl(var(--vwd--col-mod-prime-5));
transition: var(--vwd--trans-prop) 0.3s var(--vwd--trans-tifu);
}
.wd--btn.wd--p-sml .wd--btn-inner a{
padding: calc((var(--vwd--font-base) * .75) * 0.8) calc((var(--vwd--font-base) * 1.5) * 0.8);
min-width: 160px;
}
.wd--btn-inner a,
.wd--btn.wd--p-std .wd--btn-inner a {
padding: calc(var(--vwd--font-base) * .75) calc(var(--vwd--font-base) * 1.5);
min-width: 180px;
}
.wd--btn.wd--p-med .wd--btn-inner a{
padding: calc((var(--vwd--font-base) * .75) * 1.2) calc((var(--vwd--font-base) * 1.5) * 1.2);
min-width: 240px;
}
.wd--btn.wd--p-big .wd--btn-inner a{
padding: calc((var(--vwd--font-base) * .75) * 1.4) calc((var(--vwd--font-base) * 1.5) * 1.4);
min-width: 300px;
}
.wd--btn.wd--btn-light .wd--btn-inner a{
color: hsl(var(--vwd--col-mod-prime-95));
}
.wd--btn-wrapper.wd--active .wd--btn-inner a{
color: hsl(var(--vwd--col-mod-dark));
}  .wd--slide-in-element,
.wd--init-in-element {
opacity: 0;
-webkit-transition: transform 0.9s ease-out, scale 0.9s ease-out,
opacity 0.9s ease-out;
-o-transition: vtransform 0.9s ease-out, scale 0.9s ease-out,
opacity 0.9s ease-out;
-webkit-transition: scale 0.9s ease-out, opacity 0.9s ease-out,
-webkit-transform 0.9s ease-out;
transition: scale 0.9s ease-out, opacity 0.9s ease-out,
-webkit-transform 0.9s ease-out;
-o-transition: transform 0.9s ease-out, scale 0.9s ease-out,
opacity 0.9s ease-out;
-webkit-transition: scale 0.9s ease-out, opacity 0.9s ease-out,
-webkit-transform 0.9s ease-out;
transition: scale 0.9s ease-out, opacity 0.9s ease-out,
-webkit-transform 0.9s ease-out;
transition: transform 0.9s ease-out, scale 0.9s ease-out,
opacity 0.9s ease-out;
transition: transform 0.9s ease-out, scale 0.9s ease-out,
opacity 0.9s ease-out, -webkit-transform 0.9s ease-out;
}
.wd--slide-in-left {
-webkit-transform: translateX(calc(var(--vwd--slide-in-base) * -1));
-ms-transform: translateX(calc(var(--vwd--slide-in-base) * -1));
transform: translateX(calc(var(--vwd--slide-in-base) * -1));
}
.wd--slide-in-right {
-webkit-transform: translateX(var(--vwd--slide-in-base));
-ms-transform: translateX(var(--vwd--slide-in-base));
transform: translateX(var(--vwd--slide-in-base));
}
.wd--slide-in-bottom {
-webkit-transform: translateY(calc(var(--vwd--slide-in-base)));
-ms-transform: translateY(calc(var(--vwd--slide-in-base)));
transform: translateY(calc(var(--vwd--slide-in-base)));
}
.wd--slide-in-top {
-webkit-transform: translateY(calc(var(--vwd--slide-in-base) * -1));
-ms-transform: translateY(calc(var(--vwd--slide-in-base) * -1));
transform: translateY(calc(var(--vwd--slide-in-base) * -1));
}
.wd--in-view.wd--slide-in-element,
.wd--page-loaded.wd--init-in-element {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
}
.wd--scale-in-element {
opacity: 0;
-webkit-transition: var(--vwd--trans-prop) 0.9s ease-out;
-o-transition: var(--vwd--trans-prop) 0.9s ease-out;
transition: var(--vwd--trans-prop) 0.9s ease-out;
scale: 0.5;
}
.wd--in-view.wd--scale-in-element,
.wd--page-loaded.wd--scale-in-element {
scale: 1;
opacity: 1;
}
.wd--fade-in-element {
opacity: 0;
-webkit-transition: var(--vwd--trans-prop) 0.9s ease-out;
-o-transition: var(--vwd--trans-prop) 0.9s ease-out;
transition: var(--vwd--trans-prop) 0.9s ease-out;
}
.wd--in-view.wd--fade-in-element,
.wd--page-loaded.wd--fade-in-element {
opacity: 1;
}
.wd--dly-01 {
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.wd--dly-02 {
-webkit-transition-delay: 0.8s;
-o-transition-delay: 0.8s;
transition-delay: 0.8s;
}
.wd--dly-03 {
-webkit-transition-delay: 1.2s;
-o-transition-delay: 1.2s;
transition-delay: 1.2s;
}
.wd--dly-04 {
-webkit-transition-delay: 1.6s;
-o-transition-delay: 1.6s;
transition-delay: 1.6s;
}
.wd--dly-05 {
-webkit-transition-delay: 2s;
-o-transition-delay: 2s;
transition-delay: 2s;
}  .wd--onscroll-anim,
.wd--onscroll-anim-target {
will-change: transform;
}
.wd--onscroll-anim-helper {
position:absolute; top:0;
}  .wd--container-serp-thumbnail {
position: absolute;
left: -768px;
top: 110vh;
top: 110svh;
z-index: -1;
width: 512px;
height: 512px;
}
.wd--container-serp-thumbnail img {
width: 100%;
height: auto;
}  .wd--container-main-btn {
position: fixed;
z-index: 12;
height: 0;
width: 100%;
top: 0;
max-width: var(--vwd--max-width);
}
.wd--main-btn {
position: absolute;
top: 12px;
height: 36px;
width: 36px;
right: 26px;
scale: 1;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
@media screen and (min-width: 1380px) {
.notouch .wd--main-btn {
top: 22px;
height: 45px;
width: 45px;
right: var(--vwd--p-x);
}
.notouch.wd--affix-10 .wd--main-btn {
right: var(--vwd--p-x);
top: 12px;
height: 36px;
width: 36px;
}
.notouch.wd--affix-10.wd--main-btn-unclicked .wd--main-btn {
right: 26px;
}
}
.wd--main-btn::before {
content: "";
position: absolute;
z-index: -1;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: var(--vwd--trans-prop) 1s var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) 1s var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) 1s var(--vwd--trans-tifu);
border-radius: 60px;
opacity: 0;
background: hsl(var(--vwd--col-mod-light));
}
.wd--light-header-content .wd--main-btn::before {
-webkit-transition: var(--vwd--trans-prop) 1s var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) 1s var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) 1s var(--vwd--trans-tifu);
background: hsl(var(--vwd--col-mod-dark));
}
.wd--affix-10 .wd--main-btn::before {
width: 45px;
height: 45px;
opacity: 1;
}
.wd--semi-header.wd--affix-10:not(.wd--main-btn-unclicked)
.wd--main-btn::before,
.wd--semi-header.wd--affix-10.wd--light-header-content:not(
.wd--main-btn-unclicked
)
.wd--main-btn::before,
.wd--solid-header.wd--affix-10:not(.wd--main-btn-unclicked)
.wd--main-btn::before,
.wd--solid-header.wd--affix-10.wd--light-header-content:not(
.wd--main-btn-unclicked
)
.wd--main-btn::before,
.wd--gradiant-header.wd--affix-10:not(.wd--main-btn-unclicked)
.wd--main-btn::before,
.wd--gradiant-header.wd--affix-10.wd--light-header-content:not(
.wd--main-btn-unclicked
)
.wd--main-btn::before {
display: none;
}
.notouch .wd--main-btn:hover {
cursor: pointer;
scale: 1.2;
}
.wd--main-btn .wd--icon {
width: 100%;
height: 100%;
position: absolute;
-webkit-transition: -webkit-transform var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: -webkit-transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
-o-transition: transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
-webkit-transition: -webkit-transform var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: transform var(--vwd--trans-dur) var(--vwd--trans-tifu),
-webkit-transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: transform var(--vwd--trans-dur) var(--vwd--trans-tifu),
-webkit-transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
}
.wd--main-btn .wd--icon svg {
width: 100%;
height: 100%;
fill: hsl(var(--vwd--col-mod-dark));
}
.wd--light-header-content .wd--main-btn .wd--icon svg {
fill: hsl(var(--vwd--col-mod-light));
} .wd--main-btn .wd--icon {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
:where(.wd--main-btn-clicked, .wd--main-btn-hovered, .wd--main-nav-hovered)
.wd--main-btn
.wd--icon {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}  .wd--container-nav-side-contact {
position: fixed;
z-index: 11;
width: auto;
top: 105px;
max-width: var(--vwd--max-width);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transform: translate(calc(-100% - 1px), 0);
-ms-transform: translate(calc(-100% - 1px), 0);
transform: translate(calc(-100% - 1px), 0);
opacity: 1;
-webkit-transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
-o-transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: opacity var(--vwd--trans-dur) var(--vwd--trans-tifu);
}
.wd--container-nav-side-contact::after {
content: "";
position: absolute;
height: 100%;
width: 100%;
background: hsl(var(--vwd--col-mod-body));
}
.touch.wd--main-btn-clicked .wd--container-nav-side-contact {
opacity: 0;
}
@media screen and (max-width: 1380px) {
.wd--main-btn-clicked .wd--container-nav-side-contact {
opacity: 0;
}
}
.wd--nav-side-contact li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wd--nav-side-contact li a {
-webkit-transform: translate(46px, 0);
-ms-transform: translate(46px, 0);
transform: translate(46px, 0);
background: hsla(var(--vwd--col-mod-light), 0.3);
-webkit-transition: background-color var(--vwd--trans-dur)
var(--vwd--trans-tifu),
-webkit-transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: background-color var(--vwd--trans-dur) var(--vwd--trans-tifu),
-webkit-transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
-o-transition: background-color var(--vwd--trans-dur) var(--vwd--trans-tifu),
transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
-webkit-transition: background-color var(--vwd--trans-dur)
var(--vwd--trans-tifu),
-webkit-transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: background-color var(--vwd--trans-dur) var(--vwd--trans-tifu),
transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
transition: background-color var(--vwd--trans-dur) var(--vwd--trans-tifu),
transform var(--vwd--trans-dur) var(--vwd--trans-tifu),
-webkit-transform var(--vwd--trans-dur) var(--vwd--trans-tifu);
}
.wd--light-header-content .wd--nav-side-contact li a {
background: hsla(var(--vwd--col-mod-dark), 0.3);
}
.notouch .wd--nav-side-contact li:hover a {
-webkit-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
transform: translate(100%, 0);
background: hsl(var(--vwd--col-mod-light));
-webkit-box-shadow: 0px 0px 10px 0px hsla(var(--vwd--col-mod-dark), 0.2);
box-shadow: 0px 0px 10px 0px hsla(var(--vwd--col-mod-dark), 0.2);
}
.notouch.wd--light-header-content .wd--nav-side-contact li:hover a {
background: hsl(var(--vwd--col-mod-dark));
}
.wd--nav-side-contact li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wd--nav-side-contact .wd--nav-side-contact-text {
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;
line-height: normal;
}
.wd--nav-side-contact .wd--nav-side-contact-text {
line-height: normal;
padding: 0 2px 0 calc(var(--vwd--nav-main-pad) * 2);
}
.wd--nav-side-contact .wd--icon {
display: inline-block;
width: 45px;
height: 45px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wd--nav-side-contact .wd--icon svg {
margin: 0;
}  .wd--footer-logo svg {
width: 100%;
max-width: 240px;
height: auto;
}
@media screen and (max-width: 1380px) {
.wd--footer-logo {
width: 100%;
position: relative;
display: flex;
justify-content: center;
}
.wd--footer-logo svg {
max-width: 180px;
}
}
.wd--footer-logo svg .wd--logo-col-1 {
fill: hsl(var(--vwd--col-mod-prime-80));
}
.wd--footer-logo svg .wd--logo-col-2 {
fill: hsl(var(--vwd--col-mod-secondary-35));
}
.wd--footer-logo svg .wd--logo-col-3 {
fill: hsl(var(--vwd--col-mod-secondary-20));
}
.wd--footer-menu {
font: var(--vwd--font-menu);
font-size: calc(calc(var(--vwd--font-base) * 0.9) * 0.1);
letter-spacing: calc(var(--vwd--font-base) * 0.1);
text-transform: uppercase;
}
.wd--footer-menu ul {
text-align: left;
}
.wd--footer-menu li {
line-height: var(--vwd--line-rem);
display: block;
padding: 0 var(--vwd--nav-main-pad) 0 var(--vwd--nav-main-pad);
}
.wd--footer-menu li.current_page_item {
width: 0;
display: none;
}
.wd--proof-logos img {
display: inline-block;
height: 90px;
width:auto;
margin:0 15px 0 0;
}
.wd--proof-logos img:last-of-type {
margin:0;
}  .wd--carousel-slider {
width: 100%;
text-align: center;
padding-left: calc(var(--vwd--p-x) - 60px) !important;
padding-right: calc(var(--vwd--p-x) - 60px) !important;
}
.wd--carousel-slider .sow-carousel-container {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.wd--carousel-slider .sow-carousel-navigation {
position: relative;
z-index: 1;
min-width: 30px !important;
width: 30px !important;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}
.wd--carousel-slider .sow-carousel-navigation.sow-carousel-navigation-prev {
-webkit-transform: translate(200%, 10px) !important;
-ms-transform: translate(200%, 10px) !important;
transform: translate(200%, 10px) !important;
}
.wd--carousel-slider .sow-carousel-navigation.sow-carousel-navigation-next {
-webkit-transform: translate(-200%, 10px) !important;
-ms-transform: translate(-200%, 10px) !important;
transform: translate(-200%, 10px) !important;
}
.wd--carousel-slider .slick-dots li button::before {
color: hsl(var(--vwd--col-mod-neutral-50)) !important;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.wd--carousel-slider .slick-dots li.slick-active button::before {
color: hsl(var(--vwd--col-mod-neutral-80)) !important;
}
.wd--content-light
.wd--carousel-slider
.slick-dots
li.slick-active
button::before {
color: hsl(var(--vwd--col-mod-neutral-20)) !important;
}
.wd--carousel-slider .slick-dots li button:hover::before {
color: hsl(var(--vwd--col-mod-hover-35)) !important;
}
.wd--carousel-slide {
padding: 0 30px 0 30px !important;
}
.wd--chunk,
.wd--carousel-slide {
width: 100%;
text-align: center;
}  .wd--post-list .sow-recent-posts-item-inner {
background: hsl(var(--vwd--col-mod-neutral-5)) !important;
padding: 15px !important;
width: 100% !important;
}
.wd--content-light .wd--post-list .sow-recent-posts-item-inner {
background: hsl(var(--vwd--col-mod-neutral-95)) !important;
}
.wd--spec-newsbox.wd--post-list .sow-recent-posts-item-inner {
background: hsla(var(--vwd--col-mod-dark), 0.8) !important;
}
.wd--post-list :where(p) {
line-height: var(--vwd--line-height) !important;
}
.wd--post-list :where(h2, h3, h4) {
line-height: 120% !important;
}
.wd--post-list
:where(
p.sow-recent-posts-title,
h2.sow-recent-posts-title,
h3.sow-recent-posts-title,
h4.sow-recent-posts-title
) {
font: var(--vwd--font-headlines) !important;
font-size: calc(var(--vwd--font-hl-base) * 1.5) !important;
}
.wd--post-list.wd--post-list-sml
:where(
p.sow-recent-posts-title,
h2.sow-recent-posts-title,
h3.sow-recent-posts-title,
h4.sow-recent-posts-title
) {
font-size: calc(var(--vwd--font-hl-base) * 1.2) !important;
}
.wd--post-list .sow-recent-posts-date {
font: var(--vwd--font-std) !important;
font-size: calc(var(--vwd--font-base) * 0.8) !important;
font-style: italic !important;
margin: 0 !important;
margin-bottom: calc(var(--vwd--line-rem) * 0.5) !important;
}
.wd--post-list .sow-recent-posts-excerpt {
font: var(--vwd--font-std) !important;
font-size: var(--vwd--font-base) !important;
margin-bottom: calc(var(--vwd--line-rem) * 0.5) !important;
}
.wd--post-list .sow-recent-posts-read-more {
font: var(--vwd--font-std) !important;
font-size: var(--vwd--font-base) !important;
text-transform: uppercase !important;
}
.wd--post-list.wd--post-list-sml .sow-recent-posts-excerpt {
font-size: calc(var(--vwd--font-base) * 0.8) !important;
}
.wd--post-list.wd--post-list-sml .sow-recent-posts-read-more {
font-size: calc(var(--vwd--font-base) * 0.8) !important;
}          @media screen and (min-width: 1380px) {
.notouch .wd--section {
position: relative;
z-index: 1;
}
.notouch .wdsd--hero-area .panel-background-overlay {
position: fixed;
}
}
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container {
width: 100vw !important;
height: 33vw !important;
max-width: var(--vwd--max-width) !important;
max-height: calc(var(--vwd--max-width) * 0.3) !important;
}
@media (min-aspect-ratio: 2.5/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container {
height: 20vw !important;
max-height: calc(var(--vwd--max-width) * 0.25) !important;
}
}
@media (max-aspect-ratio: 1.5/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container {
height: 40vw !important;
max-height: calc(var(--vwd--max-width) * 0.4) !important;
}
}
@media (max-aspect-ratio: 1/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container {
height: 66vw !important;
max-height: calc(var(--vwd--max-width) * 0.66) !important;
}
}
@media (max-aspect-ratio: 0.66/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container {
height: 100vw !important;
max-height: var(--vwd--max-width) !important;
}
}
.wd--title-box-wrapper {
position: relative;
width: 100%;
z-index: 1;
}
.wd--title-box {
position: relative;
width: 66%;
padding: var(--vwd--p-y-med) var(--vwd--p-x);
text-align: left;
}
.wd--title-box-full {
width: 100%;
}
.wd--title-box .wd--title-text,
.wd--title-box .wd--overline {
max-width: 1500px;
}
.wd--title-box-wrapper.wd--title-box-right .wd--title-box {
margin-left: 34%;
}
.wd--title-box.wd--title-box-dark-trans {
background: hsla(var(--vwd--col-mod-secondary-95), 0.3);
}
.wd--title-box.wd--title-box-light-trans {
background: hsla(var(--vwd--col-mod-secondary-5), 0.3);
}
.wd--title-box.wd--title-box-dark {
background: hsl(var(--vwd--col-mod-secondary-95));
}
.wd--title-box.wd--title-box-light {
background: hsl(var(--vwd--col-mod-secondary-5));
}
.wd--title-box.wd--title-box-none {
background: none;
}
.wd--title-box-img {
position: absolute;
z-index: -1;
width: 34%;
height: 10px;
right: 0;
top:0;
}
.wd--title-box-img img,
.wd--title-box-img video {
width: 100%;
}
.wd--title-box-wrapper.wd--title-box-right .wd--title-box-img {
left: 0;
}
.wd--overline {
position: absolute;
top: calc(var(--vwd--p-y-med) * -0.5);
background: hsl(var(--vwd--col-mod-prime-80));
color: hsl(var(--vwd--col-mod-light));
box-shadow: 5px 5px 10px hsla(var(--vwd--col-mod-dark), 0.3);
}
.wd--overline-left{
left: var(--vwd--p-x);
right:auto;
}
.wd--overline-right {
right: var(--vwd--p-x);
left:auto;
}
.wd--overline {
padding: calc(var(--vwd--font-base) * .75) calc(var(--vwd--font-base) * 1.5);
}
.wd--p-med .wd--overline {
padding: calc((var(--vwd--font-base) * .75) * 1.2) calc((var(--vwd--font-base) * 1.5) * 1.2);
}
.wd--p-big .wd--overline {
padding: calc((var(--vwd--font-base) * .75) * 1.4) calc((var(--vwd--font-base) * 1.5) * 1.4);
}
.wd--title-text {
position: relative;
}
.wdsd--hero-sub-pages-content {
padding: var(--vwd--p-y-med) var(--vwd--p-x) var(--vwd--p-y-med)
var(--vwd--p-x);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: -o-linear-gradient(
left,
hsla(var(--vwd--col-mod-light), 0.4) 20%,
hsla(var(--vwd--col-mod-light), 0) 60%
);
background: -webkit-gradient(
linear,
left top,
right top,
color-stop(20%, hsla(var(--vwd--col-mod-light), 0.4)),
color-stop(60%, hsla(var(--vwd--col-mod-light), 0))
);
background: linear-gradient(
to right,
hsla(var(--vwd--col-mod-light), 0.4) 20%,
hsla(var(--vwd--col-mod-light), 0) 60%
);
}
.wd--solid-header .wdsd--hero-sub-pages-content {
padding: var(--vwd--p-y-med) var(--vwd--p-x) 0 var(--vwd--p-x);
}
.wd--content-light .wdsd--hero-sub-pages-content {
background: -o-linear-gradient(
left,
hsla(var(--vwd--col-mod-dark), 0.4) 20%,
hsla(var(--vwd--col-mod-dark), 0) 60%
);
background: -webkit-gradient(
linear,
left top,
right top,
color-stop(20%, hsla(var(--vwd--col-mod-dark), 0.4)),
color-stop(60%, hsla(var(--vwd--col-mod-dark), 0))
);
background: linear-gradient(
to right,
hsla(var(--vwd--col-mod-dark), 0.4) 20%,
hsla(var(--vwd--col-mod-dark), 0) 60%
);
}
.wdsd--hero-main-pages-img-container,
.wdsd--hero-sub-pages-img-container {
top: 0;
z-index: -1;
position: absolute;
overflow: hidden;
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;
}
.notouch .wdsd--hero-main-pages-img-container,
.notouch .wdsd--hero-sub-pages-img-container {
position: fixed;
}
.wdsd--hero-main-pages-img-container img,
.wdsd--hero-sub-pages-img-container img {
z-index: -1;
position: absolute;
height: 100%;
width: auto;
max-width: none !important;
max-height: none !important;
}
.wdsd--hero-main-pages-img-container.wd--o25to10 img,
.wdsd--hero-sub-pages-img-container.wd--o25to10 img {
width: 100%;
height: auto;
}
.wdsd--hero-main-pages-img-container video,
.wdsd--hero-sub-pages-img-container video {
z-index: -1;
position: absolute;
height: 100% !important;
width: auto !important;
max-width: none !important;
max-height: none !important;
}
.wdsd--hero-main-pages-img-container.wd--o25to10 video,
.wdsd--hero-sub-pages-img-container.wd--o25to10 video {
width: 100% !important;
height: auto !important;
}
.wdsd--hero-main-pages.wdsd--push-hero-left
.wdsd--hero-main-pages-img-container.wd--o16to10-u25to10
img,
.wdsd--hero-sub-pages.wdsd--push-hero-left
.wdsd--hero-sub-pages-img-container.wd--o16to10-u25to10
img {
translate: -5% 0;
}
.wdsd--hero-main-pages.wdsd--push-hero-left
.wdsd--hero-main-pages-img-container.wd--o10to10-u16to10
img,
.wdsd--hero-sub-pages.wdsd--push-hero-left
.wdsd--hero-sub-pages-img-container.wd--o10to10-u16to10
img {
translate: -10% 0;
}
.wdsd--hero-main-pages.wdsd--push-hero-left
.wdsd--hero-main-pages-img-container.wd--o10to10-u16to10
img,
.wdsd--hero-sub-pages.wdsd--push-hero-left
.wdsd--hero-sub-pages-img-container.wd--o10to10-u16to10
img {
translate: -15% 0;
}
.wdsd--hero-main-pages.wdsd--push-hero-left
.wdsd--hero-main-pages-img-container.wd--o06to10-u10to10
img,
.wdsd--hero-sub-pages.wdsd--push-hero-left
.wdsd--hero-sub-pages-img-container.wd--o06to10-u10to10
img {
translate: -20% 0;
}
.wdsd--hero-main-pages.wdsd--push-hero-left
.wdsd--hero-main-pages-img-container.wd--u06to10
img,
.wdsd--hero-sub-pages.wdsd--push-hero-left
.wdsd--hero-sub-pages-img-container.wd--u06to10
img {
translate: -25% 0;
}
.wdsd--hero-main-pages,
.wdsd--hero-main-pages-img-container {
width: 100vw !important;
height: 100vh !important;
height: 100svh !important;
max-width: var(--vwd--max-width) !important;
}   .wd--more-area {
overflow: hidden;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.wd--more-area-overflow {
overflow: visible !important;
}
.wd--more-area-btn {
display: flex;
align-items: center;
padding: var(--vwd--line-rem) 0 0 0;
font: var(--vwd--font-headlines);
letter-spacing: calc(var(--vwd--font-base) * 0.1);
text-transform: uppercase;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
cursor: pointer;
}
.wd--more-area :where(.wd--more-open-text, .wd--more-close-text) {
position: absolute;
margin-left: 1.5rem;
overflow: hidden;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.notouch
.wd--more-area-btn:hover
:where(.wd--more-open-text, .wd--more-close-text, .wd--icon svg) {
color: hsl(var(--vwd--col-mod-hover-35));
fill: hsl(var(--vwd--col-mod-hover-35));
}
.wd--more-area .wd--more-open-text {
opacity: 1;
}
.wd--more-area.wd--more-area-open .wd--more-open-text {
opacity: 0;
-webkit-transition: opacity var(--vwd--trans-dur) 0.3s var(--vwd--trans-tifu);
-o-transition: opacity var(--vwd--trans-dur) 0.3s var(--vwd--trans-tifu);
transition: opacity var(--vwd--trans-dur) 0.3s var(--vwd--trans-tifu);
}
.wd--more-area .wd--more-close-text {
opacity: 0;
}
.wd--more-area.wd--more-area-open .wd--more-close-text {
opacity: 1;
-webkit-transition: opacity var(--vwd--trans-dur) 0.3s var(--vwd--trans-tifu);
-o-transition: opacity var(--vwd--trans-dur) 0.3s var(--vwd--trans-tifu);
transition: opacity var(--vwd--trans-dur) 0.3s var(--vwd--trans-tifu);
}
.wd--more-area .wd--icon {
width: auto;
vertical-align: middle;
padding-right: 5px;
}
.wd--more-area .wd--icon svg {
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.wd--more-area.wd--more-area-open .wd--icon svg {
transform: rotate(45deg);
}
.wd--more-area-content {
padding: calc(var(--vwd--line-rem) * 0.5) 0 0 0;
} .wdsd--spec-page-title {
font: var(--vwd--font-bold);
font-size: calc(var(--vwd--font-base) * 3);
color: hsl(var(--vwd--col-mod-dark));
letter-spacing: calc(calc(var(--vwd--font-base) * 3) * 0.1);
line-height: normal;
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: left;
}
.wd--content-light .wdsd--spec-page-title {
color: hsl(var(--vwd--col-mod-light));
}
.wdsd--spec-page-title img {
width: 120px;
height: auto;
border: solid 1px hsl(var(--vwd--col-mod-dark));
border-radius: 200px;
margin-right: 15px;
}
.wd--content-light .wdsd--spec-page-title img {
border: solid 1px hsl(var(--vwd--col-mod-light));
}  .wd--so-content-slider .sow-accordion-title {
font: var(--vwd--font-headlines) !important;
font-size: var(--vwd--font-base) !important;
}
.wd--so-content-slider .sow-slider-base {
overflow: visible !important;
padding-bottom: 30px !important;
}
.wd--so-content-slider .sow-slide-nav.sow-slide-nav-prev {
text-align: left !important;
left: 0 !important;
}
.wd--so-content-slider .sow-slide-nav.sow-slide-nav-next {
text-align: right !important;
right: 0 !important;
}
.wd--so-content-slider .sow-slide-nav {
bottom: -35px !important;
top: auto !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
color: hsla(var(--vwd--col-mod-dark), 0.3) !important;
}
.wd--so-content-slider .sow-slide-nav a {
color: hsla(var(--vwd--col-mod-dark), 0.3) !important;
}
.wd--content-light .wd--so-content-slider .sow-slide-nav a {
color: hsla(var(--vwd--col-mod-light), 0.3) !important;
}
.wd--so-content-slider .sow-slider-pagination {
bottom: -15px !important;
}
.wd--so-content-slider .sow-slider-pagination a {
background: hsl(var(--vwd--col-mod-dark)) !important;
}
.wd--content-light .wd--so-content-slider .sow-slider-pagination a {
background: hsl(var(--vwd--col-mod-light)) !important;
}
.wd--so-content-slider .sow-slider-pagination li a {
opacity: 0.3 !important;
}
.wd--so-content-slider .sow-slider-pagination li.sow-active a {
opacity: 0.6 !important;
}
.wd--so-content-slider.wd--round-img img {
border: solid 1px hsl(var(--vwd--col-mod-dark)) !important;
border-radius: 1000px;
max-width: 180px;
max-height: auto;
}
.wd--content-light .wd--so-content-slider.wd--round-img img {
border: solid 1px hsl(var(--vwd--col-mod-light)) !important;
}  .wd--so-accordion-dark .sow-accordion-title {
font: var(--vwd--font-std) !important;
font-size: var(--vwd--font-base) !important;
}
.wd--so-accordion-dark .sow-accordion-panel-header {
background-color: hsl(var(--vwd--col-mod-neutral-80)) !important;
border: solid 1px hsl(var(--vwd--col-mod-neutral-20)) !important;
color: hsl(var(--vwd--col-mod-light)) !important;
}
.wd--so-accordion-dark .sow-icon-fontawesome[data-sow-icon]::before {
color: hsl(var(--vwd--col-mod-light)) !important;
}
.wd--content-light .wd--so-accordion-dark .sow-accordion-panel-header {
background-color: hsl(var(--vwd--col-mod-neutral-20)) !important;
border: solid 1px hsl(var(--vwd--col-mod-neutral-80)) !important;
color: hsl(var(--vwd--col-mod-dark)) !important;
}
.wd--content-light
.wd--so-accordion-dark
.sow-icon-fontawesome[data-sow-icon]::before {
color: hsl(var(--vwd--col-mod-dark)) !important;
}
.wd--so-accordion-dark .sow-accordion-panel-border {
background-color: hsl(var(--vwd--col-mod-neutral-5)) !important;
border: solid 1px hsl(var(--vwd--col-mod-neutral-20)) !important;
color: hsl(var(--vwd--col-mod-dark)) !important;
border-top: none !important;
}
.wd--content-light .wd--so-accordion-dark .sow-accordion-panel-border {
background-color: hsl(var(--vwd--col-mod-neutral-95)) !important;
border: solid 1px hsl(var(--vwd--col-mod-neutral-80)) !important;
color: hsl(var(--vwd--col-mod-light)) !important;
}
.wd--so-accordion-dark
.sow-accordion-panel:not(.sow-accordion-panel:last-of-type)
.sow-accordion-panel-header,
.wd--so-accordion-dark
.sow-accordion-panel:not(.sow-accordion-panel:last-of-type)
.sow-accordion-panel-border {
border-bottom: none !important;
}  .wd--so-accordion .sow-accordion-panel {
border: none !important;
border-top: solid 1px hsl(var(--vwd--col-mod-neutral-20)) !important;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.wd--so-accordion .sow-accordion-panel:last-of-type {
border-bottom: solid 1px hsl(var(--vwd--col-mod-neutral-20)) !important;
}
.wd--content-light .wd--so-accordion .sow-accordion-panel {
border: none !important;
border-top: solid 1px hsl(var(--vwd--col-mod-neutral-80)) !important;
}
.wd--content-light .wd--so-accordion .sow-accordion-panel:last-of-type {
border-bottom: solid 1px hsl(var(--vwd--col-mod-neutral-80)) !important;
}
.wd--so-accordion .sow-accordion-title {
font: var(--vwd--font-std) !important;
font-size: calc(var(--vwd--font-base) * 1.2) !important;
}
.wd--so-accordion .sow-accordion-panel-header {
background: none !important;
border: none !important;
padding: 0.9rem 0 0.9rem 0 !important;
color: hsl(var(--vwd--col-mod-dark)) !important;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.wd--so-accordion
.sow-accordion-panel.sow-accordion-panel-open
.sow-accordion-panel-header {
padding: 2.4rem 0 0.9rem 0 !important;
}
.wd--so-accordion .sow-icon-fontawesome[data-sow-icon]::before {
color: hsl(var(--vwd--col-mod-dark)) !important;
-webkit-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
-o-transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
transition: var(--vwd--trans-prop) var(--vwd--trans-dur)
var(--vwd--trans-tifu);
}
.wd--content-light .wd--so-accordion .sow-accordion-panel-header {
color: hsl(var(--vwd--col-mod-light)) !important;
}
.wd--content-light
.wd--so-accordion
.sow-icon-fontawesome[data-sow-icon]::before {
color: hsl(var(--vwd--col-mod-light)) !important;
}
.notouch .wd--so-accordion .sow-accordion-panel-header:hover,
.notouch
.wd--so-accordion
.sow-accordion-panel-header:hover
.sow-icon-fontawesome[data-sow-icon]::before {
color: hsl(var(--vwd--col-mod-hover-35)) !important;
}
.wd--so-accordion .sow-accordion-panel-border {
background: none !important;
border: none !important;
color: hsl(var(--vwd--col-mod-dark)) !important;
padding: 0 0 2.4rem 0 !important;
}
.wd--content-light .wd--so-accordion .sow-accordion-panel-border {
background: none !important;
color: hsl(var(--vwd--col-mod-light)) !important;
} @media screen and (max-width: 1380px) {
.wd--center-text-at-break,
.wd--center-text-at-break * {
text-align: center !important;
}
.wd--left-text-at-break,
.wd--left-text-at-break * {
text-align: left !important;
}
.wd--right-text-at-break,
.wd--right-text-at-break * {
text-align: right !important;
}
.wd--video-button {
top: auto;
bottom: 45px;
width: 30px;
height: 30px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, -50%);
background: none;
}
.wd--video-button span {
scale: 0.8;
} .wd--main-btn,
.wd--affix-10 .wd--main-btn {
top: 4px;
height: 35px;
width: 35px;
right: 5px;
}
.wd--main-btn::before {
border-radius: 0;
}
.notouch .wd--main-btn:hover {
scale: 1;
} .wd--nav-side-contact li,
.wd--affix-10 .wd--nav-side-contact li {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
margin-bottom: 10px;
background: hsl(var(--vwd--col-mod-light));
}
.wd--light-header-content .wd--nav-side-contact li,
.wd--light-header-content .wd--affix-10 .wd--nav-side-contact li {
background: hsl(var(--vwd--col-mod-dark));
}
.wd--nav-side-contact li a,
.wd--affix-10 .wd--nav-side-contact li a {
-webkit-transform: translate(45px, 0);
-ms-transform: translate(45px, 0);
transform: translate(45px, 0);
}
.wd--nav-side-contact li a,
.wd--affix-10 .wd--nav-side-contact li a {
background: hsl(var(--vwd--col-mod-light));
}
.wd--light-header-content .wd--nav-side-contact li a,
.wd--light-header-content .wd--affix-10 .wd--nav-side-contact li a {
background: hsl(var(--vwd--col-mod-dark));
}
.wd--container-nav-side-contact {
top: 75px;
}
.wd--title-box {
width:100%;
}
.wd--title-box-wrapper.wd--title-box-right .wd--title-box {
margin-left: 0;
}
.wd--overline {
position: relative;
top: 0;
margin-top: calc(var(--vwd--p-y)* -1);
margin-bottom:calc(var(--vwd--line-rem)*.5);
left: auto !important;
right: auto !important;
display: flex; align-items: flex-end;
}
.wd--title-box .wd--btn-box {
position: relative;
bottom: auto;
margin: var(--vwd--line-rem) 0 0 0;
top: auto;
left: auto !important;
right: auto !important;
justify-content: flex-start;
flex-direction: column-reverse;
align-items: center;
display: flex;
}
.wd--title-box .wd--btn-wrapper {
top: auto!important;
bottom: auto!important;
left: auto!important;
right: auto!important;
margin: 0 0 calc(var(--vwd--line-rem)*.5) 0 !important;
}
.wd--title-box .wd--btn-wrapper:first-of-type {
margin: 0 !important;
}
.wd--title-box-img {
position: relative;
margin: var(--vwd--p-y) 0 0 var(--vwd--p-x);
width: 34%;
}
@media (max-aspect-ratio: 1/1) {
.wd--title-box-img {
width: calc(100% - (calc(var(--vwd--p-x)*2)));
}
}
.wd--btn-box {
display: -webkit-box;
display: -ms-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .wd--chunks {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.wd--chunks > div {
width: 50%;
width: calc(50% - calc(30px * 0.5)) !important;
margin-bottom: 2rem !important;
}
.wd--chunks > div:last-of-type {
margin-bottom: 0 !important;
}  .wd--break-full-2-1 {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.wd--break-full-2-1 > div {
width: calc(50% - (0.5 * 60px)) !important;
padding-bottom: 3.6rem !important;
}
.wd--break-full-2-1 > div:nth-last-of-type(-n + 2) {
padding-bottom: 0 !important;
}  .wdsd--hero-main-pages {
height: auto !important;
}
.wdsd--hero-main-pages,
.wdsd--hero-main-pages-img-container {
position: relative !important;
}
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container,
.wdsd--hero-main-pages-img-container {
width: 100vw !important;
height: 33vw !important;
max-width: var(--vwd--max-width) !important;
max-height: calc(var(--vwd--max-width) * 0.25) !important;
}
@media (min-aspect-ratio: 2.5/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container,
.wdsd--hero-main-pages-img-container {
height: 20vw !important;
max-height: calc(var(--vwd--max-width) * 0.2) !important;
}
}
@media (max-aspect-ratio: 1.5/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container,
.wdsd--hero-main-pages-img-container {
height: 40vw !important;
max-height: calc(var(--vwd--max-width) * 0.33) !important;
}
}
@media (max-aspect-ratio: 1/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container,
.wdsd--hero-main-pages-img-container {
height: 66vw !important;
max-height: calc(var(--vwd--max-width) * 0.66) !important;
}
}
@media (max-aspect-ratio: 0.66/1) {
.wdsd--hero-sub-pages,
.wdsd--hero-sub-pages-content,
.wdsd--hero-sub-pages-img-container,
.wdsd--hero-main-pages-img-container {
height: 100vw !important;
max-height: var(--vwd--max-width) !important;
}
}
.notouch .wdsd--hero-sub-pages-img-container {
position: absolute !important;
}
.wdsd--hero-sub-pages-content {
padding: 45px var(--vwd--p-x) 0 var(--vwd--p-x);
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
background: hsla(var(--vwd--col-mod-light), 0.4);
}
.wd--content-light .wdsd--hero-sub-pages-content {
background: hsla(var(--vwd--col-mod-dark), 0.4);
}
.wdsd--spec-page-title {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}  .wd--carousel-slider .sow-carousel-navigation.sow-carousel-navigation-prev {
-webkit-transform: translate(150%, 10px) !important;
-ms-transform: translate(150%, 10px) !important;
transform: translate(150%, 10px) !important;
}
.wd--carousel-slider .sow-carousel-navigation.sow-carousel-navigation-next {
-webkit-transform: translate(-150%, 10px) !important;
-ms-transform: translate(-150%, 10px) !important;
transform: translate(-150%, 10px) !important;
}
.wd--carousel-slide {
padding: 0 15px 0 15px !important;
}  .wd--post-list .sow-recent-posts-thumbnail img {
margin-bottom: calc(var(--vwd--line-rem) * 0.5) !important;
} }
@media screen and (max-width: 992px) {
.wd--nav-side-contact .wd--icon {
width: 30px;
height: 30px;
}
.wd--nav-side-contact.wd--p-med .wd--icon svg {
width: 14px;
}
.wd--nav-side-contact li a,
.wd--affix-10 .wd--nav-side-contact li a {
-webkit-transform: translate(30px, 0);
-ms-transform: translate(30px, 0);
transform: translate(30px, 0);
} .wd--footer-menu li {
display: block;
text-align: center;
}
.wd--proof-logos{
display: flex;
flex-direction: column;
align-items: center;
}
.wd--proof-logos img {
display: block;
margin:15px 0 15px 0;    
}
.wd--proof-logos img:last-of-type {
margin:0;    
}  .wdsd--spec-page-title {
font-size: calc(var(--vwd--font-base) * 1.6);
letter-spacing: calc(calc(var(--vwd--font-base) * 1.6) * 0.1);
}
.wdsd--spec-page-title img {
width: 60px;
}
.wdsd--spec-page-title-box {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: hsla(var(--vwd--col-mod-dark), 0.3);
} }
@media screen and (max-width: 576px) {
.wd--nav-side-contact .wd--icon {
width: 20px;
height: 30px;
}
.wd--nav-side-contact.wd--p-med .wd--icon svg {
width: 13px;
}
.wd--nav-side-contact li a,
.wd--affix-10 .wd--nav-side-contact li a {
-webkit-transform: translate(20px, 0);
-ms-transform: translate(20px, 0);
transform: translate(20px, 0);
} .wd--chunks {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.wd--chunks > div {
width: 100% !important;
}  .wd--break-full-2-1 {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.wd--break-full-2-1 > div {
width: 100% !important;
padding-bottom: 3.6rem !important;
}
.wd--break-full-2-1 > div:nth-last-of-type(-n + 2) {
padding-bottom: 3.6rem !important;
}
.wd--break-full-2-1 > div:last-of-type {
padding-bottom: 0 !important;
} .wd--carousel-slide {
padding: 0 !important;
} .wdsd--spec-page-title {
font-size: calc(var(--vwd--font-base) * 1.1);
letter-spacing: calc(calc(var(--vwd--font-base) * 1.1) * 0.1);
}
.wdsd--spec-page-title img {
width: 30px;
margin-right: 10px;
}  .wd--carousel-slider .sow-carousel-navigation.sow-carousel-navigation-prev {
-webkit-transform: translate(100%, 10px) !important;
-ms-transform: translate(100%, 10px) !important;
transform: translate(100%, 10px) !important;
}
.wd--carousel-slider .sow-carousel-navigation.sow-carousel-navigation-next {
-webkit-transform: translate(-100%, 10px) !important;
-ms-transform: translate(-100%, 10px) !important;
transform: translate(-100%, 10px) !important;
} } p:empty,
br:empty {
height: 0;
margin: 0;
padding: 0;
} .post-password-form {
height: 100vh;
height: 100svh;
width: 100%;
max-width: 512px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: auto;
padding: 15px;
}
.post-password-form p:first-of-type {
margin-bottom: 1.8rem;
}