:root {
--mm-primary:       #8B6BA8;
--mm-primary-dark:  #6B4D88;
--mm-primary-light: #B89CC8;
--mm-accent:        #C4963C;
--mm-bg:            #F0EBE3;
--mm-white:         #FFFFFF;
--mm-border:        #E0D5F0;
--mm-text:          #2C2C2C;
--mm-text-light:    #7A7A7A;
--mm-success:       #4CAF82;
--mm-radius:        14px;
--mm-shadow:        0 4px 24px rgba(139, 107, 168, .12);
--mm-shadow-hover:  0 8px 32px rgba(139, 107, 168, .22);
} .mm-booking {
font-family: Georgia, 'Times New Roman', serif;
color: var(--mm-text);
max-width: 860px;
margin: 0 auto;
padding: 0 16px 48px;
position: relative;
} .mm-steps {
display: flex;
align-items: center;
justify-content: center;
padding: 32px 0 40px;
gap: 0;
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.mm-step {
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
flex-shrink: 0;
}
.mm-step-icon {
width: 48px;
height: 48px;
border-radius: 50%;
border: 2px solid var(--mm-border);
background: var(--mm-white);
display: flex;
align-items: center;
justify-content: center;
transition: all .3s;
position: relative;
z-index: 1;
}
.mm-step-icon svg {
width: 20px;
height: 20px;
stroke: var(--mm-text-light);
transition: stroke .3s;
}
.mm-step-label {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 11px;
color: var(--mm-text-light);
text-align: center;
white-space: nowrap;
letter-spacing: .3px;
transition: color .3s;
}
.mm-step.active .mm-step-icon {
background: var(--mm-primary);
border-color: var(--mm-primary);
box-shadow: 0 0 0 6px rgba(139, 107, 168, .15);
}
.mm-step.active .mm-step-icon svg { stroke: #fff; }
.mm-step.active .mm-step-label    { color: var(--mm-primary); font-weight: 600; }
.mm-step.done .mm-step-icon {
background: var(--mm-primary-light);
border-color: var(--mm-primary-light);
}
.mm-step.done .mm-step-icon svg { stroke: #fff; }
.mm-step.done .mm-step-label    { color: var(--mm-primary-light); }
.mm-step-connector {
flex: 1;
height: 2px;
background: var(--mm-border);
min-width: 24px;
max-width: 80px;
margin-bottom: 28px;
transition: background .3s;
}
.mm-step-connector.done { background: var(--mm-primary-light); } .mm-panel { display: none; }
.mm-panel.active { display: block; animation: mmFadeIn .35s ease; }
@keyframes mmFadeIn {
from { opacity: 0; transform: translateY(12px); }
to   { opacity: 1; transform: translateY(0); }
}
.mm-panel-header {
text-align: center;
margin-bottom: 32px;
}
.mm-panel-tag {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--mm-accent);
margin: 0 0 8px;
}
.mm-panel-header h2 {
font-size: clamp(20px, 4vw, 28px);
font-weight: 400;
color: var(--mm-primary);
margin: 0 0 10px;
line-height: 1.3;
}
.mm-panel-sub {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 14px;
color: var(--mm-text-light);
margin: 0;
} .mm-services-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 16px;
margin-bottom: 32px;
}
.mm-service-card {
background: var(--mm-white);
border: 2px solid var(--mm-border);
border-radius: var(--mm-radius);
padding: 24px;
cursor: pointer;
transition: all .25s;
position: relative;
overflow: hidden;
}
.mm-service-card::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: var(--mm-primary);
transform: scaleX(0);
transition: transform .25s;
}
.mm-service-card:hover {
border-color: var(--mm-primary-light);
box-shadow: var(--mm-shadow);
transform: translateY(-2px);
}
.mm-service-card:hover::before { transform: scaleX(1); }
.mm-service-card.selected {
border-color: var(--mm-primary);
box-shadow: var(--mm-shadow-hover);
background: linear-gradient(135deg, #fff 60%, rgba(139,107,168,.05));
}
.mm-service-card.selected::before { transform: scaleX(1); }
.mm-service-icon {
width: 52px;
height: 52px;
background: rgba(139, 107, 168, .1);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 14px;
}
.mm-service-icon svg {
width: 26px;
height: 26px;
stroke: var(--mm-primary);
fill: none;
stroke-width: 1.5;
}
.mm-service-name {
font-size: 17px;
font-weight: 600;
color: var(--mm-text);
margin: 0 0 8px;
}
.mm-service-desc {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 13px;
color: var(--mm-text-light);
line-height: 1.5;
margin: 0 0 14px;
}
.mm-service-meta {
display: flex;
align-items: center;
gap: 12px;
flex-wrap: wrap;
}
.mm-service-duration, .mm-service-price {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 13px;
}
.mm-service-duration { color: var(--mm-text-light); }
.mm-service-price    { font-weight: 700; color: var(--mm-primary); font-size: 16px; }
.mm-service-check {
position: absolute;
top: 16px; right: 16px;
width: 24px; height: 24px;
border-radius: 50%;
background: var(--mm-primary);
display: none;
align-items: center;
justify-content: center;
}
.mm-service-check svg { width: 13px; height: 13px; stroke: #fff; stroke-width: 2.5; }
.mm-service-card.selected .mm-service-check { display: flex; } .mm-calendar-container {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
margin-bottom: 32px;
}
@media (min-width: 640px) {
.mm-calendar-container { grid-template-columns: 1fr 1fr; }
}
.mm-calendar {
background: var(--mm-white);
border: 1px solid var(--mm-border);
border-radius: var(--mm-radius);
padding: 20px;
box-shadow: var(--mm-shadow);
}
.mm-cal-header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 16px;
}
.mm-cal-nav {
background: none;
border: 1px solid var(--mm-border);
border-radius: 8px;
width: 36px; height: 36px;
cursor: pointer;
font-size: 22px;
line-height: 1;
color: var(--mm-primary);
transition: all .2s;
display: flex; align-items: center; justify-content: center;
}
.mm-cal-nav:hover {
background: var(--mm-primary);
border-color: var(--mm-primary);
color: #fff;
}
.mm-cal-nav:disabled { opacity: .3; cursor: default; }
.mm-cal-month-label {
font-size: 16px;
font-weight: 600;
color: var(--mm-primary);
text-transform: capitalize;
}
.mm-cal-grid {
display: grid;
grid-template-columns: repeat(7, 1fr);
gap: 2px;
margin-bottom: 6px;
}
.mm-cal-day-name {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 11px;
font-weight: 600;
text-align: center;
color: var(--mm-text-light);
padding: 4px 0;
letter-spacing: .3px;
}
.mm-cal-days {
display: grid;
grid-template-columns: repeat(7, 1fr);
gap: 3px;
}
.mm-cal-cell {
aspect-ratio: 1;
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 13px;
cursor: pointer;
transition: all .2s;
border: 1.5px solid transparent;
position: relative;
}
.mm-cal-cell.empty       { cursor: default; }
.mm-cal-cell.past        { color: #ccc; cursor: default; }
.mm-cal-cell.unavailable { color: #bbb; cursor: default; }
.mm-cal-cell.available {
color: var(--mm-primary-dark);
font-weight: 600;
cursor: pointer;
}
.mm-cal-cell.available:hover {
background: rgba(139, 107, 168, .12);
border-color: var(--mm-primary-light);
}
.mm-cal-cell.available::after {
content: '';
position: absolute;
bottom: 3px;
width: 4px; height: 4px;
border-radius: 50%;
background: var(--mm-primary);
}
.mm-cal-cell.selected {
background: var(--mm-primary);
color: #fff !important;
border-color: var(--mm-primary);
font-weight: 700;
}
.mm-cal-cell.selected::after { background: rgba(255,255,255,.6); }
.mm-cal-cell.today {
border-color: var(--mm-accent);
}
.mm-cal-loading {
grid-column: 1 / -1;
text-align: center;
padding: 16px;
color: var(--mm-text-light);
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 13px;
} .mm-slots-container {
background: var(--mm-white);
border: 1px solid var(--mm-border);
border-radius: var(--mm-radius);
padding: 20px;
box-shadow: var(--mm-shadow);
animation: mmFadeIn .3s ease;
}
.mm-slots-title {
font-size: 15px;
font-weight: 600;
color: var(--mm-primary);
margin: 0 0 16px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
.mm-slots-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(72px, 1fr));
gap: 8px;
}
.mm-slot {
padding: 10px 6px;
border: 1.5px solid var(--mm-border);
border-radius: 10px;
text-align: center;
cursor: pointer;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 14px;
font-weight: 500;
color: var(--mm-text);
transition: all .2s;
background: var(--mm-white);
}
.mm-slot:hover {
border-color: var(--mm-primary);
color: var(--mm-primary);
background: rgba(139, 107, 168, .06);
}
.mm-slot.selected {
background: var(--mm-primary);
border-color: var(--mm-primary);
color: #fff;
font-weight: 700;
box-shadow: 0 3px 10px rgba(139, 107, 168, .3);
}
.mm-no-slots {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 13px;
color: var(--mm-text-light);
font-style: italic;
text-align: center;
padding: 16px 0;
} .mm-form-container {
background: var(--mm-white);
border: 1px solid var(--mm-border);
border-radius: var(--mm-radius);
padding: 28px;
box-shadow: var(--mm-shadow);
margin-bottom: 32px;
}
.mm-form-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 18px;
}
@media (max-width: 540px) {
.mm-form-grid { grid-template-columns: 1fr; }
}
.mm-input-group { display: flex; flex-direction: column; gap: 6px; }
.mm-input-group.full-width { grid-column: 1 / -1; }
.mm-input-group label {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: .5px;
text-transform: uppercase;
color: var(--mm-primary);
}
.mm-input-group input,
.mm-input-group textarea {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 15px;
padding: 12px 16px;
border: 1.5px solid var(--mm-border);
border-radius: 10px;
color: var(--mm-text);
background: #fff;
transition: border-color .2s, box-shadow .2s;
-webkit-appearance: none;
}
.mm-input-group input:focus,
.mm-input-group textarea:focus {
outline: none;
border-color: var(--mm-primary);
box-shadow: 0 0 0 3px rgba(139, 107, 168, .12);
}
.mm-input-group input.error { border-color: #e05555; }
.mm-input-group textarea { resize: vertical; min-height: 80px; }
.mm-input-group input::placeholder,
.mm-input-group textarea::placeholder { color: #bbb; }
.mm-privacy-note {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 12px;
color: var(--mm-text-light);
margin: 20px 0 0;
padding: 12px;
background: rgba(139, 107, 168, .05);
border-radius: 8px;
text-align: center;
} .mm-summary {
background: var(--mm-white);
border: 1px solid var(--mm-border);
border-radius: var(--mm-radius);
padding: 28px;
box-shadow: var(--mm-shadow);
margin-bottom: 20px;
}
.mm-summary-row {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 12px 0;
border-bottom: 1px solid rgba(224, 213, 240, .5);
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 14px;
gap: 12px;
}
.mm-summary-row:last-child { border-bottom: none; }
.mm-summary-label { color: var(--mm-text-light); flex-shrink: 0; }
.mm-summary-value { font-weight: 600; color: var(--mm-text); text-align: right; }
.mm-summary-price { color: var(--mm-primary); font-size: 22px; font-weight: 700; }
.mm-summary-note  {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 12px;
color: var(--mm-text-light);
font-style: italic;
} .mm-notice-pending {
display: flex;
align-items: flex-start;
gap: 10px;
background: rgba(196, 150, 60, .08);
border-left: 3px solid var(--mm-accent);
border-radius: 8px;
padding: 14px 16px;
margin-bottom: 24px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 13px;
color: var(--mm-text);
line-height: 1.5;
}
.mm-notice-pending svg { flex-shrink: 0; stroke: var(--mm-accent); margin-top: 1px; } .mm-error-msg {
background: #fef0f0;
border-left: 3px solid #e05555;
border-radius: 8px;
padding: 12px 16px;
margin-bottom: 16px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 14px;
color: #c0392b;
} .mm-panel-footer {
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
flex-wrap: wrap;
}
.mm-btn-next, .mm-btn-submit {
background: var(--mm-primary);
color: #fff;
border: none;
border-radius: 50px;
padding: 14px 32px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 15px;
font-weight: 600;
cursor: pointer;
transition: all .25s;
display: flex;
align-items: center;
gap: 8px;
letter-spacing: .2px;
}
.mm-btn-next:hover:not(:disabled), .mm-btn-submit:hover:not(:disabled) {
background: var(--mm-primary-dark);
box-shadow: 0 6px 20px rgba(139, 107, 168, .35);
transform: translateY(-1px);
}
.mm-btn-next:disabled {
opacity: .4;
cursor: not-allowed;
transform: none !important;
box-shadow: none !important;
}
.mm-btn-submit {
background: linear-gradient(135deg, var(--mm-primary), var(--mm-primary-dark));
padding: 15px 36px;
}
.mm-btn-submit:disabled { opacity: .5; cursor: not-allowed; }
.mm-btn-back {
background: none;
border: 1.5px solid var(--mm-border);
color: var(--mm-text-light);
border-radius: 50px;
padding: 13px 24px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 14px;
cursor: pointer;
transition: all .2s;
}
.mm-btn-back:hover {
border-color: var(--mm-primary);
color: var(--mm-primary);
} .mm-loading-overlay {
display: none;
position: fixed;
inset: 0;
background: rgba(240, 235, 227, .8);
backdrop-filter: blur(4px);
z-index: 9999;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 16px;
}
.mm-loading-overlay.visible { display: flex; }
.mm-spinner {
width: 48px; height: 48px;
border: 3px solid rgba(139, 107, 168, .2);
border-top-color: var(--mm-primary);
border-radius: 50%;
animation: mmSpin .8s linear infinite;
}
@keyframes mmSpin { to { transform: rotate(360deg); } }
.mm-loading-overlay p {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
color: var(--mm-primary);
font-size: 14px;
} .mm-success-panel {
text-align: center;
padding: 48px 24px;
animation: mmFadeIn .5s ease;
}
.mm-success-icon {
width: 100px; height: 100px;
border-radius: 50%;
background: rgba(76, 175, 130, .1);
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 28px;
}
.mm-success-icon svg { stroke: var(--mm-success); }
.mm-success-panel h2 {
font-size: 26px;
font-weight: 400;
color: var(--mm-primary);
margin: 0 0 16px;
}
.mm-success-panel p {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 15px;
color: var(--mm-text);
line-height: 1.6;
margin: 0 0 12px;
max-width: 520px;
margin-inline: auto;
}
.mm-success-details {
background: rgba(139, 107, 168, .06);
border-radius: 12px;
padding: 20px;
max-width: 400px;
margin: 24px auto 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-size: 14px;
color: var(--mm-text);
text-align: left;
line-height: 1.8;
} @media (max-width: 600px) {
.mm-steps { gap: 0; padding: 20px 0 28px; }
.mm-step-label { font-size: 10px; max-width: 56px; }
.mm-step-icon { width: 38px; height: 38px; }
.mm-step-icon svg { width: 16px; height: 16px; }
.mm-step-connector { min-width: 12px; }
.mm-services-grid { grid-template-columns: 1fr; }
.mm-form-container, .mm-summary { padding: 18px; }
.mm-btn-next, .mm-btn-submit { padding: 12px 22px; font-size: 14px; }
.mm-btn-back { padding: 11px 18px; }
.mm-slots-grid { grid-template-columns: repeat(3, 1fr); }
}.entry-content-wrapper:empty,p:empty{display:none}.avia-shadow{box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.webkit_fix{-webkit-perspective:1000px;-webkit-backface-visibility:hidden}body .container_wrap .avia-builder-el-no-sibling{margin-top:0;margin-bottom:0}body .container_wrap .avia-builder-el-last{margin-bottom:0}body .container_wrap .avia-builder-el-first{margin-top:0}body .av-align-left{text-align:left}body .av-align-right{text-align:right}body .av-align-center{text-align:center}#top .av_inherit_color *{color:inherit}#top .av_inherit_color a{text-decoration:underline}#top .av_opacity_variation{opacity:.7}#top .av-shortcode-disabled-notice{display:block;text-align:center;margin:5px;padding:20px;background-color:#fffdf3;color:#c96d11;border:1px solid #e6bf4a;clear:both}#top .av-shortcode-disabled-notice a{color:inherit;text-decoration:underline}.av-screen-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.avia_loading_icon{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0;margin:0;display:none;z-index:10000}#top .avia_loading_icon .av-siteloader{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}.avia-related-tooltip{position:absolute;z-index:9999999;padding:0;width:200px;border-radius:2px;box-shadow:0 3px 13px 0 rgba(0,0,0,.1);border-width:1px;border-style:solid;padding:15px;margin-top:-10px}.avia-related-tooltip .avia-arrow-wrap{top:auto;bottom:0;position:absolute;left:50%}.avia-related-tooltip .avia-arrow-wrap .avia-arrow{border-top:none;border-left:none;top:-4px}.avia_textblock{clear:both;line-height:1.65em}.avia_textblock.av_multi_colums>p:first-child{margin-top:0}.flex_column+.avia_textblock{padding-top:50px}body .column-top-margin{margin-top:50px}body .flex_column.avia-link-column{cursor:pointer}body .flex_column.avia-link-column.avia-link-column-hover:hover{opacity:.8}.av-icon-display{display:block;font-size:30px;line-height:58px;margin:0 auto 20px auto;width:60px;border-radius:100px;border-style:solid;border-width:1px;text-align:center;transition:all .3s ease-in-out}.av-icon-display.avia-svg-icon img[is-svg-img=true],.av-icon-display.avia-svg-icon svg:first-child{height:1em;width:1em;margin-bottom:-4px}.avia-section{clear:both;width:100%;float:left;min-height:100px;position:static}.avia-section.avia-section-small{min-height:0}.js_active .av-minimum-height .container{z-index:1;opacity:0;transition:opacity .6s ease-in}.js_active.av-preloader-enabled .av-minimum-height .container{transition:opacity 1.2s ease-in}.avia-section.av-minimum-height .container{display:table;table-layout:fixed}.avia-section.av-minimum-height .container .content{display:table-cell;vertical-align:middle;height:100%;float:none!important}.av-minimum-height-100 .container{height:1500px}.avia-full-stretch{background-size:cover!important}.avia-full-contain{background-size:contain!important}.avia_mobile .avia-full-stretch{background-attachment:scroll!important}#top #main .avia-section .template-page{width:100%;border:none;margin-left:auto;padding-left:0;margin-right:auto}.avia-section .template-page .entry-content-wrapper{padding-right:0}.avia-section-small .content,.avia-section-small .sidebar{padding-top:20px;padding-bottom:20px}.avia-section-large .content,.avia-section-large .sidebar{padding-top:70px;padding-bottom:70px}.avia-section-huge .content,.avia-section-huge .sidebar{padding-top:130px;padding-bottom:130px}.avia-section-custom .content,.avia-section-custom .sidebar,.avia-section-no-padding .content,.avia-section-no-padding .sidebar{padding-top:0;padding-bottom:0}.avia-section.avia-full-stretch,.html_header_sticky_disabled .container_wrap:first-child,.html_header_transparency .avia-section.avia-builder-el-0{border-top:none}#top #wrap_all #main .avia-no-border-styling{border:none}#top .scroll-down-link{height:60px;width:80px;margin:0 0 0 -40px;line-height:60px;position:absolute;left:49.85%;bottom:0;color:#fff;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,.4);animation:avia_fade_move_down 2s ease-in-out infinite}#top .scroll-down-link.avia-svg-icon svg:first-child{height:70px;width:auto;stroke:#fff;fill:#fff}#top .scroll-down-link.avia-svg-icon img[is-svg-img=true]{height:70px;width:auto}#top .av-section-with-video-bg{border-top:none;position:relative}#top .av-section-video-bg{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;z-index:1}#top .av-section-video-bg .av-click-to-play-overlay{display:none}#top .av-section-video-bg .avia-slideshow-inner{height:100%!important}#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe{transform:scale(1.2)}.avia_mobile #top .av-parallax-section{z-index:0;transform:translate3d(0,0,0)}.avia_mobile #top .av-parallax{position:absolute;z-index:-10}.avia_mobile #top .av-parallax .container{z-index:10}.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg{display:none}.avia_desktop #top .av-section-mobile-video-disabled{background-image:none!important}.avia_desktop #top .av-section-mobile-video-disabled .av-parallax{display:none}@media only screen and (max-width:1024px){.touch-device #top .avia-section.avia-bg-style-fixed{background-attachment:scroll}}.av-parallax-section{position:relative;border-top:none;overflow:hidden}.av-parallax{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;height:calc((100vh * .3) + 100%);will-change:transform}.av-parallax-inner{position:absolute;width:100%;height:100%;bottom:0;left:0}.js_active .av-parallax,.js_active .av-parallax-object{opacity:0}.js_active .av-parallax.enabled-parallax{opacity:1}.js_active .av-parallax-object.active-parallax,.js_active .av-parallax.active-parallax{opacity:1;transition:opacity .3s ease-in-out}.avia_transform .av-extra-border-element{position:relative;width:100%;overflow:visible}.avia_transform .av-extra-border-element.border-extra-arrow-down{position:relative;width:50px;height:25px;left:50%;margin-left:-26px;margin-top:-1px;z-index:25;margin-bottom:-25px;clear:both}.avia_transform .av-extra-border-element .av-extra-border-outer{overflow:hidden;height:100%;width:100%;position:absolute}.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner{position:absolute;left:50%;width:50px;height:50px;transform:translateX(-50%) rotate(45deg);top:-39px}.av-section-color-overlay+.container+.border-extra-diagonal,.av-section-color-overlay+.scroll-down-link+.container+.border-extra-diagonal{z-index:1}.avia_transform .av-extra-border-element.border-extra-diagonal{height:250px;margin-top:-250px}.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner{top:250px;right:0;width:110%;height:100%;transform-origin:right top;transform:rotate(5deg);position:absolute}.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner{transform:rotate(-5deg);transform-origin:left top;right:auto;left:0}.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner{box-shadow:0 0 44px -8px rgba(0,0,0,.2)}div .av-section-color-overlay-wrap{position:relative;width:100%}.html_header_sidebar .av-section-color-overlay-wrap{float:left}div .av-section-color-overlay{position:absolute;top:0;left:0;bottom:0;width:100%}div .av-arrow-down-section .av-section-color-overlay{bottom:24px}div .av-section-color-overlay{z-index:1}div .av-video-service-html5 .av-section-color-overlay{z-index:8}.av_minimal_header+#main .container_wrap_first:first-child,.html_minimal_header #main>.avia-builder-el-0{border-top:none}.av_dropcap1{display:block;float:left;font-size:38px;line-height:32px;margin:4px 8px 0 0}.av_dropcap2{display:block;float:left;font-size:18px;line-height:35px;width:35px;text-align:center;margin:4px 8px 0 0;border-radius:100px;font-weight:700}fieldset{border:none}#top .avia_ajax_form .select,#top .entry-content-wrapper select,#top select{-webkit-appearance:none;border-radius:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;border-radius:2px}#top .avia_ajax_form .select[multiple],#top select[multiple]{background-image:none}#top select[multiple]{background-image:none}.avia-builder-widget-area{position:relative}.content .widget:first-child,.flex_column .widget:first-child{padding-top:0;border-top:none}.content .widget .widgettitle,.flex_column .widget .widgettitle{margin-top:.85em}.avia_textblock .wp-playlist{margin:0}.wp-playlist-light .wp-playlist-item.wp-playlist-playing{background:0 0}.wp-playlist-current-item img{border-radius:3px}.wp-playlist-current-item img[src$="media/audio.png"]{border-radius:0;background:#fff}.wp-playlist-item-meta.wp-playlist-item-title{font-weight:700}.wp-playlist-tracks .wp-playlist-item{padding:4px 3px}.wp-playlist-tracks .wp-playlist-item-length{top:4px}div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,div .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#9c9c9c}div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,div .mejs-controls .mejs-time-rail a,div .mejs-controls .mejs-time-rail>span{height:7px}div .mejs-controls div.mejs-time-rail{padding-top:7px}div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{top:12px}div .mejs-container,div .mejs-container div .mejs-controls,div .mejs-embed,div .mejs-embed body{background:0 0}div .mejs-container{border-radius:2px;background:#313131}div .wp-playlist-item-album{font-style:normal}div .mejs-controls .mejs-playpause-button,div .mejs-controls .mejs-volume-button{height:30px}#top .mejs-container .mejs-controls .mejs-time,#top .mejs-time-rail .mejs-time-float{color:#fff}#top .mejs-time-rail .mejs-time-float{border:none}div .mejs-container .mejs-controls{height:30px;width:100%}#top .mejs-container{height:30px}#top .mejs-container.mejs-audio{max-height:30px}div .mejs-button>button{margin:6px 6px}div .mejs-time{padding:12px 6px 0;height:18px}div .mejs-horizontal-volume-slider,div .mejs-time-rail{height:30px}div .mejs-controls .mejs-time-rail .mejs-time-handle{display:none}div .mejs-time-buffering,div .mejs-time-current,div .mejs-time-float-corner,div .mejs-time-hovered,div .mejs-time-loaded,div .mejs-time-marker,div .mejs-time-total{height:7px;outline:0}div .mejs-controls{padding:0}#top .av-toggle-switch{display:block;margin-bottom:10px;margin-top:10px;opacity:0;text-align:left}#top .av-toggle-switch.active{animation:avia-fadein 1s 1 ease-in;opacity:1}#top .av-toggle-switch input[type=checkbox]{display:none}#top .av-toggle-switch label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#top .av-toggle-switch label .toggle-track{display:block;height:27px;width:54px;background:rgba(0,0,0,.08);border-radius:100px;position:relative;margin-right:15px;border:1px solid rgba(0,0,0,.15);clear:both;vertical-align:bottom;float:left;transition:all .1s ease-in}#top .av-toggle-switch .toggle-track:before{content:'';display:inline;height:25px;width:25px;background:#fff;border-radius:100px;position:absolute;top:0;right:0;transition:right .1s ease-in;box-shadow:rgba(0,0,0,.2) 0 1px 1px 1px}#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track{opacity:.2}#top .av-toggle-switch input[type=checkbox]:checked+.toggle-track:before{right:27px}#top .av-toggle-switch input[type=checkbox]:checked+.toggle-track{background:#5dceba}#top .av-toggle-switch .toggle-label-content{color:inherit;font-weight:700;display:block;overflow:hidden;font-size:inherit}#top .avia-cookie-consent-modal-buttons-wrap{text-align:center}.avia-tooltip{position:absolute;z-index:9999999;padding:12px;margin-top:-18px;margin-left:-4px;background:#000;background:rgba(0,0,0,.8);color:#fff;width:140px;border-radius:2px;text-align:center}.avia-tooltip .inner_tooltip{font-size:.925em;line-height:1.65em}#top .avia-tooltip.transparent_dark,#top .avia-tooltip.transparent_dark .avia-arrow{background:#000;background:rgba(0,0,0,.8);color:#fff;border:none}#top .avia-tooltip.transparent_dark h1,#top .avia-tooltip.transparent_dark h2,#top .avia-tooltip.transparent_dark h3,#top .avia-tooltip.transparent_dark h4,#top .avia-tooltip.transparent_dark h5,#top .avia-tooltip.transparent_dark h6{color:inherit}.avia-tooltip.av-tooltip-shadow,.avia-tooltip.av-tooltip-shadow .avia-arrow{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.avia-tooltip blockquote,.avia-tooltip ol,.avia-tooltip ul{text-align:left;list-style-position:inside}.avia-tooltip .avia-arrow{background:rgba(0,0,0,.8);border:none}.avia-tooltip .avia-arrow-wrap{width:20px;height:20px;position:absolute;bottom:-20px;left:50%;margin-left:-7px;overflow:hidden}.avia-tooltip .inner_tooltip br:first-child{display:none}.av-tt-hotspot .avia-arrow-wrap{bottom:auto;bottom:-19px}.transparent_dark.av-tt-hotspot .avia-arrow-wrap{bottom:-20px}.avia-tooltip.av-tt-pos-below{margin-top:18px}.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{bottom:auto;top:-19px}.avia-tooltip.av-tt-pos-below .avia-arrow{bottom:-6px;top:auto}.avia-tooltip.av-tt-pos-left{margin-top:0;margin-left:-18px}.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{left:auto;margin-left:0;right:-19px;top:50%;margin-top:-10px}.avia-tooltip.av-tt-pos-left .avia-arrow{top:5px;left:-5px;margin-left:0}.avia-tooltip.av-tt-pos-right{margin-top:0;margin-left:18px}.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{left:-19px;margin-left:0;top:50%;margin-top:-10px}.avia-tooltip.av-tt-pos-right .avia-arrow{top:5px;left:auto;right:-5px;margin-left:0}.av-tt-pos-above.av-tt-align-right.avia-tooltip,.av-tt-pos-below.av-tt-align-right.avia-tooltip{margin-left:4px}.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{left:0;margin-left:7px}.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{left:auto;right:0;margin-left:auto;margin-right:7px}.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{top:0;margin-top:2px}.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{bottom:0;margin-bottom:4px;top:auto}.av-tt-pos-above.av-tt-align-centered,.av-tt-pos-below.av-tt-align-centered{text-align:center}.avia_transform .av-animated-generic{opacity:0}.avia_transform.avia_mobile .avia-mobile-no-animations .av-animated-generic{opacity:1}.avia_transform .av-animated-when-almost-visible,.avia_transform .av-animated-when-visible,.avia_transform .av-animated-when-visible-95{opacity:0}.avia_transform .shadow-animated.av-animated-when-almost-visible,.avia_transform .shadow-animated.av-animated-when-visible,.avia_transform .shadow-animated.av-animated-when-visible-95{opacity:1}.avia-animate-admin-preview.fade-in,.avia_transform .avia_start_delayed_animation.fade-in{animation:avia-fadein 1.5s 1 ease-out;opacity:1}.avia-animate-admin-preview.pop-up,.avia_transform .avia_start_delayed_animation.pop-up{animation:avia_image_appear .5s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.top-to-bottom,.avia_transform .avia_start_delayed_animation.top-to-bottom{animation:avia-ttb .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.bottom-to-top,.avia_transform .avia_start_delayed_animation.bottom-to-top{animation:avia-btt .8s 1 cubic-bezier(.165,.84,.44,1);opacity:1}.avia-animate-admin-preview.left-to-right,.avia_transform .avia_start_delayed_animation.left-to-right{animation:avia-ltr .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.right-to-left,.avia_transform .avia_start_delayed_animation.right-to-left{animation:avia-rtl .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.av-rotateIn,.avia_transform .avia_start_delayed_animation.av-rotateIn{animation:avia-rotateIn .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.av-rotateInUpLeft,.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft{animation:avia-rotateInUpLeft .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.av-rotateInUpRight,.avia_transform .avia_start_delayed_animation.av-rotateInUpRight{animation:avia-rotateInUpRight .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.avia-curtain-reveal-overlay,.avia_transform .avia-curtain-reveal-overlay,.avia_transform.avia_desktop .avia-curtain-reveal-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:100}.avia-animate-admin-preview.curtain-reveal-ttb,.avia_transform .avia_start_delayed_animation.curtain-reveal-ttb{animation:avia-curtain-reveal-ttb cubic-bezier(.17,.84,.44,1) 1s 1;height:0;top:100%}.avia-animate-admin-preview.curtain-reveal-btt,.avia_transform .avia_start_delayed_animation.curtain-reveal-btt{animation:avia-curtain-reveal-btt cubic-bezier(.17,.84,.44,1) 1s 1;height:0}.avia-animate-admin-preview.curtain-reveal-ltr,.avia_transform .avia_start_delayed_animation.curtain-reveal-ltr{animation:avia-curtain-reveal-ltr cubic-bezier(.17,.84,.44,1) 1s 1;width:0;left:100%}.avia-animate-admin-preview.curtain-reveal-rtl,.avia_transform .avia_start_delayed_animation.curtain-reveal-rtl{animation:avia-curtain-reveal-rtl cubic-bezier(.17,.84,.44,1) 1s 1;width:0}@keyframes avia_appear{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}@keyframes avia_image_appear{0%{transform:scale(.7);opacity:.1}100%{transform:scale(1);opacity:1}}@keyframes avia_hotspot_appear{0%{transform:translate(0,80px);opacity:.1}100%{transform:translate(0,0);opacity:1}}@keyframes avia_appear_short{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}@keyframes avia_masonry_show{0%{transform:translateZ(300px) translateY(200px) rotateX(-70deg);opacity:.1}100%{transform:translateZ(0) translateY(0) rotateX(0);opacity:1}}@keyframes avia_fade_move_down{0%{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}@keyframes avia_slide_down{0%{height:0%}100%{height:100%}}@keyframes avia_expand{0%{width:0%}100%{width:100%}}@keyframes avia-ltr{0%{transform:translate(-10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-rtl{0%{transform:translate(10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-btt{0%{transform:translate(0,50%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-ttb{0%{transform:translate(0,-10%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-fadein{0%{opacity:0}100%{opacity:1}}@keyframes avia-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes avia-rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}@keyframes avia-rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}@keyframes avia-rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-22deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}@keyframes avia-bg-move{0%{background-position:-31px 0}100%{background-position:0 0}}@keyframes caption-right{0%{transform:translate(2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes caption-left{0%{transform:translate(-2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes caption-top{0%{transform:translate(0,-20px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes caption-bottom{0%{transform:translate(0,20px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes av_pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:.7}100%{transform:scale(1);opacity:0}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5);transform:scale(1.5);opacity:0}}@keyframes avia-curtain-reveal-ltr{0%{width:101%;left:0}100%{width:0;left:100%}}@keyframes avia-curtain-reveal-rtl{0%{width:100%}100%{width:0}}@keyframes avia-curtain-reveal-ttb{0%{height:101%;top:0}100%{height:0;top:100%}}@keyframes avia-curtain-reveal-btt{0%{height:100%}100%{height:0}}.avia-animate-admin-preview.fade-in-left,.avia_transform .avia_start_delayed_animation.fade-in-left{animation:avia-fade-in-left cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.fade-in-right,.avia_transform .avia_start_delayed_animation.fade-in-right{animation:avia-fade-in-right cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.fade-in-down,.avia_transform .avia_start_delayed_animation.fade-in-down{animation:avia-fade-in-down cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.fade-in-up,.avia_transform .avia_start_delayed_animation.fade-in-up{animation:avia-fade-in-up cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.flip-in-x,.avia_transform .avia_start_delayed_animation.flip-in-x{animation:avia-flip-in-x cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.flip-in-y,.avia_transform .avia_start_delayed_animation.flip-in-y{animation:avia-flip-in-y cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.roll-in,.avia_transform .avia_start_delayed_animation.roll-in{animation:avia-roll-in cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.zoom-in,.avia_transform .avia_start_delayed_animation.zoom-in{animation:avia-zoom-in cubic-bezier(.17,.84,.44,1) 1s 1 forwards}@keyframes avia-fade-in-left{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-fade-in-right{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-fade-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-flip-in-x{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px);opacity:1}}@keyframes avia-flip-in-y{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px);opacity:1}}@keyframes avia-roll-in{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:1}}.avia-divider-svg{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;pointer-events:none}.avia-divider-svg-top{top:0}.avia-divider-svg-bottom{bottom:-2px}.avia-divider-svg-bottom:not(.avia-svg-negative) svg,.avia-divider-svg-top:not(.avia-svg-original) svg{z-index:-1}.avia-divider-svg.avia-divider-svg-bottom.avia-svg-original,.avia-divider-svg.avia-divider-svg-top.avia-svg-negative{transform:rotate(180deg)}.avia-divider-svg svg{fill:#fff;display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%)}.avia-divider-svg path{transform-origin:center;transform:rotateY(0)}.avia-divider-svg.avia-flipped-svg svg{transform:translateX(-50%) rotateY(180deg)}.avia-divider-svg.avia-to-front{z-index:100}.av-parallax-section.av-section-color-overlay-active .avia-divider-svg{z-index:1}.av-parallax-section.av-section-color-overlay-active .avia-divider-svg.avia-to-front{z-index:100}.avia-fold-unfold-section{position:relative;display:block;float:left;width:100%}.avia-fold-unfold-section.avia-fold-init{max-height:80px;overflow:hidden;opacity:.3}.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done)+.av-layout-grid-container,.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done)+.avia-section,.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock{display:none}.avia-fold-unfold-section.avia-fold-init-done{max-height:500px;overflow:hidden;opacity:1;transition:all 1s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container{position:relative;clear:both;overflow:hidden;max-height:80px;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container::after{opacity:0;content:"";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);z-index:-1;height:100%;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container.folded::after{z-index:500;opacity:1}.av-fold-unfold-container .av-fold-unfold-inner{display:block;position:relative;float:left;width:100%}.avia-fold-unfold-section .av-fold-button-wrapper{position:relative;display:block;float:left;width:100%;padding-left:0;padding-right:0}.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding{padding-left:30px}.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding{padding-right:30px}.avia-fold-unfold-section .av-fold-button-container{position:relative;display:inline-block;margin-top:15px;margin-bottom:15px;float:left;z-index:20;transition:all .7s ease-in-out}.avia-fold-unfold-section.align-right .av-fold-button-container{float:right}.avia-fold-unfold-section.align-center .av-fold-button-container{left:50%;transform:translateX(-50%)}.avia-fold-unfold-section.fold-button .av-fold-button-container{padding:.5em .8em;border:1px solid;border-radius:7px}#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container{text-decoration:underline}.avia-fold-unfold-section .av-fold-button-container:hover{opacity:.6;cursor:pointer}.avia-fold-unfold-section .av-fold-unfold-container .avia_textblock{display:inline-block}