body{background-color:var(--contrast-2);color:#3a040f;}a{color:var(--contrast-3);}a:visited{color:var(--contrast-3);}a:hover, a:focus, a:active{color:var(--accent);}body .grid-container{max-width:1400px;}.wp-block-group__inner-container{max-width:1400px;margin-left:auto;margin-right:auto;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#3a040f;--contrast-2:#ffffff;--contrast-3:#dd276a;--base:#dd5083;--base-2:#9abd62;--accent:#86A653;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}body, button, input, select, textarea{font-family:CC-Questrial;font-size:18px;}@media (max-width:768px){body, button, input, select, textarea{font-size:20px;}}.main-title{font-weight:500;font-size:30px;}.site-description{font-size:25px;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-size:18px;}@media (max-width:768px){.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-size:20px;}}.widget-title{font-size:17px;}h1{font-weight:300;font-size:40px;}h2{font-weight:300;font-size:24px;}h3{font-size:23px;}h5{font-size:25px;line-height:0.8;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--contrast-2);color:#ffffff;}.site-header a{color:#ffffff;}.site-header a:hover{color:#ffffff;}.main-title a,.main-title a:hover{color:var(--contrast-3);}.site-description{color:var(--contrast-3);}.main-navigation,.main-navigation ul ul{background-color:rgba(255,255,255,0);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast-3);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);background-color:#ffffff;}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:var(--contrast-3);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--contrast-3);background-color:#ffffff;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);background-color:#ffffff;}.main-navigation ul ul{background-color:#3f3f3f;}.main-navigation .main-nav ul ul li a{color:#ffffff;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#4f4f4f;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#4f4f4f;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-header h1,.page-header h1{color:var(--contrast-3);}.entry-meta{color:var(--contrast);}.entry-meta a{color:var(--contrast);}.entry-meta a:hover{color:var(--contrast-3);}h1{color:var(--contrast-3);}h2{color:var(--contrast);}h3{color:var(--contrast);}h4{color:var(--base-2);}h5{color:var(--base-2);}.sidebar .widget{background-color:#ffffff;}.sidebar .widget .widget-title{color:#000000;}.footer-widgets{color:var(--contrast-2);background-color:var(--base);}.footer-widgets a{color:var(--contrast-2);}.footer-widgets a:hover{color:var(--contrast-2);}.footer-widgets .widget-title{color:var(--contrast-2);}.site-info{color:var(--contrast-2);background-color:var(--base);}.site-info a{color:var(--contrast-2);}.site-info a:hover{color:var(--contrast-2);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--contrast-2);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:var(--contrast-3);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:var(--base-2);}a.generate-back-to-top{background-color:var(--base-2);color:var(--contrast-2);}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:var(--accent);color:var(--contrast-2);}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast-3);}}.inside-top-bar{padding:10px;}.inside-header{padding:0px 10px 0px 10px;}.site-main .wp-block-group__inner-container{padding:40px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{padding-left:22px;padding-right:22px;line-height:50px;}.main-navigation .main-nav ul ul li a{padding:10px 22px 10px 22px;}.navigation-search input[type="search"]{height:50px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:22px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:22px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:22px;}.footer-widgets{padding:50px 10px 0px 30px;}.site-info{padding:3px 0px 80px 0px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:5px 10px 5px 10px;}.site-main .wp-block-group__inner-container{padding:5px 10px 5px 10px;}.site-info{padding-right:10px;padding-left:10px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}}.one-container .sidebar .widget{padding:0px;}@media (max-width: 768px){.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{line-height:40px;}.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]{height:40px;}}@media (max-width: 1024px),(min-width:1025px){.main-navigation.sticky-navigation-transition .main-nav > ul > li > a,.sticky-navigation-transition .menu-toggle,.main-navigation.sticky-navigation-transition .mobile-bar-items a, .sticky-navigation-transition .navigation-branding .main-title{line-height:60px;}.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input[type="search"], .main-navigation.sticky-navigation-transition .navigation-branding img{height:60px;}}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: rgba(255,255,255,0)}@font-face {
font-family: 'CC-Questrial';
font-style: normal;
font-weight: 400;
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.eot); 
src: local('Questrial'), local('Questrial-Regular'),
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.eot?#iefix) format('embedded-opentype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.woff2) format('woff2'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.woff) format('woff'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.ttf) format('truetype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.svg#Questrial) format('svg'); 
} @font-face {
font-family: 'CC-Quikhand';
font-style: normal;
font-weight: 400;
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.eot); 
src: local('Quikhand'),
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.eot?#iefix) format('embedded-opentype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.woff2) format('woff2'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.woff) format('woff'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.ttf) format('truetype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.svg#Quikhand) format('svg'); 
} @font-face {
font-display: swap; 
font-family: 'CC-Patrick-Hand';
font-style: normal;
font-weight: 400;
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.eot); 
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.eot?#iefix) format('embedded-opentype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.woff2) format('woff2'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.woff) format('woff'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.ttf) format('truetype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.svg#PatrickHand) format('svg'); 
}
.inaktiv {display:none!important;} body { overflow-y: scroll;overflow-x:hidden; }
#masthead {border-top: 15px solid #DD5083; border-bottom: 2px dotted #dd5083; position:fixed; width:100%; z-index:20;  }
.site-branding {margin-top:5px;} #primary-menu .mPS2id-clicked {color:var(--accent);border-top:15px solid var(--base-2);margin-top:-15px;}
#primary-menu .menu-item-home svg {width: 1.5em;height: 1.5em;margin-bottom:-7px;}
#mobile-header { background: #dd276a; }
#mobile-header a { color: #fff; background: #dd5083;padding-left:50px;}  
#mobile-header a:hover { color: #fff; } 
button.menu-toggle, button.menu-toggle:hover, button.menu-toggle:active, button.menu-toggle:focus { color: #fff!important; }  
#breadcrumbs { font-size: 0.9em; }
.anker { display: block; position: relative; top: -150px; visibility: hidden; } 
#content {margin-top: 55px; }
.entry-title {margin-top: 55px; } @media (max-width: 767px){
#infos .infos-spez  {max-width:500px;}
} @media (max-width: 1340px){
#infos .infos-spez .xmas2024 svg  {width:4em;height:4em;}
}
@media (min-width:1025px) and (max-width: 1200px){
#infos .infos-spez .xmas2024  {flex-direction:column-reverse;text-align:center;}
} .home #content ul {list-style: none;list-style-image: url(//tierarztpraxis-lev.de/wp-content/uploads/2022-arrow-pink.png);}
.home .zuhause .insert-page * {color:#3a040f;}
.home .zuhause .insert-page p {font-size:16px;}
.home .zuhause .insert-page p b {font-weight:500;}
.home .zuhause {position:relative;}
.home .zuhause .insert-page h2 { font-size:18px;font-weight:600;} 
.home .jobs .insert-page * {color:#3a040f;}
.home .jobs .insert-page p {font-size:16px;}
.jobs {position:relative;}
.jobs .weiter {position:absolute;right:0;bottom:0;}
@media (max-width: 1100px){
.zuhause2 .insert-page>div {display:flex;width:100%;margin-bottom:20px;}
.zuhause2 .gb-button-wrapper a.gb-button-c17f23a5 {margin-top:-15px;}
}
@media (max-width:768px) {
#content {margin-top: 0; }
.home #content h2 { font-size: 22px; } 
.home #content h2.h2-bg { font-size: 30px; }    
#content h3 { font-size: 20px; }  
.entry-title {margin-top: 0; }
.main-navigation.toggled .main-nav > ul {background:#a8cf6a;}
.mob-none {display:none!important;}
.zuhause2 .alignleft {float:left; margin-right:1.5em;margin-bottom:5px;}
}
@media (max-width:767px) {
.notf-title-wrapper {display:none}
}  
@media (max-width: 500px){
.zuhause2 .insert-page img {display:none;}
.zuhause2 .insert-page img:first-child {display:inherit;}  
}
@media (min-width:769px) and (max-width:950px) {
.inside-header {padding-left:20px;padding-right:20px;}
.main-navigation a {font-size:22px;}
}
@media (min-width:768px) and (max-width:1024px) {
.notfall-grid h4 {height:65px;}
.notfall-grid p {height:50px;}  
}
@media (min-width:1025px) and (max-width:1370px) {
.gb-container-e1cecb81 {margin-top:-45px;} 
} .notf_label { width: 120px; float:left; color: #dd276a; font-size:0.8em; border-bottom: 1px solid #f6e4f3; margin-right:20px; }
.notf_cont { margin-bottom:10px; }
@media (max-width:768px) {
.home .notf_img { max-width: 150px;max-height: 130px;margin-bottom:20px;}
} .team img:hover {transform:scale(1.09);transition: transform 1s;}
@media (max-width:644px) {
.team .gb-grid-column { margin-left: auto;margin-right:auto;}
} .generate-back-to-top {
font-size: 40px; font-weight: bold; bottom: 50px;right:7px; width: 50px;line-height:50px; border-radius:50px;}
.cmplz-show-banner {cursor: pointer;}  
@media (max-width:1250px) {
.generate-back-to-top { right:5px;}
}
.icon-facebook { display:block; float:left; width:50px; height:50px; margin-right: 20px; background:url(//tierarztpraxis-lev.de/wp-content/uploads/facebook.png); background-position: 0 0;}
.icon-mail { display:block;  float:left; width:50px; height:50px; background-image:url(//tierarztpraxis-lev.de/wp-content/uploads/mail.png); background-position: 0 0;}
.icon-mail:hover, .icon-facebook:hover {background-position: 0 50px; }
@media (min-width:1025px) {
.grid-25 {float: left;width: calc(33% - 60px);}
.footer-widget-4.grid-25 {width: 180px;} 
}
@media (max-width:767px) {
.footer-widget-3 .menu-item {padding-left:10px;}
.footer-widget-4 #block-31,  .footer-widget-4 #block-32 {float:left;} 
.footer-widget-4 #block-35 {clear:both;} 
.footer-widget-4 #block-35 br {display:none;} 
} #cookie-law-info-bar {right:45px!important; bottom:45px!important;left:auto!important;}
#cookie-law-info-bar span div {text-align:left;font-size:11pt;}
.cli_settings_button {margin-left:0 !important; text-align:center;}
.cli_action_button {text-align:center;}
.cookielawinfo-row div {padding-bottom:10px;}
#cookie-law-info-again {visibility:hidden; }
.privacy-policy #cookie-law-info-again {visibility:visible; right:0; bottom:10%!important; }
@media (max-width:768px) {
#cookie-law-info-bar {right:0!important; bottom:15px!important;left:0!important;}
} .page-id-45 table, .page-id-45 td, .page-id-45 th {border:0;padding:0;}
.page-id-45 td:first-child {width:75px;}
h5.gb-headline-c7f54338 {border-style:dotted;} .datenschutz { position: relative; margin-bottom: 1px !important; width: 100%; overflow: hidden; }
.datenschutz>p { margin:0; }
.datenschutz ol li { padding: 15px; }
.datenschutz a {color:#86A653;}
.datenschutz input { position: absolute; opacity: 0; z-index: -1; } 
.datenschutz label { position: relative; display: block; padding: 0 0 0 1em; cursor: pointer;
padding-right:50px; padding-top:10px; padding-bottom:10px;border-top: 2px dotted #9abd62; }
.tab-content { color: #393939; max-height: 0; margin-bottom:0 !important;padding: 0 10px; overflow: hidden;  
-webkit-transition: max-height .35s; -o-transition: max-height .35s; transition: max-height .35s;}
.datenschutz:last-child .tab-content {border-bottom: 2px dotted #9abd62;}
.tab-content div { margin: 1em 0 1em 1em !important; }
.tab-content h2 { font-weight: 500; font-size: 18px; color:#86A653; margin-top: 20px;margin-bottom: 5px; }
.tab-content p {margin-bottom:10px;font-size: 15px;line-height:1.5;}
.tab-content strong {font-size:15px;}
#content .tab-content ul {margin:1em;list-style:disc;}
.tab-content li {font-size: 15px;line-height:1.3;padding-bottom:10px;padding-left:15px;}
.tab-content .datenschKont {width: 100px; float: left; margin: 0;} 
.tab-content .datenschKont ~ p a {color: #393939;} 
.tab-content .datenschKont ~ p a:hover {color: #dd5083;} 
.datenschutz input:checked ~ .tab-content { max-height: 100%;  }
.datenschutz label::after { position: absolute;  right: 20px; top: 15px; display: block; width: 15px; height: 15px;line-height:15px;
-webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; }
.datenschutz input[type=checkbox] + label::after { content: "+"; font-size:36px;font-weight:100;color:#9abd62; }
.datenschutz input[type=checkbox]:checked + label::after { transform: rotate(315deg); }
@media (max-width:600px) {
.datenschutz label { line-height: unset; }
}.gb-grid-wrapper-59dd2c54{display:flex;flex-wrap:wrap;align-items:flex-start;}.gb-grid-wrapper-59dd2c54 > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-15ec2920{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-15ec2920 > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-f55c5d41{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-f55c5d41 > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-7bcccd50{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-7bcccd50 > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-eea52e99{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-eea52e99 > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper > .gb-grid-column-522ff198{width:45%;}.gb-grid-wrapper > .gb-grid-column-522ff198 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-194c78f2{width:45%;}.gb-grid-wrapper > .gb-grid-column-194c78f2 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-fe53cbae{padding-top:0px;padding-bottom:0px;margin-top:-3px;margin-bottom:0px;}.gb-container-b787f1c0{width:80%;height:100%;background-color:var(--base);color:var(--contrast-2);}.gb-container-b787f1c0 a{color:var(--contrast-2);}.gb-container-b787f1c0 a:hover{color:var(--contrast-2);}.gb-container-30585345{height:100%;}.gb-grid-wrapper > .gb-grid-column-30585345{width:25%;}.gb-container-1edf397f{height:100%;}.gb-grid-wrapper > .gb-grid-column-1edf397f{width:75%;}.gb-container-73f1fa49{height:100%;}.gb-grid-wrapper > .gb-grid-column-73f1fa49{width:25%;}.gb-container-7ef25d39{height:100%;}.gb-grid-wrapper > .gb-grid-column-7ef25d39{width:75%;}.gb-container-aacb4392{width:80%;height:100%;background-color:var(--base);color:var(--contrast-2);}.gb-container-aacb4392 a{color:var(--contrast-2);}.gb-container-aacb4392 a:hover{color:var(--contrast-2);}.gb-container-ba71bdd4{height:100%;}.gb-grid-wrapper > .gb-grid-column-ba71bdd4{width:25%;}.gb-container-cfcd1502{height:100%;}.gb-grid-wrapper > .gb-grid-column-cfcd1502{width:75%;}.gb-container-0658feb4{height:100%;padding-top:10px;}.gb-grid-wrapper > .gb-grid-column-0658feb4{width:25%;}.gb-container-98e1969c{height:100%;padding-top:10px;}.gb-grid-wrapper > .gb-grid-column-98e1969c{width:75%;}.gb-container-fa841cd6{width:100px;}.gb-container-1e4598ff{width:100px;padding-top:50px;}p.gb-headline-4de5daa2{margin-bottom:5px;}p.gb-headline-655bdf1a{margin-top:50px;margin-bottom:0px;color:var(--base-2);}p.gb-headline-324f152e{margin-bottom:0px;color:var(--base-2);}p.gb-headline-58008caa{margin-bottom:0px;color:var(--base-2);}p.gb-headline-97031c5a{margin-bottom:0px;}p.gb-headline-1cd96c62{margin-bottom:0px;color:var(--base-2);}p.gb-headline-19ecbbe3{margin-bottom:0px;color:var(--base-2);}h5.gb-headline-c7f54338{padding-top:50px;margin-top:80px;border-top:2px solid var(--contrast-3);}p.gb-headline-da392e5b{line-height:1.8em;padding-top:0px;margin-bottom:0px;}p.gb-headline-da392e5b a:hover{color:var(--contrast-2);}p.gb-headline-1f58db87{margin-bottom:5px;}h2.gb-headline-358de5ae{font-size:24px;margin-bottom:10px;color:var(--contrast-2);}p.gb-headline-58513ad7{font-size:18px;margin-bottom:0em;}p.gb-headline-8ee68397{font-size:18px;margin-bottom:0em;}h3.gb-headline-f1fdbf00{font-size:22px;padding-top:20px;margin-bottom:0px;color:var(--contrast-2);}p.gb-headline-07db7d36{font-size:18px;margin-bottom:0em;}p.gb-headline-1281272b{font-size:18px;margin-bottom:0em;}h2.gb-headline-44cd7a82{font-size:24px;margin-bottom:10px;color:var(--contrast-2);}p.gb-headline-1bddd789{font-size:18px;margin-bottom:0em;}p.gb-headline-661e48c2{font-size:18px;margin-bottom:0em;}h3.gb-headline-9d3ff3c4{font-size:22px;padding-top:20px;margin-bottom:0px;color:var(--contrast-2);}p.gb-headline-752f2a7f{font-size:18px;margin-bottom:0em;}p.gb-headline-aa5a698d{position:relative;font-size:18px;margin-bottom:0em;}p.gb-headline-c4c5e658{line-height:1.8em;padding-top:0px;margin-top:-15px;margin-bottom:0px;}p.gb-headline-c4c5e658 a:hover{color:var(--contrast-2);}p.gb-headline-4a37e19b{line-height:1.5em;padding-top:44px;margin-top:0px;margin-bottom:0px;}p.gb-headline-4a37e19b a:hover{color:var(--contrast-2);}@media (max-width: 1024px) {.gb-grid-wrapper > .gb-grid-column-522ff198{width:100%;}.gb-grid-wrapper > .gb-grid-column-194c78f2{width:100%;}.gb-container-b787f1c0{width:100%;}.gb-grid-wrapper > .gb-grid-column-b787f1c0{width:100%;}.gb-container-aacb4392{width:100%;}.gb-grid-wrapper > .gb-grid-column-aacb4392{width:100%;}p.gb-headline-83007f1b{margin-bottom:0px;}h2.gb-headline-358de5ae{font-size:22px;}p.gb-headline-8ee68397{font-size:18px;}p.gb-headline-07db7d36{font-size:18px;}p.gb-headline-1281272b{font-size:18px;}h2.gb-headline-44cd7a82{font-size:22px;}p.gb-headline-661e48c2{font-size:18px;}p.gb-headline-752f2a7f{font-size:18px;}}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-522ff198{width:100%;}.gb-grid-wrapper > .gb-grid-column-194c78f2{width:100%;}.gb-container-fe53cbae{padding-left:10px;}.gb-container-b787f1c0{width:80%;padding-left:10px;margin-top:5px;}.gb-grid-wrapper > .gb-grid-column-b787f1c0{width:80%;}.gb-grid-wrapper > .gb-grid-column-30585345{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-1edf397f{width:66.66%;}.gb-grid-wrapper > .gb-grid-column-73f1fa49{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-7ef25d39{width:66.66%;}.gb-container-aacb4392{width:80%;padding-left:10px;margin-top:5px;}.gb-grid-wrapper > .gb-grid-column-aacb4392{width:80%;}.gb-grid-wrapper > .gb-grid-column-ba71bdd4{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-cfcd1502{width:66.66%;}.gb-grid-wrapper > .gb-grid-column-0658feb4{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-98e1969c{width:66.66%;}.gb-container-fa841cd6{width:100px;}.gb-grid-wrapper > .gb-grid-column-fa841cd6{width:100px;}.gb-container-1e4598ff{width:100px;padding-top:0px;}.gb-grid-wrapper > .gb-grid-column-1e4598ff{width:100px;}}:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sticky-enabled .fixfixed .is_stuck{position:relative!important}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100%!important}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav{clear:both}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:0;right:0;z-index:999}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item{display:block;float:right}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:right}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul{letter-spacing:unset}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li{display:block;float:left}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:1;margin-right:auto;margin-left:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-right:10px;margin-left:auto}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;vertical-align:middle;padding:10px 0;display:block;box-sizing:border-box;transition:height .3s ease}.navigation-branding img{margin-right:10px}.navigation-branding .main-title{transition:line-height .3s ease;margin-right:10px}.rtl .navigation-branding .main-title{margin-right:0;margin-left:10px}.mobile-header-navigation .navigation-branding .main-title{margin-left:10px}.rtl .mobile-header-navigation .navigation-branding .main-title{margin-left:0;margin-right:10px}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:0}.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:auto;margin-right:0}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#mobile-header .inside-navigation,.main-navigation.has-branding .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick .inside-navigation{flex-wrap:wrap;display:flex;align-items:center}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;order:3;padding-right:20px}.main-navigation .mobile-bar-items{order:2;position:relative}.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation:not(.slideout-navigation) .main-nav{order:4}.mobile-bar-items{position:relative}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding{margin-right:10px}.nav-aligned-center .main-navigation.has-branding .inside-navigation,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation{justify-content:center}.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav{flex-grow:1}