/* com_nxnpage - az SP Page Builder 5.7.0 sppagebuilder.css-enek kivonata (GPLv2) es az
   animate.css 3.x belepo-animacioi (MIT). GENERALT: tools/nxnpage/extract_css.py */
#sp-page-builder{position:relative}
#sp-page-builder .page-content .sppb-section,#sp-page-builder .sppb-section,.mod-sppagebuilder .sppb-section{z-index:1;position:relative}
#sp-page-builder .page-content .sppb-section,#sp-page-builder .sppb-section{will-change:top}
#sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child{margin-top:0}
#sp-page-builder .sppb-section-title{margin-bottom:50px;position:relative;z-index:1}
#sp-page-builder .sppb-section-title .sppb-title-heading{margin-top:0;margin-bottom:15px;border:0}
#sp-page-builder .sppb-section-title .sppb-title-subheading{font-size:16px;margin-top:0;margin-bottom:0}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading{display:inline-block;max-width:80%}
.com-sppagebuilder.view-form.layout-edit.off-canvas-menu-init{position:inherit}
@media all and (forced-colors:active){.sppb-img-responsive{width:100%}
}
.sppb-gallery{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}
.sppb-gallery.gallery-item-left{justify-content:flex-start}
.sppb-gallery.gallery-item-center{justify-content:center}
.sppb-gallery.gallery-item-right{justify-content:flex-end}
.sppb-gallery li{display:inline-block;float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sppb-gallery li a{display:block}
.person-content-show-on-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:0;visibility:hidden;transition:.4s}
.person-content-hover-content-wrap{padding:30px;width:100%}
.person-content-position-bottom-left .person-content-show-on-hover,.person-content-position-half-overlay .person-content-show-on-hover{justify-content:flex-start;align-items:flex-end}
.person-content-position-half-overlay .person-content-show-on-hover{height:auto;top:auto;bottom:0}
.person-content-position-full-overlay .person-content-show-on-hover{justify-content:center;align-items:center;text-align:center}
.person-content-position-full-overlay .person-content-hover-content-wrap{padding:30px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%;position:relative}
.person-content-hover-content-wrap>span{display:block}
.animated-number-position-bottom .sppb-addon-content,.animated-number-position-left .sppb-addon-content,.animated-number-position-right .sppb-addon-content{display:flex}
.animated-number-position-right .sppb-addon-content{flex-direction:row-reverse}
.animated-number-position-bottom .sppb-addon-content{flex-direction:column-reverse}
.sppb-text-center.animated-number-position-bottom .sppb-addon-content,.sppb-text-center.animated-number-position-left .sppb-addon-content,.sppb-text-center.animated-number-position-right .sppb-addon-content{justify-content:center}
.sppb-text-left.animated-number-position-bottom .sppb-addon-content,.sppb-text-left.animated-number-position-left .sppb-addon-content{justify-content:flex-start}
.sppb-text-right.animated-number-position-bottom .sppb-addon-content,.sppb-text-right.animated-number-position-left .sppb-addon-content{justify-content:flex-end}
.sppb-text-left.animated-number-position-right .sppb-addon-content{justify-content:flex-end}
.sppb-text-right.animated-number-position-right .sppb-addon-content{justify-content:flex-start}
.sppb-addon-single-image::after,.sppb-addon-single-image::before{content:"";display:table}
.sppb-addon-single-image-container{display:inline-block;position:relative;transition:all .4s ease}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
img{vertical-align:middle}
.sppb-img-responsive{display:block;max-width:100%;height:auto}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sppb-text-left{text-align:left}
.sppb-text-right{text-align:right}
.sppb-text-center{text-align:center}
.sppb-addon-single-image .sppb-img-responsive,.sppb-text-center .sppb-img-responsive,.sppb-text-left .sppb-img-responsive,.sppb-text-right .sppb-img-responsive{display:inline-block}
.sppb-text-justify{text-align:justify}
.sppb-dropcap .sppb-addon-content:first-letter{display:block;float:left;font-size:50px;line-height:40px;padding:4px 8px 0 0}
.sppb-btn-container{width:100%;position:relative;padding-top:calc(1.8rem + 4px);margin-top:-1.8rem;background:linear-gradient(to bottom,#f6f6F700,#fff 1.8rem)}
.sppb-btn-show-more{width:fit-content;font-weight:600}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.sppb-container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
@media (min-width:576px){.sppb-container{max-width:540px}
}
@media (min-width:768px){.sppb-container{max-width:720px}
}
@media (min-width:992px){.sppb-container{max-width:960px}
}
@media (min-width:1200px){.sppb-container{max-width:1140px}
}
@media (min-width:1400px){.sppb-container{max-width:1320px}
}
.sppb-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.sppb-no-gutter{margin-right:0;margin-left:0}
.sppb-no-gutter>.sppb-col,.sppb-no-gutter>.sppb-row-column,.sppb-no-gutter>[class*=sppb-col-]{padding-right:0;padding-left:0}
.sppb-col,.sppb-col-auto,.sppb-col-lg,.sppb-col-lg-1,.sppb-col-lg-10,.sppb-col-lg-11,.sppb-col-lg-12,.sppb-col-lg-2,.sppb-col-lg-3,.sppb-col-lg-4,.sppb-col-lg-5,.sppb-col-lg-6,.sppb-col-lg-7,.sppb-col-lg-8,.sppb-col-lg-9,.sppb-col-lg-auto,.sppb-col-md,.sppb-col-md-1,.sppb-col-md-10,.sppb-col-md-11,.sppb-col-md-12,.sppb-col-md-2,.sppb-col-md-3,.sppb-col-md-4,.sppb-col-md-5,.sppb-col-md-6,.sppb-col-md-7,.sppb-col-md-8,.sppb-col-md-9,.sppb-col-md-auto,.sppb-col-sm,.sppb-col-sm-1,.sppb-col-sm-10,.sppb-col-sm-11,.sppb-col-sm-12,.sppb-col-sm-2,.sppb-col-sm-3,.sppb-col-sm-4,.sppb-col-sm-5,.sppb-col-sm-6,.sppb-col-sm-7,.sppb-col-sm-8,.sppb-col-sm-9,.sppb-col-sm-auto,.sppb-col-xl,.sppb-col-xl-1,.sppb-col-xl-10,.sppb-col-xl-11,.sppb-col-xl-12,.sppb-col-xl-2,.sppb-col-xl-3,.sppb-col-xl-4,.sppb-col-xl-5,.sppb-col-xl-6,.sppb-col-xl-7,.sppb-col-xl-8,.sppb-col-xl-9,.sppb-col-xl-auto,.sppb-col-xs-1,.sppb-col-xs-10,.sppb-col-xs-11,.sppb-col-xs-12,.sppb-col-xs-2,.sppb-col-xs-3,.sppb-col-xs-4,.sppb-col-xs-5,.sppb-col-xs-6,.sppb-col-xs-7,.sppb-col-xs-8,.sppb-col-xs-9,.sppb-row-column{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.sppb-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.sppb-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.sppb-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.sppb-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.sppb-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.sppb-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.sppb-col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.sppb-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sppb-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.sppb-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.sppb-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.sppb-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.sppb-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.sppb-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:575px){.sppb-col-xs{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.sppb-col-xs-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.sppb-col-xs-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.sppb-col-xs-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.sppb-col-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.sppb-col-xs-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.sppb-col-xs-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.sppb-col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sppb-col-xs-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.sppb-col-xs-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.sppb-col-xs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.sppb-col-xs-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.sppb-col-xs-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.sppb-col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:768px){.sppb-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.sppb-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.sppb-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.sppb-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.sppb-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.sppb-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.sppb-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.sppb-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sppb-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.sppb-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.sppb-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.sppb-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.sppb-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.sppb-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:992px){.sppb-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.sppb-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.sppb-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.sppb-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.sppb-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.sppb-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.sppb-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.sppb-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sppb-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.sppb-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.sppb-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.sppb-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.sppb-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.sppb-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:1200px){.sppb-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.sppb-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.sppb-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.sppb-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.sppb-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.sppb-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.sppb-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.sppb-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sppb-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.sppb-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.sppb-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.sppb-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.sppb-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.sppb-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (max-width:1199.98px){.sppb-order-lg-0{-ms-flex-order:0;order:0}
.sppb-order-lg-1{-ms-flex-order:1;order:1}
.sppb-order-lg-2{-ms-flex-order:2;order:2}
.sppb-order-lg-3{-ms-flex-order:3;order:3}
.sppb-order-lg-4{-ms-flex-order:4;order:4}
.sppb-order-lg-5{-ms-flex-order:5;order:5}
.sppb-order-lg-6{-ms-flex-order:6;order:6}
.sppb-order-lg-7{-ms-flex-order:7;order:7}
.sppb-order-lg-8{-ms-flex-order:8;order:8}
.sppb-order-lg-9{-ms-flex-order:9;order:9}
.sppb-order-lg-10{-ms-flex-order:10;order:10}
.sppb-order-lg-11{-ms-flex-order:11;order:11}
.sppb-order-lg-12{-ms-flex-order:12;order:12}
}
@media (max-width:991.98px){.sppb-order-md-0{-ms-flex-order:0;order:0}
.sppb-order-md-1{-ms-flex-order:1;order:1}
.sppb-order-md-2{-ms-flex-order:2;order:2}
.sppb-order-md-3{-ms-flex-order:3;order:3}
.sppb-order-md-4{-ms-flex-order:4;order:4}
.sppb-order-md-5{-ms-flex-order:5;order:5}
.sppb-order-md-6{-ms-flex-order:6;order:6}
.sppb-order-md-7{-ms-flex-order:7;order:7}
.sppb-order-md-8{-ms-flex-order:8;order:8}
.sppb-order-md-9{-ms-flex-order:9;order:9}
.sppb-order-md-10{-ms-flex-order:10;order:10}
.sppb-order-md-11{-ms-flex-order:11;order:11}
.sppb-order-md-12{-ms-flex-order:12;order:12}
}
@media (max-width:767.98px){.sppb-order-sm-0{-ms-flex-order:0;order:0}
.sppb-order-sm-1{-ms-flex-order:1;order:1}
.sppb-order-sm-2{-ms-flex-order:2;order:2}
.sppb-order-sm-3{-ms-flex-order:3;order:3}
.sppb-order-sm-4{-ms-flex-order:4;order:4}
.sppb-order-sm-5{-ms-flex-order:5;order:5}
.sppb-order-sm-6{-ms-flex-order:6;order:6}
.sppb-order-sm-7{-ms-flex-order:7;order:7}
.sppb-order-sm-8{-ms-flex-order:8;order:8}
.sppb-order-sm-9{-ms-flex-order:9;order:9}
.sppb-order-sm-10{-ms-flex-order:10;order:10}
.sppb-order-sm-11{-ms-flex-order:11;order:11}
.sppb-order-sm-12{-ms-flex-order:12;order:12}
.sppb-section-content-center .sppb-row-container{width:100%}
}
@media (max-width:575.98px){.sppb-order-xs-0{-ms-flex-order:0;order:0}
.sppb-order-xs-1{-ms-flex-order:1;order:1}
.sppb-order-xs-2{-ms-flex-order:2;order:2}
.sppb-order-xs-3{-ms-flex-order:3;order:3}
.sppb-order-xs-4{-ms-flex-order:4;order:4}
.sppb-order-xs-5{-ms-flex-order:5;order:5}
.sppb-order-xs-6{-ms-flex-order:6;order:6}
.sppb-order-xs-7{-ms-flex-order:7;order:7}
.sppb-order-xs-8{-ms-flex-order:8;order:8}
.sppb-order-xs-9{-ms-flex-order:9;order:9}
.sppb-order-xs-10{-ms-flex-order:10;order:10}
.sppb-order-xs-11{-ms-flex-order:11;order:11}
.sppb-order-xs-12{-ms-flex-order:12;order:12}
.sppb-section-content-center .sppb-row-container{width:100%}
}
.sppb-column,.sppb-column-addons{position:relative;z-index:1;width:100%}
.sppb-column{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sppb-column.sppb-align-items-center{-ms-flex-align:center!important;align-items:center!important}
.sppb-column.sppb-align-items-top{-ms-flex-align:flex-start!important;align-items:flex-start!important}
.sppb-column.sppb-align-items-bottom{-ms-flex-align:flex-end!important;align-items:flex-end!important}
.sppp-column-vertical-align{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}
.sppb-column-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-position:center center;background-repeat:repeat}
.sppb-row-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:repeat;z-index:1}
.sppb-container-inner,.sppb-row-container{position:relative;z-index:3}
.sppb-btn{display:inline-block;font-weight:400;text-align:center;white-space:pre-line;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:8px 12px;font-size:16px;line-height:1.25;border-radius:4px;transition:all .15s ease-in-out;cursor:pointer}
.sppb-btn.sppb-btn-3d{border-bottom-width:3px;padding-top:7px;padding-bottom:7px}
.sppb-btn:focus,.sppb-btn:hover{text-decoration:none}
.sppb-btn.focus,.sppb-btn:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.25)}
.sppb-btn.disabled,.sppb-btn:disabled{opacity:.65}
.sppb-btn.active,.sppb-btn:active{background-image:none}
a.sppb-btn.disabled,fieldset[disabled] a.sppb-btn{pointer-events:none}
.sppb-btn-default{color:#010101;background-color:#eff1f4;border-color:#eff1f4}
.sppb-btn-default.sppb-btn-3d{border-bottom-color:#d7dadd}
.sppb-btn-default.sppb-btn-gradient{background-image:linear-gradient(-180deg,#eff1f2 0,#c2c3c3 100%);color:#6a6a6a;border:none}
.sppb-btn-default:hover{color:#010101;background-color:#d7dadd;border-color:#d7dadd}
.sppb-btn-default.focus,.sppb-btn-default:focus{color:#010101;box-shadow:0 0 0 3px rgba(239,241,244,.8)}
.sppb-btn-default.disabled,.sppb-btn-default:disabled{background-color:#eff1f4;border-color:#eff1f4;color:#010101}
.show>.sppb-btn-default.dropdown-toggle,.sppb-btn-default.active,.sppb-btn-default:active{background-color:#d7dadd;background-image:none;border-color:#d7dadd}
.sppb-btn-default.sppb-btn-outline{color:#d7dadd;background-color:transparent}
.sppb-btn-default.sppb-btn-outline:hover{color:#010101;background-color:#eff1f4;border-color:#eff1f4}
.sppb-btn-default.sppb-btn-outline.focus:hover,.sppb-btn-default.sppb-btn-outline:focus:hover{color:#010101;background-color:#eff1f4;border-color:#eff1f4}
.sppb-btn-default.sppb-btn-outline.focus,.sppb-btn-default.sppb-btn-outline:focus{color:#d7dadd;background:0 0}
.sppb-btn-default.sppb-btn-outline.disabled,.sppb-btn-default.sppb-btn-outline:disabled{color:#010101;background-color:transparent;border-color:#eff1f4}
.show>.sppb-btn-default.sppb-btn-outline.dropdown-toggle,.sppb-btn-default.sppb-btn-outline.active,.sppb-btn-default.sppb-btn-outline:active{color:#010101;background-color:#eff1f4;border-color:#eff1f4}
.sppb-btn-primary{color:#fff;background-color:#3071ff;border-color:#3071ff}
.sppb-btn-primary.sppb-btn-3d{border-bottom-color:#1e58d6}
.sppb-btn-primary.sppb-btn-gradient{background-image:linear-gradient(0deg,#2858c2 0,#5186f9 100%);border:none}
.sppb-btn-primary:hover{color:#fff;background-color:#1e58d6;border-color:#1e58d6}
.sppb-btn-primary.sppb-btn-gradient:hover{background-image:-webkit-linear-gradient(-180deg,#004cf4 0,#2567f5 100%);background-image:linear-gradient(-180deg,#004cf4 0,#2567f5 100%);border:none}
.sppb-btn-primary.focus,.sppb-btn-primary:focus{color:#fff;box-shadow:0 0 0 3px rgba(48,113,255,.5)}
.sppb-btn-primary.disabled,.sppb-btn-primary:disabled{background-color:#3071ff;border-color:#3071ff;color:#fff}
.show>.sppb-btn-primary.dropdown-toggle,.sppb-btn-primary.active,.sppb-btn-primary:active{background-color:#1e58d6;background-image:none;border-color:#1e58d6}
.sppb-btn-primary.sppb-btn-outline{color:#3071ff;background-color:transparent}
.sppb-btn-primary.sppb-btn-outline:hover{color:#fff;background-color:#3071ff;border-color:#3071ff}
.sppb-btn-primary.sppb-btn-outline.focus:hover,.sppb-btn-primary.sppb-btn-outline:focus:hover{color:#fff;background-color:#3071ff;border-color:#3071ff}
.sppb-btn-primary.sppb-btn-outline.focus,.sppb-btn-primary.sppb-btn-outline:focus{color:#3071ff;background:0 0}
.sppb-btn-primary.sppb-btn-outline.disabled,.sppb-btn-primary.sppb-btn-outline:disabled{color:#3071ff;background-color:transparent;border-color:#3071ff}
.show>.sppb-btn-primary.sppb-btn-outline.dropdown-toggle,.sppb-btn-primary.sppb-btn-outline.active,.sppb-btn-primary.sppb-btn-outline:active{color:#fff;background-color:#3071ff;border-color:#3071ff}
.sppb-btn-secondary{color:#fff;background-color:#98a7b5;border-color:#98a7b5}
.sppb-btn-secondary.sppb-btn-3d{border-bottom-color:#7a8793}
.sppb-btn-secondary.sppb-btn-gradient{background-image:linear-gradient(0deg,#6a757f 0,#a7b8c7 100%);border:none}
.sppb-btn-secondary:hover{color:#fff;background-color:#7a8793;border-color:#7a8793}
.sppb-btn-secondary.focus,.sppb-btn-secondary:focus{color:#fff;box-shadow:0 0 0 3px rgba(152,167,181,.5)}
.sppb-btn-secondary.disabled,.sppb-btn-secondary:disabled{background-color:#98a7b5;border-color:#98a7b5;color:#fff}
.show>.sppb-btn-secondary.dropdown-toggle,.sppb-btn-secondary.active,.sppb-btn-secondary:active{background-color:#7a8793;background-image:none;border-color:#7a8793}
.sppb-btn-secondary.sppb-btn-outline{color:#98a7b5;background-color:transparent}
.sppb-btn-secondary.sppb-btn-outline:hover{color:#fff;background-color:#98a7b5;border-color:#98a7b5}
.sppb-btn-secondary.sppb-btn-outline.focus:hover,.sppb-btn-secondary.sppb-btn-outline:focus:hover{color:#fff;background-color:#98a7b5;border-color:#98a7b5}
.sppb-btn-secondary.sppb-btn-outline.focus,.sppb-btn-secondary.sppb-btn-outline:focus{color:#98a7b5;background:0 0}
.sppb-btn-secondary.sppb-btn-outline.disabled,.sppb-btn-secondary.sppb-btn-outline:disabled{color:#98a7b5;background-color:transparent;border-color:#98a7b5}
.show>.sppb-btn-secondary.sppb-btn-outline.dropdown-toggle,.sppb-btn-secondary.sppb-btn-outline.active,.sppb-btn-secondary.sppb-btn-outline:active{color:#fff;background-color:#98a7b5;border-color:#98a7b5}
.sppb-btn-success{color:#fff;background-color:#23cf5f;border-color:#23cf5f}
.sppb-btn-success.sppb-btn-3d{border-bottom-color:#1fae51}
.sppb-btn-success.sppb-btn-gradient{background-image:linear-gradient(-180deg,#27da65 0,#1d9d4a 100%);border:none}
.sppb-btn-success:hover{color:#fff;background-color:#1fae51;border-color:#1fae51}
.sppb-btn-success.focus,.sppb-btn-success:focus{color:#fff;box-shadow:0 0 0 3px rgba(35,207,97,.5)}
.sppb-btn-success.disabled,.sppb-btn-success:disabled{background-color:#23cf5f;border-color:#23cf5f;color:#fff}
.show>.sppb-btn-success.dropdown-toggle,.sppb-btn-success.active,.sppb-btn-success:active{background-color:#1fae51;background-image:none;border-color:#1fae51}
.sppb-btn-success.sppb-btn-outline{color:#23cf5f;background-color:transparent}
.sppb-btn-success.sppb-btn-outline:hover{color:#fff;background-color:#23cf5f;border-color:#23cf5f}
.sppb-btn-success.sppb-btn-outline.focus:hover,.sppb-btn-success.sppb-btn-outline:focus:hover{color:#fff;background-color:#23cf5f;border-color:#23cf5f}
.sppb-btn-success.sppb-btn-outline.focus,.sppb-btn-success.sppb-btn-outline:focus{color:#23cf5f;background:0 0}
.sppb-btn-success.sppb-btn-outline.disabled,.sppb-btn-success.sppb-btn-outline:disabled{color:#23cf5f;background-color:transparent;border-color:#23cf5f}
.show>.sppb-btn-success.sppb-btn-outline.dropdown-toggle,.sppb-btn-success.sppb-btn-outline.active,.sppb-btn-success.sppb-btn-outline:active{color:#fff;background-color:#23cf5f;border-color:#23cf5f}
.sppb-btn-info{color:#fff;background-color:#0ac9c9;border-color:#0ac9c9}
.sppb-btn-info.sppb-btn-3d{border-bottom-color:#09aeae}
.sppb-btn-info.sppb-btn-gradient{background-image:linear-gradient(-180deg,#0ddada 0,#0aa9a9 100%);border:none}
.sppb-btn-info:hover{color:#fff;background-color:#09aeae;border-color:#09aeae}
.sppb-btn-info.focus,.sppb-btn-info:focus{color:#fff;box-shadow:0 0 0 3px rgba(10,201,201,.5)}
.sppb-btn-info.disabled,.sppb-btn-info:disabled{background-color:#0ac9c9;border-color:#0ac9c9;color:#fff}
.show>.sppb-btn-info.dropdown-toggle,.sppb-btn-info.active,.sppb-btn-info:active{background-color:#09aeae;background-image:none;border-color:#09aeae}
.sppb-btn-info.sppb-btn-outline{color:#0ac9c9;background-color:transparent}
.sppb-btn-info.sppb-btn-outline:hover{color:#fff;background-color:#0ac9c9;border-color:#0ac9c9}
.sppb-btn-info.sppb-btn-outline.focus:hover,.sppb-btn-info.sppb-btn-outline:focus:hover{color:#fff;background-color:#0ac9c9;border-color:#0ac9c9}
.sppb-btn-info.sppb-btn-outline.focus,.sppb-btn-info.sppb-btn-outline:focus{color:#0ac9c9;background:0 0}
.sppb-btn-info.sppb-btn-outline.disabled,.sppb-btn-info.sppb-btn-outline:disabled{color:#0ac9c9;background-color:transparent;border-color:#0ac9c9}
.show>.sppb-btn-info.sppb-btn-outline.dropdown-toggle,.sppb-btn-info.sppb-btn-outline.active,.sppb-btn-info.sppb-btn-outline:active{color:#fff;background-color:#0ac9c9;border-color:#0ac9c9}
.sppb-btn-warning{color:#fff;background-color:#ffd012;border-color:#ffd012}
.sppb-btn-warning.sppb-btn-3d{border-bottom-color:#e6bc15}
.sppb-btn-warning.sppb-btn-gradient{background-image:linear-gradient(0deg,#f29412 0,#ffd012 100%);border:none}
.sppb-btn-warning:hover{color:#fff;background-color:#e6bc15;border-color:#e6bc15}
.sppb-btn-warning.focus,.sppb-btn-warning:focus{color:#fff;box-shadow:0 0 0 3px rgba(255,208,18,.5)}
.sppb-btn-warning.disabled,.sppb-btn-warning:disabled{background-color:#ffd012;border-color:#ffd012;color:#fff}
.show>.sppb-btn-warning.dropdown-toggle,.sppb-btn-warning.active,.sppb-btn-warning:active{background-color:#e6bc15;background-image:none;border-color:#e6bc15}
.sppb-btn-warning.sppb-btn-outline{color:#ffd012;background-color:transparent}
.sppb-btn-warning.sppb-btn-outline:hover{color:#fff;background-color:#ffd012;border-color:#ffd012}
.sppb-btn-warning.sppb-btn-outline.focus:hover,.sppb-btn-warning.sppb-btn-outline:focus:hover{color:#fff;background-color:#ffd012;border-color:#ffd012}
.sppb-btn-warning.sppb-btn-outline.focus,.sppb-btn-warning.sppb-btn-outline:focus{color:#ffd012;background:0 0}
.sppb-btn-warning.sppb-btn-outline.disabled,.sppb-btn-warning.sppb-btn-outline:disabled{color:#ffd012;background-color:transparent;border-color:#ffd012}
.show>.sppb-btn-warning.sppb-btn-outline.dropdown-toggle,.sppb-btn-warning.sppb-btn-outline.active,.sppb-btn-warning.sppb-btn-outline:active{color:#fff;background-color:#ffd012;border-color:#ffd012}
.sppb-btn-danger{color:#fff;background-color:#ff2b02;border-color:#ff2b02}
.sppb-btn-danger.sppb-btn-3d{border-bottom-color:#d72503}
.sppb-btn-danger.sppb-btn-gradient{background-image:linear-gradient(-180deg,#ff5a3b 0,#db2300 100%);border:none}
.sppb-btn-danger:hover{color:#fff;background-color:#d72503;border-color:#d72503}
.sppb-btn-danger.focus,.sppb-btn-danger:focus{color:#fff;box-shadow:0 0 0 3px rgba(255,43,2,.5)}
.sppb-btn-danger.disabled,.sppb-btn-danger:disabled{background-color:#ff2b02;border-color:#ff2b02;color:#fff}
.show>.sppb-btn-danger.dropdown-toggle,.sppb-btn-danger.active,.sppb-btn-danger:active{background-color:#d72503;background-image:none;border-color:#d72503}
.sppb-btn-danger.sppb-btn-outline{color:#ff2b02;background-color:transparent}
.sppb-btn-danger.sppb-btn-outline:hover{color:#fff;background-color:#ff2b02;border-color:#ff2b02}
.sppb-btn-danger.sppb-btn-outline.focus:hover,.sppb-btn-danger.sppb-btn-outline:focus:hover{color:#fff;background-color:#ff2b02;border-color:#ff2b02}
.sppb-btn-danger.sppb-btn-outline.focus,.sppb-btn-danger.sppb-btn-outline:focus{color:#ff2b02;background:0 0}
.sppb-btn-danger.sppb-btn-outline.disabled,.sppb-btn-danger.sppb-btn-outline:disabled{color:#ff2b02;background-color:transparent;border-color:#ff2b02}
.show>.sppb-btn-danger.sppb-btn-outline.dropdown-toggle,.sppb-btn-danger.sppb-btn-outline.active,.sppb-btn-danger.sppb-btn-outline:active{color:#fff;background-color:#ff2b02;border-color:#ff2b02}
.sppb-btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.sppb-btn-dark.sppb-btn-3d{border-bottom-color:#23272b}
.sppb-btn-dark.sppb-btn-gradient{background-image:linear-gradient(0deg,#202428 0,#6e7a86 100%);border:none}
.sppb-btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
.sppb-btn-dark.focus,.sppb-btn-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}
.sppb-btn-dark.disabled,.sppb-btn-dark:disabled{background-color:#343a40;border-color:#343a40}
.show>.sppb-btn-dark.dropdown-toggle,.sppb-btn-dark.active,.sppb-btn-dark:active{background-color:#23272b;background-image:none;border-color:#1d2124}
.sppb-btn-dark.sppb-btn-outline{color:#343a40;background-color:transparent}
.sppb-btn-dark.sppb-btn-outline:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.sppb-btn-dark.sppb-btn-outline.focus:hover,.sppb-btn-dark.sppb-btn-outline:focus:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.sppb-btn-dark.sppb-btn-outline.focus,.sppb-btn-dark.sppb-btn-outline:focus{color:#343a40;background:0 0}
.sppb-btn-dark.sppb-btn-outline.disabled,.sppb-btn-dark.sppb-btn-outline:disabled{color:#343a40;background-color:transparent;border-color:#343a40}
.show>.sppb-btn-dark.sppb-btn-outline.dropdown-toggle,.sppb-btn-dark.sppb-btn-outline.active,.sppb-btn-dark.sppb-btn-outline:active{color:#fff;background-color:#343a40;border-color:#343a40}
.sppb-btn-link{font-weight:400;color:#3071ff;border-radius:0}
.sppb-btn-link,.sppb-btn-link.active,.sppb-btn-link:active,.sppb-btn-link:disabled{background-color:transparent}
.sppb-btn-link,.sppb-btn-link:active,.sppb-btn-link:focus{border-color:transparent;box-shadow:none}
.sppb-btn-link:hover{border-color:transparent}
.sppb-btn-link:focus,.sppb-btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent}
.sppb-btn-link:disabled{color:#868e96}
.sppb-btn-link:disabled:focus,.sppb-btn-link:disabled:hover{text-decoration:none}
.sppb-btn-xlg{padding:20px 50px;font-size:22px;line-height:1.6;border-radius:6px}
.sppb-btn-xlg.sppb-btn.sppb-btn-3d{border-bottom-width:7px;padding-top:17px;padding-bottom:17px}
.sppb-btn-lg{padding:8px 16px;font-size:20px;line-height:1.5;border-radius:5px}
.sppb-btn-lg.sppb-btn.sppb-btn-3d{border-bottom-width:5px;padding-top:6px;padding-bottom:6px}
.sppb-btn-sm{padding:4px 8px;font-size:14px;line-height:1.5;border-radius:3px}
.sppb-btn-sm.sppb-btn.sppb-btn-3d{padding-top:3px;padding-bottom:3px}
.sppb-btn-xs{padding:2px 5px;font-size:12px;line-height:1.5;border-radius:2px}
.sppb-btn-xs.sppb-btn.sppb-btn-3d{border-bottom-width:2px;padding-top:1.5px;padding-bottom:1.5px}
.sppb-btn-block{display:block;width:100%}
.sppb-btn-block+.sppb-btn-block{margin-top:5px}
input[type=button].sppb-btn-block,input[type=reset].sppb-btn-block,input[type=submit].sppb-btn-block{width:100%}
.sppb-btn-round{border-radius:100px}
.sppb-btn-square{border-radius:0}
.sppb-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.sppb-fade.in{opacity:1}
.sppb-media,.sppb-media-body{overflow:hidden;zoom:1}
.sppb-media,.sppb-media .sppb-media{margin-top:15px}
.sppb-media:first-child{margin-top:0}
.sppb-media-heading{margin:0 0 5px}
.sppb-media>.pull-left{margin-right:15px}
.sppb-media>.pull-right{margin-left:15px}
.sppb-panel{background-color:#fff;border:1px solid transparent;border-top-width:0}
.sppb-panel.sppb-panel-faq{background:0 0}
.sppb-panel-group>.sppb-panel:first-child{border-top-width:1px}
.sppb-panel-body{padding:15px;border-top:1px solid transparent}
.sppb-panel-group .sppb-panel:last-child .sppb-panel-body{border-top-width:1px;border-bottom-width:0}
.sppb-panel-heading{padding:10px 30px 10px 15px;cursor:pointer;position:relative}
.sppb-panel-heading .sppb-toggle-direction{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:transform .3s;transition:transform .3s}
.sppb-panel-heading.active .sppb-toggle-direction{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.sppb-panel-title{margin-top:0;margin-bottom:0;font-size:14px;font-weight:bolder;color:inherit}
.sppb-panel-title>a{color:inherit}
.sppb-panel-default{border-color:#e5e5e5}
.sppb-panel-default .sppb-panel-body{border-top-color:#e5e5e5}
.sppb-panel-default>.sppb-panel-heading{background:#f9f9f9}
.sppb-panel-default>.sppb-panel-heading .sppb-toggle-direction{color:#ccc}
.sppb-panel-modern{background:#fff;border:1px solid #e8eff1;border-radius:4px;margin-bottom:10px}
.sppb-panel-group>.sppb-panel-modern:last-child{margin-bottom:0}
.sppb-panel-modern .sppb-panel-body{border-top-color:#e8eff1}
.sppb-panel-modern>.sppb-panel-heading{padding:17px 30px 17px 15px;background:#f6fafb;color:#4b5981}
.sppb-panel-primary{border-color:rgba(48,113,255,.3)}
.sppb-panel-primary>.sppb-panel-heading{color:#3071ff;background:rgba(48,113,255,.1)}
.sppb-panel-primary .sppb-panel-body{border-top-color:rgba(48,113,255,.3)}
.sppb-panel-success{border-color:rgba(35,207,95,.3)}
.sppb-panel-success>.sppb-panel-heading{color:#23cf5f;background:rgba(35,207,95,.1)}
.sppb-panel-success .sppb-panel-body{border-top-color:rgba(35,207,95,.3)}
.sppb-panel-info{border-color:rgba(10,201,201,.3)}
.sppb-panel-info>.sppb-panel-heading{color:#0ac9c9;background:rgba(10,201,201,.1)}
.sppb-panel-info .sppb-panel-body{border-top-color:rgba(10,201,201,.3)}
.sppb-panel-warning{border-color:rgba(255,208,18,.3)}
.sppb-panel-warning>.sppb-panel-heading{color:#f5a623;background:rgba(255,208,18,.1)}
.sppb-panel-warning .sppb-panel-body{border-top-color:rgba(255,208,18,.3)}
.sppb-panel-danger{border-color:rgba(255,43,2,.2)}
.sppb-panel-danger>.sppb-panel-heading{color:#ff2b02;background:rgba(255,43,2,.1)}
.sppb-panel-danger .sppb-panel-body{border-top-color:rgba(255,43,2,.2)}
.sppb-panel-faq{border:0}
.sppb-panel-faq .sppb-panel-body{border:0;border-bottom:1px solid #e5e5e5}
.sppb-panel-faq>.sppb-panel-heading{border-bottom:1px solid #e5e5e5}
.sppb-panel-faq>.sppb-panel-heading .sppb-toggle-direction{color:#ccc}
.sppb-panel.sppb-panel-custom{overflow:hidden}
.sppb-accordion-icon-position-right{display:table;width:100%}
.sppb-panel-custom .sppb-panel-heading{transition:.4s}
.sppb-accordion-icon-wrap{transition:.4s;display:inline-block}
.sppb-accordion-icon-position-right .sppb-accordion-icon-wrap{float:right}
.sppb-nav{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.sppb-nav>li{position:relative}
.sppb-nav>li>a{position:relative;display:block;padding:10px 15px;transition:.3s ease-in}
.sppb-nav>li>a:focus,.sppb-nav>li>a:hover{text-decoration:none;background-color:#eee}
.sppb-nav>li.disabled>a{color:#777}
.sppb-nav>li.disabled>a:focus,.sppb-nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.sppb-nav .open>a,.sppb-nav .open>a:focus,.sppb-nav .open>a:hover{background-color:#eee;border-color:#428bca}
.sppb-nav>li>a>img{max-width:none}
.sppb-nav-tabs{border-bottom:1px solid #e5e5e5}
.sppb-nav-tabs>li{margin-bottom:-1px}
.sppb-nav-tabs>li>a{font-size:14px;font-weight:bolder;line-height:1.42857143;padding:12px 15px;background:#f5f5f5;border:1px solid #e5e5e5;border-right-width:0}
.sppb-nav-tabs>li:last-child>a{border-right-width:1px}
.sppb-nav-tabs>li>a>i{margin-right:5px}
.sppb-nav-tabs>li.active>a,.sppb-nav-tabs>li.active>a:focus,.sppb-nav-tabs>li.active>a:hover{background-color:#fff;border-bottom-color:transparent;cursor:default}
.sppb-nav-modern>li{margin-right:5px;margin-bottom:-1px}
.sppb-nav-modern>li>a{font-size:14px;font-weight:bolder;line-height:1.42857143;padding:12px 15px;background:#f6fafb;color:#4b5981;border:1px solid #e8eff1;border-radius:4px 4px 0 0}
.sppb-nav-modern>li>a:focus,.sppb-nav-modern>li>a:hover{background-color:#f2f6f7}
.sppb-nav-modern>li>a>i{margin-right:5px}
.sppb-nav-modern>li.active>a,.sppb-nav-modern>li.active>a:focus,.sppb-nav-modern>li.active>a:hover{color:#4b5981;background-color:#fff;border-bottom-color:transparent;cursor:default}
.sppb-nav-pills>li>a{font-size:14px;line-height:1.42857143;font-weight:bolder;color:inherit;padding:13px 15px;border-radius:3px;color:inherit}
.sppb-nav-pills>li>a>i{margin-right:5px}
.sppb-nav-pills>li+li{margin-left:2px}
.sppb-nav-pills>li>a:focus,.sppb-nav-pills>li>a:hover{background:0 0}
.sppb-nav-pills>li.active>a,.sppb-nav-pills>li.active>a:focus,.sppb-nav-pills>li.active>a:hover{color:#333;background-color:#e5e5e5}
.sppb-nav-lines{border-bottom:2px solid #e5e5e5}
.sppb-nav-lines>li>a{padding:13px 15px;font-size:14px;color:inherit;font-weight:bolder;line-height:1.42857143;color:inherit}
.sppb-nav-lines>li>a>i{margin-right:5px}
.sppb-nav-lines>li+li{margin-left:0}
.sppb-nav-lines>li>a:focus,.sppb-nav-lines>li>a:hover{background:0 0}
.sppb-nav-lines>li.active>a,.sppb-nav-lines>li.active>a:focus,.sppb-nav-lines>li.active>a:hover{color:#006cff;background-color:transparent;border-bottom:2px solid #006cff;margin-bottom:-2px}
.sppb-tab{display:flex;width:100%;flex-wrap:wrap}
.sppb-tab:not(.sppb-custom-tab){flex-direction:column}
.sppb-tab-content{width:100%}
.sppb-tab-content>.sppb-tab-pane{display:none}
.sppb-tab-content>.sppb-tab-pane.active{display:block}
.sppb-tab-icon,.sppb-tab-image{display:inline-block}
.sppb-tab-icon{line-height:1}
.sppb-tab-icon.tab-icon-block,.sppb-tab-image.tab-image-block{display:block}
.sppb-text-center .tab-image-block{margin:0 auto}
.sppb-text-left .tab-image-block{margin-right:auto}
.sppb-text-right .tab-image-block{margin-left:auto}
.sppb-nav .active .sppb-tab-subtitle{display:block}
.sppb-embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.sppb-embed-responsive .sppb-embed-responsive-item,.sppb-embed-responsive embed,.sppb-embed-responsive iframe,.sppb-embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.sppb-embed-responsive.sppb-embed-responsive-16by9{padding-bottom:56.25%}
.sppb-embed-responsive.sppb-embed-responsive-4by3{padding-bottom:75%}
.sppb-embed-responsive.sppb-embed-responsive-9by16{padding-bottom:calc((16 / 9) * 100%)}
.sppb-embed-responsive.sppb-embed-responsive-1by1{padding-bottom:100%}
.context-menu{position:relative;list-style:none;padding:0;margin:0}
.context-menu>li{display:block;padding:10px;font-size:14px;font-weight:400;line-height:18px;color:#666;cursor:pointer}
.context-menu>li:hover{color:#fff;background-color:#1e7ed8;border-radius:3px}
.context-menu .context-menu-item{padding:.5rem;margin:0;font-size:.8rem;line-height:1;border-bottom:1px solid #dcdcdc}
.clearfix:after,.clearfix:before,.sppb-container:after,.sppb-container:before,.sppb-nav:after,.sppb-nav:before,.sppb-panel-body:after,.sppb-panel-body:before{content:" ";display:table}
.clearfix:after,.sppb-container:after,.sppb-nav:after,.sppb-panel-body:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
@media (max-width:575.98px){.sppb-hidden-xs{display:none!important}
}
@media (min-width:576px) and (max-width:767.98px){.sppb-hidden-sm{display:none!important}
}
@media (min-width:768px) and (max-width:991.98px){.sppb-hidden-md{display:none!important}
}
@media (min-width:992px) and (max-width:1199.98px){.sppb-hidden-lg{display:none!important}
}
@media (min-width:1200px){.sppb-hidden-xl{display:none!important}
}
.sppb-divider{display:inline-block;width:100%}
.sppb-icon-inner{display:inline-block;text-align:center;-webkit-transition:all .4s;transition:all .4s}
.sppb-icon-hover-effect-zoom-in .sppb-icon-inner:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}
.sppb-icon-hover-effect-zoom-out .sppb-icon-inner:hover{transform:scale(.8);-webkit-transform:scale(.8)}
.sppb-icon-hover-effect-rotate{-webkit-transition:all .8s;transition:all .8s}
.sppb-icon-hover-effect-rotate .sppb-icon-inner:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
.addon-instagram-item-wrap{position:relative}
.addon-instagram-item-overlay{visibility:hidden;overflow:hidden;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;padding:15px;color:#fff;-webkit-transition:.4s;transition:.4s;opacity:0;z-index:1}
.addon-instagram-meta-content{position:relative;top:30px;transition:.4s}
.addon-instagram-item-info{visibility:hidden;opacity:0;-webkit-transition:.4s;transition:.4s;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}
.addon-instagram-author-image,.addon-instagram-item-info i,.addon-instagram-item-info span{display:inline-block;font-size:20px;line-height:1;color:#fff}
.addon-instagram-item-likes{margin-right:20px}
.addon-instagram-item-likes i,.addon-instagram-item-likes span{float:left}
.addon-instagram-item-likes span{font-size:16px}
.intagram-like-number{margin-left:5px}
.addon-instagram-item-comments{margin-left:20px}
.addon-instagram-item-comments i,.addon-instagram-item-comments span{float:left}
.addon-instagram-item-comments span{font-size:16px}
.intagram-comment-number{margin-left:5px}
.addon-instagram-caption{margin-top:40px;text-align:center}
.addon-instagram-caption p{margin:0;line-height:1.4;color:#fff;font-weight:400;font-size:14px}
.addon-instagram-image-wrap{position:relative;padding-top:100%;overflow:hidden}
.instagram-image.sppb-img-responsive{position:absolute;left:0;top:0;height:100%;width:100%;transition:.4s;transform:scale(1);object-fit:cover}
.addon-instagram-item-author-wrap{display:table;width:100%;padding:10px 20px}
.addon-instagram-author-info{float:left}
.instagram-redirect-link{float:right}
.instagram-author-image{float:left;width:36px;height:36px;background:-webkit-linear-gradient(50deg,#f99b4a 15%,#dd3071 50%,#c72e8d 85%);background:-o-linear-gradient(50deg,#f99b4a 15%,#dd3071 50%,#c72e8d 85%);background:linear-gradient(40deg,#f99b4a 15%,#dd3071 50%,#c72e8d 85%);padding:2px;border-radius:50%}
.instagram-author-image img{border-radius:50%;width:100%;height:100%}
.instagram-author-meta-content{float:left;margin-left:10px;margin-top:5px;text-align:left;line-height:1}
.instagram-author-meta-content a{display:block;line-height:1;font-weight:700;color:#000;font-size:14px}
.instagram-author-meta-content span{display:inline-block;line-height:1;font-size:10px;text-transform:uppercase;color:rgba(0,0,0,.7);font-weight:600}
.instagram-redirect-link{font-size:24px;color:#000}
.addon-instagram-classic-meta-content{padding:15px}
.addon-instagram-classic-meta-content .addon-instagram-item-info{visibility:visible;opacity:1;display:flex;justify-content:flex-start}
.addon-instagram-item-share{margin-left:auto}
.layout-classic .addon-instagram-caption{margin:10px 0 0;text-align:left}
.layout-classic .addon-instagram-caption p{color:#000}
.layout-classic .addon-instagram-author-image,.layout-classic .addon-instagram-item-info i,.layout-classic .addon-instagram-item-info span{color:#000}
.addon-instagram-classic-meta-content .addon-instagram-item-likes{margin:0}
.layout-classic .addon-instagram-item-share i{font-size:18px}
.addon-instagram-item-share span{font-size:14px;display:inline-block;margin-left:5px}
.layout-classic .instagram-image.sppb-img-responsive{transition:none}
.layout-classic .addon-instagram-item-comments{margin-left:auto}
.timeline-item.mobile-block{display:none}
.timeline-item.mobile-hidden{display:block}
.threeD-content-wrap{-webkit-perspective:2000;-moz-perspective:2000;-ms-perspective:2000;perspective:2000;-ms-transform:perspective(2000px);-moz-transform:perspective(2000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;display:inline-block;width:100%}
.threeD-item{height:100%;width:100%;-webkit-transition:.5s;transition:.5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:cubic-bezier(.5,.3,.3,1);transition-timing-function:cubic-bezier(.5,.3,.3,1)}
.threeD-content-wrap.flip .threeD-item{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.flip_left .threeD-content-wrap.flip .threeD-item{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.flip_top .threeD-content-wrap.flip .threeD-item{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.flip_top .threeD-content-wrap .threeD-item .threeD-flip-back{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.flip_bottom .threeD-content-wrap.flip .threeD-item{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.flip_bottom .threeD-content-wrap .threeD-item .threeD-flip-back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.threeD-flip-front{z-index:2}
.threeD-flip-back{-webkit-transform:rotate3d(0,45,0,180deg);transform:rotate3d(0,45,0,180deg)}
.threeD-flip-back,.threeD-flip-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-size:cover!important;background-repeat:no-repeat!important}
.threeD-flip-back .threeD-content-inner,.threeD-flip-front .threeD-content-inner{width:100%;padding:0 50px;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%) translateZ(60px);-webkit-transform:translateY(-50%) translateZ(60px);-ms-transform:translateY(-50%) translateZ(60px)}
.threeD-flip-back:before,.threeD-flip-front:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%}
.threeD-item{height:280px}
@media screen and (max-width:767px){.timeline-item.mobile-block{display:block}
.timeline-item.mobile-hidden{display:none}
}
.mfp-close-btn-in .mfp-content .mfp-close{color:#fff}
.mfp-close-btn-in .mfp-content .white-popup-block .mfp-close{color:#333}
.mfp-content .popup-image-block{position:relative;display:inline-block}
.sppb-align-center{-ms-flex-align:center!important;align-items:center!important}
.sppb-align-top{-ms-flex-align:flex-start!important;align-items:flex-start!important}
.sppb-align-bottom{-ms-flex-align:flex-end!important;align-items:flex-end!important}
.sppb-section-content-bottom,.sppb-section-content-center,.sppb-section-content-top{display:flex;width:100%}
.sppb-section-content-center{align-items:center}
.sppb-section-content-top{align-items:flex-start}
.sppb-section-content-bottom{align-items:flex-end}
.sppb-section-content-bottom .sppb-align-center,.sppb-section-content-center .sppb-align-center,.sppb-section-content-top .sppb-align-center{flex:1 0 100%}
.sppb-section-content-bottom .sppb-container-inner,.sppb-section-content-center .sppb-container-inner,.sppb-section-content-top .sppb-container-inner{width:100%}
.com-sppagebuilder .mfp-content,.com_sppagebuilder .mfp-content{text-align:center}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.sppb-addon-overlayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.overlay-image-title .sppb-addon-title{transition:.35s;color:#fff;margin-top:0}
.overlay-image-title .sppb-addon-title i{margin-right:5px}
.title-subtitle-top-left{align-items:flex-start;justify-content:flex-start}
.title-subtitle-top-center{align-items:flex-start;justify-content:center;text-align:center}
.title-subtitle-top-right{align-items:flex-start;justify-content:flex-end;text-align:right}
.title-subtitle-bottom-left{align-items:flex-end;justify-content:flex-start}
.title-subtitle-bottom-center{align-items:flex-end;justify-content:center;text-align:center}
.title-subtitle-bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}
.title-subtitle-center-left{align-items:center;justify-content:flex-start}
.title-subtitle-center-center{align-items:center;justify-content:center;text-align:center}
.title-subtitle-center-right{align-items:center;justify-content:flex-end;text-align:right}
.overlay-image-button-wrap{position:relative;z-index:1}
.title-subtitle-bottom-left .sppb-addon-title,.title-subtitle-center-left .sppb-addon-title,.title-subtitle-top-left .sppb-addon-title{transform:translate3d(15px,0,0)}
.title-subtitle-bottom-right .sppb-addon-title,.title-subtitle-center-right .sppb-addon-title,.title-subtitle-top-right .sppb-addon-title{transform:translate3d(-15px,0,0);transition:.45s}
.title-subtitle-top-center .sppb-addon-title{transform:translate3d(0,15px,0);transition:.45s}
.title-subtitle-center-center .sppb-addon-title{transform:translate3d(0,15px,0)}
.title-subtitle-bottom-center .sppb-addon-title{transform:translate3d(0,-15px,0)}
.title-subtitle-bottom-left .overlay-image-button-wrap,.title-subtitle-center-left .overlay-image-button-wrap,.title-subtitle-top-left .overlay-image-button-wrap{transform:translate3d(15px,0,0);transition:.55s}
.title-subtitle-bottom-right .overlay-image-button-wrap,.title-subtitle-center-right .overlay-image-button-wrap,.title-subtitle-top-right .overlay-image-button-wrap{transform:translate3d(-15px,0,0);transition:.55s}
.title-subtitle-top-center .overlay-image-button-wrap{transform:translate3d(0,15px,0);transition:.3s}
.title-subtitle-center-center .overlay-image-button-wrap{transform:translate3d(0,0,0);transition:.3s}
.title-subtitle-bottom-center .overlay-image-button-wrap{transform:translate3d(0,-15px,0);transition:.3s}
.overlay-image-title{position:relative;z-index:1}
.title-subtitle-center-center .overlay-image-title{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}
.overlay-background-image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}
.overlay-background-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;transition:.35s}
.image-effect-slide-top .overlay-background-image{height:-webkit-calc(100% + 50px);height:calc(100% + 50px);transform:translate3d(0,-50px,0)}
.image-effect-slide-top:hover .overlay-background-image{transform:translate3d(0,0,0)}
.image-effect-slide-bottom .overlay-background-image{height:-webkit-calc(100% + 50px);height:calc(100% + 50px);transform:translate3d(0,0,0)}
.image-effect-slide-bottom:hover .overlay-background-image{transform:translate3d(0,-50px,0)}
.image-effect-slide-left .overlay-background-image{width:-webkit-calc(100% + 50px);width:calc(100% + 50px);transform:translate3d(-50px,0,0)}
.image-effect-slide-left:hover .overlay-background-image{transform:translate3d(0,0,0)}
.image-effect-slide-right .overlay-background-image{width:-webkit-calc(100% + 50px);width:calc(100% + 50px);transform:translate3d(0,0,0)}
.image-effect-slide-right:hover .overlay-background-image{transform:translate3d(-50px,0,0)}
.image-effect-zoom-in:hover .overlay-background-image{transform:scale3d(1.15,1.15,1)}
.image-effect-zoom-out .overlay-background-image{transform:scale3d(1.15,1.15,1)}
.image-effect-zoom-out:hover .overlay-background-image{transform:scale3d(1,1,1)}
.image-effect-zoom-in .overlay-image-title::before{position:absolute;content:"";opacity:0;top:0;right:0;bottom:0;left:0;border:1px solid #fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.35s;transition:.35s}
.image-effect-zoom-out .overlay-image-title::before{position:absolute;content:"";opacity:0;top:0;right:-15px;bottom:0;left:-15px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.35s;transition:.35s;border-left:none;border-right:none}
.image-effect-zoom-out .overlay-image-title::after{position:absolute;content:"";opacity:0;top:-15px;right:0;bottom:-15px;left:0;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:.35s;transition:.35s;border-top:none;border-bottom:none}
.image-effect-zoom-out:hover .title-subtitle-center-center .overlay-image-title::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.image-effect-zoom-out:hover .title-subtitle-center-center .overlay-image-title::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.image-effect-zoom-in:hover .title-subtitle-center-center .overlay-image-title::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.overlay-background-style{position:absolute;left:0;top:0;height:100%;width:100%;transition:.4s linear}
.overlay-background-style::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;transition:.6s linear}
.overlay-show-content-on-hover .overlay-image-title{opacity:0;visibility:hidden;transition:.4s}
.overlay-show-content-on-hover:hover .overlay-image-title{opacity:1;visibility:visible}
.ticker-date-time-content-wrap{position:relative;right:15px;margin-left:auto}
@media (max-width:550px){.ticker-date-time-content-wrap{display:none}
}
.ticker-date-time-content-wrap.date-wrapper-class.hour-wrapper-class{-ms-flex:0 0 50%;flex:0 0 50%}
.ticker-date-time-content-wrap.date-wrapper-class{-ms-flex:0 0 30%;flex:0 0 30%}
.ticker-date-time-content-wrap.hour-wrapper-class{-ms-flex:0 0 40%;flex:0 0 40%}
.ticker-date-time{position:absolute;left:auto;right:0;top:0;color:#fff;padding:3px 4px;line-height:1;font-size:12px;background:#e91e63;text-transform:uppercase;height:18px;bottom:0;margin:auto 0}
.ticker-date-time span{display:inline-block}
.ticker-date-time .ticker-date+.ticker-hour{margin-left:3px}
.article-image-as-bg{position:relative}
.article-image-as-bg::before{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;top:0;height:100%;width:100%}
.date-text-overlay{position:relative}
div.bx-wrapper .bx-controls-direction a{text-indent:initial;color:#000;font-size:24px;text-align:center;left:10px;width:20px}
div.bx-wrapper .bx-controls-direction a:hover{color:#fff}
div.bx-wrapper .bx-controls-direction a.bx-next{left:35px}
.sppb-addon-video .sppb-addon-video-local-video-wrap{padding-top:56.3%;position:relative}
.sppb-addon-video-local-source{object-fit:contain;position:absolute;left:0;top:0;height:100%;width:100%}
.pricelist-price{margin-left:5px}
.pricelist-price sup{font-weight:400}
.pricelist-title-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.pricelist-text-content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
.pricelist-price-content,.pricelist-title{white-space:nowrap}
.pricelist-line{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2px 5px 0 10px}
.bottom-of-content+.pricelist-line,.pricelist-line.title-bottom{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-left:0;margin-right:0}
.pricelist-line span{border-bottom-color:#d2d2d2;border-bottom-width:2px;width:100%}
.pricelist-line-style-dotted{border-bottom-style:dotted}
.pricelist-line-style-solid{border-bottom-style:solid}
.pricelist-line-style-dashed{border-bottom-style:dashed}
span.pricelist-line-style-double{border-bottom-style:double;border-bottom-width:3px}
.pricelist-price.discounted-price{text-decoration:line-through;font-size:70%;display:inline-block;line-height:1}
.pricelist-price.discounted-price .pricelist-point-zero{font-size:80%;vertical-align:initial!important}
.pricelist-left-image{position:relative}
.pricelist-tag{position:absolute;left:15px;top:15px;color:#fff;background:#000;line-height:1;padding:5px 7px;font-size:12px;font-weight:700}
.pricelist-left-number{color:#ccc;font-size:36px;font-weight:700;font-style:italic;line-height:1;text-align:center}
.pricelist-point-zero{font-size:60%}
@media only screen and (max-width:550px){.pricelist-price-content,.pricelist-title{white-space:initial}
}
.sppb-addon-title{display:inline-block}
.animated-heading-after-part,.animated-heading-before-part{position:relative;z-index:1}
.animated-heading-before-part{margin-right:8px}
.animated-heading-after-part{margin-left:8px}
.animated-heading-highlighted-wrap{position:relative;display:inline-block}
.animated-heading-highlighted-text.shape-circle{padding:5px 15px 10px}
.animated-heading-highlighted-text.shape-square{padding:7px 20px 5px 40px}
.animated-heading-highlighted-text.shape-wave{padding:5px 5px 0}
.animated-heading-highlighted-text.shape-bg-fill{padding:5px}
.animated-heading-highlighted-text{position:relative;display:inline-block;z-index:1;padding:5px 5px 10px}
.animated-heading-highlighted-wrap svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible!important}
.animated-heading-highlighted-wrap svg path{stroke:#f44336;stroke-width:10;fill:none;stroke-dasharray:1500;-webkit-animation-name:highlighted-text-animation;animation-name:highlighted-text-animation;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-duration:10s;animation-duration:10s}
.animated-heading-highlighted-wrap svg path:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s}
.animated-text-words-wrapper{position:relative;text-align:center;display:flex;flex-wrap:wrap;color:#26c4f1}
.animated-text-words-wrapper .animated-text{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}
.animated-text em,.animated-text i{font-style:normal}
.animated-text-words-wrapper span.is-visible{position:relative}
.no-js .animated-text-words-wrapper .animated-text{opacity:0}
.no-js .animated-text-words-wrapper span.is-visible{opacity:1}
.animated-heading-text.text-animation-flip .animated-text-words-wrapper{-webkit-perspective:300px;perspective:300px}
.animated-heading-text.text-animation-flip .animated-text{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}
.animated-heading-text.text-animation-flip span.is-visible{opacity:1;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);-webkit-animation:animated-text-animation-flip-in 1.2s;animation:animated-text-animation-flip-in 1.2s}
.animated-heading-text.text-animation-flip span.is-hidden{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:animated-text-animation-flip-out 1.2s;animation:animated-text-animation-flip-out 1.2s}
.animated-heading-text.type .animated-text-words-wrapper{vertical-align:top;overflow:hidden}
.animated-heading-text.type .animated-text-words-wrapper::after{content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}
.animated-heading-text.type .animated-text-words-wrapper.waiting::after{-webkit-animation:animated-text-pulse 1s infinite;animation:animated-text-pulse 1s infinite}
.animated-heading-text.type .animated-text-words-wrapper.selected{background-color:#000}
.animated-heading-text.type .animated-text-words-wrapper.selected::after{visibility:hidden}
.animated-heading-text.type .animated-text-words-wrapper.selected .animated-text{color:#fff}
.animated-heading-text.type .animated-text{visibility:hidden}
.animated-heading-text.type span.is-visible{visibility:visible}
.animated-heading-text.type i{position:absolute;visibility:hidden;font-style:normal}
.animated-heading-text.type i.in{position:relative;visibility:visible}
.animated-heading-text.animation-wave .animated-text-words-wrapper{-webkit-perspective:300px;perspective:300px}
.animated-heading-text.animation-wave em,.animated-heading-text.animation-wave i{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.animated-heading-text.animation-wave .animated-text{opacity:0}
.animated-heading-text.animation-wave i{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}
span.is-visible .animated-heading-text.animation-wave i{opacity:1}
.animated-heading-text.animation-wave i.in{-webkit-animation:animated-text-animation-wave-in .4s forwards;animation:animated-text-animation-wave-in .4s forwards}
.animated-heading-text.animation-wave i.out{-webkit-animation:animated-text-animation-wave-out .4s forwards;animation:animated-text-animation-wave-out .4s forwards}
.animated-heading-text.animation-wave em{-webkit-transform:translateZ(20px);-ms-transform:translateZ(20px);transform:translateZ(20px)}
.no-csstransitions .animated-heading-text.animation-wave i{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);opacity:0}
.no-csstransitions .animated-heading-text.animation-wave i em{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.no-csstransitions .animated-heading-text.animation-wave span.is-visible i{opacity:1}
.animated-heading-text.loading-bar .animated-text-words-wrapper{overflow:hidden;vertical-align:top}
.animated-heading-text.loading-bar .animated-text-words-wrapper::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#22b8f0;z-index:2;-webkit-transition:width .3s -.1s;-o-transition:width .3s -.1s;transition:width .3s -.1s}
.animated-heading-text.loading-bar .animated-text-words-wrapper.is-loading::after{width:100%;-webkit-transition:width 3s;-o-transition:width 3s;transition:width 3s}
.animated-heading-text.loading-bar .animated-text{top:0;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.animated-heading-text.loading-bar span.is-visible{opacity:1;top:0}
.animated-heading-text.slide .animated-text-words-wrapper{overflow:hidden;vertical-align:top}
.animated-heading-text.slide .animated-text{opacity:0;top:.2em}
.animated-heading-text.slide span.is-visible{top:0;opacity:1;-webkit-animation:slide-in .6s;animation:slide-in .6s}
.animated-heading-text.slide span.is-hidden{-webkit-animation:slide-out .6s;animation:slide-out .6s}
.animated-heading-text.text-clip .animated-text-words-wrapper{overflow:hidden;vertical-align:top}
.animated-heading-text.text-clip .animated-text-words-wrapper::after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}
.animated-heading-text.text-clip .animated-text{opacity:0;visibility:hidden}
.animated-heading-text.text-clip span.is-visible{opacity:1;visibility:visible}
.animated-heading-text.zoom .animated-text-words-wrapper{-webkit-perspective:300px;perspective:300px}
.animated-heading-text.zoom .animated-text{opacity:0}
.animated-heading-text.zoom span.is-visible{opacity:1;-webkit-animation:zoom-in .8s;animation:zoom-in .8s}
.animated-heading-text.zoom span.is-hidden{-webkit-animation:zoom-out .8s;animation:zoom-out .8s}
.animated-heading-text.animation-blinds .animated-text-words-wrapper{-webkit-perspective:300px;perspective:300px}
.animated-heading-text.animation-blinds .animated-text{opacity:0}
.animated-heading-text.animation-blinds i{display:inline-block;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}
span.is-visible .animated-heading-text.animation-blinds i{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}
.animated-heading-text.animation-blinds i.in{-webkit-animation:animated-text-animation-blinds-in .6s forwards;animation:animated-text-animation-blinds-in .6s forwards}
.animated-heading-text.animation-blinds i.out{-webkit-animation:animated-text-animation-blinds-out .6s forwards;animation:animated-text-animation-blinds-out .6s forwards}
.no-csstransitions .animated-heading-text.animation-blinds i{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);opacity:0}
.no-csstransitions .animated-heading-text.animation-blinds span.is-visible i{opacity:1}
.animated-heading-text.scale .animated-text{opacity:0}
.animated-heading-text.scale i{display:inline-block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
span.is-visible .animated-heading-text.scale i{opacity:1}
.animated-heading-text.scale i.in{-webkit-animation:scale-up .6s forwards;animation:scale-up .6s forwards}
.animated-heading-text.scale i.out{-webkit-animation:scale-down .6s forwards;animation:scale-down .6s forwards}
.no-csstransitions .animated-heading-text.scale i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}
.no-csstransitions .animated-heading-text.scale span.is-visible i{opacity:1}
.animated-heading-text.push .animated-text{opacity:0}
.animated-heading-text.push span.is-visible{opacity:1;-webkit-animation:push-in .6s;animation:push-in .6s}
.animated-heading-text.push span.is-hidden{-webkit-animation:push-out .6s;animation:push-out .6s}
.slider-content-vercally-center .sppb-row{display:flex;align-items:center}
.image-layouts-card-text-caption-icon{font-size:24px;padding-right:15px;line-height:1;color:#ffc900}
.image-layouts-card-text-caption-title{font-size:16px;line-height:1;margin:0}
.sppb-img-responsive.image-fit{width:100%}
.image-layout-preset-style-poster{align-items:center;text-align:center}
.image-layout-preset-style-card .sppb-row,.image-layout-preset-style-collage .sppb-row,.image-layout-preset-style-overlap .sppb-row{margin:0;width:100%}
.image-layout-preset-style-collage .sppb-col-sm-6,.image-layout-preset-style-overlap .sppb-col-sm-6{padding:0}
.image-layout-preset-style-card div[class*=sppb-col-sm],.image-layout-preset-style-card div[class^=sppb-col-sm]{padding:0}
.image-layout-preset-style-card .sppb-row .sppb-col-sm-6:nth-child(2),.image-layout-preset-style-overlap .sppb-row .sppb-col-sm-6:nth-child(2){display:flex;flex-wrap:wrap;align-items:center}
.image-layout-preset-style-card .sppb-img-responsive,.image-layout-preset-style-overlap .sppb-img-responsive{height:100%}
.collage-content-vertical-top{margin-top:5%}
.collage-content-vertical-center{display:flex;flex-wrap:wrap;align-items:center}
.collage-content-vertical-bottom{display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:5%}
.image-layout-tittle-wrap{margin-left:-50%}
@media (min-width:992px){.image-layout-tittle-wrap.title-align-right{margin-right:-50%;margin-left:auto}
}
@media (min-width:768px) and (max-width:991px){.image-layout-tittle-wrap.title-align-sm-right{margin-right:-50%;margin-left:auto}
}
@media (max-width:767px){.image-layout-tittle-wrap{margin-left:auto}
}
.form-builder-radio-content label{margin-right:25px;margin-left:22px}
.form-builder-checkbox-content label{margin-right:25px;margin-left:25px}
.form-builder-checkbox-item label::before,.form-builder-radio-item label::before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid #0345bf;position:absolute;top:4px;left:0}
div.form-builder-checkbox-item label::before{border-radius:0;width:19px;height:19px}
.form-builder-checkbox-item label::after{content:"\2713";color:#fff;width:auto;height:auto;font-size:16px;position:absolute;top:5px;left:3px;font-weight:700;line-height:1;visibility:hidden;opacity:0;transition:.35s}
.form-builder-checkbox-item input:checked+label::after{visibility:visible;opacity:1}
.form-builder-checkbox-item input:checked+label::before,.form-builder-radio-item input:checked+label::before{background:#0345bf}
.form-builder-checkbox-item,.form-builder-radio-item{position:relative;display:inline-block}
textarea.not-resize{resize:none}
.sppb-form-label-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sppb-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
.sppb-row-container{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:576px){.sppb-row-container{max-width:540px}
}
@media (min-width:768px){.sppb-row-container{max-width:720px}
}
@media (min-width:992px){.sppb-row-container{max-width:960px}
}
@media (min-width:1200px){.sppb-row-container{max-width:1140px}
}
.sppb-div-addon{min-width:20px}
.sppb-reset-button-styles{background:0 0;border:none;outline:0;text-align:inherit}
.sppb-reset-button-styles:focus-visible{background-color:#e8e8e8}
.sppb-w-full{width:100%}
.sppb-align-items-center{align-items:center}
.mfp-figure[has-shape]:after{background:0 0;box-shadow:none}

@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
