#sp-page-builder
{
position:relative
}
#sp-page-builder .sp-pagebuilder-page-edit
{
position:absolute;
font-size:13px;
line-height:1;
top:15px;
right:15px;
color:#fff;
display:block;
margin:0;
padding:8px 10px;
text-decoration:none;
font-style:normal;
background:rgba(0,0,0,.5);
border:1px solid rgba(255,255,255,.2);
border-radius:3px;
-webkit-transition:background-color .3s,color .3s,border-color .3s;
transition:background-color .3s,color .3s,border-color .3s;
z-index:9995
}
#sp-page-builder .sp-pagebuilder-page-edit:active,#sp-page-builder .sp-pagebuilder-page-edit:focus,#sp-page-builder .sp-pagebuilder-page-edit:hover
{
color:#000;
background:#fff;
border-color:rgba(0,0,0,.2)
}
#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:none
}
#sp-page-builder .page-content .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;
font-size:36px;
line-height:36px;
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%
}
.sppb-section-background-video
{
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
overflow:hidden;
z-index:-1
}
.sppb-section-background-video::before
{
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background:0 0;
z-index:1
}
.sppb-section-background-video video
{
object-fit:cover;
position:absolute;
left:0;
top:0;
height:100%;
width:100%
}
@supports (-ms-ime-align:auto)
{
.sppb-section-background-video video
{
height:auto;
margin:auto;
top:50%;
left:50%;
transform:translate(-50%,-50%)
}

}
.sppb-youtube-video-bg.display-none
{
display:none
}
.com-sppagebuilder.view-form.layout-edit.off-canvas-menu-init
{
position:inherit
}
.sppb-addon-cta .sppb-cta-title
{
margin-top:0;
font-size:36px;
line-height:36px;
margin-bottom:15px;
border:0
}
.sppb-addon-cta .sppb-cta-subtitle
{
font-size:24px;
line-height:24px;
margin-top:0;
margin-bottom:0
}
.sppb-addon-cta .sppb-cta-text
{
margin-top:15px;
margin-bottom:0
}
@media screen and (min-width:768px)
{
.sppb-addon-cta .sppb-row
{
display:table;
height:100%;
width:100%
}
.sppb-addon-cta .sppb-row>div
{
display:table-cell;
vertical-align:middle;
float:none
}

}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active)
{
.sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img,.sppb-img-responsive
{
width:100%
}
.sppb-testimonial-pro .sppb-img-responsive.sppb-avatar
{
width:auto!important
}

}
.sppb-addon-facebook-likebox *
{
max-width:100%!important
}
.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
}
.sppb-addon-persion .sppb-person-image,.sppb-addon-person .sppb-person-image
{
margin-bottom:20px;
position:relative;
overflow:hidden
}
.sppb-addon-person .sppb-person-image.person-layout-4
{
margin-bottom:0
}
.sppb-addon-persion .sppb-person-introtext,.sppb-addon-persion .sppb-person-social-icons,.sppb-addon-person .sppb-person-introtext,.sppb-addon-person .sppb-person-social-icons
{
margin-top:10px
}
.sppb-addon-persion .sppb-person-information>span,.sppb-addon-person .sppb-person-information>span
{
display:block
}
.sppb-addon-persion .sppb-person-information>span.sppb-person-name,.sppb-addon-person .sppb-person-information>span.sppb-person-name
{
font-size:16px;
font-weight:700
}
.sppb-addon-persion .sppb-person-information>a.sppb-person-email,.sppb-addon-persion .sppb-person-information>span.sppb-person-designation,.sppb-addon-person .sppb-person-information>a.sppb-person-email,.sppb-addon-person .sppb-person-information>span.sppb-person-designation
{
margin-top:5px;
display:block;
font-size:14px;
font-weight:500;
color:rgba(0,0,0,.4)
}
.sppb-addon-persion .sppb-person-social,.sppb-addon-person .sppb-person-social
{
list-style:none;
display:block;
padding:0;
margin:0 -5px
}
.sppb-addon-persion .sppb-person-social>li,.sppb-addon-person .sppb-person-social>li
{
display:inline-block;
margin:0 5px
}
.sppb-addon-persion .sppb-person-social>li>a,.sppb-addon-person .sppb-person-social>li>a
{
display:block;
font-size:14px;
line-height:14px;
color:#999
}
.sppb-addon-persion .sppb-person-social>li>a:hover,.sppb-addon-person .sppb-person-social>li>a:hover
{
color:#666
}
.person-content-show-on-hover
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:flex;
opacity:0;
visibility:hidden;
transition:.4s
}
.sppb-addon-person:hover .person-content-show-on-hover
{
opacity:1;
visibility:visible
}
.person-content-hover-content-wrap
{
padding:30px;
width:100%
}
.person-content-position-bottom-left .sppb-person-image
{
margin-bottom:0
}
.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-half-overlay .sppb-person-image>img
{
transition:.4s
}
.person-content-position-half-overlay:hover .sppb-person-image>img
{
opacity:.8
}
.person-content-position-full-overlay .sppb-person-designation,.person-content-position-full-overlay .sppb-person-name,.person-content-position-full-overlay .sppb-person-social>li>a,.person-content-position-half-overlay .sppb-person-designation,.person-content-position-half-overlay .sppb-person-name,.person-content-position-half-overlay .sppb-person-social>li>a
{
color:#fff
}
.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-position-full-overlay .sppb-person-social-icons
{
bottom:30px;
left:0;
position:absolute;
right:0;
top:auto
}
.person-content-hover-content-wrap>span
{
display:block
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-title
{
margin-top:0;
padding:0;
font-size:18px;
margin:0 0 20px
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-price
{
font-size:24px;
line-height:24px
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-duration
{
font-size:16px;
line-height:16px
}
.sppb-pricing-box .sppb-pricing-features,.sppb-pricing-box .sppb-pricing-price-container
{
margin:0 0 20px
}
.sppb-pricing-box .sppb-pricing-features>ul
{
list-style:none;
padding:0;
margin:0
}
.sppb-pricing-box .sppb-pricing-features>ul>li
{
display:block;
padding:0
}
.sppb-pricing-box .sppb-pricing-features>ul>li:last-child
{
margin-bottom:0!important
}
.sppb-pricing-box .sppb-pricing-features>ul>li .fa-check
{
color:#03e16d
}
.sppb-pricing-box .sppb-pricing-features>ul>li .fa-times
{
color:#d0021b
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-price
{
font-size:24px;
line-height:1
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-duration
{
font-size:16px;
line-height:1
}
.sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol
{
line-height:1.3;
vertical-align:super
}
.sppb-pricing-box .sppb-pricing-price.after
{
margin-bottom:30px;
display:block
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-price
{
font-size:24px;
line-height:1
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-duration
{
font-size:16px;
line-height:1
}
.sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol
{
line-height:1.3;
vertical-align:super
}
.sppb-addon-animated-number .sppb-addon-content
{
display:inline-block
}
.sppb-addon-animated-number .sppb-addon-content .sppb-animated-number-title
{
margin-top:10px
}
.sppb-addon-animated-number.sppb-hasbg .sppb-addon-content
{
padding:20px
}
.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-pie-chart
{
position:relative;
display:inline-block
}
.sppb-pie-chart canvas
{
position:absolute;
top:0;
left:0
}
.sppb-pie-chart .sppb-chart-percent
{
font-size:24px
}
.sppb-pie-chart .sppb-chart-icon,.sppb-pie-chart .sppb-chart-percent
{
width:100%;
height:100%;
display:table
}
.sppb-pie-chart .sppb-chart-icon span,.sppb-pie-chart .sppb-chart-percent span
{
display:table-cell;
vertical-align:middle
}
.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
}
.sppb-addon-image-overlay
{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
-webkit-transition:opacity .4s;
transition:opacity .4s;
z-index:1
}
.sppb-addon-single-image-container:hover .sppb-addon-image-overlay
{
opacity:1
}
.sppb-addon-image-overlay-icon
{
position:absolute;
color:#fff;
text-decoration:none;
display:none;
width:36px;
font-size:28px;
height:36px;
line-height:30px;
text-align:center;
top:50%;
left:50%;
margin-left:-18px;
margin-top:-18px;
background:rgba(0,0,0,.8);
border-radius:40px;
-webkit-transition:background-color .3s;
transition:background-color .3s;
z-index:2
}
.sppb-addon-image-overlay-icon:active,.sppb-addon-image-overlay-icon:focus,.sppb-addon-image-overlay-icon:hover
{
text-decoration:none;
color:#fff;
background:#000;
outline:0
}
.sppb-addon-single-image-container:hover .sppb-addon-image-overlay-icon
{
display:block;
-webkit-animation:zoomIn .2s;
animation:zoomIn .2s
}
.sppb-addon-image-content
{
position:relative
}
.sppb-addon-image-content .sppb-image-holder
{
position:absolute;
top:0;
width:50%;
height:100%;
background-position:50%;
background-size:cover
}
.sppb-addon-image-content.aligment-left .sppb-image-holder
{
left:0
}
.sppb-addon-image-content.aligment-left .sppb-content-holder
{
padding:120px 0 120px 50px
}
.sppb-addon-image-content.aligment-right .sppb-image-holder
{
right:0
}
.sppb-addon-image-content.aligment-right .sppb-content-holder
{
padding:120px 50px 120px 0
}
@media (max-width:768px)
{
.sppb-addon-image-content .sppb-image-holder
{
position:inherit;
width:100%!important;
height:300px
}

}
.sppb-addon-articles .sppb-addon-article
{
margin-bottom:30px
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-inner>.sppb-item
{
padding:0
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control
{
position:absolute;
top:50%;
border:1px solid #fff;
color:#fff;
border-radius:100px;
width:36px;
height:36px;
line-height:34px;
font-size:18px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-transition:.4s;
transition:.4s;
opacity:0;
text-align:center
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control.left
{
left:10px
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control.right
{
right:10px
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control:hover
{
background-color:#333;
border-color:#333
}
.sppb-addon-articles:hover .sppb-carousel-control
{
opacity:1
}
.sppb-addon-articles .sppb-article-meta
{
margin:-5px -5px 5px
}
.sppb-addon-articles .sppb-article-meta>span
{
display:inline-block;
margin:5px;
color:#888;
font-size:13px
}
*
{
-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-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img,.sppb-img-responsive
{
display:block;
max-width:100%;
height:auto
}
.sppb-img-rounded
{
border-radius:6px
}
.sppb-img-thumbnail
{
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
display:inline-block;
max-width:100%;
height:auto
}
.sppb-img-circle
{
border-radius:50%
}
hr
{
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #eee
}
.sppb-lead
{
margin-bottom:20px;
font-size:16px;
font-weight:300;
line-height:1.4
}
@media (min-width:768px)
{
.sppb-lead
{
font-size:21px
}

}
.sppb-text-left
{
text-align:left
}
.sppb-text-right
{
text-align:right
}
.sppb-text-center
{
text-align:center
}
.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-text-nowrap
{
white-space:nowrap
}
.sppb-text-lowercase
{
text-transform:lowercase
}
.sppb-text-uppercase
{
text-transform:uppercase
}
.sppb-text-capitalize
{
text-transform:capitalize
}
.sppb-text-muted
{
color:#777
}
.sppb-text-primary
{
color:#428bca
}
a.sppb-text-primary:hover
{
color:#3071a9
}
.sppb-text-success
{
color:#3c763d
}
a.sppb-text-success:hover
{
color:#2b542c
}
.sppb-text-info
{
color:#31708f
}
a.sppb-text-info:hover
{
color:#245269
}
.sppb-text-warning
{
color:#8a6d3b
}
a.sppb-text-warning:hover
{
color:#66512c
}
.sppb-text-danger
{
color:#a94442
}
a.sppb-text-danger:hover
{
color:#843534
}
.sppb-blockquote
{
position:relative;
font-size:18px;
font-style:italic
}
.sppb-blockquote ol:last-child,.sppb-blockquote p:last-child,.sppb-blockquote ul:last-child
{
margin-bottom:0
}
.sppb-blockquote .small,.sppb-blockquote footer,.sppb-blockquote small
{
font-style:normal;
display:block;
margin-top:15px;
font-size:80%;
line-height:1.42857143;
color:#989898
}
.sppb-blockquote .small:before,.sppb-blockquote footer:before,.sppb-blockquote small:before
{
content:"\2014 \00A0"
}
.sppb-blockquote.pull-right
{
padding-right:15px;
padding-left:0;
border-right:5px solid #eee;
border-left:0;
text-align:right
}
.sppb-blockquote.pull-right .small:before,.sppb-blockquote.pull-right footer:before,.sppb-blockquote.pull-right small:before
{
content:""
}
.sppb-blockquote.pull-right .small:after,.sppb-blockquote.pull-right footer:after,.sppb-blockquote.pull-right small:after
{
content:"\00A0 \2014"
}
.sppb-blockquote:after
{
content:""
}
.sppb-blockquote:before
{
content:"\f10d";
font-family:"Font Awesome 5 Free";
font-style:normal;
font-size:28px;
line-height:28px;
color:rgba(152,152,152,.3);
display:block;
margin-bottom:15px;
font-weight:900
}
.sppb-address
{
margin-bottom:20px;
font-style:normal;
line-height:1.42857143
}
.sppb-addon-blocknumber .sppb-blocknumber-number
{
display:flex;
text-align:center;
justify-content:center;
align-items:center
}
.sppb-blocknumber .sppb-text-center .sppb-blocknumber-number
{
margin:0 auto
}
.sppb-addon-blocknumber .sppb-media-body.sppb-text-center
{
margin-top:15px
}
.sppb-addon-blocknumber .sppb-media-body h1,.sppb-addon-blocknumber .sppb-media-body h2,.sppb-addon-blocknumber .sppb-media-body h3,.sppb-addon-blocknumber .sppb-media-body h4,.sppb-addon-blocknumber .sppb-media-body h5,.sppb-addon-blocknumber .sppb-media-body h6
{
margin-top:0
}
.sppb-dropcap .sppb-addon-content:first-letter
{
display:block;
float:left;
font-size:50px;
line-height:40px;
padding:4px 8px 0 0
}
.sppb-code,.sppb-pre
{
font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
.sppb-code
{
padding:2px 4px;
font-size:90%;
color:#c7254e;
background-color:#f9f2f4;
border-radius:4px
}
.sppb-pre
{
display:block;
padding:9.5px;
margin:0 0 10px;
font-size:13px;
line-height:1.42857143;
word-break:break-all;
word-wrap:break-word;
color:#333;
background-color:#f5f5f5;
border:1px solid #ccc;
border-radius:4px
}
.sppb-pre .sppb-code
{
padding:0;
font-size:inherit;
color:inherit;
white-space:pre-wrap;
background-color:transparent;
border-radius:0
}
.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
}

}
.sppb-container-fluid
{
width:100%;
margin-right:auto;
margin-left:auto;
padding-right:15px;
padding-left:15px;
width:100%
}
.sp-pagebuilder-row,.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>[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
{
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%
}
.sppb-order-1
{
-ms-flex-order:1;
order:1
}
.sppb-order-2
{
-ms-flex-order:2;
order:2
}
.sppb-order-3
{
-ms-flex-order:3;
order:3
}
.sppb-order-4
{
-ms-flex-order:4;
order:4
}
.sppb-order-5
{
-ms-flex-order:5;
order:5
}
.sppb-order-6
{
-ms-flex-order:6;
order:6
}
.sppb-order-7
{
-ms-flex-order:7;
order:7
}
.sppb-order-8
{
-ms-flex-order:8;
order:8
}
.sppb-order-9
{
-ms-flex-order:9;
order:9
}
.sppb-order-10
{
-ms-flex-order:10;
order:10
}
.sppb-order-11
{
-ms-flex-order:11;
order:11
}
.sppb-order-12
{
-ms-flex-order:12;
order:12
}
@media (max-width:767px)
{
.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%
}
.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%
}

}
@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%
}
.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 (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%
}
.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
}

}
.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
}
.sp-pagebuilder-section-inner .sppb-row,.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
}
.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-collapse
{
display:none
}
.sppb-collapse.in
{
display:block
}
tr.sppb-collapse.in
{
display:table-row
}
tbody.sppb-collapse.in
{
display:table-row-group
}
.sppb-collapsing
{
position:relative;
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
transition:height .35s ease
}
.sppb-label
{
display:inline;
padding:.2em .6em .3em;
font-size:75%;
font-weight:700;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25em
}
a.sppb-label:focus,a.sppb-label:hover
{
color:#fff;
text-decoration:none;
cursor:pointer
}
.sppb-label:empty
{
display:none
}
.sppb-btn .sppb-label
{
position:relative;
top:-1px
}
.sppb-label-default
{
background-color:#777
}
.sppb-label-default[href]:focus,.sppb-label-default[href]:hover
{
background-color:#5e5e5e
}
.sppb-label-primary
{
background-color:#428bca
}
.sppb-label-primary[href]:focus,.sppb-label-primary[href]:hover
{
background-color:#3071a9
}
.sppb-label-success
{
background-color:#5cb85c
}
.sppb-label-success[href]:focus,.sppb-label-success[href]:hover
{
background-color:#449d44
}
.sppb-label-info
{
background-color:#5bc0de
}
.sppb-label-info[href]:focus,.sppb-label-info[href]:hover
{
background-color:#31b0d5
}
.sppb-label-warning
{
background-color:#f0ad4e
}
.sppb-label-warning[href]:focus,.sppb-label-warning[href]:hover
{
background-color:#ec971f
}
.sppb-label-danger
{
background-color:#d9534f
}
.sppb-label-danger[href]:focus,.sppb-label-danger[href]:hover
{
background-color:#c9302c
}
.sppb-thumbnail
{
display:block;
padding:4px;
margin-bottom:20px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.sppb-thumbnail a>img,.sppb-thumbnail>img
{
margin-left:auto;
margin-right:auto
}
a.sppb-thumbnail.active,a.sppb-thumbnail:focus,a.sppb-thumbnail:hover
{
border-color:#428bca
}
.sppb-thumbnail .sppb-caption
{
padding:9px;
color:#333
}
.sppb-alert
{
padding:12px 20px;
border:1px solid transparent;
border-radius:4px
}
.sppb-alert h4
{
margin-top:0;
color:inherit
}
.sppb-alert hr
{
border-bottom:0
}
.sppb-alert .sppb-alert-link
{
font-weight:700
}
.sppb-alert-dismissable,.sppb-alert-dismissible
{
padding-right:35px
}
.sppb-alert .sppb-close
{
color:inherit
}
.sppb-alert-primary
{
background:rgba(48,113,255,.1);
color:#3071ff
}
.sppb-alert-primary hr
{
border-top-color:rgba(48,113,255,.4)
}
.sppb-alert-primary .alert-link,.sppb-alert-primary .alert-link:active,.sppb-alert-primary .alert-link:focus,.sppb-alert-primary .alert-link:hover,.sppb-alert-primary a,.sppb-alert-primary a:active,.sppb-alert-primary a:focus,.sppb-alert-primary a:hover
{
color:#3071ff;
font-weight:700
}
.sppb-alert-primary .alert-link:hover,.sppb-alert-primary a:hover
{
text-decoration:underline
}
.sppb-alert-light
{
background:#f5f5f5;
color:#848e97
}
.sppb-alert-light hr
{
border-top-color:#e5e5e5
}
.sppb-alert-light .alert-link,.sppb-alert-light .alert-link:active,.sppb-alert-light .alert-link:focus,.sppb-alert-light .alert-link:hover,.sppb-alert-light a,.sppb-alert-light a:active,.sppb-alert-light a:focus,.sppb-alert-light a:hover
{
font-weight:700
}
.sppb-alert-light .alert-link:hover,.sppb-alert-light a:hover
{
text-decoration:underline
}
.sppb-alert-dark
{
background:#333a41;
color:#fff
}
.sppb-alert-dark hr
{
border-top-color:#3e464e
}
.sppb-alert-dark .alert-link,.sppb-alert-dark .alert-link:active,.sppb-alert-dark .alert-link:focus,.sppb-alert-dark .alert-link:hover,.sppb-alert-dark a,.sppb-alert-dark a:active,.sppb-alert-dark a:focus,.sppb-alert-dark a:hover
{
font-weight:700
}
.sppb-alert-dark .alert-link:hover,.sppb-alert-dark a:hover
{
text-decoration:underline
}
.sppb-alert-success
{
background:rgba(35,207,95,.1);
color:#23cf5f
}
.sppb-alert-success hr
{
border-top-color:rgba(35,207,95,.4)
}
.sppb-alert-success .alert-link,.sppb-alert-success .alert-link:active,.sppb-alert-success .alert-link:focus,.sppb-alert-success .alert-link:hover,.sppb-alert-success a,.sppb-alert-success a:active,.sppb-alert-success a:focus,.sppb-alert-success a:hover
{
color:#23cf5f;
font-weight:700
}
.sppb-alert-success .alert-link:hover,.sppb-alert-success a:hover
{
text-decoration:underline
}
.sppb-alert-info
{
background:rgba(10,201,201,.1);
color:#0ac9c9
}
.sppb-alert-info hr
{
border-top-color:rgba(10,201,201,.4)
}
.sppb-alert-info .alert-link,.sppb-alert-info .alert-link:active,.sppb-alert-info .alert-link:focus,.sppb-alert-info .alert-link:hover,.sppb-alert-info a,.sppb-alert-info a:active,.sppb-alert-info a:focus,.sppb-alert-info a:hover
{
color:#0ac9c9;
font-weight:700
}
.sppb-alert-info .alert-link:hover,.sppb-alert-info a:hover
{
text-decoration:underline
}
.sppb-alert-warning
{
background:rgba(255,208,18,.1);
color:#f5a623
}
.sppb-alert-warning hr
{
border-top-color:rgba(255,208,18,.4)
}
.sppb-alert-warning .alert-link,.sppb-alert-warning .alert-link:active,.sppb-alert-warning .alert-link:focus,.sppb-alert-warning .alert-link:hover,.sppb-alert-warning a,.sppb-alert-warning a:active,.sppb-alert-warning a:focus,.sppb-alert-warning a:hover
{
color:#f5a623;
font-weight:700
}
.sppb-alert-warning .alert-link:hover,.sppb-alert-warning a:hover
{
text-decoration:underline
}
.sppb-alert-danger
{
background:rgba(255,43,2,.1);
color:#ff2b02
}
.sppb-alert-danger hr
{
border-top-color:rgba(255,43,2,.4)
}
.sppb-alert-danger .alert-link,.sppb-alert-danger .alert-link:active,.sppb-alert-danger .alert-link:focus,.sppb-alert-danger .alert-link:hover,.sppb-alert-danger a,.sppb-alert-danger a:active,.sppb-alert-danger a:focus,.sppb-alert-danger a:hover
{
color:#ff2b02;
font-weight:700
}
.sppb-alert-danger .alert-link:hover,.sppb-alert-danger a:hover
{
text-decoration:underline
}
@-webkit-keyframes progress-bar-stripes
{
from
{
background-position:40px 0
}
to
{
background-position:0 0
}

}
@keyframes progress-bar-stripes
{
from
{
background-position:40px 0
}
to
{
background-position:0 0
}

}
.sppb-progress
{
overflow:hidden;
height:24px;
margin-bottom:20px;
background-color:#f5f5f5;
border-radius:4px
}
.sppb-progress-label
{
display:block;
font-size:14px;
line-height:1;
font-weight:700;
margin-bottom:10px;
position:relative
}
.sppb-progress-label>span
{
float:right;
font-weight:700
}
.sppb-progress.sppb-progress-square
{
border-radius:0
}
.sppb-progress.sppb-progress-round
{
border-radius:40px
}
.sppb-progress-bar
{
float:left;
width:0%;
height:100%;
font-size:12px;
line-height:24px;
color:#fff;
text-align:center;
background-color:#3071ff;
-webkit-transition:width 1s;
-o-transition:width 1s;
transition:width 1s;
overflow:hidden
}
.sppb-progress-bar-striped,.sppb-progress-striped .sppb-progress-bar
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size:40px 40px
}
.sppb-progress-bar.active,.sppb-progress.active .sppb-progress-bar
{
-webkit-animation:progress-bar-stripes 2s linear infinite;
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite
}
.sppb-progress-bar[aria-valuenow="0"]
{
color:#777;
background-color:transparent;
background-image:none;
box-shadow:none
}
.sppb-progress-bar-success
{
background-color:#23cf5f
}
.progress-striped .sppb-progress-bar-success
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.sppb-progress-bar-info
{
background-color:#0ac9c9
}
.progress-striped .sppb-progress-bar-info
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.sppb-progress-bar-warning
{
background-color:#ffd012
}
.progress-striped .sppb-progress-bar-warning
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.sppb-progress-bar-danger
{
background-color:#ff2b02
}
.progress-striped .sppb-progress-bar-danger
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.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-object
{
display:block
}
.sppb-media-heading
{
margin:0 0 5px
}
.sppb-media>.pull-left
{
margin-right:15px
}
.sppb-media>.pull-right
{
margin-left:15px
}
.sppb-media-list
{
padding-left:0;
list-style:none
}
.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
}
.sppb-nav>li
{
position:relative;
display:block
}
.sppb-nav>li>a
{
position:relative;
display:block;
padding:10px 15px
}
.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-tab-content
{
margin-top:15px
}
.sppb-nav-tabs-content
{
margin-top:0;
border:1px solid #e5e5e5;
background:#fff;
border-top:0;
padding:15px
}
.sppb-nav-tabs>li
{
float:left;
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-tabs.sppb-nav-justified
{
width:100%;
border-bottom:0
}
.sppb-nav-tabs.sppb-nav-justified>li
{
float:none
}
.sppb-nav-tabs.sppb-nav-justified>li>a
{
text-align:center;
margin-bottom:5px
}
@media (min-width:768px)
{
.sppb-nav-tabs.sppb-nav-justified>li
{
display:table-cell;
width:1%
}
.sppb-nav-tabs.sppb-nav-justified>li>a
{
margin-bottom:0
}

}
.sppb-nav-tabs.sppb-nav-justified>li>a
{
margin-right:0;
border-radius:4px
}
.sppb-nav-tabs.sppb-nav-justified>.active>a,.sppb-nav-tabs.sppb-nav-justified>.active>a:focus,.sppb-nav-tabs.sppb-nav-justified>.active>a:hover
{
border:1px solid #ddd
}
@media (min-width:768px)
{
.sppb-nav-tabs.sppb-nav-justified>li>a
{
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.sppb-nav-tabs.sppb-nav-justified>.active>a,.sppb-nav-tabs.sppb-nav-justified>.active>a:focus,.sppb-nav-tabs.sppb-nav-justified>.active>a:hover
{
border-bottom-color:#fff
}

}
.sppb-nav-modern-content
{
margin-top:0;
border:1px solid #e8eff1;
background:#fff;
padding:15px;
border-radius:0 4px 4px 4px
}
.sppb-nav-modern>li
{
float:left;
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
{
float:left
}
.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-stacked>li
{
float:none
}
.sppb-nav-stacked>li+li
{
margin-top:2px;
margin-left:0
}
.sppb-nav-justified
{
width:100%
}
.sppb-nav-justified>li
{
float:none
}
.sppb-nav-justified>li>a
{
text-align:center;
margin-bottom:5px
}
@media (min-width:768px)
{
.sppb-nav-justified>li
{
display:table-cell;
width:1%
}
.sppb-nav-justified>li>a
{
margin-bottom:0
}

}
.sppb-nav-tabs-justified
{
border-bottom:0
}
.sppb-nav-tabs-justified>li>a
{
margin-right:0;
border-radius:4px
}
.sppb-nav-tabs-justified>.active>a,.sppb-nav-tabs-justified>.active>a:focus,.sppb-nav-tabs-justified>.active>a:hover
{
border:1px solid #ddd
}
@media (min-width:768px)
{
.sppb-nav-tabs-justified>li>a
{
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.sppb-nav-tabs-justified>.active>a,.sppb-nav-tabs-justified>.active>a:focus,.sppb-nav-tabs-justified>.active>a:hover
{
border-bottom-color:#fff
}

}
.sppb-nav-lines
{
border-bottom:2px solid #e5e5e5
}
.sppb-nav-lines>li
{
float:left
}
.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-content>.sppb-tab-pane
{
display:none
}
.sppb-tab-content>.active
{
display:block
}
.sppb-tab.sppb-custom-tab
{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:100%
}
.sppb-tab.sppb-tab-nav-right
{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.sppb-nav-custom
{
float:left
}
.sppb-nav-custom li a
{
transition:.4s
}
.sppb-nav-custom li a.tab-img-or-icon-block-wrap
{
display:block
}
.sppb-tab-custom-content
{
float:left;
margin-top:0
}
.sppb-tab-image
{
display:inline-block
}
.sppb-tab-icon
{
display:inline-block;
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-tab-subtitle
{
display:none
}
.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-close
{
float:right;
font-size:24px;
font-weight:700;
line-height:1;
color:#000;
opacity:.5
}
.sppb-close>span
{
display:block;
line-height:1
}
.sppb-close:focus,.sppb-close:hover
{
color:#000;
text-decoration:none;
opacity:.75
}
button.sppb-close
{
padding:0;
background:0 0;
border:0;
-webkit-appearance:none
}
.sppb-form-control,.sppb-form-group .sppb-form-control
{
display:block;
width:100%;
height:inherit;
padding:8px 12px;
font-size:16px;
line-height:1.25;
color:#495057;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.15);
border-radius:4px;
box-shadow:none;
-webkit-box-shadow:none;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.sppb-form-control.sppb-has-field-error,.sppb-form-group .sppb-form-control.sppb-has-field-error
{
border:1px solid #ff4500
}
.sppb-form-validation-error
{
color:#ff4500;
padding-top:10px
}
.sppb-form-control::-ms-expand
{
background-color:transparent;
border:0
}
.sppb-form-control:focus
{
color:#495057;
background-color:#fff;
border-color:#80bdff;
outline:0
}
.sppb-form-control::-webkit-input-placeholder
{
color:#868e96;
opacity:1
}
.sppb-form-control:-ms-input-placeholder
{
color:#868e96;
opacity:1
}
.sppb-form-control::placeholder
{
color:#868e96;
opacity:1
}
.sppb-form-control:disabled,.sppb-form-control[readonly]
{
background-color:#e9ecef;
opacity:1
}
select.sppb-form-control:not([size]):not([multiple])
{
height:calc(2.25rem + 2px)
}
select.sppb-form-control:focus::-ms-value
{
color:#495057;
background-color:#fff
}
.sppb-form-control-file,.sppb-form-control-range
{
display:block
}
.sppb-col-form-label
{
padding-top:calc(.5rem - 1px * 2);
padding-bottom:calc(.5rem - 1px * 2);
margin-bottom:0
}
.sppb-col-form-label-lg
{
padding-top:calc(.5rem - 1px * 2);
padding-bottom:calc(.5rem - 1px * 2);
font-size:1.25rem
}
.sppb-col-form-label-sm
{
padding-top:calc(.25rem - 1px * 2);
padding-bottom:calc(.25rem - 1px * 2);
font-size:.875rem
}
.sppb-col-form-legend
{
padding-top:.5rem;
padding-bottom:.5rem;
margin-bottom:0;
font-size:1rem
}
.sppb-form-control-plaintext
{
padding-top:.5rem;
padding-bottom:.5rem;
margin-bottom:0;
line-height:1.25;
border:solid transparent;
border-width:1px 0
}
.sppb-form-control-plaintext.sppb-form-control-lg,.sppb-form-control-plaintext.sppb-form-control-sm,.sppb-input-group-lg>.sppb-form-control-plaintext.sppb-form-control,.sppb-input-group-lg>.sppb-form-control-plaintext.sppb-input-group-addon,.sppb-input-group-lg>.sppb-input-group-btn>.sppb-form-control-plaintext.btn,.sppb-input-group-sm>.sppb-form-control-plaintext.sppb-form-control,.sppb-input-group-sm>.sppb-form-control-plaintext.sppb-input-group-addon,.sppb-input-group-sm>.sppb-input-group-btn>.sppb-form-control-plaintext.btn
{
padding-right:0;
padding-left:0
}
.sppb-form-control-sm,.sppb-input-group-sm>.sppb-form-control,.sppb-input-group-sm>.sppb-input-group-addon,.sppb-input-group-sm>.sppb-input-group-btn>.btn
{
padding:.25rem .5rem;
font-size:.875rem;
line-height:1.5;
border-radius:.2rem
}
.sppb-input-group-sm>.sppb-input-group-btn>select.btn:not([size]):not([multiple]),.sppb-input-group-sm>select.sppb-form-control:not([size]):not([multiple]),.sppb-input-group-sm>select.sppb-input-group-addon:not([size]):not([multiple]),select.sppb-form-control-sm:not([size]):not([multiple])
{
height:calc(1.8125rem + 2px)
}
.sppb-form-control-lg,.sppb-input-group-lg>.sppb-form-control,.sppb-input-group-lg>.sppb-input-group-addon,.sppb-input-group-lg>.sppb-input-group-btn>.btn
{
padding:.5rem 1rem;
font-size:1.25rem;
line-height:1.5;
border-radius:.3rem
}
.sppb-input-group-lg>.sppb-input-group-btn>select.btn:not([size]):not([multiple]),.sppb-input-group-lg>select.sppb-form-control:not([size]):not([multiple]),.sppb-input-group-lg>select.sppb-input-group-addon:not([size]):not([multiple]),select.sppb-form-control-lg:not([size]):not([multiple])
{
height:calc(2.3125rem + 2px)
}
.sppb-form-group
{
margin-bottom:20px
}
.sppb-form-check
{
position:relative;
display:block;
padding-left:18px
}
.sppb-form-check .sppb-form-check-input
{
position:absolute;
margin-top:6px;
margin-left:-18px
}
.sppb-form-check .sppb-form-check-label
{
line-height:24px
}
.sppb-form-text
{
display:block;
margin-top:8px
}
.sppb-pagination
{
display:-ms-flexbox;
display:flex;
padding-left:0;
list-style:none;
border-radius:.25rem
}
.sppb-page-link
{
position:relative;
display:block;
padding:.5rem .75rem;
margin-left:-1px;
line-height:1.25;
color:#007bff;
background-color:#fff;
border:1px solid #dee2e6
}
.sppb-page-link:hover
{
z-index:1;
color:#0056b3;
text-decoration:none;
background-color:#e9ecef;
border-color:#dee2e6
}
.sppb-page-link:focus
{
z-index:1;
outline:0
}
.sppb-page-item:first-child .sppb-page-link
{
margin-left:0;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.sppb-page-item:last-child .sppb-page-link
{
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
.sppb-page-item.active .sppb-page-link
{
z-index:2;
color:#fff;
background-color:#007bff;
border-color:#007bff
}
.sppb-modal-popover
{
position:fixed;
z-index:1300;
right:0;
bottom:0;
top:0;
left:0;
overflow-y:scroll
}
.sppb-element-backdrop
{
top:0;
left:0;
right:0;
bottom:0;
display:flex;
z-index:-1;
position:fixed;
align-items:center;
justify-content:center;
background:rgba(0,0,0,.5);
-webkit-tap-highlight-color:transparent
}
.sppb-element-backdrop.sppb-element-backdrop-visible
{
background:0 0
}
.sp-pagebuilder-dropdown-row-layouts-extented
{
width:540px
}
.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list
{
display:flex;
list-style:none;
margin:0 0 20px;
padding:10px;
list-style:none;
background:#ecf0f6;
border-radius:3px;
justify-content:space-between
}
.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list li
{
padding:0;
margin:0;
font-size:27px;
height:40px;
width:40px;
align-items:center;
justify-content:center;
line-height:40px;
text-align:center;
color:#666;
border-radius:3px;
text-decoration:none;
cursor:pointer
}
.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list li:hover
{
background-color:#1e7ed8;
color:#fff
}
.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-custom-layout
{
display:flex;
align-items:center
}
.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-custom-layout>div:nth-child(2)
{
flex-grow:1;
margin:0 20px
}
.sp-pagebuilder-layouts-container
{
padding:20px
}
.sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview
{
text-align:center;
margin-bottom:20px
}
.sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview .pbfont
{
font-size:36px;
display:block;
margin-bottom:10px;
color:#88898b
}
.sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview p
{
display:block;
margin:0;
color:#88898b
}
.sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview strong
{
display:block;
color:#000;
font-size:18px;
font-weight:700;
line-height:1;
margin-bottom:5px
}
.sp-pagebuilder-layouts-container input[type=text]
{
margin:0;
display:block;
background-color:#fff;
border:1px solid #ccc;
width:100%;
height:36px;
padding:8px 15px;
font-size:13px;
line-height:18px;
color:#555;
border-radius:3px;
vertical-align:middle;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
transition:border linear .2s,box-shadow linear .2s
}
.sp-pagebuilder-layouts-container .sp-pagebuilder-btn-generate
{
padding:8px 15px;
font-size:14px;
line-height:1.42857143
}
.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
}
.sppb-popover
{
position:absolute;
top:0;
left:10px;
z-index:9999991!important;
display:none;
max-width:276px!important;
padding:1px;
text-align:left;
background-color:#fff;
background-clip:padding-box;
border:1px solid #e2e5e9;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
box-shadow:0 5px 10px rgba(0,0,0,.2);
white-space:normal;
opacity:1!important
}
.sppb-popover.top
{
margin-top:-10px
}
.sppb-popover.right
{
margin-left:10px
}
.sppb-popover.bottom
{
margin-top:10px
}
.sppb-popover.left
{
margin-left:-10px
}
.sppb-popover-title
{
margin:0;
padding:8px 14px;
font-size:12px;
font-weight:500;
line-height:18px;
background-color:#f7f7f7;
color:#4c4c4c;
border-bottom:1px solid #ebebeb;
border-radius:5px 5px 0 0
}
.sppb-popover-content
{
padding:15px;
line-height:22px;
font-size:13px;
color:#666
}
.sppb-popover>.arrow,.sppb-popover>.arrow:after
{
position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.sppb-popover>.arrow
{
border-width:11px
}
.sppb-popover>.arrow:after
{
border-width:10px;
content:""
}
.sppb-popover.top>.arrow
{
left:50%;
margin-left:-11px;
border-bottom-width:0;
border-top-color:#999;
border-top-color:rgba(0,0,0,.25);
bottom:-11px
}
.sppb-popover.top>.arrow:after
{
content:" ";
bottom:1px;
margin-left:-10px;
border-bottom-width:0;
border-top-color:#fff
}
.sppb-popover.right>.arrow
{
top:50%;
left:-11px;
margin-top:-11px;
border-left-width:0;
border-right-color:#999;
border-right-color:rgba(0,0,0,.25)
}
.sppb-popover.right>.arrow:after
{
content:" ";
left:1px;
bottom:-10px;
border-left-width:0;
border-right-color:#fff
}
.sppb-popover.bottom>.arrow
{
left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:#999;
border-bottom-color:rgba(0,0,0,.25);
top:-11px
}
.sppb-popover.bottom>.arrow:after
{
content:" ";
top:1px;
margin-left:-10px;
border-top-width:0;
border-bottom-color:#fff
}
.sppb-popover.left>.arrow
{
top:50%;
right:-11px;
margin-top:-11px;
border-right-width:0;
border-left-color:#999;
border-left-color:rgba(0,0,0,.25)
}
.sppb-popover.left>.arrow:after
{
content:" ";
right:1px;
border-right-width:0;
border-left-color:#fff;
bottom:-10px
}
.sppb-carousel
{
position:relative
}
.sppb-carousel-inner
{
position:relative;
overflow:hidden;
width:100%
}
.sppb-carousel-inner>.sppb-item
{
padding:60px;
display:none;
position:relative;
-webkit-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left
}
.sppb-carousel-inner>.sppb-item>.sppb-addon-carousel-overlay
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img
{
line-height:1
}
.sppb-carousel-inner>.active,.sppb-carousel-inner>.next,.sppb-carousel-inner>.prev
{
display:block
}
.sppb-carousel-inner>.active
{
left:0
}
.sppb-carousel-inner>.next,.sppb-carousel-inner>.prev
{
position:absolute;
top:0;
width:100%
}
.sppb-carousel-inner>.next
{
left:100%
}
.sppb-carousel-inner>.prev
{
left:-100%
}
.sppb-carousel-inner>.next.left,.sppb-carousel-inner>.prev.right
{
left:0
}
.sppb-carousel-inner>.active.left
{
left:-100%
}
.sppb-carousel-inner>.active.right
{
left:100%
}
.sppb-carousel-arrow
{
position:absolute;
top:0;
left:0;
bottom:0;
width:40px;
opacity:.8;
font-size:24px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.sppb-carousel-arrow.right
{
left:auto;
right:0
}
.sppb-carousel-arrow:focus,.sppb-carousel-arrow:hover
{
outline:0;
color:#fff;
text-decoration:none;
opacity:.9
}
.sppb-carousel-arrow i
{
position:absolute;
top:50%;
z-index:5;
display:inline-block
}
.sppb-carousel-arrow.left i
{
left:50%;
margin-left:-10px
}
.sppb-carousel-arrow.right i
{
right:50%;
margin-right:-10px
}
.sppb-carousel-indicators
{
position:absolute;
bottom:10px;
left:50%;
z-index:15;
width:60%;
margin-left:-30%;
padding-left:0;
list-style:none;
text-align:center
}
.sppb-carousel-indicators li
{
display:inline-block;
width:10px;
height:10px;
margin:1px;
text-indent:-999px;
border:1px solid #fff;
border-radius:10px;
cursor:pointer;
background-color:rgba(0,0,0,0)
}
.sppb-carousel-indicators .active
{
margin:0;
width:12px;
height:12px;
background-color:#fff
}
.sppb-item.sppb-item-has-bg
{
padding:0;
background-size:cover
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:20px 50px
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div
{
height:100%;
width:100%;
display:table
}
.sppb-item.sppb-item-has-bg>img
{
width:100%
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div>div
{
display:table-cell;
vertical-align:middle
}
.sppb-carousel-pro-text h2
{
font-size:36px;
line-height:36px;
margin-top:0
}
.sppb-carousel-item-inner .sppb-text-right
{
margin-top:30px
}
.sppb-addon-testimonial .fa-quote-left,.sppb-addon-testimonial .fa-quote-right
{
display:block;
font-size:48px;
color:#edeef2;
margin-bottom:10px
}
.sppb-testimonial-top-content.sppb-addon-testimonial-footer
{
display:flex;
flex-wrap:wrap
}
.sppb-text-center .sppb-testimonial-top-content.sppb-addon-testimonial-footer
{
justify-content:center
}
.sppb-text-right .sppb-testimonial-top-content.sppb-addon-testimonial-footer
{
justify-content:flex-end
}
.sppb-testimonial-top-content.sppb-addon-testimonial-footer>span
{
margin-left:auto;
margin-bottom:0
}
.sppb-addon-testimonial-review
{
margin:0 0 20px 0
}
.sppb-addon-testimonial-footer
{
display:block;
font-size:90%
}
.sppb-addon-testimonial-footer img
{
display:inline-block;
margin-right:10px
}
.sppb-addon-testimonial-footer img.sppb-avatar-round
{
border-radius:4px
}
.sppb-addon-testimonial-footer img.sppb-avatar-circle
{
border-radius:100%
}
.sppb-addon-testimonial-content-wrap
{
display:flex;
flex-wrap:wrap
}
.sppb-text-center .sppb-addon-testimonial-content-wrap
{
justify-content:center
}
.sppb-text-left .sppb-addon-testimonial-content-wrap
{
justify-content:flex-start
}
.sppb-text-right .sppb-addon-testimonial-content-wrap
{
justify-content:flex-end
}
.sppb-addon-testimonial-footer a
{
display:inline-block
}
.sppb-addon-testimonial-rating i
{
display:inline-block
}
.sppb-testimonial-pro
{
padding-bottom:40px
}
.sppb-testimonial-pro .sppb-carousel-inner>.sppb-item
{
padding:0
}
.sppb-testimonial-pro .sppb-img-responsive.sppb-avatar
{
display:inline-block
}
.sppb-testimonial-pro .sppb-img-responsive.sppb-avatar,.sppb-testimonial-pro .sppb-testimonial-client,.sppb-testimonial-pro .sppb-testimonial-message
{
margin-bottom:10px
}
.sppb-testimonial-pro .sppb-testimonial-message
{
font-size:16px;
line-height:24px
}
.sppb-testimonial-pro .sppb-carousel-control
{
display:inline-block;
font-size:18px;
line-height:28px;
width:28px;
height:28px;
border-radius:4px;
text-align:center;
border:2px solid #333;
color:#888;
margin:5px 3px 0;
-webkit-transition:.4s;
-o-transition:.4s;
transition:.4s;
-webkit-box-sizing:initial;
-moz-box-sizing:initial;
box-sizing:initial
}
.sppb-testimonial-pro .sppb-carousel-control:hover
{
background:#333;
color:#fff
}
.sppb-testimonial-pro .sppb-carousel-indicators
{
bottom:0;
margin-bottom:0
}
.sppb-testimonial-pro .sppb-carousel-indicators li
{
border-color:rgba(0,0,0,.3)
}
.sppb-testimonial-pro .sppb-carousel-indicators li.active
{
border-color:#666;
background-color:#666
}
.sppb-testimonial-pro .fa-quote-left
{
display:block;
font-size:48px;
color:#edeef2;
margin-bottom:10px
}
.sppb-addon-testimonial-pro-footer
{
margin-top:20px;
display:flex;
flex-wrap:wrap;
font-size:90%
}
.sppb-testimonial-pro.sppb-text-left .sppb-addon-testimonial-pro-footer
{
justify-content:flex-start
}
.sppb-testimonial-pro.sppb-text-center .sppb-addon-testimonial-pro-footer
{
justify-content:center
}
.sppb-testimonial-pro.sppb-text-right .sppb-addon-testimonial-pro-footer
{
justify-content:flex-end
}
.sppb-addon-testimonial-pro-footer img
{
display:inline-block;
margin-right:10px
}
.sppb-testimonial-pro .sppb-item>img
{
display:inline-block;
margin-bottom:15px
}
.sppb-addon-testimonial-pro-footer img.sppb-avatar-round,.sppb-testimonial-pro .sppb-item>img.sppb-avatar-round
{
border-radius:4px
}
.sppb-addon-testimonial-pro-footer img.sppb-avatar-circle,.sppb-testimonial-pro .sppb-item>img.sppb-avatar-circle
{
border-radius:100%
}
.sppb-testimonial-pro.sppb-text-left .sppb-carousel-indicators
{
left:0;
margin-left:0;
text-align:left
}
.sppb-testimonial-pro.sppb-text-right .sppb-carousel-indicators
{
left:auto;
margin-left:0;
right:0;
text-align:right
}
.sppb-addon-tweet .sppb-tweet-avatar
{
display:inline-block;
margin-bottom:15px
}
.sppb-addon-tweet .sppb-tweet-username
{
display:block;
font-size:18px;
font-weight:700;
margin-bottom:15px
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-inner>.sppb-item
{
padding:0
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-tweet-created
{
display:inline-block;
margin-bottom:5px
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control
{
display:inline-block;
font-size:18px;
line-height:24px;
width:28px;
height:28px;
border-radius:4px;
text-align:center;
border:2px solid #333;
color:#888;
margin:15px 3px 0;
-webkit-transition:.4s;
-o-transition:.4s;
transition:.4s;
-webkit-box-sizing:initial;
-moz-box-sizing:initial;
box-sizing:initial
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control:hover
{
background:#333;
color:#fff
}
.sppb-addon-clients-image
{
transition:.4s
}
.sppb-addon-clients .sppb-carousel-extended-item
{
padding:15px 0
}
.sppb-addon-clients .sppb-carousel-extended-dots li
{
height:10px;
width:10px;
border-radius:50%
}
.sppb-addon-clients .sppb-carousel-extended-nav-control .nav-control
{
height:40px;
width:40px;
line-height:40px;
font-size:18px
}
.sppb-addon-clients .sppb-carousel-extended-item img
{
width:auto;
object-fit:initial;
height:auto
}
.clearfix:after,.clearfix:before,.sp-pagebuilder-row:after,.sp-pagebuilder-row:before,.sppb-container-fluid:after,.sppb-container-fluid: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,.sp-pagebuilder-row:after,.sppb-container-fluid: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
}
@-ms-viewport
{
width:device-width
}
.sppb-visible-lg,.sppb-visible-md,.sppb-visible-sm,.sppb-visible-xs
{
display:none!important
}
.sppb-visible-lg-block,.sppb-visible-lg-inline,.sppb-visible-lg-inline-block,.sppb-visible-md-block,.sppb-visible-md-inline,.sppb-visible-md-inline-block,.sppb-visible-sm-block,.sppb-visible-sm-inline,.sppb-visible-sm-inline-block,.sppb-visible-xs-block,.sppb-visible-xs-inline,.sppb-visible-xs-inline-block
{
display:none!important
}
@media (max-width:767px)
{
.sppb-visible-xs
{
display:block!important
}
table.sppb-visible-xs
{
display:table
}
tr.sppb-visible-xs
{
display:table-row!important
}
td.sppb-visible-xs,th.sppb-visible-xs
{
display:table-cell!important
}

}
@media (max-width:767px)
{
.sppb-visible-xs-block
{
display:block!important
}

}
@media (max-width:767px)
{
.sppb-visible-xs-inline
{
display:inline!important
}

}
@media (max-width:767px)
{
.sppb-visible-xs-inline-block
{
display:inline-block!important
}

}
@media (min-width:768px) and (max-width:991px)
{
.sppb-visible-sm
{
display:block!important
}
table.sppb-visible-sm
{
display:table
}
tr.sppb-visible-sm
{
display:table-row!important
}
td.sppb-visible-sm,th.sppb-visible-sm
{
display:table-cell!important
}

}
@media (min-width:768px) and (max-width:991px)
{
.sppb-visible-sm-block
{
display:block!important
}

}
@media (min-width:768px) and (max-width:991px)
{
.sppb-visible-sm-inline
{
display:inline!important
}

}
@media (min-width:768px) and (max-width:991px)
{
.sppb-visible-sm-inline-block
{
display:inline-block!important
}

}
@media (min-width:992px) and (max-width:1199px)
{
.sppb-visible-md
{
display:block!important
}
table.sppb-visible-md
{
display:table
}
tr.sppb-visible-md
{
display:table-row!important
}
td.sppb-visible-md,th.sppb-visible-md
{
display:table-cell!important
}

}
@media (min-width:992px) and (max-width:1199px)
{
.sppb-visible-md-block
{
display:block!important
}

}
@media (min-width:992px) and (max-width:1199px)
{
.sppb-visible-md-inline
{
display:inline!important
}

}
@media (min-width:992px) and (max-width:1199px)
{
.sppb-visible-md-inline-block
{
display:inline-block!important
}

}
@media (min-width:1200px)
{
.sppb-visible-lg
{
display:block!important
}
table.sppb-visible-lg
{
display:table
}
tr.sppb-visible-lg
{
display:table-row!important
}
td.sppb-visible-lg,th.sppb-visible-lg
{
display:table-cell!important
}

}
@media (min-width:1200px)
{
.sppb-visible-lg-block
{
display:block!important
}

}
@media (min-width:1200px)
{
.sppb-visible-lg-inline
{
display:inline!important
}

}
@media (min-width:1200px)
{
.sppb-visible-lg-inline-block
{
display:inline-block!important
}

}
@media (max-width:767px)
{
.sppb-hidden-xs
{
display:none!important
}

}
@media (min-width:768px) and (max-width:991px)
{
.sppb-hidden-sm
{
display:none!important
}

}
@media (min-width:992px) and (max-width:1199px)
{
.sppb-hidden-md
{
display:none!important
}

}
@media (min-width:1200px)
{
.sppb-hidden-lg
{
display:none!important
}

}
.sppb-visible-print
{
display:none!important
}
@media print
{
.sppb-visible-print
{
display:block!important
}
table.sppb-visible-print
{
display:table
}
tr.sppb-visible-print
{
display:table-row!important
}
td.sppb-visible-print,th.sppb-visible-print
{
display:table-cell!important
}

}
.sppb-visible-print-block
{
display:none!important
}
@media print
{
.sppb-visible-print-block
{
display:block!important
}

}
.sppb-visible-print-inline
{
display:none!important
}
@media print
{
.sppb-visible-print-inline
{
display:inline!important
}

}
.sppb-visible-print-inline-block
{
display:none!important
}
@media print
{
.sppb-visible-print-inline-block
{
display:inline-block!important
}

}
@media print
{
.sppb-hidden-print
{
display:none!important
}

}
.sppb-empty-space-edit
{
display:block;
border:1px dotted rgba(0,0,0,.2)
}
.sppb-divider
{
display:inline-block;
width:100%
}
.sppb-countdown-number
{
display:inline-block;
padding:0;
text-align:center;
font-weight:700;
margin:0 0 5px 0
}
.sppb-countdown-text
{
display:block
}
.sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-finishedtext
{
margin:30px 0;
width:100%!important;
padding:20px 0;
height:auto!important
}
.sppb-social-share-wrap
{
align-items:center
}
.sppb-addon-social-share ul
{
margin:-5px;
padding:0;
list-style:none
}
.sppb-addon-social-share.sppb-social-share-style-colored ul,.sppb-addon-social-share.sppb-social-share-style-simple ul
{
margin:-10px
}
.sppb-addon-social-share.sppb-social-share-style-colored ul li,.sppb-addon-social-share.sppb-social-share-style-simple ul li
{
margin:10px
}
.sppb-addon-social-share ul li
{
display:inline-block;
box-sizing:border-box;
margin:5px
}
.sppb-addon-social-share ul li a
{
display:inline-block;
margin:0;
font-size:14px;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
text-align:center;
text-decoration:none
}
.sppb-addon-social-share ul li a:active,.sppb-addon-social-share ul li a:focus,.sppb-addon-social-share ul li a:hover
{
text-decoration:none
}
.sppb-social-share-style-custom ul li a,.sppb-social-share-style-solid ul li a
{
padding:10px
}
.sppb-social-share-style-custom ul li a i,.sppb-social-share-style-solid ul li a i
{
display:inline-block;
font-size:16px;
width:24px;
height:20px;
line-height:20px
}
.sppb-social-share-title
{
margin-left:5px
}
.sppb-social-share-wrap ul li a:focus,.sppb-social-share-wrap ul li a:hover
{
text-decoration:none
}
.sppb-social-share-wrap ul li .social-share-count,.sppb-social-share-wrap ul li .social-share-title
{
padding-left:5px
}
.sppb-social-share-wrap .sppb-social-total-shares
{
position:relative;
text-align:center
}
.sppb-social-share-wrap span.sppb-social-share-count
{
margin-left:5px;
font-size:12px;
font-weight:600;
opacity:.9
}
.sppb-social-share-wrap .sppb-social-total-shares:after
{
content:"";
display:inline-block;
height:100%;
width:1px;
position:absolute;
right:15px;
top:0;
background:#ddd
}
.sppb-social-share-wrap .sppb-social-total-shares em
{
font-style:normal;
font-weight:700;
font-size:42px;
line-height:42px
}
.sppb-social-share-wrap .sppb-social-total-shares .sppb-social-total-share-caption
{
text-transform:uppercase;
font-size:14px
}
.sppb-social-share-style-solid ul li a
{
color:#fff
}
.sppb-social-share-style-solid ul li.sppb-social-share-facebook a
{
background-color:#306199
}
.sppb-social-share-style-solid ul li.sppb-social-share-facebook a:hover
{
background-color:#244872
}
.sppb-social-share-style-solid ul li.sppb-social-share-twitter a
{
background-color:#26c4f1
}
.sppb-social-share-style-solid ul li.sppb-social-share-twitter a:hover
{
background-color:#0eaad6
}
.sppb-social-share-style-solid ul li.sppb-social-share-linkedin a
{
background-color:#007bb6
}
.sppb-social-share-style-solid ul li.sppb-social-share-linkedin a:hover
{
background-color:#005983
}
.sppb-social-share-style-solid ul li.sppb-social-share-pinterest a
{
background-color:#b81621
}
.sppb-social-share-style-solid ul li.sppb-social-share-pinterest a:hover
{
background-color:#8a1119
}
.sppb-social-share-style-solid ul li.sppb-social-share-glpus a
{
background-color:#e93f2e
}
.sppb-social-share-style-solid ul li.sppb-social-share-glpus a:hover
{
background-color:#ce2616
}
.sppb-social-share-style-solid ul li.sppb-social-share-thumblr a
{
background-color:#32506d
}
.sppb-social-share-style-solid ul li.sppb-social-share-thumblr a:hover
{
background-color:#22364a
}
.sppb-social-share-style-solid ul li.sppb-social-share-getpocket a
{
background-color:#ed4054
}
.sppb-social-share-style-solid ul li.sppb-social-share-getpocket a:hover
{
background-color:#e4162d
}
.sppb-social-share-style-solid ul li.sppb-social-share-reddit a
{
background-color:#ff4500
}
.sppb-social-share-style-solid ul li.sppb-social-share-reddit a:hover
{
background-color:#e83f00
}
.sppb-social-share-style-solid ul li.sppb-social-share-vk a
{
background-color:#597ba5
}
.sppb-social-share-style-solid ul li.sppb-social-share-vk a:hover
{
background-color:#3d5f88
}
.sppb-social-share-style-solid ul li.sppb-social-share-xing a
{
background-color:#005658
}
.sppb-social-share-style-solid ul li.sppb-social-share-xing a:hover
{
background-color:#004748
}
.sppb-social-share-style-solid ul li.sppb-social-share-whatsapp a
{
background-color:#00d66e
}
.sppb-social-share-style-solid ul li.sppb-social-share-whatsapp a:hover
{
background-color:#00b55d
}
.sppb-social-share-style-colored ul li.sppb-social-share-facebook a
{
color:#306199
}
.sppb-social-share-style-colored ul li.sppb-social-share-facebook a:hover
{
color:#244872
}
.sppb-social-share-style-colored ul li.sppb-social-share-twitter a
{
color:#26c4f1
}
.sppb-social-share-style-colored ul li.sppb-social-share-twitter a:hover
{
color:#0eaad6
}
.sppb-social-share-style-colored ul li.sppb-social-share-linkedin a
{
color:#007bb6
}
.sppb-social-share-style-colored ul li.sppb-social-share-linkedin a:hover
{
color:#005983
}
.sppb-social-share-style-colored ul li.sppb-social-share-pinterest a
{
color:#b81621
}
.sppb-social-share-style-colored ul li.sppb-social-share-pinterest a:hover
{
color:#8a1119
}
.sppb-social-share-style-colored ul li.sppb-social-share-glpus a
{
color:#e93f2e
}
.sppb-social-share-style-colored ul li.sppb-social-share-glpus a:hover
{
color:#ce2616
}
.sppb-social-share-style-colored ul li.sppb-social-share-thumblr a
{
color:#32506d
}
.sppb-social-share-style-colored ul li.sppb-social-share-thumblr a:hover
{
color:#22364a
}
.sppb-social-share-style-colored ul li.sppb-social-share-getpocket a
{
color:#ed4054
}
.sppb-social-share-style-colored ul li.sppb-social-share-getpocket a:hover
{
color:#e4162d
}
.sppb-social-share-style-colored ul li.sppb-social-share-reddit a
{
color:#ff4500
}
.sppb-social-share-style-colored ul li.sppb-social-share-reddit a:hover
{
color:#e83f00
}
.sppb-social-share-style-colored ul li.sppb-social-share-vk a
{
color:#597ba5
}
.sppb-social-share-style-colored ul li.sppb-social-share-vk a:hover
{
color:#3d5f88
}
.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)
}
.sppb-ajax-contact-status .sppb-text-danger,.sppb-ajax-contact-status .sppb-text-success
{
font-weight:700
}
.sppb-addon-flickr .sppb-flickr-gallery,.sppb-instagram-images
{
width:100%;
display:block;
list-style:none;
padding:0;
margin:0
}
.sppb-addon-flickr .sppb-flickr-gallery li,.sppb-instagram-image
{
margin:0;
width:20%;
float:left;
text-align:center;
position:relative
}
.sppb-addon-flickr .sppb-flickr-gallery li a
{
display:block;
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition:.4s;
transition:.4s
}
.sppb-addon-flickr .sppb-flickr-gallery li a:before
{
content:"";
background:rgba(0,0,0,.7);
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
-webkit-transition:.4s;
transition:.4s;
visibility:visible;
opacity:1
}
.sppb-addon-flickr .sppb-flickr-gallery li a:after
{
content:"\f002";
font-family:"Font Awesome 5 Free";
color:#fff;
font-size:38px;
top:0;
left:0;
position:absolute;
right:0;
height:25px;
margin:auto;
bottom:0;
visibility:hidden;
-webkit-transform:scale(0);
transform:scale(0);
opacity:0;
-webkit-transition:.4s;
transition:.4s;
font-weight:900
}
.sppb-instagram-gallery-btn:focus,.sppb-instagram-gallery-btn:hover
{
outline:0
}
.sppb-addon-flickr .sppb-flickr-gallery li a:hover
{
transform:scale(.83)
}
.sppb-addon-flickr .sppb-flickr-gallery li a:hover:after
{
-webkit-transform:scale(1);
transform:scale(1);
visibility:visible;
opacity:1
}
.sppb-addon-flickr .sppb-flickr-gallery li a:hover:before
{
visibility:visible;
opacity:1
}
.sppb-addon-flickr .sppb-flickr-gallery img
{
width:100%
}
.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
}
.sppb-instagram-image:hover .addon-instagram-item-info
{
visibility:visible;
opacity:1
}
.sppb-instagram-image:hover .addon-instagram-item-overlay
{
visibility:visible;
background:rgba(0,0,0,.85);
opacity:1
}
.sppb-instagram-image:hover .addon-instagram-meta-content
{
top:0
}
.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
}
.sppb-instagram-image:hover .instagram-image.sppb-img-responsive
{
transform:scale(1.08)
}
.sppb-addon-instagram-gallery.layout-classic
{
margin:-10px
}
.layout-classic .sppb-instagram-images
{
display:flex;
flex-wrap:wrap
}
.layout-classic .sppb-instagram-image
{
float:none;
padding:10px
}
.sppb-instagram-classic-content-wrap
{
border:1px solid rgba(0,0,0,.1);
background:#fff;
height:100%
}
.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 .sppb-instagram-image:hover .instagram-image.sppb-img-responsive
{
transform:scale(1)
}
.layout-classic .addon-instagram-item-comments
{
margin-left:auto
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper
{
list-style:none;
position:relative
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before
{
background-color:#0095eb;
bottom:0;
content:" ";
left:50%;
position:absolute;
top:8px;
width:2px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge
{
height:90px;
position:absolute;
left:50%;
z-index:5
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before
{
content:"";
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
-webkit-transition:all .3s;
transition:all .3s;
font-size:30px;
background-color:#fff;
border:3px solid #0095eb;
height:20px;
width:20px;
border-radius:100%
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after
{
background:#0095eb none repeat scroll 0 0;
content:"";
height:2px;
left:10px;
position:absolute;
top:37px;
width:20px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after
{
left:auto;
right:10px;
top:45px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge .timeline-date
{
font-size:1.4em
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement
{
position:relative;
padding-top:0;
padding-bottom:30px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper>.timeline-movement:last-child
{
padding-bottom:0;
bottom:-15px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel
{
text-align:initial;
padding:20px;
border:solid 1px #dfdfdf;
border-radius:5px;
position:relative;
width:345px;
margin-left:15px
}
.sppb-col-md-6 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel
{
width:93%
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title
{
font-size:18px;
margin:0 0 10px;
position:relative
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details
{
font-size:14px;
margin:0
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-badge
{
height:76px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date
{
line-height:76px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part
{
text-align:right;
margin-right:15px;
float:right;
padding:13px 20px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part .title:after
{
right:-80px;
left:inherit
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before
{
left:inherit;
right:1px;
-webkit-transform:rotate(45deg) translateY(-50%);
transform:rotate(45deg) translateY(-50%)
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before
{
content:"";
position:absolute;
top:32px;
left:1px;
width:0;
height:0;
border-width:8px;
border-color:#fff #fff transparent transparent;
border-style:solid;
-webkit-transform:rotate(-135deg) translateY(-50%);
transform:rotate(-135deg) translateY(-50%);
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-shadow:3px -3px 1px -2px rgba(0,0,0,.2);
box-shadow:3px -3px 1px -2px rgba(0,0,0,.2)
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date
{
font-size:16px;
line-height:90px;
margin:0 0 0 30px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date
{
margin:0 30px 0 0
}
.timeline-item.mobile-block
{
display:none
}
.timeline-item.mobile-hidden
{
display:block
}
.sppb-flipbox-panel
{
margin:0 auto;
position:relative;
-webkit-perspective:1000px;
-moz-perspective:1000px;
perspective:1000px;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d
}
.sppb-flipbox-panel .sppb-flipbox-back,.sppb-flipbox-panel .sppb-flipbox-front
{
width:100%;
height:100%;
margin:0 auto;
padding:20px;
overflow:hidden;
background-attachment:scroll;
background-position:center;
background-size:cover;
background-repeat:no-repeat
}
.sppb-flipbox-panel .sppb-flipbox-front
{
height:100%;
position:absolute;
width:100%;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
transition:all .6s ease-in-out;
background-size:cover!important;
background-repeat:no-repeat!important
}
.sppb-flipbox-panel .sppb-flipbox-back
{
height:100%;
position:absolute;
width:100%;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
transition:all .6s ease-in-out;
background-size:cover!important;
background-repeat:no-repeat!important
}
.sppb-flipbox-panel .flip-box
{
display:table
}
.sppb-flipbox-panel .flip-box .flip-box-inner
{
display:table-cell;
vertical-align:middle;
position:relative
}
.flip_right .sppb-flipbox-panel .sppb-flipbox-front
{
-webkit-transform:rotateX(0) rotateY(0);
-moz-transform:rotateX(0) rotateY(0);
transform:rotateX(0) rotateY(0)
}
.flip_right .sppb-flipbox-panel.flip .sppb-flipbox-front
{
-webkit-transform:rotateX(0) rotateY(178deg);
-moz-transform:rotateX(0) rotateY(178deg);
transform:rotateX(0) rotateY(178deg)
}
.flip_right .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:rotateX(0) rotateY(-178deg);
-moz-transform:rotateX(0) rotateY(-178deg);
transform:rotateX(0) rotateY(-178deg)
}
.flip_right .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:none;
-moz-transform:none;
transform:none
}
.flip_left .sppb-flipbox-panel .sppb-flipbox-front
{
-webkit-transform:rotateX(0) rotateY(0);
-moz-transform:rotateX(0) rotateY(0);
transform:rotateX(0) rotateY(0)
}
.flip_left .sppb-flipbox-panel.flip .sppb-flipbox-front
{
-webkit-transform:rotateX(0) rotateY(-178deg);
-moz-transform:rotateX(0) rotateY(-178deg);
transform:rotateX(0) rotateY(-178deg)
}
.flip_left .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:rotateX(0) rotateY(178deg);
-moz-transform:rotateX(0) rotateY(178deg);
transform:rotateX(0) rotateY(178deg)
}
.flip_left .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:none;
-moz-transform:none;
transform:none
}
.flip_top .sppb-flipbox-panel .sppb-flipbox-front
{
-webkit-transform:rotateY(0) rotateX(0);
-moz-transform:rotateY(0) rotateX(0);
transform:rotateY(0) rotateX(0)
}
.flip_top .sppb-flipbox-panel.flip .sppb-flipbox-front
{
-webkit-transform:rotateX(178deg) rotateY(0);
-moz-transform:rotateX(178deg) rotateY(0);
transform:rotateX(178deg) rotateY(0)
}
.flip_top .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:rotateX(-178deg) rotateY(0);
-moz-transform:rotateX(-178deg) rotateY(0);
transform:rotateX(-178deg) rotateY(0)
}
.flip_top .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:none;
-moz-transform:none;
transform:none
}
.flip_bottom .sppb-flipbox-panel .sppb-flipbox-front
{
-webkit-transform:rotateY(0) rotateX(0);
-moz-transform:rotateY(0) rotateX(0);
transform:rotateY(0) rotateX(0)
}
.flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-front
{
-webkit-transform:rotateX(-178deg) rotateY(0);
-moz-transform:rotateX(-178deg) rotateY(0);
transform:rotateX(-178deg) rotateY(0)
}
.flip_bottom .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:rotateX(178deg) rotateY(0);
-moz-transform:rotateX(178deg) rotateY(0);
transform:rotateX(178deg) rotateY(0)
}
.flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:none;
-moz-transform:none;
transform:none
}
.sppb-addon-sppb-flibox.fade-flipbox .sppb-flipbox-panel .sppb-flipbox-front,.sppb-addon-sppb-flibox.slide-flipbox .sppb-flipbox-panel .sppb-flipbox-front
{
-webkit-transform:none;
-moz-transform:none;
transform:none
}
.fade-flipbox .sppb-flipbox-panel,.slide-flipbox .sppb-flipbox-panel
{
overflow:hidden;
-webkit-perspective:initial;
-moz-perspective:initial;
perspective:initial;
-webkit-transform-style:initial;
-moz-transform-style:initial;
transform-style:initial
}
.slide-flipbox.flip_right .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:translateX(100%) translateY(0);
-moz-transform:translateX(100%) translateY(0);
transform:translateX(100%) translateY(0)
}
.slide-flipbox.flip_right .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0)
}
.fade-flipbox .sppb-flipbox-panel .sppb-flipbox-back,.slide-flipbox .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform-style:initial;
-moz-transform-style:initial;
transform-style:initial
}
.slide-flipbox.flip_left .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:translateX(-100%) translateY(0);
-moz-transform:translateX(-100%) translateY(0);
transform:translateX(-100%) translateY(0)
}
.slide-flipbox.flip_left .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0)
}
.slide-flipbox.flip_top .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:translateX(0) translateY(-100%);
-moz-transform:translateX(0) translateY(-100%);
transform:translateX(0) translateY(-100%)
}
.slide-flipbox.flip_top .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0)
}
.slide-flipbox.flip_bottom .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:translateX(0) translateY(100%);
-moz-transform:translateX(0) translateY(100%);
transform:translateX(0) translateY(100%)
}
.slide-flipbox.flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-back
{
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0)
}
.fade-flipbox .sppb-flipbox-panel .sppb-flipbox-back
{
-webkit-transform:none;
-moz-transform:none;
transform:none;
opacity:0
}
.fade-flipbox .sppb-flipbox-panel.flip .sppb-flipbox-back
{
opacity:1
}
.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)
}
.sppb-flipbox-back.flip-box:before,.sppb-flipbox-front.flip-box:before,.threeD-flip-back:before,.threeD-flip-front:before
{
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%
}
.sppb-flipbox-panel,.threeD-item
{
height:280px
}
@media screen and (max-width:767px)
{
.timeline-item.mobile-block
{
display:block
}
.timeline-item.mobile-hidden
{
display:none
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper
{
padding:0 0 10px 40px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before
{
left:10px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge
{
width:30px;
left:-29px;
top:48px;
height:76px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after
{
left:23px;
width:6px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before
{
border-width:2px;
height:16px;
width:16px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after
{
left:23px;
right:auto;
top:37px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel
{
text-align:left!important;
margin-right:0!important;
float:left!important;
width:100%;
margin-left:0;
padding:15px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part
{
padding:15px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before
{
left:0;
right:auto;
-webkit-transform:rotate(-135deg) translateY(-50%);
transform:rotate(-135deg) translateY(-50%)
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date
{
margin:0;
text-align:left!important
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date
{
line-height:40px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date
{
margin:0;
text-align:left!important
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date
{
margin:0;
line-height:40px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper>.timeline-movement:last-child
{
bottom:0
}
.sppb-carousel-pro .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner
{
padding:20px 30px
}

}
.sppb-modal-selector
{
display:inline-block
}
.sppb-ajax-contact-content .g-recaptcha
{
margin-bottom:15px
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-item-image
{
padding:20px 0
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-item-image .sppb-tweet-image
{
display:inline-block
}
.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-modal-icon-wrap
{
position:relative;
display:inline-block
}
@-webkit-keyframes sppbModalRipple
{
0%
{
opacity:0;
-webkit-transform:scale(.5);
transform:scale(.5)
}
10%
{
opacity:1
}
90%
{
opacity:0
}
to
{
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}

}
@keyframes sppbModalRipple
{
0%
{
opacity:0;
-webkit-transform:scale(.5);
transform:scale(.5)
}
10%
{
opacity:1
}
90%
{
opacity:0
}
to
{
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}

}
.sppb-ripple-effect
{
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
box-shadow:0 0 0 15px rgba(255,255,255,.8),0 0 0 30px rgba(255,255,255,.6),0 0 0 45px rgba(255,255,255,.4);
z-index:-1;
animation:sppbModalRipple 2s infinite
}
.sppb-youtube-video-bg
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
pointer-events:none;
z-index:0
}
.sppb-youtube-video-bg iframe
{
border:none
}
.sppb-carousel-pro .sppb-carousel-inner .sppb-item
{
-webkit-transition-property:opacity;
transition-property:opacity
}
.sppb-carousel-pro .sppb-carousel-inner .active.left,.sppb-carousel-pro .sppb-carousel-inner .active.right,.sppb-carousel-pro .sppb-carousel-inner .sppb-item
{
opacity:0
}
.sppb-carousel-pro .sppb-carousel-inner .active,.sppb-carousel-pro .sppb-carousel-inner .next.left,.sppb-carousel-pro .sppb-carousel-inner .prev.right
{
opacity:1
}
.sppb-carousel-pro .sppb-carousel-inner .active.left,.sppb-carousel-pro .sppb-carousel-inner .active.right,.sppb-carousel-pro .sppb-carousel-inner .next,.sppb-carousel-pro .sppb-carousel-inner .prev
{
left:0;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.sppb-carousel-pro .sppb-carousel-control
{
z-index:2
}
.sppb-carousel-pro-arrow-bottom-center,.sppb-carousel-pro-arrow-bottom-left,.sppb-carousel-pro-arrow-bottom-right
{
position:absolute;
right:0;
left:0;
top:auto;
bottom:0
}
.sppb-carousel-pro-arrow-bottom-center .sppb-col-sm-12,.sppb-carousel-pro-arrow-bottom-left .sppb-col-sm-12,.sppb-carousel-pro-arrow-bottom-right .sppb-col-sm-12
{
font-size:0
}
.sppb-carousel-pro-arrow-bottom-center .sppb-carousel-control,.sppb-carousel-pro-arrow-bottom-left .sppb-carousel-control,.sppb-carousel-pro-arrow-bottom-right .sppb-carousel-control
{
position:relative;
display:inline-block;
height:40px;
line-height:40px;
font-size:24px;
left:0;
opacity:1;
border:1px solid #fff;
text-shadow:none
}
.sppb-carousel-pro-arrow-bottom-left
{
text-align:left
}
.sppb-carousel-pro-arrow-bottom-center .sppb-carousel-control i,.sppb-carousel-pro-arrow-bottom-left .sppb-carousel-control i,.sppb-carousel-pro-arrow-bottom-right .sppb-carousel-control i
{
position:relative;
top:0;
left:0;
right:auto;
margin:0
}
.sppb-carousel-pro-arrow-bottom-center
{
text-align:center
}
.sppb-carousel-pro-arrow-bottom-right
{
text-align:right
}
.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%
}
.sppb-shape-container
{
overflow:hidden;
position:absolute;
left:0;
width:100%;
line-height:0;
z-index:2
}
.sppb-shape-container.sppb-top-shape
{
top:-1px
}
.sppb-shape-container.sppb-bottom-shape
{
bottom:-1px
}
.sppb-shape-container svg
{
display:block;
width:100%;
position:relative;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.sppb-shape-container.sppb-bottom-shape svg
{
transform:rotateX(180deg) translateX(-50%)
}
.sppb-shape-container.sppb-top-shape.sppb-shape-flip svg
{
transform:rotateY(180deg) translateX(50%)
}
.sppb-shape-container.sppb-bottom-shape.sppb-shape-flip svg
{
transform:rotate(180deg) translateX(50%)
}
.sppb-shape-container.sppb-top-shape.sppb-shape-invert svg
{
transform:rotateX(180deg) translateX(-50%)
}
.sppb-shape-container.sppb-bottom-shape.sppb-shape-invert svg
{
transform:rotateX(0) translateX(-50%)
}
.sppb-shape-container.sppb-top-shape.sppb-shape-invert.sppb-shape-flip svg
{
transform:rotate(180deg) translateX(50%)
}
.sppb-shape-container.sppb-bottom-shape.sppb-shape-invert.sppb-shape-flip svg
{
transform:rotateY(180deg) translateX(50%)
}
.sppb-shape-container.sppb-shape-to-front
{
z-index:99999
}
.sppb-addon-optin-forms
{
padding:30px
}
.sppb-addon-optin-forms .sppb-optin-form-details-wrap:not(:empty)
{
padding:20px 0
}
.sppb-addon-optin-forms .sppb-optin-form-info-wrap
{
overflow:hidden
}
.sppb-addon-optin-forms .sppb-optin-form input
{
-webkit-box-shadow:none;
box-shadow:none
}
.sppb-optin-form-box.has-grid,.sppb-optin-form-info-wrap.media-position-left,.sppb-optin-form-info-wrap.media-position-right
{
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:flex;
align-items:center
}
.sppb-optin-form-info-wrap.media-position-right
{
flex-direction:row-reverse
}
.sppb-optin-form-info-wrap.media-position-left .sppb-optin-form-icon,.sppb-optin-form-info-wrap.media-position-left .sppb-optin-form-img
{
padding-right:20px
}
.sppb-optin-form-info-wrap.media-position-right .sppb-optin-form-icon,.sppb-optin-form-info-wrap.media-position-right .sppb-optin-form-img
{
padding-left:20px
}
.sppb-optin-form.form-inline .button-wrap
{
margin-bottom:20px
}
form.sppb-optin-form.submit-button-inside
{
position:relative
}
.sppb-optin-form.submit-button-inside .name-wrap,form.sppb-optin-form.submit-button-inside .email-wrap
{
padding-right:0
}
form.sppb-optin-form.submit-button-inside .button-wrap
{
margin-bottom:0;
position:absolute;
top:0;
right:0
}
@media screen and (min-width:480px)
{
.sppb-optin-form.form-inline
{
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:flex
}
.sppb-optin-form.form-inline .email-wrap,.sppb-optin-form.form-inline .name-wrap
{
padding-right:20px
}
.sppb-optin-form.form-inline .email-wrap,.sppb-optin-form.form-inline .name-wrap
{
flex:1
}

}
.com-sppagebuilder .mfp-content,.com_sppagebuilder .mfp-content
{
text-align:center
}
.com-sppagebuilder .sppb-optin-form-popup-wrap,.com_sppagebuilder .sppb-optin-form-popup-wrap
{
display:inline-block;
position:relative;
max-width:100%
}
.com-sppagebuilder .sppb-optin-form-popup-wrap .mfp-close,.com_sppagebuilder .sppb-optin-form-popup-wrap .mfp-close
{
width:35px;
height:35px;
line-height:30px;
opacity:.5;
-webkit-transition:.3s;
transition:.3s
}
.com-sppagebuilder .sppb-optin-form-popup-wrap .mfp-close:hover,.com_sppagebuilder .sppb-optin-form-popup-wrap .mfp-close:hover
{
opacity:1
}
.com-sppagebuilder .sppb-optin-form-popup-wrap>[id*=sppb-addon-],.com_sppagebuilder .sppb-optin-form-popup-wrap>[id*=sppb-addon-]
{
position:relative;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
max-width:100%
}
.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
}
.com-sppagebuilder:not(.layout-edit) .sppb-addon-optin-forms.optintype-popup .sppb-optin-forms-close
{
position:absolute;
top:-25px;
right:-5px;
z-index:999;
cursor:pointer;
font-size:20px
}
.com-sppagebuilder:not(.layout-edit) .sppb-addon-optin-forms.optintype-popup
{
display:none!important
}
.com-sppagebuilder:not(.layout-edit) .mfp-content .sppb-addon-optin-forms.optintype-popup
{
display:block!important
}
.sppb-modal-selector
{
display:-webkit-inline-flex;
display:-moz-inline-flex;
display:-ms-inline-flex;
display:-o-inline-flex;
display:inline-flex;
align-items:center;
position:relative;
z-index:1
}
@media screen and (min-width:768px)
{
.sppb-addon-cta .sppb-row
{
display:table;
width:100%;
height:100%
}
.sppb-addon-cta .sppb-row>div
{
display:table-cell;
vertical-align:middle;
float:none
}

}
.sppb-addon-testimonial-avatar
{
display:inline-block
}
.sppb-addon-testimonial-footer span
{
display:inline-block
}
.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
}
.sppb-link-list-wrap ul
{
margin:0;
padding:0;
list-style:none
}
.sppb-link-list-wrap ul li a
{
display:inline-block;
color:#000
}
.sppb-link-list-wrap.sppb-link-list-nav ul li
{
display:inline-block
}
.sppb-nav-align-right
{
text-align:right
}
.sppb-nav-align-center
{
text-align:center
}
.sppb-responsive-bars
{
display:none;
cursor:pointer;
padding:10px;
background-color:rgba(0,0,0,.1);
border-radius:3px;
transition:all .3s
}
.sppb-responsive-bars.open
{
background-color:#22b8f0
}
.sppb-responsive-bar
{
display:block;
height:3px;
width:35px;
background-color:#000;
transition:all .3s
}
.sppb-responsive-bars.open .sppb-responsive-bar
{
background-color:#fff
}
.sppb-responsive-bar+.sppb-responsive-bar
{
margin-top:7px
}
#sp-page-builder .page-content .sppb-section.sppb-sticky-it,#sp-page-builder .sppb-section.sppb-sticky-it
{
position:fixed;
width:100%;
top:0;
left:0;
z-index:999
}
.sp-pagebuilder-addons-list-sidebar ul li>span>span>span
{
vertical-align:middle
}
@media (max-width:991px)
{
.sppb-responsive-bars
{
display:inline-block
}
.sppb-link-list-responsive.sppb-link-list-wrap ul
{
max-height:0;
overflow:hidden;
transition:all .5s
}
.sppb-link-list-responsive.sppb-link-list-wrap ul.open
{
max-height:1000px;
transition:all .5s ease-in
}
.sppb-link-list-responsive.sppb-link-list-wrap ul li a
{
display:block
}
.sppb-link-list-responsive.sppb-link-list-wrap.sppb-link-list-nav ul li
{
display:block
}
.sppb-link-list-responsive.sppb-nav-align-right ul
{
text-align:left
}

}
.sppb-icons-group-list
{
list-style:none;
margin:0;
padding:0;
display:block
}
.sppb-icons-group-list li
{
text-align:center
}
.sppb-icons-group-list li a
{
display:inline-block
}
.sppb-icons-label-text
{
display:block;
line-height:1
}
.sppb-icons-label-text.right
{
display:inline-block
}
.sppb-addon-icons-group.icons-group-title-postion-left,.sppb-addon-icons-group.icons-group-title-postion-right
{
display:flex
}
.sppb-addon-icons-group.icons-group-title-postion-right .sppb-addon-title
{
order:2
}
.overlay-image-title .sppb-addon-subtitle,.overlay-image-title .sppb-addon-title
{
transition:.35s;
color:#fff;
margin-top:0
}
.overlay-image-title .sppb-addon-subtitle
{
margin-bottom:0
}
.overlay-image-title .sppb-addon-subtitle i,.overlay-image-title .sppb-addon-title i
{
margin-right:5px
}
.sppb-addon-overlay-image-content
{
padding:35px;
-ms-display:flex;
display:flex;
position:relative;
backface-visibility:hidden;
overflow:hidden
}
.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-left .sppb-addon-subtitle,.title-subtitle-center-left .sppb-addon-subtitle,.title-subtitle-top-left .sppb-addon-subtitle
{
transform:translate3d(15px,0,0);
transition:.45s
}
.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-title
{
transform:translate3d(0,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-bottom-right .sppb-addon-subtitle,.title-subtitle-center-right .sppb-addon-subtitle,.title-subtitle-top-right .sppb-addon-subtitle
{
transform:translate3d(-15px,0,0)
}
.sppb-addon-overlay-image:hover .title-subtitle-bottom-right .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-bottom-right .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-center-right .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-center-right .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-top-right .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-top-right .sppb-addon-title
{
transform:translate3d(0,0,0)
}
.title-subtitle-top-center .sppb-addon-title
{
transform:translate3d(0,15px,0);
transition:.45s
}
.title-subtitle-top-center .sppb-addon-subtitle
{
transform:translate3d(0,15px,0)
}
.sppb-addon-overlay-image:hover .title-subtitle-top-center .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-top-center .sppb-addon-title
{
transform:translate3d(0,0,0)
}
.title-subtitle-center-center .sppb-addon-title
{
transform:translate3d(0,15px,0)
}
.title-subtitle-center-center .sppb-addon-subtitle
{
transform:translate3d(0,15px,0);
transition:.45s
}
.sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-title
{
transform:translate3d(0,0,0)
}
.title-subtitle-bottom-center .sppb-addon-title
{
transform:translate3d(0,-15px,0)
}
.title-subtitle-bottom-center .sppb-addon-subtitle
{
transform:translate3d(0,-15px,0);
transition:.45s
}
.sppb-addon-overlay-image:hover .title-subtitle-bottom-center .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-bottom-center .sppb-addon-title
{
transform:translate3d(0,0,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
}
.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-center-left .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-top-left .overlay-image-button-wrap
{
transform:translate3d(0,0,0)
}
.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
}
.sppb-addon-overlay-image:hover .title-subtitle-bottom-right .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-center-right .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-top-right .overlay-image-button-wrap
{
transform:translate3d(0,0,0)
}
.title-subtitle-top-center .overlay-image-button-wrap
{
transform:translate3d(0,15px,0);
transition:.3s
}
.sppb-addon-overlay-image:hover .title-subtitle-top-center .overlay-image-button-wrap
{
transform:translate3d(0,0,0)
}
.title-subtitle-center-center .overlay-image-button-wrap
{
transform:translate3d(0,0,0);
transition:.3s
}
.sppb-addon-overlay-image:hover .title-subtitle-center-center .overlay-image-button-wrap
{
transform:translate3d(0,-15px,0)
}
.title-subtitle-bottom-center .overlay-image-button-wrap
{
transform:translate3d(0,-15px,0);
transition:.3s
}
.sppb-addon-overlay-image:hover .title-subtitle-bottom-center .overlay-image-button-wrap
{
transform:translate3d(0,0,0)
}
.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)
}
.sppb-addon-overlay-image:hover .sppb-addon-image-overlay-icon
{
display:block;
-webkit-animation:zoomIn .2s;
animation:zoomIn .2s
}
.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
}
.sppb-addon-articles-scroller,.sppb-addon-articles-ticker
{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased
}
.sppb-articles-scroller-link
{
display:block
}
.sppb-addon-articles-scroller-title
{
font-size:18px;
color:#fff;
font-weight:700;
line-height:1;
margin-bottom:10px
}
.sppb-articles-scroller-date-left-date-container
{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.sppb-articles-scroller-date-left-date
{
background:#e91e63;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-flex:0;
-ms-flex:0 0 15%;
flex:0 0 15%;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.sppb-articles-scroller-meta-date-left
{
text-align:center
}
.sppb-articles-scroller-meta-date-left span
{
color:#fff;
line-height:1;
font-weight:700;
font-size:14px;
display:block;
text-transform:uppercase
}
.sppb-articles-scroller-meta-date-left span.sppb-articles-scroller-day
{
font-size:42px;
margin-bottom:5px;
font-weight:700
}
.sppb-articles-scroller-date-left-content
{
background:#212125;
padding:25px;
-ms-flex:0 0 85%;
flex:0 0 85%
}
.sppb-articles-scroller-introtext
{
color:#fff
}
.sppb-articles-scroller-introtext p
{
margin-bottom:5px
}
.sppb-articles-scroller-introtext *
{
display:inline-block
}
.sppb-articles-scroller-introtext ol,.sppb-articles-scroller-introtext ul
{
margin:0;
padding:0
}
.sppb-articles-scroller-date-left-content .sppb-addon-articles-scroller-title
{
font-size:24px;
margin-bottom:15px
}
.sppb-articles-ticker-wrap
{
display:flex;
position:relative
}
.sppb-articles-ticker-wrap .bx-wrapper
{
margin:0 auto;
display:table;
width:100%
}
.sppb-articles-ticker-heading
{
background:#e9991e;
color:#fff;
-ms-flex:0 0 25%;
flex:0 0 25%;
align-items:center;
display:flex;
justify-content:center;
position:relative;
z-index:1;
text-align:center;
line-height:1
}
.sppb-articles-ticker-heading svg
{
position:absolute;
left:auto;
top:0;
height:100%;
z-index:-1;
right:-25px
}
.sppb-articles-ticker
{
margin:0;
-ms-flex:0 0 75%;
flex:0 0 75%;
background:#222;
position:relative
}
.sppb-articles-ticker .bx-wrapper
{
margin:0 auto
}
.sppb-articles-ticker-text
{
padding:15px 30px 15px 20px;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.sppb-articles-ticker-text.shape-enabled-need-extra-padding
{
padding-left:42px
}
.sppb-articles-ticker-text a
{
color:#fff;
display:block;
font-size:16px;
line-height:1;
position:relative;
z-index:1
}
.sppb-articles-ticker-controller
{
position:absolute;
left:auto;
right:15px;
top:0;
margin:auto;
bottom:0;
height:29px
}
.sppb-articles-ticker-controller span
{
display:inline-block;
font-size:22px;
line-height:1.2
}
.sppb-articles-ticker-controller span.sppb-articles-ticker-left-control
{
margin-right:5px
}
.sppb-articles-ticker-controller span a
{
font-size:22px;
color:#fff;
line-height:1
}
.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%
}
.article-image-as-bg .sppb-articles-scroller-date-left-date
{
position:relative
}
.article-image-as-bg .sppb-articles-scroller-date-left-date:after
{
content:"";
position:absolute;
left:auto;
right:0;
width:1px;
height:60%;
margin:auto;
background:#fff
}
.date-text-overlay
{
position:relative
}
.date-text-overlay .sppb-articles-scroller-month
{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:absolute;
left:auto;
right:0;
line-height:1;
top:0;
bottom:0;
color:#000;
font-size:24px
}
.sppb-articles-carousel-column
{
width:25%
}
.sppb-articles-carousel-content
{
background:#fff;
box-shadow:0 6px 12px -3px rgba(49,41,41,.1);
padding:20px 20px 25px;
margin-bottom:15px
}
.sppb-articles-carousel-meta-date
{
color:rgba(0,0,0,.6);
font-size:14px
}
.sppb-articles-carousel-link
{
display:block;
margin:12px 0;
font-size:24px;
color:#000;
line-height:1
}
.sppb-articles-carousel-meta-category a
{
font-size:14px;
font-weight:600;
color:#95a5a6;
display:inline-block;
margin-top:10px
}
.sppb-addon-articles-carousel .bx-controls.bx-has-pager
{
position:absolute;
width:100%;
top:-40px
}
.sppb-addon-articles-carousel .bx-pager.bx-default-pager
{
padding-top:0;
bottom:auto;
font-size:0;
text-align:right;
right:10px
}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a
{
width:30px;
height:2px;
border-radius:0;
position:relative;
overflow:hidden;
transition:.35s
}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a.active
{
width:50px
}
.sppb-addon-articles-carousel .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.sppb-addon-articles-carousel .bx-wrapper .bx-pager-item
{
vertical-align:initial
}
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%
}
.sppb-addon-pricelist
{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.sppb-addon-pricelist .sppb-addon-title
{
font-size:18px;
font-weight:700;
line-height:1;
margin-bottom:10px
}
.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-animated-heading .sppb-addon-title
{
font-size:45px;
font-weight:600;
color:#4e5465;
display:flex;
flex-wrap:wrap;
align-items:center;
margin:0
}
.sppb-addon-animated-heading.sppb-text-left .sppb-addon-title
{
justify-content:flex-start
}
.sppb-addon-animated-heading.sppb-text-center .sppb-addon-title
{
justify-content:center
}
.sppb-addon-animated-heading.sppb-text-right .sppb-addon-title
{
justify-content:flex-end
}
.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
}
@-webkit-keyframes highlighted-text-animation
{
0%
{
stroke-dasharray:0 1500
}
15%
{
stroke-dasharray:1500 1500
}
85%
{
opacity:1
}
90%
{
stroke-dasharray:1500 1500;
opacity:0
}
to
{
stroke-dasharray:0 1500;
opacity:0
}

}
@keyframes highlighted-text-animation
{
0%
{
stroke-dasharray:0 1500
}
15%
{
stroke-dasharray:1500 1500
}
85%
{
opacity:1
}
90%
{
stroke-dasharray:1500 1500;
opacity:0
}
to
{
stroke-dasharray:0 1500;
opacity:0
}

}
.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
}
@-webkit-keyframes animated-text-animation-flip-in
{
0%
{
-webkit-transform:rotateX(180deg);
opacity:0
}
35%
{
-webkit-transform:rotateX(120deg);
opacity:0
}
65%
{
opacity:0
}
100%
{
-webkit-transform:rotateX(360deg);
opacity:1
}

}
@keyframes animated-text-animation-flip-in
{
0%
{
-webkit-transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
transform:rotateX(180deg);
opacity:0
}
35%
{
-webkit-transform:rotateX(120deg);
-ms-transform:rotateX(120deg);
transform:rotateX(120deg);
opacity:0
}
65%
{
opacity:0
}
100%
{
-webkit-transform:rotateX(360deg);
-ms-transform:rotateX(360deg);
transform:rotateX(360deg);
opacity:1
}

}
@-webkit-keyframes animated-text-animation-flip-out
{
0%
{
-webkit-transform:rotateX(0);
opacity:1
}
35%
{
-webkit-transform:rotateX(-40deg);
opacity:1
}
65%
{
opacity:0
}
100%
{
-webkit-transform:rotateX(180deg);
opacity:0
}

}
@keyframes animated-text-animation-flip-out
{
0%
{
-webkit-transform:rotateX(0);
-ms-transform:rotateX(0);
transform:rotateX(0);
opacity:1
}
35%
{
-webkit-transform:rotateX(-40deg);
-ms-transform:rotateX(-40deg);
transform:rotateX(-40deg);
opacity:1
}
65%
{
opacity:0
}
100%
{
-webkit-transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
transform:rotateX(180deg);
opacity:0
}

}
.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
}
@-webkit-keyframes animated-text-pulse
{
0%
{
-webkit-transform:translateY(-50%) scale(1);
opacity:1
}
40%
{
-webkit-transform:translateY(-50%) scale(.9);
opacity:0
}
100%
{
-webkit-transform:translateY(-50%) scale(0);
opacity:0
}

}
@keyframes animated-text-pulse
{
0%
{
-webkit-transform:translateY(-50%) scale(1);
-ms-transform:translateY(-50%) scale(1);
transform:translateY(-50%) scale(1);
opacity:1
}
40%
{
-webkit-transform:translateY(-50%) scale(.9);
-ms-transform:translateY(-50%) scale(.9);
transform:translateY(-50%) scale(.9);
opacity:0
}
100%
{
-webkit-transform:translateY(-50%) scale(0);
-ms-transform:translateY(-50%) scale(0);
transform:translateY(-50%) scale(0);
opacity:0
}

}
.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
}
@-webkit-keyframes animated-text-animation-wave-in
{
0%
{
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(90deg)
}
60%
{
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(-10deg)
}
100%
{
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0)
}

}
@keyframes animated-text-animation-wave-in
{
0%
{
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(90deg);
-ms-transform:translateZ(-20px) rotateX(90deg);
transform:translateZ(-20px) rotateX(90deg)
}
60%
{
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(-10deg);
-ms-transform:translateZ(-20px) rotateX(-10deg);
transform:translateZ(-20px) rotateX(-10deg)
}
100%
{
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0);
-ms-transform:translateZ(-20px) rotateX(0);
transform:translateZ(-20px) rotateX(0)
}

}
@-webkit-keyframes animated-text-animation-wave-out
{
0%
{
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0)
}
60%
{
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-100deg)
}
100%
{
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-90deg)
}

}
@keyframes animated-text-animation-wave-out
{
0%
{
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0);
-ms-transform:translateZ(-20px) rotateX(0);
transform:translateZ(-20px) rotateX(0)
}
60%
{
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-100deg);
-ms-transform:translateZ(-20px) rotateX(-100deg);
transform:translateZ(-20px) rotateX(-100deg)
}
100%
{
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-90deg);
-ms-transform:translateZ(-20px) rotateX(-90deg);
transform:translateZ(-20px) rotateX(-90deg)
}

}
.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
}
@-webkit-keyframes slide-in
{
0%
{
opacity:0;
-webkit-transform:translateY(-100%)
}
60%
{
opacity:1;
-webkit-transform:translateY(20%)
}
100%
{
opacity:1;
-webkit-transform:translateY(0)
}

}
@keyframes slide-in
{
0%
{
opacity:0;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%)
}
60%
{
opacity:1;
-webkit-transform:translateY(20%);
-ms-transform:translateY(20%);
transform:translateY(20%)
}
100%
{
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}

}
@-webkit-keyframes slide-out
{
0%
{
opacity:1;
-webkit-transform:translateY(0)
}
60%
{
opacity:0;
-webkit-transform:translateY(120%)
}
100%
{
opacity:0;
-webkit-transform:translateY(100%)
}

}
@keyframes slide-out
{
0%
{
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
60%
{
opacity:0;
-webkit-transform:translateY(120%);
-ms-transform:translateY(120%);
transform:translateY(120%)
}
100%
{
opacity:0;
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%)
}

}
.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
}
@-webkit-keyframes zoom-in
{
0%
{
opacity:0;
-webkit-transform:translateZ(100px)
}
100%
{
opacity:1;
-webkit-transform:translateZ(0)
}

}
@keyframes zoom-in
{
0%
{
opacity:0;
-webkit-transform:translateZ(100px);
-ms-transform:translateZ(100px);
transform:translateZ(100px)
}
100%
{
opacity:1;
-webkit-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0)
}

}
@-webkit-keyframes zoom-out
{
0%
{
opacity:1;
-webkit-transform:translateZ(0)
}
100%
{
opacity:0;
-webkit-transform:translateZ(-100px)
}

}
@keyframes zoom-out
{
0%
{
opacity:1;
-webkit-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0)
}
100%
{
opacity:0;
-webkit-transform:translateZ(-100px);
-ms-transform:translateZ(-100px);
transform:translateZ(-100px)
}

}
.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
}
@-webkit-keyframes animated-text-animation-blinds-in
{
0%
{
-webkit-transform:rotateY(180deg)
}
100%
{
-webkit-transform:rotateY(0)
}

}
@keyframes animated-text-animation-blinds-in
{
0%
{
-webkit-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
transform:rotateY(180deg)
}
100%
{
-webkit-transform:rotateY(0);
-ms-transform:rotateY(0);
transform:rotateY(0)
}

}
@-webkit-keyframes animated-text-animation-blinds-out
{
0%
{
-webkit-transform:rotateY(0)
}
100%
{
-webkit-transform:rotateY(-180deg)
}

}
@keyframes animated-text-animation-blinds-out
{
0%
{
-webkit-transform:rotateY(0);
-ms-transform:rotateY(0);
transform:rotateY(0)
}
100%
{
-webkit-transform:rotateY(-180deg);
-ms-transform:rotateY(-180deg);
transform:rotateY(-180deg)
}

}
.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
}
@-webkit-keyframes scale-up
{
0%
{
-webkit-transform:scale(0);
opacity:0
}
60%
{
-webkit-transform:scale(1.2);
opacity:1
}
100%
{
-webkit-transform:scale(1);
opacity:1
}

}
@keyframes scale-up
{
0%
{
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
opacity:0
}
60%
{
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2);
opacity:1
}
100%
{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}

}
@-webkit-keyframes scale-down
{
0%
{
-webkit-transform:scale(1);
opacity:1
}
60%
{
-webkit-transform:scale(0);
opacity:0
}

}
@keyframes scale-down
{
0%
{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}
60%
{
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
opacity:0
}

}
.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
}
@-webkit-keyframes push-in
{
0%
{
opacity:0;
-webkit-transform:translateX(-100%)
}
60%
{
opacity:1;
-webkit-transform:translateX(10%)
}
100%
{
opacity:1;
-webkit-transform:translateX(0)
}

}
@keyframes push-in
{
0%
{
opacity:0;
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%)
}
60%
{
opacity:1;
-webkit-transform:translateX(10%);
-ms-transform:translateX(10%);
transform:translateX(10%)
}
100%
{
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}

}
@-webkit-keyframes push-out
{
0%
{
opacity:1;
-webkit-transform:translateX(0)
}
60%
{
opacity:0;
-webkit-transform:translateX(110%)
}
100%
{
opacity:0;
-webkit-transform:translateX(100%)
}

}
@keyframes push-out
{
0%
{
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
60%
{
opacity:0;
-webkit-transform:translateX(110%);
-ms-transform:translateX(110%);
transform:translateX(110%)
}
100%
{
opacity:0;
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%)
}

}
.sppb-addon-sp-slider .sp-item.slider-content-vercally-center
{
display:flex;
flex-wrap:wrap;
align-items:center
}
.sppb-addon-sp-slider.sp-slider .sp-item.active [data-layer=true]
{
opacity:1
}
.sppb-addon-sp-slider .sp-slider-outer-stage,div.sp-slider.on-3d-active .sp-slider-outer-stage
{
background:0 0
}
.slider-content-vercally-center .sppb-row div[class*=sppb-col],.slider-content-vercally-center .sppb-row div[class^=sppb-col]
{
display:flex;
align-items:center
}
.sp-item .sppb-row div[class*=sppb-col].image-align-right,.sp-item .sppb-row div[class^=sppb-col].image-align-right
{
justify-content:flex-end
}
.sp-item .sppb-row div[class*=sppb-col].image-align-center,.sp-item .sppb-row div[class^=sppb-col].image-align-center
{
justify-content:center
}
.sp-item .sppb-row div[class*=sppb-col].image-align-left,.sp-item .sppb-row div[class^=sppb-col].image-align-left
{
justify-content:flex-start
}
.sppb-addon-sp-slider.sp-slider .sp-dots ul
{
margin:0
}
.dot-controller-dot.sp-slider .sp-dots ul li,.dot-controller-dot.sp-slider .sp-dots ul li.active
{
border-color:#fff;
border-style:solid;
border-width:2px;
transition:.4s;
overflow:hidden
}
.dot-controller-dot.sp-slider .sp-dots ul li::after
{
content:"";
position:absolute;
background:#fff;
width:8px;
top:0;
border-radius:50%;
height:8px;
left:0;
right:0;
bottom:0;
margin:auto;
transition:.4s;
opacity:0
}
.dot-controller-dot.sp-slider .sp-dots ul li.active::after,.dot-controller-dot.sp-slider .sp-dots ul li:hover::after
{
opacity:1
}
.dot-controller-with_image.sp-slider .sp-dots
{
height:50px;
margin:0
}
.dot-controller-with_image.sp-slider .sp-dots ul li,.dot-controller-with_image.sp-slider .sp-dots ul li.active
{
width:50px;
height:50px;
border-color:#fff;
border-style:solid;
border-width:3px;
border-radius:50%;
transition:.4s
}
.dot-controller-dot.sp-slider .sp-dots ul li span,.dot-controller-with_image.sp-slider .sp-dots ul li span
{
display:none
}
.dot-controller-with_image.sp-slider .sp-dots ul li::after
{
content:"";
background:rgba(0,0,0,.4);
width:100%;
height:100%;
border-radius:50%;
left:0;
top:0;
position:absolute;
transition:.3s
}
.dot-controller-with_image.sp-slider .sp-dots ul li.active::after,.dot-controller-with_image.sp-slider .sp-dots ul li:hover::after
{
background:0 0
}
.dot-controller-position-bottom_left.sp-slider .sp-dots,.dot-controller-position-bottom_right.sp-slider .sp-dots
{
transform:initial;
margin:auto
}
.dot-controller-position-bottom_left.sp-slider .sp-dots ul
{
text-align:left
}
.dot-controller-position-bottom_right.sp-slider .sp-dots ul
{
text-align:right
}
.dot-controller-position-bottom_right.sp-slider .sp-dots
{
left:auto
}
.dot-controller-position-vertical_left.sp-slider .sp-dots
{
transform:initial;
margin:auto;
max-width:20px;
top:0;
bottom:0;
display:flex;
flex-direction:column;
justify-content:center
}
.dot-controller-position-vertical_right.sp-slider .sp-dots
{
transform:initial;
margin:auto;
left:auto;
max-width:20px;
top:0;
bottom:0;
display:flex;
flex-direction:column;
justify-content:center
}
.dot-controller-line.dot-controller-position-vertical_left .sp-dots,.dot-controller-line.dot-controller-position-vertical_right .sp-dots
{
max-width:50px
}
.dot-controller-with_image.dot-controller-position-vertical_left .sp-dots,.dot-controller-with_image.dot-controller-position-vertical_right .sp-dots
{
max-width:50px
}
.dot-controller-line.dot-controller-position-vertical_left .sp-dots ul li.active,.dot-controller-line.dot-controller-position-vertical_right .sp-dots ul li.active
{
width:50px
}
.dot-controller-line.dot-controller-position-vertical_left .sp-dots ul
{
text-align:left
}
.dot-controller-line.dot-controller-position-vertical_right .sp-dots ul
{
text-align:right
}
.dot-controller-line.sp-slider .sp-dots ul li .dot-indicator
{
bottom:0;
margin:auto
}
.dot-controller-line.sp-slider .sp-dots ul li::before
{
content:"";
padding-top:3px;
display:block;
margin-top:-3px
}
.dot-controller-line.sp-slider .sp-dots ul li::after
{
content:"";
padding-bottom:3px;
display:block;
margin-top:3px
}
.dot-controller-position-vertical_left .sp-dots ul,.dot-controller-position-vertical_right .sp-dots ul
{
display:flex;
flex-wrap:wrap;
flex-direction:column
}
.sp-slider .sp-nav-control .nav-control
{
transition:.3s
}
div.sp-slider .sp-indicator.line-indicator
{
background:rgba(0,0,0,.3)
}
div.sp-slider .sp-nav-control
{
position:absolute;
height:1px;
z-index:3;
left:50px;
top:-50px;
bottom:0;
margin:auto;
right:50px;
width:auto
}
div.sp-slider .sp-nav-control .nav-control
{
color:#fff;
height:50px;
width:50px;
border:1px solid #fff;
background:rgba(0,0,0,.3);
line-height:50px;
font-size:14px;
padding:0;
top:0;
bottom:0
}
div.sp-slider .sp-nav-control .nav-control:hover
{
background:rgba(0,0,0,.6)
}
div[data-arrow-content=icon_only].sp-slider .sp-nav-control
{
height:1px;
top:-70px
}
div[data-arrow-content=icon_only].sp-slider .sp-nav-control .nav-control
{
font-size:28px;
width:70px;
height:70px
}
div[data-arrow-content=icon_only] .sp-nav-control .nav-control i
{
line-height:70px
}
div[data-arrow-content=icon_with_text] .sp-nav-control .nav-control
{
width:70px;
height:60px;
line-height:60px
}
.sppb-addon-sp-slider.sp-slider.arrow-position-bottom_center .sp-nav-control,.sppb-addon-sp-slider.sp-slider.arrow-position-bottom_left .sp-nav-control,.sppb-addon-sp-slider.sp-slider.arrow-position-bottom_right .sp-nav-control
{
top:auto;
bottom:50px;
left:0;
width:160px;
margin:auto;
right:0;
height:70px;
z-index:4
}
.sppb-addon-sp-slider.sp-slider.arrow-position-bottom_right .sp-nav-control
{
left:auto;
right:50px
}
.sppb-addon-sp-slider.sp-slider.arrow-position-bottom_left .sp-nav-control
{
left:50px;
right:auto
}
.sp-slider.arrow-show-on-hover .sp-nav-control
{
opacity:0;
visibility:hidden;
transition:.4s
}
.sp-slider.arrow-show-on-hover:hover .sp-nav-control
{
opacity:1;
visibility:visible
}
.sppb-sp-slider-title
{
font-size:46px;
margin-top:0;
margin-bottom:0
}
.sppb-sp-slider-image,.sppb-sp-slider-text,.sppb-sp-slider-title
{
display:table;
word-break:break-word
}
.sp-slider-content-align-left,.sp-slider-image-align-left
{
text-align:left;
width:100%
}
.sp-slider-content-align-center,.sp-slider-image-align-center
{
text-align:center;
width:100%
}
.sp-slider-content-align-right,.sp-slider-image-align-right
{
text-align:right;
width:100%
}
.sppb-addon-sp-slider .sp-slider-content-align-left .sppb-sp-slider-image,.sppb-addon-sp-slider .sp-slider-content-align-left .sppb-sp-slider-text,.sppb-addon-sp-slider .sp-slider-content-align-left .sppb-sp-slider-title
{
margin-right:auto!important
}
.sppb-addon-sp-slider .sp-slider-content-align-center .sppb-sp-slider-image,.sppb-addon-sp-slider .sp-slider-content-align-center .sppb-sp-slider-text,.sppb-addon-sp-slider .sp-slider-content-align-center .sppb-sp-slider-title
{
margin-left:auto!important;
margin-right:auto!important
}
.sppb-addon-sp-slider .sp-slider-content-align-right .sppb-sp-slider-image,.sppb-addon-sp-slider .sp-slider-content-align-right .sppb-sp-slider-text,.sppb-addon-sp-slider .sp-slider-content-align-right .sppb-sp-slider-title
{
margin-left:auto!important
}
.sppb-addon-sp-slider .sp-slider-image-align-left .sppb-sp-slider-image
{
margin-right:auto!important
}
.sppb-addon-sp-slider .sp-slider-image-align-center .sppb-sp-slider-image
{
margin-left:auto!important;
margin-right:auto!important
}
.sppb-addon-sp-slider .sp-slider-image-align-right .sppb-sp-slider-image
{
margin-left:auto!important
}
.sp-slider .sp-item .sppb-sp-slider-image img
{
display:inline-block
}
.sppb-sp-slider-icon
{
display:inline-block
}
.sppb-sp-slider-icon.sp-slider-icon-block
{
display:table
}
.sppb-sp-slider-button
{
display:inline-block;
margin-right:15px;
margin-left:15px
}
.sp-slider-content-align-left .sppb-sp-slider-button
{
margin-left:0;
margin-right:30px
}
.sp-slider-content-align-right .sppb-sp-slider-button
{
margin-right:0;
margin-left:30px
}
.sppb-sp-slider-button .sp-slider-btn-text
{
display:block;
color:#fff;
background:#f102f2;
padding:10px 20px;
transition-duration:.4s;
transition-property:color,background;
font-size:16px;
border-radius:2px
}
.sp-slider-btn-icon
{
display:inline-block
}
.sp-slider-custom-dot-indecators
{
background:rgba(0,0,0,.3);
position:absolute;
bottom:0;
left:auto;
right:0;
padding:30px;
z-index:1;
width:50%
}
.sp-slider-custom-dot-indecators ul
{
list-style:none;
padding:0;
margin:0;
display:table;
width:100%;
color:#fff
}
.sp-slider-custom-dot-indecators ul li
{
margin:0 25px;
width:180px;
float:left;
cursor:pointer
}
.sp-slider-number
{
font-size:16px;
line-height:1;
color:rgba(255,255,255,.8)
}
.sp-slider-dot-indecator-text.sp-dot-text-key-1
{
font-size:18px;
line-height:1.4;
color:rgba(255,255,255,.75)
}
.sp-slider-dot-indecator-text.sp-dot-text-key-2
{
font-size:14px;
line-height:1;
color:rgba(255,255,255,.3);
margin-top:10px
}
.sp-dot-indicator-wrap
{
position:relative;
height:2px;
background:rgba(255,255,255,.2);
margin:10px 0
}
.sp-dot-indicator-wrap .dot-indicator
{
background:rgba(255,255,255,.3);
position:absolute;
transition-property:width;
-webkit-transition-property:width;
width:0;
left:0;
top:0;
height:2px
}
.sp-dot-indicator-wrap .dot-indicator.active
{
width:100%
}
.sppb-addon-sp-slider .sp-video-control .sp-volumn-control
{
font-size:20px;
color:#000;
width:40px;
height:40px;
line-height:40px;
background:#fff;
text-align:center;
border-radius:50%;
-webkit-transition:.35s;
transition:.35s
}
.sppb-addon-sp-slider .sp-video-control .sp-volumn-control:hover
{
color:#fff;
background:#000
}
.sppb-addon-sp-slider .sp-video-container
{
height:100%
}
.sppb-addon-sp-slider .sp-item .sp-background::after
{
content:"";
position:absolute;
left:0;
top:0;
height:100%;
width:100%
}
.sp-html5-video-container video
{
object-fit:cover;
position:absolute;
height:100%;
width:100%
}
.sppb-image-layouts-inline,.sppb-image-layouts-inline-img
{
position:relative
}
.image-layout-preset-style-card .sppb-addon-image-overlay-icon,.sppb-image-layouts-inline .sppb-addon-image-overlay-icon
{
transition:.35s;
line-height:32px
}
.image-layout-preset-style-card:hover .sppb-addon-image-overlay-icon,.sppb-image-layouts-inline:hover .sppb-addon-image-overlay-icon
{
display:block
}
.image-layout-preset-style-card .sppb-addon-image-overlay-icon
{
background:0 0;
width:100%;
height:100%;
top:0;
left:0;
margin:0
}
.sppb-addon-image-layouts-card-text-caption
{
position:absolute;
left:0;
bottom:0;
background:rgba(0,0,0,.4);
width:100%;
display:flex;
flex-wrap:wrap;
color:#fff;
align-items:center;
padding:15px
}
.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-image-layouts-inline:hover .sppb-addon-image-overlay
{
opacity:1
}
.sppb-addon-image-layout-image.image-fit,.sppb-img-responsive.image-fit
{
width:100%
}
.sppb-addon-image-layout-caption
{
color:#fff;
background:rgba(0,0,0,.7);
padding:10px 15px;
position:relative;
z-index:1
}
.sppb-addon-image-layout-caption.caption-overlay,.sppb-addon-image-layout-caption.caption-overlay-on-over
{
position:absolute;
left:0;
top:auto;
bottom:0;
width:100%
}
.sppb-addon-image-layout-caption.caption-overlay-on-over
{
opacity:0;
visibility:hidden;
transition:.35s
}
.sppb-image-layouts-inline:hover .sppb-addon-image-layout-caption.caption-overlay-on-over
{
opacity:1;
visibility:visible
}
.sppb-addon-image-layout-wrap
{
display:flex;
flex-wrap:wrap;
position:relative
}
.sppb-addon-image-layout-content
{
background:#f1f1f1;
padding:30px 40px 40px
}
.image-layout-preset-style-poster
{
align-items:center;
text-align:center
}
.image-layout-preset-style-poster .sppb-addon-image-layout-content
{
position:absolute;
margin:0 50px
}
.image-layout-preset-style-card .sppb-addon-image-layout-content
{
background:0 0;
padding:0 30px 0 50px
}
.image-layout-preset-style-overlap .sppb-addon-image-layout-content
{
background:0 0;
padding:0 20px
}
.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-row .sppb-col-sm-6:nth-child(2) .sppb-addon-image-layout-content,.image-layout-preset-style-overlap .sppb-row .sppb-col-sm-6:nth-child(2) .sppb-addon-image-layout-content
{
max-width:100%
}
.image-layout-preset-style-card .sppb-addon-image-layout-image,.image-layout-preset-style-card .sppb-img-responsive,.image-layout-preset-style-overlap .sppb-addon-image-layout-image,.image-layout-preset-style-overlap .sppb-img-responsive
{
height:100%
}
.image-layout-preset-style-overlap .sppb-image-layout-title
{
background:#fff;
box-shadow:12px 0 0 #fff,-12px 0 0 #fff;
font-weight:700;
font-size:46px;
line-height:1.3;
display:inline;
text-transform:uppercase
}
.image-layout-preset-style-overlap .sppb-addon-image-layout-text
{
margin-top:10px
}
.image-layout-preset-style-collage .sppb-addon-image-layout-content
{
margin-left:-10%;
box-shadow:-10px 15px 20px 0 rgba(0,0,0,.3);
background:-webkit-linear-gradient(225deg,rgba(38,51,159,.95) 0,rgba(61,59,136,.95) 100%) transparent;
background:linear-gradient(225deg,rgba(38,51,159,.95) 0,rgba(61,59,136,.95) 100%) transparent;
position:relative;
z-index:1
}
.image-layout-preset-style-collage .sppb-image-layout-title
{
font-size:30px;
line-height:35px;
color:#fff
}
.image-layout-preset-style-collage .sppb-addon-image-layout-text
{
color:rgba(255,255,255,.8)
}
.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
}
.sppb-addon-image-layout-content.collage-content-right
{
margin-left:auto;
margin-right:-10%
}

}
@media (min-width:768px) and (max-width:991px)
{
.image-layout-tittle-wrap.title-align-sm-right
{
margin-right:-50%;
margin-left:auto
}
.sppb-addon-image-layout-content.collage-content-sm-right
{
margin-left:auto;
margin-right:-10%
}
.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
}

}
@media (max-width:767px)
{
.image-layout-tittle-wrap
{
margin-left:auto
}
.image-layout-preset-style-collage .sppb-addon-image-layout-content
{
margin-top:auto;
margin-left:auto;
margin-bottom:auto;
display:block
}

}
.sppb-addon-form-builder-form
{
display:flex;
flex-wrap:wrap
}
.sppb-addon-form-builder-form .sppb-form-group
{
width:100%
}
.sppb-form-builder-btn
{
width:100%;
transition:.35s
}
.sppb-addon-form-builder-form textarea.sppb-form-control
{
height:150px;
transition:.35s
}
.sppb-form-builder-invisible-recaptcha,.sppb-form-builder-recaptcha
{
margin-bottom:15px
}
.sppb-addon-form-builder .form-builder-checkbox-content input,.sppb-addon-form-builder .form-builder-radio-content input,.sppb-addon-form-builder .sppb-form-check-input
{
position:absolute;
opacity:0
}
.sppb-addon-form-builder .form-builder-checkbox-content input,.sppb-addon-form-builder .form-builder-checkbox-content label,.sppb-addon-form-builder .form-builder-radio-content input,.sppb-addon-form-builder .form-builder-radio-content label
{
display:inline-block;
width:auto
}
.form-builder-radio-content label
{
margin-right:25px;
margin-left:22px
}
.form-builder-checkbox-content label
{
margin-right:25px;
margin-left:25px
}
.sppb-addon-form-builder .sppb-form-check-label
{
margin-left:10px
}
.form-builder-checkbox-item label::before,.form-builder-radio-item label::before,.sppb-addon-form-builder .sppb-form-check-label::before
{
content:"";
width:16px;
height:16px;
border-radius:50%;
border:2px solid #0345bf;
position:absolute;
top:4px;
left:0
}
.sppb-addon-form-builder label.sppb-form-check-label::before,div.form-builder-checkbox-item label::before
{
border-radius:0;
width:19px;
height:19px
}
.form-builder-checkbox-item label::after,.sppb-addon-form-builder .sppb-form-check-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,.sppb-addon-form-builder .sppb-form-check-input:checked+label::after
{
visibility:visible;
opacity:1
}
.form-builder-checkbox-item input:checked+label::before,.form-builder-radio-item input:checked+label::before,.sppb-addon-form-builder .sppb-form-check-input:checked+label::before
{
background:#0345bf
}
.sppb-addon-form-builder .sppb-form-check
{
position:relative
}
.form-builder-checkbox-item,.form-builder-radio-item
{
position:relative;
display:inline-block
}
.sppb-form-group.sppb-form-builder-range input
{
padding:0;
margin:0
}
.sppb-form-builder-range-wrap
{
position:relative
}
.sppb-form-builder-range-output
{
position:absolute;
top:-30px;
display:none;
width:50px;
height:24px;
border:1px solid rgba(0,0,0,.15);
background-color:#fff;
border-radius:4px;
color:#495057;
font-size:14px;
line-height:24px;
text-align:center;
left:50%
}
.sppb-addon-form-builder .fa-spinner
{
margin-right:5px
}
.sppb-form-builder-range input[type=range]:active+output
{
display:block;
transform:translateX(-50%)
}
.sppb-addon-form-builder button
{
cursor:pointer
}
span.sppb-form-builder-required
{
display:none;
font-size:14px;
color:red
}
textarea.not-resize
{
resize:none
}
.sppb-addon-table-not-responsive
{
overflow-x:auto
}
.sppb-addon-table-main
{
width:100%
}
.sppb-addon-table-main tr
{
transition:.35s
}
.sppb-addon-table-main th
{
border:none;
color:#fff;
padding:16px 20px;
font-size:18px
}
.sppb-addon-table-main td
{
border:none;
color:grey;
padding:16px 20px;
font-size:16px
}
.sppb-addon-table-main tbody tr
{
background:#f8f6ff;
border:none
}
.sppb-addon-table-main tbody tr:nth-child(even)
{
background:#fff
}
.sppb-addon-table-main.bt tbody th,.sppb-addon-table-main.bt thead
{
display:none
}
.sppb-addon-table-main.bt tbody td,.sppb-addon-table-main.bt tfoot td,.sppb-addon-table-main.bt tfoot th
{
border:none;
display:block;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
vertical-align:top
}
.sppb-addon-table-main.bt tbody td::before,.sppb-addon-table-main.bt tfoot td::before,.sppb-addon-table-main.bt tfoot th::before
{
content:attr(data-th) ": ";
display:inline-block;
-webkit-flex-shrink:0;
-ms-flex-shrink:0;
flex-shrink:0;
font-weight:700;
width:6.5em
}
.sppb-addon-table-main.bt tbody td.bt-hide,.sppb-addon-table-main.bt tfoot td.bt-hide,.sppb-addon-table-main.bt tfoot th.bt-hide
{
display:none
}
.sppb-addon-table-main.bt tbody td .bt-content,.sppb-addon-table-main.bt tfoot td .bt-content,.sppb-addon-table-main.bt tfoot th .bt-content
{
vertical-align:top
}
.sppb-addon-table-main.bt.bt--no-header tbody td::before,.sppb-addon-table-main.bt.bt--no-header tfoot td::before
{
display:none
}
.sppb-addon-table-main.two-axis tr td:first-of-type
{
background:#dff1f7
}
.sppb-table-addon-sortable-data
{
position:relative
}
.sppb-table-addon-sortable[data-content=sort-asc]::after
{
content:"";
position:absolute;
top:1px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff
}
.sppb-table-addon-sortable[data-content=sort-desc]::after
{
content:"";
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #fff;
position:absolute;
top:12px
}
.sppb-table-addon-sortable[data-content=no-sort]::before
{
content:"";
position:absolute;
top:3px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff
}
.sppb-table-addon-sortable[data-content=no-sort]::after
{
content:"";
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #fff;
position:absolute;
top:11px
}
.sppb-table-addon-sortable
{
cursor:pointer;
position:absolute;
width:12px;
height:20px;
top:0;
bottom:0;
left:auto;
right:15px;
margin:auto
}
.sppb-addon-table-pagination-wrap
{
display:flex;
justify-content:space-between;
margin-top:30px
}
.sppb-addon-table-pagination-wrap.sppb-total-entries-to-left
{
flex-direction:row-reverse
}
.sppb-addon-table-pagination-wrap.center-pagi
{
justify-content:center
}
.sppb-addon-table-pagination-wrap.right-pagi
{
justify-content:flex-end
}
.sppb-addon-table-pagination-wrap .sppb-pagination
{
margin:0;
list-style:none
}
.sppb-table-total-reg
{
line-height:1;
color:#6c7ae0
}
.sppb-addon-table input[type=text].sppb-addon-table-search
{
border-radius:0;
padding:15px 20px 15px 40px;
border-color:#f8f6ff;
color:grey
}
.sppb-addon-table input[type=text].sppb-addon-table-search::placeholder,.sppb-addon-table input[type=text].sppb-addon-table-search:focus
{
color:grey
}
.sppb-addon-table-pagination-wrap .sppb-page-link
{
padding:.8rem 1.2rem;
color:#6c7ae0
}
.sppb-addon-table-pagination-wrap .sppb-page-item.active .sppb-page-link
{
background-color:#6c7ae0;
border-color:#6c7ae0
}
.sppb-addon-table-search-wrap
{
position:relative
}
.sppb-addon-table-search-wrap i
{
color:grey;
font-size:16px;
position:absolute;
left:15px;
top:0;
bottom:0;
margin:auto;
height:16px
}
@media only screen and (max-width:568px)
{
.sppb-addon-table-search-wrap
{
display:none
}
.sppb-no-table-header tbody tr:first-child
{
display:none
}
.sppb-addon-table-main.bt tbody td::before,.sppb-addon-table-main.bt tfoot td::before,.sppb-addon-table-main.bt tfoot th::before
{
width:8.5em;
margin-right:10px
}

}
.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
}

}
@media (min-width:1380px)
{
.sppb-row-container
{
max-width:1320px
}

}
.sppb-sr-only
{
position:absolute;
width:1px;
height:1px;
padding:0;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border:0
}
.sppb-sr-only-focusable:active,.sppb-sr-only-focusable:focus
{
position:static;
width:auto;
height:auto;
overflow:visible;
clip:auto;
white-space:normal
}
.sppb-interaction-hide
{
visibility:hidden;
opacity:0!important
}
.sppb-mouseMovement p
{
transform:translateZ(20px)
}
.sppb-carousel-extended
{
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
position:relative
}
.sppb-carousel-extended-list
{
position:relative;
overflow:hidden
}
@-moz-document url-prefix()
{
.sppb-carousel-extended-list .sppb-carousel-extended-outer-stage
{
overflow:initial
}

}
.sppb-carousel-extended-outer-stage
{
display:flex;
position:relative;
overflow:hidden;
-webkit-perspective:1000px;
perspective:1000px;
transition:all .25s ease 0s;
-webkit-transition:all .25s ease 0s
}
.sppb-carousel-extended-center .sppb-carousel-extended-outer-stage
{
align-items:center
}
.sppb-carousel-extended-item
{
position:relative;
float:left
}
.sppb-carousel-extended-item.active,.sppb-carousel-extended-item.dragenable
{
visibility:visible;
transform-style:preserve-3d
}
.sppb-carousel-extended-dots,.sppb-carousel-extended-nav-control
{
position:absolute;
height:1px;
width:100%;
z-index:3;
top:0;
bottom:0;
margin:auto
}
div.sppb-carousel-extended-nav-control
{
top:-40px;
z-index:4
}
div.sppb-carousel-extended-dots
{
bottom:-30px;
height:20px;
top:auto
}
.sppb-carousel-extended-nav-control .nav-control
{
cursor:pointer;
text-align:center;
font-size:24px;
border-radius:3px;
color:#0080fe;
border:1px solid #0080fe;
transition:.35s
}
.sppb-carousel-extended-nav-control .nav-control.next-control
{
float:right;
margin-right:-75px
}
.sppb-carousel-extended-nav-control .nav-control.prev-control
{
float:left;
margin-left:-75px
}
@media (max-width:568px)
{
.sppb-carousel-extended-nav-control .nav-control.next-control
{
float:right;
margin-right:-30px
}
.sppb-carousel-extended-nav-control .nav-control.prev-control
{
float:left;
margin-left:-30px
}

}
.sppb-carousel-extended-dots ul
{
margin:0;
padding:0;
list-style:none;
text-align:center
}
.sppb-carousel-extended-dots ul li
{
background:rgba(0,0,0,.4);
border-radius:10px;
cursor:pointer;
display:inline-block;
transition:.35s;
overflow:hidden;
margin:0 5px;
position:relative
}
.sppb-carousel-extended-dots ul li span
{
position:absolute;
background:#0080fe;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
transition:none;
opacity:0
}
.sppb-carousel-extended-dots ul li.active span,.sppb-carousel-extended-dots ul li:hover span
{
opacity:1
}
.sppb-carousel-extended-center .sppb-carousel-extended-item .sppb-addon-wrapper
{
transition:all .4s ease 0s
}
.sppb-carousel-extended-item-center .sppb-addon-wrapper
{
transform:scale(1.2)
}
.sppb-carousel-extended-item-overlay
{
background:-o-linear-gradient(325deg,rgba(59,25,208,.5) 2%,rgba(255,79,226,.5) 99%);
background:linear-gradient(125deg,rgba(59,25,208,.5) 2%,rgba(255,79,226,.5) 99%);
position:absolute;
width:100%;
top:0;
bottom:0;
left:0;
transition:.4s;
opacity:0;
visibility:hidden
}
.sppb-carousel-extended-content-wrap
{
position:absolute;
width:100%;
display:flex;
align-items:center;
justify-content:center;
top:0;
bottom:0;
left:0;
flex-direction:column;
z-index:1;
padding:20px;
text-align:center
}
.sppb-carousel-extended-item
{
height:100%
}
.sppb-carousel-extended-item img
{
width:100%;
object-fit:fill;
height:100%
}
.sppb-carousel-fadeIn .sppb-carousel-extended-item
{
opacity:0
}
.sppb-image-carousel-layout1 .sppb-carousel-extended-content-wrap,.sppb-image-carousel-layout1 .sppb-carousel-extended-item img,.sppb-image-carousel-layout1 .sppb-carousel-extended-item-overlay
{
border-radius:8px
}
.sppb-image-carousel-layout3 .sppb-carousel-extended-item
{
transition:.35s
}
.sppb-image-carousel-layout3 .sppb-carousel-extended-item:not(.active)
{
transform:scale(.9);
opacity:.5
}
.sppb-carousel-extended-heading
{
font-size:36px;
font-weight:700;
color:#fb0e00;
line-height:1;
margin-bottom:15px
}
.sppb-carousel-extended-subheading
{
color:#000efb;
font-size:24px;
font-weight:500;
line-height:1;
margin-bottom:10px
}
.sppb-carousel-extended-description
{
font-size:16px;
color:#fff;
line-height:1
}
.sppb-testimonial-carousel-content-wrap
{
display:inline-flex;
align-items:center
}
.sppb-testimonial-carousel-img-wrap
{
max-width:200px
}
.sppb-testimonial-carousel-rating
{
display:inline-block;
position:relative;
letter-spacing:5px
}
.sppb-testimonial-carousel-rating::before
{
content:"\f005\f005\f005\f005\f005";
font-family:"Font Awesome 5 Free";
z-index:1;
width:88%;
overflow:hidden;
display:block;
font-weight:900
}
.sppb-testimonial-carousel-rating::after
{
content:"\f005\f005\f005\f005\f005";
font-family:"Font Awesome 5 Free";
position:absolute;
top:0;
left:0;
z-index:0
}
.sppb-testimonial-carousel-icon
{
line-height:1
}
.sppb-testimonial-carousel-testi_layout2 .sppb-testimonial-carousel-icon i
{
transform:rotateY(180deg) rotateZ(-180deg)
}
.sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content
{
border-radius:20px;
position:relative
}
.sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before
{
content:"";
position:absolute;
border-top:15px solid #f8f8f8;
border-left:15px solid transparent;
border-right:15px solid transparent;
left:0;
right:0;
top:auto;
bottom:-15px;
width:15px;
margin:0 auto
}
.sppb-testimonial-carousel-testi_layout3 .sppb-text-right .sppb-testimonial-carousel-item-content::before
{
left:auto;
right:15px
}
.sppb-testimonial-carousel-testi_layout3 .sppb-text-left .sppb-testimonial-carousel-item-content::before
{
left:15px;
right:auto
}
.sppb-testimonial-carousel-name
{
font-weight:600
}
.sppb-carousel-extended-team-content
{
box-shadow:0 2px 2px 0 rgba(0,0,0,.15);
padding:20px 20px 25px 20px;
margin:0 1px 10px
}
.sppb-team-carousel .sppb-carousel-extended-item img
{
object-fit:initial;
height:auto
}
.sppb-carousel-extended-team-name
{
font-size:18px;
font-weight:700;
color:#000;
margin-bottom:10px
}
.sppb-carousel-extended-team-designation
{
color:#4a4a4a;
font-size:12px;
margin-bottom:30px
}
.sppb-carousel-extended-team-social-icon
{
margin:0;
padding:0;
list-style:none
}
.sppb-carousel-extended-team-social-icon li
{
display:inline-block;
margin-right:15px
}
.sppb-carousel-extended-team-social-icon a
{
color:#9b9b9b;
font-size:14px;
transition:.35s;
display:inline-block;
text-align:center
}
.sppb-carousel-extended-team-social-icon a:hover
{
color:#00a9ff
}
.sppb-carousel-extended-team-content.sppb-carousel-layout2
{
padding:20px;
box-shadow:none;
margin:0;
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
display:flex;
justify-content:center;
align-items:center;
text-align:center;
transition:.4s;
opacity:0;
visibility:hidden
}
.sppb-carousel-layout2 .sppb-carousel-extended-team-name
{
text-transform:uppercase
}
.sppb-carousel-layout2 .sppb-carousel-extended-team-designation,.sppb-carousel-layout2 .sppb-carousel-extended-team-name,.sppb-carousel-layout2 .sppb-carousel-extended-team-social-icon a
{
color:#fff
}
.sppb-carousel-extended-team-wrap
{
display:flex;
width:100%
}
.sppb-team-carousel-layout3 .sppb-carousel-extended-team-wrap
{
border-top-left-radius:5px;
border-bottom-left-radius:5px
}
.sppb-carousel-extended-team-img
{
width:55%;
margin-right:20px
}
.sppb-carousel-extended-team-img img
{
border-top-left-radius:5px;
border-bottom-left-radius:5px
}
.sppb-carousel-extended-team-content.sppb-carousel-layout3
{
box-shadow:none;
margin:0;
padding:0;
width:45%
}
.sppb-carousel-layout3 .sppb-carousel-extended-team-designation
{
margin-bottom:10px
}
.sppb-carousel-extended-item:hover .sppb-carousel-extended-item-overlay,.sppb-carousel-extended-item:hover .sppb-carousel-extended-team-content
{
opacity:1;
visibility:visible
}
.sppb-carousel-extended-team-content-wrap
{
position:relative;
z-index:1
}
.sppb-carousel-extended-team-content.sppb-carousel-layout1
{
background:#fff
}
.sppb-context-menu-wrapper
{
position:fixed;
background-color:#fff;
background-clip:padding-box;
color:#444;
border-radius:3px;
font-size:13px;
min-width:200px;
outline:0;
opacity:1;
text-align:left;
-webkit-transition:opacity .2s linear;
transition:opacity .2s linear;
z-index:9999;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-box-sizing:border-box;
box-sizing:border-box;
top:0;
left:-200px;
box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.sppb-context-menu-wrapper .sppb-context-menu-title
{
width:100%;
font-size:16px;
padding:10px 0;
color:#444;
white-space:nowrap;
position:relative;
-webkit-transition:all .2s linear;
transition:all .2s linear;
border-bottom:1px solid rgba(151,151,151,.3);
pointer-events:none;
text-transform:capitalize;
text-align:center;
font-weight:400;
line-height:1
}
.sppb-context-menu-wrapper ul
{
margin:0;
padding:0;
list-style:none
}
.sppb-context-menu-wrapper ul li
{
width:100%;
padding:8px 10px;
font-size:14px;
text-align:left;
font-weight:400;
color:#444;
white-space:nowrap;
position:relative;
transition:all .1s linear;
display:flex;
cursor:pointer
}
.sppb-context-menu-wrapper ul li span:first-child
{
width:30px;
text-align:center;
padding-right:5px
}
.sppb-context-menu-wrapper ul li span:nth-child(2)
{
flex:1
}
.sppb-context-menu-wrapper ul li.sppb-context-menu-item-active,.sppb-context-menu-wrapper ul li:hover
{
background:#007bff;
color:#fff
}
.sppb-context-menu-wrapper ul li:hover small
{
color:#fff
}
.sppb-context-menu-wrapper ul li small
{
text-transform:capitalize;
color:#007bff
}
.sppb-context-menu-wrapper ul li.sppb-disabled-item,.sppb-context-menu-wrapper ul li.sppb-disabled-item:hover
{
color:#9e9e9e;
cursor:not-allowed;
background:0 0
}
.sppb-context-menu-wrapper ul li.sppb-addon-column-opt
{
border-top:1px solid rgba(151,151,151,.3)
}
.sppb-context-menu-wrapper ul li .sppb-sub-context-menu-container
{
background-color:#fff;
background-clip:padding-box;
color:#444;
border-radius:3px;
box-shadow:0 0 20px 0 rgba(64,72,74,.3);
border:solid 1px rgba(223,223,223,.96);
font-size:13px;
min-width:185px;
outline:0;
opacity:1;
text-align:left;
-webkit-transition:opacity .2s linear;
transition:opacity .2s linear;
z-index:1071;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
position:absolute;
left:100.8%;
bottom:0
}
.sppb-svg-icon
{
font-size:inherit;
height:1em;
width:1em;
display:inline-flex
}
.sppb-svg-icon svg
{
flex-grow:1
}
.sppb-svg-icon svg path
{
fill:inherit
}
img.sppb-element-lazy
{
filter:blur(20px)
}
img.sppb-element-lazy.sppb-element-loaded
{
animation-name:fadeInImage;
animation-duration:.4s;
animation-fill-mode:forwards;
animation-timing-function:ease-in;
filter:none
}
@keyframes fadeInImage
{
0%
{
opacity:0
}
100%
{
opacity:1
}

}

