.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;
}
.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 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;
}.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;overflow:visible!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:#e7711b!important;font-size:20px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.wp-gr .wp-google-powered{color:#777!important;margin:6px 0 0!important}.wp-gr .wp-google-powered img{max-width:144px!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir="ltr"] .wp-google-left{padding-right:10px!important}[dir="rtl"] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:50px!important;width:50px!important;margin-right:10px!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-review .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important}.wp-gr .wp-google-name{color:black!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#999!important;font-size:13px!important}.wp-gr .wp-google-text{color:#222!important;font-size:13px!important;line-height:18px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#2c7cff!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr .wp-dark .wp-google-name{color:#eee!important}.wp-gr .wp-dark .wp-google-time{color:#bbb!important}.wp-gr .wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide{display:none}.wp-gr.wpac .wp-google-name a{color:#333!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:50px!important;height:50px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:#427fed!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-place .wp-star svg{width:20px;height:20px}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}.wp-gr.wpac .wp-google-review .wp-star svg{width:18px;height:18px}.wp-gr.wpac .wp-dark .wp-google-name a{color:#eee!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr .grw-slider{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-slider .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-slider .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-slider-header,.wp-gr .grw-row-xs .grw-slider-content,.wp-gr .grw-row-xs .grw-slider-review{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.wp-gr .grw-row-x .grw-slider-header,.wp-gr .grw-row-x .grw-slider-header+.grw-slider-content{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.wp-gr .grw-row-x .grw-slider-review{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.wp-gr .grw-row-s .grw-slider-header{-ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important}.wp-gr .grw-row-s .grw-slider-header+.grw-slider-content{-ms-flex:0 0 66.666666%!important;flex:0 0 66.666666%!important;max-width:66.666666%!important}.wp-gr .grw-row-s .grw-slider-review{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.wp-gr .grw-row-m .grw-slider-header{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}.wp-gr .grw-row-m .grw-slider-header+.grw-slider-content{-ms-flex:0 0 75%!important;flex:0 0 75%!important;max-width:75%!important}.wp-gr .grw-row-m .grw-slider-review{-ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important}.wp-gr .grw-row-l .grw-slider-header{-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}.wp-gr .grw-row-l .grw-slider-header+.grw-slider-content{-ms-flex:0 0 80%!important;flex:0 0 80%!important;max-width:80%!important}.wp-gr .grw-row-l .grw-slider-review{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}.wp-gr .grw-row-xl .grw-slider-header{-ms-flex:0 0 16.666666%!important;flex:0 0 16.666666%!important;max-width:16.666666%!important}.wp-gr .grw-row-xl .grw-slider-header+.grw-slider-content{-ms-flex:0 0 83.333333%!important;flex:0 0 83.333333%!important;max-width:83.333333%!important}.wp-gr .grw-row-xl .grw-slider-review{-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}.wp-gr .grw-slider .grw-slider-content{position:relative!important;min-width:0!important}.wp-gr .grw-slider .grw-slider-content-inner{position:relative!important}.wp-gr .grw-slider .grw-slider-header-inner,.wp-gr .grw-slider .grw-slider-review-inner{position:relative!important;margin:0 10px!important;padding:15px!important;width:100%!important}.wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border{background:#fafafa!important;border-radius:4px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-slider .grw-slider-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-slider .grw-slider-reviews{display:flex!important;display:-ms-flexbox!important;overflow:hidden!important;overflow-x:scroll!important;margin:0 20px!important;padding:10px 0 15px!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none}.wp-gr .grw-slider .grw-slider-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-slider .grw-slider-review{display:flex!important;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr .grw-slider .grw-slider-controls{position:absolute!important;top:50%!important;width:100%!important}.wp-gr .grw-slider .grw-slider-btns{position:absolute!important;color:#ccc!important;height:28px!important;width:28px!important;font-size:45px!important;line-height:22px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .grw-slider .grw-slider-btns:hover{color:#999!important}.wp-gr .grw-slider .grw-slider-btns.grw-slider-prev{left:0!important;margin-left:-3px!important}.wp-gr .grw-slider .grw-slider-btns.grw-slider-next{right:0!important;margin-right:-3px!important}.wp-gr .grw-slider .grw-slider-dots{position:absolute!important;left:50%!important;transform:translate(-50%,0)!important;text-align:center!important}.wp-gr .grw-slider .grw-slider-dot{display:inline-block!important;width:9px!important;height:9px!important;margin:3px!important;background:#ccc!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;transition:all .2s ease-in-out!important}.wp-gr .grw-slider .grw-slider-dot:hover{opacity:1!important}.wp-gr .grw-slider .grw-slider-dot.active{opacity:1!important;background:#427fed!important}.wp-gr .grw-slider-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr .grw-slider .wp-google-review{margin:0!important}.wp-gr .grw-slider .wp-google-stars{margin:15px 0 5px!important}.wp-gr .grw-slider .wp-google-feedback{height:100px!important;overflow-y:auto!important;padding-right:10px!important}.wp-gr .grw-slider .wp-google-feedback::-webkit-scrollbar{width:4px!important}.wp-gr .grw-slider .wp-google-feedback::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-slider .wp-google-feedback::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)!important}.wp-gr .grw-slider .wp-google-feedback::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px -6px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:8px 20px 10px!important;border-radius:27px!important;background:#427fed!important;white-space:nowrap!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{background:#1f67e7!important}.wp-gr .wp-google-wr a svg{padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Eczar:wght@400;500;600;700;800&display=swap");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form-fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0; font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
overflow-x: hidden;
}
body { 
line-height: 1; 
box-sizing: border-box; 
overflow: hidden;
}
article, aside, details, figcaption, figure, footer, header, nav, section {
display: block;
}
ol, ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a:focus, a:hover, a:active {
outline: 0;
}
input[type="submit"]{
transition: all 0.3s ease-in-out;
}
a{
text-decoration:none;
color:inherit;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out; 
transition: all 0.3s ease-in-out;
}
a img {  
border: 0;
}
*:focus {
outline: none !important;
}
select, input {-webkit-appearance: none !important;-moz-appearance: none!important;appearance: none;}
body, body .elementor-widget-text-editor{font-family: 'Work Sans', sans-serif;}
h1,h2,h3,h4,h5,h6, body .elementor-widget-heading .elementor-heading-title, body .elementor-widget-button .elementor-button{font-family: 'Eczar', serif;}
img{max-width: 100%;}
a, .section-event-slider .slick-track .item, .telefontermin-abstimmen-1 .slick-current .testi-item-wrap .testi-video, .blog-articles .article-item a img, .blog-articles .article-item a .post-title, .blog-hero .featured-post-details .read-more, .blog-articles .article-item .post-details .read-more{transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease;} 
.bttn{font-size: 14px; font-weight: 600; font-family: 'Eczar', serif; border-radius: 8px; width: 167px; font-size: 14px; color: #fff; display: block; text-align: center; padding: 19px 12px 15px; box-sizing: border-box;}
.green-bttn{background-color: #7AD3B1;}
.green-bttn:hover{background-color: #25506E;}
.blue-bttn{background-color: #25506E;}
.blue-bttn:hover{background-color: #7AD3B1;}
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;}
.text-white{ color: #ffffff; }
.topbar{background-color: #102B3E; color: #fff; text-align: center; font-size: 16px; padding: 22px 0;}
.topbar img{display: inline-block; vertical-align: middle; margin-right: 12px;}
.topbar a{color: #7AD3B1;}
.header {padding: 10px 0; position: relative;}
body:not(.elementor-editor-active) .header{ z-index: 99; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
body:not(.elementor-editor-active).sticky .header{ position: fixed; top: 0; width: 100%; background-color:#fff; padding: 0 0; box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px 0px; -webkit-box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px 0px; -moz-box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px 0px; }
body.sticky { padding-top: 99px;}
.header .header-menu{font-size: 0;}
.header .header-menu li{display: inline-block; padding-right: 40px;}
.header .header-menu li a{font-size: 13px; color: #102B3E; font-weight: 500;}
.header .header-menu li a:hover, .header .header-menu li.current-menu-item a{color: #7AD3B1;}
.header .site-branding, .header .main-navigation{display: inline-block; vertical-align: middle;}
.header .main-navigation { padding-left: 48px; width: 38%;}
.header .button-group{ display: inline-block; text-align: right;}
.header .button-group .bttn{display: inline-block; margin-left: 23px;}
.footer{background-color: #376687; padding: 80px 0 60px;}
.footer p{line-height: 20px;}
.footer .widget-area{font-size: 0;}
.footer .widget-area *{font-size: 14px; color: #fff;}
.footer .footer-col, .footer .widget_nav_menu, ul.footer-social-icons li{display: inline-block; vertical-align: top;}
.footer .footer-widget-1, .footer .footer-widget-3{width: 25%;}
.footer .footer-widget-2{width: 50%;}
.footer .widget_nav_menu{padding-left: 65px;}
.footer .widget_nav_menu li{display: block; margin: 15px 0;}
.footer .widget_nav_menu a{font-size: 14px; text-decoration: underline;}
.footer .widget_nav_menu a:hover{opacity: 0.8;}
.footer .footer-widget-3 p strong{font-weight: 600;}
.footer .footer-social-icons{margin-top: 10px;}
.footer .footer-social-icons li{margin: 0 10px;}
.slider-nav ul{display: flex; display: -webkit-flex; display: -ms-flex; justify-content: flex-end; max-width: 1138px; align-items: center; -webkit-align-items: center; -ms-align-items: center;}
.slider-nav > ul{padding: 14px 0 60px; margin: 0 auto;}
.slider-nav ul li a{background-repeat: no-repeat; text-indent: 60px; display: block; max-width: 35px; background-position: left center; overflow: hidden; padding: 10px 10px; white-space: nowrap;}
.slider-nav ul li .slick-next{background-image: url(/wp-content/themes/omilia/images/right-arrow.svg);}
.slider-nav ul li .slick-prev{background-image: url(/wp-content/themes/omilia/images/left-arrow.svg);}
.section-features-slider .features-slider .slick-slide{text-align: center; padding: 0 15px;}
.section-features-slider .features-slider .slick-slide .features-image{display: inline-block;}
.section-features-slider .features-slider .slick-slide .features-title{margin: 20px 0 10px;}
.hero-sec .right-col:before, .hero-sec .right-col:after{content: ""; right: 0; left: 50%; top: 0; bottom: 0; position: absolute;}
.hero-sec .right-col:before {
background-image: url(/wp-content/themes/omilia/images/hero-shape1.svg), url(/wp-content/themes/omilia/images/hero-shape2.svg), url(/wp-content/themes/omilia/images/hero-shape3.svg);
background-color: #EDF6FC; z-index: -1; background-repeat: no-repeat; background-position:top right, top right,  200px 100%; background-size: 18.5vw, 34vw, 28vw;}
.hero-sec .right-col:after {
background-image: url(/wp-content/themes/omilia/images/hero-shape4.svg), url(/wp-content/themes/omilia/images/hero-shape5.svg); 
z-index: 9; background-repeat: no-repeat; background-position:bottom left, 50px 160px; }
.hero-sec .hero-img .elementor-image{position: relative;}
.hero-sec .hero-img .elementor-image:before{content: ""; background-image: url(/wp-content/themes/omilia/images/hero-shape6.svg); position: absolute;z-index: 1;bottom: 20px; right: 15px; background-size: 100%; height: 136px;width: 75px;background-repeat: no-repeat;}
body.elementor-editor-active .hero-sec .right-col:after{ z-index: -1; }
.hero-sec .elementor-container, .hero-sec .right-col, .onlinekurs-sec .elementor-container, .onlinekurs-sec .right-col, .onlinekurs-sec .right-col,
.onlinekurs-sec .elementor-container, .onlinekurs-sec .left-col, .onlinekurs-sec .left-col{position: initial !important;}
.onlinekurs-sec .left-col:before, .onlinekurs-sec .right-col:before{position: absolute; top: 0; bottom: 0; content: ""; background-repeat: no-repeat;}
.onlinekurs-sec .left-col:before{background-color: #fdefee; left: 0; right: 50%;
background-image: url(/wp-content/themes/omilia/images/onlinekurs-shap1.svg), url(/wp-content/themes/omilia/images/onlinekurs-shap2.svg), url(/wp-content/themes/omilia/images/onlinekurs-shap3.svg);
background-position: right bottom, left bottom, 155px 328px; z-index: 0; }
.onlinekurs-sec .right-col:before{background-color: #fff2cd; left: 50%; right: 0;
background-image: url(/wp-content/themes/omilia/images/unterrichtskurs-shape1.svg), url(/wp-content/themes/omilia/images/unterrichtskurs-shape2.svg);
background-position: 280px 100%, right bottom; z-index: 0;}
.slider-nav ul li button { height: 12px; width: 12px; border: none; text-indent: 10px; overflow: hidden; margin: 3px 4px; border-radius: 50px;}
.white-dots .slider-nav ul li button{background-color: #fff;}
.slider-nav ul li.slick-active button{background-color: #7AD3B1;}
.slider-nav ul li .slider-dots-nav{margin: 0 8px;}
.onlinekurs-sec.farewell:not(.farewell) .left-col:before{background-color: #f5f7f9; background-image: url(/wp-content/themes/omilia/images/onlinekurs-shap1.svg), url(/wp-content/themes/omilia/images/onlinekurs-shap2-1.svg), url(/wp-content/themes/omilia/images/onlinekurs-shap3-1.svg);}
.onlinekurs-sec.farewell .right-col:before{background-color: #f9f9f9;}
.hero-sec.freude .right-col:before{background-image: url(/wp-content/themes/omilia/images/hero-shape1.svg), url(/wp-content/themes/omilia/images/hero-shape2-1.svg), url(/wp-content/themes/omilia/images/hero-shape3-1.svg);}
.hero-sec.freude .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4-1.svg), url(/wp-content/themes/omilia/images/hero-shape5-1.svg); max-width: 180px; width: 100%;}
.hero-sec.freude .hero-img .elementor-image:before{background-image: url(/wp-content/themes/omilia/images/hero-shape6-1.svg);}
.hero-sec.online-courses .right-col:before{background-image: url(/wp-content/themes/omilia/images/hero-shape1.svg), url(/wp-content/themes/omilia/images/hero-shape2-2.svg), url(/wp-content/themes/omilia/images/hero-shape3-2.svg); background-color: #fcebea;}
.hero-sec.online-courses .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4-2.svg), url(/wp-content/themes/omilia/images/hero-shape5-2.svg); max-width: 180px; width: 100%;}
.hero-sec.online-courses .hero-img .elementor-image:before{background-image: url(/wp-content/themes/omilia/images/hero-shape6-1.svg);}
.hero-sec.online-courses.video-testimonial .right-col:before{background-image: url(/wp-content/themes/omilia/images/hero-shape1.svg), url(/wp-content/themes/omilia/images/hero-shape7-2.svg), none; background-color: #fff2cd;}
.hero-sec.online-courses.video-testimonial .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape7-1.svg), url(/wp-content/themes/omilia/images/hero-shape5-2.svg); max-width: 100%; width: 100%; z-index: 8; background-size: 25%, 100px;}
.hero-sec.online-courses.video-testimonial .hero-img .elementor-image:before{background-image: url(/wp-content/themes/omilia/images/hero-shape6-1.svg); bottom: -60px; right: -95px;}
.blog-hero.hero-sec.online-courses.video-testimonial .right-col:after{width: 100%; max-width: 100%; left: 0; z-index: -1;}
.blog-hero.hero-sec.online-courses.video-testimonial .right-col:after{ background-position: bottom left, 88% 65%;}
.blog .hero-sec.online-courses.video-testimonial .right-col:before{left: 0;}
.hero-sec.farewell .right-col:before{background-image: url(/wp-content/themes/omilia/images/hero-shape1-3.svg), url(/wp-content/themes/omilia/images/hero-shape2-3.svg), url(/wp-content/themes/omilia/images/hero-shape3-1.svg); background-color: #f0f0f0; background-size: 10vw, 34vw, 28vw; background-position: 100% -18%, top right,  200px 100% !important;}
.hero-sec.farewell .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4-3.svg), url(/wp-content/themes/omilia/images/you-make-shape4-2.svg); max-width: 180px; width: 100%; background-size: 7vw, 90px; background-position: bottom left, 75px 80px;}
.hero-sec.farewell .hero-img .elementor-image:before{background-image: url(/wp-content/themes/omilia/images/hero-shape6-1.svg);}
.hero-sec.farewell.farewell-1 .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4-3.svg), url(/wp-content/themes/omilia/images/you-make-shape4-2.svg); max-width: 180px; width: 100%; background-size: 7vw, 90px; background-position: bottom left, 75px 148px;}
.hero-sec.farewell.farewell-1 .right-col:before{background-image: url(/wp-content/themes/omilia/images/hero-shape1-1.svg), url(/wp-content/themes/omilia/images/hero-shape1-4.svg), url(/wp-content/themes/omilia/images/hero-shape2-3.svg), url(/wp-content/themes/omilia/images/hero-shape3-1.svg); background-color: #f0f0f0; background-size: 18.5vw, 10vw, 34vw, 28vw; background-position: top right, bottom right, 100% -18%, 200px 100% !important;}
.hero-sec.farewell.farewell-1 .hero-img .elementor-image:before{display: none;}
.funktioniert-1.funktioniert.ausbildungsinhalte-sec{background-image: url(/wp-content/themes/omilia/images/funktioniert-bg1.svg), url(/wp-content/themes/omilia/images/funktioniert-bg2.svg); background-position: left top, right bottom;}
.deine-chance-durchzustarten.deine-chance-durchzustarten1 {
background-image: url(/wp-content/themes/omilia/images/deine-chance-bg1-1.svg), url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape3-3.svg), url(/wp-content/themes/omilia/images/deine-chance-bg1.svg);
background-repeat: no-repeat, no-repeat, no-repeat; background-position: left center, 96% 103%, 100% 25%;}
.deine-chance-durchzustarten.deine-chance-durchzustarten1 .elementor-row:before{background-image: url(/wp-content/themes/omilia/images/mit-empathie.svg); content: ""; position: absolute; left: 100%;}
.team-testimonials.stimmen-farewell{background-image: url(/wp-content/themes/omilia/images/you-make-shape1.svg), url(/wp-content/themes/omilia/images/you-make-farewell-shape1-1.svg), url(/wp-content/themes/omilia/images/you-make-shape2.svg), url(/wp-content/themes/omilia/images/team-shape1-1.svg), url(/wp-content/themes/omilia/images/team-shape1-2.svg); background-position: 0% 0%, 0px 100%, 170px 42%, right bottom, right top;}
.alles-wichtige:before, .alles-wichtige:after{content: url(/wp-content/themes/omilia/images/you-make-shape4-1.svg); background-repeat: no-repeat; background-position: left bottom; position: absolute; bottom: 0;} .im-fokus .elementor-image:before{content: url(/wp-content/themes/omilia/images/warum-die-shape3-1.svg) !important;}
.im-fokus{background-image: url(/wp-content/themes/omilia/images/fokus-bg.svg); background-repeat: no-repeat; background-position: right center;}
.seminarversicherung-sec1{background-image: url(/wp-content/themes/omilia/images/blog-shape1.svg), url(/wp-content/themes/omilia/images/du-mochtest-shape1-1.svg) !important;}
.video-popup-img .elementor-widget-container a{position: relative;}
.video-popup-img .elementor-widget-container a:before { content: ""; cursor: pointer; background-size: 100%; background-image: url(/wp-content/themes/omilia/images/play-ico.svg); height: 72px; width: 72px; position: absolute; z-index: 9; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);} .shape-sec, .footer{position: relative;}
.shape-sec:before, .shape-sec:after, .footer:after{content: ""; position: absolute; left: 0; right: 0; height: 8vw; background-size: auto; background-repeat: no-repeat; background-position: center;}
.shape-sec:before{bottom: 100%; margin-bottom: -5px;}
.shape-sec:after{top: 100%; margin-top: -5px;}
.shape-sec:before{background-image: url(/wp-content/themes/omilia/images/bg-shap1.svg); background-size: 100%; background-position: bottom;}
.shape-sec:after{background-image: url(/wp-content/themes/omilia/images/bg-shap2.svg); background-size: 100%; background-position: top;}
.shape-sec.shape-white:before{background-image: url(/wp-content/themes/omilia/images/bg-shap1-white.svg);}
.shape-sec.shape-white:after{background-image: url(/wp-content/themes/omilia/images/bg-shap2-white.svg);}
.blog-sec.shape-sec:before, .gray-shape.shape-sec:before{background-image: url(/wp-content/themes/omilia/images/bg-dark-shap1.svg);}
.gray-shape.shape-sec:after{background-image: url(/wp-content/themes/omilia/images/bg-dark-shap2.svg);}
.footer:after{background-image: url(/wp-content/themes/omilia/images/footer-shape.svg); z-index: 1; bottom: 100%; margin-bottom: -3px; background-position: bottom center; background-size: 100%;}
.blog-sec.shape-sec:after, .ausbildungsinhalte-sec.shape-sec:after{background-image: url(/wp-content/themes/omilia/images/bg-shap6.svg); height: 7vw; top: inherit; bottom: -2px; background-position: bottom center;}
.ausbildungsinhalte-sec{background-image: url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape1.svg), url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape2.svg); background-repeat: no-repeat; background-position: left bottom, right bottom;}
.ausbildungsinhalte-sec.ausbildungsinhalte-sec1{background-image: url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape3-1.svg), url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape3-2.svg);}
.ausbildungsinhalte-sec1 .training-content-slider:before{content:url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape3-3.svg); width: 152px; left: 12px; margin-bottom: -90px; display: block; z-index: 0; position: relative;}
.ausbildungsinhalte-sec1 .training-content-slider:after{content:url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape3-4.svg); left: 95%; margin-bottom: -60px; display: block; position: absolute; z-index: 0; top: 135px;}
.ausbildungsinhalte-sec1 .slider-nav{margin-bottom: -90px; position: relative; z-index: 9;}
.ausbildungsinhalte-sec1 .training-image{background-color: #DAE0E9; border-radius: 10px;}
.ausbildungsinhalte-sec1 .slick-list{z-index: 1;}
.ausbildungsinhalte-sec1 .section-training-content-slider .slider-nav > ul{background-image: none;}
body:not(.elementor-editor-active) .trauerredner-video1 .label-style{background-image: url(/wp-content/themes/omilia/images/text-bg-shape1.svg) !important;}
.section-training-content-slider .slick-list{margin: -20px -12px 0 -12px; padding: 20px 0 40px;}
.section-training-content-slider .slick-track .item{position: relative; padding: 0 12px;}
.section-training-content-slider .slick-track .item .training-details .training-title{margin: 24px 0 15px; line-height: 1;}
.section-training-content-slider .slick-track .item .badge{display: inline-block; position: absolute; right: 4px; top: -8px; padding: 16px 20px; border-radius: 50px; color: #FFFFFF; font-size: 14px; text-transform: uppercase; font-weight: 600;}
.section-training-content-slider .slider-nav > ul{background-image: url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape3.svg); padding-right: 50px; background-repeat: no-repeat; background-position: 80% 100%;}
.seminarteilnehmer{background-image: url(/wp-content/themes/omilia/images/seminarteilnehmer-shape1); background-repeat: no-repeat; background-position: right bottom;}
.section-video-slider .video-slider .item{padding: 0 12px;}
.section-video-slider .video-slider .slick-list{margin: 0 -12px;}
.section-video-slider .video-slider .item a{position: relative; display: block; overflow: hidden; border-radius: 15px;}
.section-video-slider .video-slider .item a:before{content:""; background-size: 100%; background-image: url(/wp-content/themes/omilia/images/play-ico.svg); height: 72px; width: 72px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap{background-color: #fff; height: 100%; padding: 35px 38px; position: relative; border-radius: 12px;}
.section-omilia-testimonials .omilia-testimonials-wrap{padding-left: 40%;}
.section-omilia-testimonials .omilia-testimonials-wrap .slider-nav > ul{justify-content: flex-start; -webkit-justify-content: flex-start; -ms-justify-content: flex-start;}
.section-omilia-testimonials .omilia-testimonials-wrap .slider-nav > ul .slick-prev{background-image: url(/wp-content/themes/omilia/images/left-arrow-w.svg);}
.section-omilia-testimonials .omilia-testimonials-wrap .slider-nav > ul .slick-next{background-image: url(/wp-content/themes/omilia/images/right-arrow-w.svg);}
.section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{position: absolute; left: 0; max-width: 750px; width: 100%; padding-left: 21%;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .customer-image,
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .customer-image{position: absolute; height: 100px; width: 100px;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .customer-name,
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .customer-name{font-size: 32px; font-weight: 600; padding-right: 45px; padding-left: 115px; display: block; padding-top: 20px; margin-bottom: 15px; color: #102B3E;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .designation,
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .designation{padding-left: 115px; color: #102B3E; font-weight: 500;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .star-ratings,
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .star-ratings{ position: absolute; right: 30px; top: 60px; display: flex; display: -webkit-flex; display: -ms-flex; font-size: 32px; font-weight: 600;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .star-ratings span,
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .star-ratings span{margin-left: 5px; font-family: 'Eczar', serif; font-size: 32px;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .content,
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .content{ margin-top: 50px; font-size: 18px; line-height: 23px; color: #102B3E;}
.section-omilia-testimonials .omilia-testimonials-slider .slick-track{display: flex; display: -webkit-flex; display: -ms-flex;}
.section-omilia-testimonials .omilia-testimonials-slider .item{padding: 0 12px;}
.section-omilia-testimonials .omilia-testimonials-slider .slick-list,
.das-seminarteilnehmer .section-video-slider .slick-list, .das-sagen-slider .section-video-slider .video-slider .slick-list{margin-right: -150px;}
.testimonials-slider{overflow-x: hidden;}
.testimonials-slider{background-image: url(/wp-content/themes/omilia/images/you-make-shape1.svg), url(/wp-content/themes/omilia/images/you-make-shape.svg), url(/wp-content/themes/omilia/images/you-make-shape2.svg); background-repeat: no-repeat; background-position: 0% 0%, -20px 115%, 170px 42%, right bottom;}
.testimonials-slider.dein-weg{background-image: url(/wp-content/themes/omilia/images/you-make-shape1-1.svg), url(/wp-content/themes/omilia/images/you-make-shape3-1.svg), url(/wp-content/themes/omilia/images/you-make-shape2-1.svg); background-position: 103% 70%, 100% 100%, 90% 72%;}
.section-event-slider .slick-slide img{width: 100%;}
.section-event-slider .slick-track .item a{padding: 0 12px; display: block; padding: 0 36px;}
.section-event-slider .slick-track .item a img{border-radius: 12px;}
.section-event-slider .slick-track .item.slick-current .image-popup{transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2);}
.section-event-slider .event-slider-wrap .slick-list{padding: 50px 0 70px !important;}
.section-event-slider .slider-nav > ul{justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; padding-top: 0;}
.du-mochtest-sec .left-col .elementor-image:before { background-image: url(/wp-content/themes/omilia/images/du-mochtest-shape1.svg); content: ""; height: 218px; width: 100%; position: absolute; top: 100%; z-index: 0; left: 0; background-repeat: no-repeat; background-position: center; margin-top: -75px; margin-left: -50px;}
.du-mochtest-sec .left-col .elementor-image img{position: relative;}
.du-mochtest-sec{background-image: url(/wp-content/themes/omilia/images/du-mochtest-shape2.svg); background-repeat: no-repeat; background-position: 92% 100%;}
.deine-chance-sec .deine-chance-img:before, .deine-chance-sec .deine-chance-img:after{content: ""; background-image: url(/wp-content/themes/omilia/images/deine-chance-shape1.svg); position: absolute; z-index: 1; width: 138px; height: 343px; right: 0; bottom: 0;}
.deine-chance-sec .deine-chance-img:after{background-image: url(/wp-content/themes/omilia/images/deine-chance-shape2.svg); width: 100%; background-repeat: no-repeat; height: 160px;}
.omilia-recent-posts{font-size: 0; display: flex; display: -webkit-flex; display: -ms-flex; margin-top: 15px;}
.omilia-recent-posts *{font-size: 18px;}
.omilia-recent-posts .post-item{display: inline-block; width: 33.33%; vertical-align: top; padding: 0 12px;}
.omilia-recent-posts .post-item a{display: block; background-color: #ffffff; border-radius: 12px; padding: 12px; height: 100%;}
.omilia-recent-posts .post-image img{width: 100%; height: 152px; object-fit: cover;}
.omilia-recent-posts .post-item .post-details h4{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 24px; color: #142532; font-weight: 600; margin: 18px 0;}
.omilia-recent-posts .post-item .post-details p{font-size:14px; line-height: 18px;}
.omilia-recent-posts .post-item .post-image{border-radius: 12px; overflow: hidden;}
.omilia-recent-posts .post-item .post-details .post-meta{font-family: 'Eczar', serif; font-weight: 500; margin: 24px 0 15px;}
.omilia-recent-posts .post-item .post-details .post-author{float: right;}
.blog-sec{background-image: url(/wp-content/themes/omilia/images/blog-shape.svg), url(/wp-content/themes/omilia/images/du-mochtest-shape1.svg); background-repeat: no-repeat, no-repeat; background-position: bottom left, 90% center;}
.section-speaker-testimonials .speaker-testimonials-wrap .left-sec,
.section-speaker-testimonials .speaker-testimonials-wrap .right-sec{display: inline-block; width: 50%; vertical-align: top; padding: 0 15px;}
.section-speaker-testimonials .speaker-testimonials-wrap{font-size: 0;}
.section-speaker-testimonials .speaker-testimonials-wrap *{font-size: 15px;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-item-wrap{border-radius: 12px; overflow: hidden;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-info, body:not(.elementor-editor-active) .label-style{ position: absolute; bottom: 50px; left: 35px; background-image: url(/wp-content/themes/omilia/images/text-bg-shape.svg); padding: 60px 40px 60px 70px; background-repeat: no-repeat; background-size: 100%;}
.section-speaker-testimonials .slider-nav > ul{padding: 65px 0 20px; justify-content: center; -webkit-justify-content: center; -ms-justify-content: center;}
.section-speaker-testimonials .speaker-testimonials-wrap p{margin-bottom: 15px;}
.section-speaker-testimonials .speaker-testimonials-wrap .section-content-right{padding: 40px;}
.section-speaker-testimonials .speaker-testimonials-wrap .section-content-right h3{margin-bottom: 12px;}
.section-speaker-testimonials .speaker-testimonials-wrap .section-content-right p{font-size: 18px;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-info .speaker-subtitle{font-size: 14px; color: #C1666B; text-transform: uppercase; font-weight: 600; margin-bottom: 12px; display: block;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-info .skpear-name{font-size: 48px; font-weight: 700;}
.section-speaker-testimonials .speaker-testimonials-wrap .speaker-review-slider{margin-left: -50px;}
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap{background-color: #FFECB8; border-radius: 12px; padding: 35px 50px; position: relative;}
.single-post .elementor-text-editor p { margin-bottom: 10px; }
.single-post .elementor-text-editor a { text-decoration: underline; }
.single-post .elementor-text-editor a:hover { color: #7AD3B1; }
.mwd-right-video .elementor-image:before, .warum-die .elementor-image:before{content:url(/wp-content/themes/omilia/images/mwd-video-shape.svg); position: absolute; z-index: -1; zoom: 0.95;}
.warum-die .elementor-image:before, .warum-die.berufliche-perspektive .elementor-image:before{content:url(/wp-content/themes/omilia/images/warum-die-shape.svg); right: 50px; top: -50px;}
.warum-die.berufliche-perspektive .elementor-image:before{content:url(/wp-content/themes/omilia/images/berufliche-perspektive.svg);}
.warum-die .elementor-image, .warum-die.berufliche-perspektive .elementor-image{position: relative; z-index: 1;}
.dein-weg-zur .schritt-title .elementor-widget-container{position: relative;}
.dein-weg-zur .schritt-title .elementor-widget-container:before, .dein-weg-zur .schritt-title .elementor-widget-container:after{content: ""; position: absolute; bottom: -8px; left: 0; right: -20px; background-color: #EAEAEA; height: 3px;}
.dein-weg-zur .schritt-title.schritt-title1 .elementor-widget-container:before{left: -100vw; right: -100vw;}
.dein-weg-zur .schritt-title.schritt-title3 .elementor-widget-container:before{right: -100vw; left: -100vw;}
.warum-die.warum-die1 .elementor-image:before{content: url(/wp-content/themes/omilia/images/warum-die-shape1.svg);}
.dein-weg-zur .schritt-title .elementor-widget-container:after{height: 12px; width: 12px; z-index: 1; border-radius: 50px; background-color: #fff; box-shadow: 0 0 0 3px #c2fbe5, 0 0 0 9px #7AD3B1; margin-bottom: -4px; margin-left: 10px;}
.ausbildungstermine .schritt-title2 .elementor-widget-container:after{box-shadow: 0 0 0 3px #f5c9c6, 0 0 0 9px #CF8783;}
.ausbildungstermine .schritt-title3 .elementor-widget-container:after{box-shadow: 0 0 0 3px #ffecb8, 0 0 0 9px #ffc68e;}
.ausbildungstermine-box .elementor-column-wrap:before{content: ""; position: absolute; bottom: 100%; width: 0;  height: 0;  border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid black;}
.ausbildungstermine-green .elementor-column-wrap:before{border-bottom-color: #e4f6ef;}
.ausbildungstermine-red .elementor-column-wrap:before{border-bottom-color: #fdf4f4;}
.ausbildungstermine-orange .elementor-column-wrap:before{border-bottom-color: #fff6eb;}
.ausbildungstermine .schritt-title .elementor-widget-container:after{margin-left: 40px;}
.trauerredner-video .elementor-section{right: 35px; bottom: 160px !important; width: auto !important;}
.mwd-right-video.ausbildung.ausbildung1 .elementor-image:before{content:url(/wp-content/themes/omilia/images/ausbildun-shape1.svg); right: 0; top: -100px; zoom: 0.90;}
.team-testimonials{background-image: url(/wp-content/themes/omilia/images/you-make-shape1.svg), url(/wp-content/themes/omilia/images/you-make-shape.svg), url(/wp-content/themes/omilia/images/you-make-shape2.svg), url(/wp-content/themes/omilia/images/team-shape.svg);}
.section-cards{ position: relative; z-index: 1;}
.telefontermin-abstimmen{background-image:url(/wp-content/themes/omilia/images/bg-shap4-1.svg), url(/wp-content/themes/omilia/images/telefontermin-shape.svg), url(/wp-content/themes/omilia/images/telefontermin-shape1.svg) !important; background-size: 100%, 24%, 22%; background-position:center bottom, left bottom, right bottom !important; background-size: inherit, 80%, 80% !important; background-repeat: no-repeat !important;}
.telefontermin-abstimmen.telefontermin-abstimmen-1{background-image:none, url(/wp-content/themes/omilia/images/telefontermin-shape2.svg), url(/wp-content/themes/omilia/images/telefontermin-shape1.svg), url(/wp-content/themes/omilia/images/telefontermin-shape3.svg) !important; background-size: 150px, 20%, 37%; background-position:85% 10%, 0% 40%, right bottom !important; background-repeat: no-repeat !important;}
.gray-shape.shape-sec.impressionen:before{background-image: url(/wp-content/themes/omilia/images/bg-shap5.svg); height: 190px;}
.telefontermin-abstimmen.telefontermin-abstimmen1{background-image: url(/wp-content/themes/omilia/images/bg-shap4-1.svg), url(/wp-content/themes/omilia/images/telefontermin-farewell-shape.svg), url(/wp-content/themes/omilia/images/telefontermin-farewell-shape1.svg) !important;}
.warum-die.warum-die-new-1 .elementor-image:before{content: url(/wp-content/themes/omilia/images/warum-die-shape1-farewell.svg);}
.telefontermin-abstimmen-1 .testi-item-wrap{text-align: center;}
.telefontermin-abstimmen-1 .testi-item-wrap .testi-name{font-size: 20px; font-weight: 600; margin-bottom: 12px;}
.telefontermin-abstimmen-1 .testi-item-wrap .testi-name,
.telefontermin-abstimmen-1 .testi-item-wrap .testi-content{opacity: 0; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease;}
.telefontermin-abstimmen-1 .testi-item-wrap .testi-name:before{content: url(/wp-content/themes/omilia/images/quote.svg); display: block; margin-bottom: 8px;}
.telefontermin-abstimmen-1 .slick-current .testi-item-wrap .testi-name,
.telefontermin-abstimmen-1 .slick-current .testi-item-wrap .testi-content{opacity: 1;}
.telefontermin-abstimmen-1 .slider-nav > ul{margin-top: 25px;}
.telefontermin-abstimmen-1 .testi-video{margin-top: 25px; padding: 0 12px;}
.telefontermin-abstimmen-1:before{content: ""; background-size: 100%; background-repeat: no-repeat; width: 100%; top: 0; left: 0; background-image: url(/wp-content/themes/omilia/images/testi-shape.svg); height: 90px; position: absolute; background-position: top center;} .telefontermin-abstimmen-1 .testi-item-wrap .testi-video iframe{border-radius: 10px; height: 17.5vw;}
.telefontermin-abstimmen-1 .slick-list{padding-bottom: 20px !important;}
.trusted-in { position: absolute !important; right: 0; bottom: 20px; max-width: 60%;}
.nur-noch{position: relative; z-index: 2;}
.funktioniert.ausbildungsinhalte-sec{background-image: url(/wp-content/themes/omilia/images/ausbildungsinhalte-shape1.svg), url(/wp-content/themes/omilia/images/hero-shape5-2.svg); background-position: left bottom, 77% 1%;}
.funktioniert.ausbildungsinhalte-sec .schritt-title.schritt1 .elementor-widget-container:after{ box-shadow: 0 0 0 3px #ffecb8, 0 0 0 9px #ffc68e;}
.funktioniert.ausbildungsinhalte-sec .schritt-title.schritt2 .elementor-widget-container:after{ box-shadow: 0 0 0 3px #f5c9c6, 0 0 0 9px #CF8783;}
.funktioniert.ausbildungsinhalte-sec .schritt-title.schritt3 .elementor-widget-container:after{ box-shadow: 0 0 0 3px #edf6fc, 0 0 0 9px #c9e9ff;}
.funktioniert.ausbildungsinhalte-sec .schritt-title.schritt4 .elementor-widget-container:after{ box-shadow: 0 0 0 3px #fcebea, 0 0 0 9px #feb9b5;}
.deine-chance-durchzustarten{background-image: url(/wp-content/themes/omilia/images/deine-chance-bg.svg), url(/wp-content/themes/omilia/images/hero-shape6-1.svg), url(/wp-content/themes/omilia/images/deine-chance-bg1.svg); background-repeat: no-repeat, no-repeat, no-repeat; background-position: left center, 7% 80%, 100% 25%;}
.omilia-academy .slider-nav ul{justify-content: flex-start; -webkit-justify-content: flex-start; -ms-justify-content: flex-start; max-width: 100%;}
.omilia-academy .section-team-slider .omilia-team-slider .member-image{border-radius: 10px; overflow: hidden;}
.omilia-academy .section-team-slider .omilia-team-slider .member-image img{width: 100%;}
.omilia-academy .section-team-slider .omilia-team-slider .member-wrap{padding: 0 10px;}
.omilia-academy .section-team-slider .omilia-team-slider .slick-list{margin-left: -10px;}
.omilia-academy .section-team-slider .member-info{font-size: 18px; font-weight: 500; margin-top: 24px;}
.omilia-academy .section-team-slider .member-info .member-designation{font-size: 15px; display: block; margin-top: 5px;}
.omilia-academy{background-image: url(/wp-content/themes/omilia/images/omilia-academy-bg1.svg), url(/wp-content/themes/omilia/images/omilia-academy-bg2.svg); background-size: 38vw,38vw; background-repeat: no-repeat; background-position: 100% 22%, 0 100%;}
.testimonials-style-2 .omilia-testimonials-wrap{padding-left: 0; margin-top: 120px;}
.omilia-testimonials-outer{background-image: url(/wp-content/themes/omilia/images/you-make-shape1.svg), url(/wp-content/themes/omilia/images/you-make-shape.svg), none;}
.omilia-testimonials-outer.omilia-testimonials-outer1:before{content: url(/wp-content/themes/omilia/images/hero-shape1-3.svg); position: absolute; right: 0; top: -80px;}
.omilia-testimonials-outer .testimonials-style-2 .section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{top: 20px; padding-left: 0;}
.omilia-testimonials-outer .testimonials-style-2 .section-omilia-testimonials .omilia-testimonials-wrap .slick-list{margin-left: -10px;}
.das-sagen-slider .slick-slide img { width: 100%; height: 20vw; object-fit: cover; -webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover;}
.das-sagen-slider .video-slider-nav{position: absolute; top: -65px; right: 620px;}
.trauredner-sec .warum-die .elementor-image:before, .trauredner-sec.trauredner-sec1 .warum-die .elementor-image:before{content: url(/wp-content/themes/omilia/images/trauredner-shape.svg); top: -100px; right: 0; zoom: 0.90;}
.trauredner-sec.trauredner-sec1 .warum-die .elementor-image:before{content: url(/wp-content/themes/omilia/images/trauredner-shape1.svg);}
.trauredner-sec .warum-die .elementor-image:after{content: url(/wp-content/themes/omilia/images/hero-shape6-1.svg); zoom: 1; position: absolute; right: 26%; top: 78%;}
.trauredner-sec.trauredner-sec1 .warum-die .elementor-image:after{content: url(/wp-content/themes/omilia/images/trauredner-shape2.svg); right: inherit; left: 40px; top: inherit; bottom: 100%; margin-bottom: -5px;}
.das-sagen-slider .slider-nav > ul{padding-bottom: 15px;}
.form-style .form-row{margin: 0 -5px;}
.form-style .form-row .form-col-6{width: 49%; display: inline-block; padding: 0 5px;}
.form-style .form-row .form-col-12{padding: 0 5px;}
.form-style .form-row label{display: inline-block; width: 100%; margin-top: 15px; margin-bottom: 10px; color: #142532; font-size: 13px; font-weight: 600; opacity: 0.72;}
.form-style .form-row .form-col-6 input, .form-style .form-row select, .form-style .form-row textarea{font-family: 'Eczar', serif; width: 100%; height: 56px; margin-bottom: 0; background-color: #F6F7F8; border:none; border-radius: 5px; padding: 10px 15px; font-size: 15px;}
.form-style .form-row .interested-training, .form-style .form-row select{width: 100%; display: block;}
.form-style .form-row textarea{height: 120px;}
.form-style input[type*="submit"]{background-color: #25506E; margin-top: 15px; border-radius: 5px; color: #fff; border:none; padding: 12px 30px; cursor: pointer; text-transform: uppercase;}
.form-style input[type*="submit"]:hover{background-color: #7AD3B1;}
.right-map .elementor-column-wrap.elementor-element-populated:before { position: absolute; height: 100%; left: 100%; background-color: #ebf9f4; content: ""; width: 100vw; top: 0;}
.right-map .elementor-column-wrap.elementor-element-populated { position: relative;}
.right-map .inner-map .elementor-widget-container{position: relative; z-index: 1;}
.right-map .inner-map .elementor-widget-container:before, .right-map .inner-map .elementor-widget-container:after {content: url(/wp-content/themes/omilia/images/du-mochtest-shape1.svg); position: absolute; top: 90px; left: 50%; z-index: -1;}
.right-map .inner-map .elementor-widget-container:after{content: url(/wp-content/themes/omilia/images/hero-shape6-1.svg); top: 72%; left: 95%;}
.form-style .form-row .form-col-6, .form-style .form-row .form-col-12{margin-bottom: 15px;}
.form-style .form-row .star{color: #9fdfc7;}
.online-courses .elementor-widget-wrap{align-content: space-around; -webkit-align-content: space-around; -moz-align-content: space-around; -ms-align-content: space-around;}
.seminarteilnehmer.das-sagen-slider{background-size: 33vw !important;}
.omilia-testimonials-outer .testimonial-item-wrap .star-ratings{display: none !important;}
.freie-trauungen .elementor-image{position: relative;}
.freie-trauungen .elementor-image:after, .freie-trauungen.freie-trauungen1 .elementor-image:after{content: url(/wp-content/themes/omilia/images/freie-trauungen-shape1.svg); position: absolute;  z-index: -2; left: -30px; bottom: -180px;}
.freie-trauungen .elementor-image:before, .freie-trauungen.freie-trauungen1 .elementor-image:before{content: url(/wp-content/themes/omilia/images/freie-trauungen-shape2.svg); position: absolute; z-index: -1; left: 100px; bottom: -260px;}
.freie-trauungen.freie-trauungen1 .elementor-image:after{content: url(/wp-content/themes/omilia/images/freie-trauungen-new.svg);}
.freie-trauungen.freie-trauungen1 .elementor-image:before{content: url(/wp-content/themes/omilia/images/freie-trauungen-new1.svg);}
.warum-die.berufliche .elementor-image:before{top: -120px;} .selbständig .elementor-image:before{top: 0;}
.mit-empathie:before, .farewell-deine .elementor-container:before, .farewell-deine .elementor-container:after{content: url(/wp-content/themes/omilia/images/mit-empathie.svg); display: block; position: absolute; top: 50%; left: 100%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);}
.farewell-deine .elementor-container{position: relative; z-index: 1;}
.farewell-deine .elementor-container:before{zoom: 1.6; margin: -50px 0 0 -65px; top: 0; transform: inherit; -webkit-transform: inherit; -moz-transform: inherit;}
.farewell-deine .elementor-container:after{left: inherit; right: 100%; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); margin: 0 -68px 0 0; z-index: -1; top: inherit; bottom: 0;}
.onlinekurs-sec.farewell .right-col:before{background-image: url(/wp-content/themes/omilia/images/unterrichtskurs-shape1-2.svg), url(/wp-content/themes/omilia/images/unterrichtskurs-shape2-2.svg);}
.onlinekurs-sec.farewell.farewell1 .right-col:before{background-image: url(/wp-content/themes/omilia/images/farewell.svg), url(/wp-content/themes/omilia/images/unterrichtskurs-shape2-2.svg);}
.mwd-right-video.mwd-right-video1 .elementor-image:before{content: url(/wp-content/themes/omilia/images/mwd-video-shape1.svg) !important; z-index: 0;}
.testimonials-slider.dein-weg.dein-weg1{background-image: url(/wp-content/themes/omilia/images/you-make-shape1-1.svg), url(/wp-content/themes/omilia/images/you-make-shape3-2.svg), url(/wp-content/themes/omilia/images/you-make-shape2-1.svg), url(/wp-content/themes/omilia/images/you-make-shape4-1.svg); background-position: 103% 70%, 100% 100%, 90% 72%, 0% 100%;}
.omilia-academy.farewell-omilia{background-image: url(/wp-content/themes/omilia/images/omilia-academy-bg1.svg), url(/wp-content/themes/omilia/images/omilia-academy-bg3.svg);}
.selbständig.selbständig-als .elementor-image:before{content: url(/wp-content/themes/omilia/images/selbständig-als.svg); right: 50px;}
.bg-none{background-image: none !important;}
.blog-hero{position: relative; margin-top: -100px; padding-top: 100px; padding-bottom: 50px;}
.blog-hero h1{padding: 45px 0 45px;}
.blog-hero .featured-post-details h3, .blog-articles .article-item .post-details h4{font-size: 24px; color: #142532; font-weight: 600; line-height: 28px; margin-bottom: 16px;}
.blog-hero .featured-post-details p{border-bottom: 2px solid #2E3652;  padding-bottom: 28px; margin-bottom: 28px;}
.blog-hero .featured-post-details p, .blog-hero .featured-post-details .date, .blog-articles .article-item .post-details .post-date{font-size: 18px; line-height: 24px; color: #142532;}
.blog-hero .featured-post-details .read-more, .blog-articles .article-item .post-details .read-more{margin-top: 5px; float: right; font-family: 'Eczar', serif; font-weight: 500;}
.blog-hero .featured-post-details .read-more:hover, .blog-articles .article-item .post-details .read-more:hover, .single-post-content .navigation-links a:hover, .blog-d-title a:hover{color: #7AD3B1;}
.blog-hero .featured-post-details .read-more:after, .blog-articles .article-item .post-details .read-more:after{content: url(/wp-content/themes/omilia/images/read-arrow.svg); zoom: 0.95; margin-left: 10px; display: inline-block;}
.blog-hero .section-featured-post{margin-bottom: -150px;}
.blog-articles .article-item a{background-color: #F6F6F6; display: block; padding: 15px; border-radius: 15px;}
.blog-articles .article-item a:hover .post-title, .newslatter-f input[type*="submit"]:hover, .single-post-content .navigation-links a:hover{color: #7AD3B1;}
.blog-articles .article-item a:hover img{opacity: 0.8;}
.blog-articles .article-item .post-image{margin-bottom: 15px;}
.blog-articles .article-item .post-image img{width: 100%; border-radius: 15px; height: 200px; object-fit: cover; -webkit-object-fit: cover; -moz-object-fit: cover;}
.blog-articles .article-item .post-details h4{padding-bottom: 10px; margin-bottom: 24px; border-bottom: 2px solid #fff;}
.blog-articles .article-item .post-details .post-meta{margin-bottom: 12px;}
.section-newsletter{background-color: #F0F0F0; padding: 50px 0 150px; margin-top: 15vw; background-image:  url(/wp-content/themes/omilia/images/newslatter-shape3.svg), url(/wp-content/themes/omilia/images/newslatter-shape2.svg), url(/wp-content/themes/omilia/images/newslatter-shape1.svg); background-repeat: no-repeat; background-position: 69% 0%, 82% 50%, right bottom;}
.section-newsletter .newsletter-form{max-width: 550px;}
.omilia-blog .blog-articles, .blog-d-title .text-center{text-align: center;}
.omilia-blog .blog-articles .article-item{text-align: left;}
.blog-d-title .heading-h1{margin-top: 40px; padding: 0 40px;}
.post-author .author-img, .post-author .author-info{display: inline-block; vertical-align: middle; padding-left: 20px; text-align: left;}
.single-post .post-author, .blog-d-title{padding-top: 18px;}
.post-author h6{font-size: 24px; font-weight: 600;}
.post-author .date{font-size: 18px; margin-top: 10px; display: block;}
.post-author .author-img img{border-radius: 150px;}
.single-post-content .social-media{position: absolute; z-index: 9; margin-top: 15px;}
.single-post-content .social-media span{font-size: 16px; font-weight: 600; margin-bottom: 10px; display: block;}
.blog-d-title{margin-bottom: 15px;}
.blog-d-title a, .single-post-content .navigation-links a{font-family: 'Work Sans', sans-serif; font-weight: 600;}
.omilia-blog .text-center, .blog-hero .text-center{text-align: center;}
.heading-h1 {font-size: 48px; font-weight: 600; line-height: 58px; color: #142532;}
.heading-h5 {font-size: 18px; line-height: 22px; font-weight: 500; color: #142532;}
.featured-post-wrap { background-size: cover; padding: 35px; background-position: center right; border-radius: 24px;}
.featured-post-details { background: rgba(246, 247, 248, 0.9); max-width: 355px; width: 100%; padding: 35px; border-radius: 18px; box-sizing: border-box;}
.blog-categories ul li { display: inline-block; margin: 0 10px; border: 1px solid; border-radius: 24px; border: none;}
.blog-categories ul li a{font-weight: 600; text-transform: uppercase; font-size: 14px; padding: 15px 18px; display: block;}
.omilia-blog .blog-articles .article-item { display: inline-block; width: 33%; padding: 0 12px; box-sizing: border-box; vertical-align: top;  margin-bottom: 24px;}
.omilia-blog { margin-bottom: 120px; margin-top: 150px;}
.omilia-blog .heading-h1{padding: 50px 0 30px;}
.omilia-blog .heading-h5{padding-bottom: 15px;}
.blog-categories ul{text-align: center; margin-bottom: 50PX;}
.omilia-blog .pagination { margin-top: 20px; }
.omilia-blog .pagination .screen-reader-text{display: none;}
.omilia-blog .pagination .nav-links{text-align: center;}
.omilia-blog .pagination .nav-links .page-numbers{display: inline-block; vertical-align: middle; margin: 0 5px; overflow: hidden; font-family: 'Eczar', serif; height: 40px; width: 40px; line-height: 40px; color: #142532; opacity: 0.6; font-weight: 400; border-radius: 10px;}
.omilia-blog .pagination .nav-links .page-numbers.current{ background-color: #F6F6F6; color: #142532; font-weight: 600; opacity: 1;}
.omilia-blog .pagination .nav-links .next, .omilia-blog .pagination .nav-links .prev{background-color: #7AD3B1; opacity: 1; text-indent: 50px; background-size: 20px;background-repeat: no-repeat; background-position: center center;}
.omilia-blog .pagination .nav-links .next{background-image: url(/wp-content/themes/omilia/images/right-arrow-w.svg); margin-left: 15px;}
.omilia-blog .pagination .nav-links .prev{background-image: url(/wp-content/themes/omilia/images/left-arrow-w.svg); margin-right: 15px;}
.single-post-content .navigation-links{display: block; width: 100%; margin:25px auto 0; max-width: 916px;}
.single-post-content .navigation-links a{background-repeat: no-repeat; font-weight: 600; font-family: 'Eczar', serif;}
.single-post-content .navigation-links .prev-link{float: left;}
.single-post-content .navigation-links .next-link{float: right;}
.single-post-content .navigation-links .prev-link a{background-image: url(/wp-content/themes/omilia/images/back-arrow.svg); padding-left: 25px; background-position: left center;}
.single-post-content .navigation-links .next-link a{background-image: url(/wp-content/themes/omilia/images/read-arrow.svg); padding-right:25px; background-position: right center;}
.outer-omilia-blog{background-image: url(/wp-content/themes/omilia/images/blog-bg-shape1.svg), url(/wp-content/themes/omilia/images/glucklich.svg); background-repeat: no-repeat, no-repeat; background-position: 100% 108%, 10% 30%;}
.newslatter-f{height: 65px; position: relative; border-bottom: 2px solid #334a5a; margin-top: 15px;}
.newslatter-f input[type*="email"]{font-family: 'Work Sans', sans-serif; font-weight: 500; position: absolute; padding-right: 100px; box-sizing: border-box; font-size: 18px; height: 100%; width: 100%; background-color: transparent; border: none;}
.newslatter-f input[type*="submit"]{background-color: transparent; border: none; font-size: 18px; color: #102B3E; font-weight: 700; float: right; padding: 23px 0; cursor: pointer; position: relative; z-index: 99;}
.page-template-default .site-content, .error404 .site-content { padding: 80px 0; margin-bottom: 80px; }
.entry-title { text-align: center; margin-bottom: 10px; }
.single-post{background-image: url(/wp-content/themes/omilia/images/blog-bg-shape5.svg), url(/wp-content/themes/omilia/images/blog-bg-shape2.svg), url(/wp-content/themes/omilia/images/blog-bg-shape3.svg), url(/wp-content/themes/omilia/images/blog-bg-shape4.svg); background-repeat: no-repeat; background-position: 0 15%, 100% 30%, 0 60%, 100% 75%}
.single-post .post-content .elementor-widget-heading:not(:last-child) { margin-bottom: 10px; }
@media (min-width: 768px) { }
@media (min-width: 1025px) { .toggle-ico{display: none;}
}
@media (min-width: 1200px) {
.container {
max-width: 1170px;
width: 100%;
}
}
@media (max-width: 1366px) {
.hero-sec .right-col:before{background-size: 15vw, 26vw, 35vw;}
.onlinekurs-sec .left-col:before{background-size: 28vw, 11.3vw, 8vw;}
.onlinekurs-sec .right-col:before{background-size: 28vw, 20vw; z-index: 0; background-position: 280px 100%, right bottom;}	
.testimonials-slider{background-position: 0% 0%, -150px 115%, 50px 60%, right bottom;}
.section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{ padding-left: 19%; max-width: 540px;}
.section-event-slider .slick-track .item a{padding: 0 30px;}
.onlinekurs-sec .left-col:before{background-position: right bottom, left bottom, 130px 415px;}
.ausbildungsinhalte-sec{background-size: 14vw, 10vw;}
.blog-sec{background-position: bottom left, 100% center; background-size: 25vw, 18vw;}
.telefontermin-abstimmen-1 .testi-video iframe { height: 17vw;}
}
@media (max-width: 1280px){
.container { max-width: 970px;}
.bttn{width: 150px;}
.header .button-group .bttn{margin-left: 10px; width: auto;}
.header .main-navigation{padding-left: 25px; width: 36%;} .footer .widget_nav_menu{padding-left: 45px;}
body .elementor-section.elementor-section-boxed > .elementor-container{max-width: 960px; width: 100%;}
.section-omilia-testimonials .omilia-testimonials-wrap{padding-left: 45%;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-info, body:not(.elementor-editor-active) .label-style { bottom: 32px; left: 15px; padding: 40px 20px 65px 60px; background-repeat: no-repeat; background-size: 100%;}
.du-mochtest-sec{padding-bottom: 20px;}
.das-sagen-slider .video-slider-nav{right: 400px;}
.omilia-testimonials-outer .section-omilia-testimonials .omilia-testimonials-wrap{padding-left: 0;}
.hero-sec.farewell.farewell-1 .right-col:after{background-position: bottom left, 75px 242px;}
.blog-categories ul li{margin: 0 3px !important;}
.omilia-blog .blog-articles .article-item{padding: 0 5px; width: 32% !important;}
.blog-articles .article-item .post-details .read-more { display: block; text-align: left; float: none;}
.section-newsletter{background-size: 10vw, 20vw, 45vw; background-position: 69% 50%, 82% 80%, right bottom;}
.single-post-content .social-media{top: 70px;}
.outer-omilia-blog{background-size: 35%, 10%;}
}
@media (max-width: 1280px) and (min-width: 768px){
body .hero-sec h1, .blog-d-title .heading-h1{line-height: 58px !important; font-size: 52px !important;}
.seminarteilnehmer.das-sagen-slider{background-size: 40vw !important;}
}
@media (max-width: 1024px) and (min-width: 992px){
body .elementor-2 .elementor-element.elementor-element-ccd4428{width: 44.08%;}
body .elementor-2 .elementor-element.elementor-element-7f6de45{width: 55.876%;}
body .elementor-2 .elementor-element.elementor-element-08ce291, body .elementor-2 .elementor-element.elementor-element-d646760,
body .elementor-2 .elementor-element.elementor-element-f942bc2, body .elementor-2 .elementor-element.elementor-element-53c2174,
body .elementor-2 .elementor-element.elementor-element-975643d, body .elementor-2 .elementor-element.elementor-element-d420af7{width: 50%;}
.onlinekurs-sec .left-col:before { background-size: 31vw, 10.3vw, 8vw;}
.onlinekurs-sec .left-col:before { background-position: right bottom, left bottom, 100px 465px;}
.onlinekurs-sec .right-col:before { background-size: 30vw, 20vw; background-position: 200px 100%, right bottom;}
.section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{position: relative;}
.section-omilia-testimonials .omilia-testimonials-wrap { padding-left: 30%;}
.section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{padding-left: 0;}
.section-event-slider .slick-track .item a{padding: 0 20px;}
.testimonials-slider { background-position: -10% -30%, -200px 120%, 20px 80%, right bottom;}
}
@media (max-width: 1024px){
.hero-sec.online-courses .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4-2.svg), none;} .header .main-navigation { padding: 15px; position: absolute; left: 0; right: 0; top: 70px; background-color: #fff; z-index: 9; width: auto; display: none;}
.header .header-menu li{display: block; padding: 10px 0;}
.header .toggle-ico{float: right; padding: 10px; margin: 15px 0 18px;}
.topbar{padding: 12px 0; font-size: 15px;} .onlinekurs-sec .elementor-container, .onlinekurs-sec .right-col, .onlinekurs-sec .right-col, .onlinekurs-sec .elementor-container, .onlinekurs-sec .left-col, .onlinekurs-sec .left-col{position: relative !important;}
.hero-sec .right-col:before, .hero-sec .right-col:after{left: 0; top:90px; background-size: 70px, 265px, 10px;}
.hero-sec .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4.svg), none;}
.hero-sec.freude .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4-1.svg), none;}
.onlinekurs-sec .left-col:before{right: 0; background-size: 48vw, 16.3vw, 16vw;}
.onlinekurs-sec .right-col:before{left: 0; background-size: 50vw, 38vw; background-position: right bottom, right bottom;}
.section-training-content-slider .slider-nav > ul{padding-right: 0;}
.section-speaker-testimonials .speaker-testimonials-wrap .section-content-right{padding: 10px 10px 20px;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-info .skpear-name{font-size: 30px;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-info, body:not(.elementor-editor-active) .label-style{padding: 35px 30px 45px 50px;}
.section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{position: relative;}
.section-omilia-testimonials .omilia-testimonials-wrap { padding-left: 30%;}
.section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{padding-left: 0;}
.section-event-slider .slick-track .item a{padding: 0 20px;}
.seminarteilnehmer{background-size: 62vw;}
.section-omilia-testimonials .omilia-testimonials-slider .slick-list { margin-right: -500px;}
.footer .widget_nav_menu { padding-left: 25px;}
.testimonials-slider { background-position: -15% -50%, -180px 115%, 10px 80%, right bottom;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .customer-name{padding-right: 50px;}
.footer{padding-top:100px;}
.dein-weg-zur .schritt-title.schritt-title1 .elementor-widget-container:before{left: 0;}
.dein-weg-zur .schritt-title .elementor-widget-container:before,
.dein-weg-zur .schritt-title.schritt-title3 .elementor-widget-container:before{right: 0;}
body:not(.elementor-editor-active) .label-style{background-size: contain; right: inherit;}
.section-cards .elementor-element .elementor-widget-container{min-height: inherit !important;}
.trauerredner-video .elementor-section{bottom: 80px !important;}
.testimonials-slider.dein-weg, .team-testimonials{background-image: none !important;}
.ausbildungstermine .schritt-title .elementor-widget-container:after{margin-left: 30px;}
.warum-die .elementor-image:before{zoom: 1.05;}
.section-omilia-testimonials .omilia-testimonials-wrap{padding-left: 0; margin-top: 0;}
.testimonials-slider.omilia-testimonials-outer{background-position: 0 110%, -180px 115%, 10px 80%, right bottom;}
.funktioniert.ausbildungsinhalte-sec{background-position: left bottom, 95% 1%;}
.omilia-academy{background-size: 50%, 50%;}
.trauredner-sec .warum-die .elementor-image:before,
.trauredner-sec.trauredner-sec1 .warum-die .elementor-image:before{top: -50px; zoom: 1;}
.omilia-video .elementor-image a{width: 100%;}
.alles-wichtige:before, .alles-wichtige:after{display: none;}
.mwd-right-video.ausbildung.ausbildung1 .elementor-image:before{right: 30%; top: -100px; zoom: 0.80;}
.farewell-deine .elementor-container:before{margin-top: 0;}
.hero-sec.farewell.farewell-1 .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape4-3.svg), none;}
.hero-sec.online-courses.video-testimonial .right-col:after{background-image: url(/wp-content/themes/omilia/images/hero-shape7-1.svg), none;}
}
@media (max-width: 991px){
body.sticky { padding-top: 99px;}
.omilia-blog .blog-articles .article-item{width: 48% !important;}
.blog-categories ul li{margin-top: 8px !important;}
.section-newsletter { background-size: 80px, 90px, 350px; background-position: 10% 80%, 82% 80%, right bottom; margin-bottom: -10px;}
.outer-omilia-blog{background-position: 100% 88%, -70px 30%;}
.section-newsletter .newsletter-form{max-width: 100%;}
}
@media (max-width: 785px) {
.das-sagen-slider .slick-slide img{height: 35vw;}
}
@media (max-width: 767px) {
body.sticky { padding-top: 115px;}
.blog-hero h1, .omilia-blog .heading-h1, .newsletter-form .heading-h1, .blog-d-title .heading-h1{font-size: 32px; line-height: 1.3;}
.topbar{display: none;}
.custom-logo-link { display: block; max-width: 120px; width: 100%;}
.custom-logo-link img{height: auto;}
.header .toggle-ico{margin: 8px 0; padding: 8px;}
.header .main-navigation{top: 105px;}
.header{padding: 5px 0 0px;}
.footer #media_image-2{float: left;}
.footer #custom_html-2{float: right; margin: 20px 0;}
.footer .widget_nav_menu {padding-left: 0 !important; width: 33%;}
.footer .footer-widget-3 {margin-top: 20px;}
.footer .footer-widget-3 p br{display: none;}
.footer .footer-widget-2 { margin-top: 10px;}
.footer .footer-social-icons li { margin: 0 5px;}
.footer .footer-widget-1, .footer .footer-widget-3, .footer .footer-widget-2{width: 100%;}
.hero-sec .right-col:before, .hero-sec .right-col:after{background-size: 70px, 210px, 310px; top: 100px;}
.hero-sec.thank-you .right-col:before{ top: 40px; }
.hero-sec .right-col:before{background-position: top right, top right, 140px 100%;}
.hero-sec .hero-img .elementor-image:before{bottom: -20px; width: 55px;}
.section-features-slider .slick-list, .section-training-content-slider .slick-list, .section-video-slider .video-slider{margin-right: -165px;}
.section-training-content-slider .slider-nav > ul, .ausbildungsinhalte-sec, .testimonials-slider{background-image: none;}
.section-speaker-testimonials .speaker-testimonials-wrap .left-sec, .section-speaker-testimonials .speaker-testimonials-wrap .right-sec{width: 100%;}
.section-speaker-testimonials .speaker-testimonials-wrap .speaker-review-slider{margin-left: 0;}
.section-training-content-slider .training-content-slider, .section-features-slider .features-slider{ margin-right: -20px;}
.omilia-recent-posts .post-item{width: 100%; margin-bottom: 15px;}
.omilia-recent-posts{display: block;}
.section-omilia-testimonials .omilia-testimonials-wrap{padding-left: 0;}
.section-omilia-testimonials .omilia-testimonials-wrap .left-omilia-title{padding-left: 15px;} .onlinekurs-sec p br{display: none;}
.onlinekurs-sec .left-col:before { right: 0; background-size: 330px, 0, 0; background-position: right 140%, left 19px, 130px 415px;}
.onlinekurs-sec .right-col:before { left: 0; background-size: 300px, 0; background-position: right 135%, right bottom;}
.section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap{padding: 35px 30px 20px;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .content, .section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .content{margin-top: 30px; font-size: 16px;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .customer-name, .section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .customer-name{font-size: 18px; padding-left: 75px; padding-top: 10px; margin-bottom: 10px;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .designation, .section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .designation{padding-left: 75px; font-size: 12px;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .star-ratings span, .section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .star-ratings span{font-size: 24px;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap .customer-image, .section-speaker-testimonials .speaker-testimonials-wrap .review-item-wrap .customer-image{height: 65px; width: 65px;}
.section-speaker-testimonials .speaker-testimonials-wrap .section-content-right p { font-size: 16px !important;}
.section-speaker-testimonials .speaker-testimonials-wrap .section-content-right .section-heading{font-size: 32px !important;}
.section-speaker-testimonials .slider-nav > ul{padding: 30px 0 20px;}
.seminarteilnehmer .slider-nav ul{text-align: center;}
.deine-chance-sec .deine-chance-img:before, .deine-chance-sec .deine-chance-img:after{background-size: 68%; background-position: right; width: 88px; height: 148px; background-repeat: no-repeat;}
.du-mochtest-sec .left-col .elementor-image:before{display: none;}
.section-omilia-testimonials .omilia-testimonials-slider .slick-list{margin-right: 0;}
.seminarteilnehmer { background-size: 300px; background-position: right 140%;}
.section-video-slider .video-slider .item a:before{height: 52px; width: 52px; background-size: 100%;}
.section-event-slider .event-slider-wrap .slick-list{padding-bottom: 40px !important; padding-top: 20px !important;}
.section-event-slider .slider-nav > ul{text-align: left; justify-content: center; -webkit-justify-content: center; -ms-justify-content: center;}
.br-none br{display: none;}
.slider-nav ul li a{background-size: 22px; background-position: center; max-width: 22px; padding: 0px 10px;}
.slider-nav ul li button{height: 8px; width: 8px; padding: 0; margin: 5px 3px;}
.section-training-content-slider .slider-nav > ul, .ausbildungsinhalte-sec, .testimonials-slider{padding-bottom: 40px;}
.blog-sec{background-size: 0, 18vw;}
.elementor-section:not(.impressionen) .section-event-slider .slider-nav ul li .slick-next, .elementor-section:not(.impressionen) .section-event-slider .slider-nav ul li .slick-prev{filter: brightness(100); -webkit-filter: brightness(100); -ms-filter: brightness(100);}
.seminarteilnehmer .slider-nav ul{justify-content: center; -webkit-justify-content: center; -ms-justify-content: center;}
.slider-nav > ul{padding-bottom: 40px;}
.section-event-slider .slick-track .item.slick-current .image-popup{transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1);}
.section-event-slider .slick-track .item a{padding: 0;}
.section-speaker-testimonials .speaker-testimonials-wrap .skpear-info, body:not(.elementor-editor-active) .label-style{ padding: 30px 20px 45px 40px;}
.mwd-right-video .elementor-image:before, .warum-die .elementor-image:before, .mwd-right-video.ausbildung .elementor-image:before{zoom: 0.45;}
.ausbildungstermine .schritt-title .elementor-widget-container:after{margin-left: 25px;}
.dein-weg-zur .schritt-title .elementor-widget-container:before{right: 0;}
body:not(.elementor-editor-active) .label-style { bottom: 35px !important; max-width: 255px; padding: 20px 12px 15px 28px; background-size: 100%;}
body:not(.elementor-editor-active) .label-style .elementor-widget:not(:last-child){margin-bottom: 0;}
.trusted-in{position: relative !important; max-width: 100%; margin-top: 10px;}
.das-seminarteilnehmer .section-video-slider .slick-list, .das-sagen-slider .section-video-slider .video-slider .slick-list{margin-right: -100px;}
.das-sagen-slider .video-slider-nav{right: 0;}
.trauredner-sec .warum-die .elementor-image:before,
.trauredner-sec.trauredner-sec1 .warum-die .elementor-image:before{zoom: 0.4;}
.section-omilia-testimonials .omilia-testimonials-slider .testimonial-item-wrap{padding: 15px;}
.seminarteilnehmer.das-sagen-slider { background-size: 300px !important;}
.freie-trauungen .elementor-image:after, .freie-trauungen .elementor-image:before,
.freie-trauungen.freie-trauungen1 .elementor-image:after, .freie-trauungen.freie-trauungen1 .elementor-image:before{zoom: 0.6;}
.form-style .form-row .form-col-6{width: 100%;}
.dein-weg-zur .schritt-title.schritt-title1 .elementor-widget-container:before{right: 0;}
.dein-weg-zur .schritt-title.schritt-title3 .elementor-widget-container:before{left: 0;}
.mwd-right-video.ausbildung.ausbildung1 .elementor-image:before,
.trauredner-sec.trauredner-sec1 .warum-die .elementor-image:after{zoom: 0.40;}
.telefontermin-abstimmen-1 .testi-video iframe { height: 52vw;} .telefontermin-abstimmen-1 .slick-list{margin-bottom: 0;}
.telefontermin-abstimmen-1 .slider-nav > ul{margin-bottom: 30px;}
.telefontermin-abstimmen-1 .testi-video{margin-top: 35px;}
.telefontermin-abstimmen-1 .slick-list { padding-bottom: 0px !important;}
.featured-post-wrap{padding: 20px;}
.blog-categories ul li a{font-size: 12px; padding: 10px 18px;}
.blog-articles .article-item .post-details h4{min-height: inherit !important; padding-bottom: 24px;}
.blog-d-title .heading-h1{padding: 0 0 0 55px;}
.single-post .omilia-blog{margin-top: 100px;}
.post-author .author-img, .post-author .author-info{padding-left: 10px;}
.telefontermin-abstimmen-1 .testi-item-wrap .testi-video iframe{height: 53vw;}
.header .button-group{width: 100%; margin-bottom: 10px;}
.header .button-group .bttn{width: 49%; margin: 0; padding: 14px 10px 11px;}
body:not(.elementor-editor-active) .header{transition-duration: 1s; -webkit-transition-duration: 1s; -ms-transition-duration: 1s; -o-transition-duration: 1s;}
}
@media (max-width: 680px) {
.das-sagen-slider .slick-slide img { height: 55vw;}
.omilia-blog .blog-articles .article-item{width: 100% !important; padding: 0;}
.omilia-blog .heading-h1 { padding: 10px 0 0;}
.blog-categories ul{margin-bottom: 30px;}
.omilia-blog{margin-bottom: 60px;}
.blog-hero .text-center{padding-bottom: 20px;}
.page-template-default .site-content, .error404 .site-content { padding: 50px 0 0; }
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
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;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[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;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }@-webkit-keyframes glsr-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glsr-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes glsr-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes glsr-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes glsr-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes glsr-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes glsr-slideIn{0%{transform:translateY(-10%)}to{transform:translateY(0)}}@keyframes glsr-slideIn{0%{transform:translateY(-10%)}to{transform:translateY(0)}}@-webkit-keyframes glsr-slideOut{0%{transform:translateY(0)}to{transform:translateY(10%)}}@keyframes glsr-slideOut{0%{transform:translateY(0)}to{transform:translateY(10%)}}@-webkit-keyframes glsr-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes glsr-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes glsr-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes glsr-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr-modal{display:none;pointer-events:none;position:relative;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:1000000}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__overlay:focus{outline:none}.glsr-modal__dialog{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:.15rem;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;font-size:16px;line-height:1.5;max-height:calc(100vh - 2rem);max-width:700px;overflow-y:auto;padding:2rem;position:relative;width:calc(100vw - 2rem);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:glsr-zoomIn .3s cubic-bezier(0,0,.2,1);animation:glsr-zoomIn .3s cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:glsr-zoomOut .3s cubic-bezier(0,0,.2,1);animation:glsr-zoomOut .3s cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal__close,.glsr-modal__close:focus,.glsr-modal__close:hover{all:revert;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font-size:32px;height:40px;line-height:1;margin:1.5rem;position:absolute;right:0;top:0;transform:scale(1);transition:transform .2s ease-in;width:40px;z-index:10}.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal__close:before{all:revert;content:"\2715"}.glsr-modal__close:after{display:none}.glsr-modal__content .glsr-read-more{display:none!important}.glsr-modal__content .glsr-hidden{display:inherit!important}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:glsr-fadeIn;animation-name:glsr-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:glsr-fadeOut;animation-name:glsr-fadeOut}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);will-change:transform}.glsr-default .screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.glsr .glsr-reviews,.glsr .glsr-reviews-wrap{display:grid;grid-gap:4rem;gap:4rem}.glsr .glsr-pagination{position:relative}.glsr .glsr-pagination .navigation,.glsr .glsr-review{opacity:1;transition:opacity .5s}.glsr.glsr-hide .glsr-pagination .navigation,.glsr.glsr-hide .glsr-review{opacity:0!important}.glsr .glsr-review{quotes:"“" "”"}.glsr .glsr-review p{white-space:pre-line}.glsr .glsr-review p br{content:"";display:flex;margin-bottom:1rem}.glsr .glsr-review p:first-of-type{margin-top:0}.glsr .glsr-review p:last-of-type{margin-bottom:0}.glsr .glsr-review-content{word-break:break-word}.glsr .glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex}.glsr .glsr-review-response{padding:1.5rem;position:relative;width:100%}.glsr .glsr-review-response:before{border-color:currentcolor transparent;border-style:solid;border-width:0 2rem 1.5rem 0;content:"";height:0;opacity:.1;position:absolute;right:1.5rem;top:-1.5rem;width:0}.glsr.glsr-rtl .glsr-review-response:before{border-left-width:2rem;border-right-width:0;left:1.5rem;right:auto}.glsr .glsr-review-response:after{background-color:currentColor;border-radius:.15rem;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr .glsr-review-response-inner{position:relative;z-index:1}.glsr .glsr-stars{align-items:center;display:flex}.glsr .glsr-star{background-size:1.5rem;flex-shrink:0;font-size:inherit;height:1.5rem;width:1.5rem}.glsr-default .glsr-review{align-items:center;display:flex;flex-wrap:wrap}.glsr-default .glsr-review>div:first-of-type{margin-top:0}.glsr-default .glsr-review>div:last-of-type{margin-bottom:0}.glsr-default .glsr-review p{line-height:1.5;margin:1rem 0}.glsr-default .glsr-review>.glsr-review-assigned_links{font-style:italic;margin-top:1rem;width:100%}.glsr-default .glsr-review>.glsr-review-author{align-items:center;display:flex}.glsr-default .glsr-review>:not(.glsr-review-avatar)+.glsr-review-author:before{content:"\2014"}.glsr-default .glsr-review>.glsr-review-avatar{align-items:center;display:flex}.glsr-default .glsr-review>.glsr-review-avatar img{display:block;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review>.glsr-review-content{margin:1rem 0;width:100%}.glsr-default .glsr-review>.glsr-review-date{align-items:center;display:flex;flex-grow:1;font-style:italic;flex-basis:calc(100% - 7.5rem)}.glsr-default .glsr-review>.glsr-review-avatar+.glsr-review-author span,.glsr-default .glsr-review>.glsr-review-rating+.glsr-review-date span{margin-left:1rem}.glsr-default.glsr-rtl .glsr-review>.glsr-review-avatar+.glsr-review-author span,.glsr-default.glsr-rtl .glsr-review>.glsr-review-rating+.glsr-review-date span{margin-left:0;margin-right:1rem}.glsr-default .glsr-review>.glsr-review-title{width:100%}.glsr-default .glsr-review>.glsr-review-title>*{margin-bottom:1rem;margin-top:0}.glsr-default .glsr-review>.glsr-review-response{margin-top:1rem}.glsr-default .glsr-hidden{display:none}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"\2026";margin-left:0;margin-right:.5em}.glsr-default .glsr-visible+.glsr-read-more:before{content:""}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default .glsr-pagination .glsr-loader{align-items:center;display:none;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;transform:translateZ(0);width:100%}.glsr-default.glsr-hide .glsr-pagination .glsr-loader,.glsr-default .glsr-hide .glsr-pagination .glsr-loader{display:flex}.glsr-default .glsr-spinner{-webkit-animation:glsr-spin .5s linear infinite;animation:glsr-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:#161e2e;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default form.glsr-form{display:grid;font-size:1rem;grid-template-columns:repeat(1,minmax(0,1fr));line-height:1.5;grid-row-gap:1rem;row-gap:1rem}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form .glsr-field{position:relative}.glsr-default form.glsr-form .glsr-field-error{color:#e02424;font-family:inherit;font-size:.875rem;line-height:1.5}.glsr-default form.glsr-form .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default form.glsr-form .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default form.glsr-form .glsr-form-failed{color:#e02424}.glsr-default form.glsr-form .glsr-form-success{color:#057a55}.glsr-default form.glsr-form .glsr-recaptcha-holder{margin-top:1rem}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;font-size:.875rem;font-weight:500;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;margin-bottom:.25rem;text-transform:inherit}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border-radius:.15rem;border:1px solid #9fa6b2;box-sizing:border-box;color:inherit;display:block;float:none;font-family:inherit;font-size:1rem;line-height:1.5;margin-bottom:0;margin-top:0;max-width:none;min-width:none;transition:border-color .15s ease-in-out;width:100%}.glsr-default form.glsr-form input.glsr-input{overflow:visible;padding:.5rem .75rem}.glsr-default form.glsr-form select.glsr-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;-webkit-print-color-adjust:exact;color-adjust:exact;height:auto;max-height:none;max-width:none;min-height:none;min-width:none;padding:.5rem 3em .5rem .75rem;text-transform:none}.glsr-default form.glsr-form select.glsr-select::-ms-expand{border:none;color:#9fa6b2}@media not print{.glsr-default form.glsr-form select.glsr-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.glsr-default form.glsr-form select.glsr-select{padding-right:.75rem}}.glsr-default form.glsr-form textarea.glsr-textarea{padding:.5rem .75rem;overflow:auto;resize:vertical}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:#fff;outline:1px solid transparent;box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color}.glsr-default form.glsr-form input.glsr-input.glsr-is-invalid,.glsr-default form.glsr-form select.glsr-select.glsr-is-invalid,.glsr-default form.glsr-form textarea.glsr-textarea.glsr-is-invalid{border-color:#e02424}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{display:flex}.glsr-default form.glsr-form .glsr-field-checkbox label,.glsr-default form.glsr-form .glsr-field-radio label{align-items:flex-start;display:inline-flex;margin:0}.glsr-default form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-default form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-default form.glsr-form input[type=radio].glsr-input-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border:1px solid #9fa6b2;box-sizing:border-box;-webkit-print-color-adjust:exact;color-adjust:exact;color:currentColor;display:inline-block;flex-shrink:0;height:1rem;left:0;margin-left:0;margin-right:.5rem;margin-top:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:1rem}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:.15rem}.glsr-default form.glsr-form input[type=radio].glsr-input-radio{border-radius:100%}.glsr-default.glsr-rtl form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-default.glsr-rtl form.glsr-form input[type=radio].glsr-input-radio{margin-left:.5rem;margin-right:0}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox:checked,.glsr-default form.glsr-form input[type=radio].glsr-input-radio:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input[type=radio].glsr-input-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox:focus,.glsr-default form.glsr-form input[type=radio].glsr-input-radio:focus{outline:1px solid transparent;box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox:checked:focus,.glsr-default form.glsr-form input[type=radio].glsr-input-radio:checked:focus{border-color:transparent}@media not print{.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox::-ms-check,.glsr-default form.glsr-form input[type=radio].glsr-input-radio::-ms-check{background:inherit;border-color:inherit;border-radius:inherit;border-width:1px;color:transparent}}.glsr-default form.glsr-form .glsr-field-toggle{display:flex}.glsr-default form.glsr-form .glsr-toggle{align-items:flex-start;display:inline-flex;flex-direction:row-reverse}.glsr-default form.glsr-form .glsr-toggle label{display:block;font-size:1rem;font-weight:normal;line-height:1.5;margin-left:.5rem}.glsr-default.glsr-rtl form.glsr-form .glsr-toggle label{margin-left:0;margin-right:.5rem}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:999px;border-color:transparent!important;border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;height:1.4rem;left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(2.8rem - 6px);z-index:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{background-color:transparent;border-radius:999px;box-sizing:border-box;height:1.4rem;opacity:1;padding:3px;pointer-events:none;position:relative;transition:background-color .15s ease-in-out;width:calc(2.8rem - 6px)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{outline:1px solid transparent;box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:currentColor;border-radius:999px;content:"";display:block;height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:currentColor;opacity:1;transition:background-color .15s ease-in-out,opacity .15s ease-in-out}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:#fff;border-radius:999px;box-shadow:0 .175rem .35rem rgba(0,0,0,.2);content:"";display:block;height:calc(1.4rem - 6px);pointer-events:none;position:relative;transition:transform 75ms ease-in-out;width:calc(1.4rem - 6px);z-index:1}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(1.4rem - 6px))}.glsr-default form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;position:relative}.glsr-default form.glsr-form [data-star-rating]{align-items:center;display:flex;position:relative}.glsr-default form.glsr-form [data-star-rating]>select{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}.glsr-default form.glsr-form [data-star-rating].gl-star-rating--ltr>select{left:0!important}.glsr-default form.glsr-form [data-star-rating].gl-star-rating--rtl>select{right:0!important}.glsr-default form.glsr-form [data-star-rating]>select:after,.glsr-default form.glsr-form [data-star-rating]>select:before{display:none!important}.glsr-default form.glsr-form [data-star-rating]>select:focus+.gl-star-rating--stars:before{border-radius:.15rem;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}.glsr-default form.glsr-form .gl-star-rating:not([data-star-rating]) .gl-star-rating--stars{display:none!important}.glsr-default form.glsr-form .gl-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}.glsr-default select[disabled]+.gl-star-rating--stars{cursor:default}.glsr-default form.glsr-form .gl-star-rating--stars>span{display:flex;height:2rem;margin:0;width:2rem}.glsr-default form.glsr-form .gl-star-rating--stars[class*=" s"]>span{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-default form.glsr-form .gl-star-rating--stars.s10>span:first-child,.glsr-default form.glsr-form .gl-star-rating--stars.s20>span:nth-child(-1n+2),.glsr-default form.glsr-form .gl-star-rating--stars.s30>span:nth-child(-1n+3),.glsr-default form.glsr-form .gl-star-rating--stars.s40>span:nth-child(-1n+4),.glsr-default form.glsr-form .gl-star-rating--stars.s50>span:nth-child(-1n+5),.glsr-default form.glsr-form .gl-star-rating--stars.s60>span:nth-child(-1n+6),.glsr-default form.glsr-form .gl-star-rating--stars.s70>span:nth-child(-1n+7),.glsr-default form.glsr-form .gl-star-rating--stars.s80>span:nth-child(-1n+8),.glsr-default form.glsr-form .gl-star-rating--stars.s90>span:nth-child(-1n+9),.glsr-default form.glsr-form .gl-star-rating--stars.s100>span{background-image:none}.glsr-default form.glsr-form [type=submit]{white-space:nowrap}.glsr-default form.glsr-form [type=submit] .glsr-button-loading{display:none}.glsr-default form.glsr-form [type=submit][disabled] .glsr-button-loading{display:inline;position:relative}.glsr-default form.glsr-form [type=submit] .glsr-button-loading:after,.glsr-default form.glsr-form [type=submit] .glsr-button-loading:before{-webkit-animation:glsr-spin .5s linear infinite;animation:glsr-spin .5s linear infinite;border-radius:100%;border:.2em solid;box-sizing:border-box;content:"";display:inline-block;height:1em;margin:-.5em auto 0;position:absolute;top:50%;width:1em}.glsr-default form.glsr-form [type=submit] .glsr-button-loading:before{border-top-color:transparent;opacity:.5}.glsr-default form.glsr-form [type=submit] .glsr-button-loading:after{border-color:currentColor transparent transparent}.glsr-default.glsr-ltr form.glsr-form [type=submit][disabled] .glsr-button-loading{margin-right:1.65em}.glsr-default.glsr-ltr form.glsr-form [type=submit] .glsr-button-loading:after,.glsr-default.glsr-ltr form.glsr-form [type=submit] .glsr-button-loading:before{left:0}.glsr-default.glsr-rtl form.glsr-form [type=submit][disabled] .glsr-button-loading{margin-left:1.65em}.glsr-default.glsr-rtl form.glsr-form [type=submit] .glsr-button-loading:after,.glsr-default.glsr-rtl form.glsr-form [type=submit] .glsr-button-loading:before{right:0}.glsr-default .glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-family:inherit;font-size:1rem;line-height:1.5;max-width:400px;position:relative;width:100%}.glsr-default .glsr-summary>div:first-of-type{margin-top:0}.glsr-default .glsr-bar{display:table-row;white-space:nowrap}.glsr-default .glsr-bar>span{display:table-cell;vertical-align:middle}.glsr-default .glsr-bar-background{position:relative;width:100%}.glsr-default .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:1rem;margin-top:-.5rem;opacity:.1;position:absolute;top:50%;width:100%}.glsr-default .glsr-bar-background-percent{background-color:#faca15;display:block;height:1rem;position:relative}.glsr-default .glsr-bar-label{line-height:1;padding:.25rem .5rem .25rem 0}.glsr-default .glsr-bar-percent,.glsr-default.glsr-rtl.glsr-bar-label{padding-right:0;padding-left:.5rem}.glsr-default .glsr-bar-percent{line-height:1;text-align:right}.glsr-default.glsr-rtl.glsr-bar-percent{padding-left:0;padding-right:.5rem}.glsr-default .glsr-summary-percentages{font-size:1rem;line-height:1.5;margin-top:.5rem;max-width:400px;position:relative;width:100%}.glsr-default .glsr-summary-rating{display:inline-block;font-size:1.5rem;font-weight:700;line-height:1;margin-left:0;margin-right:.5rem;vertical-align:top}.glsr-default.glsr-rtl.glsr-summary-rating{margin-left:.5rem;margin-right:0}.glsr-default .glsr-summary-stars{display:inline-block;margin-left:0;margin-right:.5rem}.glsr-default.glsr-rtl.glsr-summary-stars{margin-left:.5rem;margin-right:0}.glsr-default .glsr-summary-stars .glsr-star{background-size:1.5rem;height:1.5rem;width:1.5rem}.glsr-default.glsr-rtl.glsr-summary-stars .glsr-star{transform:scaleX(-1)}.glsr-default .glsr-summary-text{margin-top:.5rem;width:100%}