.ico-banner-section{background-color:#3d0764;min-height:100vh;padding:100px 0px;display:flex;align-items:center;}section.section.section--lastcta.cmn-last-cta p{color:#fff;font-size:20px;}.banner-content span,.banner-content h1{font-size:40px;color:#fff;line-height:48px;margin-top:5px;margin-bottom:5px;font-weight:700;}.section--services{margin-bottom:0 !important;padding-bottom:0 !important;}.service-block span img{width:32px;max-width:32px;filter:invert(1);}.banner-content ul{display:flex;flex-wrap:wrap;margin:30px 0;}.banner-content p{margin-bottom:0;color:#fff;font-size:20px;letter-spacing:normal;line-height:32px;padding-top:15px;font-weight:400;}section.ico-all-services{padding:60px 0;background:#f1e2ff;}section.ico-all-services h3{font-family:"Proxima Nova";font-style:normal;font-weight:600;font-size:40px;line-height:58px;color:#000;}section.ico-all-services p{font-family:"Proxima Nova";font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#000;}.service__icn img:last-child{transform:translateX(0%) !important;margin:0 auto;}.service__icn img{width:30px !important;}.service__icn span{background:#e7cfff;display:inline-block;width:60px;height:60px;text-align:center;border-radius:50%;}.cta--ico .cta-img{position:absolute;bottom:-244px;}section.section.section--achievement{padding:60px 0 !important;}.ieo-about .cta-content h2{letter-spacing:normal;text-align:left;font-style:normal;font-weight:600;font-size:36px;line-height:45px;color:#000;}.ieo-about .cta-content h2 strong{color:#7821eb;}.ieo-about .cta-content p{font-size:20px;line-height:1.5;color:#000;}.ieo-about .cta-img img{border-radius:15px;}.ieo-about{padding:80px 0;}.values-box li{padding:10px 10px 0 0 !important;}.cta-common .glob-1{position:absolute;bottom:-78px;right:-106px;width:100%;}.section--cta{overflow:hidden;}.banner-content ul li span img{width:20px;}.timeline-center{position:relative;z-index:2;}.col-md-12.section-header{z-index:2;position:relative;}.section.ico--marketing:after{content:"";background:rgba(0,0,0,54%);width:100%;height:100%;position:absolute;top:0;z-index:1;}.sto-development .cta-content ul{display:flex;flex-wrap:wrap;margin:30px 0;}.sto-development .cta-content ul li{width:50%;border-top:none;padding:0;margin:15px 0;display:flex;align-items:center;}.sto-development .cta-content ul li img{margin-right:20px;}.sto-development .cta-content ul li p{font-size:18px;font-weight:500;line-height:30px;letter-spacing:normal;margin:0 0 15px;margin-bottom:0 !important;}section.main_service_boxes{background:#f2f2f2;padding:60px 0;}section.sto-features ul{display:flex;flex-wrap:wrap;background:#fff;padding:50px;border-radius:15px 15px 0 0;}section.sto-features ul li{width:20%;flex-basis:18%;padding-bottom:20px;padding-right:10px;min-height:100px;margin:1%;border:1px solid #e0e0e0;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;padding:20px;text-align:center;}section.sto-features ul li img{width:50px;object-fit:contain;}section.sto-features ul li:hover{box-shadow:0 0 20px rgba(0,0,0,30%);}section.sto-features ul li p{font-size:18px;margin:12px 0;font-weight:600;line-height:28px;}section.sto-features h3{font-style:normal;font-weight:600;font-size:40px;color:#fff;margin:0 0 20px;}section.sto-features .col-md-12.text-center p{color:#fff;font-size:18px;width:60%;margin:0 auto 41px;}section.cta_section{background:url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-2d9726c/blocktechbrew.com/wp-content/uploads/2023/02/abf78352d07d910ccad2fa187dbb3030.bg_img.webp") no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;padding:40px 0 !important;}section.cta_section.nitro-lazy{background-image:none !important;}section.cta_section h2{font-style:normal;font-weight:600;font-size:40px;line-height:54px;color:#fff;}.content figure.effect-oscar img{-webkit-transition:opacity .35s;transition:opacity .35s;width:100%;height:420px;object-fit:cover;}.content figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:91%;padding:30px;z-index:2;min-height:300px;}.content figure.effect-oscar figcaption::before{position:absolute;top:-30px;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.53);content:"";width:100%;margin:0 auto;}.content figure.effect-oscar{position:relative;}.content figure.effect-oscar:after{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;z-index:1;}.content figure.effect-oscar h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);font-size:24px;font-weight:bold;color:#fff;position:absolute;bottom:0;}.content  figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0);}.content figure.effect-oscar:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:0;width:100%;margin:20px 0;}.content figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1);color:#fff;font-size:16px;line-height:25px;margin-top:30px;}.content figure.effect-oscar:hover figcaption{background-color:rgba(0,0,0,66%);}.clickcustomform{background:#6e19c2 !important;color:#fff !important;padding:3px 50px 3px 20px !important;width:auto;height:auto !important;border-radius:6px !important;line-height:50px;border:1px solid #9e54ff;}body .clickcustomform:before{filter:initial !important;right:.875rem !important;}section.features__area{padding:80px 0;}section.features__area h3{font-size:40px;font-weight:900;line-height:65px;}.feature-box{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:45px 40px;border-right:none;-webkit-box-shadow:0px 20px 50px 0px rgba(2,0,40,10%);-moz-box-shadow:0px 20px 50px 0px rgba(2,0,40,.1);box-shadow:0px 20px 50px 0px rgba(2,0,40,10%);text-align:center;margin-bottom:20px;transition:all .3s ease-out 0s;border:2px solid transparent;min-height:200px;}.feature-box:hover{border:2px solid #6e19c2;transform:translateY(-5px);}.feature-box img{width:50px;object-fit:cover;}.feature-box h4{font-size:16px;margin-top:10px;font-weight:600;}.ieo-about .cta-img img{border-radius:15px;}section.content{padding:80px 0;}section.content h3{font-size:40px;font-weight:900;line-height:50px;text-align:center;margin-bottom:40px;}.cta-common{padding:60px 0 !important;background:linear-gradient(221.5deg,rgba(120,33,235,.85) 2.48%,#7726e1 120.71%) !important;}.section--cta .get-started h1{font-size:40px;font-weight:500;line-height:normal;color:#fff;}.section--cta .get-started p{font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#fff;margin-bottom:22px;}.d-banking ul{display:block !important;}.d-banking ul li{font-size:17px;line-height:1.5;color:#000;width:100% !important;position:relative;padding-left:30px !important;}.sto-development .cta-content ul li:after{content:"";background:#000;height:10px;width:10px;border-radius:50%;left:0;position:absolute;}.d-banking p{font-size:18px !important;}.bg-light-gray{background-color:#f2f2f2;}.bg-light-gray .feature-box{background-color:#fff;}section.main_slider .wrapper{padding:50px 0;overflow-x:hidden;}section.main_slider .my-slider{padding:0 70px;}section.main_slider .slick-initialized .slick-slide{background-color:#f9f9f9;color:#fff;height:200px;margin:0 15px 0 0;padding:15px;box-shadow:0px 20px 50px 0px rgba(2,0,40,0%);border:1px solid #f2f2f2;border-radius:10px;}section.main_slider .my-slider h4{color:#fff;background:#6e19c2;width:50px;text-align:center;height:50px;border-radius:50%;line-height:50px;}section.main_slider .slick-initialized .slick-slide p{color:#000;font-size:18px;margin:20px 0 0;line-height:25px;}section.main_slider .slick-next,.slick-prev{z-index:5;}section.main_slider .slick-next{right:15px;}section.main_slider .slick-prev{left:15px;}section.main_slider{padding:80px 0 0;}section.main_slider h2{font-size:40px;font-weight:900;line-height:50px;}section.main_slider .col-md-12.text-center p{font-size:20px;line-height:1.5;color:#000;}section.main_slider .col-md-12.text-center h5{font-size:20px;line-height:1.5;color:#000;font-weight:600;}.slick-prev,.slick-next{background:#6e19c2;width:40px;height:40px;border-radius:50%;}section.main_slider .slick-next:before,.slick-prev:before{color:#fff;font-size:20px;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#6e19c2;}.bg-light-gray .feature-box{padding:20px;min-height:170px;line-height:70px;}section.banking-services{padding:80px 0;}section.banking-services h2{font-size:40px;font-weight:900;line-height:50px;margin-bottom:40px;}section.banking-services .feature-box{min-height:200px;}.ieo-about.sto-development.lounch-sto ul li:after{display:none;}.ieo-about.sto-development.d-banking{padding-top:40px;}section.cta_section .clickcustomform:hover{background:transparent !important;border-color:#fff;}.about-block h3{font-size:40px;color:#000;line-height:48px;margin-top:5px;margin-bottom:5px;font-weight:700;}.about-block p{font-size:18px;letter-spacing:normal;line-height:32px;padding-top:15px;font-weight:400;}.box-block{border:1px solid #000;margin-bottom:20px;padding:20px;text-align:center;}.box-block h4{font-size:18px;font-weight:normal;position:relative;bottom:15px;color:#222;}.img-wrapper{transform:rotate(45deg) translateX(-50px) translateY(-50px);transition:all .5s cubic-bezier(.79,.14,.15,.86) 0s;width:100px;height:100px;margin:0px auto;border:1px solid #222;background:#fff;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;}.box-block{margin:100px 0 0;padding:20px;text-align:center;transition:all .5s cubic-bezier(.79,.14,.15,.86) 0s;}.img-wrapper i{font-size:34px;transform:rotate(-46deg);color:#222;}.box-block:hover .img-wrapper{background:#6e19c2;border-color:#6e19c2;}.box-block:hover .img-wrapper i{color:rgba(255,255,255,1);}.box-block:hover{border-color:#6e19c2;}.box-block:hover h4{color:#6e19c2;}.about-block img.img-responsive{border-radius:15px;}section.cta_section p{color:#fff;font-size:20px;}section.banking_about{padding:60px 0;}section.banking_about h3{font-size:40px;color:#000;line-height:48px;margin-top:5px;margin-bottom:5px;font-weight:700;}section.banking_about ul{display:flex;margin-top:40px;flex-wrap:wrap;}section.banking_about ul li{display:flex;align-items:center;width:50%;margin-bottom:30px;}section.banking_about ul li p{margin:0;padding-left:20px;font-size:18px;}section.banking_about ul li p{margin:0;padding-left:20px;font-size:20px;}section.banking_about .right-img{border-radius:15px;}.service_block{background-color:#fff;border-radius:15px;min-height:670px;overflow:hidden;box-shadow:0px 0px 11px 2px rgba(0,0,0,11%);}.service_block img{border-radius:15px 15px 0 0;min-height:300px;object-fit:cover;transition-duration:800ms;}.service_block h4{font-size:22px;font-weight:bold;padding:20px 20px 0;}.service_block p{font-size:16px;color:#000;padding:0 20px;}.service_block:hover img{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%);}@media (min-width:1200px) and (max-width:1600px){.feature-box{padding:15px;min-height:150px;}.content figure.effect-oscar h2{bottom:20px;}section.main_slider .slick-initialized .slick-slide{height:240px;}section.banking-services .feature-box{min-height:170px;}.box-block{padding:0 !important;}.box-block h4{font-size:16px !important;}.img-wrapper{width:80px;height:80px;}.service_block{min-height:720px !important;}.service_block p{font-size:15px;}}@media (max-width:991px){.ico-banner-section .col-md-6{-ms-flex:0 0 50%;flex:0 0 100%;max-width:100%;}.enrgy_block .col-md-4{width:50%;max-width:50%;flex:50%;}.service_block{margin-bottom:30px;}.about-block h3{margin-top:30px;}section.main_slider .slick-initialized .slick-slide{height:230px;}section.banking-services .col-md-2{width:33%;max-width:33%;flex:33%;}section.sto-features .col-md-12.text-center p{width:100%;}section.features__area .btn.btn--animated{margin-bottom:40px;}section.sto-features ul li{width:31%;flex-basis:31%;}section.content .col-md-4{width:50%;max-width:50%;flex:50%;}.content figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{font-size:13px;}.content figure.effect-oscar h2{bottom:30px;}.ieo-about .col-md-6{-ms-flex:0 0 50%;flex:0 0 100%;max-width:100%;}.cta-common .col-md-8{width:100%;max-width:100%;flex:100%;}.cta-common .col-md-4 img{display:none;}section.main_service_boxes .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 50%;max-width:50%;}.cta-common .glob-1{position:inherit;bottom:0;right:0;width:100%;}section.features__area .col-md-6{width:100%;max-width:100%;flex:100%;}.feature-box{min-height:200px;}}@media (max-width:767px){section.content .col-md-4{width:100%;max-width:100%;flex:100%;}.box-block{min-height:210px;}.bg-light-gray .feature-box{min-height:220px;}.content figcaption{height:auto;}.main_feature .col-md-12{z-index:9;}.ico-banner-section{padding:3rem 0;}.enrgy_block .box-block h4{font-size:16px !important;}section.banking_about h3{font-size:24px;line-height:36px;}section.banking_about ul li{width:100%;}.service_block{min-height:auto;}.enrgy_block h3{font-size:24px;line-height:40px;}.main_feature{position:relative;}.main_feature:after{background:rgba(0,0,0,.37);content:"";width:100%;height:100%;position:absolute;top:0;}section.banking-services .col-md-2{width:50%;max-width:50%;flex:50%;}section.main_slider .slick-initialized .slick-slide{height:auto;}section.banking-services h2{font-size:26px;line-height:36px;}section.banking-services .feature-box{min-height:170px;}section.main_slider h2{font-size:24px;line-height:33px;}section.main_service_boxes .col-md-3.col-sm-6{width:100%;max-width:100%;flex:100%;}.values-box li{width:100%;}.banner-img{margin-top:40px;}section.sto-features h3{font-size:26px;}section.cta_section h2{font-size:25px;line-height:40px;}section.features__area h3{font-size:26px;font-weight:900;line-height:36px;}section.features__area .col-md-4{width:50%;max-width:50%;flex:50%;}.feature-box{min-height:130px;padding:10px;}.section--cta .get-started h1{font-size:24px;font-weight:600;line-height:40px;}section.content h3{font-size:28px;line-height:40px;text-align:left;}.content figure.effect-oscar img{display:block;margin-bottom:20px !important;}section.content{padding:40px 0 0;}.content figure.effect-oscar:after{display:none;}.content figcaption{position:inherit;width:100%;transform:inherit;left:0;top:0;}.content figure.effect-oscar h2{color:#000;position:relative;bottom:0;}.content figure.effect-oscar h2{bottom:0 !important;}.content figcaption{padding:0 !important;}.content figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{color:#000;}.content  figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:1;transform:inherit;margin-top:0;}.content figure.effect-oscar h2{transform:inherit;}.ieo-about .cta-content h2{font-size:24px;line-height:38px;}.service-content{height:350px;}.ieo-about{padding:40px 0;}.values-box-design li{width:100%;}.sto-development .cta-content ul li{width:100%;}section.cta_section .cta-content-text h2{font-size:24px !important;line-height:40px !important;}section.sto-features ul{padding:20px;}section.sto-features ul li{width:48%;flex-basis:48%;}section.sto-features ul li p{font-size:14px;line-height:18px;}section.main_service_boxes h2{font-size:30px;line-height:37px;}.service-icon{height:350px !important;}.service-box{height:350px !important;}.content figure.effect-oscar:hover figcaption{background-color:transparent;}.content figure.effect-oscar:hover h2{top:-34px;margin:0;}.content figure.effect-oscar figcaption::before{border:none;}}