body.home .cms-lists.rda_fadeIn{visibility:visible;}
.team-layout4 .cms-carousel-item:hover .cms-team-image{border:1px solid #f0f4f6;}
.btn.btn-primary-alt{background:white;}
.btn-3d-wrapper .wpcf7-spinner{position:absolute;margin-top:-43px;}
.shopping-cart-wrapper{display:none;}
@media(min-width:993px){
#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a img{height:unset !important;}
.cms-textblock-wrapper.textblock-layout2, .cms-textblock-wrapper.textblock-layout4{padding:93px 85px 80px 85px;}
}
.home-examples .cms-team-title.cms-title2{font-family:'Novecentowide-Medium';letter-spacing:0.1em;font-size:15px}
.home-examples .cms-team-meta .cms-team-position{display:none;}
.home-examples{padding:0 3%;}
.home-examples .cms-carousel-blog-date{display:none;}
.home-examples .cms-carousel-blog-item-inner > *{opacity:1 !important;transform:scale(1);}
.home-examples .cms-carousel-blog-item{border-bottom:0;}
#nav_menu-4 [data-depth="0"] > a{padding-left:0;}
#nav_menu-4 [data-depth="0"] > a > span{font-size:15px;font-family:'Novecentowide-Medium';display:block;margin-bottom:13px;color:white;}#nav_menu-4 ul{margin-bottom:30px;}#nav_menu-4 ul li{line-height:30px;position:relative;margin-bottom:10px;}#nav_menu-4 ul li a{color:#fff;padding-left:28px;}#nav_menu-4 ul li a:before{height:11px;width:11px;background-color:transparent;content:"";position:absolute;left:0;top:10px;}
#nav_menu-4 ul li ul li a:hover:before{}
#footer .cshero-footer1 .textwidget a:hover{color:white;text-decoration:underline;}
.sencha-clients.owl-carousel .owl-item img{max-height:75px;width:auto;max-width:150px;margin:0 auto;}
.sencha-clients.cms-carousel-client-layout2 .cms-carousel-item{height:100px;display:table-cell;vertical-align:middle;width:inherit;}
#page-title .nav-link-prev .nav-inner h3 a, #page-title .nav-link-next .nav-inner h3 a{padding:9px;font-size:smaller;text-align:left;}
#page-title .nav-link-prev:hover .p-nav-link, #page-title .nav-link-next:hover .p-nav-link{background-color:transparent;opacity:1;}
#cms-sigma.single-product #page-title .nav-link-prev,
#cms-sigma.single-product #page-title .nav-link-next{width:244px;}
#page-title .nav-link-next .nav-inner{transform:translateX(244px);}
#page-title .nav-link-prev .nav-inner{transform:translateX(-244px);}
#page-title .nav-link-prev .p-nav-link i, #page-title .nav-link-next .p-nav-link i{height:41px;}
#page-title .nav-link-prev .p-nav-link:hover i:before, #page-title .nav-link-next .p-nav-link:hover i:before{text-align:center;background-color:#00000033;height:41px;width:38px;display:inline-block;position:relative;}
@media(max-width:992px){
.menu-icon-wrapper svg path{stroke-linecap:square;stroke-width:25px;}
#page-default{padding:0 48px;}
}
@media(max-width:992px){
#cshero-header-inner.bg-trans #cshero-header > .container, #cshero-header-inner.bg-trans #cshero-header > .no-container{background-color:transparent;}
}
@media screen and (max-width:992px){
#page-title > .container{padding:0 48px}
}
@media(min-width:993px){
.mg-form-item{padding-right:45px;}
}
@media(max-width:992px){
.p38.vc_col-sm-12{padding:0 0 31px;}
#cshero-footer-top{padding-top:38px;padding-bottom:0;}
#cshero-footer-top > .container{padding:0 38px;}
.cms-textblock-wrapper.textblock-layout2, .cms-textblock-wrapper.textblock-layout4{padding:77px 48px 48px;}
#content .wpb_row.row-background-fixed{padding:0 48px;}
#content .wpb_row.row-background-fixed{background-position:center center;}
}
@media(max-width:1075px){
br.wide{display:none;}
}
@media(min-width:768px){
.mg-form-item{padding-right:45px;}
.p45{padding-right:45px;padding-left:45px;}
}
@media(min-width:587px) and (max-width:992px){
.w49{width:49%;display:inline-block;}
}
@media(min-width:323px) and (max-width:992px){
.xs-w49{display:inline-block;width:49%;width:calc(50% - 2px);}
.xs-w49:first-child > .vc_column-inner{padding-right:0;}
.xs-w49:last-child > .vc_column-inner{padding-right:0;padding-left:3px;}
}
.owl-theme .owl-controls .owl-dots.hidden{display:none !important;}
.owl-theme.dots-top .owl-controls .owl-dots{margin-top:0;margin-bottom:20px;}
.dots-top.dots-hidden{margin-top:28px;}
body .vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon::before{line-height:23px;}
.btn-btn-primary{border-radius:0;color:#333;font-size:14px;line-height:1;letter-spacing:0.02em;margin:10px 0 0 0;padding:20px 38px;position:relative;text-transform:uppercase;font-weight:700;color:#fff;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;user-select:none;background-image:none;touch-action:manipulation;cursor:pointer;text-align:center;white-space:nowrap;vertical-align:middle;display:inline-block;}
.btn-btn-primary:hover{background-color:#001822 !important;border-color:#001822 !important;color:#fff !important;}
.cms-team-image .btn.btn-primary.animated{background-color:#001822;border-color:#001822;visibility:visible;}
.cms-team-image .btn.btn-primary{opacity:0;}
.cms-team-image .btn.btn-primary:hover{opacity:1;}
@media screen and (max-width:470px){
body #page-title.page-title{padding-top:110px;}
}
rs-module-wrap{left:unset !important;}
rs-layer a.btn-ordinary{padding:20px 38px !important;}
.owl-item .cms-button-wrapper.cms-button-layout2 a.btn{line-height:26px !important;}
#cms-sigma .fancybox-container button:hover, #cms-sigma input[type="submit"]:hover, #cms-sigma input[type="submit"]:focus{background-color:#3cbaea;border-color:#3cbaea}
#cms-sigma.single-product .cs-product-wrap{position:relative;margin-bottom:55px;}
#cms-sigma.single-product .cs-product-wrap .cshero-product-images-wrap{position:relative;}
#cms-sigma.single-product .cs-product-wrap .cshero-product-images-wrap img{border:1px solid #eee;width:100%;}
#cms-sigma.single-product .cs-product-wrap .cshero-product-images-wrap .woocommerce-main-image{position:absolute;top:0;right:0;bottom:0;left:0;}
#cms-sigma.single-product .cs-product-wrap .cshero-product-images-wrap .cshero-product-image-inner{position:relative;}
#cms-sigma.single-product .cs-product-wrap .cshero-product-images-wrap .cshero-product-thumbnails{margin:20px -10px 0 -10px;}
#cms-sigma.single-product .cs-product-wrap .cshero-product-images-wrap .cshero-product-thumbnails a{margin:0;padding:0 10px;width:25%;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-rating{display:none;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta{margin-bottom:13px;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .cms-product-title{font-size:34px;font-weight:normal;line-height:normal;margin:0;font-family:'Novecentowide-Bold';text-transform:uppercase;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .pr-category{font-size:14px;font-weight:700;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .pr-category a{color:#636d71;font-size:14px;font-weight:normal;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .pr-category a:hover{color:#3cbaea;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .cms-product-price .woo-price{padding-top:14px;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .cms-product-price .amount{font-size:30px;color:#3cbaea;font-weight:700;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .cms-product-price del .amount{color:#ddd;font-weight:normal;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .cms-product-details-meta .cms-product-price .price{margin:0;line-height:32px;}
#cms-sigma.single-product .cs-product-wrap .entry-summary form.cart{margin-bottom:0;padding:18px 0;border-top:2px solid #e7eaec;border-bottom:2px solid #e7eaec;}
#cms-sigma.single-product .cs-product-wrap .entry-summary form.cart .quantity{width:116px;display:inline-block;height:38px;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .single-product-content{border-top:1px solid #eee;margin-top:59px;padding-top:40px;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .single-product-content > h3{font-size:25px;margin-bottom:30px;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .single-product-content .content{line-height:28px;}
#cms-sigma.single-product .cs-product-wrap .entry-summary .single_variation_wrap{padding-top:42px;}
#cms-sigma.single-product .woocommerce-tabs-wrapper{margin-top:24px;}
#cms-sigma .woocommerce-tabs .tab-panel-content #tab-description p{margin-bottom:24px;}
#cms-sigma .woocommerce-tabs .tab-panel-content #tab-description{margin:0;}
@media(max-width:480px){
#cshero-header-navigation .menu-mobile-top i{display:block;font-size:18px;}
}
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.multicolumn > li > a.in-column-groups + ul>li>a span.menu-title{color:rgba(60, 186, 234, 0.4);padding-top:0px;display:inline-block;}
@media screen and (min-width:992px){
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group)>.multicolumn>li>a.in-column-groups + ul>li>a span.menu-title{text-transform:uppercase;font-weight:bold;font-size:13px;}
#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item) li.in-column-group.menu-item-has-children>a:after{opacity:0 !important;}
#cshero-header-navigation .main-navigation ul.multicolumn>li ul.sub-menu li.in-column-group ul.sub-menu{margin-top:0 !important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;}
#cshero-header-navigation .main-navigation [class*="columns"]>li a.in-column-groups + ul li ul.sub-menu li{padding:0;}
#cshero-header-navigation .main-navigation .menu-main-menu .title-attribute{right:unset;top:11px;margin-left:5px;padding:2px 2px 2px 4px;white-space:pre;}
#cshero-header-navigation .main-navigation li ul li a.in-column-groups:before{opacity:0 !important;}
#cshero-header-navigation .main-navigation li.in-column-group ul:not(.wg-menu-item){border-top-color:transparent;padding-top:12px;}
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group)>ul.drop_full_width.sub-menu a.in-column-groups + .sub-menu{padding-top:7px;}
#cshero-header-navigation .main-navigation ul.standar-dropdown li a.in-column-group + ul.sub-menu{margin-top:0 !important;background:none;padding-bottom:0;display:contents;}
#cshero-header-navigation .main-navigation li ul li{padding-right:5px;}
#cshero-header-navigation .main-navigation a[href*="github-backups"] span.title-attribute{margin:9px 36px;left:0;}
span.tilda{font-weight:normal;font-family:none;position:relative;top:-1px;}
#cshero-header-navigation .main-navigation .menu-main-menu>ul>li, #cshero-header-navigation .main-navigation .menu-main-menu>li{vertical-align:top;padding:0 8px;display:inline-block;}
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group)>ul.drop_full_width.sub-menu .sub-menu{display:contents;}
#cshero-header-navigation .main-navigation ul.multicolumn>li{padding:0 19px !important;}
#cshero-header-navigation .main-navigation [class*="columns"]>li ul li ul.sub-menu li{padding:0 20px;}
#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item) li.menu-item-has-children>a:after{visibility:hidden;}
#cshero-header-navigation .main-navigation .menu-main-menu>li ul li.current-menu-item>a{color:white;}
#cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-ancestor>a[href*="/docs/"] .menu-title:before{opacity:0;}
#cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-ancestor>a[href*="/docs/"]:hover .menu-title:before{opacity:1;}
}
@media screen and (max-width:992px){
#cshero-header-navigation{max-width:100%;width:400px !important;transform:translateX(-400px);}
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.multicolumn > li > a.in-column-groups + ul>li>a span.menu-title{color:rgba(255, 255, 255, 0.9) !important;}
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a span.menu-title{color:rgba(255, 255, 255, 0.9) !important;}
#cshero-header-navigation .navigation-main li .cs-menu-toggle{top:17px;}
#cshero-header-navigation .main-navigation .menu-main-menu .title-attribute{right:unset;top:16px;margin-left:5px;padding:2px 2px 2px 4px;white-space:pre;background-color:#3cbaea;color:#fff;font-size:10px;font-weight:700;letter-spacing:0.1em;line-height:1;display:inline-block;position:absolute;}
#cshero-header-navigation .main-navigation .menu-main-menu>li{padding:0 0 0 6px;}
#cshero-header-navigation .navigation-main .menu-main-menu>li>.sub-menu{padding:0 0 0 5px;}
#cshero-header-navigation .navigation-main .menu-main-menu>li>.sub-menu .sub-menu{padding:0 0 0 15px;}
#cshero-header-navigation .navigation-main li a{padding:10px 7px 10px 15px;}
}
.wpb_text_column a[data-duration]:after{content:'▶';position:absolute;top:calc(50% - 18px);left:calc(50% - 26px);background:#3cbaea;padding:5px 18px;color:white;font-size:19px;}
.wpb_raw_html.attached-docs{position:absolute;bottom:0;background:#000000cc;padding:1px 8px 4px 8px;}
.wpb_raw_html.attached-docs{padding-top:5px;}
.wpb_raw_html.attached-docs div div{line-height:12px;padding-bottom:2px;font-family:'Novecentowide-Medium';letter-spacing:0em;font-size:12px;color:#3cbaea;}
.wpb_raw_html.attached-docs ul li{line-height:15px;color:white;padding-left:14px;font-family:sans-serif;font-size:13px;position:relative;padding-bottom:0;margin-bottom:0;}
.wpb_raw_html.attached-docs li:before{left:0;position:absolute;top:50% !important;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);color:#3cbaea;content:'\f04d';font:normal normal normal 14px / 1 FontAwesome;font-size:9px;}
.wpb_raw_html.example{top:3px;position:absolute;text-align:center;width:100%;display:none;}
.wpb_raw_html.example .wpb_wrapper div:first-child{line-height:14px;font-family:'Novecentowide-Medium';letter-spacing:0em;font-size:13px;color:#3cbaea;display:inline-block;background:#000000cc;padding:3px 6px 0px 6px;}
.wpb_raw_html.example .wpb_wrapper div:last-child{color:white;background:#000000cc;padding:2px 5px 4px 5px;line-height:14px;position:relative;top:-9px;display:inline-block;font-style:italic;}
.example .template-cms_fancybox_single--layout2 h3{font-size:1.3em;}
.example .template-cms_fancybox_single--layout2 .fancy-box-content p{font-style:italic;}
.example .cms-square-dots{left:unset !important;margin-left:-23px;}
.wpb_row.planned span.cms-square-dots:after{content:'planned';background:#3cbaea;color:white;font-size:10px;top:-10px;display:inline-block;line-height:8px;padding:4px 4px;margin-top:-25px;position:relative;}
.learn-more-pdf .btn{padding:10px 19px;line-height:10px;margin-top:16px;}
.cms-fancyboxes-layout5 .fancy-box-icon i{border-radius:0;}
.cms-fancyboxes-layout8 .icon-title .fancy-box-icon{color:#3cbaea;font-size:40px;}
.cms-fancyboxes-layout8 .icon-title .cms-fancybox-title{padding-left:55px;}
@media screen and (max-width:464px){
.cms-fancyboxes-layout8 .icon-title .cms-fancybox-title{margin-top:0px;}
.wpb_raw_html.attached-docs{zoom:0.65;}

}
@media screen and (max-width:559px){
h2 + h6{font-size:10px !important;}
}
@media screen and (max-width:1199px){
h3.full-restore{margin-top:15px;}
}
h1.planned.vc_custom_heading.vc_dot_active .vc_dot, h2.planned.vc_custom_heading.vc_dot_active .vc_dot{background-color:transparent;}
h1.planned:after, h2.planned:after{content:'planned';background:#3cbaea;color:white;display:inline-block;letter-spacing:0;text-align:center;position:relative;vertical-align:text-top;bottom:-3px;}
h1.planned:after{font-size:14px;padding:5px 4px 4px;line-height:10px;}
h2.planned:after{font-size:12px;padding:3px;line-height:12px;}
.fancybox-image[src$=".webp"]{filter:saturate(1.3) hue-rotate(-10deg);}
@media screen and (max-width:991px){
.cms-fancyboxes-layout8 .icon-title .cms-fancybox-title{font-size:20px !important;}
}
@media screen and (min-width:992px){
a[id]{scroll-margin-top:75px;}
}
.template-cms_fancybox_single--layout3 .fancy-box-content p:last-child{margin-bottom:0px;}
.page-id-7538 .wpb_wrapper li, .cms-fancyboxes-layout8 ul{margin-bottom:0;flex:1;}
.cms-fancyboxes-layout8 .fancy-box-content div{display:flex;}
.page-id-7538 .wpb_wrapper li, .cms-fancyboxes-layout8 li{position:relative;padding-left:20px;line-height:17px;padding-bottom:10px;}
.cms-fancyboxes-wraper strong{color:inherit;}
.page-id-7538 .wpb_wrapper li:before, .cms-fancyboxes-layout8 li:before{left:0;position:absolute;top:5px;color:#3cbaea;content:'\f04d';font:normal normal normal 14px / 1 FontAwesome;font-size:9px;}
.cms-fancyboxes-layout8.planned .icon-title .cms-fancybox-title:after{content:'planned';background:#3cbaea;color:white;font-size:10px;display:inline-block;line-height:8px;padding:4px 4px;position:absolute;margin-left:7px;letter-spacing:0;}
.cms-fancyboxes-layout2 h2.cms-fancybox-title{font-size:22px;line-height:22px;}
.cms-fancyboxes-layout3 h4.cms-fancybox-title{font-size:18px;line-height:18px;padding-top:0;}
.planned .cms-fancyboxes-layout3 .cms-fancybox-title .cms-square-dots{top:6px;}
.pmb0 p:last-child{margin-bottom:0;}
img[src$="crop1.webp"]{filter:saturate(1.3) hue-rotate(-10deg);}
.wpb_row code{background-color:#141518;font-family:"Consolas";color:#f3f3f3;font-weight:400;padding:0px 5px;display:inline-block;border-radius:0;}
.template-cms_grid--pricing-style1{padding:0 40px;}
.cms-pricing-style1 .cms-pricing-item .cms-pricing-price{margin-bottom:14px;margin-top:13px;font-size:25px;}
.cms-pricing-style1 .cms-pricing-item .cms-pricing-content{
padding-bottom:25px;
padding-top:25px;
}