a{color:var(--fs-experimental-link-color);text-decoration:none} .button:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none} .button:focus-visible,[role=radio]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid currentColor;outline-offset:2px} a.plain{color:currentColor;transition:color .3s,opacity .3s,transform .3s} .nav-dark a.plain:hover{opacity:.7} a.icon-circle:hover,a.remove:hover,a:hover{color:var(--fs-experimental-link-color-hover)} .primary:focus-visible,.submit-button:focus-visible,button[type=submit]:focus-visible{outline-color:var(--fs-color-primary)} .secondary:focus-visible{outline-color:var(--fs-color-secondary)} .alt:focus-visible{outline-color:var(--fs-color-secondary)} .dark .widget a,.dark a{color:currentColor} .dark .widget a:hover,.dark a:hover{color:#fff} ul.links{font-size:.85em;margin:5px 0} ul.links li{display:inline-block;margin:0 .4em} ul.links li a{color:currentColor} ul.links li:before{display:inline-block;font-family:fl-icons;margin-right:5px} ul.links li:first-child{margin-left:0} ul.links li:last-child{margin-right:0} .next-prev-nav .flex-col{padding:.7em 0} .next-prev-nav i{font-size:2em;margin:0 10px !important;top:-1px;vertical-align:middle} .next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec} ul{list-style:disc} ol{list-style:decimal} ol,ul{margin-top:0;padding:0} ol ol,ol ul,ul ol,ul ul{margin:1.5em 0 1.5em 3em} li{margin-bottom:.6em} dl dd,dl dt{display:inline-block;margin:0 5px 0 0} dl dd p,dl dt p{margin:0;padding:0} dl{font-size:.85em;opacity:.9;text-transform:uppercase} ul.ul-reset,ul.ul-reset>li{margin:0;padding:0} ul.ul-reset>li{list-style:none} .col-inner ol li,.col-inner ul li,.entry-content ol li,.entry-content ul li,.entry-summary ol li,.entry-summary ul li{margin-left:1.3em} .col-inner ol li.tab,.col-inner ul li.tab,.entry-content ol li.tab,.entry-content ul li.tab,.entry-summary ol li.tab,.entry-summary ul li.tab{margin-left:0} ul li.bullet-arrow,ul li.bullet-checkmark,ul li.bullet-cross,ul li.bullet-star{border-bottom:1px solid #ececec;list-style:none;margin:0;padding:7px 0 7px 25px;position:relative} .dark ul li.bullet-arrow,.dark ul li.bullet-checkmark,.dark ul li.bullet-cross,.dark ul li.bullet-star{border-color:hsla(0,0%,100%,.2)} ul li.bullet-arrow:before,ul li.bullet-checkmark:before,ul li.bullet-star:before{color:var(--fs-color-success);font-family:fl-icons;font-size:16px;left:0;position:absolute} ul li.bullet-cross:before{color:var(--fs-color-alert);font-family:fl-icons;font-size:16px;left:0;position:absolute} ul li.bullet-checkmark:before{content:"" !important} ul li.bullet-cross:before{content:"" !important} ul li.bullet-arrow:before{content:"" !important} ul li.bullet-star:before{content:"" !important} .button,button,fieldset,input,select,textarea{margin-bottom:1em} blockquote,dl,figure,form,ol,p,pre,ul{margin-bottom:1.3em} form p{margin-bottom:.5em} body{line-height:1.6} h1,h2,h3,h4,h5,h6{color:#555;margin-bottom:.5em;margin-top:0;text-rendering:optimizeSpeed;width:100%} .h1,h1{font-size:1.7em} .h1,.h2,h1,h2{line-height:1.3} .h2,h2{font-size:1.6em} .h3,h3{font-size:1.25em} .h4,h4{font-size:1.125em} .h5,h5{font-size:1em} .h6,h6{font-size:.85em;opacity:.8} h1.entry-title.mb{margin-bottom:30px} @media(max-width:549px){h1{font-size:1.4em} h2{font-size:1.2em} h3,h4{font-size:1em}} h6 span{font-weight:400;font-weight:500} h3 label{display:inline-block;margin-right:10px} p{margin-top:0} h1>span,h2>span,h3>span,h4>span,h5>span,h6>span,p.headline>span{-webkit-box-decoration-break:clone;box-decoration-break:clone} a.lead,p.lead{font-size:1.3em} .uppercase,h6,span.widget-title,th{letter-spacing:.05em;line-height:1.05;text-transform:uppercase} .lowercase{text-transform:none !important} span.widget-title{font-size:1em;font-weight:600} .is-normal{font-weight:400} .is-bold{font-weight:700} .is-thin,.thin-font{font-weight:300 !important} .is-thin strong,.thin-font strong{font-weight:700 !important} .is-italic{font-style:italic !important} .is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase} .alt-font,.is-alt-font{font-family:Georgia} .is-xxxlarge{font-size:2.5em} .is-xxlarge{font-size:2em} .is-xlarge{font-size:1.5em} .is-larger{font-size:1.3em} .is-large{font-size:1.15em} .is-small,.is-small.button{font-size:.8em} .is-smaller{font-size:.75em} .is-xsmall{font-size:.7em} .is-xxsmall{font-size:.6em} @media(max-width:549px){.is-xxlarge{font-size:2.5em} .is-xlarge{font-size:1.8em} .is-larger{font-size:1.2em} .is-large{font-size:1em}} .box-text a:not(.button),.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6{line-height:1.3;margin-bottom:.1em;margin-top:.1em} .box-text p{margin-bottom:.1em;margin-top:.1em} .box-text .button{margin-top:1em} .banner .button{margin-bottom:.5em;margin-top:.5em} .banner .is-divider,.banner .text-center .is-divider{margin-bottom:1em;margin-top:1em} .banner h1{font-size:3.5em} .banner h2{font-size:2.9em} .banner h3{font-size:2em} .banner h1,.banner h2,.banner h3{font-weight:400;line-height:1;margin-bottom:.2em;margin-top:.2em;padding:0} .banner h4{font-size:1.5em;margin-bottom:.6em;margin-top:.6em;padding:0} .banner h5,.banner h6,.banner p{margin-bottom:1em;margin-top:1em;padding:0} .line-height-small{line-height:1.4em} [data-line-height=xs]{line-height:.85 !important} [data-line-height=s]{line-height:1 !important} [data-line-height=m]{line-height:1.2 !important} [data-line-height=l]{line-height:1.4 !important} [data-line-height=xl]{line-height:1.6 !important} .nav>li>a{font-size:.8em} .nav>li.html{font-size:.85em} .nav-size-xsmall>li>a{font-size:.65em} .nav-size-small>li>a{font-size:.7em} .nav-size-medium>li>a{font-size:.9em} .nav-size-large>li>a{font-size:1em} .nav-size-xlarge>li>a{font-size:1.1em} .nav-spacing-xsmall>li{margin:0} .nav-spacing-small>li{margin:0 5px} .nav-spacing-medium>li{margin:0 9px} .nav-spacing-large>li{margin:0 11px} .nav-spacing-xlarge>li{margin:0 13px} .fancy-underline{position:relative} .fancy-underline:after{border-radius:999px;color:green;content:"";height:9px;image-rendering:-webkit-optimize-contrast;left:0;position:absolute;right:0;top:100%} [data-text-color=primary]{color:var(--fs-color-primary) !important} [data-text-color=secondary]{color:var(--fs-color-secondary) !important} [data-text-color=alert]{color:var(--fs-color-alert) !important} [data-text-color=success]{color:var(--fs-color-success) !important} [data-text-bg=primary]{background-color:var(--fs-color-primary)} [data-text-bg=secondary]{background-color:var(--fs-color-secondary)} [data-text-bg=alert]{background-color:var(--fs-color-alert)} [data-text-bg=success]{background-color:var(--fs-color-success)} .text-bordered-dark,.text-bordered-primary,.text-bordered-white{border:2px solid #fff;display:inline-block;padding:5px} .text-bordered-dark{border-color:#000} h1.text-bordered-dark,h1.text-bordered-primary,h1.text-bordered-white{padding:15px} .text-boarder-top-bottom-dark,.text-boarder-top-bottom-white{border-bottom:3px solid #fff;border-top:3px solid #fff;display:inline-block;padding-bottom:15px;padding-top:15px} .text-boarder-top-bottom-dark{border-color:#000} blockquote{border-left:2px solid var(--fs-color-primary);color:#333;font-size:1.2em;font-style:italic;margin:0 0 1.25em;padding:0 1.25em 0 1.875em;position:relative} .dark blockquote{color:#fff} .clear:after,.clearfix:after,.container:after,.row:after{clear:both;content:"";display:table} @media(max-width:549px){.hide-for-small,[data-show=hide-for-small]{display:none !important} .small-text-center{float:none !important;text-align:center !important;width:100% !important}} @media(min-width:550px){.show-for-small,[data-show=show-for-small]{display:none !important}} @media(min-width:850px){.show-for-medium,[data-show=show-for-medium]{display:none !important}} @media(max-width:849px){.hide-for-medium,[data-show=hide-for-medium]{display:none !important} .medium-text-center .pull-left,.medium-text-center .pull-right{float:none} .medium-text-center .ml{margin-left:auto} .medium-text-center .mr{margin-right:auto} .medium-text-center{float:none !important;text-align:center !important;width:100% !important}} @media(min-width:850px){.hide-for-large,[data-show=hide-for-large]{display:none !important}} .expand,.full-width{display:block;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;width:100% !important} .pull-right{margin-right:0 !important} .pull-left{margin-left:0 !important} .mb{margin-bottom:30px} .mt{margin-top:15px} .mr{margin-right:30px} .ml{margin-left:30px} .mb-0{margin-bottom:0 !important} .ml-0{margin-left:0 !important} .mr-0{margin-right:0 !important} .mt-0{margin-top:0 !important} .mb-half{margin-bottom:15px} .mt-half{margin-top:15px} .mr-half{margin-right:15px} .ml-half{margin-left:15px} .mb-half:last-child,.mb:last-child{margin-bottom:0} .pb{padding-bottom:30px} .pt{padding-top:30px} .pb-half{padding-bottom:15px} .pt-half{padding-top:15px} .pb-0{padding-bottom:0 !important} .pt-0{padding-top:0 !important} .no-margin{margin:0 !important} .no-padding{padding:0 !important} .inner-padding{padding:30px} .gap{gap:30px} .gap-half{gap:15px} .first-reset:first-child{margin-top:0} .last-reset:last-child{margin-bottom:0} .no-select{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important} .text-left{text-align:left} .text-center{text-align:center} .text-right{text-align:right} .text-center .is-divider,.text-center .is-star-rating,.text-center .star-rating,.text-center>div,.text-center>div>div{margin-left:auto;margin-right:auto} .text-center .pull-left,.text-center .pull-right{float:none} .text-left .is-divider,.text-left .is-star-rating,.text-left .star-rating{margin-left:0;margin-right:auto} .text-right .is-divider,.text-right .is-star-rating,.text-right .star-rating,.text-right>div,.text-right>div>div{margin-left:auto;margin-right:0} .relative{position:relative !important} .absolute{position:absolute !important} .fixed{position:fixed !important;z-index:12} .top{top:0} .right{right:0} .left{left:0} .bottom,.fill{bottom:0} .fill{height:100%;left:0;margin:0 !important;padding:0 !important;position:absolute;right:0;top:0} .v-center{bottom:auto;top:50%;transform:translateY(-50%)} .h-center{left:50%;transform:translateX(-50%)} .h-center.v-center{bottom:auto !important;left:auto !important;right:50%;top:50%;transform:translate(50%,-50%)} .pull-right{float:right} .pull-left{float:left} .is-full-height{height:100%;height:100vh;min-height:550px;padding-bottom:0 !important;padding-top:0 !important} .bg-fill{background-position:50% 50%;background-repeat:no-repeat !important;background-size:cover !important} .bg-top{background-position:top;-o-object-position:top;object-position:top} .circle,.circle img{border-radius:999px !important;-o-object-fit:cover;object-fit:cover} .round{border-radius:5px} .has-border{border:2px solid var(--fs-color-primary);padding:30px} .dashed-border{border-style:dashed} .success-border{border-color:var(--fs-color-success)} .bt{border-top:1px solid #ececec} .bb{border-bottom:1px solid #ececec} .bl{border-left:1px solid #ececec} .br{border-right:1px solid #ececec} .hidden{display:none !important;visibility:hidden !important} .is-invisible{opacity:0;visibility:hidden} .z-1{z-index:21} .z-2{z-index:22} .z-3{z-index:23} .z-4{z-index:24} .z-5{z-index:25} .z-top{z-index:9995} .z-top-2{z-index:9996} .z-top-3{z-index:9997} .no-click{pointer-events:none} .no-wrap{white-space:nowrap} .primary-color{color:var(--fs-color-primary)} .secondary-color{color:var(--fs-color-secondary)} .success-color{color:var(--fs-color-success)} .alert-color{color:var(--fs-color-alert)} .bg-primary-color{background-color:var(--fs-color-primary)} .bg-secondary-color{background-color:var(--fs-color-secondary)} .bg-success-color{background-color:var(--fs-color-success)} .bg-alert-color{background-color:var(--fs-color-alert)} .is-transparent{background-color:transparent !important} .inline{display:inline} .block{display:block} .flex{display:flex} @media(max-width:549px){.small-block{display:block}} .inline-block{display:inline-block} .inline-images img,img.inline{display:inline-block !important} .is-well{background-color:rgba(0,0,0,.02);box-shadow:1px 1px 3px 0 rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.07),inset 0 0 0 1px rgba(0,0,0,.05);padding:30px} .no-overflow{overflow:hidden} .no-text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .strong{font-weight:700} .op-4{opacity:.4} .op-5{opacity:.5} .op-6{opacity:.6} .op-7{opacity:.7} .op-8{opacity:.8} @media(max-width:549px){.sm-touch-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:none}} .no-scrollbar{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none} .no-scrollbar::-webkit-scrollbar{height:0 !important;width:0 !important} .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px} .screen-reader-text:focus{clip:auto !important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} @media screen and (max-width:549px){.x5{left:5%} .x15{left:15%} .x25{left:25%} .x35{left:35%} .x45{left:45%} .x55{right:45%} .x65{right:35%} .x75{right:25%} .x85{right:15%} .x95{right:5%} .x0{left:0} .x10{left:10%} .x20{left:20%} .x30{left:30%} .x40{left:40%} .x60{right:40%} .x70{right:30%} .x80{right:20%} .x90{right:10%} .x100{right:0} .y0{top:0} .y10{top:10%} .y20{top:20%} .y30{top:30%} .y40{top:40%} .y60{bottom:40%} .y70{bottom:30%} .y80{bottom:20%} .y90{bottom:10%} .y100{bottom:0} .y5{top:5%} .y15{top:15%} .y25{top:25%} .y35{top:35%} .y45{top:45%} .y55{bottom:45%} .y65{bottom:35%} .y75{bottom:25%} .y85{bottom:15%} .y95{bottom:5%} .x50{left:50%;transform:translateX(-50%)} .y50{top:50.3%;transform:translateY(-50%)} .y50.x50{transform:translate(-50%,-50%)}} @media screen and (min-width:550px)and (max-width:849px){.md-x5{left:5%} .md-x15{left:15%} .md-x25{left:25%} .md-x35{left:35%} .md-x45{left:45%} .md-x55{right:45%} .md-x65{right:35%} .md-x75{right:25%} .md-x85{right:15%} .md-x95{right:5%} .md-y5{top:5%} .md-y15{top:15%} .md-y25{top:25%} .md-y35{top:35%} .md-y45{top:45%} .md-y55{bottom:45%} .md-y65{bottom:35%} .md-y75{bottom:25%} .md-y85{bottom:15%} .md-y95{bottom:5%} .md-x0{left:0} .md-x10{left:10%} .md-x20{left:20%} .md-x30{left:30%} .md-x40{left:40%} .md-x60{right:40%} .md-x70{right:30%} .md-x80{right:20%} .md-x90{right:10%} .md-x100{right:0} .md-y0{top:0} .md-y10{top:10%} .md-y20{top:20%} .md-y30{top:30%} .md-y40{top:40%} .md-y60{bottom:40%} .md-y70{bottom:30%} .md-y80{bottom:20%} .md-y90{bottom:10%} .md-y100{bottom:0} .md-x50{left:50%;transform:translateX(-50%) !important} .md-y50{top:50%;transform:translateY(-50%) !important} .md-x50.md-y50{transform:translate(-50%,-50%) !important}} @media screen and (min-width:850px){.lg-x5{left:5%} .lg-x15{left:15%} .lg-x25{left:25%} .lg-x35{left:35%} .lg-x45{left:45%} .lg-x55{right:45%} .lg-x65{right:35%} .lg-x75{right:25%} .lg-x85{right:15%} .lg-x95{right:5%} .lg-y5{top:5%} .lg-y15{top:15%} .lg-y25{top:25%} .lg-y35{top:35%} .lg-y45{top:45%} .lg-y55{bottom:45%} .lg-y65{bottom:35%} .lg-y75{bottom:25%} .lg-y85{bottom:15%} .lg-y95{bottom:5%} .lg-x0{left:0} .lg-x10{left:10%} .lg-x20{left:20%} .lg-x30{left:30%} .lg-x40{left:40%} .lg-x60{right:40%} .lg-x70{right:30%} .lg-x80{right:20%} .lg-x90{right:10%} .lg-x100{right:0} .lg-y0{top:0} .lg-y10{top:10%} .lg-y20{top:20%} .lg-y30{top:30%} .lg-y40{top:40%} .lg-y60{bottom:40%} .lg-y70{bottom:30%} .lg-y80{bottom:20%} .lg-y90{bottom:10%} .lg-y100{bottom:0} .lg-x50{left:50%;transform:translateX(-50%) !important} .lg-y50{top:50%;transform:translateY(-50%) !important} .lg-x50.lg-y50{transform:translate(-50%,-50%) !important}} .res-text{font-size:11px} .small-1 .res-text,.small-2 .res-text,.small-3 .res-text,.widget-area .res-text{font-size:8px} .small-1 .res-text h6,.small-2 .res-text h6,.small-3 .res-text h6{font-size:10px} .small-1 .res-text p.lead,.small-2 .res-text p.lead,.small-3 .res-text p.lead{font-size:16px} .small-4 .res-text{font-size:8.5px} .small-5 .res-text{font-size:9px} .small-6 .res-text{font-size:10px} .small-7 .res-text{font-size:11px} .small-8 .res-text{font-size:12px} .small-9 .res-text{font-size:13px} .small-10 .res-text{font-size:14px} .small-11 .res-text{font-size:15px} @media screen and (min-width:550px){.medium-1 .res-text,.medium-2 .res-text,.medium-3 .res-text,.medium-4 .res-text,.medium-5 .res-text,.medium-6 .res-text,.medium-7 .res-text{font-size:.8vw} .medium-8 .res-text{font-size:.9vw} .medium-9 .res-text{font-size:1.15vw} .medium-10 .res-text{font-size:1.3vw} .medium-11 .res-text{font-size:1.5vw} .res-text{font-size:1.8vw}} @media screen and (min-width:850px){.res-text{font-size:16px} .large-1 .res-text,.large-2 .res-text,.large-3 .res-text,.widget-area .res-text{font-size:8px} .large-1 .res-text h6,.large-2 .res-text h6,.large-3 .res-text h6{font-size:10px} .large-1 .res-text p.lead,.large-2 .res-text p.lead,.large-3 .res-text p.lead{font-size:16px} .large-4 .res-text{font-size:8.5px} .large-5 .res-text{font-size:9px} .large-6 .res-text{font-size:10px} .large-7 .res-text{font-size:11px} .large-8 .res-text{font-size:12px} .large-9 .res-text{font-size:13px} .large-10 .res-text{font-size:14px} .large-11 .res-text{font-size:15px}} @media(prefers-reduced-motion:no-preference){.slider [data-animate],[data-animate]{animation-fill-mode:forwards;-webkit-backface-visibility:hidden;opacity:0 !important;transition:filter 1.3s,transform 1.6s,opacity .7s ease-in;will-change:filter,transform,opacity} .slider [data-animate]:not([data-animate-transform]),[data-animate]:not([data-animate-transform]){transform:none !important} .slider [data-animate]:not([data-animate-transition]),[data-animate]:not([data-animate-transition]){transition:none !important} .slider [data-animate=bounceInDown],.slider [data-animate=bounceInLeft],.slider [data-animate=bounceInRight],.slider [data-animate=bounceInUp],[data-animate=bounceInDown],[data-animate=bounceInLeft],[data-animate=bounceInRight],[data-animate=bounceInUp]{transition:transform .8s cubic-bezier(0,.195,0,1.465),opacity .5s ease-in} .slider [data-animate=bounceInLeft],[data-animate=bounceInLeft]{transform:translate3d(-300px,0,0)} .slider [data-animate=blurIn],[data-animate=blurIn]{filter:blur(15px)} .slider [data-animate=fadeInLeft],[data-animate=fadeInLeft]{transform:translate3d(-70px,0,0)} .slider [data-animate=fadeInRight],[data-animate=fadeInRight]{transform:translate3d(70px,0,0)} .slider [data-animate=bounceInUp],.slider [data-animate=fadeInUp],[data-animate=bounceInUp],[data-animate=fadeInUp]{transform:translate3d(0,70px,0)} .slider [data-animate=bounceInRight],[data-animate=bounceInRight]{transform:translate3d(300px,0,0)} .slider [data-animate=bounceIn],[data-animate=bounceIn]{transform:scale(1.3)} .slider [data-animate=bounceInDown],.slider [data-animate=fadeInDown],[data-animate=bounceInDown],[data-animate=fadeInDown]{transform:translate3d(0,-70px,0)} .slider [data-animate=flipInY],[data-animate=flipInY]{backface-visibility:visible;transform:perspective(400px) rotateY(-90deg) translate3d(15px,0,0)} .slider [data-animate=flipInX],[data-animate=flipInX]{backface-visibility:visible;transform:perspective(400px) rotateX(90deg) translate3d(0,-15px,0)} .row-slider.slider [data-animated=true],.slider .is-selected [data-animated=true],[data-animated=true]{animation-delay:.1s;opacity:1 !important;transform:translateZ(0) scale(1)} .flickity-slider>:not(.is-selected) [data-animated=true]{transition:transform .7s,opacity .3s !important} .slider [data-animate=none],[data-animate=none]{opacity:1 !important} .slider [data-animate=blurIn][data-animated=true],[data-animated=true][data-animate=blurIn]{filter:blur(0)} [data-animated=false]{transition:none !important} .has-shadow [data-animate],[data-animate]:hover{transition-delay:0s !important} [data-animate-delay="100"]{transition-delay:.1s} .nav-anim>li{opacity:0;transform:translateY(-15px);transition:transform .3s,opacity .3s} .active .nav-anim>li,.mfp-ready .nav-anim>li,.nav-anim.active>li{opacity:1;transform:none} .col+.col [data-animate],.nav-anim>li,[data-animate-delay="200"],[data-animate]+[data-animate]{transition-delay:.2s} .nav-anim>li+li,[data-animate-delay="300"]{transition-delay:.3s} .col+.col+.col [data-animate],.nav-anim>li+li+li,[data-animate-delay="400"],[data-animate]+[data-animate]+[data-animate]{transition-delay:.4s} .nav-anim>li+li+li+li,[data-animate-delay="500"]{transition-delay:.5s} .col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li,[data-animate-delay="600"],[data-animate]+[data-animate]+[data-animate]+[data-animate]{transition-delay:.6s} .nav-anim>li+li+li+li+li+li,[data-animate-delay="700"]{transition-delay:.7s} .col+.col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li+li+li,[data-animate-delay="800"],[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]{transition-delay:.8s} .col+.col+.col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li+li+li+li,[data-animate-delay="900"]{transition-delay:.9s} .col+.col+.col+.col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li+li+li+li+li,[data-animate-delay="1000"]{transition-delay:1s} .slider-type-fade .flickity-slider>:not(.is-selected) [data-animate]{opacity:0 !important;transition:none !important}} @keyframes stuckMoveDown{0%{transform:translateY(-100%)} to{transform:translateY(0)}} @keyframes stuckMoveUp{0%{transform:translateY(100%)} to{transform:translateY(0)}} @keyframes stuckFadeIn{0%{opacity:0} to{opacity:1}} .ux-stagger{--stagger-init-delay:0s;--stagger-delay:.05s;--stagger-easing:cubic-bezier(0.4,0,0.2,1);--stagger-duration:.5s;--stagger-from-translate-x:0;--stagger-from-translate-y:15px;--stagger-from-scale:1;--stagger-from-opacity:0;--stagger-from-clip-path:0% 0% 0% 0%;--stagger-to-translate-x:0;--stagger-to-translate-y:0;--stagger-to-scale:1;--stagger-to-opacity:1;--stagger-to-clip-path:0% 0% 0% 0%} .ux-stagger>*{animation:ux-animate var(--stagger-duration) var(--stagger-easing) backwards} .ux-stagger>:first-child{animation-delay:calc(var(--stagger-delay)*1+var(--stagger-init-delay))} .ux-stagger>:nth-child(2){animation-delay:calc(var(--stagger-delay)*2+var(--stagger-init-delay))} .ux-stagger>:nth-child(3){animation-delay:calc(var(--stagger-delay)*3+var(--stagger-init-delay))} .ux-stagger>:nth-child(4){animation-delay:calc(var(--stagger-delay)*4+var(--stagger-init-delay))} .ux-stagger>:nth-child(5){animation-delay:calc(var(--stagger-delay)*5+var(--stagger-init-delay))} .ux-stagger>:nth-child(6){animation-delay:calc(var(--stagger-delay)*6+var(--stagger-init-delay))} .ux-stagger>:nth-child(7){animation-delay:calc(var(--stagger-delay)*7+var(--stagger-init-delay))} .ux-stagger>:nth-child(8){animation-delay:calc(var(--stagger-delay)*8+var(--stagger-init-delay))} .ux-stagger>:nth-child(9){animation-delay:calc(var(--stagger-delay)*9+var(--stagger-init-delay))} .ux-stagger>:nth-child(10){animation-delay:calc(var(--stagger-delay)*10+var(--stagger-init-delay))} .ux-stagger>:nth-child(11){animation-delay:calc(var(--stagger-delay)*11+var(--stagger-init-delay))} .ux-stagger>:nth-child(12){animation-delay:calc(var(--stagger-delay)*12+var(--stagger-init-delay))} .ux-stagger>:nth-child(13){animation-delay:calc(var(--stagger-delay)*13+var(--stagger-init-delay))} .ux-stagger>:nth-child(14){animation-delay:calc(var(--stagger-delay)*14+var(--stagger-init-delay))} .ux-stagger>:nth-child(15){animation-delay:calc(var(--stagger-delay)*15+var(--stagger-init-delay))} .ux-stagger>:nth-child(16){animation-delay:calc(var(--stagger-delay)*16+var(--stagger-init-delay))} .ux-stagger>:nth-child(17){animation-delay:calc(var(--stagger-delay)*17+var(--stagger-init-delay))} .ux-stagger>:nth-child(18){animation-delay:calc(var(--stagger-delay)*18+var(--stagger-init-delay))} .ux-stagger>:nth-child(19){animation-delay:calc(var(--stagger-delay)*19+var(--stagger-init-delay))} .ux-stagger>:nth-child(20){animation-delay:calc(var(--stagger-delay)*20+var(--stagger-init-delay))} @keyframes ux-animate{0%{-webkit-clip-path:inset(var(--stagger-from-clip-path));clip-path:inset(var(--stagger-from-clip-path));opacity:var(--stagger-from-opacity,0);transform:translateX(var(--stagger-from-translate-x)) translateY(var(--stagger-from-translate-y)) scale(var(--stagger-from-scale))} to{-webkit-clip-path:inset(var(--stagger-to-clip-path));clip-path:inset(var(--stagger-to-clip-path));opacity:var(--stagger-to-opacity,1);transform:translateX(var(--stagger-to-translate-x)) translateY(var(--stagger-to-translate-y)) scale(var(--stagger-to-scale))}} .is-border{border:1px solid #ececec;border-radius:0;bottom:0;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0} .is-dashed{border-style:dashed} .is-dotted{border-style:dotted} .has-shadow .box:not(.box-overlay):not(.box-shade),.has-shadow.box:not(.box-overlay):not(.box-shade){background-color:#fff} .dark .has-shadow .box:not(.box-overlay):not(.box-shade),.dark .has-shadow.box:not(.box-overlay):not(.box-shade){background-color:#333} .box-shadow-1,.box-shadow-1-hover,.box-shadow-2,.box-shadow-2-hover,.box-shadow-3,.box-shadow-3-hover,.box-shadow-4,.box-shadow-4-hover,.box-shadow-5,.box-shadow-5-hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner,.row-box-shadow-2 .col-inner,.row-box-shadow-2-hover .col-inner,.row-box-shadow-3 .col-inner,.row-box-shadow-3-hover .col-inner,.row-box-shadow-4 .col-inner,.row-box-shadow-4-hover .col-inner,.row-box-shadow-5 .col-inner,.row-box-shadow-5-hover .col-inner{transition:transform .3s,box-shadow .3s,background-color .3s,color .3s,opacity .3s} .box-shadow-1,.box-shadow-1-hover:hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner:hover{box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)} .box-shadow,.box-shadow-2,.box-shadow-2-hover:hover,.row-box-shadow-2 .col-inner,.row-box-shadow-2-hover .col-inner:hover{box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)} .box-shadow-3,.box-shadow-3-hover:hover,.row-box-shadow-3 .col-inner,.row-box-shadow-3-hover .col-inner:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22)} .box-shadow-4,.box-shadow-4-hover:hover,.row-box-shadow-4 .col-inner,.row-box-shadow-4-hover .col-inner:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1)} .box-shadow-5,.box-shadow-5-hover:hover,.row-box-shadow-5 .col-inner,.row-box-shadow-5-hover .col-inner:hover{box-shadow:0 30px 40px 0 rgba(0,0,0,.2)} .box-shadow-4-hover:hover,.box-shadow-5-hover:hover,.row-box-shadow-4-hover .col-inner:hover,.row-box-shadow-5-hover .col-inner:hover{transform:translateY(-6px)} .text-shadow,.text-shadow-1{text-shadow:1px 1px 1px rgba(0,0,0,.3)} .text-shadow-2{text-shadow:2px 2px 5px rgba(0,0,0,.4)} .text-shadow-3{text-shadow:3px 3px 8px rgba(0,0,0,.4)} .text-shadow-4{text-shadow:3px 3px 12px rgba(0,0,0,.5)} .text-shadow-5{text-shadow:5px 5px 16px rgba(0,0,0,.6)} a.hotspot{background-color:#000;border-radius:99px;color:#fff;display:block;font-weight:bolder;height:1.5em;line-height:1.5em;opacity:.8;padding:0;text-align:center;transition:all .3s;width:1.5em} a.hotspot i{font-size:.8em} a.hotspot:hover{background-color:#fff !important;color:#000 !important;opacity:1} .has-hover .bg,.has-hover [class*=image-] img{transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s} .has-hover .has-image-zoom img{transition:unset} .bg-color .bg,.bg-grayscale:hover .bg,.has-hover .image-color img,.has-hover:hover .image-grayscale img{filter:grayscale(100%)} .bg-color:hover .bg,.has-hover:hover .image-color img{filter:grayscale(0)} .bg-zoom:hover .bg,.has-hover:hover .image-zoom img{transform:scale(1.1)} .bg-zoom-long .bg,.has-hover .image-zoom-long img{transition:transform 5s !important} .bg-zoom-long:hover .bg,.has-hover:hover .image-zoom-long img{transform:scale(1.3)} .bg-zoom-fade:hover .bg,.has-hover:hover .image-zoom-fade img{opacity:.7;transform:scale(1.1)} .bg-glow:hover .bg,.has-hover:hover .image-glow img{filter:brightness(1.1)} .bg-fade-out:hover .bg,.has-hover:hover .image-fade-out img{opacity:.7} .has-hover:hover .image-fade img,.image-fade:hover .bg{opacity:.6} .bg-fade-in .bg,.image-fade-in img{opacity:.7} .bg-fade-in:hover .bg,.has-hover:hover .image-fade-in img{opacity:1} .bg-blur:hover .bg,.has-hover:hover .image-blur img{filter:blur(5px)} .bg-overlay-add:not(:hover) .overlay,.bg-overlay-remove:hover .overlay,.has-hover:hover .image-overlay-remove .overlay,.has-hover:not(:hover) .image-overlay-add .overlay{opacity:0} .bg-overlay-add-50:not(:hover) .overlay,.bg-overlay-remove-50:hover .overlay,.has-hover:hover .image-overlay-remove-50 .overlay,.has-hover:not(:hover) .image-overlay-add-50 .overlay{opacity:.5} .has-mask{overflow:hidden;transform:translateZ(0)} .mask-circle{-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center)} .mask-angled{-webkit-clip-path:polygon(0 30px,100% 0,100% 100%,0 100%);clip-path:polygon(0 30px,100% 0,100% 100%,0 100%)} .mask-angled-right{-webkit-clip-path:polygon(0 0,100% 30px,100% 100%,0 100%);clip-path:polygon(0 0,100% 30px,100% 100%,0 100%)} .mask-arrow{-webkit-clip-path:polygon(0 0,calc(50% - 30px) 0,50% 30px,calc(50%+30px) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(50% - 30px) 0,50% 30px,calc(50%+30px) 0,100% 0,100% 100%,0 100%)} .mask-angled-large{-webkit-clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);clip-path:polygon(0 60px,100% 0,100% 100%,0 100%)} .mask-angled-right-large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)} .mask-arrow-large{-webkit-clip-path:polygon(0 0,calc(50% - 60px) 0,50% 60px,calc(50%+60px) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(50% - 60px) 0,50% 60px,calc(50%+60px) 0,100% 0,100% 100%,0 100%)} .mask-angled,.mask-angled-right,.mask-arrow{margin-top:-30px} .mask-angled-large,.mask-angled-right-large,.mask-arrow-large{margin-top:-60px} [data-parallax-container]{overflow:hidden} @media(prefers-reduced-motion:no-preference){[data-parallax]{will-change:transform !important} [data-parallax]:not(.parallax-active),[data-parallax]:not(.parallax-active) .bg{opacity:0}} .shade{backface-visibility:hidden;background:rgba(0,0,0,.2);background:linear-gradient(0deg,#323232 0,rgba(50,50,50,0) 33%);bottom:0;content:" ";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s} .shade-top{background:rgba(0,0,0,.2);background:linear-gradient(180deg,#000 0,transparent 70%);opacity:.4} .box:hover .shade{opacity:.5} .box-shade:not(.dark) .shade{background:hsla(0,0%,100%,.2);background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0) 33%);opacity:.8} .hover-slide,.hover-slide-in,.hover-zoom,.hover-zoom-in,.show-on-hover{filter:blur(0);opacity:0;pointer-events:none;transition:opacity .5s,transform .3s,max-height .6s,filter .6s} .hover-slide{transform:translateY(15%) translateZ(0)} .hover-slide-in{transform:translateY(100%) translateZ(0)} .box-text-middle .box-text.hover-slide{transform:translateY(-40%) translateZ(0)} .hover-fade-in{opacity:0;transition:opacity .3s} .has-hover:hover .hover-fade-in{opacity:1} .hover-fade-out{transition:opacity .3s} .has-hover:hover .hover-fade-out{opacity:0} .hover-invert{filter:invert(0);opacity:1 !important} .has-hover:hover .hover-invert{filter:invert(100%)} .hover-reveal{max-height:0;opacity:0;transform:translateY(15%) translateZ(0);transition:all .6s} .has-hover:hover .hover-reveal{max-height:150px;opacity:1} .has-hover:hover .hover-reveal.reveal-small{max-height:30px} .hover-blur{filter:blur(10px);opacity:0;transition:filter .3s,opacity .3s} .has-hover:hover .hover-blur{filter:blur(0) !important;opacity:1} .hover-zoom{transform:scale(1.1) translateZ(0)} .box-text-middle .box-text.hover-zoom{transform:scale(1.1) translateZ(0) translateY(-50%)} .hover-zoom-in{transform:scale(.9) translateZ(0)} .box-text-middle .box-text.hover-zoom-in{transform:scale(.9) translateZ(0) translateY(-50%)} .hover-bounce{opacity:1 !important;transform:scale(1) translateZ(0) translateY(10px) !important;transition:transform .3s} .has-hover:hover .hover-bounce{transform:scale(1) translateZ(0) translateY(0) !important} .box-text-middle .hover-bounce{transform:scale(1) translateZ(0) translateY(-40%) !important} .box-text-middle:hover .box-text.hover-bounce{transform:scale(1) translateZ(0) translateY(-50%) !important} .has-hover:hover img.show-on-hover{opacity:1} .has-hover .box-image:focus-within .show-on-hover,.has-hover:hover .hover-slide,.has-hover:hover .hover-slide-in,.has-hover:hover .hover-zoom,.has-hover:hover .hover-zoom-in,.has-hover:hover .show-on-hover{opacity:1;pointer-events:inherit;transform:scale(1) translateZ(0) translateY(0) !important} .box-text-middle:hover .show-on-hover.box-text,.has-hover:hover .show-on-hover.center{transform:scale(1) translateZ(0) translateY(-50%) !important} @media(prefers-reduced-motion){.box-text-middle .box-text.hover-slide,.box-text-middle:hover .show-on-hover.box-text,.has-hover:hover .hover-bounce,.has-hover:hover .hover-slide,.has-hover:hover .hover-slide-in,.has-hover:hover .hover-zoom,.has-hover:hover .hover-zoom-in,.has-hover:hover .show-on-hover,.has-hover:hover .show-on-hover.center,.hover-bounce,.hover-reveal,.hover-slide,.hover-slide-in,.hover-zoom,.hover-zoom-in{transform:translateZ(0)}} .slider .has-slide-effect{background-color:transparent !important;overflow:hidden} .slider .has-slide-effect .bg{opacity:0;transition:opacity 1s} .slide-zoom-in .bg,.slide-zoom-in-fast .bg{transform:scale(1)} .slide-zoom-out .bg,.slide-zoom-out-fast .bg{transform:scale(1.2)} .has-slide-effect.is-selected .bg{opacity:1;transform:scale(1);transition:opacity 1s,transform 20s ease-out} .slide-fade-in.is-selected .bg{transition:opacity 3.5s} .slide-fade-in-fast.is-selected .bg{transition:opacity 1.5s} .slide-zoom-in-fast.is-selected .bg,.slide-zoom-in.is-selected .bg{transform:scale(1.2)} .slide-zoom-out-fast.is-selected .bg{transition:opacity 1s,transform 5s ease-out}
