.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}:root { --wilderBlueBG:#495c84;
--wilderBlue:#677699;
}
.center { text-align: center; }
#page { visibility: visible !important; }
.content img { width: inherit; }
html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; width: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
body { margin: 0; width: 100% }
article, aside, footer, header, nav, section { display: block }
figcaption, figure, main { display: block }
figure { margin: 1em 40px }
hr { box-sizing: content-box; height: 0; overflow: visible }
pre { font-family: monospace, monospace; font-size: 1em }
a { background-color: transparent; -webkit-text-decoration-skip: objects }
a:active, a:hover { outline-width: 0 }
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted }
b, strong { font-weight: inherit }
b, strong { font-weight: bolder }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em }
dfn { font-style: italic }
mark { background-color: #ff0; color: #000 }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sub { bottom: -0.25em }
sup { top: -0.5em }
blockquote { position: relative; font-size: 1.1em; line-height: 1.1em; font-style: oblique; margin: 50px 30px 40px 30px; padding: 0 0 0 20px; border-left: 0px none #ccc; }
blockquote:before { position: absolute; font-family: 'FontAwesome'; top: 0; left: -20px; content: "\f10d"; font-size: 130px; color: rgba(0,0,0,0.1); }
blockquote::after { content: ""; left: 50%; margin-left: -100px; position: absolute; border-bottom: 2px dashed #ccc; height: 3px; width: 200px; }
XXXblockquote::before { content: "\201C"; color: #4a5d85; font-size: 4em; position: absolute; left: 10px; top: -10px; }
blockquote p { font-size: 1.0em!important; line-height: 1.3em; }
audio, video { display: inline-block }
audio:not([controls]) { display: none; height: 0 }
img { border-style: none }
svg:not(:root) { overflow: hidden }
button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0 }
button, input { overflow: visible }
button, select { text-transform: none }
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance:button
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style:none;
padding:0
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal }
progress { display: inline-block; vertical-align: baseline }
textarea { overflow: auto }
[type="checkbox"], [type="radio"] {
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-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details, menu { display: block }
summary { display: list-item }
canvas { display: inline-block }
template { display: none }
[hidden] {
display:none
}
* { margin: 0; padding: 0; box-sizing: border-box }
body { background-color: #f4f2f1; font-family: "Montserrat", Arial, sans-serif; font-size: 15px; color: #495c84; line-height: 1.5; letter-spacing: .025em; text-align: center; overflow-x: hidden; }
body h1, body h2, body h3, body h4, body h5, body h6 { font-weight: normal }
body a { color: inherit; text-decoration: none }
body .heading, body .headingsm { font-family: "alternate-gothic-no-3-d", Arial, sans-serif; font-size: 25px; line-height: 1.3; letter-spacing: .1em; text-transform: uppercase }
body .headingsm { font-size: 19px }
CCCCCCCCCC.footerLink { text-align: left; }
.footerLink a { padding: 0 15px 0 0; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; letter-spacing: .175em; text-transform: uppercase; margin-bottom: 10px; display: inline-block; font-size: 13px; text-decoration: none; color: #495c84; }
@media (min-width: 801px) {
body .heading { font-size: 30px }
}
body .body { line-height: 2 }
@media (min-width: 601px) {
body .body { font-size: 17px }
}
body .ta-left { text-align: left }
body .white { color: #fff } body .white.heading { text-shadow: 0 0 18px rgba(0,0,0,1); }
body.company .white.heading, body.company .overview { text-shadow: none; }
body .black { color: #000 }
body .blue { color: #495c84 }
body .underline { display: table }
body .underline:after { display: block; content: ""; width: 100%; height: 2px; background: #fbb036 }
body .button { display: inline-block; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; text-transform: uppercase; text-decoration: none }
body .button.big { border: 2px solid; width: 190px; padding: 12px; font-size: 18px }
body .button.small { border: 1px solid; width: 130px; padding: 1px 0 0; font-size: 13px }
body .button.white { color: #fff; border-color: #fff }
body .button.white:hover { color: #495c84; background-color: #fff }
body .button.blue { color: #495c84; border-color: #495c84 }
.halfPage { width: 50%; display: inline-block; }
#footerLink { text-align: right; padding-right: 1em; }
body .button.blue:hover { color: #fff; background: #495c84 }
body .clearfix:after { content: ""; display: block; clear: both }
body .table { display: table }
body .tablecell { display: table-cell; vertical-align: middle }
body img { width: 100%; display: block } body .content img { max-width: 100%; height: auto; display: inline-block; }
.content img { width: inherit; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0 }
.slick-list:focus { outline: none }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { position: relative; left: 0; top: 0; display: block }
.slick-track:before, .slick-track:after { content: ""; display: table }
.slick-track:after { clear: both }
.slick-loading .slick-track { visibility: hidden }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none }
[dir="rtl"] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-loading .slick-slide { visibility: hidden }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
body:not(.home) .container { padding-top: 50px }
@media (min-width: 801px) {
body:not(.home) .container { padding-top: 87px }
}
body:not(.home) .container header.header { position: fixed; top: 0; left: 0; width: 100%; z-index: 999 }
@media (max-width: 1000px) {
.home .container { padding-top: 87px }
.home .container header.header { position: fixed; top: 0; left: 0; width: 100%; z-index: 999 }
}
@media (max-width: 800px) {
.home .container { padding-top: 50px }
}
.home.scrolled header.headerhome { position: fixed; top: 0; left: 0; width: 100%; z-index: 999 }
.home.scrolled .overview { padding-top: 167px }
header.header, header.headerhome { padding: 7px; background: #fff; position: relative }
@media (min-width: 801px) {
header.header, header.headerhome { padding: 10px }
}
header.header .logo img, header.headerhome .logo img { height: 36px; width: auto; float: left }
@media (min-width: 801px) {
header.header .logo img, header.headerhome .logo img { height: 67px }
}
header.header .menutog, header.headerhome .menutog { float: right; display: block; height: 36px; width: 36px; padding: 5px }
@media (min-width: 801px) {
header.header .menutog, header.headerhome .menutog { padding: 15px; height: 67px; width: 67px }
}
@media (min-width: 1001px) {
header.header .menutog, header.headerhome .menutog { display: none }
}
header.header .menutog img, header.headerhome .menutog img { width: 100%; display: none }
header.header .menutog img.on, header.headerhome .menutog img.on { display: block }
header.header nav.nav, header.headerhome nav.nav { position: absolute; top: 100%; padding: 0px 30px 20px; background: #fff; right: 0 }
@media (max-width: 400px) {
header.header nav.nav, header.headerhome nav.nav { width: 100% }
}
@media (max-width: 1000px) {
header.header nav.nav, header.headerhome nav.nav { z-index: 999 }
header.header nav.nav.closed, header.headerhome nav.nav.closed { display: none }
}
@media (min-width: 1001px) {
header.header nav.nav, header.headerhome nav.nav { float: right; position: static; width: auto; right: auto; padding: 0; display: block }
}
header.header nav.nav>ul, header.headerhome nav.nav>ul { list-style: none }
@media (min-width: 1001px) {
header.header nav.nav>ul, header.headerhome nav.nav>ul { padding-top: 22px }
}
@media (min-width: 1001px) {
header.header nav.nav>ul>li, header.headerhome nav.nav>ul>li { display: inline-block }
header.header nav.nav>ul>li:after, header.headerhome nav.nav>ul>li:after { display: inline-block; content: "|"; color: #b3b3b3 }
header.header nav.nav>ul>li:last-of-type::after, header.headerhome nav.nav>ul>li:last-of-type::after { display: none }
header.header nav.nav>ul>li:hover ul, header.headerhome nav.nav>ul>li:hover ul { display: block }
}
header.header nav.nav>ul>li.menu-item-has-children, header.headerhome nav.nav>ul>li.menu-item-has-children { position: relative }
header.header nav.nav>ul>li a, header.headerhome nav.nav>ul>li a { padding: 8px 20px; display: block; text-decoration: none; color: #000; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; font-size: 18px; letter-spacing: .175em; text-transform: uppercase }
@media (min-width: 1001px) {
header.header nav.nav>ul>li a, header.headerhome nav.nav>ul>li a { display: inline; padding: 0 15px; font-size: 16px }
}
header.header nav.nav>ul>li a:hover, header.headerhome nav.nav>ul>li a:hover { color: #495c84 }
header.header nav.nav>ul>li.current-menu-item a, header.headerhome nav.nav>ul>li.current-menu-item a { color: #495c84 }
header.header nav.nav>ul>li ul, header.headerhome nav.nav>ul>li ul { display: none; width: 100%; background: #fff; list-style: none }
@media (min-width: 1001px) {
header.header nav.nav>ul>li ul, header.headerhome nav.nav>ul>li ul { position: absolute; left: -5px; top: 100%; padding: 8px 0 }
}
@media (max-width: 1000px) {
header.header nav.nav>ul>li ul.open, header.headerhome nav.nav>ul>li ul.open { display: block }
}
header.header nav.nav>ul>li ul li a, header.headerhome nav.nav>ul>li ul li a { display: inline-block; padding: 8px 10px; color: #000 !important }
header.header nav.nav>ul>li ul li a:hover, header.headerhome nav.nav>ul>li ul li a:hover { color: #495c84 !important }
@media (max-width: 1000px) {
header.header nav.nav>ul>li ul li a, header.headerhome nav.nav>ul>li ul li a { font-size: 16px; color: #fbb036 !important }
}
header.header nav.nav .social, header.headerhome nav.nav .social { padding: 10px 0 5px }
@media (min-width: 801px) {
header.header nav.nav .social, header.headerhome nav.nav .social { display: none }
}
header.header nav.nav .social a, header.headerhome nav.nav .social a { padding: 0 6px; display: inline-block }
header.header nav.nav .social a img, header.headerhome nav.nav .social a img { width: 30px; height: 30px }
footer.footer { background: #fff; padding: 30px }
@media (min-width: 601px) {
footer.footer { padding: 20px 40px 40px; }
.footerLink { text-align: left; }
}
@media (min-width: 801px) {
footer.footer .info { float: left }
footer.footer .social { float: right }
}
@media (min-width: 601px) {
footer.footer .info { padding-top: 3px }
footer.footer .info br { display: none }
}
footer.footer .info h6, footer.footer .info p, footer.footer .info a { font-family: "alternate-gothic-no-3-d", Arial, sans-serif; letter-spacing: .175em; text-transform: uppercase }
@media (min-width: 601px) {
footer.footer .info h6, footer.footer .info p, footer.footer .info a { display: inline-block }
}
footer.footer .info h6 { padding-right: 5px; font-size: 16px }
@media (min-width: 601px) and (max-width: 800px) {
footer.footer .info h6 { display: block; margin-bottom: 10px }
}
footer.footer .info p { padding: 0 15px; font-size: 13px }
@media (min-width: 601px) {
footer.footer .info p:after { display: inline-block; content: "|"; color: #b3b3b3; position: relative; left: 15px }
}
footer.footer .info a { padding: 0 15px; font-size: 13px; text-decoration: none; color: #000 }
footer.footer .info a:hover { color: #495c84 }
footer.footer .social { line-height: 0; margin-top: 20px }
@media (min-width: 801px) {
footer.footer .social { margin-top: 0 }
}
footer.footer .social a { padding: 0 6px; display: inline-block }
footer.footer .social a svg { width: 30px; height: 30px }
footer.footer .social a svg path { fill: #495c84 }
footer.footer .social a:hover svg path { fill: #fbb036 }
.credit { width: 100%; padding: 8px 10px 5px; background: #f4f2f1; color: #888; font-size: 12px !important; text-transform: uppercase }
@media (min-width: 801px) {
.credit { text-align: left }
}
@media (min-width: 1001px) {
.page-template-template-home header.header { position: absolute; top: 0; right: 0; z-index: 1; background: none }
.page-template-template-home header.header .logo { display: none }
.page-template-template-home header.header nav.nav { background: none }
.page-template-template-home header.header nav.nav ul li:after { color: #fff }
.page-template-template-home header.header nav.nav ul li a { color: #fff }
.page-template-template-home header.header nav.nav ul li a:hover { color: #fbb036 }
.page-template-template-home header.header nav.nav ul li ul { background: none }
.page-template-template-home header.header nav.nav ul li ul a { color: #fff !important }
.page-template-template-home header.header nav.nav ul li ul a:hover { color: #fbb036 !important }
}
@media (max-width: 1000px) {
.page-template-template-home header.headerhome { display: none }
}
.page-template-template-home main .homeslider { position: relative }
@media (min-width: 1001px) {
.page-template-template-home main .homeslider { height: 100vh; }
}
.page-template-template-home main .homeslider h1 { display: none }
@media (min-width: 601px) {
.page-template-template-home main .homeslider h1 { display: block; position: absolute; width: 80%; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1 }
}
.page-template-template-home main .homeslider .slide { position: relative }
.page-template-template-home main .homeslider p { position: absolute; bottom: 49%; transform: translateY(50%); width: 100%; padding: 40px; z-index: 1; font-family: "alternate-gothic-no-1-d", Arial, sans-serif; font-size: 30px; display: none }
.page-template-template-home main .homeslider p.current { display: block }
@media (min-width: 601px) {
.page-template-template-home main .homeslider p { bottom: 10% }
}
@media (min-width: 801px) {
.page-template-template-home main .homeslider p { font-size: 40px }
}
@media (min-width: 1001px) {
.page-template-template-home main .homeslider p { font-size: 50px }
}
@media (min-width: 1201px) {
.page-template-template-home main .homeslider p { font-size: 60px }
}
.page-template-template-home main .homeslider a.scroll { width: 10px; height: auto; position: absolute; bottom: 10px; left: 50%; transform: rotate(90deg) translateY(50%); z-index: 2 }
@media (max-width: 1000px) {
.page-template-template-home main .homeslider a.scroll { display: none }
}
@media (min-width: 1001px) {
.page-template-template-home main .homeslider .slick-slide { height: 100vh }
.page-template-template-home main .homeslider .slick-slide img { height: 100vh; padding-left: 100%; background-size: cover; background-position: center }
}
.page-template-template-home main .homeslider .slick-prev, .page-template-template-home main .homeslider .slick-next { display: block; z-index: 1; font-size: 0px; line-height: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; cursor: pointer; background-color: transparent; background-repeat: no-repeat; background-position: right; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/arrow.svg); border: none }
.page-template-template-home main .homeslider .slick-prev:before, .page-template-template-home main .homeslider .slick-next:before { vertical-align: middle; font-size: 50px; line-height: 0px; color: white }
.page-template-template-home main .homeslider .slick-prev { left: 15px; transform: translateY(-50%) rotate(180deg) }
.page-template-template-home main .homeslider .slick-next { right: 15px }
.page-template-template-home main .overview { padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-home main .overview { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-home main .overview { margin: auto; padding: 80px; max-width: 1000px }
}
@media (max-width: 800px) {
.page-template-template-home main .cta div.table { width: 100%; padding: 60px }
}
@media (max-width: 600px) {
.page-template-template-home main .cta div.table { padding: 40px }
}
.page-template-template-home main .cta .properties, .page-template-template-home main .cta .company { background: #495c84 }
@media (min-width: 801px) {
.page-template-template-home main .cta .properties img, .page-template-template-home main .cta .properties>div, .page-template-template-home main .cta .company img, .page-template-template-home main .cta .company>div { width: 50%; height: 31.5vw; float: left }
}
@media (min-width: 801px) {
.page-template-template-home main .cta .services img, .page-template-template-home main .cta .services>div { width: 50%; height: 31.5vw; float: right }
}
.page-template-template-home main .cta h3 { max-width: 380px; margin: auto; padding-bottom: 20px }
.page-template-template-acquisitions main { background: #495c84 }
.page-template-template-acquisitions .overview { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/wilder-acquisitions-header.jpg); background-size: cover; background-position: center }
@media (min-width: 801px) {
.page-template-template-acquisitions .overview { float: left; width: 100% }
}
.page-template-template-acquisitions .overview .wrap { padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-acquisitions .overview .wrap { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-acquisitions .overview .wrap { margin: auto; padding: 110px 80px; max-width: 820px }
}
.page-template-template-acquisitions .content { background: #f4f2f1; padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-acquisitions .content { padding: 60px 40px }
.page-template-template-acquisitions .content .criteria table tr th { white-space: nowrap; }
}
@media (min-width: 801px) {
.page-template-template-acquisitions .content { float: left; width: calc(100% - 280px) }
}
@media (min-width: 1001px) {
.page-template-template-acquisitions .content { width: calc(100% - 360px); padding: 85px 120px }
}
.page-template-template-acquisitions .content >p { padding-bottom: 15px; }
.page-template-template-acquisitions .content .criteria { text-align: left; padding-top: 40px }
.page-template-template-acquisitions .content .criteria table { border-top: 1px solid #888; margin-top: 8px; border-collapse: collapse; width: 100% }
.page-template-template-acquisitions .content .criteria table tr { border-bottom: 1px solid #888 }
.page-template-template-acquisitions .content .criteria table tr th { padding: 10px 30px 10px 0; vertical-align: top; font-weight: normal; }
.page-template-template-acquisitions .content .criteria table td { font-size: 14px; padding: 10px 0; padding-right: 15px; border-bottom: 1px solid #888 }
@media (min-width: 1001px) {
.page-template-template-acquisitions .content .criteria { padding-top: 60px }
}
.page-template-template-acquisitions .side { text-align: left; padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-acquisitions .side { padding: 40px }
}
@media (min-width: 801px) {
.page-template-template-acquisitions .side { float: left; width: 280px; padding: 60px 35px }
}
@media (min-width: 1001px) {
.page-template-template-acquisitions .side { width: 360px; padding: 85px 60px }
}
@media (min-width: 601px) and (max-width: 800px) {
.page-template-template-acquisitions .side>div { width: 50%; float: left }
}
.page-template-template-acquisitions .side h3 { padding-bottom: 25px }
.page-template-template-acquisitions .side p { font-size: 14px; line-height: 1.4 }
@media (max-width: 600px) {
.page-template-template-acquisitions .side p { padding-bottom: 20px }
}
@media (min-width: 801px) {
.page-template-template-acquisitions .side p { padding-bottom: 50px }
}
.page-template-template-acquisitions .side a { display: block }
.page-template-template-acquisitions .side a svg path { fill: white }
.page-template-template-acquisitions .side a svg.download { height: 16px; width: 17.45px; margin-right: 10px }
.page-template-template-acquisitions .side a svg.go { height: 13px; width: 12.75px; margin-left: 10px }
.page-template-template-acquisitions .side a:hover { color: #fbb036 }
.page-template-template-acquisitions .side a:hover svg path { fill: #fbb036 }
.page-template-template-acquisitions .side a.brochure { padding-bottom: 20px }
.page-template-template-company section.overview { padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-company section.overview { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-company section.overview { margin: auto; padding: 80px; max-width: 1050px }
}
.page-template-template-company .casestudies article h2 { padding-bottom: 10px }
.page-template-template-company .casestudies article a.button { margin: 30px 10px 0 10px }
.page-template-template-company .casestudies article a.button:hover { background: #495c84; color: #fff }
.page-template-template-company .casestudies article .preview .copy { padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-company .casestudies article .preview .copy { padding: 40px }
}
@media (min-width: 801px) {
.page-template-template-company .casestudies article .preview .copy { float: right; width: 50%; height: 31.5vw; padding: 0 calc(25% - 200px) }
}
.page-template-template-company .casestudies article .preview img { background-size: cover; background-position: center }
@media (min-width: 801px) {
.page-template-template-company .casestudies article .preview img { float: right; width: 50%; height: 31.5vw; padding-left: 50% }
}
.page-template-template-company .casestudies article .expand { display: none }
.page-template-template-company .casestudies article .expand .copy { position: relative; padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-company .casestudies article .expand .copy { padding: 40px }
}
@media (min-width: 801px) {
.page-template-template-company .casestudies article .expand .copy { float: right; width: 50%; padding: 120px 80px 60px }
}
.page-template-template-company .casestudies article .expand .copy ul { text-align: left; margin-left: 18px; list-style: none }
.page-template-template-company .casestudies article .expand .copy p, .page-template-template-company .casestudies article .expand .copy li { margin-bottom: 10px }
.page-template-template-company .casestudies article .expand .copy li::before { content: "\2022"; color: #fbb036; display: inline-block; width: 18px; margin-left: -18px }
@media (min-width: 801px) {
.page-template-template-company .casestudies article .expand .copy .img { background-size: cover; background-position: center; position: absolute; width: 100%; height: 100%; top: 0; right: 100% }
}
@media (max-width: 800px) {
.page-template-template-company .casestudies article .expand .imgm { background-size: cover; background-position: center; width: 100%; height: 64vw }
}
.page-template-template-company .casestudies article:nth-of-type(odd) { background: #495c84; color: #fff }
@media (min-width: 801px) {
.page-template-template-company .casestudies article:nth-of-type(odd) .copy, .page-template-template-company .casestudies article:nth-of-type(odd) img { float: left }
}
.page-template-template-company .casestudies article:nth-of-type(odd) .copy .img { left: 100% }
.page-template-template-company .casestudies article:nth-of-type(odd) a.button:hover { background: #fff; color: #495c84 } .page-template-template-company .careers .overview, .page-template-template-company-update .careers .overview { padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-company .careers .overview, .page-template-template-company-update .careers .overview { padding: 40px }
}
@media (min-width: 801px) {
.page-template-template-company .careers .overview, .page-template-template-company-update .careers .overview { margin: auto; padding: 80px; max-width: 1000px }
}
.page-template-template-company .careers .overview .copy, .page-template-template-company-update .careers .overview .copy { padding-bottom: 30px }
.page-template-template-company .careers .overview span.error, .page-template-template-company-update .careers .overview span.error { display: none }
.page-template-template-company .careers .overview span.error p, .page-template-template-company-update .careers .overview span.error p { font-size: 14px; letter-spacing: .05em; max-width: 400px; margin: auto }
.page-template-template-company .careers .overview span.error a:hover, .page-template-template-company-update .careers .overview span.error a:hover { color: #fbb036 }
.page-template-template-company .careers .careers_list, .page-template-template-company-update .careers .careers_list { display: none; background: #495c84; padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-company .careers .careers_list, .page-template-template-company-update .careers .careers_list { padding: 60px 40px }
}
@media (min-width: 1001px) {
.page-template-template-company .careers .careers_list, .page-template-template-company-update .careers .careers_list { padding: 90px }
}
.page-template-template-company .careers .careers_list ul li a, .page-template-template-company-update .careers .careers_list ul li a { text-align: left; width: 250px; margin-bottom: 30px }
.page-template-template-company .careers article.position, .page-template-template-company-update .careers article.position { display: none; background: #495c84; padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-company .careers article.position, .page-template-template-company-update .careers article.position { padding: 60px 20px }
}
@media (min-width: 1001px) {
.page-template-template-company .careers article.position, .page-template-template-company-update .careers article.position { padding: 90px 55px }
}
.page-template-template-company .careers article.position .title, .page-template-template-company-update .careers article.position .title { width: 100% }
@media (min-width: 601px) {
.page-template-template-company .careers article.position .title, .page-template-template-company-update .careers article.position .title { padding-left: 20px }
}
@media (min-width: 1001px) {
.page-template-template-company .careers article.position .title, .page-template-template-company-update .careers article.position .title { padding-left: 35px }
}
.page-template-template-company .careers article.position .description, .page-template-template-company-update .careers article.position .description { text-align: left; font-size: 14px; line-height: 1.4; padding: 20px 0 10px }
@media (max-width: 600px) {
.page-template-template-company .careers article.position .description, .page-template-template-company-update .careers article.position .description { display: flex; flex-direction: column }
.page-template-template-company .careers article.position .description .apply, .page-template-template-company-update .careers article.position .description .apply { order: 10 }
}
@media (min-width: 601px) {
.page-template-template-company .careers article.position .description, .page-template-template-company-update .careers article.position .description { -moz-column-count: 2; column-count: 2 }
}
@media (min-width: 801px) {
.page-template-template-company .careers article.position .description, .page-template-template-company-update .careers article.position .description { padding: 30px 0 15px; -moz-column-count: 3; column-count: 3 }
}
.page-template-template-company .careers article.position .description>div, .page-template-template-company-update .careers article.position .description>div { break-inside: avoid-column; margin-bottom: 30px }
@media (min-width: 601px) {
.page-template-template-company .careers article.position .description>div, .page-template-template-company-update .careers article.position .description>div { padding: 0 15px 0 20px }
}
@media (min-width: 1001px) {
.page-template-template-company .careers article.position .description>div, .page-template-template-company-update .careers article.position .description>div { padding: 0 25px 0 35px }
}
.page-template-template-company .careers article.position .description h4, .page-template-template-company-update .careers article.position .description h4 { margin-bottom: 30px }
.page-template-template-company .careers article.position .description h5, .page-template-template-company-update .careers article.position .description h5 { margin-bottom: 10px; font-size: inherit; text-transform: uppercase }
.page-template-template-company .careers article.position .description ul, .page-template-template-company-update .careers article.position .description ul { list-style: none; margin-left: 6px }
.page-template-template-company .careers article.position .description ul li, .page-template-template-company-update .careers article.position .description ul li { margin-bottom: 10px }
.page-template-template-company .careers article.position .description ul li::before, .page-template-template-company-update .careers article.position .description ul li::before { content: "\2022"; display: inline-block; width: 8px; margin-left: -8px }
.page-template-template-company .careers article.position .description a:hover, .page-template-template-company-update .careers article.position .description a:hover { color: #fbb036 }
.page-template-template-company .careers article.position span.pdf, .page-template-template-company-update .careers article.position span.pdf { display: block; text-align: left; padding-bottom: 25px }
@media (min-width: 601px) {
.page-template-template-company .careers article.position span.pdf, .page-template-template-company-update .careers article.position span.pdf { padding-left: 35px; padding-bottom: 15px }
}
.page-template-template-company .careers article.position span.pdf svg, .page-template-template-company-update .careers article.position span.pdf svg { height: 16px; width: 17.45px; margin-right: 10px }
.page-template-template-company .careers article.position span.pdf svg path, .page-template-template-company-update .careers article.position span.pdf svg path { fill: #fff }
.page-template-template-company .careers article.position span.pdf a:hover, .page-template-template-company-update .careers article.position span.pdf a:hover { color: #fbb036 }
.page-template-template-company .careers article.position span.pdf a:hover svg path, .page-template-template-company-update .careers article.position span.pdf a:hover svg path { fill: #fbb036 }
@media (min-width: 1001px) {
.page-template-template-contact main { display: flex; flex-direction: row; flex-wrap: wrap }
.page-template-template-contact main .overview { width: 100% }
.page-template-template-contact main .content, .page-template-template-contact main .map { width: 50% }
}
.page-template-template-contact section.overview { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/contact_header.jpg); background-size: cover; background-position: center }
.page-template-template-contact section.overview h1 { margin: auto; padding: 40px 0 }
@media (min-width: 801px) {
.page-template-template-contact section.overview h1 { padding: 70px 0 }
}
@media (min-width: 1001px) {
.page-template-template-contact section.overview h1 { padding: 140px 0 }
}
.page-template-template-contact section.content { padding: 30px 0px 0px }
@media (min-width: 601px) {
.page-template-template-contact section.content { padding: 60px 26px 20px }
}
.page-template-template-contact section.content .info { font-size: 18px; letter-spacing: .05em; margin-bottom: 40px }
@media (min-width: 601px) {
.page-template-template-contact section.content .info { margin-bottom: 60px }
}
.page-template-template-contact section.content .info>* { margin-bottom: 5px }
.page-template-template-contact section.content .form form { width: 100% }
.page-template-template-contact section.content .form form:after { display: block; clear: both; content: "" }
.page-template-template-contact section.content .form form label { position: absolute; left: -999999px }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap { display: inline-block; padding: 11px 14px; width: 100% }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap.zip, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap.state { width: 50% }
@media (min-width: 801px) {
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap { width: 50%; float: left }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap.message { width: 100% }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap.zip, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap.state { width: 25% }
}
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap input, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap select, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap textarea { -webkit-appearance: none; display: block; width: 100%; padding: 15px; background: transparent; border: 2px solid white; border-radius: 0; font-size: 18px; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; color: #495c84 }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap input::placeholder, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap select::placeholder, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap textarea::placeholder {
color:#888;
text-transform:uppercase;
text-align:center
}
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap input:focus, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap select:focus, .page-template-template-contact section.content .form form .wpcf7-form-control-wrap textarea:focus { outline: none }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap input { text-align: center }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap select { height: 54px; text-align-last: center; text-transform: uppercase }
.page-template-template-contact section.content .form form .wpcf7-form-control-wrap select option:first-of-type { color: #888 }
.page-template-template-contact section.content .form form .wpcf7-submit { -webkit-appearance: none; width: calc(100% - 28px); margin: 11px 14px; padding: 15px 30px; background: transparent; border: 2px solid #495c84; border-radius: 0; color: #495c84; text-align: center; font-size: 18px; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; text-transform: uppercase; cursor: pointer }
@media (min-width: 601px) {
.page-template-template-contact section.content .form form .wpcf7-submit { width: auto; float: right }
}
.page-template-template-contact section.content .form form .wpcf7-submit:after { display: inline-block; content: ""; position: relative; top: -6px; margin-left: 5px; height: 12px; width: 5px; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/submit_arrow.svg); background-size: 100%; background-position: center; background-repeat: no-repeat }
.page-template-template-contact section.content .form form div.wpcf7-validation-errors, .page-template-template-contact section.content .form form div.wpcf7-acceptance-missing, .page-template-template-contact section.content .form form div.wpcf7-response-output { border: none }
.page-template-template-contact section.map { background: #495c84; position: relative }
.page-template-template-contact section.map #map { height: 200px }
@media (min-width: 601px) {
.page-template-template-contact section.map #map { height: 100%; min-height: 400px }
}
.page-template-template-contact section.map .controls { position: absolute; bottom: 10px; right: 10px }
@media (min-width: 601px) {
.page-template-template-contact section.map .controls { bottom: 20px; right: 20px }
}
.page-template-template-contact section.map .controls div { display: block; float: left; height: 42px; width: 42px; background: #f4f2f1; margin-right: 10px; cursor: pointer; font-size: 30px }
.page-template-template-contact section.map .controls a { display: block; float: left; background: #f4f2f1; border: none; padding: 10px 15px }
.page-template-template-contact section.map .controls div:hover, .page-template-template-contact section.map .controls a:hover { color: white; background: #495c84 }
@media (min-width: 1001px) {
display:block .no-flexbox .page-template-template-contact main:after {
display:block;
clear:both;
content:""
}
.no-flexbox .page-template-template-contact main .overview { width: 100%; float: left }
.no-flexbox .page-template-template-contact main .content, .no-flexbox .page-template-template-contact main .map { width: 50%; float: left }
.no-flexbox .page-template-template-contact main .map { height: 922px }
}
@media (min-width: 1001px) {
main.news, main.privacy, main.portal { display: flex; flex-direction: row }
}
main.newslist section:first-of-type { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/news_confetti.jpg); background-size: cover; background-position: top }
main.privacy section:first-of-type, main.portal section:first-of-type { background: #495c84; color: #fff!important; }
main.privacy h1.heading.black.title, main.portal h1.heading.black.title { color: #fff; position: fixed; width: 34%; } main.portal .content .lead { font-size: 1.2rem; }
main.portal .content { padding: 3em; ; text-align: left; }
main.portal .content p { margin: 0 0 1rem 0; }
main.portal .content .alignleft { display: inline; float: left; margin-right: 1.5em; }
body main.portal .content img, body main.portal .content figure {
width:!important; max-width: 100%; height: auto; }
main.portal .content img.icons, main.portal .content figure.icons { width: 88px; }
main.portal .content dl, main.portal .content ol, main.portal .content ul { margin: 0 0 1rem 50px; }
main.portal .content h1, main.portal .content h2, main.portal .content h3, main.portal .content h4, main.portal .content h5, main.portal .content h6 {
margin-bottom: .5rem; font-weight: 500; line-height: 1.2; }
main.portal .content a.button { -webkit-appearance: none; width: calc(100% - 28px); margin: 11px 14px; padding: 15px 30px; background: transparent; border: 2px solid #495c84; border-radius: 0; color: #495c84; text-align: center; font-size: 18px; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; text-transform: uppercase; cursor: pointer; }
.headerPhoto { margin: -3rem -2.8em 2rem; }
@media (min-width: 1001px) {
main.newslist section:first-of-type, main.privacy section:first-of-type, main.portal section:first-of-type { width: 34%; background-position: center }
}
main.news section:nth-of-type(2), main.privacy section:nth-of-type(2), main.portal section:nth-of-type(2) { border: 1px solid #fff; background: #f4f2f1 }
main.portal section:nth-of-type(2) { border: 1px solid #fff; background: #fff }
@media (min-width: 801px) {
main.news section:nth-of-type(2), main.privacy section:nth-of-type(2), main.portal section:nth-of-type(2) { min-height: calc(100vh - 404px) }
}
@media (min-width: 1001px) {
main.news section:nth-of-type(2) { width: 66%; min-height: calc(100vh - 225px); }
main.privacy section:nth-of-type(2) { width: 66%; min-height: calc(100vh - 225px); }
main.portal section:nth-of-type(2) { width: 66%; min-height: calc(100vh - 225px); }
}
main.news section h1.title, main.news section h2.title, main.privacy section h1.title, main.privacy section h2.title, main.portal section h1.title, main.portal section h2.title { padding: 70px 0 }
main.news section>a.table, main.privacy section>a.table { border: 1px solid #fff; width: 100%; padding: 30px }
@media (min-width: 601px) {
main.news section>a.table { padding: 30px }
}
@media (min-width: 801px) {
main.news section:nth-of-type(2) { display: flex; flex-wrap: wrap; }
main.news section>a.table { width: 50%; float: left }
}
main.news section>a.table .tablecell { vertical-align: top }
main.news section>a.table div.feat-img { background-position: center; background-size: cover; height: 250px; margin-bottom: 30px; }
main.news section>a.table .date { font-size: 14px; text-transform: uppercase }
main.news section>a.table h2 { margin: 10px }
main.news section>a.table span { width: auto; padding: 1px 10px 0 }
main.news section>a.table:hover span.button { background: #495c84; color: #fff }
main.news section .pagination { width: 100%; padding: 20px; font-size: 15px }
@media (min-width: 801px) {
main.news section .pagination { float: left; padding: 60px }
}
main.news section .pagination>* { padding: 0 3px }
main.news section .pagination .current, main.news section .pagination a:hover { color: #000 }
main.news.newssingle .content { padding: 20px }
main.news.newssingle .content article img.attachment-post-thumbnail { margin-bottom: 30px; }
@media (min-width: 601px) {
main.news.newssingle .content { padding: 40px }
}
@media (min-width: 801px) {
main.news.newssingle .content { padding: 60px; max-width: 1000px; margin: auto }
}
main.news.newssingle .content article { text-align: left; margin-bottom: 30px }
main.news.newssingle .content article h1 { text-align: center; padding: 0 40px 15px }
main.news.newssingle .content article p { color: black; font-size: 14px; text-align: left; margin-bottom: 15px }
main.news.newssingle .content article p.date { text-align: center; margin-bottom: 30px }
main.news.newssingle .content article p span { color: #495c84 }
main.news.newssingle .content article a { color: #495c84 }
main.news.newssingle .content article a svg { height: 13px; width: 12.75px }
main.news.newssingle .content article a svg path { fill: #495c84 }
main.news.newssingle .content article a:hover { color: #fbb036 }
main.news.newssingle .content article a:hover path { fill: #fbb036 }
main.news.newssingle .content article ul { list-style: none; margin-left: 30px }
main.news.newssingle .content article ul ul { margin-top: 12px; margin-bottom: 12px; }
main.news.newssingle .content article ul li { padding-right: 8px; color: black; font-size: 14px; text-align: left; margin-bottom: 5px }
main.news.newssingle .content article ul li::before { content: "\2022"; display: inline-block; width: 10px; margin-left: -10px }
@media (min-width: 1001px) {
.no-flexbox main.news { background-image: url(https://picsum.photos/1000/1000); background-size: cover; background-position: left }
.no-flexbox main.news:after { display: block; clear: both; content: "" }
.no-flexbox main.news section { float: left }
}
.page-template-template-properties .overview { background-image: url(https://www.wilderco.com/wp-content/uploads/properties_header-2025.jpg); background-size: cover; background-position: center }
.page-template-template-properties .overview .wrap { padding: 45px 20px }
.page-template-template-properties .overview .wrap p { text-shadow: 1px 1px 18px rgb(0 0 0) }
@media (min-width: 601px) {
.page-template-template-properties .overview .wrap { padding: 80px }
}
@media (min-width: 801px) {
.page-template-template-properties .overview .wrap { margin: auto; padding: 100px; max-width: 900px }
}
.page-template-template-properties .properties .filters { background: #fff; padding: 10px; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; font-size: 16px; letter-spacing: .025em; text-transform: uppercase }
@media (min-width: 401px) {
.page-template-template-properties .properties .filters { padding: 15px }
}
@media (min-width: 1001px) {
.page-template-template-properties .properties .filters { padding: 25px }
}
.page-template-template-properties .properties .filters .name-filter, .page-template-template-properties .properties .filters .state-filter, .page-template-template-properties .properties .filters .city-filter { position: relative; display: inline-block; margin: 10px; border: 2px solid #495c84; width: calc(100% - 24px) }
@media (min-width: 601px) {
.page-template-template-properties .properties .filters .name-filter, .page-template-template-properties .properties .filters .state-filter, .page-template-template-properties .properties .filters .city-filter { width: 220px }
}
@media (min-width: 601px) and (max-width: 800px) {
.page-template-template-properties .properties .filters .name-filter.name-filter, .page-template-template-properties .properties .filters .state-filter.name-filter, .page-template-template-properties .properties .filters .city-filter.name-filter { width: 464px }
}
@media (min-width: 1301px) {
.page-template-template-properties .properties .filters .name-filter, .page-template-template-properties .properties .filters .state-filter, .page-template-template-properties .properties .filters .city-filter { margin: 15px; width: 240px; width: calc(20% - 34px); float: left; display: block }
}
.page-template-template-properties .properties .filters .name-filter span, .page-template-template-properties .properties .filters .state-filter span, .page-template-template-properties .properties .filters .city-filter span { padding: 10px 0; width: 100%; display: inline-block; cursor: pointer }
@media (min-width: 1301px) {
.page-template-template-properties .properties .filters .name-filter span, .page-template-template-properties .properties .filters .state-filter span, .page-template-template-properties .properties .filters .city-filter span { padding: 15px 0 }
}
.page-template-template-properties .properties .filters .name-filter span:after, .page-template-template-properties .properties .filters .state-filter span:after, .page-template-template-properties .properties .filters .city-filter span:after { display: inline-block; content: ""; width: 12px; height: 12px; margin-left: 5px; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/prop_arrow.svg); background-size: contain; background-position: center; background-repeat: no-repeat }
.page-template-template-properties .properties .filters .name-filter ul, .page-template-template-properties .properties .filters .state-filter ul, .page-template-template-properties .properties .filters .city-filter ul { display: none; width: calc(100% + 4px); position: absolute; top: 100%; left: -2px; z-index: 2; padding-bottom: 10px; border: 2px solid #495c84; background: #fff; border-top: none; list-style: none }
.page-template-template-properties .properties .filters .name-filter ul li, .page-template-template-properties .properties .filters .state-filter ul li, .page-template-template-properties .properties .filters .city-filter ul li { padding: 5px; cursor: pointer; color: #888 }
.page-template-template-properties .properties .filters .name-filter.on, .page-template-template-properties .properties .filters .state-filter.on, .page-template-template-properties .properties .filters .city-filter.on { border-bottom: 2px solid #fff }
.page-template-template-properties .properties .filters .name-filter.on ul, .page-template-template-properties .properties .filters .state-filter.on ul, .page-template-template-properties .properties .filters .city-filter.on ul { display: block }
.page-template-template-properties .properties .filters .name-filter.on span:after, .page-template-template-properties .properties .filters .state-filter.on span:after, .page-template-template-properties .properties .filters .city-filter.on span:after { transform: scaleY(-1) }
.page-template-template-properties .properties .filters .search-filter { display: block; margin: 10px auto; width: calc(100% - 20px) }
@media (min-width: 601px) {
.page-template-template-properties .properties .filters .search-filter { width: 470px }
}
@media (min-width: 1301px) {
.page-template-template-properties .properties .filters .search-filter { margin: 15px; width: calc(40% - 31px); float: left; display: block }
}
.page-template-template-properties .properties .filters .search-filter input { float: left; height: 48px; padding: 13px 0; appearance: none; -webkit-appearance: none; border: none; border-radius: 0 !important; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; font-size: 16px; letter-spacing: .025em; text-transform: uppercase }
@media (min-width: 1301px) {
.page-template-template-properties .properties .filters .search-filter input { padding: 18px 0; height: 58px }
}
.page-template-template-properties .properties .filters .search-filter input:focus { appearance: none; -webkit-appearance: none; outline: none }
.page-template-template-properties .properties .filters .search-filter input[type='text'] { width: calc(100% - 145px); border: 2px solid #495c84; border-right: none; text-align: center; color: #495c84 }
.page-template-template-properties .properties .filters .search-filter input[type='text']::placeholder {
color:#888
}
.page-template-template-properties .properties .filters .search-filter input[type='submit'] { width: 140px; border: 2px solid #495c84; font-family: "alternate-gothic-no-3-d", Arial, sans-serif; font-size: 16px; color: #495c84; cursor: pointer; background: none }
.page-template-template-properties .properties .filters .search-filter input[type='submit']:hover { background: #495c84; color: #fff }
.page-template-template-properties .properties .list { padding: 40px 10px }
@media (min-width: 401px) {
.page-template-template-properties .properties .list { padding: 40px 30px }
}
@media (min-width: 601px) {
.page-template-template-properties .properties .list { padding: 40px 10px }
}
@media (min-width: 801px) {
.page-template-template-properties .properties .list { padding: 40px 25px }
}
.page-template-template-properties .properties .list ul { list-style: none }
.page-template-template-properties .properties .list ul li { display: block; position: relative; width: 100% }
@media (min-width: 601px) {
.page-template-template-properties .properties .list ul li { float: left; width: 50% }
}
@media (min-width: 1001px) {
.page-template-template-properties .properties .list ul li { width: 33.33% }
}
@media (min-width: 1301px) {
.page-template-template-properties .properties .list ul li { width: 25% }
}
.page-template-template-properties .properties .list ul li.Arsenal { color: #fbb036 }
.page-template-template-properties .properties .list ul li a { display: block; padding: 10px }
@media (min-width: 401px) {
.page-template-template-properties .properties .list ul li a { padding: 15px }
}
@media (min-width: 601px) {
.page-template-template-properties .properties .list ul li a { padding: 10px }
.page-template-template-properties .properties .list ul li a:hover .imgwrap img { height: 110%; width: 110%; top: -5%; left: -5%; transition: top .35s ease-out, left .35s ease-out, height .35s ease-out, width .35s ease-out }
}
@media (min-width: 801px) {
.page-template-template-properties .properties .list ul li a { padding: 15px }
}
@media (min-width: 601px) {
.page-template-template-properties .properties .list ul li a .imgwrap { overflow: hidden; height: calc(32.25vw - 30px) }
.page-template-template-properties .properties .list ul li a .imgwrap img { height: 100%; width: 100%; position: relative; top: 0; left: 0; transition: top .35s ease-out, left .35s ease-out, height .35s ease-out, width .35s ease-out }
}
@media (min-width: 1001px) {
.page-template-template-properties .properties .list ul li a .imgwrap { height: calc(21.5vw - 30px) }
}
@media (min-width: 1301px) {
.page-template-template-properties .properties .list ul li a .imgwrap { height: calc(16.13vw - 30px) }
}
.page-template-template-properties .properties .list ul li .info { margin-top: 15px; color: #495c84 }
.single-properties main { position: relative }
@media (min-width: 1001px) {
.single-properties section { width: 50%; float: left }
}
.single-properties section:nth-of-type(1) { padding: 40px 20px 30px }
@media (min-width: 601px) {
.single-properties section:nth-of-type(1) { padding: 50px 40px 30px }
}
@media (min-width: 1201px) {
.single-properties section:nth-of-type(1),  { padding: 70px 90px 40px }
}
.single-properties section:nth-of-type(1) h2,  section.special-properties h2, .single-properties section:nth-of-type(1) a.button { margin-top: 30px; margin-bottom: 10px }
.single-properties section:nth-of-type(1) p, .single-properties section:nth-of-type(1) li, .single-properties section:nth-of-type(1) th, .single-properties section:nth-of-type(1) td, section.special-properties p, section.special-properties li, section.special-properties th, section.special-properties td { font-size: 14px }
.single-properties section:nth-of-type(1) p:not(.address), .single-properties section:nth-of-type(1) li, .single-properties section:nth-of-type(1) h2, .single-properties section:nth-of-type(1) th, .single-properties section:nth-of-type(1) td, section.special-properties td, section.special-properties h2, section.special-properties li, section.special-properties th, section.special-properties p.cred { color: #000; text-align: left }
.single-properties section:nth-of-type(1) p:not(.address), .single-properties section:nth-of-type(1) li , section.special-properties li, section.special-properties p.cred{ margin-bottom: 10px }
.single-properties section:nth-of-type(1) p.cred, section.special-properties p.cred { margin-top: 8px; font-size: 13px; font-style: italic; color: #495c84 }
.single-properties section:nth-of-type(1) ul,  section.special-properties ul{ list-style: none; margin-left: 10px }
@media (min-width: 601px) {
.single-properties section:nth-of-type(1) ul { -moz-column-count: 2; column-count: 2 }
.single-properties section:nth-of-type(1) ul li { break-inside: avoid-column }
}
@media (max-width:1024px) {
section.special-properties {padding: 0; box-sizing:content-box;}
section.special-properties  .LIpost iframe {width:100%; height auto; }
.XXXXSWD iframe {width: 100%; height auto; }
}
.single-properties section:nth-of-type(1) ul li { break-inside: avoid-column }
}
@media (max-width:1px) {
main#SWDexpanded {display: flex;}
main#SWDexpanded section {display: flex; flex-direction: column; width: 100%; }
.sectionA , .sectionB , .sectionC , .sectionDemographics , .sectionFacts , .sectionLI ,.sectionContacts  { display: flex; flex-direction: column; width: 100%;  }
.sectionA {order:1;}   Header Address
.sectionB {order:2;}    Gallery 
.sectionDemographics {order:3;}
.sectionC {order:3;}  Major Tenants 
.sectionContacts {order:3;} 
.sectionFacts { order: 4;}
.sectionLI {order:12;}
}
flex-direction: column;
@media (max-width: 768px) {
section.special-properties {padding: 12px; box-sizing:content-box;}
section.special-properties  .LIpost iframe {width: 90%; height auto; }
.SWD iframe {width: 100%; height auto; }
}
.single-properties section:nth-of-type(1) ul li , section.special-properties ul li{ padding-right: 8px }
.single-properties section:nth-of-type(1) .facts ul { -moz-column-count: 1; column-count: 1 }
.single-properties section:nth-of-type(1) li::before { content: "\2022"; display: inline-block; width: 10px; margin-left: -10px }
.single-properties section:nth-of-type(1) table, section.special-properties table { width: 100%; border-top: 1px solid #888; border-collapse: collapse }
.single-properties section:nth-of-type(1) table tr, .single-properties section:nth-of-type(1) table td, .single-properties section:nth-of-type(1) table th
section.special-properties table tr, section.special-properties table td, section.special-properties table th { border-bottom: 1px solid #888 }
.single-properties section:nth-of-type(1) table td, .single-properties section:nth-of-type(1) table th, section.special-properties table th, section.special-properties table td { font-weight: normal; padding: 8px 8px 8px 0 }
.SWD *{ text-align: left !important}
.SWD ul  li{ padding-right: 10px ; margin-left: 20px }
.SWD li::before { content: "\2022"; display: inline-block; width: 10px; margin-left: 10px }
.SWD p { margin: 10px 0;}
.SWD h1, .SQ+WD h2, .SWD h3 {font-family: "alternate-gothic-no-3-d", Arial, sans-serif;
line-height: 1.2;
letter-spacing: .1em;
text-transform: uppercase;}
.single-properties .SWD h1 {margin-top: 5px!important; font-size: 2em;}
.single-properties .SWD h2 {margin-top: 5px!important; font-size:1.4em;}
.single-properties .SWD h3 {margin-top: 5px!important;margin-bottom: 15px;font-size: 1.3em; }
.single-properties .SWD hr {margin: 20px 0; border: #777 1px dotted; }
@media (max-width: 1000px) {
.single-properties section:nth-of-type(1) a.back { display: none }
}
.single-properties section:nth-of-type(1) .prop_gallery { margin-top: 30px; padding-bottom: 25px }
@media (min-width: 601px) {
.single-properties section:nth-of-type(1) .prop_gallery { padding-bottom: 50px }
}
@media (min-width: 1001px) {
.single-properties section:nth-of-type(1) .prop_gallery { position: absolute; top: 0; left: 50%; width: calc(50% - 80px); margin: 40px 40px 0 40px; padding-bottom: 0px }
}
.single-properties section:nth-of-type(1) .prop_gallery:after { display: block; content: ""; background: #495c84; width: calc(100% + 40px); height: 75px; position: absolute; bottom: 0; left: -20px; z-index: -1 }
@media (min-width: 601px) {
.single-properties section:nth-of-type(1) .prop_gallery:after { width: calc(100% + 80px); left: -40px; height: 150px }
}
@media (min-width: 1001px) {
.single-properties section:nth-of-type(1) .prop_gallery:after { display: none }
}
.single-properties section:nth-of-type(1) .prop_gallery img { width: 100%; background-size: cover; background-position: center; height: calc(64vw - 40px); padding-top: calc(64vw - 40px) }
@media (min-width: 601px) {
.single-properties section:nth-of-type(1) .prop_gallery img { height: calc(64vw - 80px); padding-top: calc(64vw - 80px) }
}
@media (min-width: 1001px) {
.single-properties section:nth-of-type(1) .prop_gallery img { height: calc(36vw - 80px); padding-top: calc(36vw - 80px) }
}
.single-properties section:nth-of-type(1) .prop_gallery .buttons { text-align: left }
@media (min-width: 1001px) {
.single-properties section:nth-of-type(1) .prop_gallery .buttons { padding-top: 25px }
}
.single-properties section:nth-of-type(1) .prop_gallery .buttons .button { text-align: center; width: 75px; margin: 0 10px 0 0; cursor: pointer }
.single-properties section:nth-of-type(1) .prop_gallery .buttons .i { display: inline-block; width: 12px; height: 13px; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/i_arrow.svg); background-position: 0 5px; background-size: 8.2px; background-repeat: no-repeat }
.single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-next .i { transform: scaleX(-1) }
.single-properties section:nth-of-type(1) .prop_gallery .buttons .button:hover .i { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/i_arrow_hov.svg) }
@media (max-width: 1000px) {
.single-properties section:nth-of-type(1) .prop_gallery .buttons a { display: none }
}
@media (max-width: 1000px) {
.single-properties section:nth-of-type(1) .prop_gallery .buttons .i { display: none }
.single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-prev, .single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-next { z-index: 1; position: absolute; display: block; height: 40px; width: 40px; cursor: pointer; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/arrow.svg); background-position: right; background-size: 20px; background-repeat: no-repeat; background-color: transparent; color: transparent; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0; border: none; outline: none }
.single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-prev:hover, .single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-prev:focus, .single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-next:hover, .single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-next:focus { outline: none }
.single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-prev { top: calc(50% - 10px); left: 10px; -ms-transform: rotate(180deg) translateY(50%); -webkit-transform: rotate(180deg) translateY(50%); transform: rotate(180deg) translateY(50%) }
}
@media (max-width: 1000px) and (min-width: 801px) {
.single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-prev { left: 15px }
}
@media (max-width: 1000px) {
.single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-next { top: calc(50% - 10px); right: 10px }
}
@media (max-width: 1000px) and (min-width: 801px) {
.single-properties section:nth-of-type(1) .prop_gallery .buttons .slick-next { right: 15px; top: calc(50%) }
}
.single-properties section:nth-of-type(1) .gallery_expand { position: fixed; top: 0; left: 9999px; height: 100vh; width: 100%; background: #f4f2f1 }
.single-properties section:nth-of-type(1) .gallery_expand.show { left: 0; z-index: 9999999 }
.single-properties section:nth-of-type(1) .gallery_expand .prop_gallery_expand { padding: 40px 40px 0 40px }
.single-properties section:nth-of-type(1) .gallery_expand .prop_gallery_expand img { height: calc(100vh - 130px); padding-top: calc(100vh - 130px); background-size: cover; background-position: center }
.single-properties section:nth-of-type(1) .gallery_expand .buttons { width: 100%; background: #495c84; margin-top: -90px; height: 180px; padding: 115px 40px 40px 40px }
.single-properties section:nth-of-type(1) .gallery_expand .buttons span.np { float: left }
.single-properties section:nth-of-type(1) .gallery_expand .buttons span.np>span { margin-right: 10px }
.single-properties section:nth-of-type(1) .gallery_expand .buttons .button { width: 75px; cursor: pointer }
.single-properties section:nth-of-type(1) .gallery_expand .buttons>a.button { float: right }
.single-properties section:nth-of-type(1) .gallery_expand .buttons .i { display: inline-block; width: 12px; height: 13px; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/i_arrow.svg); background-position: 0 5px; background-size: 8.2px; background-repeat: no-repeat }
.single-properties section:nth-of-type(1) .gallery_expand .buttons .slick-next .i { transform: scaleX(-1) }
.single-properties section:nth-of-type(1) .gallery_expand .buttons .button:hover .i { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/i_arrow_hov.svg) }
@media (max-width: 1000px) {
.single-properties section:nth-of-type(2) { background: #495c84; padding-bottom: 40px }
}
.single-properties section:nth-of-type(2) .copy { padding: 40px; text-align: left; background: #495c84 }
@media (min-width: 1001px) {
.single-properties section:nth-of-type(2) .copy { margin-top: calc(36vw - 140px); padding: 190px 20px 50px }
}
@media (min-width: 1201px) {
.single-properties section:nth-of-type(2) .copy { padding: 190px 70px 50px }
}
.single-properties section:nth-of-type(2) .copy .contacts, .single-properties section:nth-of-type(2) .copy .links { padding: 20px 50px 0 0 }
@media (min-width: 601px) {
.single-properties section:nth-of-type(2) .copy .contacts, .single-properties section:nth-of-type(2) .copy .links { float: left }
}
@media (min-width: 1001px) {
.single-properties section:nth-of-type(2) .copy .contacts, .single-properties section:nth-of-type(2) .copy .links { width: 50%; padding: 20px 10px }
}
@media (min-width: 1201px) {
.single-properties section:nth-of-type(2) .copy .contacts, .single-properties section:nth-of-type(2) .copy .links { padding: 50 15px }
}
.single-properties section:nth-of-type(2) .copy .contacts h2, .single-properties section:nth-of-type(2) .copy .links h2 { margin-bottom: 30px }
.single-properties section:nth-of-type(2) .copy .contacts a:hover, .single-properties section:nth-of-type(2) .copy .links a:hover { color: #fbb036 }
.single-properties section:nth-of-type(2) .copy .contacts a:hover svg path, .single-properties section:nth-of-type(2) .copy .links a:hover svg path { fill: #fbb036 }
.single-properties section:nth-of-type(2) .copy .contacts ul { list-style: none }
.single-properties section:nth-of-type(2) .copy .contacts ul li { margin-bottom: 20px }
.single-properties section:nth-of-type(2) .copy .links a { display: block; margin-bottom: 30px }
.single-properties section:nth-of-type(2) .copy .links a svg path { fill: white }
.single-properties section:nth-of-type(2) .copy .links a svg.download { height: 16px; width: 17.45px; margin-right: 10px }
.single-properties section:nth-of-type(2) .copy .links a svg.go { height: 13px; width: 12.75px; margin-left: 10px }
.single-properties section:nth-of-type(2) .copy .links a svg.vid { height: 11.8px; width: 13.84px; margin-right: 10px }
.single-properties section:nth-of-type(2) .copy .links .video_wrap { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0,0,0,0.5); z-index: 99999 }
.single-properties section:nth-of-type(2) .copy .links .video_wrap .embed-container { width: 90%; height: 100%; margin: auto }
@media (min-width: 801px) {
.single-properties section:nth-of-type(2) .copy .links .video_wrap .embed-container { width: 80% }
}
.single-properties section:nth-of-type(2) .copy .links .video_wrap .embed-container iframe { width: 100%; height: 100% }
.single-properties section:nth-of-type(2) .copy .links .video_wrap .videotog { width: 40px; height: 40px; position: absolute; top: 10px; right: 10px }
.single-properties section:nth-of-type(2) .copy .links .video_wrap .videotog svg { width: 100%; height: 100%; padding: 10px }
.single-properties section:nth-of-type(2) .copy .links .video_wrap .videotog svg>* { fill: #fff }
@media (min-width: 1001px) {
.single-properties section:nth-of-type(2) a.back { display: none }
}
.page-template-template-services .overview, .page-template-company-update .overview .wrap { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/services_header.jpg); background-size: cover; background-position: center }
.page-template-template-services-update .overview { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/services_header.jpg); background-size: cover; background-position: center }
.page-template-template-services .overview .wrap { padding: 45px 20px }
.page-template-template-services-update .overview .wrap, .page-template-company-update .overview .wrap { padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-services .overview .wrap, .page-template-template-services-update .overview .wrap, .page-template-company-update .overview .wrap { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-services .overview .wrap, .page-template-template-services-update .overview .wrap, .page-template-company-update .overview .wrap { margin: auto; padding: 80px; max-width: 1030px }
}
.page-template-template-services .content { padding: 40px 0 0; max-width: 1440px; margin: auto }
@media (min-width: 601px) {
.page-template-template-services .content { padding: 65px 0 40px }
}
@media (min-width: 1301px) {
.page-template-template-services .content { padding: 65px }
}
.page-template-template-services .content .copy { text-align: left; padding: 0 20px 30px }
@media (min-width: 601px) {
.page-template-template-services .content .copy { padding: 0 60px 60px; text-align: center }
}
@media (min-width: 1001px) {
.page-template-template-services .content .copy { padding: 0 100px 60px }
}
@media (min-width: 1301px) {
.page-template-template-services .content .copy { text-align: left; float: left; padding: 25px 40px 0 0; width: calc(100% - 920px) }
}
.page-template-template-services .content .copy p { padding-top: 10px }
.page-template-template-services .content #graphic { position: relative; padding: 15px 10px 20px }
@media (min-width: 601px) {
.page-template-template-services .content #graphic { width: 567px; height: 666px; margin: auto; padding: 0 }
}
@media (min-width: 1001px) {
.page-template-template-services .content #graphic { width: 920px; height: 560px }
}
@media (min-width: 1301px) {
.page-template-template-services .content #graphic { float: left }
}
.page-template-template-services .content #graphic .arrow { width: 160px; height: 70px; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/services_arrow.svg); padding-right: 18px }
@media (min-width: 601px) {
.page-template-template-services .content #graphic .arrow { position: absolute }
}
.page-template-template-services .content #graphic .arrow.a { left: 0 }
@media (max-width: 600px) {
.page-template-template-services .content #graphic .arrow.a { margin-bottom: 20px }
}
.page-template-template-services .content #graphic .arrow.b { right: 0; bottom: 0 }
@media (max-width: 600px) {
.page-template-template-services .content #graphic .arrow.b { margin-top: 25px; float: right }
.single-properties section:nth-of-type(2) .copy .contacts, .single-properties section:nth-of-type(2) .copy .links { padding: 20px 20px 0 0; }
}
@media (min-width: 1001px) {
.page-template-template-services .content #graphic .arrow { top: 50%; transform: translateY(-50%) }
}
@media (max-width: 600px) {
.page-template-template-services .content #graphic .circles .labels, .page-template-template-services .content #graphic .circles>img { display: none }
}
@media (min-width: 601px) {
.page-template-template-services .content #graphic .circles { position: relative; width: 567px; height: 560px; top: 30px }
}
@media (min-width: 1001px) {
.page-template-template-services .content #graphic .circles { top: 0; left: 180px }
}
.page-template-template-services .content #graphic .circles .popups { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 14px }
@media (min-width: 601px) {
.page-template-template-services .content #graphic .circles .popups { left: -1.5px }
}
.page-template-template-services .content #graphic .circles .popups>div { display: none; position: relative; height: 100%; z-index: 3; padding: 30px 20px }
.page-template-template-services .content #graphic .circles .popups>div.view { display: table }
@media (min-width: 601px) {
.page-template-template-services .content #graphic .circles .popups>div { width: 450px; height: 450px; border-radius: 100%; padding: 50px; position: absolute }
.page-template-template-services .content #graphic .circles .popups>div.view { display: table }
}
@media (min-width: 801px) {
.page-template-template-services .content #graphic .circles .popups>div { z-index: 1 }
}
.page-template-template-services .content #graphic .circles .popups>div .wrap { color: #fff }
.page-template-template-services .content #graphic .circles .popups>div .wrap p { margin-bottom: 15px }
.page-template-template-services .content #graphic .circles .popups>div .wrap .nav { font-size: 20px }
@media (min-width: 801px) {
.page-template-template-services .content #graphic .circles .popups>div .wrap .nav { display: none }
}
.page-template-template-services .content #graphic .circles .popups>div .wrap .nav a { padding: 0 3px }
.page-template-template-services .content #graphic .circles .popups>div .wrap .nav svg { height: 13px; width: 12.75px; fill: #fff }
.page-template-template-services .content #graphic .circles .popups>div .wrap .nav svg.prev { transform: scaleX(-1) }
.page-template-template-services .content #graphic .circles .popups>div.a { background: #495c84 }
.page-template-template-services .content #graphic .circles .popups>div.b { background: #3564af }
.page-template-template-services .content #graphic .circles .popups>div.c { background: #cb3633 }
.page-template-template-services .content #graphic .circles .popups>div.d { background: #f7941d }
.page-template-template-services .content #graphic .circles .popups>div.e { background: #fdb913 }
.page-template-template-services .content #graphic .circles .popups>div.f { background: #99c2b6 }
.page-template-template-services .content #graphic .circles .popups>div.g { background: #5d9342 }
@media (min-width: 601px) {
.page-template-template-services .content #graphic .circles .popups>div.a { top: 0px; left: 58px }
.page-template-template-services .content #graphic .circles .popups>div.b { background: #3564af; top: 23.5px; left: 106.8px }
.page-template-template-services .content #graphic .circles .popups>div.c { top: 76.2px; left: 118.8px }
.page-template-template-services .content #graphic .circles .popups>div.d { top: 118.5px; left: 85px }
.page-template-template-services .content #graphic .circles .popups>div.e { top: 118.5px; left: 31px }
.page-template-template-services .content #graphic .circles .popups>div.f { top: 76.2px; left: -2.8px }
.page-template-template-services .content #graphic .circles .popups>div.g { top: 23.5px; left: 9.3px }
}
.page-template-template-services .content #graphic .circles .hover { position: absolute; top: 70px; left: 10px; z-index: 2; width: calc(100% - 20px) }
@media (min-width: 601px) {
.page-template-template-services .content #graphic .circles .hover { top: 0; left: 0; width: 100% }
}
.page-template-template-services .content #graphic .circles .hover path { fill: rgba(0,0,0,0.01) }
.page-template-template-services .content #graphic .circles .labels p { position: absolute; width: 223.2px; transform: translate(-50%, -50%) }
.page-template-template-services .content #graphic .circles .labels p.w { font-size: 30px; width: 100px; top: 51.5%; left: 50% }
.page-template-template-services .content #graphic .circles .labels p.a { top: 20%; left: 50% }
.page-template-template-services .content #graphic .circles .labels p.b { top: 32%; left: 74.25% }
.page-template-template-services .content #graphic .circles .labels p.c { top: 58.5%; left: 80.5% }
.page-template-template-services .content #graphic .circles .labels p.d { top: 80%; left: 63.5% }
.page-template-template-services .content #graphic .circles .labels p.e { top: 80%; left: 36.5% }
.page-template-template-services .content #graphic .circles .labels p.f { top: 58.5%; left: 19.5% }
.page-template-template-services .content #graphic .circles .labels p.g { top: 32%; left: 25.75% }
.page-template-template-services .content #graphic>img { width: 100% }
@media (min-width: 601px) {
.page-template-template-services .content #graphic>img { display: none }
}
.page-template-template-team .overview { background: #495c84 }
.page-template-template-team .overview h1 { width: 100%; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/team_header.jpg); background-size: cover; background-position: center; padding: 40px 0 }
@media (min-width: 801px) {
.page-template-template-team .overview h1 { padding: 70px 0 }
}
@media (min-width: 1001px) {
.page-template-template-team .overview h1 { padding: 140px 0 }
}
.page-template-template-team .overview .copy { padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-team .overview .copy { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-team .overview .copy { margin: auto; padding: 80px; max-width: 1050px }
}
.page-template-template-team .teams { padding-top: 20px; position: relative }
@media (min-width: 801px) {
.page-template-template-team .teams { padding-top: 40px }
}
@media (min-width: 1201px) {
.page-template-template-team .teams { padding-top: 50px }
}
.page-template-template-team .teams .backtotop { display: block; height: 50px; width: 50px; position: fixed; right: 10px; z-index: 2 }
@media (max-width: 600px) {
.page-template-template-team .teams .backtotop { display: none }
}
@media (min-width: 801px) {
.page-template-template-team .teams .backtotop { right: 15px }
}
@media (min-width: 1001px) {
.page-template-template-team .teams .backtotop { right: 25px }
}
.page-template-template-team .teams .backtotop.on { transition: bottom .15s ease-in-out; bottom: 50px }
.page-template-template-team .teams .backtotop.hide { bottom: -50px; transition: bottom .15s ease-in-out }
.page-template-template-team .teams .backtotop.stick { position: absolute; bottom: 50px }
.page-template-template-team .teams .backtotop svg path { fill: #495c84 }
.page-template-template-team .teams .backtotop:hover svg path { fill: #fbb036 }
.page-template-template-team .teams section { position: relative; padding: 20px }
@media (min-width: 801px) {
.page-template-template-team .teams section { padding: 40px }
}
@media (min-width: 1201px) {
.page-template-template-team .teams section { padding: 50px }
.page-template-template-team .teams section:first-of-type ul li:first-of-type { margin-left: 25% }
}
.page-template-template-team .teams section h3 { position: relative; color: #fbb036; font-size: 40px; letter-spacing: .05em; text-align: left; line-height: .8; mix-blend-mode: multiply; z-index: 1 }
@media (max-width: 600px) {
.page-template-template-team .teams section h3 { cursor: pointer }
.page-template-template-team .teams section h3:after { display: inline-block; content: ""; position: relative; top: -6px; margin-left: 5px; height: 20px; width: 30px; background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/downarrow.svg); background-size: 100%; background-position: center; background-repeat: no-repeat }
.page-template-template-team .teams section h3.open:after { transform: scaleY(-1) }
}
@media (max-width: 400px) {
.page-template-template-team .teams section h3:after { width: 20px; top: -3px }
}
@media (min-width: 401px) {
.page-template-template-team .teams section h3 { font-size: 50px }
}
@media (min-width: 601px) {
.page-template-template-team .teams section h3 { font-size: 90px; margin: -20px 0 -30px 0 }
}
@media (min-width: 801px) {
.page-template-template-team .teams section h3 { margin: -40px 0 -35px 0 }
}
@media (min-width: 1001px) {
.page-template-template-team .teams section h3 { font-size: 120px; margin: -40px 0 -50px 0 }
}
@media (min-width: 1201px) {
.page-template-template-team .teams section h3 { font-size: 140px; margin: -50px 0 -60px 0 }
}
.page-template-template-team .teams section ul { list-style: none }
@media (max-width: 600px) {
.page-template-template-team .teams section ul { display: none }
.page-template-template-team .teams section ul.open { display: block }
}
@media (min-width: 601px) {
.page-template-template-team .teams section ul { display: flex; flex-direction: row; flex-wrap: wrap }
}
.page-template-template-team .teams section ul li { padding: 20px 0; text-align: left }
@media (min-width: 401px) {
.page-template-template-team .teams section ul li { padding: 20px 0 20px 20px }
}
@media (min-width: 601px) {
.page-template-template-team .teams section ul li { padding: 0 0 40px 40px; width: 50% }
}
@media (min-width: 801px) {
.page-template-template-team .teams section ul li { width: 33.33% }
}
@media (min-width: 1201px) {
.page-template-template-team .teams section ul li { padding: 0 0 50px 50px; width: 25% }
}
.page-template-template-team .teams section ul li img { margin-bottom: 10px }
.page-template-template-team .teams section ul li h4 { padding-bottom: 10px }
.page-template-template-team .teams section ul li img.gray { -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); filter: gray; filter: grayscale(100%) }
.page-template-template-team .teams section ul li img.gray:hover { -webkit-filter: grayscale(0); -webkit-filter: grayscale(0%); filter: none; filter: grayscale(0%) }
.page-template-template-team .teams section ul li p { font-size: 14px; line-height: 1.4; letter-spacing: 0; margin-bottom: 10px }
.page-template-template-team .teams section ul li br { margin-bottom: 10px }
.page-template-template-team .teams section ul li .bio { display: none }
.page-template-template-team .teams section ul li .bio a:hover { color: #fbb036 }
.page-template-template-team .teams section ul li a.button { text-align: center }
.page-template-template-team .teams section ul li div.noimg { display: flex; flex-direction: column; justify-content: center; width: 100%; background: #d8d8d8; padding: 30px }
.page-template-template-team .teams section ul li div.noimg h4 { font-size: 24px; line-height: 1; display: inline; position: relative }
.page-template-template-team .teams section ul li div.noimg h4::after { display: unset; position: absolute; left: 0; bottom: 10px }
@media (min-width: 1001px) {
.page-template-template-team .teams section ul li div.noimg h4 { font-size: 30px }
}
@media (max-width: 600px) {
.page-template-template-team .teams section ul li div.noimg h4 { font-size: 30px }
}
.page-template-template-team .teams section ul li div.noimg .title { padding-top: 10px }
.page-template-template-team .teams section ul li div.noimg:hover { background: #dbdee6 }
.no-flexbox .page-template-template-team .teams ul { display: block }
.no-flexbox .page-template-template-team .teams ul::after { clear: both; display: block; content: "" }
@media (min-width: 601px) {
.no-flexbox .page-template-template-team .teams ul li { float: left }
} .page-template-template-services-update .overview { background-image: url(https://www.wilderco.com/wp-content/uploads/services_header_dk.jpg); background-size: cover; background-position: center }
.page-template-template-services-update .overview .wrap { padding: 45px 20px }
.page-template-template-services-update .overview .wrap p { text-shadow: 0 0 18px rgb(0 0 0) }
.page-template-template-services-update .content img { width: 100% }
@media (min-width: 601px) {
.page-template-template-services-update .content { padding: 65px 0 40px }
.page-template-template-services-update .overview .wrap { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-services-update .overview .wrap { margin: auto; padding: 80px; max-width: 1030px }
}
.page-template-template-services-update .content { padding: 40px 0 0; max-width: 1440px; margin: auto }
@media (min-width: 1001px) {
.page-template-template-services-update .content { display: flex; align-items: center; padding: 65px }
}
.page-template-template-services-update .content .copy { text-align: left; padding: 0 20px 30px }
.page-template-template-services-update .content #graphic { padding: 0 20px 30px }
@media (min-width: 601px) {
.page-template-template-services-update .content .copy { padding: 0 60px 60px; text-align: center }
.page-template-template-services-update .content #graphic { padding: 0 60px 40px }
}
@media (min-width: 801px) {
.page-template-template-services-update .content #graphic { padding: 0 80px 40px }
}
@media (min-width: 1001px) {
.page-template-template-services-update .content .copy { text-align: left; padding: 0 100px 0 0; width: 50% }
.page-template-template-services-update .content #graphic { width: 50%; padding: 0px }
}
.page-template-template-services-update .content .copy p { padding-top: 10px }
.page-template-template-services-update #services { display: flex; flex-wrap: wrap; }
.page-template-template-services-update #services .service { background: #495c84; position: relative; }
.page-template-template-services-update #services .service:nth-of-type(even) { background: #5b6c90 }
.page-template-template-services-update #services .service { display: flex; flex-wrap: wrap; align-items: center; overflow: hidden; }
.page-template-template-services-update #services .service .wrap { width: 100%; padding: 30px 30px 50px; color: white }
.page-template-template-services-update #services .service .wrap p, .page-template-template-services-update #services .extra_service .wrap p { margin-top: 10px }
.page-template-template-services-update #services .service .img { height: 150px; width: 100%; background-size: cover; background-position: center; position: relative; }
.page-template-template-services-update #services .service .img p { font-size: 12px; position: absolute; bottom: 5px; left: 15px; text-shadow: 0 0 18px rgb(0 0 0); }
.page-template-template-services-update #services .service .img img { height: 1px; width: 1px; }
.page-template-template-services-update #services .extra_service { background: #34425e; width: 100%; }
.page-template-template-services-update #services .extra_service .wrap { padding: 50px 40px; max-width: 1060px; margin: 0px auto; color: white; } @media (min-width: 601px) {
.page-template-template-services-update #services .service .wrap, .page-template-template-services-update #services .extra_service .wrap { padding: 60px; }
.page-template-template-services-update #services .service .wrap { margin-left: 100px; }
.page-template-template-services-update #services .service:nth-of-type(even) .wrap { margin-left: 0px; margin-right: 100px; }
.page-template-template-services-update #services .service .img { position: absolute; top: 0px; left: 0px; height: 100%; width: 100px; transition: width .5s ease; }
.page-template-template-services-update #services .service .img p { font-size: 14px; bottom: 10px; right: 120px; left: auto; text-align: right; width: calc(100vw - 40px); transition: right .5s ease; }
.page-template-template-services-update #services .service:nth-of-type(even) .img { left: auto; right: 0px }
.page-template-template-services-update #services .service:nth-of-type(even) .img p { right: auto; left: 120px; text-align: left; transition: left .5s ease; }
.page-template-template-services-update #services .service .img::after { display: block; content: "\2192"; color: white; position: absolute; top: calc(50% - 12px); right: 20px; font-family: symbol; font-size: 25px; }
.page-template-template-services-update #services .service:nth-of-type(even) .img::after { content: "\2190"; left: 20px; right: auto }
.page-template-template-services-update #services .service .img:hover { width: 100%; transition: width .5s ease; }
.page-template-template-services-update #services .service .img:hover p { bottom: 10px; right: 20px; transition: right .5s ease; }
.page-template-template-services-update #services .service:nth-of-type(even) .img:hover p { right: auto; left: 20px; transition: left .5s ease; }
.page-template-template-services-update #services .service .img:hover::after { transform: scaleX(-1); }
}
@media (min-width: 801px) {
.page-template-template-services-update #services .service .wrap { margin-left: 150px; }
.page-template-template-services-update #services .service:nth-of-type(even) .wrap { margin-left: 0px; margin-right: 150px; }
.page-template-template-services-update #services .service .img { position: absolute; top: 0px; left: 0px; height: 100%; width: 150px; transition: width .5s ease; }
.page-template-template-services-update #services .service .wrap, .page-template-template-services-update #services .extra_service .wrap { padding: 60px 80px; }
}
@media (min-width: 1001px) {
.page-template-template-services-update #services .service { width: 50% }
.page-template-template-services-update #services .service:nth-of-type(3) { background: #5b6c90 }
.page-template-template-services-update #services .service:nth-of-type(4) { background: #495c84 }
.page-template-template-services-update #services .service .wrap { margin-left: 100px; }
.page-template-template-services-update #services .service:nth-of-type(even) .wrap { margin-left: 0px; margin-right: 100px; }
.page-template-template-services-update #services .service .img { position: absolute; top: 0px; left: 0px; height: 100%; width: 100px; transition: width .5s ease; }
.page-template-template-services-update #services .service .wrap, .page-template-template-services-update #services .extra_service .wrap { padding: 60px 80px; }
}
@media (min-width: 1301px) {
.page-template-template-services-update #services .service .wrap, .page-template-template-services-update #services .extra_service .wrap { padding: 80px 100px; }
}
.page-template-template-services-update section#results { padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-services-update section#results { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-services-update section#results { margin: auto; padding: 80px; max-width: 1050px }
}
.page-template-template-services-update .casestudies article h2 { padding-bottom: 10px }
.page-template-template-services-update .casestudies article a.button { margin: 30px 10px 0 10px }
.page-template-template-services-update .casestudies article a.button:hover { background: #495c84; color: #fff }
.page-template-template-services-update .casestudies article .preview .copy { padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-services-update .casestudies article .preview .copy { padding: 40px }
}
@media (min-width: 801px) {
.page-template-template-services-update .casestudies article .preview .copy { float: right; width: 50%; height: 31.5vw; padding: 0 calc(25% - 200px) }
}
.page-template-template-services-update .casestudies article .preview img { background-size: cover; background-position: center }
@media (min-width: 801px) {
.page-template-template-services-update .casestudies article .preview img { float: right; width: 50%; height: 31.5vw; padding-left: 50% }
}
.page-template-template-services-update .casestudies article .expand { display: none }
.page-template-template-services-update .casestudies article .expand .copy { position: relative; padding: 40px 20px }
@media (min-width: 601px) {
.page-template-template-services-update .casestudies article .expand .copy { padding: 40px }
}
@media (min-width: 801px) {
.page-template-template-services-update .casestudies article .expand .copy { float: right; width: 50%; padding: 120px 80px 60px }
}
.page-template-template-services-update .casestudies article .expand .copy ul { text-align: left; margin-left: 18px; list-style: none }
.page-template-template-services-update .casestudies article .expand .copy p, .page-template-template-services-update .casestudies article .expand .copy li { margin-bottom: 10px }
.page-template-template-services-update .casestudies article .expand .copy li::before { content: "\2022"; color: #fbb036; display: inline-block; width: 18px; margin-left: -18px }
@media (min-width: 801px) {
.page-template-template-services-update .casestudies article .expand .copy .img { background-size: cover; background-position: center; position: absolute; width: 100%; height: 100%; top: 0; right: 100% }
}
@media (max-width: 800px) {
.page-template-template-services-update .casestudies article .expand .imgm { background-size: cover; background-position: center; width: 100%; height: 64vw }
}
.page-template-template-services-update .casestudies article:nth-of-type(odd) { background: #495c84; color: #fff }
@media (min-width: 801px) {
.page-template-template-services-update .casestudies article:nth-of-type(odd) .copy, .page-template-template-services-update .casestudies article:nth-of-type(odd) img { float: left }
}
.page-template-template-services-update .casestudies article:nth-of-type(odd) .copy .img { left: 100% }
.page-template-template-services-update .casestudies article:nth-of-type(odd) a.button:hover { background: #fff; color: #495c84 }  .beenuptotext { margin: 0 calc(30% - 30vw ); } .page-template-template-careers .careers { margin: auto; padding: 0 78px 00px 78px; max-width: 1024px; color: var(--wilderBlue); }
.page-template-template-careers .careers .overview p { margin-bottom: 1.25em; }
.page-template-template-careers .dblbock { background: var(--wilderBlue); color: #fff; padding: 0; display: flex; margin: 40px calc(50% - 50vw ); }
.page-template-template-careers .photoBlock { width: 50%; background-image: url(//www.wilderco.com/wp-content/uploads/home_sparklers_new.jpg); background-size: cover; background-position: center }
.page-template-template-careers .textBlock { width: 50%; padding: 80px 60px; font-size: ;
letter-spacing: .045em; } .page-template-template-careers section#careers div.intro { background: var(--wilderBlue); color: #fff; padding: 3em 0.75em; box-sizing: border-box; max-width: 100vw; position: relative; left: 0; margin-top: 0px; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); width: 100vw; overflow-x: hidden; }
XXXX.page-template-template-careers section#careers div.intro h2.heading { font-weight: bold; text-transform: lowercase; font-size: 3.5em; margin-bottom: -16px; }
.page-template-template-careers section#careers div.intro .copy { font-size: 1.0em; font-weight: bold; padding: 0 15%; }
.page-template-template-careers section.overview { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/services_header.jpg); background-size: cover; background-position: center; padding: 80px 0; }
.page-template-template-careers section.overview .wrap { padding: 45px 20px }
.beWilder { font-size: 2.5em; font-weight: normal; color: var(--wilderBlue); }
.WilderLogos { text-align: center; }
.WilderLogos img { max-width: 140px; padding: 8px; display: inline-block; clear: none; }
p.linksResume a { color: var(--wilderBlue); border: 2px var(--wilderBlue) solid; border-radius: 8px; text-align: center; width: 45%; display: inline-block; padding: 4px 18px; font-weight: bold; text-transform: uppercase; }
.page-template-template-careers .notice { font-size: 70%; line-height: 140%; display: block; padding-bottom: 30px; }
.page-template-template-careers .careers_list { padding: 16px 24px 70px; display: none; background: #495c84; margin-bottom: 30px; text-align: left; }
.page-template-template-careers article.position .description { padding: 30px 0 15px; -moz-column-count: 3; column-count: 3; text-align: left; }
.page-template-template-careers article.position .description h5 { margin-bottom: 10px; font-size: inherit; text-transform: uppercase; text-align: left; }
.page-template-template-careers .careers_list ul li a { text-align: left; width: 250px; margin-bottom: 30px; text-align: left; }
.page-template-template-careers article.position .description>div { padding: 0 25px 0 35px; text-align: left; break-inside: avoid-column; margin-bottom: 30px; }
.page-template-template-careers article.position { display: none; background: #495c84; padding: 90px 55px; }
.careers_list { }
.row { display: block; overflow: hidden; clear: both; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0 }
.wpcp-carousel-preloader img { width: auto; }
.cardWrap { display: inline-flex; JUSTIFY-CONTENT: center; flex-flow: row wrap; align-items: stretch; }
#CareerList { position: relative; ; clear: both; width: 100%; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; text-align: center; } #CareerList .card { display: inline-flex; width: calc( 33% - 3em); margin: 1em; flex-direction: column; border: 0px #ccc solid; ; height: calc(100% * 1.5)
}
#CareerList .cardPhoto { text-align: center; align-content: center; background: #f2f0ef; background-repeat: no-repeat; padding: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 14em; background-size: 100%; background-position: center center; }
#CareerList .cardTitle { display: flex; text-align: center; align-content: center; background: #000; padding: 4px; min-height: 4em; flex-direction: column; justify-content: center; align-items: center; flex-wrap: nowrap; }
#CareerList .cardAction { text-align: center; align-content: center; background: #000; padding: 4px 4px; }
@media (min-width: 801px) and (max-width: 1024px) {
#CareerList .card { display: inline-flex; width: calc( 45% - 3em); height: calc(100% * 1.5);
}
}
@media (min-width: 601px) and (max-width: 801px) {
#CareerList .card { display: inline-flex; width: calc( 45% - 0em); height: calc(100% * 1.5);
margin: 1em .25em; }
.page-template-template-careers .careers_list { padding: 16px 14px 70px; }
p.linksResume a { width: 45%; display: inline-block; padding: 4px 18px; margin: .5em; }
#CareerList .cardPhoto { min-height: 20vh; }
.beWilder { font-size: 6.5vw; }
}
@media (max-width: 601px) {
.col-8 { -webkit-box-flex: 100; -webkit-flex: 0 0 100%; -moz-box-flex: 100; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.page-template-template-careers .photoBlock, .page-template-template-careers .textBlock { width: 100%; min-height: 40vh; }
#CareerList .card { display: inline-flex; width: calc( 100% - 0em); height: calc(100% * 1.5);
margin: .5em 0; }
p.linksResume a { width: 90%; display: inline-block; padding: 4px 18px; margin: .5em; }
.page-template-template-careers .careers { margin: auto; padding: 0 10px 0px 10px; max-width: 100%; }
.page-template-template-careers .careers_list { padding: 16px 10px 70px; }
.page-template-template-careers section#careers div.intro { padding: 0.75em; box-sizing: border-box; max-width: 100vw; width: 100vw; line-height: 1.7em; }
div.intro h2.heading { line-height: 1.7em; font-size: 13.3vw!important; margin-bottom: 0.5em!important; }
.page-template-template-careers .dblbock { display: block; }
.page-template-template-careers article.position .description { padding: 30px 0 15px; -moz-column-count: 1; column-count: 1; text-align: left; }
.page-template-template-careers article.position { padding: 90px 25px; }
.page-template-template-careers.headingsm { font-size: 24px; }
.beWilder { font-size: 6.5vw; }
}  .page-template-template-company-update section.overview { background-image: url(//www.wilderco.com/wp-content/themes/wilder-theme/img/services_header.jpg); background-size: cover; background-position: center }
.page-template-template-company-update section.overview .wrap { padding: 45px 20px }
@media (min-width: 601px) {
.page-template-template-company-update section.overview .wrap { padding: 60px }
}
@media (min-width: 801px) {
.page-template-template-company-update section.overview .wrap { margin: auto; padding: 80px; max-width: 1030px }
}
.page-template-template-company-update #about { background: #495c84; padding: 0 40px; color: white; }
.page-template-template-company-update #about .item { border-bottom: 2px solid #adb6c8; padding: 60px 0; }
.page-template-template-company-update #about .item:last-of-type { border-bottom: 0px }
.page-template-template-company-update #about .item .copy { padding-bottom: 60px; }
.page-template-template-company-update #about .item .copy p { margin-top: 10px }
.page-template-template-company-update #about .item .copy a { margin-top: 10px; }
.page-template-template-company-update #about .item .copy a:hover { color: #495c84; background: #fff; }
.page-template-template-company-update #about .item .quote { position: relative; padding: 20px 30px; font-size: 19px; font-style: italic }
.page-template-template-company-update #about .item .quote::before, .page-template-template-company-update #about .item .quote::after { display: block; content: ""; height: 2px; width: 34px; background-color: #fbb036; position: absolute; top: 0px; left: calc(50% - 17px) }
.page-template-template-company-update #about .item .quote::after { top: auto; bottom: 0px; }
@media (min-width: 601px) {
.page-template-template-company-update #about { padding: 0 50px; }
.page-template-template-company-update #about .item { padding: 60px 40px; }
.page-template-template-company-update #about .item .quote { max-width: 460px; margin: 0 auto; }
}
@media (min-width: 801px) {
.page-template-template-company-update #about { padding: 0 60px; }
}
@media (min-width: 1001px) {
.page-template-template-company-update #about { padding: 0 80px; }
.page-template-template-company-update #about .item { padding: 60px 0px; display: flex; align-items: center; }
.page-template-template-company-update #about .item .copy { padding: 0px 40px; width: 50% }
.page-template-template-company-update #about .item .quote { width: 50%; }
}
@media (min-width: 1301px) {
.page-template-template-company-update #about .item { padding: 80px 0px; }
}
.page-template-template-company-update #news .wrap { width: 100%; padding: 60px 0 30px }
.page-template-template-company-update #news .wrap a:hover { color: #fff; background: #495c84; }
.page-template-template-company-update #news .wrap h2 { padding-bottom: 15px }
.page-template-template-company-update #news>a.table { border: 1px solid #fff; width: 100%; padding: 30px }
.page-template-template-company-update #news>a.table .tablecell { vertical-align: top }
.page-template-template-company-update #news>a.table div.feat-img { background-position: center; background-size: cover; height: 250px; margin-bottom: 30px; }
.page-template-template-company-update #news>a.table .date { font-size: 14px; text-transform: uppercase }
.page-template-template-company-update #news>a.table h2 { margin: 10px }
.page-template-template-company-update #news>a.table span { width: auto; padding: 1px 10px 0 }
.page-template-template-company-update #news>a.table:hover span.button { background: #495c84; color: #fff }
.page-template-template-company-update #news .pagination { width: 100%; padding: 20px; font-size: 15px }
@media (min-width: 601px) {
.page-template-template-company-update #news>a.table { padding: 30px }
}
@media (min-width: 801px) {
.page-template-template-company-update #news .wrap { padding: 80px 0 30px }
.page-template-template-company-update #news { display: flex; flex-wrap: wrap; }
.page-template-template-company-update #news>a.table { width: 33.3%; }
}:root{--wpcp-shadow-subtle-1dp:0px 1px 2px 0px rgba(0,0,0,.12);--wpcp-shadow-light-2dp:0px 2px 4px 0px rgba(0,0,0,.14);--wpcp-shadow-medium-4dp:0px 4px 6px 0px rgba(0,0,0,.16);--wpcp-shadow-strong-8dp:0px 8px 18px 0px rgba(0,0,0,.18);--wpcp-shadow-deep-12dp:0px 12px 17px 0px rgba(0,0,0,.2);--wpcp-shadow-sharp-4dp:4px 4px 0px 0px rgba(0,0,0,.25)}.wpcp-svg-rotate-180 svg{rotate:180deg}.wpcp-carousel-render *,.wpcp-tiles-grid *{box-sizing:border-box}.wpcp-block-carousel,.wpcp-block-inner,.wpcp-block-slider,.wpcp-block-thumbnails-slider,.wpcp-block-tiles{position:relative}.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container:not(.swiper-initialized)>.swiper-wrapper{display:flex}.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex:0 0 var(--wpcp-swiper-slide-width-d,calc(33.333% - 13.333px));margin-right:var(--wpcp-swiper-gap-d,20px);max-width:var(--wpcp-swiper-slide-width-d,calc(33.333% - 13.333px));width:var(--wpcp-swiper-slide-width-d,calc(33.333% - 13.333px))}.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container:not(.swiper-initialized)[dir=rtl]>.swiper-wrapper>.swiper-slide{margin-left:var(--wpcp-swiper-gap-d,20px);margin-right:0}.wpcp-d-hidden{display:none}.wpcp-item-media--custom-rsp{aspect-ratio:var(--wpcp-cmar-d);height:var(--wpcp-cmh-d);min-height:var(--wpcp-cmmin-d);width:var(--wpcp-cmw-d)}.wpcp-item-media--custom-rsp>.wpcp-item-img,.wpcp-item-media--custom-rsp>a,.wpcp-item-media--custom-rsp>a>img.wpcp-item-img,.wpcp-item-media--custom-rsp>img.wpcp-item-img{height:100%;width:100%}.wpcp-item-media--custom-rsp>a{display:block}.wpcp-item{min-width:0;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,opacity .3s ease,filter .3s ease,transform .3s ease}.wpcp-carousel-render.wpcp-style-partialView .wpcp-slide-group,.wpcp-carousel-render.wpcp-style-standard .wpcp-slide-group{display:grid;gap:var(--wpcp-slide-group-gap-d,20px);grid-template-columns:repeat(var(--wpcp-slide-group-cols-d,1),minmax(0,1fr));overflow:visible}.wpcp-carousel-render.wpcp-style-partialView .wpcp-slide-group .wpcp-item,.wpcp-carousel-render.wpcp-style-standard .wpcp-slide-group .wpcp-item{width:100%}@media(max-width:1023px){.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex-basis:var(--wpcp-swiper-slide-width-t,calc(50% - 10px));max-width:var(--wpcp-swiper-slide-width-t,calc(50% - 10px));width:var(--wpcp-swiper-slide-width-t,calc(50% - 10px))}.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container>.swiper-wrapper>.swiper-slide{margin-right:var(--wpcp-swiper-gap-t,20px)}.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container[dir=rtl]>.swiper-wrapper>.swiper-slide{margin-left:var(--wpcp-swiper-gap-t,20px);margin-right:0}.wpcp-slide-group{gap:var(--wpcp-slide-group-gap-t,20px);grid-template-columns:repeat(var(--wpcp-slide-group-cols-t,1),minmax(0,1fr))}.wpcp-item-media--custom-rsp{aspect-ratio:var(--wpcp-cmar-t);height:var(--wpcp-cmh-t);min-height:var(--wpcp-cmmin-t);width:var(--wpcp-cmw-t)}}@media(max-width:599px){.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex-basis:var(--wpcp-swiper-slide-width-m,100%);max-width:var(--wpcp-swiper-slide-width-m,100%);width:var(--wpcp-swiper-slide-width-m,100%)}.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container>.swiper-wrapper>.swiper-slide{margin-right:var(--wpcp-swiper-gap-m,10px)}.wpcp-carousel-render-frontend:not(.wpcp-vertical):not(.wpcp-variable-width) .wpcp-carousel-container[dir=rtl]>.swiper-wrapper>.swiper-slide{margin-left:var(--wpcp-swiper-gap-m,10px);margin-right:0}.wpcp-slide-group{gap:var(--wpcp-slide-group-gap-m,10px);grid-template-columns:repeat(var(--wpcp-slide-group-cols-m,1),minmax(0,1fr))}.wpcp-item-media--custom-rsp{aspect-ratio:var(--wpcp-cmar-m);height:var(--wpcp-cmh-m);min-height:var(--wpcp-cmmin-m);width:var(--wpcp-cmw-m)}}.wpcp-item-media--maxw-rsp{max-width:var(--wpcp-mwmx-d)}.wpcp-item-media--aspect-rsp{aspect-ratio:var(--wpcp-mar-d);overflow:hidden;position:relative}@media(max-width:1023px){.wpcp-item-media--aspect-rsp{aspect-ratio:var(--wpcp-mar-t)}}@media(max-width:599px){.wpcp-item-media--aspect-rsp{aspect-ratio:var(--wpcp-mar-m)}}.wpcp-item-media img{display:block;max-height:100%;max-width:100%}.wpcp-audio-card__media,.wpcp-audio-card__thumb,.wpcp-item-media{border-color:var(--wpcp-img-border-color,currentcolor);border-style:var(--wpcp-img-border-style,none);border-width:var(--wpcp-img-border-width,medium)}.wpcp-item:hover .wpcp-audio-card__media,.wpcp-item:hover .wpcp-audio-card__thumb,.wpcp-item:hover .wpcp-item-media{border-color:var(--wpcp-img-border-color-hover,var(--wpcp-img-border-color,currentcolor))}.wpcp-item-inner.wpcp-orientation-diagonal .wpcp-diagonal-caption,.wpcp-item-inner:not(.wpcp-orientation-image-top):not(.wpcp-orientation-diagonal) .wpcp-item-content,.wpcp-item:has(>.wpcp-item-inner.wpcp-orientation-image-top),.wpcp-item>.wpcp-item-inner--audio-style2>.wpcp-audio-card,.wpcp-item>.wpcp-item-inner--audio-style3>.wpcp-audio-card,.wpcp-item>.wpcp-item-inner--audio-style4>.wpcp-audio-card{border-color:var(--wpcp-content-border-color,currentcolor);border-style:var(--wpcp-content-border-style,none);border-width:var(--wpcp-content-border-width,medium);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,opacity .3s ease,filter .3s ease,transform .3s ease}.wpcp-item:has(>.wpcp-item-inner.wpcp-orientation-image-top):hover,.wpcp-item:hover .wpcp-item-inner.wpcp-orientation-diagonal .wpcp-diagonal-caption,.wpcp-item:hover .wpcp-item-inner:not(.wpcp-orientation-image-top):not(.wpcp-orientation-diagonal) .wpcp-item-content,.wpcp-item:hover>.wpcp-item-inner--audio-style2>.wpcp-audio-card,.wpcp-item:hover>.wpcp-item-inner--audio-style3>.wpcp-audio-card,.wpcp-item:hover>.wpcp-item-inner--audio-style4>.wpcp-audio-card{border-color:var(--wpcp-content-border-color-hover,var(--wpcp-content-border-color,currentcolor))}.wpcp-item-inner.wpcp-orientation-diagonal .wpcp-diagonal-caption,.wpcp-item-inner:not(.wpcp-orientation-image-top):not(.wpcp-orientation-diagonal) .wpcp-item-content,.wpcp-item:has(>.wpcp-item-inner.wpcp-orientation-image-top),.wpcp-item>.wpcp-item-inner--audio-style2>.wpcp-audio-card,.wpcp-item>.wpcp-item-inner--audio-style3>.wpcp-audio-card,.wpcp-item>.wpcp-item-inner--audio-style4>.wpcp-audio-card{box-shadow:var(--wpcp-content-shadow,none)}.wpcp-item:has(>.wpcp-item-inner.wpcp-orientation-image-top):hover,.wpcp-item:hover .wpcp-item-inner.wpcp-orientation-diagonal .wpcp-diagonal-caption,.wpcp-item:hover .wpcp-item-inner:not(.wpcp-orientation-image-top):not(.wpcp-orientation-diagonal) .wpcp-item-content,.wpcp-item:hover>.wpcp-item-inner--audio-style2>.wpcp-audio-card,.wpcp-item:hover>.wpcp-item-inner--audio-style3>.wpcp-audio-card,.wpcp-item:hover>.wpcp-item-inner--audio-style4>.wpcp-audio-card{box-shadow:var(--wpcp-content-shadow-hover,var(--wpcp-content-shadow,none))}.wpcp-item-inner.wpcp-orientation-diagonal .wpcp-diagonal-caption,.wpcp-item-inner:not(.wpcp-orientation-image-top):not(.wpcp-orientation-diagonal) .wpcp-item-content,.wpcp-item:has(>.wpcp-item-inner.wpcp-orientation-image-top),.wpcp-item>.wpcp-item-inner--audio-style2>.wpcp-audio-card,.wpcp-item>.wpcp-item-inner--audio-style3>.wpcp-audio-card,.wpcp-item>.wpcp-item-inner--audio-style4>.wpcp-audio-card{border-radius:var(--wpcp-content-radius,0)}.wpcp-content-slot--title>a{color:inherit;text-decoration:none}.wpcp-item-inner{display:flex;flex-direction:column;max-height:100%;min-width:0;overflow:hidden;position:relative}.wpcp-item-inner *{box-sizing:border-box}.wpcp-item-inner .wpcp-item-media{display:flex;justify-content:center;order:1;overflow:hidden;position:relative}.wpcp-item-inner .wpcp-item-media a,.wpcp-item-inner .wpcp-item-media img{width:100%}.wpcp-item-inner img.wpcp-item-img{cursor:pointer;display:block;height:auto;max-width:100%;object-fit:cover;transition:transform .3s ease,filter var(--wpcp-img-filter-duration,.3s) ease,opacity var(--wpcp-preloader-fade-duration,.6s) ease-out}.wpcp-item-inner .wpcp-item-content{align-items:flex-start;display:flex;flex-direction:column;order:2;width:100%}.wpcp-item-inner .wpcp-item-content.wpcp-content-align--left{align-items:flex-start;text-align:left}.wpcp-item-inner .wpcp-item-content.wpcp-content-align--center{align-items:center;text-align:center}.wpcp-item-inner .wpcp-item-content.wpcp-content-align--right{align-items:flex-end;text-align:right}.wpcp-item-inner .wpcp-item-content .wpcp-item-title{color:var(--wpcp-content-title-color,#2f2f2f);cursor:pointer;font-size:20px;font-weight:500;line-height:1.4;margin:var(--wpcp-content-title-margin,0);padding:0;transition:all .3s ease}.wpcp-item-inner .wpcp-item-content .wpcp-item-price{color:var(--wpcp-content-price-color,#2f2f2f);font-size:16px;font-weight:600;line-height:1.4;margin:var(--wpcp-content-price-margin,4px 0 0 0);padding:0}.wpcp-item-inner .wpcp-item-content .wpcp-item-price del{font-weight:400;margin-right:8px;opacity:.6;text-decoration:line-through}.wpcp-item-inner .wpcp-item-content .wpcp-item-price ins{color:var(--wpcp-content-sale-price-color,#2f2f2f);font-weight:600;text-decoration:none}.wpcp-item-inner .wpcp-item-content .wpcp-item-price span{font-size:inherit}.wpcp-item-inner .wpcp-item-content .wpcp-item-desc{color:var(--wpcp-content-desc-color,#757575);font-size:16px;font-weight:400;line-height:1.4;margin:var(--wpcp-content-desc-margin,0);padding:0}.wpcp-item-inner .wpcp-item-content .wpcp-item-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--wpcp-meta-gap,4px)}.wpcp-item-inner .wpcp-item-content .wpcp-item-meta__part:not(:last-child):after{white-space:pre}.wpcp-item-inner .wpcp-item-content .wpcp-item-meta--sep-bullet .wpcp-item-meta__part:not(:last-child):after{content:" • "}.wpcp-item-inner .wpcp-item-content .wpcp-item-meta--sep-dash .wpcp-item-meta__part:not(:last-child):after{content:" - "}.wpcp-item-inner .wpcp-item-content .wpcp-item-meta--sep-pipe .wpcp-item-meta__part:not(:last-child):after{content:" | "}.wpcp-item-inner .wpcp-item-content .wpcp-item-meta--sep-none .wpcp-item-meta__part:not(:last-child):after{content:""}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating{display:inline-flex;gap:var(--wpcp-rating-gap,4px)}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating .wpcp-rating-icon-wrap{display:inline-flex;flex:0 0 auto;line-height:1;position:relative}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating .wpcp-rating-empty,.wpcp-item-inner .wpcp-item-content .wpcp-item-rating .wpcp-rating-fill{display:inline-flex;line-height:1}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating .wpcp-rating-icon{display:block;flex:0 0 auto;height:1em;max-width:none;object-fit:contain;width:1em}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating .wpcp-rating-empty{color:var(--wpcp-content-rating-empty,#e0e0e0);position:relative}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating .wpcp-rating-fill{color:var(--wpcp-content-rating-fill,gold);left:0;overflow:hidden;position:absolute;top:0;transition:all .3s ease;white-space:nowrap}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating .wpcp-rating-fill svg{flex-shrink:0}.wpcp-item-inner .wpcp-item-content .wpcp-item-rating svg{height:var(--wpcp-rating-size,16px);width:var(--wpcp-rating-size,16px)}.wpcp-item-inner .wpcp-item-content .wpcp-read-more{align-items:center;color:#2f2f2f;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;line-height:1.4;margin-top:8px;text-decoration:none;transition:all .3s ease}.wpcp-item-inner .wpcp-item-content .wpcp-read-more.wpcp-btn-type-button{background-color:transparent;border:1px solid #2f2f2f;border-radius:2px;padding:11px 18px}.wpcp-item-inner .wpcp-item-content .wpcp-read-more.wpcp-btn-type-button:hover{background-color:#2f2f2f;color:#fff}.wpcp-item-inner .wpcp-item-content .wpcp-read-more.wpcp-icon-position-left{flex-direction:row-reverse}.wpcp-item-inner .wpcp-item-content .wpcp-read-more:focus{outline:none}.wpcp-item-inner .wpcp-item-content.wpcp-content-hover{opacity:0;transition:opacity .2s}.wpcp-item-inner .wpcp-content-top{order:0}.wpcp-item-inner .wpcp-content-center{margin-bottom:auto;margin-top:auto;order:2}.wpcp-item-inner .wpcp-content-bottom{margin-bottom:0;margin-top:0;order:2}.wpcp-item-inner:hover .wpcp-content-hover{opacity:1}@media(hover:none),(pointer:coarse){.wpcp-item-inner .wpcp-item-content.wpcp-content-hover{opacity:1}}.wpcp-read-more .wpcp-readmore-icon{align-items:center;display:inline-flex;justify-content:center;line-height:1}.wpcp-read-more .wpcp-readmore-icon img,.wpcp-read-more .wpcp-readmore-icon svg{display:block;height:16px;width:16px}.wpcp-read-more .wpcp-readmore-icon .wc-block-mini-cart__icon{display:block;height:24px;width:24px}.wpcp-item:nth-child(2n)>.wpcp-item-inner.wpcp-zigzag{flex-direction:column-reverse}.wpcp-item-inner.wpcp-content-runs .wpcp-item-content,.wpcp-item-inner.wpcp-content-runs .wpcp-item-media{margin-bottom:0;margin-top:0;order:0}.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-inner.wpcp-content-runs .wpcp-item-content{flex:0 0 auto;height:auto}.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-inner.wpcp-content-runs .wpcp-item-media{flex:1 1 auto;height:auto;min-height:0}.wpcp-image-overlay.wpcp-item-media:before{transition:all .3s ease}.wpcp-item-social.wpcp-social-share{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:8px;padding:0}.wpcp-item-social.wpcp-social-share .wpcp-social-share-icon{list-style:none}.wpcp-item-social.wpcp-social-share .wpcp-share-btn,.wpcp-item-social.wpcp-social-share .wpcp-social-share-link{align-items:center;background-color:#f3f3f3;color:#2f2f2f;display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:36px}.wpcp-item-social.wpcp-social-share .wpcp-share-btn svg,.wpcp-item-social.wpcp-social-share .wpcp-social-share-link svg{height:var(--wpcp-social-icon-size,18px);width:var(--wpcp-social-icon-size,18px)}.wpcp-item-social.wpcp-social-share .wpcp-share-btn:where([style*="--wpcp-social-icon-color"]),.wpcp-item-social.wpcp-social-share .wpcp-social-share-link:where([style*="--wpcp-social-icon-color"]){color:var(--wpcp-social-icon-color,#2f2f2f)}.wpcp-item-social.wpcp-social-share .wpcp-share-btn:where([style*="--wpcp-social-icon-bg"]),.wpcp-item-social.wpcp-social-share .wpcp-social-share-link:where([style*="--wpcp-social-icon-bg"]){background-color:var(--wpcp-social-icon-bg,#f3f3f3)}.wpcp-item-social.wpcp-social-share .wpcp-share-btn:hover:where([style*="--wpcp-social-icon-hover-color"]),.wpcp-item-social.wpcp-social-share .wpcp-social-share-link:hover:where([style*="--wpcp-social-icon-hover-color"]){color:var(--wpcp-social-icon-hover-color,currentColor)}.wpcp-item-social.wpcp-social-share .wpcp-share-btn:hover:where([style*="--wpcp-social-icon-hover-bg"]),.wpcp-item-social.wpcp-social-share .wpcp-social-share-link:hover:where([style*="--wpcp-social-icon-hover-bg"]){background-color:var(--wpcp-social-icon-hover-bg,currentColor)}.wpcp-item-social.wpcp-social-share[style*="--wpcp-social-icon-area-size"] .wpcp-share-btn,.wpcp-item-social.wpcp-social-share[style*="--wpcp-social-icon-area-size"] .wpcp-social-share-link{height:var(--wpcp-social-icon-area-size,40px);width:var(--wpcp-social-icon-area-size,40px)}.wpcp-item-social.wpcp-social-share.icon-round .wpcp-share-btn,.wpcp-item-social.wpcp-social-share.icon-round .wpcp-social-share-link{border-radius:999px}.wpcp-item-social.wpcp-social-share.icon-square .wpcp-share-btn,.wpcp-item-social.wpcp-social-share.icon-square .wpcp-social-share-link{border-radius:4px}.wpcp-item-social.wpcp-social-share.icon-only .wpcp-share-btn,.wpcp-item-social.wpcp-social-share.icon-only .wpcp-social-share-link{background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none;height:auto;width:auto}.wpcp-item-social.wpcp-social-share.icon-only .wpcp-share-btn:where([style*="--wpcp-social-icon-bg"]),.wpcp-item-social.wpcp-social-share.icon-only .wpcp-social-share-link:where([style*="--wpcp-social-icon-bg"]){background-color:transparent!important}.wpcp-item-social.wpcp-social-share.icon-only .wpcp-share-btn:hover:where([style*="--wpcp-social-icon-hover-bg"]),.wpcp-item-social.wpcp-social-share.icon-only .wpcp-social-share-link:hover:where([style*="--wpcp-social-icon-hover-bg"]){background-color:transparent!important}.wpcp-item-social.wpcp-social-share.icon-framed .wpcp-share-btn,.wpcp-item-social.wpcp-social-share.icon-framed .wpcp-social-share-link{background-color:transparent!important;border-style:solid;border-width:1px;box-sizing:border-box}.wpcp-item-social.wpcp-social-share.icon-framed .wpcp-share-btn svg,.wpcp-item-social.wpcp-social-share.icon-framed .wpcp-social-share-link svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-facebook,.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-facebook-f{background-color:#0765ff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-facebook svg,.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-facebook-f svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-x{background-color:#000}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-x svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-linkedin-in{background-color:#0b65c2}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-linkedin-in svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-pinterest{background-color:#e60022}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-pinterest svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-mail{background-color:#da4a3e}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-mail svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-instagram{background:radial-gradient(182.61% 44.3% at -16.75% 7.2%,#3771c8 0,#3771c8 12.8%,rgba(102,0,255,0) 100%),radial-gradient(92.18% 99.11% at 26.56% 107.7%,#fd5 0,#fd5 10%,#ff543e 50%,#c837ab 100%)}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-instagram svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-vkontakte{background-color:#0177ff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-vkontakte svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-digg{background-color:#1b1a19}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-digg svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-tumblr{background-color:#011935}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-tumblr svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-reddit{background-color:#fd4500}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-reddit svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-whatsapp{background-color:#0bc144}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-whatsapp svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-pocket{background-color:#ef4155}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-pocket svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-xing{background-color:#0698a0}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-xing svg{fill:#fff}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-clone{background-color:#04a963;border:none;cursor:pointer}.wpcp-item-social.wpcp-social-share.original-css .wpcp-share-clone svg{fill:#fff}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-facebook,.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-facebook-f{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-facebook svg,.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-facebook-f svg{fill:#0765ff}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-x{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-x svg{fill:#000}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-linkedin,.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-linkedin-in{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-linkedin svg,.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-linkedin-in svg{fill:#0b65c2}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-pinterest{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-pinterest svg{fill:#e60022}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-mail{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-mail svg{fill:#da4a3e}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-instagram{background:transparent!important;background-image:none!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-instagram svg{fill:#c837ab}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-vkontakte{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-vkontakte svg{fill:#0177ff}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-digg{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-digg svg{fill:#1b1a19}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-tumblr{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-tumblr svg{fill:#011935}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-reddit{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-reddit svg{fill:#fd4500}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-whatsapp{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-whatsapp svg{fill:#0bc144}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-pocket{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-pocket svg{fill:#ef4155}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-xing{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-xing svg{fill:#0698a0}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-clone{background:transparent!important;border:none;box-shadow:none}.wpcp-item-social.wpcp-social-share.icon-only.original-css .wpcp-share-clone svg{fill:#04a963}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-facebook,.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-facebook-f{border-color:#0765ff;color:#0765ff}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-facebook svg,.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-facebook-f svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-x{border-color:#000;color:#000}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-x svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-linkedin,.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-linkedin-in{border-color:#0b65c2;color:#0b65c2}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-linkedin svg,.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-linkedin-in svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-pinterest{border-color:#e60022;color:#e60022}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-pinterest svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-mail{border-color:#da4a3e;color:#da4a3e}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-mail svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-instagram{border-color:#c837ab;color:#c837ab}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-instagram svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-vkontakte{border-color:#0177ff;color:#0177ff}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-vkontakte svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-digg{border-color:#1b1a19;color:#1b1a19}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-digg svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-tumblr{border-color:#011935;color:#011935}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-tumblr svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-reddit{border-color:#fd4500;color:#fd4500}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-reddit svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-whatsapp{border-color:#0bc144;color:#0bc144}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-whatsapp svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-pocket{border-color:#ef4155;color:#ef4155}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-pocket svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-xing{border-color:#0698a0;color:#0698a0}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-xing svg{fill:currentColor}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-clone{border-color:#04a963;color:#04a963}.wpcp-item-social.wpcp-social-share.icon-framed.original-css .wpcp-share-clone svg{fill:currentColor}.wpcp-carousel-render.wpcp-style-center .swiper-slide{opacity:.5;transform:scale(.85);transition:opacity .3s,transform .3s}.wpcp-carousel-render.wpcp-style-center .swiper-slide-active{opacity:1;transform:scale(1)}.wpcp-carousel-render.wpcp-vertical{overflow:visible;position:relative}.wpcp-carousel-render.wpcp-vertical .wpcp-swiper{overflow:hidden}.wpcp-carousel-render.wpcp-vertical .wpcp-swiper .swiper-wrapper{flex-direction:column}.wpcp-carousel-render.wpcp-vertical .wpcp-swiper .swiper-slide{box-sizing:border-box;flex-shrink:0}.wpcp-carousel-render.wpcp-vertical .wpcp-swiper .swiper-slide .wpcp-item-inner{display:flex;flex-direction:column}.wpcp-carousel-render.wpcp-vertical .wpcp-swiper .swiper-slide .wpcp-item-media{flex:1;min-height:0}.wpcp-carousel-render.wpcp-vertical .wpcp-swiper .swiper-slide .wpcp-item-media img{display:block;object-fit:cover}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center .wpcp-nav-arrows.wpcp-nav-vertical,.wpcp-carousel-render.wpcp-vertical.nav-vertical-center-inner .wpcp-nav-arrows.wpcp-nav-vertical,.wpcp-carousel-render.wpcp-vertical.nav-vertically-inner-and-outer .wpcp-nav-arrows.wpcp-nav-vertical{inset:0;pointer-events:none;position:absolute;z-index:10}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav,.wpcp-carousel-render.wpcp-vertical.nav-vertical-center-inner .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav,.wpcp-carousel-render.wpcp-vertical.nav-vertically-inner-and-outer .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav{left:50%;pointer-events:auto;position:absolute;right:auto;transform:translate(calc(-50% + var(--wpcp-nav-offset-x, 0px)),var(--wpcp-nav-offset-y,0))}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-prev,.wpcp-carousel-render.wpcp-vertical.nav-vertical-center-inner .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-prev,.wpcp-carousel-render.wpcp-vertical.nav-vertically-inner-and-outer .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-prev{bottom:auto;top:5px;transform:translate(calc(-50% + var(--wpcp-nav-offset-x, 0px)),var(--wpcp-nav-offset-y,0)) rotate(90deg)}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-next,.wpcp-carousel-render.wpcp-vertical.nav-vertical-center-inner .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-next,.wpcp-carousel-render.wpcp-vertical.nav-vertically-inner-and-outer .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-next{bottom:5px;top:auto;transform:translate(calc(-50% + var(--wpcp-nav-offset-x, 0px)),var(--wpcp-nav-offset-y,0)) rotate(90deg)}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-prev{top:0;transform:translate(calc(-50% + var(--wpcp-nav-offset-x, 0px)),calc(-50% + var(--wpcp-nav-offset-y, 0px))) rotate(90deg)}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-next{bottom:0;transform:translate(calc(-50% + var(--wpcp-nav-offset-x, 0px)),calc(50% + var(--wpcp-nav-offset-y, 0px))) rotate(90deg)}.wpcp-carousel-render.wpcp-vertical.nav-vertically-inner-and-outer .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-prev{top:0;transform:translate(calc(-50% + var(--wpcp-nav-offset-x, 0px)),calc(-100% - 8px + var(--wpcp-nav-offset-y, 0px))) rotate(90deg)}.wpcp-carousel-render.wpcp-vertical.nav-vertically-inner-and-outer .wpcp-nav-arrows.wpcp-nav-vertical .wpcp-nav-next{bottom:0;transform:translate(calc(-50% + var(--wpcp-nav-offset-x, 0px)),calc(100% + 8px + var(--wpcp-nav-offset-y, 0px))) rotate(90deg)}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center-inner:has(.wpcp-pagination--vpos-bottom) .wpcp-carousel-stage{margin-bottom:calc(var(--wpcp-nav-arrow-space, 36px)/2 + var(--wpcp-pag-gap, 8px))}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center:has(.wpcp-pagination--vpos-bottom) .wpcp-carousel-stage{margin-bottom:calc(var(--wpcp-nav-arrow-space, 36px)/2 + var(--wpcp-pag-gap, 8px))}.wpcp-carousel-render.wpcp-vertical.nav-vertically-inner-and-outer:has(.wpcp-pagination--vpos-bottom) .wpcp-carousel-stage{margin-bottom:calc(var(--wpcp-nav-arrow-space, 36px) + 8px)}.wpcp-carousel-render.wpcp-vertical.nav-vertical-center:has(.wpcp-pagination--vpos-top) .wpcp-pagination--vpos-top{top:calc(var(--wpcp-nav-arrow-space, 36px)/2 + var(--wpcp-pag-gap, 12px))}.wpcp-carousel-render.wpcp-vertical .wpcp-pagination.swiper-pagination{bottom:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wpcp-pag-gap);justify-content:center;left:auto;margin-top:var(--wpcp-pag-gap);position:relative;right:auto;top:auto;transform:none;width:100%}.wpcp-carousel-render.wpcp-vertical .wpcp-pagination.swiper-pagination .swiper-pagination-bullet{display:flex}.wpcp-carousel-render .wpcp-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.wpcp-carousel-render.wpcp-variable-width:not(.wpcp-vertical) .wpcp-swiper .swiper-slide{box-sizing:border-box;flex-shrink:0;width:var(--wpcp-vw-slide-width,max-content)}.wpcp-carousel-render.wpcp-variable-width:not(.wpcp-vertical) .wpcp-item-inner{max-width:100%;width:100%}.wpcp-carousel-render.wpcp-variable-width:not(.wpcp-vertical) .wpcp-item-media img.wpcp-item-img,.wpcp-carousel-render.wpcp-variable-width:not(.wpcp-vertical) .wpcp-item-media--maxw-rsp img.wpcp-item-img{display:block;height:var(--wpcp-vw-image-height,auto);max-height:var(--wpcp-vw-image-max-height,none);max-width:100%;width:auto}.wpcp-carousel-render.wpcp-style-center.wpcp-vertical .swiper-slide{opacity:.4;transform:scale(.9);transition:opacity .3s,transform .3s}.wpcp-carousel-render.wpcp-style-center.wpcp-vertical .swiper-slide-active{opacity:1;transform:scale(1)}.alignwide .wpcp-swiper.wpcp-effect-coverflow{padding:20px 0}.wpcp-carousel-render{position:relative}.wpcp-carousel-render .wpcp-carousel-stage{box-sizing:border-box;position:relative;width:100%}.wpcp-carousel-render .wpcp-nav-arrows{align-items:center;display:flex;gap:var(--wpcp-nav-gap,0);height:100%;justify-content:space-between;pointer-events:none;position:absolute;top:0;z-index:10}.wpcp-carousel-render .wpcp-nav{align-items:center;appearance:none;-webkit-appearance:none;background:var(--wpcp-nav-bg,#fff);border-color:var(--wpcp-nav-border-color,#ddd);border-radius:var(--wpcp-nav-border-radius,50%);border-style:var(--wpcp-nav-border-style,solid);border-width:var(--wpcp-nav-border-width,1);box-shadow:var(--wpcp-nav-box-shadow,none);box-sizing:border-box;color:var(--wpcp-nav-color,#757575);cursor:pointer;display:flex;justify-content:center;outline:none;padding:var(--wpcp-nav-padding,0);pointer-events:all;transform:translate(var(--wpcp-nav-offset-x,0),var(--wpcp-nav-offset-y,0));transition:background .3s,color .3s,border-color .3s,opacity .3s ease,box-shadow .3s ease}.wpcp-carousel-render .wpcp-nav.wpcp-nav-prev svg{transform:rotate(180deg)}.wpcp-carousel-render .wpcp-nav:hover{background:var(--wpcp-nav-hover-bg,#19949e);border-color:var(--wpcp-nav-hover-border-color,#19949e);border-style:var(--wpcp-nav-hover-border-style,var(--wpcp-nav-border-style,solid));border-width:var(--wpcp-nav-hover-border-width,var(--wpcp-nav-border-width,0));box-shadow:var(--wpcp-nav-hover-box-shadow,var(--wpcp-nav-box-shadow,none));color:var(--wpcp-nav-hover-color,#fff)}.wpcp-carousel-render .wpcp-nav:active,.wpcp-carousel-render .wpcp-nav:focus{box-shadow:0 2px 6px rgba(0,0,0,.15);outline:none}.wpcp-carousel-render .wpcp-nav:focus-visible{box-shadow:0 2px 6px rgba(0,0,0,.15);outline:2px solid var(--wpcp-nav-hover-border-color,var(--wpcp-nav-color,#757575));outline-offset:2px}.wpcp-carousel-render .wpcp-nav svg{display:block;flex-shrink:0;height:var(--wpcp-nav-arrow-size,18px);object-fit:contain;width:var(--wpcp-nav-arrow-size,18px)}.wpcp-carousel-render.nav-vertical-center-inner:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-nav-arrows,.wpcp-carousel-render.nav-vertical-center:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-nav-arrows,.wpcp-carousel-render.nav-vertically-inner-and-outer:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-nav-arrows{height:calc(100% - 40px)}.wpcp-carousel-render.nav-vertical-center-inner:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-carousel-stage,.wpcp-carousel-render.nav-vertical-center:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-carousel-stage,.wpcp-carousel-render.nav-vertically-inner-and-outer:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-carousel-stage{padding-bottom:40px}.wpcp-carousel-render:not(.wpcp-vertical):not(.wpcp-style-slider):has(>.wpcp-pagination--vpos-bottom),.wpcp-carousel-render:not(.wpcp-vertical):not(.wpcp-style-slider)>.wpcp-block-inner:has(>.wpcp-pagination--vpos-bottom){display:flow-root}.wpcp-carousel-render:not(.wpcp-vertical):not(.wpcp-style-slider) .wpcp-carousel-stage:has(~.wpcp-pagination--vpos-bottom){margin-bottom:calc(var(--wpcp-pag-margin-top, 0px) + var(--wpcp-pag-margin-bottom, 0px))}.wpcp-carousel-render.nav-vertical-center .wpcp-nav-arrows,.wpcp-carousel-render.nav-vertical-center-inner .wpcp-nav-arrows,.wpcp-carousel-render.nav-vertically-inner-and-outer .wpcp-nav-arrows{align-items:center;justify-content:space-between}.wpcp-carousel-render.nav-vertical-center-inner:not(.wpcp-vertical),.wpcp-carousel-render.nav-vertical-center:not(.wpcp-vertical),.wpcp-carousel-render.nav-vertically-inner-and-outer:not(.wpcp-vertical){overflow:visible}.wpcp-carousel-render.nav-vertical-center-inner:not(.wpcp-vertical) .wpcp-nav,.wpcp-carousel-render.nav-vertical-center:not(.wpcp-vertical) .wpcp-nav,.wpcp-carousel-render.nav-vertically-inner-and-outer:not(.wpcp-vertical) .wpcp-nav{transform:translateY(var(--wpcp-nav-offset-y,0))}.wpcp-carousel-render.nav-vertical-center:not(.wpcp-vertical) .wpcp-nav-arrows,.wpcp-carousel-render.nav-vertically-inner-and-outer:not(.wpcp-vertical) .wpcp-nav-arrows{left:0;right:0}.wpcp-carousel-render.nav-vertical-center:not(.wpcp-vertical) .wpcp-nav.wpcp-nav-prev,.wpcp-carousel-render.nav-vertically-inner-and-outer:not(.wpcp-vertical) .wpcp-nav.wpcp-nav-prev{transform:translate(calc((var(--wpcp-nav-straddle, 0%) + var(--wpcp-nav-offset-x, 0px))*-1),var(--wpcp-nav-offset-y,0))}.wpcp-carousel-render.nav-vertical-center:not(.wpcp-vertical) .wpcp-nav.wpcp-nav-next,.wpcp-carousel-render.nav-vertically-inner-and-outer:not(.wpcp-vertical) .wpcp-nav.wpcp-nav-next{transform:translate(calc(var(--wpcp-nav-straddle, 0%) + var(--wpcp-nav-offset-x, 0px)),var(--wpcp-nav-offset-y,0))}.wpcp-carousel-render.nav-vertical-center-inner:not(.wpcp-vertical) .wpcp-nav-arrows{left:var(--wpcp-nav-offset-x,0);right:var(--wpcp-nav-offset-x,0)}.wpcp-carousel-render .wpcp-pagination.swiper-pagination{--wpcp-pag-item-w:12px;--wpcp-pag-item-h:12px;--wpcp-pag-stepper-w:14px;--wpcp-pag-stepper-h:5px;--wpcp-pag-gap:8px;--wpcp-pag-color:#cacbcf;--wpcp-pag-active-color:#19949e;--wpcp-pag-text-color:#fff;--wpcp-pag-active-text-color:var(--wpcp-pag-text-color);--wpcp-pag-border-style:none;--wpcp-pag-border-color:#ccc;--wpcp-pag-border-width:0px;--wpcp-pag-active-border-style:var(--wpcp-pag-border-style);--wpcp-pag-active-border-color:var(--wpcp-pag-border-color);--wpcp-pag-active-border-width:var(--wpcp-pag-border-width);align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--wpcp-pag-gap);justify-content:center;left:0!important;margin:var(--wpcp-pag-margin-top,0) var(--wpcp-pag-margin-right,0) var(--wpcp-pag-margin-bottom,0) var(--wpcp-pag-margin-left,0);max-width:100%;right:0!important;transform:none!important;width:auto!important}.wpcp-carousel-render .wpcp-pagination.swiper-pagination .swiper-pagination-bullet{background:var(--wpcp-pag-color);border:var(--wpcp-pag-border-width) var(--wpcp-pag-border-style) var(--wpcp-pag-border-color);box-sizing:border-box;height:var(--wpcp-pag-item-h);opacity:1;outline:none;width:var(--wpcp-pag-item-w);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .3s ease,border-color .3s ease}.wpcp-carousel-render .wpcp-pagination.swiper-pagination .swiper-pagination-bullet:hover{background:var(--wpcp-pag-active-color)!important;border:var(--wpcp-pag-active-border-width) var(--wpcp-pag-active-border-style) var(--wpcp-pag-active-border-color)!important}.wpcp-carousel-render .wpcp-pagination.swiper-pagination .swiper-pagination-bullet-active{background:var(--wpcp-pag-active-color);border:var(--wpcp-pag-active-border-width) var(--wpcp-pag-active-border-style) var(--wpcp-pag-active-border-color)}.wpcp-carousel-render .wpcp-pagination.swiper-pagination .swiper-pagination-bullet:active,.wpcp-carousel-render .wpcp-pagination.swiper-pagination .swiper-pagination-bullet:focus{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wpcp-carousel-render .wpcp-pagination.swiper-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid var(--wpcp-pag-active-color,#19949e);outline-offset:2px}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vpos-top{bottom:auto;left:0;position:absolute;right:0;top:0;z-index:10}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--align-left{justify-content:flex-start}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--align-center{justify-content:center}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--align-right{justify-content:flex-end}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--align-left{justify-content:flex-start}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--align-right{justify-content:flex-end}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical .swiper-pagination-bullet{margin:0!important}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--dots .swiper-pagination-bullet{background:var(--wpcp-pag-color);border-radius:999px}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--dots .swiper-pagination-bullet-active{background:var(--wpcp-pag-active-color)}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--stepper .swiper-pagination-bullet,.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--stepper .wpcp-pagination-bullet--stepper{background:var(--wpcp-pag-color);border:var(--wpcp-pag-border-width) var(--wpcp-pag-border-style) var(--wpcp-pag-border-color);border-radius:999px;box-sizing:border-box;height:var(--wpcp-pag-stepper-h);width:var(--wpcp-pag-stepper-w)}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--stepper .swiper-pagination-bullet-active,.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--stepper .wpcp-pagination-bullet--stepper.swiper-pagination-bullet-active{background:var(--wpcp-pag-active-color);border:var(--wpcp-pag-active-border-width) var(--wpcp-pag-active-border-style) var(--wpcp-pag-active-border-color)}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--dynamic .swiper-pagination-bullet{background:var(--wpcp-pag-color);border-radius:999px;flex:0 0 auto}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--dynamic .swiper-pagination-bullet-active{background:var(--wpcp-pag-active-color)}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--dynamic{flex-wrap:nowrap;max-width:100%;white-space:nowrap}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--dynamic.swiper-pagination-bullets,.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--dynamic.swiper-pagination-bullets-dynamic{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto!important;justify-content:center;left:0!important;overflow:hidden;right:0!important;top:auto!important;transform:none!important;white-space:nowrap;width:100%!important}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--dynamic.wpcp-pagination--align-left{justify-content:flex-start}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--dynamic.wpcp-pagination--align-center{justify-content:center}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--dynamic.wpcp-pagination--align-right{justify-content:flex-end}.wpcp-carousel-render .wpcp-pagination.swiper-pagination.wpcp-pagination--vertical.wpcp-pagination--dynamic .swiper-pagination-bullet{display:inline-block!important;top:auto!important}@media(min-width:1024px){.wpcp-carousel-render .wpcp-pagination--hide-desktop{display:none!important}}@media(min-width:600px)and (max-width:1023px){.wpcp-carousel-render .wpcp-pagination--hide-tablet{display:none!important}}@media(max-width:599px){.wpcp-carousel-render .wpcp-pagination--hide-mobile{display:none!important}}.wpcp-item-inner.wpcp-has-overlay .wpcp-item-media{position:relative}.wpcp-item-inner.wpcp-has-overlay .wpcp-item-content.wpcp-content-overlay{color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;max-height:100%;overflow:hidden;padding:15px;position:absolute;z-index:2}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay[class*=wpcp-content-position--]{bottom:auto;height:auto;left:auto;max-height:100%;max-width:100%;right:auto;top:auto;transform:none;translate:none;width:100%}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--top-left{left:0;top:0}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--top-center{left:50%;top:0;translate:-50%}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--top-right{right:0;top:0}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--center-left{left:0;top:50%;translate:0 -50%}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--center-center{left:50%;top:50%;translate:-50% -50%}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--center-right{right:0;top:50%;translate:0 -50%}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--bottom-left{bottom:0;left:0}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--bottom-center{bottom:0;left:50%;translate:-50%}.wpcp-item-inner.wpcp-has-overlay.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay.wpcp-content-position--bottom-right{bottom:0;right:0}.wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-media{position:relative}.wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-media.wpcp-image-overlay:before{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.wpcp-item-inner.wpcp-orientation-overlay.wpcp-content-hover-mode .wpcp-item-media.wpcp-image-overlay:before{opacity:0;transition:opacity .2s ease}.wpcp-item-inner.wpcp-orientation-overlay.wpcp-content-hover-mode:hover .wpcp-item-media.wpcp-image-overlay:before{opacity:.5}.wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-overlay{bottom:0;height:auto;justify-content:flex-start;left:0;max-width:100%;padding:15px;right:auto;top:auto;width:max-content}.wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content .wpcp-item-title{color:var(--wpcp-content-title-color,#fff)}.wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content .wpcp-item-desc{color:var(--wpcp-content-desc-color,#fff)}.wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content .wpcp-item-price,.wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content .wpcp-item-price ins{color:var(--wpcp-content-price-color,#fff)}.wpcp-orientation-diagonal .wpcp-item-content{padding:0!important}.wpcp-orientation-diagonal .wpcp-item-content.wpcp-content-overlay{background:none;overflow:visible;padding:0}.wpcp-orientation-diagonal .wpcp-item-content.wpcp-content-overlay .wpcp-diagonal-caption{align-items:inherit;background:rgba(0,0,0,.7);clip-path:polygon(0 0,100% 15%,100% 100%,0 100%);display:flex;flex-direction:column;gap:inherit;justify-content:center;margin-top:auto;max-width:100%;text-align:inherit;width:100%}.wpcp-orientation-diagonal .wpcp-item-content.wpcp-content-overlay .wpcp-diagonal-caption.wpcp-diagonal-right{clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}.wpcp-orientation-diagonal .wpcp-item-content.wpcp-content-overlay .wpcp-item-title{color:var(--wpcp-content-title-color,#fff)}.wpcp-orientation-diagonal .wpcp-item-content.wpcp-content-overlay .wpcp-item-desc{color:var(--wpcp-content-desc-color,#fff)}.wpcp-orientation-diagonal .wpcp-item-content.wpcp-content-overlay .wpcp-item-price{color:var(--wpcp-content-price-color,#fff)}.wpcp-item-inner.wpcp-orientation-diagonal .wpcp-read-more.wpcp-btn-type-button,.wpcp-item-inner.wpcp-orientation-overlay .wpcp-read-more.wpcp-btn-type-button{border-color:#fff;color:#fff}.wpcp-item-inner.wpcp-orientation-diagonal .wpcp-read-more.wpcp-btn-type-link,.wpcp-item-inner.wpcp-orientation-overlay .wpcp-read-more.wpcp-btn-type-link{color:#fff}.wpcp-item-inner.wpcp-orientation-diagonal .wpcp-content-slot--readmore:has(.wpcp-btn-type-link),.wpcp-item-inner.wpcp-orientation-overlay .wpcp-content-slot--readmore:has(.wpcp-btn-type-link){line-height:0}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content{position:absolute}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--top-left{left:0;top:0}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--top-center{left:50%;top:0;translate:-50%}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--top-right{right:0;top:0}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--center-left{left:0;top:50%;translate:0 -50%}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--center-center{left:50%;top:50%;translate:-50% -50%}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--center-right{right:0;top:50%;translate:0 -50%}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--bottom-left{bottom:0;left:0}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--bottom-center{bottom:0;left:50%;translate:-50%}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-inner.wpcp-orientation-overlay .wpcp-item-content.wpcp-content-position--bottom-right{bottom:0;right:0}.wpcp-overlay-icons{display:flex;gap:8px;opacity:0;position:absolute;transition:opacity .2s ease;z-index:5}.wpcp-overlay-icons.wpcp-overlay-icons-visible-always{opacity:1}.wpcp-overlay-icons.wpcp-overlay-icons-visible-hover{opacity:0}.wpcp-overlay-icons.wpcp-overlay-pos-top-left{left:var(--wpcp-overlay-offset,12px);top:var(--wpcp-overlay-offset,12px)}.wpcp-overlay-icons.wpcp-overlay-pos-top-center{left:50%;top:var(--wpcp-overlay-offset,12px);transform:translateX(-50%)}.wpcp-overlay-icons.wpcp-overlay-pos-top-right{right:var(--wpcp-overlay-offset,12px);top:var(--wpcp-overlay-offset,12px)}.wpcp-overlay-icons.wpcp-overlay-pos-center-left{left:var(--wpcp-overlay-offset,12px);top:50%;transform:translateY(-50%)}.wpcp-overlay-icons.wpcp-overlay-pos-center-center{left:50%;top:50%;transform:translate(-50%,-50%)}.wpcp-overlay-icons.wpcp-overlay-pos-center-right{right:var(--wpcp-overlay-offset,12px);top:50%;transform:translateY(-50%)}.wpcp-overlay-icons.wpcp-overlay-pos-bottom-left{bottom:var(--wpcp-overlay-offset,12px);left:var(--wpcp-overlay-offset,12px)}.wpcp-overlay-icons.wpcp-overlay-pos-bottom-center{bottom:var(--wpcp-overlay-offset,12px);left:50%;transform:translateX(-50%)}.wpcp-overlay-icons.wpcp-overlay-pos-bottom-right{bottom:var(--wpcp-overlay-offset,12px);right:var(--wpcp-overlay-offset,12px)}.wpcp-item-inner:hover .wpcp-overlay-icons,.wpcp-item:hover .wpcp-overlay-icons{opacity:1}.wpcp-overlay-icon{align-items:center;background:hsla(0,0%,100%,.95);border-color:var(--wpcp-click-icon-border-color,currentcolor);border-radius:var(--wpcp-click-icon-radius,50%);border-style:var(--wpcp-click-icon-border-style,none);border-width:var(--wpcp-click-icon-border-width,medium);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--wpcp-click-icon-padding,11px);text-decoration:none;transition:transform .15s ease,background .15s ease}.wpcp-overlay-icon .wpcp-overlay-icon-img,.wpcp-overlay-icon svg{display:block;height:var(--wpcp-icon-size,20px);transition:color .15s ease;width:var(--wpcp-icon-size,20px)}.wpcp-overlay-icon .wpcp-icon-container{align-items:center;display:inline-flex;height:var(--wpcp-icon-size,20px);justify-content:center;width:var(--wpcp-icon-size,20px)}.wpcp-overlay-icon .wpcp-icon-container img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.wpcp-overlay-icon:focus{outline:none}.wpcp-overlay-icon:focus-visible{outline:none}.wpcp-overlay-icon:hover{background:#fff;border-color:var(--wpcp-click-icon-hover-border-color,var(--wpcp-click-icon-border-color,currentcolor));border-style:var(--wpcp-click-icon-hover-border-style,var(--wpcp-click-icon-border-style,none));border-width:var(--wpcp-click-icon-hover-border-width,var(--wpcp-click-icon-border-width,medium));transform:scale(1.1)}.wpcp-overlay-icon:hover,.wpcp-overlay-icon:hover .wpcp-overlay-icon-img,.wpcp-overlay-icon:hover svg{color:var(--wpcp-click-lightbox-color-hover,var(--wpcp-click-lightbox-color,#fff))}.wpcp-lightbox-icon{background-color:var(--wpcp-click-lightbox-bg,hsla(0,0%,100%,.7))}.wpcp-lightbox-icon,.wpcp-lightbox-icon .wpcp-overlay-icon-img{color:var(--wpcp-click-lightbox-color,#fff)}.wpcp-lightbox-icon:hover{background-color:var(--wpcp-click-lightbox-bg-hover,var(--wpcp-click-lightbox-bg,hsla(0,0%,100%,.7)))}.wpcp-lightbox-icon:hover .wpcp-overlay-icon-img,.wpcp-lightbox-icon:hover svg{color:var(--wpcp-click-lightbox-color-hover,var(--wpcp-click-lightbox-color,#fff))}.wpcp-item-placeholder{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:inherit;display:flex;height:100%;justify-content:center;width:100%}.wpcp-item-placeholder svg{height:48px;opacity:.7;stroke:#bbb;width:48px}.wpcp-item-placeholder[style*="position: absolute"]{min-height:unset}.wpcp-item-media--aspect-rsp .wpcp-item-placeholder,.wpcp-item-media--custom .wpcp-item-placeholder,.wpcp-item-media[style*=aspect-ratio] .wpcp-item-placeholder{height:100%;inset:0;min-height:unset;position:absolute}.wpcp-item-inner--audio .wpcp-audio-card__media>.wpcp-item-placeholder,.wpcp-item-inner--audio .wpcp-audio-card__thumb>.wpcp-item-placeholder{height:100%;min-height:unset}.wpcp-taxonomy-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.wpcp-taxonomy-wrapper .wpcp-item-taxonomy{align-items:center;background:var(--wpcp-tax-bg,#1e1e1e);border-radius:3px;box-shadow:var(--wpcp-tax-shadow,none);box-sizing:border-box;color:var(--wpcp-tax-color,var(--wpcp-white,#fff));cursor:pointer;display:flex;font-size:12px;font-style:normal;font-weight:600;gap:10px;justify-content:center;letter-spacing:.24px;line-height:1;padding:7px 10px;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.wpcp-taxonomy-wrapper a.wpcp-item-taxonomy[href]{display:flex;text-decoration:none;width:auto}.wpcp-taxonomy-wrapper .wpcp-item-taxonomy:hover{background:var(--wpcp-tax-bg-hover,var(--wpcp-tax-bg,#1e1e1e));box-shadow:var(--wpcp-tax-shadow-hover,var(--wpcp-tax-shadow,none));color:var(--wpcp-tax-hover-color,var(--wpcp-tax-color,var(--wpcp-white,#fff)))}.wpcp-content-slot--meta .wpcp-item-meta{color:var(--wpcp-meta-color,#1e1e1e);font-size:14px;font-weight:400;line-height:1}.wpcp-content-slot--meta .wpcp-item-meta .wpcp-meta-separator{color:var(--wpcp-meta-separator-color,#1e1e1e)}.wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__link{color:inherit;text-decoration:none;transition:color .3s ease}.wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__link:hover{color:var(--wpcp-meta-hover-color,var(--wpcp-meta-color,#1e1e1e))}.wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__part:not(:has(.wpcp-item-meta__link)){transition:color .3s ease}.wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__part:not(:has(.wpcp-item-meta__link)):hover{color:var(--wpcp-meta-hover-color,var(--wpcp-meta-color,#1e1e1e))}.wpcp-content-overlay .wpcp-content-slot--meta .wpcp-item-meta{color:var(--wpcp-meta-color,#fff)}.wpcp-content-overlay .wpcp-content-slot--meta .wpcp-item-meta .wpcp-meta-separator{color:var(--wpcp-meta-separator-color,#fff)}.wpcp-content-overlay .wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__link:hover,.wpcp-content-overlay .wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__part:not(:has(.wpcp-item-meta__link)):hover{color:var(--wpcp-meta-hover-color,var(--wpcp-meta-color,#fff))}.wpcp-orientation-diagonal .wpcp-content-slot--meta .wpcp-item-meta{color:var(--wpcp-meta-color,#fff)}.wpcp-orientation-diagonal .wpcp-content-slot--meta .wpcp-item-meta .wpcp-meta-separator{color:var(--wpcp-meta-separator-color,#fff)}.wpcp-orientation-diagonal .wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__link:hover,.wpcp-orientation-diagonal .wpcp-content-slot--meta .wpcp-item-meta .wpcp-item-meta__part:not(:has(.wpcp-item-meta__link)):hover{color:var(--wpcp-meta-hover-color,var(--wpcp-meta-color,#fff))}.wpcp-item .wpcp-item-rating .wpcp-rating-icon-wrap:hover .wpcp-rating-fill{color:var(--wpcp-content-rating-fill-hover,var(--wpcp-content-rating-fill,gold))}.wpcp-item-inner .wpcp-thumb-size-cover img.wpcp-item-img{object-fit:cover}.wpcp-item-inner .wpcp-thumb-size-contain img.wpcp-item-img{object-fit:contain}.wpcp-item-inner .wpcp-thumb-size-fill img.wpcp-item-img{object-fit:fill}.wpcp-video-thumbnail{position:relative;width:100%}.wpcp-aspect-ratio-16-9 img,.wpcp-video-thumbnail.wpcp-aspect-ratio-16-9{aspect-ratio:16/9}.wpcp-aspect-ratio-4-3 img,.wpcp-video-thumbnail.wpcp-aspect-ratio-4-3{aspect-ratio:4/3}.wpcp-aspect-ratio-1-1 img,.wpcp-video-thumbnail.wpcp-aspect-ratio-1-1{aspect-ratio:1/1}.wpcp-aspect-ratio-9-16 img,.wpcp-video-thumbnail.wpcp-aspect-ratio-9-16{aspect-ratio:9/16}.wpcp-video-thumbnail .wpcp-item-placeholder{inset:0;position:absolute}.wpcp-item-media .wpcp-video-item-play{align-items:center;background-color:transparent;border-radius:var(--wpcp-video-icon-radius,0);display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.wpcp-item-media .wpcp-video-item-play svg{height:var(--wpcp-video-icon-size,24px);width:var(--wpcp-video-icon-size,24px)}.wpcp-item-media .wpcp-icon-view-normal{border:none}.wpcp-item-media .wpcp-icon-view-normal .wpcp-video-play-icon{background-color:transparent}.wpcp-item-media .wpcp-icon-view-normal img,.wpcp-item-media .wpcp-icon-view-normal svg{height:var(--wpcp-video-icon-size,16px);width:var(--wpcp-video-icon-size,16px)}.wpcp-item-media .wpcp-icon-view-stacked{border:none}.wpcp-item-media .wpcp-icon-view-stacked .wpcp-video-play-icon{background:var(--wpcp-video-icon-bg,#19949e);border-radius:var(--wpcp-video-icon-radius,50%)}.wpcp-item-media .wpcp-icon-view-stacked img,.wpcp-item-media .wpcp-icon-view-stacked svg{height:var(--wpcp-video-icon-size,16px);width:var(--wpcp-video-icon-size,16px)}.wpcp-item-media .wpcp-icon-view-framed .wpcp-video-play-icon{background:transparent;border:2px solid var(--wpcp-video-icon-bg,#19949e);border-radius:var(--wpcp-video-icon-radius,50%)}.wpcp-item-media .wpcp-icon-view-framed img,.wpcp-item-media .wpcp-icon-view-framed svg{height:var(--wpcp-video-icon-size,16px);width:var(--wpcp-video-icon-size,16px)}.wpcp-item-media .wpcp-icon-view-framed .wpcp-video-play-icon,.wpcp-item-media .wpcp-icon-view-stacked .wpcp-video-play-icon{height:var(--wpcp-video-icon-area,48px);width:var(--wpcp-video-icon-area,48px)}.wpcp-video-play-icon.wpcp-source-icon svg{height:var(--wpcp-video-icon-size,48px);width:var(--wpcp-video-icon-size,48px)}.wpcp-video-play-icon{align-items:center;appearance:none;border:none;border-radius:var(--wpcp-video-icon-radius,0);cursor:pointer;display:flex;justify-content:center;padding:0;pointer-events:auto;transition:.3s ease}@keyframes wpcp-icon-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes wpcp-icon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wpcp-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wpcp-icon-animation-pulse{animation:wpcp-icon-pulse 2s ease-in-out infinite}.wpcp-icon-animation-bounce{animation:wpcp-icon-bounce 1.5s ease-in-out infinite}.wpcp-icon-animation-spin{animation:wpcp-icon-spin 3s linear infinite}@media(prefers-reduced-motion:reduce){.wpcp-icon-animation-bounce img,.wpcp-icon-animation-bounce svg,.wpcp-icon-animation-pulse img,.wpcp-icon-animation-pulse svg,.wpcp-icon-animation-spin img,.wpcp-icon-animation-spin svg{animation:none}}.wpcp-item-media .wpcp-video-thumbnail-wrapper{border-color:var(--wpcp-video-border-color,currentcolor);border-radius:var(--wpcp-video-border-radius,0);border-style:var(--wpcp-video-border-style,none);border-width:var(--wpcp-video-border-width,0);box-sizing:border-box;overflow:hidden;position:relative;transition:.3s;width:100%}.wpcp-item-media .wpcp-video-thumbnail-wrapper .wpcp-video-item-play svg{color:var(--wpcp-video-icon-color,#fff);transition:.3s}.wpcp-item-media .wpcp-video-thumbnail-wrapper .wpcp-video-item-play svg path{transition:.3s}.wpcp-item-media .wpcp-video-thumbnail-wrapper .wpcp-video-thumbnail-overlay{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.wpcp-item-media .wpcp-video-thumbnail-wrapper iframe,.wpcp-item-media .wpcp-video-thumbnail-wrapper video{background:#000;height:100%!important;left:0;position:absolute;top:0;width:100%!important;z-index:999}.wpcp-item-inner .wpcp-item-media .wpcp-video-thumbnail-wrapper .wpcp-video-item-play.wpcp-icon-on-hover{opacity:0;transition:.3s;visibility:hidden}.wpcp-item-inner:hover .wpcp-item-media .wpcp-video-thumbnail-wrapper .wpcp-video-item-play.wpcp-icon-on-hover{opacity:1;visibility:visible}.wpcp-item .wpcp-video-item-play:hover svg{color:var(--wpcp-video-icon-color-hover,var(--wpcp-video-icon-color,#fff))}.wpcp-item .wpcp-icon-view-framed .wpcp-video-play-icon:hover{background-color:transparent;border-color:var(--wpcp-video-icon-bg-hover,#19949e)}.wpcp-item .wpcp-icon-view-stacked .wpcp-video-play-icon:hover{background:var(--wpcp-video-icon-bg-hover,var(--wpcp-video-icon-bg,#19949e))}.wpcp-tiles-grid{column-gap:var(--wpcp-tile-column-gap,20px);grid-auto-rows:var(--wpcp-tile-row-height,auto);row-gap:var(--wpcp-tile-row-gap,20px)}.wpcp-tiles-grid--binpack{overflow:visible;position:relative}.wpcp-tiles-grid--binpack>.wpcp-tiles-tile{box-sizing:border-box;overflow:hidden;position:absolute}.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-content,.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-figure,.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-inner,.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-media{aspect-ratio:auto!important;height:100%;max-width:none;padding-top:0!important;width:100%}.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-image-preloader-wrapper,.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-media>a{height:100%;inset:0;position:absolute;width:100%}.wpcp-tiles-grid--binpack>.wpcp-tiles-tile .wpcp-item-placeholder,.wpcp-tiles-grid--binpack>.wpcp-tiles-tile img.wpcp-item-img{display:block;height:100%!important;inset:0;max-width:none!important;object-fit:cover;position:absolute;width:100%!important}.wpcp-ajax-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:48px 0 0;padding:15px 0;position:relative}.wpcp-ajax-pagination.is-empty{display:none}.wpcp-ajax-pagination.is-loading{opacity:.6;pointer-events:none}.wpcp-ajax-pagination__btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;color:#2c2d2f;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:500;gap:6px;justify-content:center;line-height:1;padding:15px 18px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.wpcp-ajax-pagination__btn:hover:not(:disabled){background-color:#19949e;border-color:#19949e;color:#fff}.wpcp-ajax-pagination__btn:focus{box-shadow:none;outline:none}.wpcp-ajax-pagination__btn:disabled{cursor:not-allowed;opacity:.5}.wpcp-ajax-pagination__btn.is-active{background-color:#19949e;border-color:#19949e;color:#fff}.wpcp-ajax-pagination__btn.is-ellipsis{background:transparent;border:none;cursor:default;min-width:0;padding:0 4px}.wpcp-ajax-pagination__spinner{display:none;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}.wpcp-ajax-pagination.is-loading .wpcp-ajax-pagination__spinner{display:inline-block}.wpcp-image-overlay.wpcp-item-media{position:relative}.wpcp-image-overlay.wpcp-item-media:before{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.wpcp-carousel-render.wpcp-style-slider .swiper-slide .wpcp-item-media img{width:100%}.wpcp-carousel-render.wpcp-style-slider .wpcp-item-media{height:100%}.swiper-cube:hover .swiper-slide-active .wpcp-overlay-icons{opacity:1}.wpcp-editor-notice{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#856404;font-size:13px;left:40px;max-width:300px;padding:8px 12px;position:absolute;top:10px;z-index:10}.wpcp-item-inner.wpcp-hover-zoom-out .wpcp-item-img,.wpcp-item-inner.wpcp-hover-zoom:hover .wpcp-item-img{transform:scale(1.05)}.wpcp-item-inner.wpcp-hover-zoom-out:hover .wpcp-item-img{transform:scale(1)}@media(prefers-reduced-motion:reduce){.wpcp-item-inner[class*=wpcp-hover-] .wpcp-item-img{animation:none!important;clip-path:none!important;filter:none!important;transform:none!important;transition-property:opacity!important}}.wpcp-read-more.wpcp-icon-on-hover .wpcp-readmore-icon{margin:0;max-width:0;opacity:0;transition:max-width .3s ease-in-out,opacity .3s ease-in-out,margin-left .3s ease-in-out;visibility:hidden}.wpcp-read-more.wpcp-icon-on-hover:hover .wpcp-readmore-icon{display:flex;justify-content:center;margin:auto;max-width:50px;opacity:1;visibility:visible}.wpcp-read-more.wpcp-icon-on-hover:hover.wpcp-icon-position-left .wpcp-readmore-icon{margin-right:8px}.wpcp-read-more.wpcp-icon-on-hover:hover.wpcp-icon-position-right .wpcp-readmore-icon{margin-left:8px}.wpcp-read-more:not(.wpcp-icon-on-hover).wpcp-icon-position-left .wpcp-readmore-icon{margin-right:8px}.wpcp-read-more:not(.wpcp-icon-on-hover).wpcp-icon-position-right .wpcp-readmore-icon{margin-left:8px}.f-html{background:#000!important}.wpcp-carousel-render.wpcp-style-slider.nav-vertical-center-inner:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-carousel-stage,.wpcp-carousel-render.wpcp-style-slider.nav-vertical-center:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-carousel-stage,.wpcp-carousel-render.wpcp-style-slider.nav-vertically-inner-and-outer:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-carousel-stage{margin-bottom:0;padding-bottom:0}.wpcp-carousel-render.wpcp-style-slider.nav-vertical-center-inner:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-nav-arrows,.wpcp-carousel-render.wpcp-style-slider.nav-vertical-center:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-nav-arrows,.wpcp-carousel-render.wpcp-style-slider.nav-vertically-inner-and-outer:not(.wpcp-vertical):has(.wpcp-pagination) .wpcp-nav-arrows{height:100%}.wpcp-carousel-render.wpcp-style-slider .wpcp-pagination.swiper-pagination.wpcp-pagination--vpos-bottom{bottom:15px;left:0!important;position:absolute;right:0!important;z-index:10}.wpcp-video-iframe-wrapper{border:none}.wpcp-lightbox .fancybox__viewport .f-caption{max-width:900px;text-align:center;width:100%}