/* Split from template.css. Keep loaded after template.css. */
.com-sppagebuilder #sp-main-body{padding:0}
.contentpane:not(.com-sppagebuilder){padding:20px}
.sppb-btn.active,.sppb-btn:active{background-image:inherit!important;outline:0;-webkit-box-shadow:inherit;box-shadow:inherit}
.sppb-nav-lines>li>a{font-size:1.1rem!important;font-weight:400}
.sppb-btn.focus,.sppb-btn:active:focus,.sppb-btn:active:hover,.sppb-btn:focus,.sppb-btn:hover{outline:0}
body .btn:not(.btn-link):not(.sppb-btn-link),.sppb-btn:not(.sppb-btn-link),body .sppb-sp-slider-button .sp-slider-btn-text,.registration form>div .btn{border-radius:var(--regos-radius-control,16px)}
.card,.modal-content{border-radius:var(--regos-radius-surface,24px)}
.dropdown-menu{border-radius:var(--regos-radius-control,16px)}
.sppb-btn.circle{-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}
.sppb-optin-form .sppb-btn i:first-child{display:none}
form.sppb-optin-form.submit-button-inside .button-wrap{top:50%!important;transform:translatey(-50%)}
.com-sppagebuilder p{margin-bottom:0}
.sppb-addon-optin-forms .sppb-optin-form-details-wrap:not(:empty){padding:0}
.sppb-media-heading{margin:0}
.sppb-progress{margin-bottom:0;border-radius:var(--regos-radius-pill,999px)}
.sppb-addon-clients .sppb-carousel-extended-outer-stage{align-items:center}
.sppb-person-name{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.sp-slider img{height:auto!important;width:auto!important}
.sppb-addon-clients .sppb-carousel-extended-item{padding:0}
@media(max-width:768px){.sppb-addon-clients img{margin-bottom:20px}}
body .btn--tra-white .sppb-btn:hover,body .btn--tra-white .sppb-sp-slider-button .sp-slider-btn-text:hover{color:#fff!important;background-color:transparent!important;border-color:#fff!important}
body .hover--theme .sppb-btn:hover{color:#fff!important;border-color:#185abd!important;background-color:#185abd!important}
.sppb-btn-danger{color:var(--regos-danger,#951111);border-color:var(--regos-danger,#951111);background-color:rgba(255,255,255,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.15)}
.sppb-btn-danger:hover,.sppb-btn-danger:focus{border-color:var(--regos-danger,#951111);color:#fff;background-color:var(--regos-danger,#951111)}
.sppb-btn span,body .sppb-sp-slider-button .sp-slider-btn-text span{position:relative}
.full-width-image .sppb-addon-single-image-container{width:100%;display:block}
.full-width-image .sppb-addon-single-image-container img{width:100%}
.sppb-addon-clients .sppb-carousel-extended-item img{margin:auto;text-align:center;display:block}
.sppb-addon-divider-wrap{display:flex}
.sp-slider div[class^="sppb-col"]{position:static}
.sppb-icon .sppb-icon-container>i{width:auto!important;height:auto!important;line-height:inherit!important}
.sppb-text-left.animated-number-position-bottom .sppb-addon-content,.sppb-text-left.animated-number-position-left .sppb-addon-content{align-items:center}
.sppb-carousel-extended-list .sppb-carousel-extended-outer-stage{height:auto!important}
body .sppb-addon-optin-forms{padding:0}
.sppb-addon-table-main td{color:inherit;font-size:inherit}
.center-section>.sppb-container-inner>.sppb-row,.center-section>.sppb-row-container>.sppb-row,.center-section>.sppb-row{justify-content:center}
.even-section>.sppb-row-container>.sppb-row,.even-section>.sppb-row{justify-content:space-between!important}
.right-section>.sppb-row-container>.sppb-row,.right-section>.sppb-row{justify-content:flex-end!important}
#sp-main-body .sppb-section .sppb-container-inner,#sp-main-body .sppb-section div[class^="sppb-col-"],#sp-main-body .sppb-section .sppb-column,#sp-main-body .sppb-section .sppb-column-addons,#sp-main-body .sppb-section .sppb-row-container{position:static}
.relative-section .sppb-container-inner,.relative-section div[class^="sppb-col-"],.relative-section .sppb-column,.relative-section .sppb-column-addons{position:static}
.nowraprow>.sppb-container-inner>.sppb-row{flex-wrap:nowrap}
.sppb-carousel-extended-description{font-size:inherit;color:inherit;line-height:inherit}
.sppb-ajaxt-contact-form i:first-child{display:none}
.sppb-addon-text-block .sppb-addon-content br:first-child,.sppb-addon-feature .sppb-addon-text br:first-child,.sppb-optin-form-details br:first-child{display:none!important}
@media(max-width:1400px){.sppb-addon-articles .sppb-col-sm-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}
@media(max-width:1200px){.sppb-addon-articles .sppb-col-sm-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}
@media(max-width:992px){.sppb-addon-articles .sppb-col-sm-4,.sppb-addon-articles .sppb-col-sm-3,.sppb-addon-articles .sppb-col-sm-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
#sp-header .top-btns .sppb-btn-primary{color:#fff!important;background-color:transparent!important;border-color:#fff!important}
#sp-header .top-btns .sppb-btn-link{color:#fff!important}
#sp-header .top-btns .sppb-btn-link:hover{color:#eee!important}
#sp-header.header-sticky .top-btns .sppb-btn-link{color:var(--regos-text-soft,#353f4f)!important}
#sp-header.header-sticky .top-btns .sppb-btn-link:hover{color:#1d222f!important}
#sp-header.header-sticky .top-btns .sppb-btn-primary{color:var(--regos-text-soft,#353f4f)!important;border-color:var(--regos-text-soft,#353f4f)!important}
#sp-header.header-sticky #sp-position1 .top-btns .sppb-btn-primary:hover,#sp-header #sp-position1 .top-btns .sppb-btn-primary:hover{color:#fff!important;border-color:#1680fb!important;background-color:#1680fb!important}
.sppb-btn-link{text-decoration:none;border-radius:0;color:var(--regos-danger,#951111);border-color:var(--regos-danger,#951111)!important;border-width:0 0 1px 0!important}
.sppb-btn-link:focus,.sppb-btn-link:hover{color:rgba(149,17,17,0.8)!important;border-color:rgba(149,17,17,0.8)!important}
#sp-title .sppb-row-container,#sp-title .sppb-row-column,#sp-title .sppb-column,#sp-title .sppb-column-addons{position:static!important}
.sidebar-class .sppb-row-container{width:100%!important}
.sidebar-class.com-sppagebuilder #sp-main-body{margin:0 auto}
@media(min-width:768px){.sidebar-class.com-sppagebuilder #sp-main-body{max-width:750px}}
@media(min-width:992px){.sidebar-class.com-sppagebuilder #sp-main-body{max-width:970px}}
@media(min-width:1200px){.sidebar-class.com-sppagebuilder #sp-main-body{max-width:1170px}}
.com-sppagebuilder #sp-right,.com-sppagebuilder #sp-left{padding-top:50px;padding-bottom:120px;position:relative}
#features-12.shape--bg::after{position:absolute;content:'';z-index:-1;width:48%;height:72%;top:21%;left:52%;background-color:#f2f4f8}
#features.shape--bg::after{position:absolute;content:'';z-index:-1;width:48%;height:72%;top:21%;left:52%;background-color:#f2f4f8}
#features.shape--bg2::after{position:absolute;content:'';z-index:-1;width:48%;height:72%;top:21%;background-color:#f2f4f8}
.shape--02::after{width:86%;height:80%;top:10%;left:7%;position:absolute;content:'';z-index:-1;background-color:rgba(123,104,238,.05)}
.shape--03::after{width:86%;height:80%;top:10%;left:7%;position:absolute;content:'';z-index:-1;background-color:rgba(123,104,238,.05);-webkit-border-radius:var(--regos-radius-surface,24px);-moz-border-radius:var(--regos-radius-surface,24px);-o-border-radius:var(--regos-radius-surface,24px);border-radius:var(--regos-radius-surface,24px)}
.shape--04::after{width:86%;height:80%;top:13%;left:7%;position:absolute;content:'';z-index:-1;background-color:#f7f8f9}
@media(max-width:992px){.sppb-addon-blocknumber .pull-left:after{display:none!important}}
.hero-section-blur--purple::after{position:absolute;content:'';z-index:-1;width:100%;height:100%;top:-30%;left:0;background-image:url('/templates/regos/images/blur-purple.png');background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll;opacity:.2}
@media(max-width:992px){.full-color-section{background:#f4f4f9!important}}
@media(max-width:768px){.login-section .sppb-row-overlay{background:#fff!important}}
.article-details .sppb-row-container{padding:0;max-width:100%}
@media(min-width:320px){#sp-bottom1 .sppb-container-inner,#sp-banner .sppb-container-inner,#sp-footer .sppb-container-inner,.contained-row .sppb-container-inner{max-width:400px;width:100%;margin-right:auto;margin-left:auto}.contained-row .sppb-container-inner{padding-right:15px;padding-left:15px}}
@media(min-width:576px){#sp-bottom1 .sppb-container-inner,#sp-banner .sppb-container-inner,#sp-footer .sppb-container-inner,.contained-row .sppb-container-inner{max-width:540px;width:100%;margin-right:auto;margin-left:auto}}
@media(min-width:768px){#sp-bottom1 .sppb-container-inner,#sp-banner .sppb-container-inner,#sp-footer .sppb-container-inner,.contained-row .sppb-container-inner{max-width:720px;width:100%;margin-right:auto;margin-left:auto}}
@media(min-width:992px){#sp-bottom1 .sppb-container-inner,#sp-banner .sppb-container-inner,#sp-footer .sppb-container-inner,.contained-row .sppb-container-inner{max-width:960px;width:100%;margin-right:auto;margin-left:auto}}
@media(min-width:1200px){#sp-bottom1 .sppb-container-inner,#sp-banner .sppb-container-inner,#sp-footer .sppb-container-inner,.contained-row .sppb-container-inner{max-width:1140px;width:100%;margin-right:auto;margin-left:auto}}
@media(min-width:1400px){#sp-banner .sppb-container-inner,#sp-bottom1 .sppb-container-inner,#sp-position4 .sppb-container-inner,#sp-footer .sppb-container-inner,.contained-row .sppb-container-inner,.contained-section,.sp-slider .sppb-container{max-width:1320px;width:100%;margin-right:auto;margin-left:auto}}
#sp-main-body .sppb-section .sppb-row-container .sppb-row .sppb-row-column{position:static}
.sppb-carousel-inner{min-height:170px}
.sppb-nav{justify-content:center;margin:0 auto 60px}
.sppb-nav-modern>li{margin-right:0;margin-bottom:15px;text-align:center}
.sppb-nav-modern>li>a{display:inline-block;min-width:230px;background-color:transparent;border:2px solid var(--regos-border,#e1e7ef);cursor:pointer;padding:30px 0;margin:0 6px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;color:var(--regos-muted-soft,#98a2b3);font-size:1.05rem;line-height:1;font-weight:500;-webkit-border-radius:var(--regos-radius-control,16px);-moz-border-radius:var(--regos-radius-control,16px);-o-border-radius:var(--regos-radius-control,16px);border-radius:var(--regos-radius-control,16px)}
.sppb-nav-modern>li>a span{color:var(--regos-muted-soft,#98a2b3)}
.sppb-nav-modern>li>a p{line-height:1;font-weight:400;margin-top:15px;margin-bottom:0;font-size:1rem}
.sppb-nav-modern>li.active>a,.sppb-nav-modern>li.active>a:focus,.sppb-nav-modern>li.active>a:hover{color:#fff;-webkit-box-shadow:var(--regos-shadow,none);-moz-box-shadow:var(--regos-shadow,none);box-shadow:var(--regos-shadow,none);background-color:var(--regos-accent,#4d6b97);border-color:var(--regos-accent,#4d6b97)!important}
.sppb-nav-modern>li.active>a img{color:#fff;filter:brightness(57) grayscale(100) contrast(30);height:48px;text-align:center;display:block;margin:0 auto}
.sppb-nav-modern>li>a img{color:#fff;height:48px;text-align:center;display:block;margin:0 auto}
.sppb-nav-modern>li.active>a span{color:#fff}
.sppb-panel-title{font-size:1.1rem;font-weight:600!important;color:var(--regos-text-soft,#353f4f)}
.sppb-panel-modern>.sppb-panel-heading{background:var(--regos-soft,#f5f7fa)}
.sppb-panel-modern{border-radius:var(--regos-radius-surface,24px);overflow:hidden}
.sppb-panel-modern button{border-radius:var(--regos-radius-surface,24px) var(--regos-radius-surface,24px) 0 0}
.sppb-addon-articles .sppb-article-meta>time{color:#575757!important}
