.animate-me{transition:all .5s ease}.animate-me:hover{transform:translateY(-5px)}.cta-widget{padding:70px 0;background-image:linear-gradient(150deg,#03228f 46%,#0e73e4)}.cta-widget .title-cta{justify-content:space-between;flex-wrap:wrap;align-items:center;display:flex}.cta-widget .title-cta h2{color:#fff;max-width:800px;margin:0;line-height:45px}.cta-widget .title-cta a.cta-button{padding:14px 40px;font-weight:600;margin-bottom:20px;color:#fff;transition:all .5s ease;border-radius:30px;background-image:linear-gradient(250deg,#4e95ed 19%,#0b2f99);margin-top:20px}.cta-widget .title-cta a.cta-button:hover{background-image:linear-gradient(250deg,#0b2f99 19%,#4e95ed)}#rs-header .menu-area .navbar ul li.sub-rights .sub-menu li ul{top:0!important;left:100%!important}.bs-sidebar.dynamic-sidebar .service-singles{list-style:none;padding:0;box-shadow:none}.bs-sidebar.dynamic-sidebar .service-singles .widget-title{padding:0}.bs-sidebar.dynamic-sidebar .service-singles .widget-title:after{display:none}.bs-sidebar.dynamic-sidebar .service-singles .menu li{border:none!important;margin-top:0!important}.bs-sidebar.dynamic-sidebar .service-singles .menu li a{padding:16px 18px;font-size:16px;border:2px solid #e8e8e8;font-weight:700;transition:all .5s ease;position:relative;border-radius:5px;display:block}.bs-sidebar.dynamic-sidebar .service-singles .menu li a:before{right:12px;color:#1c1b1b;content:"\f113";position:absolute;top:16px;font-family:braintechicon}.bs-sidebar.dynamic-sidebar .service-singles .menu li a:hover{border-color:#1273eb;color:#fff;border-radius:5px;background-image:linear-gradient(250deg,#1273eb 19%,#03228f)}.bs-sidebar.dynamic-sidebar .service-singles .menu li a:hover:before{color:#fff}.bs-sidebar.dynamic-sidebar .service-singles .menu li.current-menu-item a{color:#fff;background-image:linear-gradient(250deg,#1273eb 19%,#03228f)}.bs-sidebar.dynamic-sidebar .service-singles .menu li.current-menu-item a:before{color:#fff}.bs-sidebar.dynamic-sidebar .service-singles .menu li ul.sub-menu{margin:0}.bs-sidebar.dynamic-sidebar .service-singles .menu li ul.sub-menu li a{padding:16px 18px;font-size:16px;border:2px solid #d3e1fb;font-weight:700;transition:all .5s ease;position:relative;border-radius:5px;display:block}.bs-sidebar.dynamic-sidebar .service-singles .menu li ul.sub-menu li a:before{right:12px;color:#1c1b1b;content:"\f113";position:absolute;top:16px;font-family:braintechicon;display:block!important}.bs-sidebar.dynamic-sidebar .service-singles .menu li ul.sub-menu li a:hover{border-color:#1273eb;color:#fff;border-radius:5px;background:#1273eb}.bs-sidebar.dynamic-sidebar .service-singles .menu li ul.sub-menu li a:hover:before{color:#fff}.bs-sidebar.dynamic-sidebar .phones .address-icon:before{opacity:.2!important;visibility:visible!important}.bs-sidebar ul a:hover,.btm-cate li a:hover,.rs-footer .recent-post-widget .show-featured .post-desc i{color:#1273eb}.team-grid-style6 .team-item .image-wrap img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.team-grid-style6 .team-item .image-wrap{overflow:hidden}.team-grid-style6 .team-item:hover .image-wrap img{-webkit-transform:scale(1.2);transform:scale(1.2)}.rs-team-grid.team-grid-style1 .team-item img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.rs-team-grid.team-grid-style1 .team-item:hover img{-webkit-transform:scale(1);transform:scale(1)}.rs-team-grid.team-grid-style1 .team-item{overflow:hidden}.rstbd{justify-content:space-between;display:flex}.rstbd .tab-image{flex:0 0 50%}.rstbd .tab-image img{padding-right:50px}.rstbd .tab-contents a.button{padding:12px 32px;color:#fff;transition:all .3s ease 0s;border-radius:5px;background:#1273eb;display:inline-block}.rstbd .tab-contents a.button:hover{opacity:.8}.rs-portfolio-style1 .portfolio-item .portfolio-img i{height:50px;font-size:24px;right:30px;color:#fff;transition:.4s;position:absolute;opacity:0;visibility:hidden;text-align:center;top:30px;border-radius:50px;background:red;background:#1273eb;width:50px;line-height:50px}.rs-portfolio-style1 .portfolio-item:hover .portfolio-img i{opacity:1;visibility:visible}.rs-portfolio-style7 .portfolio-item{overflow:hidden;position:relative}.rs-portfolio-style7 .portfolio-item .portfolio-content{transition:.4s;position:absolute;bottom:-105%;left:40px;width:100%}.rs-portfolio-style7 .content-overlay{position:relative}.rs-portfolio-style7 .content-overlay .p-title{margin-bottom:5px}.rs-portfolio-style7 .content-overlay i{height:50px;font-size:24px;color:#fff;text-align:center;border-radius:50px;background:red;background:#1273eb;width:50px;line-height:50px}.rs-portfolio-style7 .content-overlay:before{height:100%;transition:.4s;content:"";position:absolute;bottom:-105%;background:#1273eb;left:0;width:100%}.rs-portfolio-style7 .content-overlay:hover .portfolio-content{bottom:40px}.rs-portfolio-style7 .content-overlay:hover:before{bottom:0;visibility:visible}.rstab-main ul.nav{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.rstab-main ul.nav.bubble li a.active{position:relative}.rstab-main ul.nav.bubble li a.active:after{height:0;pointer-events:none;border:12px solid rgba(136,183,213,0);content:" ";position:absolute;border-top-color:#1c1b1b;top:100%;margin-left:-30px;left:15%;width:0}.rstab-main ul.nav li{margin-right:20px}.rstab-main ul.nav li a{padding:10px;justify-content:center;position:relative;top:1px;align-items:center;background:#f1f1f1;display:flex}.rstab-main ul.nav li a.active{color:#fff;background:#1c1b1b}.rstab-main ul.nav li a img.center{margin:0 auto 12px}.rstab-main ul.nav li a img.right{margin:0 0 12px auto}.rstab-main ul.nav li:first-child{margin-left:0!important}.rstab-main ul.nav li:last-child{margin-right:0!important}.rstab-main ul.nav li a:hover{background:#1c1b1b}.rstab-main ul.nav.icon_top li a,.rstab-main ul.nav.icon_top li a i,.rstab-main ul.nav.icon_top li a img{display:block}.rstab-main .tab-content{overflow:hidden;padding:10px;box-shadow:0 0 20px #eee;background:#fff}.rstab-main .tab-content p:last-child{margin:0}.rstab-main.vertical{display:flex}.rstab-main.vertical ul.nav{margin:0 20px 0 0;display:block}.rstab-main.vertical ul.nav.bubble li a.active{position:relative}.rstab-main.vertical ul.nav.bubble li a.active:after{height:0;pointer-events:none;border:12px solid rgba(136,183,213,0);border-left-color:#1c1b1b;right:-24px;content:" ";position:absolute;top:100%;margin-left:-30px;left:auto;width:0}.rstab-main .tab-pane.active{animation:slide-down 2s ease-out}.rstab-main.no_item_menu ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.rstab-main.no_item_menu.left{text-align:left}.rstab-main.no_item_menu.center{text-align:center}.rstab-main.no_item_menu.right{text-align:right}@keyframes slide-down{0%{transform:translateY(50%);opacity:0}50%{transform:translateY(0);opacity:1}}.rs-heading.style14 .heading-line{height:5px;position:relative;margin:0;border-radius:30px;background:#1273eb;width:90px}.rs-heading.style14 .heading-line:before{height:10px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;content:"";position:absolute;-webkit-animation-name:MOVE-Rs-Dot;animation-name:MOVE-Rs-Dot;top:-2.7px;border-radius:50%;background:#1c1b1b;left:0;width:10px;-webkit-animation-duration:3s;animation-duration:3s}.rs-heading.style14.center .heading-line{margin:20px auto}.rs-heading.style14.right .heading-line{margin-right:0;margin-left:auto}.rs-heading.style15 .title-inner .sub-text{padding:6px 25px;color:#fff;border-radius:30px;background:#1273eb;display:inline-block}.rs-heading.style16 .title-inner .sub-text{position:relative;padding-left:95px;display:inline-block}.rs-heading.style16 .title-inner .sub-text:before{height:4px;content:"";position:absolute;top:12px;background:#1273eb;left:0;width:76px}.rs-heading.style16 .title-inner .sub-text:after{height:6px;content:"";position:absolute;top:11px;background:#fff;left:15px;width:12px}@-webkit-keyframes MOVE-Rs-Dot{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(88px);transform:translateX(88px)}}@keyframes MOVE-Rs-Dot{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(88px);transform:translateX(88px)}}.rs-grid-figure a img.hovers-logos{display:none}.rsaddon-unique-slider .rs-addon-slider .slick-list{padding-top:0}.rs-contact-box .address-item .address-icon:before{opacity:1;visibility:visible}.rs-portfolio-style4 .rs-portfolio4 .portfolio-item .portfolio-inner .p-category{font-weight:500}.rs-addon-services .hover-img{transform:scale(0)}.rs-addon-services.services-style8 .services-icon{transition:all .3s ease;position:relative}.rs-addon-services.services-style8 .services-icon.image-hover .hover-img{transform:scale(0);transition:all .3s ease;position:absolute;opacity:0;visibility:hidden;top:0;left:0}.rs-addon-services.services-style8 .services-icon.image-hover .main-img{transition:all .3s ease}.rs-addon-services.services-style8 .services-text .services-titles .title{font-size:20px;font-weight:600;color:#1c1b1b;transition:.4s;margin:0 0 12px;line-height:30px}.rs-addon-services.services-style8 .services-text .services-titles .title a{color:#1c1b1b}.rs-addon-services.services-style8 .services-part.image-align-left{display:flex}.rs-addon-services.services-style8 .services-part.image-align-left .services-icon{margin:0}.rs-addon-services.services-style8 .services-part.image-align-left .services-icon img{height:unset;width:unset}.elementor-widget-rs-service-grid:hover .rs-addon-services.services-style8 .services-icon.image-hover .hover-img{transform:scale(1);opacity:1;visibility:visible}.elementor-widget-rs-service-grid:hover .rs-addon-services.services-style8 .services-icon.image-hover .main-img{transform:scale(0)}.elementor-widget-rs-service-grid:hover .rs-addon-services.services-style8 .services-text .services-titles .title,.elementor-widget-rs-service-grid:hover .rs-addon-services.services-style8 .services-text .services-titles .title a{color:#fff}.rsl_style2 .grid-item .rs-grid-figure .logo-img a{overflow:hidden;position:relative;display:inline-block}.rsl_style2 .grid-item .rs-grid-figure .logo-img a img{filter:grayscale(100%);-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.rsl_style2 .grid-item .rs-grid-figure .logo-img a img.hovers-logos{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);position:absolute;visibility:hidden;top:0;left:0;display:block;z-index:1}.rsl_style2 .grid-item .rs-grid-figure:hover .logo-img a img.mains-logos{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);visibility:hidden;display:block}.rsl_style2 .grid-item .rs-grid-figure:hover .logo-img a img.hovers-logos{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);filter:grayscale(0);opacity:1;visibility:visible;display:block}.elementor-widget.elementor-widget-rs-rain-animates{position:static;margin:0!important}.rs-hours .braintechicon-location{position:relative;top:-2px}.sticky_form .search-input{border-radius:0!important}.sticky_form .search-input::-webkit-input-placeholder{color:#fff;opacity:1}.sticky_form .search-input::-moz-placeholder{color:#fff;opacity:1}.sticky_form .search-input:-ms-input-placeholder{color:#fff;opacity:1}.sticky_form .search-input:-moz-placeholder{color:#fff;opacity:1}.rs-rain-animate{height:100%;overflow:hidden;pointer-events:none;right:0;position:absolute;top:0;margin:auto;left:0;width:100%;z-index:0}.rs-rain-animate .line{height:100%;position:absolute;top:0;background:#f6f7f9;left:50%;width:1px;z-index:1}.rs-rain-animate .line:after{-webkit-animation:rain-line 13s linear 0s infinite;animation:rain-line 13s linear 0s infinite;height:80px;content:"";position:absolute;top:-20%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 39%,#1273eb 130%,#1273eb 0);left:-1px;width:3px;display:block}.rs-rain-animate .line:first-child{left:2px!important}.rs-rain-animate .line:first-child:after{-webkit-animation-delay:2s;animation-delay:2s}.rs-rain-animate .line:nth-child(3){right:2px;left:unset!important}.rs-rain-animate .line:nth-child(3):after{-webkit-animation-delay:2.5s;animation-delay:2.5s}@keyframes rain-line{0%{top:-20%}to{top:100%}}@-webkit-keyframes rain-line{0%{top:-20%}to{top:100%}}.rs-addon-services{position:relative}.rs-addon-services .serial_number.enable_position{position:absolute}.rs-video.style2 .rs-icon-inners .animate-border .popup-border{height:80px;position:absolute;text-align:center;border-radius:50%;background:#1273eb;width:80px;line-height:80px;display:inline-block}.rs-video.style2 .rs-icon-inners .animate-border .popup-border i{color:#fff}.rs-video.style2 .rs-icon-inners .animate-border .popup-border:before{animation:zoomBig 3.25s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.rs-video.style2 .rs-icon-inners .animate-border .popup-border:after,.rs-video.style2 .rs-icon-inners .animate-border .popup-border:before{height:180px;transform:translateX(-50%) translateY(-50%);border:2px solid #1273eb;content:"";position:absolute;top:50%;border-radius:50%;left:50%;width:180px;display:block;z-index:0}.rs-video.style2 .rs-icon-inners .animate-border .popup-border:after{animation:zoomBig 3.25s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}@keyframes zoomBig{0%{transform:translate(-50%,-50%) scale(.5);opacity:1;border-width:3px}40%{opacity:.5;border-width:2px}65%{border-width:1px}to{transform:translate(-50%,-50%) scale(1);opacity:0;border-width:1px}}.rs-addon-accordion .elementor-accordion-icon.elementor-accordion-icon-left{text-align:left;width:20px;float:left}.rs-addon-accordion .elementor-accordion-icon.elementor-accordion-icon-right{text-align:right;width:20px;float:right}.rs-addon-accordion .accordion-desc{padding:25px;clear:both;background:#f9f9f9}.rs-addon-accordion .accordion-desc p{display:block}.rs-addon-accordion .ui-accordion-header{padding:8px 25px;font-size:20px;outline:none;margin:30px 0 0;box-shadow:0 0 10px #efefef;cursor:pointer}.rs-addon-accordion .ui-accordion-header a{font-weight:600;color:#1c1b1b;display:block}.rs-addon-accordion .ui-accordion-header .default-img,.rs-addon-accordion .ui-accordion-header .elementor-accordion-icon-opened{display:none}.rs-addon-accordion .ui-accordion-header .rights{clear:right;float:right}.rs-addon-accordion .ui-accordion-header .active-img img,.rs-addon-accordion .ui-accordion-header .default-img img{width:25px}.rs-addon-accordion .ui-accordion-header .elementor-accordion-icon{color:#1c1b1b}.rs-addon-accordion .ui-accordion-header .elementor-accordion-icon-closed i,.rs-addon-accordion .ui-accordion-header .elementor-accordion-icon-opened i{font-size:14px}.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active{background:#1273eb}.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon,.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active a{color:#fff}.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .active-img,.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon-closed{display:none}.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .active-img i,.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon-closed i{font-size:14px}.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .default-img{display:inline-block}.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon-opened{display:block}.rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon-opened i{font-size:14px}.rs-addon-accordion.accdstyle2 .elementor-accordion-icon{height:35px;text-align:center;border-radius:100%;background:#1273eb;width:35px}.rs-addon-accordion.accdstyle2 .elementor-accordion-title{padding-left:30px}.rs-addon-accordion.accdstyle2 .ui-accordion-header .elementor-accordion-icon{color:#fff}.rs-addon-accordion.accdstyle2 .ui-accordion-header .elementor-accordion-icon i{font-size:12px;position:relative;top:-2px;left:1px}.rs-addon-accordion.accdstyle2 .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon{color:#fff}.rs-addon-accordion.accdstyle2 .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon i{position:relative;top:-2px;left:1px}@media only screen and (max-width:1199px){.single-header.header-style5 .menu-area .navbar ul li{padding-right:2px;padding-left:2px}}.sign-up-form15{height:70px;position:relative;width:100%}.sign-up-form15 input{height:100%;border:none;margin:0;border-radius:3px}.sign-up-form15 input[type=email]{margin-bottom:10px;max-width:calc(100% - 170px)}.sign-up-form15 input[type=submit]{padding:10px;right:0;position:absolute;min-width:160px;text-align:center}@media only screen and (max-width:480px){.sign-up-form15{height:unset}.sign-up-form15 input[type=email]{max-width:100%}.sign-up-form15 input[type=submit]{padding:20px 15px;position:unset;width:100%}.sign-up-form15 .wpcf7-spinner{right:0;position:absolute;bottom:-24px}}.rev-rotate-x img{animation:rev-rotate-x 17s linear infinite;-webkit-animation:rev-rotate-x 17s linear infinite;-moz-animation:rev-rotate-x 17s linear infinite;-ms-animation:rev-rotate-x 17s linear infinite;-o-animation:rev-rotate-x 17s linear infinite}@keyframes rev-rotate-x{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes rev-rotate-x{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}