.banner-top{background-color:#333;background-repeat:no-repeat;background-size:cover;padding:250px 0;position:relative}.banner-top.fw{padding:200px 0 100px}.banner-top .bg-overlay{background-position:88% 62%;background-repeat:no-repeat;height:100%;left:0;opacity:1;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:100%}.banner-top .page-center{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1240px;padding:0;position:relative}.banner-top .page-center.fw{display:block;padding:10px}.banner-top .page-center.fw .content,.banner-top .page-center.fw .title{width:100%}.banner-top .left-col-in{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;position:relative;width:100%}.banner-top .title h1{color:#fff;font-family:Fira Sans;font-size:64px;font-weight:700;line-height:76px;margin:0}.banner-top .content{color:#ced0d8;font-family:Fira Sans;font-size:17px;font-weight:400;line-height:27px;margin:55px 0}.banner-top .content *{color:inherit}.banner-top .content h3{color:#ced0d8;font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:1rem;margin-top:.5rem}.banner-top.fw .content{margin:20px 0 40px}.banner-top .norml_img{padding:10px}.banner-top .btn_wrpr a{background-color:#5846df;border-radius:10px 10px 10px 10px;color:#fff;display:inline-block;font-size:18px;line-height:26px;padding:24px 70px;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.banner-top .btn_wrpr a:hover{background-color:#4833e7;color:#fff}.banner-top .norml_img img{vertical-align:middle}.banner-top.three_column .mdl-col .elementor-widget-wrap{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;position:relative;width:100%}.banner-top.three_column .mdl-col .pro-lottie{position:relative;text-align:center;width:100%}.banner-top.three_column .mdl-col .lottie_iner{width:100%}.banner-top.three_column .mdl-col .lottie_iner_container{margin:-100px 0 0}.banner-top.three_column .mdl-col .e-lottie__animation{transform:scaleX(-1)}.banner-top.three_column .right-col .lottie-wrap{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;position:relative;width:100%}.banner-top.three_column .right-col .lottie-container .e-lottie{--e-transform-translateX:18px;--e-transform-translateY:-38px;--e-transform-flipX:-1;background-color:#00000000;margin:0;padding:0;-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1)*var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)*var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1)*var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)*var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s);width:100%}.banner-top.three_column .bg-overlay{background-position:70% 55%;background-repeat:no-repeat;background-size:700px auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.banner-top.three_column .btn_wrpr a{padding:24px 80px}.banner-top.three_column{padding:250px 0 100px}.banner-top.three_column .right-col-inn{-ms-flex-line-pack:start;align-content:flex-start;background-position:100% 65%;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}@media (min-width:768px){.banner-top .left-col{width:40.079%}.banner-top .left-col,.banner-top .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.banner-top .right-col{width:59.921%}.banner-top.three_column .left-col{width:33.333%}.banner-top.three_column .mdl-col{width:15.671%}.banner-top.three_column .right-col{width:50.661%}}@media (max-width:1620px) and (min-width:1441px){.banner-top.three_column .bg-overlay{background-position:84% 48%}}@media (max-width:1440px) and (min-width:1367px){.banner-top.three_column .bg-overlay{background-position:92% 47%}}@media (max-width:1366px) and (min-width:1025px){.banner-top.three_column .bg-overlay{background-position:94% 51%}}@media (max-width:1366px){.banner-top.three_column{overflow:hidden}.banner-top{background-size:cover;margin-bottom:0;margin-top:-53px}.banner-top .bg-overlay{background-position:93% 61%}.banner-top.three_column .bg-overlay{background-size:54% auto}}@media (max-width:1024px){.banner-top{margin-top:-73px;padding:250px 0 60px}.banner-top .bg-overlay{background-position:50% 65%;background-size:75% auto}.banner-top .page-center{-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-top .title{width:100%}.banner-top .title h1{font-size:50px;line-height:60px}.banner-top .content{margin:10px 0 450px}.banner-top .btn_wrpr{text-align:center}.banner-top.three_column .page-center{-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-top.three_column .left-col,.banner-top.three_column .mdl-col,.banner-top.three_column .right-col{width:100%}.banner-top.three_column{padding:200px 0 150px}.banner-top.three_column .content{margin:30px 0}.banner-top.three_column .mdl-col .lottie_iner_container{margin-top:0}.banner-top.three_column .mdl-col .mdl-lottie__container,.banner-top.three_column .right-col .lottie-wrap .lottie-container{margin-left:auto;margin-right:auto;max-width:600px}.banner-top.three_column .bg-overlay{background-position:100% 58%;background-size:95% auto}.banner-top.three_column .mdl-col .mdl-lottie__container{max-width:100%}.banner-top.three_column .bg-overlay{background-position:100% 77%}.banner-top.three_column .right-col .lottie-wrap .lottie-container{max-width:700px}.banner-top.three_column .right-col .lottie-container .e-lottie{--e-transform-translateX:0;--e-transform-translateY:-35px}}@media (max-width:1024px) and (min-width:768px){.banner-top .left-col{width:100%}}@media (max-width:767px){.banner-top{padding:250px 15px 60px}.banner-top .left-col-in{padding-left:0;padding-right:0}.banner-top.fw{padding-left:20px;padding-right:20px}.banner-top .bg-overlay{background-position:50% 70%;background-size:95% auto}.banner-top.three_column{padding-left:10px;padding-right:10px}}