@-webkit-keyframes ai-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ai-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes backgroundPosition{0%{background-position:-140px 0}100%{background-position:140px 0}}@keyframes backgroundPosition{0%{background-position:-140px 0}100%{background-position:140px 0}}.ai-wrap{padding:20px;background-color:#202020;color:#fff;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.ai-wrap::after,.ai-wrap::before{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-wrap *::after,.ai-wrap *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-wrap img{max-width:100%;height:auto;border:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.ai-wrap p{margin:0;padding:0;font-weight:normal;line-height:normal}.ai-wrap span{margin:0;padding:0;font-weight:normal;line-height:normal}.ai-wrap a{font-weight:normal;-webkit-box-shadow:none;box-shadow:none;border:0;text-decoration:none;text-transform:none}.ai-wrap svg{display:inline-block}.ai-wrap .ai-btn,.ai-wrap .ai-audio-control{display:inline-block;font-weight:normal;margin:0;padding:0;line-height:normal;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;min-width:0;max-width:100%;min-height:0;width:auto;height:auto;background-image:none;background-color:rgba(0,0,0,0)}.ai-wrap .ai-btn::before,.ai-wrap .ai-btn::after,.ai-wrap .ai-audio-control::before,.ai-wrap .ai-audio-control::after{display:none}.ai-wrap .ai-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:130px}.ai-wrap .ai-control-wrap-thumb{width:130px;height:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;margin-right:20px;position:relative;line-height:0}.ai-wrap .ai-control-wrap-thumb::after{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease;content:"";width:300%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #3e3e3e), color-stop(18%, #4d4d4d), color-stop(33%, #3e3e3e));background:linear-gradient(to right, #3e3e3e 8%, #4d4d4d 18%, #3e3e3e 33%);background-size:500px;position:absolute;top:0;left:0;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:backgroundPosition;animation-name:backgroundPosition;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}.ai-wrap .ai-control-wrap-thumb img{margin:0;border:0;-webkit-box-shadow:none;box-shadow:none}.ai-wrap .ai-control-wrap-controls{position:relative;width:100%}.ai-wrap .ai-audio-controls-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:16px}.ai-wrap .ai-audio-control{width:50px;height:50px;border-radius:50%;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;vertical-align:middle;color:#fff;background-color:#f70f5d;opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease;padding:0;position:relative}.ai-wrap .ai-audio-control:hover,.ai-wrap .ai-audio-control:focus{border:0;background-color:#f70f5d}.ai-wrap .ai-audio-control:focus,.ai-wrap .ai-audio-control:active{outline:0}.ai-wrap .ai-audio-control.ai-audio-playing svg{left:0}.ai-wrap .ai-audio-control svg{fill:#fff;height:16px;position:relative;left:2px;top:1px}.ai-wrap .ai-track-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:0}.ai-wrap .ai-track-title{margin:0 0 4px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.ai-wrap .ai-track-title span{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.ai-wrap .ai-track-subtitle{margin:0;line-height:normal;opacity:.7;font-size:.8125em}.ai-wrap .ai-track-subtitle span{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.ai-wrap .ai-audio-controls-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.ai-wrap .ai-track-progress-bar{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;height:5px;cursor:pointer;background-color:#3e3e3e}.ai-wrap .ai-track .ai-track-progress-bar{position:absolute;top:auto;bottom:0;left:0;width:100%;height:3px;background-color:rgba(0,0,0,0)}.ai-wrap .ai-track .ai-track-progress-bar:hover{background-color:rgba(255,255,255,.3)}.ai-wrap .ai-track-progress{position:absolute;top:0;left:0;height:100%;pointer-events:none;background-color:#f70f5d;-webkit-transition:width .28s ease;transition:width .28s ease}.ai-wrap .ai-track .ai-track-progress{background-color:#fff;opacity:.5}.ai-wrap .ai-track-time{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:13px;opacity:.7;width:65px;text-align:right;cursor:pointer}.ai-wrap .ai-audio-volume-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-wrap .ai-audio-volume-bars{float:left;margin-right:3px;height:34px}.ai-wrap .ai-audio-volume-bars::after{content:"";display:table;clear:both}.ai-wrap .ai-volume-bar{float:left;position:relative;width:4px;height:100%;background-color:#3e3e3e;cursor:pointer;border-right:1px solid #202020}.ai-wrap .ai-volume-bar::before{content:"";position:absolute;bottom:0;left:0;right:0;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.ai-wrap .ai-volume-bar.ai-volume-bar-active::before{background-color:#f70f5d}.ai-wrap .ai-volume-bar:nth-child(1)::before{height:0%}.ai-wrap .ai-volume-bar:nth-child(2)::before{height:10%}.ai-wrap .ai-volume-bar:nth-child(3)::before{height:20%}.ai-wrap .ai-volume-bar:nth-child(4)::before{height:30%}.ai-wrap .ai-volume-bar:nth-child(5)::before{height:40%}.ai-wrap .ai-volume-bar:nth-child(6)::before{height:50%}.ai-wrap .ai-volume-bar:nth-child(7)::before{height:60%}.ai-wrap .ai-volume-bar:nth-child(8)::before{height:70%}.ai-wrap .ai-volume-bar:nth-child(9)::before{height:80%}.ai-wrap .ai-volume-bar:nth-child(10)::before{height:90%}.ai-wrap .ai-volume-bar:nth-child(11)::before{height:100%}.ai-wrap .ai-audio-volume-control-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ai-wrap .ai-audio-volume-control-btns .ai-btn{height:50%;font-size:10px}.ai-wrap .ai-audio-volume-control-btns .ai-btn:first-child{margin-bottom:1px}.ai-wrap .ai-audio-volume-control-btns .ai-btn:last-child{margin-top:1px}.ai-wrap .ai-audio-volume-control-btns .ai-btn svg{height:6px}.ai-wrap .ai-audio-controls-meta{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;opacity:1;-webkit-transition:opacity .36s ease;transition:opacity .36s ease}.ai-wrap .ai-audio-controls-meta::after{content:"";display:table;clear:both}.ai-wrap .ai-audio-controls-meta .ai-btn{margin-right:4px}.ai-wrap .ai-btn{width:32px;height:34px;font-size:14px;padding:0;background-image:none;background-color:#3e3e3e;color:#fff;-webkit-transition:color .18s ease;transition:color .18s ease;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-style:normal;text-transform:none}.ai-wrap .ai-btn svg{position:relative;fill:#fff;height:10px;-webkit-transition:fill .18s ease;transition:fill .18s ease}.ai-wrap .ai-btn:hover{background-color:#3e3e3e;border:0}.ai-wrap .ai-btn.ai-btn-active{color:#fff;background-color:#f70f5d}.ai-wrap .ai-btn.ai-btn-active svg{fill:#fff}.ai-wrap .ai-btn-repeat svg{height:17px;top:2px}.ai-wrap .ai-btn-shuffle svg{height:14px;top:2px;left:-1px}.ai-wrap .ai-tracklist-toggle{margin-left:auto;margin-right:0}.ai-wrap .ai-tracklist-toggle svg{height:16px;top:2px}.ai-wrap .ai-btn-skip-position,.ai-wrap .ai-btn-playback-rate{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;letter-spacing:-0.05em}.ai-wrap .ai-tracklist-wrap{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.ai-wrap .ai-tracklist-open{margin-top:20px}.ai-wrap .ai-tracklist-open+.ai-footer{margin-top:-1px;border-top:0}.ai-wrap .ai-tracklist{margin:0;padding:0;list-style:none}.ai-wrap .ai-track{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 1px;padding:0;list-style:none;height:40px;cursor:pointer;background-color:#3e3e3e;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.ai-wrap .ai-track:hover,.ai-wrap .ai-track.ai-track-active{background-color:#f70f5d;color:#fff}.ai-wrap .ai-track:hover .ai-track-btn,.ai-wrap .ai-track.ai-track-active .ai-track-btn{color:#fff}.ai-wrap .ai-track:hover .ai-track-btn svg,.ai-wrap .ai-track.ai-track-active .ai-track-btn svg{fill:#fff}.ai-wrap .ai-track-control{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-left:1px solid #202020}.ai-wrap .ai-track-control:first-child{border-left:0}.ai-wrap .ai-track-thumb{display:inline-block;width:40px;max-height:100%;margin:0;overflow:hidden}.ai-wrap .ai-track-thumb img{width:40px;max-height:100%;-webkit-box-shadow:none;box-shadow:none;border:0;margin:0}.ai-wrap .ai-track-no-thumb{display:block;width:130px;height:130px;line-height:150px;text-align:center;background-color:#3e3e3e}.ai-wrap .ai-track-no-thumb svg{fill:#fff;height:40px;opacity:.6}.ai-wrap .ai-track-no-thumb.ai-track-thumb{width:40px;height:40px;line-height:50px}.ai-wrap .ai-track-no-thumb.ai-track-thumb svg{height:16px}.ai-wrap .ai-track-name{display:inline-block;padding:0 10px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:normal}.ai-wrap .ai-track-control-buttons{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-wrap .ai-track-btn{display:inline-block;width:40px;height:40px;text-align:center;font-size:13px;line-height:40px;-webkit-box-shadow:none;box-shadow:none;border:0;border-left:1px solid #202020;color:#fff;background:none;cursor:pointer;margin:0;padding:0}.ai-wrap .ai-track-btn svg{position:relative;fill:#fff;height:15px;-webkit-transition:fill .18s ease;transition:fill .18s ease;top:3px}.ai-wrap .ai-track-btn-repeat:hover span{opacity:1 !important}.ai-wrap .ai-track-inline-play-btn{position:relative}.ai-wrap .ai-track-inline-play-btn:first-child{border-left:0}.ai-wrap .ai-track-inline-play-btn.ai-is-loading svg{opacity:0}.ai-wrap .ai-player-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;grid-gap:10px;margin-top:20px}.ai-wrap .ai-player-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:6px;font-size:13px;color:currentColor;width:auto;padding-left:15px;padding-right:15px}.ai-wrap .ai-player-button-icon-only{padding:0;width:32px}.ai-wrap .ai-player-button-icon{width:18px;height:18px;display:block}.ai-wrap .ai-player-button-icon svg{width:100%;height:100%;fill:currentColor}.ai-wrap .ai-player-button-icon svg rect,.ai-wrap .ai-player-button-icon svg path{fill:currentColor}.ai-wrap .ai-footer{border-top:1px solid #3e3e3e;margin-top:20px;padding-top:20px;text-align:center;font-size:11px}.ai-wrap .ai-footer a{color:#f70f5d;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border:0;opacity:1}.ai-wrap .ai-footer a:hover{color:#f70f5d;border:0;opacity:1}.ai-wrap .ai-footer p{opacity:.7;margin:0;font-size:12px}.ai-wrap.ai-is-loading .ai-track-title{position:relative}.ai-wrap.ai-is-loading .ai-track-title span{opacity:0}.ai-wrap.ai-is-loading .ai-track-title::after{content:"";width:140px;height:8px;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #3e3e3e), color-stop(18%, #4d4d4d), color-stop(33%, #3e3e3e));background:linear-gradient(to right, #3e3e3e 8%, #4d4d4d 18%, #3e3e3e 33%);background-size:500px;position:absolute;top:-10px;left:0;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:backgroundPosition;animation-name:backgroundPosition;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ai-wrap.ai-is-loading .ai-track-subtitle{position:relative}.ai-wrap.ai-is-loading .ai-track-subtitle span{opacity:0}.ai-wrap.ai-is-loading .ai-track-subtitle::after{content:"";width:100px;height:6px;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #3e3e3e), color-stop(18%, #4d4d4d), color-stop(33%, #3e3e3e));background:linear-gradient(to right, #3e3e3e 8%, #4d4d4d 18%, #3e3e3e 33%);background-size:500px;position:absolute;top:2px;left:0;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:backgroundPosition;animation-name:backgroundPosition;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ai-wrap.ai-is-loading .ai-audio-controls-meta{opacity:0}.ai-wrap.ai-is-loading .ai-audio-control{opacity:.5}.ai-wrap.ai-is-loading .ai-control-wrap-thumb::after{opacity:1}.ai-wrap.ai-is-loading .ai-tracklist-wrap{opacity:1}.ai-wrap .ai-tracklist-enter{opacity:0}.ai-wrap .ai-tracklist-enter.ai-tracklist-enter-active{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.ai-wrap .ai-scroll-wrap .ai-tracklist{margin-right:15px}.ai-wrap .ai-scroll-wrap>div:last-child{top:0 !important;bottom:0 !important;background-color:rgba(62,62,62,.5)}.ai-wrap .ai-scroll-wrap>div:last-child div{background-color:#f70f5d !important}.ai-wrap.ai-type-global-footer{width:100%;position:fixed;bottom:0;left:0;right:0;padding:0;margin:0;z-index:999}.ai-wrap.ai-type-global-footer .ai-control-wrap{min-height:70px}.ai-wrap.ai-type-global-footer .ai-control-wrap-thumb{width:80px;height:80px;margin:0;line-height:115px}.ai-wrap.ai-type-global-footer .ai-control-wrap-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-wrap.ai-type-global-footer .ai-audio-controls-main{padding:0 25px;margin:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta{width:auto;margin-left:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta-right{margin-left:auto}.ai-wrap.ai-type-global-footer .ai-track-progress-bar{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.ai-wrap.ai-type-global-footer .ai-tracklist-toggle{margin-left:15px}.ai-wrap.ai-type-global-footer .ai-audio-controls-progress{margin-bottom:0}.ai-wrap.ai-type-global-footer .ai-tracklist-wrap{position:absolute;bottom:100%;width:100%;padding:20px;background-color:inherit;margin:0}.ai-control-spinner{border-radius:50%;position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);font-size:10px;text-indent:-9999em;border-top:5px solid rgba(255,255,255,.2);border-right:5px solid rgba(255,255,255,.2);border-bottom:5px solid rgba(255,255,255,.2);border-left:5px solid currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ai-spin 1.1s infinite linear;animation:ai-spin 1.1s infinite linear;z-index:1;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.ai-audio-loading .ai-control-spinner{opacity:.8}.ai-control-spinner::after{border-radius:50%;position:absolute;width:100%;height:100%}.ai-track-spinner{border-radius:50%;position:absolute;top:50%;left:50%;margin-left:-10px !important;margin-top:-10px !important;width:20px;height:20px;font-size:10px;text-indent:-9999em;border-top:3px solid rgba(255,255,255,.2);border-right:3px solid rgba(255,255,255,.2);border-bottom:3px solid rgba(255,255,255,.2);border-left:3px solid currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ai-spin 1.1s infinite linear;animation:ai-spin 1.1s infinite linear;z-index:1;opacity:0}.ai-track-loading .ai-track-spinner{opacity:.8}.ai-track-spinner::after{border-radius:50%;position:absolute;width:100%;height:100%}.ReactModal__Body--open{overflow:hidden}.ai-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.3)}.ai-modal{position:absolute;top:40px;width:460px;max-width:calc(100% - 30px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#000;border-radius:4px;border:1px solid rgba(62,62,62,.4);outline:0;max-height:calc(100vh - 50px);overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.ai-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;margin-bottom:10px}.ai-modal-dismiss{display:inline-block;font-weight:normal;margin:0;padding:0;line-height:normal;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;min-width:0;max-width:100%;min-height:0;width:auto;height:auto;background-image:none;background-color:rgba(0,0,0,0);font-size:30px;margin-left:auto;padding-left:5px;padding-right:5px;line-height:1;color:#000}.ai-modal-dismiss::before,.ai-modal-dismiss::after{display:none}.ai-modal-dismiss:hover,.ai-modal-dismiss:active,.ai-modal-dismiss:focus{background:none;-webkit-box-shadow:none;box-shadow:none;border:0;color:#000}.ai-modal-content{padding:0 20px 20px;white-space:pre-wrap}.ai-with-typography{font-family:sans-serif;font-weight:normal;line-height:normal;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ai-with-typography .ai-track-subtitle{font-size:13px}.ai-with-typography .ai-track-title{font-size:16px}.ai-modal-with-typography{font-family:sans-serif;font-weight:normal;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45;letter-spacing:0}.ai-narrow .ai-control-wrap{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-narrow .ai-control-wrap-thumb{width:100%;margin:0 0 20px}.ai-narrow .ai-audio-controls-meta{position:relative}.ai-narrow .ai-track-thumb{display:none}@media(max-width: 767px){.ai-wrap.ai-type-global-footer .ai-track-time,.ai-wrap.ai-type-global-footer .ai-thumb,.ai-wrap.ai-type-global-footer .ai-btn-repeat,.ai-wrap.ai-type-global-footer .ai-audio-volume-control,.ai-wrap.ai-type-global-footer .ai-btn-skip-position{display:none}.ai-wrap.ai-type-global-footer .ai-track-title{font-size:15px}.ai-wrap.ai-type-global-footer .ai-audio-controls-main{padding-left:10px;padding-right:10px}.ai-wrap.ai-type-global-footer .ai-track-info{padding-left:10px}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta{margin-left:10px}.ai-wrap .ai-audio-volume-control .ai-btn{display:none}}@media(max-width: 480px){.ai-wrap .ai-control-wrap{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-wrap .ai-control-wrap-thumb{width:100%;margin:0 0 20px}.ai-wrap .ai-audio-controls-meta{position:relative}.ai-wrap .ai-audio-volume-control{display:none}.ai-wrap .ai-scroll-wrap .ai-tracklist{margin-right:0}}@media(max-width: 320px){.ai-wrap .ai-track-thumb{display:none}}.ignition-image-comparison{box-sizing:content-box;z-index:0;overflow:hidden;position:relative}.ignition-image-comparison img{max-width:100%;position:absolute;top:0;display:block}.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;
}
.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;
}.maxslider {
margin: 0 0 30px;
height: 600px;
overflow: hidden;
}
.wpb_wrapper .maxslider {
margin: 0;
}
.maxslider .slick-arrow {
transition: color .18s ease;
position: absolute;
width: 48px;
height: 48px;
text-align: center;
top: 50%;
margin-top: -24px;
z-index: 10;
color: #fff;
background-color: #252525;
border-radius: 0;
border: 0;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.maxslider .slick-arrow svg {
width: 60%;
height: 60%;
fill: currentColor;
}
.maxslider .slick-arrow-prev {
left: 0;
text-indent: -3px;
}
.maxslider .slick-arrow-next {
right: 0;
text-indent: -1px;
}
.maxslider .slick-list,
.maxslider .slick-track,
.maxslider .slick-slide {
height: 100%;
}
.maxslider .slick-dots {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: auto;
left: auto;
right: auto;
bottom: 6px;
text-align: center;
width: 100%;
}
.maxslider .slick-dots li {
display: inline-block;
padding: 0;
list-style: none;
margin: 0 2px;
opacity: 0.6;
transition: opacity .18s ease;
}
.maxslider .slick-dots li.slick-active {
opacity: 1;
}
.maxslider .slick-dots button {
position: static;
display: inline-block;
text-indent: -999em;
width: 10px;
height: 10px;
border-radius: 50%;
border: 0;
padding: 0;
margin: 0;
min-width: 0;
max-width: 100%;
background-color: #252525;
cursor: pointer;
}
.maxslider-slide {
height: 100%;
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.maxslider-slide::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
}
.maxslider-slide-title {
font-size: 36px;
margin: 0;
line-height: 1.1;
color: #fff;
text-shadow: none;
}
.maxslider-slide-subtitle {
margin: 0;
line-height: normal;
color: #fff;
font-size: 20px;
text-shadow: none;
}
.maxslider-slide-title + .maxslider-slide-subtitle {
margin-top: 5px;
}
.maxslider .maxslider-btn {
display: inline-block;
margin: 0;
line-height: normal;
border: 0;
box-shadow: none;
text-align: center;
vertical-align: middle;
cursor: pointer;
transition: .18s background-color ease, .18s color ease, .18s border-color ease;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-radius: 0;
width: auto;
height: auto;
background-image: none;
padding: 16px 32px;
font-size: 16px;
background-color: #2a2a2a;
color: #fff;
font-weight: normal;
text-shadow: none;
text-decoration: none;
margin-top: 25px;
}
.maxslider .maxslider-btn:only-child {
margin-top: 0;
}
.maxslider .maxslider-btn:active {
outline: none;
}
.maxslider .maxslider-btn:hover,
.maxslider .maxslider-btn:focus {
background: #1b1b1b;
color: #fff;
text-decoration: none;
border: 0;
}
.maxslider .maxslider-btn-xs {
padding: 8px 18px;
font-size: 13px;
}
.maxslider .maxslider-btn-sm {
padding: 14px 28px;
font-size: 14px;
}
.maxslider .maxslider-btn-lg {
padding: 18px 36px;
font-size: 18px;
}
.maxslider-slide-content {
position: relative;
z-index: 1;
padding: 50px 85px;
display: flex;
height: 100%;
width: 100%;
}
.maxslider-align-center {
justify-content: center;
text-align: center;
}
.maxslider-align-left {
justify-content: flex-start;
text-align: left;
}
.maxslider-align-right {
justify-content: flex-end;
text-align: right;
}
.maxslider-align-top {
align-items: flex-start;
}
.maxslider-align-middle {
align-items: center;
}
.maxslider-align-bottom {
align-items: flex-end;
}
.maxslider-slide-content-pad {
display: inline-block;
}
.maxslider-nav-top-left .slick-arrow {
margin: 0;
top: 0;
left: 0;
right: auto;
}
.maxslider-nav-top-left .slick-arrow-next {
left: 49px;
}
.maxslider-nav-top-right .slick-arrow {
margin: 0;
top: 0;
right: 0;
left: auto;
}
.maxslider-nav-top-right .slick-arrow-prev {
right: 49px;
}
.maxslider-nav-bottom-left .slick-arrow {
margin: 0;
top: auto;
bottom: 0;
left: 0;
right: auto;
}
.maxslider-nav-bottom-left .slick-arrow-next {
left: 49px;
}
.maxslider-nav-bottom-right .slick-arrow {
margin: 0;
top: auto;
bottom: 0;
right: 0;
left: auto;
}
.maxslider-nav-bottom-right .slick-arrow-prev {
right: 49px;
}
@media (max-width: 991px) {
.maxslider .slick-dots {
bottom: 10px;
}
.maxslider .slick-dots li {
margin: 0 3px;
}
.maxslider .slick-dots button {
width: 20px;
height: 20px;
}
}
@media (max-width: 767px) {
.maxslider-slide-content {
padding: 25px;
}
}:root{--ignition-beat-letter-spacing-base:-.03em;--ignition-beat-border-radius-xl:0;--ignition-beat-border-style-default:dashed;--ignition-beat-border-image-padding:10px}.main{padding:65px 0}.btn,.button,.ci-item-filter,.gutenbee-block-button-link,.wp-block-button__link,button[type=submit],input[type=reset],input[type=submit]{padding:11px 24px;border-radius:var(--ignition-beat-border-radius-xl)}.label,label{font-size:13px;text-transform:uppercase}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:14px}.head-intro{font-size:12px}.head-intro-inner{padding:10px 0;font-weight:var(--ignition-font-weight-normal)}.head-intro-inner::after{border-bottom-style:var(--ignition-beat-border-style-default)}.head-mast{font-size:16px}.head-mast-inner{padding:25px 0}.head-content-slot-item{font-size:13px}.site-logo{font-weight:var(--ignition-font-weight-normal);font-size:28px;text-transform:uppercase}.site-tagline{text-transform:uppercase;font-size:12px;letter-spacing:.04em}.page-hero-content .page-hero-title{font-size:42px;line-height:1;margin-bottom:10px}.page-hero-content .page-hero-title:last-child{margin-bottom:0}.page-hero-subtitle{margin:5px 0 0;line-height:1.45}.page-title-wrap{margin-bottom:65px}.page-title-content .page-title{font-size:42px;line-height:1;margin-bottom:10px}.page-title-content .page-title:last-child{margin-bottom:0}.page-subtitle{margin:0;line-height:1.45}.page-hero-subtitle,.page-subtitle,.page-title-description{font-size:16px}.section-pre-main .ignition-breadcrumbs{font-size:14px;line-height:normal;border-bottom-style:var(--ignition-beat-border-style-default);font-weight:var(--ignition-font-weight-normal)}.navigation-main ul{padding:10px 0;border-radius:0;min-width:220px;box-shadow:0 0 24px rgba(0,0,0,.08)}.navigation-main ul ul{top:-10px}.navigation-main>li>a{padding:10px 0;margin:0 10px;position:relative;color:currentColor}.navigation-main>li>a::before{content:"";border-bottom:3px solid transparent;transition:border-color .18s ease;display:block;position:absolute;left:0;bottom:0;width:100%}.navigation-main li li a{font-size:1em;padding:10px 20px}.navigation-main .nav-button>a{border-radius:var(--ignition-beat-border-radius-xl)}.navigation-main .nav-button>a::before{display:none}.mobile-nav-trigger{font-weight:var(--ignition-font-weight-normal);border-radius:var(--ignition-beat-border-radius-xl)}.entry-content tfoot{background:0 0}.entry-tags{text-transform:uppercase;font-size:13px}.entry-section{padding-top:75px;margin-top:75px;border-top-style:var(--ignition-beat-border-style-default)}.entry-section-social-share{padding-top:40px}.entry-section-title{margin-bottom:40px}.entry-list-meta{border-top:1px var(--ignition-beat-border-style-default);border-bottom:1px var(--ignition-beat-border-style-default);list-style:none;margin:50px 0;padding:20px 0;font-size:16px}.entry-list-meta-item{margin-bottom:5px}.entry-list-meta-item:last-child{margin-bottom:0}.entry-list-meta-label{width:120px;text-align:right;display:inline-block;margin-right:5px}.entry-list-meta-label::after{content:":";margin-left:-3px}a.comment-reply-link{font-size:11px;border-radius:var(--ignition-beat-border-radius-xl)}.entry-item{margin-bottom:80px}.entry-item .btn-entry-more{font-size:11px;padding:5px 20px}.entry-item .entry-item-content .entry-item-excerpt{font-size:13px;text-transform:uppercase}.entry-item-title a,.entry-title a{color:currentColor}.entry-item-title{text-transform:uppercase;font-size:15px;font-weight:var(--ignition-font-weight-bold)}.entry-item-list-meta,.entry-meta{font-size:14px}.sidebar .entry-meta .entry-meta-item{border-bottom-style:var(--ignition-beat-border-style-default)}.entry-item-excerpt a{color:currentColor}.entry-item-thumb img,.entry-thumb img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.entry-item-thumb>a:focus,.entry-thumb>a:focus{outline:0}.entry-item-thumb>a>img:hover,.entry-thumb>a>img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.entry-item-event-media{padding:40px 0;display:flex;line-height:1.25;border-bottom:1px var(--ignition-beat-border-style-default) var(--ignition-border-color)}.entry-item-event-media-date{display:flex;align-items:center;align-self:flex-start;width:25%}.entry-item-event-media-date .entry-item-event-media-meta-wrap{text-align:left;margin-left:10px}.entry-item-event-media-date .entry-item-event-media-meta-wrap span{display:block}.entry-item-event-media-day{font-size:38px;line-height:1}.entry-item-event-media-location{display:flex;flex:auto;text-decoration:none;color:currentColor}.entry-item-event-media-location:hover{color:currentColor}.entry-item-event-media-location .entry-item-event-media-meta-wrap{text-align:right;margin-right:10px;min-width:125px;margin-top:4px}.entry-item-event-media-location .entry-item-event-media-meta-wrap span{display:block}.entry-item-event-media-month,.entry-item-event-media-venue{text-transform:uppercase;font-size:15px}.entry-item-event-media-time,.entry-item-event-media-year{text-transform:uppercase;font-size:13px}.entry-item-event-media-date-recurrence{text-transform:uppercase;display:block;font-size:15px}.entry-item-event-media-date-recurrence span{display:block;font-size:13px}.entry-item-event-media-title{text-transform:uppercase;font-size:38px;line-height:1}.entry-item-event-media-actions{margin-left:auto;display:flex;align-items:flex-start;flex:none}.entry-item-event-media-actions .btn{margin-left:10px}.ci-item-filters{margin-bottom:30px;text-align:center;display:flex;justify-content:center}.ci-item-filter{background:0 0;border:0;text-transform:uppercase;border-bottom:3px solid transparent;padding:0 0 2px;margin:0 8px;font-size:13px;border-radius:var(--ignition-beat-border-radius-xl)}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media){position:relative;text-align:left}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media)::before{content:"";position:absolute;top:var(--ignition-beat-border-image-padding);left:var(--ignition-beat-border-image-padding);width:calc(100% - var(--ignition-beat-border-image-padding) * 2);height:calc(100% - var(--ignition-beat-border-image-padding) * 2);pointer-events:none;z-index:2;opacity:.5;transition:opacity .18s ease;background-color:rgba(0,0,0,.35)}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media):hover{z-index:1}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media):hover::before{opacity:.8}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-excerpt,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-title,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-meta,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .price,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .woocommerce-loop-product__link,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .woocommerce-loop-product__title{color:var(--ignition-colors-white)}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-content{position:absolute;top:0;left:0;width:100%;padding:calc(var(--ignition-beat-border-image-padding) + 20px);color:var(--ignition-colors-white);z-index:3;text-align:left;pointer-events:none}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-content a{color:currentColor}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-excerpt,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-thumb,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-meta,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-thumb,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .price,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) img{margin-bottom:0}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-thumb,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-thumb{line-height:0}.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .btn-entry-more,.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .button{display:none}.is-style-ignition-beat-item-overlay .no-gutters .entry-item:not(.entry-item-media){margin:-1px 0 0 -1px}.navigation .page-numbers,.navigation a,.woocommerce-pagination .page-numbers,.woocommerce-pagination a{border-radius:var(--ignition-beat-border-radius-xl);padding:10px 18px;font-size:14px!important}.page-links .page-number{border-radius:var(--ignition-beat-border-radius-xl);padding:10px 18px;font-size:14px!important}.wp-block-latest-posts .wp-block-latest-posts__featured-image img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-latest-posts .wp-block-latest-posts__featured-image img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wp-block-image.is-style-ignition-beat-border-image img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-image.is-style-ignition-beat-border-image a>img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wp-block-gallery.is-style-ignition-beat-border-image img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gallery.is-style-ignition-beat-border-image a>img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wp-block-gallery.is-style-ignition-beat-border-image .blocks-gallery-item__caption{bottom:10px;left:10px;width:calc(100% - 20px)}.wp-block-media-text.is-style-ignition-beat-border-image .wp-block-media-text__media{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-media-text.is-style-ignition-beat-border-image.is-image-fill .wp-block-media-text__media{position:relative;box-shadow:none;padding:0;background-color:transparent}.wp-block-media-text.is-style-ignition-beat-border-image.is-image-fill .wp-block-media-text__media::before{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease;background:0 0;border:10px solid var(--ignition-colors-white);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-media-text.is-style-ignition-beat-border-image.is-image-fill .wp-block-media-text__media::before:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wp-block-video.is-style-ignition-beat-border-image video{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-embed.is-style-ignition-beat-border-image iframe{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-pullquote.is-style-solid-color{font-size:1rem;line-height:1.33;position:relative;padding:30px 30px 30px 80px;border:0}.wp-block-pullquote.is-style-solid-color::before{content:"\00201C";font-style:normal;font-size:4rem;line-height:0;position:absolute;left:30px;top:64px}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:100%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1rem;line-height:1.56;font-weight:var(--ignition-font-weight-normal)}.wp-block-pullquote.is-style-solid-color blockquote cite{font-size:.875rem;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote{font-size:1rem;line-height:1.33;position:relative;padding:0 0 0 50px;border:0}.wp-block-quote::before{content:"\00201C";font-style:normal;font-size:4rem;line-height:0;position:absolute;left:0;top:33px}.wp-block-quote p{font-size:1rem;line-height:1.56;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote p:last-child{margin-bottom:0}.wp-block-quote cite{font-size:.875rem;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote.is-style-large{padding:0 0 0 50px}.wp-block-quote.is-style-large p{font-size:24px}.wp-block-quote.has-text-align-center{padding:0}.wp-block-quote.has-text-align-center::before{display:block;position:static;margin-top:30px;margin-bottom:15px}.wp-block-quote.has-text-align-right{padding:0 50px 0 0}.wp-block-quote.has-text-align-right::before{left:auto;right:0;top:-5px;transform:rotate(180deg)}.has-drop-cap:not(:focus)::first-letter{padding:.1rem .35rem 0 0;font-size:3.2rem;line-height:.9}.wp-block-gutenbee-image.is-style-ignition-beat-border-image img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gutenbee-image.is-style-ignition-beat-border-image a>img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wp-block-gutenbee-imagebox.is-style-ignition-beat-border-image img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gutenbee-justified-gallery.is-style-ignition-beat-border-image img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gutenbee-justified-gallery.is-style-ignition-beat-border-image a>img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wp-block-gutenbee-justified-gallery.is-style-ignition-beat-border-image.wp-block-gutenbee-gallery-justified{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gutenbee-video.is-style-ignition-beat-border-image video{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gutenbee-google-maps.is-style-ignition-beat-border-image{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gutenbee-slideshow.is-style-ignition-beat-border-image{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wp-block-gutenbee-slideshow.is-style-ignition-beat-border-image button.slick-prev{left:10px}.wp-block-gutenbee-slideshow.is-style-ignition-beat-border-image button.slick-next{right:10px}.wp-block-gutenbee-slideshow.is-style-ignition-beat-border-image .slick-dots{bottom:15px}.widget-title{margin-bottom:25px}.widget-title::after{content:"";width:20px;display:block;border-top:3px solid;margin-top:15px}.widget_recent_comments li,.widget_recent_entries li,.widget_rss li{border-bottom-style:var(--ignition-beat-border-style-default)}.rssSummary{text-transform:none;font-size:14px}.ignition-widget-item{border-bottom-style:var(--ignition-beat-border-style-default)}.ignition-widget-item .ignition-widget-item-title{font-size:13px;text-transform:uppercase}.ignition-widget-item .ignition-widget-item-title a{color:currentColor}.ignition-widget-item .ignition-widget-item-subtitle{font-size:13px;text-transform:uppercase}.ignition-item-btn-title{font-size:14px}.ignition-item-btn-subtitle{text-transform:none;font-size:14px;font-weight:var(--ignition-font-weight-normal)}[id*=social].menu a{border-radius:var(--ignition-beat-border-radius-xl)}.footer{border-top-width:1px;border-top-style:var(--ignition-beat-border-style-default)}.footer-info{border-top-width:1px;border-top-style:var(--ignition-beat-border-style-default);font-size:13px}:root .has-theme-primary-color{color:#05a280}:root .has-theme-primary-background-color{background-color:#05a280}:root .has-theme-secondary-color{color:#142a40}:root .has-theme-secondary-background-color{background-color:#142a40}:root .has-theme-dark-gray-color{color:#334155}:root .has-theme-dark-gray-background-color{background-color:#334155}:root .has-theme-medium-gray-color{color:#89919c}:root .has-theme-medium-gray-background-color{background-color:#89919c}:root .has-theme-light-gray-color{color:#d3dcea}:root .has-theme-light-gray-background-color{background-color:#d3dcea}:root .has-theme-white-color{color:#fff}:root .has-theme-white-background-color{background-color:#fff}.navigation-main>.current-menu-ancestor>a,.navigation-main>.current-menu-item>a,.navigation-main>.current-menu-parent>a,.navigation-main>.current_page_ancestor>a,.navigation-main>.current_page_item>a,.navigation-main>li:hover>a,.navigation-main>li>a:focus{color:currentColor}.navigation-main>.current-menu-ancestor>a::before,.navigation-main>.current-menu-item>a::before,.navigation-main>.current-menu-parent>a::before,.navigation-main>.current_page_ancestor>a::before,.navigation-main>.current_page_item>a::before,.navigation-main>li:hover>a::before,.navigation-main>li>a:focus::before{border-bottom-color:var(--ignition-primary-color)}.entry-item-excerpt a:hover,.entry-item-list-meta a,.entry-meta a,.ignition-breadcrumbs a,.ignition-widget-item .ignition-widget-item-title a:hover,.wp-block-pullquote.is-style-solid-color::before,.wp-block-quote::before{color:var(--ignition-primary-color)}.onsale{background-color:var(--ignition-primary-color)}.ci-item-filter:hover,.entry-item-product:hover img:nth-of-type(2),.filter-active,.widget-title::after,li.product:hover img:nth-of-type(2){border-color:var(--ignition-primary-color)}.navigation-main li .current-menu-ancestor>a,.navigation-main li .current-menu-item>a,.navigation-main li .current-menu-parent>a,.navigation-main li .current_page_ancestor>a,.navigation-main li .current_page_item>a,.navigation-main li li:hover>a,.navigation-main li li>a:focus{color:currentColor;background-color:var(--ignition-body-background-color)}.entry-item-list-meta a:hover,.entry-meta a:hover,.ignition-breadcrumbs a:hover{color:var(--ignition-text-color)}.comment-metadata,.comment-notes,.contact-form label>span,.entry-item-event-media-date-recurrence span,.entry-item-event-media-time,.entry-item-event-media-year,.entry-item-excerpt,.entry-item-product .price,.entry-meta,.form-allowed-tags,.ignition-widget-item-subtitle,.label,.product_list_widget del,.site-tagline,.widget .post-date,.widget .rss-date,.wp-block-gutenbee-image figcaption,.wp-block-image figcaption,.wp-block-latest-comments .wp-block-latest-comments__comment-date,.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-quote cite,[class^=wp-block]>figcaption,blockquote cite,label,li.product .price,li.wc-block-grid__product .wc-block-grid__product-price{color:var(--ignition-secondary-text-color)}.entry-list-meta{border-color:var(--ignition-border-color)}.entry-content thead,.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:var(--ignition-border-color)}.header-mini-cart-contents{border:1px solid var(--ignition-border-color)}.header-mini-cart .header-mini-cart-contents::after,.ignition-language-switcher-dropdown>ul::after,.ignition-language-switcher-dropdown>ul::before,.theme-language-switch-dropdown::after,.theme-language-switch-dropdown::before{border-bottom-color:var(--ignition-border-color)}.entry-item-event-media{color:var(--ignition-headings-color)}.wp-block-code,.wp-block-preformatted,.wp-block-verse{background:0 0;border:3px solid var(--ignition-primary-color);color:var(--ignition-text-color)}.footer{border-color:var(--ignition-footer-border-color)}@media (min-width:1320px){.page-hero-content,.page-title-content{width:50%}}@media (max-width:1319px){.entry-item-event-media-date{width:17%;margin-right:25px}}@media (max-width:991px){.main{padding:60px 0}.entry-item-event-media{display:block;padding:20px 0}.entry-item-event-media-date{width:auto;margin-bottom:15px}.entry-item-event-media-location{margin-bottom:15px;display:block}.entry-item-event-media-location .entry-item-event-media-meta-wrap{text-align:left;min-width:0;margin-bottom:5px}.entry-item-event-media-title{font-size:26px}.entry-item-event-media-actions .btn{margin-left:0;margin-right:10px}.ci-item-filters{display:flex;flex-wrap:wrap}.ci-item-filter{flex:none}}@media (max-width:767px){.is-style-ignition-beat-item-overlay .entry-item:not(.entry-item-media) .entry-item-content{padding:30px}}@media (max-width:575px){.page-hero-content{text-align:center}.page-hero-content .woocommerce-breadcrumb{justify-content:center}.entry-list-meta-label{text-align:left;width:auto}}@media (max-height:768px){.widget{margin-bottom:40px}}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,.woocommerce-thankyou-order-received .button,p.no-comments .button{padding-top:4px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image>a{display:block;padding:1px}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin:-1px}.single-product div.product .woocommerce-product-gallery img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.single-product div.product .woocommerce-product-gallery img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img{padding:6px;box-shadow:0 0 5px rgba(0,0,0,.1)}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:11px;right:26px;border-radius:var(--ignition-beat-border-radius-xl)}.single-product div.product .onsale{top:11px;left:26px;right:auto}.single-product div.product .entry-summary .product_meta{font-size:14px;border-top-style:var(--ignition-beat-border-style-default)}.single-product div.product .entry-summary .cart{border-top-style:var(--ignition-beat-border-style-default)}.onsale{border-radius:var(--ignition-beat-border-radius-xl)}.ignition-products-images-layout-list .woocommerce-product-gallery__image img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.ignition-products-images-layout-list .woocommerce-product-gallery__image img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wc-tabs{display:flex;justify-content:flex-start;margin:0;padding:0 0 20px;border-bottom:1px var(--ignition-beat-border-style-default)}.wc-tabs li{text-transform:uppercase;margin:0 45px 0 0;font-size:13px;font-weight:var(--ignition-font-weight-bold)}.wc-tabs li a{padding:0;border:0;opacity:.7}.wc-tabs li.active{margin:0 45px 0 0}.wc-tabs li.active a{border:0;padding:0;opacity:1}.woocommerce-Tabs-panel{padding:20px 0 0;border:0}.entry-item-product>a:focus,li.product>a:focus{outline:0}.entry-item-product img,li.product img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.entry-item-product img:hover,li.product img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.entry-item-product img:nth-of-type(2),li.product img:nth-of-type(2){border:1px solid transparent}.entry-item-product .woocommerce-loop-category__title,.entry-item-product .woocommerce-loop-product__title,li.product .woocommerce-loop-category__title,li.product .woocommerce-loop-product__title{font-size:15px;text-transform:uppercase}.entry-item-product .price,li.product .price{font-size:13px}.entry-item-product .woocommerce-loop-product__link .onsale,li.product .woocommerce-loop-product__link .onsale{top:10px;right:25px;left:auto}.entry-item-product .add_to_cart_button,.entry-item-product .added_to_cart,.entry-item-product .button,li.product .add_to_cart_button,li.product .added_to_cart,li.product .button{font-size:11px;border-radius:var(--ignition-beat-border-radius-xl)}.entry-item-product .woocommerce-loop-product__link .onsale{right:10px}.cart_totals .checkout-button{font-size:14px}.cart_totals .shop_table .woocommerce-shipping-methods label{font-size:13px}.place-order [type=submit]{font-size:14px}.wc_payment_method{margin-bottom:10px}.wc_payment_method .payment_box{margin-top:10px}.woocommerce-shipping-fields h3{letter-spacing:0}.woocommerce-checkout-progress{padding-top:80px}.woocommerce-cart-form__cart-item .product-remove .remove{font-size:24px}.product_list_widget li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px var(--ignition-beat-border-style-default)}.product_list_widget li .widget-product-thumbnail-image{width:80px}.product_list_widget li img{padding:5px;border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.product_list_widget li img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.product_list_widget li .widget-product-content-wrap>a{color:currentColor;display:block;line-height:normal;font-size:13px;text-transform:uppercase}.product_list_widget del{opacity:1}.widget_shopping_cart_content .woocommerce-mini-cart__total{margin-bottom:20px;padding:0 0 18px;border-top:0;border-bottom-width:1px;border-bottom-style:var(--ignition-beat-border-style-default)}.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button{display:block;width:100%;margin-top:3px;padding:9px}li.wc-block-grid__product{position:relative}li.wc-block-grid__product img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}li.wc-block-grid__product img:hover{border-style:solid;border-color:var(--ignition-primary-color)}li.wc-block-grid__product .wc-block-grid__product-title{font-size:15px;line-height:normal;text-transform:uppercase}li.wc-block-grid__product .wc-block-grid__product-onsale{top:11px!important;right:25px;left:auto!important;background-color:var(--ignition-primary-color);padding:5px 12px;font-size:14px;border-radius:var(--ignition-beat-border-radius-xl)}li.wc-block-grid__product .wc-block-grid__product-image .wc-block-grid__product-onsale{right:11px}li.wc-block-grid__product .added_to_cart,li.wc-block-grid__product .button,li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{font-size:11px;border-radius:var(--ignition-beat-border-radius-xl);padding:5px 20px}li.wc-block-grid__product .wc-block-grid__product-price{font-size:13px}.wc-block-pagination .wc-block-pagination-page{border-radius:var(--ignition-beat-border-radius-xl);font-size:14px}.wc-block-layout .wc-block-components-product-image .wc-block-components-product-sale-badge--alignright{right:10px}.wc-block-featured-category.is-style-ignition-beat-border-image{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wc-block-featured-category.is-style-ignition-beat-border-image:hover{border-style:solid;border-color:var(--ignition-primary-color)}.wc-block-featured-product.is-style-ignition-beat-border-image{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.wc-block-featured-product.is-style-ignition-beat-border-image:hover{border-style:solid;border-color:var(--ignition-primary-color)}.woocommerce-store-notice{background-color:var(--ignition-body-background-color);color:var(--ignition-text-color);border-top:2px solid var(--ignition-border-color)}.entry-item-product .woocommerce-loop-product__title:hover,.single-product div.product .entry-summary .product_meta a{color:var(--ignition-primary-color)}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:var(--ignition-primary-color)}.single-product div.product .entry-summary .product_meta a:hover{color:var(--ignition-text-color)}.order-status,.wc_payment_method .payment_box,.woocommerce-bacs-bank-details,.woocommerce-customer-details address,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-order-overview,.woocommerce-terms-and-conditions,.woocommerce-thankyou-order-received,p.no-comments{background:0 0;border:3px solid var(--ignition-primary-color);color:var(--ignition-text-color)}.product_list_widget li>a,.wc-block-layout .wc-block-grid .wc-block-components-product-title a,li.product>a .woocommerce-loop-category__title,li.product>a .woocommerce-loop-product__title,li.wc-block-grid__product .wc-block-grid__product-link,li.wc-block-grid__product .wc-block-grid__product-title a{color:var(--ignition-headings-color)}.product_list_widget li,.wc-tabs{border-color:var(--ignition-border-color)}.select2-container .select2-dropdown,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{background-color:var(--ignition-body-background-color)}.select2-results__option[aria-selected=true],.select2-results__option[data-selected=true]{color:var(--ignition-colors-white)}@media (min-width:1320px){.ignition-products-images-layout-thumbnails-right div.product:not(.ignition-product-gallery-image-count-0) .woocommerce-product-gallery .woocommerce-product-gallery__trigger{right:165px}.ignition-products-images-layout-thumbnails-left div.product:not(.ignition-product-gallery-image-count-0) .onsale{left:165px}}@media (max-width:991px){.woocommerce-checkout-progress{padding-top:60px}}@media (max-width:767px){.wc-tabs{display:block}.wc-tabs li{display:block;margin:0 0 10px}.woocommerce-cart-form .woocommerce-cart-form__contents .coupon{background:0 0;border:3px solid var(--ignition-primary-color);color:var(--ignition-text-color)}}.ignition-slideshow .maxslider-slide-content{display:flex;padding-top:100px;padding-bottom:100px;flex-direction:column}.ignition-slideshow .maxslider-slide-content-wrap{width:100%;height:100%;flex:auto;display:flex;flex-direction:column}.ignition-slideshow .maxslider-align-bottom .maxslider-slide-content-wrap{justify-content:flex-end}.ignition-slideshow .maxslider-align-top .maxslider-slide-content-wrap{justify-content:flex-start}.ignition-slideshow .maxslider-align-middle .maxslider-slide-content-wrap{justify-content:center}.ignition-slideshow .maxslider-slide-subtitle{text-transform:uppercase;margin-bottom:15px;font-weight:var(--ignition-font-weight-base)}.ignition-slideshow .maxslider-btn{padding:11px 24px;font-size:13px;text-transform:uppercase;margin-top:0}.ignition-slideshow .maxslider-btn-lg{padding:20px 52px}.ignition-slideshow .slick-dots{position:static;display:flex;align-items:center;list-style:none;margin:0 0 0 100px;padding:0}.ignition-slideshow .slick-dots li{margin-right:25px}.ignition-slideshow .slick-dots button{background:0 0!important;border:0;border-radius:0;box-shadow:none;cursor:pointer;text-indent:0;opacity:1;color:var(--ignition-colors-white);font-weight:var(--ignition-font-weight-bold);width:78px;height:65px;padding:40px 0 0;position:relative;text-align:left;display:flex;align-items:flex-end;justify-content:flex-start;border-top:1px var(--ignition-beat-border-style-default) var(--ignition-border-color)}.ignition-slideshow .slick-dots button:focus{outline:0;box-shadow:none}.ignition-slideshow .slick-dots .ci-slick-active button,.ignition-slideshow .slick-dots .slick-active button{border-color:var(--ignition-primary-color)}.ignition-slideshow .slick-dots .ci-slick-active button::before,.ignition-slideshow .slick-dots .slick-active button::before{display:none}.ignition-slideshow-actions{display:flex;align-items:center;position:relative;z-index:50;width:100%;margin-top:auto;padding-top:50px}.ignition-slideshow-arrows{margin-left:auto;position:relative;z-index:1}.ignition-slideshow-arrows .slick-arrow{position:static;transform:none;top:auto;left:auto;right:auto;width:65px;height:65px;margin:0}.ignition-slideshow-arrows .slick-arrow:hover{background-color:var(--ignition-primary-color)}@media (max-width:991px){.ignition-slideshow-actions{padding-top:35px}.ignition-slideshow-dots{display:none}}@media (max-width:767px){.ignition-slideshow-actions{padding-top:20px}}.ai-wrap{background-color:rgba(255,255,255,.1)}.ai-wrap .ai-volume-bar{border-right-color:rgba(255,255,255,.1)}.ai-wrap .ai-track-btn{border-left-color:rgba(255,255,255,.1)}.ai-wrap,.ai-wrap .ai-btn,.ai-wrap .ai-track-btn{color:var(--ignition-text-color)}.ai-wrap .ai-btn svg,.ai-wrap .ai-track-btn svg,.ai-wrap .ai-track-no-thumb svg{fill:var(--ignition-text-color)}.ai-wrap .ai-audio-control,.ai-wrap .ai-audio-control:focus,.ai-wrap .ai-audio-control:hover,.ai-wrap .ai-btn.ai-btn-active,.ai-wrap .ai-btn.ai-btn-active:focus,.ai-wrap .ai-btn.ai-btn-active:hover,.ai-wrap .ai-track-progress,.ai-wrap .ai-track.ai-track-active,.ai-wrap .ai-track:hover,.ai-wrap .ai-volume-bar.ai-volume-bar-active::before{background-color:var(--ignition-primary-color)}.ai-wrap .ai-scroll-wrap>div:last-child div{background-color:var(--ignition-primary-color)!important}.ai-wrap .ai-footer a,.ai-wrap .ai-footer a:hover{color:var(--ignition-primary-color)}.ai-wrap .ai-audio-control,.ai-wrap .ai-btn.ai-btn-active,.ai-wrap .ai-track.ai-track-active,.ai-wrap .ai-track.ai-track-active .ai-track-btn,.ai-wrap .ai-track:hover,.ai-wrap .ai-track:hover .ai-track-btn{color:var(--ignition-colors-white)}.ai-wrap .ai-audio-control svg,.ai-wrap .ai-btn.ai-btn-active svg,.ai-wrap .ai-track.ai-track-active .ai-track-btn svg,.ai-wrap .ai-track:hover .ai-track-btn svg{fill:var(--ignition-colors-white)}.ai-wrap .ai-btn,.ai-wrap .ai-btn:focus,.ai-wrap .ai-btn:hover,.ai-wrap .ai-track,.ai-wrap .ai-track-no-thumb,.ai-wrap .ai-track-progress-bar,.ai-wrap .ai-volume-bar{background-color:rgba(255,255,255,.05)}.ai-wrap .ai-scroll-wrap>div:last-child{background-color:rgba(255,255,255,.05)}.ai-wrap .ai-footer{border-top-color:rgba(255,255,255,.05)}.elementor-widget-ci_post_types a:focus{outline:0}.elementor-widget-ci_post_types .entry-item-thumb img,.elementor-widget-ci_post_types .entry-thumb img{padding:var(--ignition-beat-border-image-padding);border:1px var(--ignition-beat-border-style-default) var(--ignition-border-color);transition:border-color .18s ease}.elementor-widget-ci_post_types .entry-item-thumb>a>img:hover,.elementor-widget-ci_post_types .entry-thumb>a>img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.elementor-widget-ci_post_types .entry-item-product .entry-item-thumb img:hover{border-style:solid;border-color:var(--ignition-primary-color)}.elementor-widget h1.elementor-heading-title,.elementor-widget h2.elementor-heading-title,.elementor-widget h3.elementor-heading-title,.elementor-widget h4.elementor-heading-title,.elementor-widget h5.elementor-heading-title,.elementor-widget h6.elementor-heading-title{margin-bottom:25px}