:root{--accent1:#e5f6ffdb;--bd-clr:#c7c346;--black:#242424;--white:#fefefe;--border-r:10px}
ul{padding:0}
.accent{background-color:var(--accent1)}
body,html{overflow-x:hidden!important;scroll-behavior:smooth}
@font-face{font-family:manrope;src:url(../fonts/manrope.ttf)}
body{font-family:manrope!important;overflow-x:hidden}
h1,h2,h3,h4,h5,h6,p{font-family:manrope}
h2{font-size:32px;font-weight:700}
p{font-size:14px;margin:0}
.iti--allow-dropdown {
    width: 100%;
}
label.error {
    color: #fff;
    font-size: 12px;
    margin-top: 5px;
    display: block;
    font-weight: 600;
}
.mz_banner1{background:#00000082;position:relative;text-align:center;display:flex;align-items:center;overflow:hidden}
.mz_banner1 h1{color:#fff;font-size:80px;font-weight:700;line-height:65px;text-shadow:3px 3px #000}
.mz_banner1 .banner_img{position:absolute}
.mz_banner1 .row{justify-content:center}
.animation1{position:absolute;width:300px;top:0;transform:translateX(-50%);right:-267px}
.animation2{position:absolute;width:390px;bottom:170px;left:0;transform:translateX(-50%)}
.animation3{position:absolute;width:170px;bottom:0;transform:translateX(-50%);right:-100px}
.btn_wrp .btn{font-family:manrope!important;padding:13px 30px;color:#fff;font-weight:700;border-radius:15px;width:19%;margin:0 5px 0;transition:background-color .3s ease,transform .3s ease}
.btn_wrp{margin:30px 0 0;display:flex;justify-content:center}
a.btn.btn1{background:#0174b4}
.btn:hover{transform:translateY(-5px)}
.btn1:hover{border:1px solid #000;background:0 0!important;color:#000;box-shadow:none!important}
.btn2:hover{background:#0174b4;color:#fff;border:none;box-shadow:0 1px 11px #0174b4}
.mz_clint_img{height:80px;display:flex!important;justify-content:center;align-items:center}
.mz_clints{background:#ffffff00;padding:20px 0}
.mz_clints img{max-width:60%}
.mz_counter h3{font-size:18px;font-weight:600;text-transform:capitalize}
.mz_secOne h2{font-size:40px;font-weight:700}
.mz_counter h3 span{color:var(--bd-clr);font-size:40px;font-weight:700;text-shadow:1px 2px #fff}
.mz_secOne .btn_wrp{justify-content:unset}
.mz_secOne .btn_wrp .btn1{background:#0174b4}
.mz_secOne .btn_wrp .btn2:hover{background:0 0;border:1px solid #000;box-shadow:none;color:#000}
.mz_cta{text-align:center;background-image:url(../images/cta_bg.html);background-size:cover;background-repeat:no-repeat}
.mz_cta h2{color:#fff}
.mz_cta p{color:#fff}
.mz_list{margin:0;padding:0 0 0 24px;list-style:none}
.mz_list li{font-size:18px;font-weight:500;position:relative;line-height:35px}
.align>li{width:500px;min-height:300px;display:inline-block;margin:30px 20px 30px 30px;padding:0 0 0 60px;vertical-align:top}
li{list-style:none}
.mz_port_img{height:auto;display:flex!important;justify-content:center;align-items:center}
.mz_port_slider .slick-arrow.slick-prev{right:103px}
.mz_port_slider .slick-arrow{z-index:1;position:absolute;width:37px;height:37px;font-size:24px;line-height:0;border:none;background:var(--bd-clr);color:#fff;right:63px;cursor:pointer;bottom:-50px;transition:.4s}
.mz_port_slider .slick-arrow:hover{background:#0174b4}
.mz_portfolio h2{text-align:center}
.mz_portfolio p{text-align:center;margin:0 0 40px}
.mz_banner1 .btn1:hover{border:none;background:var(--bd-clr)!important;color:#fff;box-shadow:none!important}
.mz_cta .btn1:hover{border:none;background:var(--bd-clr)!important;color:#fff;box-shadow:none!important}
.mz_team{text-align:center;background:linear-gradient(90deg,rgba(1,116,180,1) 0,rgba(22,168,198,1) 50%,rgba(0,97,122,1) 95%);padding:50px 0 10px;color:#fff}
.mz_team ul{display:flex;align-items:center;justify-content:space-between;border-radius:60px;padding:20px 32px}
.mz_services .box{padding:20px 20px;border:1px solid;border-radius:15px;text-align:center;padding-bottom:22px;border-radius:8px;max-width:252px;margin:0 auto;cursor:pointer}
.mz_services .box img{position:relative;top:0;transition:top ease .5s;min-height:92px;width:initial;height:initial;margin:0 0 20px}
.mz_services .box h3{font-size:20px;font-weight:700}
.mz_services .box p{font-size:15px}
.fsliderwraparea .owl-stage{padding:50px 0 0}
.fmainwrap:hover{background:#0174b4;border:none}
.fmainwrap{padding:20px 20px;border-radius:8px;margin:0 auto;cursor:pointer;border:1px solid}
.fmainwrap .ficon{position:relative;top:0;transition:top ease .5s;min-height:77px}
.ficon.s2{max-width:110px;margin:0 auto}
.fmainwrap:hover .ficon{top:-40px}
.fmainwrap:hover .ftitle{color:#000;margin-top:-30px}
.fmainwrap:hover .ftitle h3{color:#000}
.fmainwrap:hover p{color:#fff}
.ftitle h3{font-weight:700;font-size:25px;line-height:15px;color:#000}
.featurewrappersec{margin-top:43px}
.ftitle{margin-top:19px;margin-bottom:12px;transition:ease .5s}
.fmainwrap p{color:#000}
.fmainwrap:hover h3{color:#fff!important}
.fmainwrap p{font-size:15px}
.mt-40{margin-top:40px}
.mz_ship h2{margin:20px 0;text-align:center}
.mz_ship p{text-align:center;font-size:14px;color:#000}
.box_item{text-align:center;padding:30px 20px;margin:0 0 0 20px;border-radius:15px}
.box_item img{width:160px}
.box_item h3{font-size:21px;font-weight:700;color:#fff}
.imgwrp{display:flex;justify-content:center;margin:0 0 10px}
.mz_ship .slick-arrow.slick-prev{left:-60px}
.mz_ship .slick-arrow{z-index:1;position:absolute;width:37px;height:37px;font-size:24px;line-height:0;border:none;background:var(--bd-clr);color:#fff;right:-70px;cursor:pointer;transition:.4s;top:60px}
.mz_ship .slick-arrow:hover{background:#0174b4}
.mz_testimonial_section .an-heading-wrap{text-align:center}
.mz_testimonial_section .an-heading-wrap span{margin:auto;margin-bottom:20px}
.testimonial-slider .item{padding:50px 10px}
.testimonial-slider .item>div{background:#fff;border:2px solid #0174b4;border-radius:20px;padding:30px;min-height:370px;transition:.5s}
.testimonial-slider .item img{margin-top:-70px;margin-bottom:50px;width:23%}
.testimonial-slider .item p{font-size:18px;font-weight:400;margin-bottom:30px}
.testimonial-slider .item h4{font-size:22px;font-weight:700}
.item{height:auto}
.testimonial-slider .item.slick-center>div{transform:translateY(50px);background:#0174b424}
.slick-dots{padding-left:0;list-style:none;display:flex;justify-content:center;margin-top:50px}
.slick-dots li button{height:10px;width:10px;border:none;color:transparent;border-radius:20px;transition:.5s;padding:0;overflow:hidden;outline:0;background:#0075b857}
.slick-dots li{margin:3px}
.slick-dots li.slick-active button{width:40px;background:#0174b4}
.Accordions{display:block;margin:auto}
.Accordion_item{width:100%;height:auto;margin:19px 0;background-color:#0174b4e3;color:#fcfcfc;padding:19px 30px;cursor:pointer;transition:background-color .3s ease-in;border-radius:15px;position:relative;right:1%;top:calc(50% - 8px);width:16px;height:16px;background-color:transparent;transform:rotate(-90deg);transition:transform .3s ease-in}
.mz_faqs .container>p{text-align:center;margin:0 0 30px}
.mz_faqs{padding:0 0 70px}
:root{--primary:#062266;--secondary:var(--bd-clr);--accent:#0174b4;--white:#fdfdfe;--black:#142129;--grey:#ddd;--inter:"Inter",sans-serif;--poppins:"Poppins",sans-serif;--border-r:10px;--f-600:600;--f-700:700;--f-800:800;--f-900:900;--f-xsmall:14px;--f-small:24px;--f-medium:42px}
a,a:hover{text-decoration:none;color:var(--black)}
#navbarAbove{position:relative;width:100%;font-size:15px;color:#fff;padding:10px 0;background-color:var(--primary)}
#navbarAbove .main-btn{padding:15px 10px;background-color:var(--secondary);color:var(--black);border-radius:5px;letter-spacing:1px}
#navbarAbove a{color:var(--white)}
#navbarAbove .styled-link:hover:after{background-color:var(--black)!important}
#navbarBelow .navbar-toggler i{color:var(--color-black)}
#navbarBelow a{color:var(--black);font-weight:400}
#navbarBelow .nav-link{font-size:14px}
#navbarBelow .navbar-toggler{color:var(--black);border:none;box-shadow:none}
#navbarBelow.fixed-top{background-color:var(--black);animation:navbarBelow .5s linear}
@keyframes navbarBelow{
0%{opacity:0;transform:translateY(-50%)}
100%{opacity:100%;transform:translateY(0)}
}
#navbarNavDropdown{font-size:1.1rem;font-weight:600}
.dropdown-item{color:#000;font-weight:400}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{background-color:var(--black);color:var(--color-white)!important}
.navbar-right-button{background-color:var(--accent);border:none;box-shadow:1px 1px 5px var(--black);color:var(--color-white)!important;font-weight:400;padding:9px 14px;border-radius:10px;transition:transform .2s}
.navbar-right-button:hover{transform:scale(1.05)}
.fonts{animation:fonts infinite linear 1s}
@keyframes fonts{
0%{color:var(--secondary)}
50%{color:var(--white)}
100%{color:var(--secondary)}
}
@keyframes scaling{
0%{transform:scale(1)}
50%{transform:scale(1.05)}
100%{transform:scale(1)}
}
@keyframes scaling-btn{
0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
@keyframes moving{
0%{transform:translateX(0)}
50%{transform:translateX(-1px)}
100%{transform:translateX(0)}
}
@keyframes disco{
0%{background-color:var(--primary)}
50%{background-color:var(--secondary)}
100%{background:var(--primary)}
}
.main-btn{text-transform:capitalize;border-radius:10px;padding:10px 20px;font-weight:var(--f-600)}
.primary{background-color:var(--accent)}
.secondary{background:var(--secondary)}
.cta-btn{color:var(--white)!important;background:var(--primary);font-size:17px;font-weight:500;margin-right:6px;padding:9px 26px;text-transform:capitalize;border:none}
.cta-btn:hover{background-color:transparent;border:2px solid var(--primary);color:var(--primary)!important}
.btn-container{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.highlight{background:var(--primary);padding:5px;width:fit-content}
.underlined{border-bottom:2px solid var(--secondary)}
#navbarAbove{position:relative;width:100%;font-size:15px;color:#fff;padding:10px 0;background-color:var(--primary)}
#navbarAbove .main-btn{padding:15px 10px;background-color:var(--secondary);color:var(--black);border-radius:5px;letter-spacing:1px}
#navbarAbove a{color:var(--white)}
#navbarAbove .styled-link:hover:after{background-color:var(--black)!important}
#navbarBelow .navbar-toggler i{color:var(--color-black)}
#navbarBelow a{font-size:12px;font-weight:600!important;margin:0 17px 4px}
#navbarBelow .nav-link{font-size:15px;font-weight:600}
#navbarBelow .navbar-toggler{color:var(--black);border:none;box-shadow:none}
#navbarBelow.fixed-top{background-color:var(--black);animation:navbarBelow .5s linear}
@keyframes navbarBelow{
0%{opacity:0;transform:translateY(-50%)}
100%{opacity:100%;transform:translateY(0)}
}
#navbarNavDropdown{font-size:1.1rem;font-weight:600}
.nav--cta-box{display:flex;gap:10px;align-items:center}
.msgNav{background:#0174b4;padding:10px 20px!important;color:#fff!important;border-radius:15px;transition:.5s}
.msgNav:hover{background:0 0;border:1px solid}
.nav-cta{font-size:var(--f-xxsmall);font-weight:var(--f-600)!important}
.navbar-right-button{background-color:var(--accent);border:none;box-shadow:1px 1px 5px var(--black);color:var(--color-white)!important;font-weight:400;padding:9px 14px;border-radius:10px;transition:transform .2s}
.navbar-right-button:hover{transform:scale(1.05)}
#navbarBelow .navbar-collapse.collapsing,#navbarBelow .navbar-collapse.show{background:#fff}
.mz_banner{background-size:cover;background-repeat:no-repeat;min-height:300px;display:flex;align-items:center;text-align:center}
.mz_banner h1{font-size:80px;font-weight:700;color:#fff}
.mz_blog .col-md-4{display:none}
.mz_casestudy .col-lg-6{display:none}
.content{background-color:#5274b226;height:auto;text-align:left;border-radius:15px;transition:.5s}
.load-more{background-color:#4b6dab;color:#fff!important;padding:5px 20px;border-radius:15px;font-size:18px;margin:40px 0;display:inline-block;transition:.5s}
.load-more:hover{background-color:transparent;border:1px solid #000!important;color:#000!important}
.mz_blog{padding:70px 0 0}
.content img{width:100%;border-top-right-radius:15px;border-top-left-radius:15px;height:250px;object-fit:cover}
.txtwrp{padding:10px 25px}
.txtwrp h5{font-size:12px}
.txtwrp h3{font-size:30px}
.txtwrp p{font-size:14px;line-height:17px}
.content1:hover{transform:scale(.9)}
.mz_blog .row{--bs-gutter-y:23px}
.mz_cta{background-image:url(../images/cta.html);background-size:cover;background-position:center;padding:70px 0 10px}
.mz_cta h2{font-size:50px;font-weight:700;color:#fff;margin:0}
.mz_cta h2 span{font-size:28px;font-weight:600;display:block;line-height:26px}
.mz_cta p{color:#fff;font-size:17px;width:90%}
.main-btn{text-transform:capitalize;border-radius:10px;padding:10px 20px;font-weight:600;transition:.5s}
.primary{background-color:#0174b4}
.secondary{background:var(--bd-clr)}
.main-btn:hover{border:1px solid #fff;color:#fff}
.main-btn.secondary:hover{color:#fff!important}
#navbarBelow .nav-link:hover{color:var(--bd-clr)!important}
.form-control{margin:0 0 10px}
textarea.form-control{margin:0 0 19px}
a.nav-cta.msgNav{padding:0 5px;margin:0 0 0!important}
#navbarBelow .nav-cta:hover{background:0 0;color:#000!important}
#navbarBelow .nav-cta:hover i{color:#0174b4}
a.nav-cta{font-size:13px!important;font-weight:800!important}
img{width:100%;height:auto}
.blog_inner h2{font-size:30px;margin:0 0 30px;font-weight:600;line-height:46px;letter-spacing:0}
.blog_inner p{font-size:19px;margin:0 0 20px;line-height:32px;font-weight:400}
.blog_inner img{margin:0 0 30px;border-radius:15px}
.blog_inner .list-blog{display:block;margin:0 0 20px}
.blog_inner .list-blog li{list-style:none;font-size:15px;padding:0 0 21px 10px;line-height:26px;font-weight:500;position:relative}
.blog_inner .list-blog li::before{content:url(../images/chek.html);position:absolute;left:-40px;top:5px}
.just-space{justify-content:space-between;padding-bottom:20px}
.just-space a{display:flex}
.just-space a i{padding:0 0 0 10px}
.card-header{font-size:26px;font-weight:600;background:0 0}
.list-unstyled li{margin:0 0 10px}
.list-unstyled li a{font-size:16px;font-weight:500}
.mz_blog_banner h1{font-size:70px;font-weight:600;line-height:80px}
.mz_blog_banner h2{font-size:20px}
.blog_name{padding:20px 0 10px}
.blog_name h3{font-size:21px;font-weight:600}
.blog_name .d-flex{justify-content:center}
.d-flex h3{font-size:0}
.mz_blog_banner{text-align:center}
.blog_name h4{padding:5px 20px 0;font-size:16px}
.mz_blog_img img{width:70%;border-radius:15px}
.mz_blog_img{text-align:center}
.just-space h1{font-size:50px;font-weight:600}
.just-space h6{font-size:16px}
.case_box img{height:400px;border-radius:15px;object-fit:cover;margin:0 0 20px;transition:.5s}
.case_box img:hover{transform:scale(1.1)}
.case_box h3{font-size:35px;font-weight:600}
.case_box p{font-size:18px}
.mz_casestudy{padding:40px 0}
.mz_casestudy select{width:100%;font-size:21px;border-radius:15px;padding:6px 20px;margin:0 0 30px;font-weight:500;position:relative}
:root{--primary:#062266;--secondary:var(--bd-clr);--accent:#0174b4;--white:#fdfdfe;--black:#142129;--grey:#ddd;--inter:"Inter",sans-serif;--poppins:"Poppins",sans-serif;--border-r:10px;--f-600:600;--f-700:700;--f-800:800;--f-900:900;--f-xsmall:14px;--f-small:24px;--f-medium:42px}
a,a:hover{text-decoration:none;color:var(--black)}
#navbarAbove{position:relative;width:100%;font-size:15px;color:#fff;padding:10px 0;background-color:var(--primary)}
#navbarAbove .main-btn{padding:15px 10px;background-color:var(--secondary);color:var(--black);border-radius:5px;letter-spacing:1px}
#navbarAbove a{color:var(--white)}
#navbarAbove .styled-link:hover:after{background-color:var(--black)!important}
#navbarBelow .navbar-toggler i{color:var(--color-black)}
#navbarBelow a{color:var(--black);font-weight:400}
#navbarBelow .nav-link{font-size:14px}
#navbarBelow .navbar-toggler{color:var(--black);border:none;box-shadow:none}
#navbarBelow.fixed-top{background-color:var(--black);animation:navbarBelow .5s linear}
@keyframes navbarBelow{
0%{opacity:0;transform:translateY(-50%)}
100%{opacity:100%;transform:translateY(0)}
}
#navbarNavDropdown{font-size:1.1rem;font-weight:600}
.dropdown-item{color:#000;font-weight:400}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{background-color:var(--black);color:var(--color-white)!important}
.navbar-right-button{background-color:var(--accent);border:none;box-shadow:1px 1px 5px var(--black);color:var(--color-white)!important;font-weight:400;padding:9px 14px;border-radius:10px;transition:transform .2s}
.navbar-right-button:hover{transform:scale(1.05)}
.fonts{animation:fonts infinite linear 1s}
@keyframes fonts{
0%{color:var(--secondary)}
50%{color:var(--white)}
100%{color:var(--secondary)}
}
@keyframes scaling{
0%{transform:scale(1)}
50%{transform:scale(1.05)}
100%{transform:scale(1)}
}
@keyframes scaling-btn{
0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
@keyframes moving{
0%{transform:translateX(0)}
50%{transform:translateX(-1px)}
100%{transform:translateX(0)}
}
@keyframes disco{
0%{background-color:var(--primary)}
50%{background-color:var(--secondary)}
100%{background:var(--primary)}
}
.main-btn{text-transform:capitalize;border-radius:10px;padding:10px 20px;font-weight:var(--f-600)}
.primary{background-color:var(--accent)}
.secondary{background:var(--secondary)}
.cta-btn{color:var(--white)!important;background:var(--primary);font-size:17px;font-weight:500;margin-right:6px;padding:9px 26px;text-transform:capitalize;border:none}
.cta-btn:hover{background-color:transparent;border:2px solid var(--primary);color:var(--primary)!important}
.btn-container{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.highlight{background:var(--primary);padding:5px;width:fit-content}
.underlined{border-bottom:2px solid var(--secondary)}
#navbarAbove{position:relative;width:100%;font-size:15px;color:#fff;padding:10px 0;background-color:var(--primary)}
#navbarAbove .main-btn{padding:15px 10px;background-color:var(--secondary);color:var(--black);border-radius:5px;letter-spacing:1px}
#navbarAbove a{color:var(--white)}
#navbarAbove .styled-link:hover:after{background-color:var(--black)!important}
#navbarBelow .navbar-toggler i{color:var(--color-black)}
#navbarBelow a{font-size:12px;font-weight:600!important;margin:0 17px 4px}
#navbarBelow .nav-link{font-size:15px;font-weight:600}
#navbarBelow .navbar-toggler{color:var(--black);border:none;box-shadow:none}
#navbarBelow.fixed-top{background-color:var(--black);animation:navbarBelow .5s linear}
@keyframes navbarBelow{
0%{opacity:0;transform:translateY(-50%)}
100%{opacity:100%;transform:translateY(0)}
}
#navbarNavDropdown{font-size:1.1rem;font-weight:600}
.navbar-brand img{max-height:50px}
.nav--cta-box{display:flex;gap:10px;align-items:center}
.msgNav{background:#0174b4;padding:10px 20px!important;color:#fff!important;border-radius:15px;transition:.5s}
.msgNav:hover{background:0 0;border:1px solid}
.nav-cta{font-size:var(--f-xxsmall);font-weight:var(--f-600)!important}
.navbar-right-button{background-color:var(--accent);border:none;box-shadow:1px 1px 5px var(--black);color:var(--color-white)!important;font-weight:400;padding:9px 14px;border-radius:10px;transition:transform .2s}
.navbar-right-button:hover{transform:scale(1.05)}
.mz_banner{background-size:cover;background-repeat:no-repeat;min-height:300px;display:flex;align-items:center;text-align:center}
.mz_banner h1{font-size:80px;font-weight:700;color:#fff}
.content{background-color:#5274b226;height:auto;text-align:left;border-radius:15px;transition:.5s}
.load-more{background-color:#4b6dab;color:#fff!important;padding:5px 20px;border-radius:15px;font-size:18px;margin:40px 0;display:inline-block;transition:.5s}
.load-more:hover{background-color:transparent;border:1px solid #000!important;color:#000!important}
.mz_blog{padding:70px 0 0}
.content img{width:100%;border-top-right-radius:15px;border-top-left-radius:15px;height:250px;object-fit:cover}
.txtwrp{padding:10px 25px}
.txtwrp h5{font-size:12px}
.txtwrp h3{font-size:30px}
.txtwrp p{font-size:14px;line-height:17px}
.content1:hover{transform:scale(.9)}
.mz_blog .row{--bs-gutter-y:23px}
.mz_cta{background-image:url(../images/cta.html);background-size:cover;background-position:center;padding:70px 0 10px}
.mz_cta h2{font-size:50px;font-weight:700;color:#fff;margin:0}
.mz_cta h2 span{font-size:28px;font-weight:600;display:block;line-height:26px}
.mz_cta p{color:#fff;font-size:17px;width:100%}
.main-btn{text-transform:capitalize;border-radius:10px;padding:10px 20px;font-weight:600;transition:.5s}
.primary{background-color:#0174b4}
.secondary{background:var(--bd-clr)}
.main-btn:hover{border:1px solid #fff;color:#fff}
.main-btn.secondary:hover{color:#fff!important}
#navbarBelow .nav-link:hover{color:var(--bd-clr)!important}
.form-control{margin:0 0 10px;border-radius:15px;font-family:manrope}
a.nav-cta.msgNav{padding:0 5px;margin:0 0 0!important}
#navbarBelow .nav-cta:hover{background:0 0;color:#0174b4!important}
#navbarBelow .nav-cta:hover i{color:#0174b4}
a.nav-cta{font-size:13px!important;font-weight:800!important}
.blog_inner h2{font-size:30px;margin:0 0 30px;font-weight:600;line-height:46px;letter-spacing:0}
.blog_inner p{font-size:19px;margin:0 0 20px;line-height:32px;font-weight:400}
.blog_inner img{margin:0 0 30px;border-radius:15px}
.blog_inner .list-blog{display:block;margin:0 0 20px}
.blog_inner .list-blog li{list-style:none;font-size:15px;padding:0 0 21px 10px;line-height:26px;font-weight:500;position:relative}
.blog_inner .list-blog li::before{content:url(../images/chek.html);position:absolute;left:-40px;top:5px}
.just-space{justify-content:space-between;padding-bottom:20px;align-items:center}
.just-space a{display:flex}
.just-space a i{padding:0 0 0 10px}
.card-header{font-size:26px;font-weight:600;background:0 0}
.list-unstyled li{margin:0 0 10px}
.list-unstyled li a{font-size:16px;font-weight:500}
.mz_blog_banner h1{font-size:70px;font-weight:600;line-height:80px}
.mz_blog_banner h2{font-size:20px}
.blog_name{padding:20px 0 10px}
.blog_name h3{font-size:21px;font-weight:600}
.blog_name .d-flex{justify-content:center}
.d-flex h3{font-size:0}
.mz_blog_banner{text-align:center;padding-top:130px;background:url(../images/bgin.webp);background-size:cover;min-height:420px}
.blog_name h4{padding:5px 20px 0;font-size:16px}
.mz_blog_img img{width:70%;border-radius:15px}
.mz_blog_img{text-align:center}
.just-space h1{font-size:50px;font-weight:600}
.just-space h6{font-size:16px}
.case_box img{height:400px;border-radius:15px;object-fit:cover;margin:0 0 20px;transition:.5s}
.case_box img:hover{transform:scale(1.1)}
.case_box h3{font-size:35px;font-weight:600}
.case_box p{font-size:18px}
.mz_casestudy{padding:40px 0}
.mz_casestudy select{width:100%;font-size:21px;border-radius:15px;padding:6px 20px;margin:0 0 30px;font-weight:500;position:relative}
.mt-140{margin-top:140px}
.mz_casestudy .row{--bs-gutter-y:40px}
.case_box{width:90%}
.load-more1{color:#fff;text-transform:capitalize;border-radius:10px;padding:10px 40px;font-weight:600;transition:.5s;background-color:#0174b4;font-size:18px}
.btn_case{margin:60px 0 0}
.mz_blog_banner p{font-size:27px}
.custom-select{position:relative;width:60%}
.fa-angle-down{position:absolute;right:20px;top:16px;pointer-events:none}
.review{display:flex;background:#adbfbf59;align-items:center;padding:30px 40px;border-radius:15px}
.review img{width:40%;height:100%;border-radius:50%}
.r-content p{font-size:18px;margin:0 0 20px}
.r-content{position:relative}
.r-content i.fa-solid.fa-quote-left{position:absolute;left:-25px;font-size:25px;top:-7px}
.case_inner h2{font-size:30px;margin:0 0 11px;font-weight:700;line-height:30px;letter-spacing:0}
.case_inner p{font-size:18px;margin:0 0 40px;line-height:32px;font-weight:400}
.bg_img h1{color:#212529;font-weight:700}
.bg_img{background-image:url(../images/cs_inner.webp);background-size:cover;padding:215px 0;background-position:bottom;width:90%;margin:0 90px 0}
.bg_img p{color:#212529}
.case_inner{padding:70px 0}
.mt-140{margin-top:140px}
.mz_casestudy .row{--bs-gutter-y:40px}
.case_box{width:90%}
.load-more1{color:#fff;text-transform:capitalize;border-radius:10px;padding:10px 40px;font-weight:600;transition:.5s;background-color:#0174b4;font-size:18px}
.btn_case{margin:60px 0 0}
.mz_blog_banner p{font-size:27px}
.custom-select{position:relative;width:60%}
.fa-angle-down{position:absolute;right:20px;top:16px;pointer-events:none}
.review{display:flex;background:#adbfbf59;align-items:center;padding:50px 40px;border-radius:15px}
.review img{width:40%;height:100%;border-radius:50%}
.r-content p{font-size:18px;margin:0 0 20px}
.r-content{position:relative}
.r-content i.fa-solid.fa-quote-left{position:absolute;left:-25px;font-size:25px;top:-7px}
.case_inner h2{font-size:30px;margin:0 0 11px;font-weight:700;line-height:30px;letter-spacing:0}
.case_inner p{font-size:21px;margin:0 0 40px;line-height:32px;font-weight:400}
.bg_img h1{color:#212529;font-weight:700}
.bg_img{background-image:url(../images/cs_inner.webp);background-size:cover;padding:215px 0;background-position:bottom;width:90%;margin:0 90px 0}
.bg_img p{color:#212529}
.case_inner{padding:70px 0}
.dropdown-menu.show{background:#fff}
.dropdown-menu a.dropdown-item{width:100%;margin:0 0 10px!important;text-align:center;padding:10px 0}
.dropdown-menu a.dropdown-item:hover{background:#0174b4;color:#fff!important}
section{padding:20px 0;font-family:manrope}
.mz_banner1{position:relative;text-align:left;display:flex;align-items:center;overflow:hidden}
.mz_banner1 h1{color:#fff;font-size:28px;font-weight:700;line-height:50px;text-shadow:1px 3px #000}
.mz_banner1 .banner_img{position:absolute}
.mz_banner1 video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;object-fit:cover}
.animation1{position:absolute;width:300px;top:0;transform:translateX(-50%);right:-267px}
.animation2{position:absolute;width:390px;bottom:170px;left:0;transform:translateX(-50%)}
.animation3{position:absolute;width:170px;bottom:0;transform:translateX(-50%);right:-100px}
.btn_wrp .btn{padding:13px 30px;color:#fff;font-weight:700;border-radius:15px;width:auto;margin:0 5px 0;transition:background-color .3s ease,transform .3s ease}
.btn_wrp{margin:30px 0 0;display:flex;justify-content:center}
a.btn.btn1{background:#0174b4}
.btn_wrp .btn2{background:var(--bd-clr);color:#fff}
.btn:hover{transform:translateY(-5px)}
.btn1:hover{border:1px solid #000;background:0 0!important;color:#000;box-shadow:none!important}
.btn2:hover{background:#0174b4;color:#fff;border:none;box-shadow:0 1px 11px #0174b4}
.mz_clint_img{height:80px;display:flex!important;justify-content:center;align-items:center}
.mz_clints{background:#cdcdcd54;padding:0 0}
.mz_clints img{max-width:107px;height:auto;object-fit:cover}
.mz_counter{display:flex;margin:10px 0 0;gap:20px}
.mz_counter h3{font-size:17px;font-weight:600;text-transform:capitalize;color:#000}
.mz_counter .count{font-weight:900}
.mz_secOne h2{font-size:36px;font-weight:700;color:#000}
.mz_secOne p{font-weight:500;color:#000}
.mz_counter h3 span{color:#0174b4;font-size:40px;font-weight:700}
.mz_secOne .btn_wrp{justify-content:unset}
.mz_secOne .btn_wrp .btn{font-size:15px;width:auto}
.mz_secOne .btn_wrp .btn1{background:#0174b4}
.mz_secOne .btn_wrp .btn2:hover{background:0 0;border:1px solid #000;box-shadow:none;color:#000}
.mz_cta{text-align:center;background:var(--bd-clr);background-size:cover;background-repeat:no-repeat}
.mz_cta h2{color:#fff}
.mz_cta p{color:#fff}
.mz_list{margin:0;padding:0 0 0 4px;list-style:none;display:flex;flex-wrap:wrap}
.mz_list li{font-size:19px;width:50%;font-weight:500;position:relative;line-height:35px;align-items:center;color:#000;display:flex}
.align>li{width:500px;min-height:300px;display:inline-block;margin:30px 20px 30px 30px;padding:0 0 0 60px;vertical-align:top}
.book{position:relative;width:230px;height:320px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.hardcover_front li:first-child{background-color:#eee;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.hardcover_front li:last-child{background:#fffbec}
.hardcover_back li:first-child{background:#fffbec}
.hardcover_back li:last-child{background:#fffbec}
.book_spine li:first-child{background:#eee}
.book_spine li:last-child{background:#333}
.ficon.s2{max-width:110px;margin:0 auto}
.fmainwrap:hover .ficon{top:-40px}
.fmainwrap:hover .ftitle{color:#000;margin-top:-30px}
.fmainwrap:hover .ftitle h3{color:#000}
.fmainwrap:hover p{color:#fff}
.ftitle h3{font-weight:700;font-size:25px;line-height:15px;color:#000}
.featurewrappersec{margin-top:43px}
.ftitle{margin-top:19px;margin-bottom:12px;transition:ease .5s}
.fmainwrap p{color:#000}
.fmainwrap:hover h3{color:#fff!important}
.fmainwrap p{font-size:15px}
.mt-40{margin-top:40px}
.mz_ship h2{text-align:center}
.mz_ship .container>p{text-align:center}
.box_item{padding:15px 0}
.box_item img{max-width:100%;height:auto}
.box_item h3{font-size:21px;font-weight:700;color:#fff}
.imgwrp{display:flex;justify-content:center;margin:0 0 10px}
.mz_ship .slick-arrow.slick-prev{left:-60px}
.mz_ship .slick-arrow{z-index:1;position:absolute;width:37px;height:37px;font-size:24px;line-height:0;border:none;background:#0174b4;color:#fff;right:-70px;cursor:pointer;transition:.4s;top:110px}
.mz_ship .slick-arrow:hover{background:var(--bd-clr)}
.mz_testimonial_section .an-heading-wrap{text-align:center}
.mz_testimonial_section .an-heading-wrap span{margin:auto;margin-bottom:20px}
.testimonial-slider .item{padding:50px 10px}
.testimonial-slider .item>div{background:#fff;border:2px solid #0174b4;border-radius:20px;padding:30px;min-height:370px;transition:.5s}
.testimonial-slider .item img{margin-top:-70px;margin-bottom:50px;width:23%}
.testimonial-slider .item p{font-size:18px;font-weight:400;margin-bottom:30px}
.testimonial-slider .item h4{font-size:22px;font-weight:700}
.item{height:auto}
.testimonial-slider .item.slick-center>div{transform:translateY(50px);background:#0174b424;color:#fff}
.slick-dots{padding-left:0;list-style:none;display:flex;justify-content:center;margin-top:50px;margin-bottom:0}
.slick-dots li button{height:10px;width:10px;border:none;color:#ffffff00;border-radius:20px;transition:.5s;padding:0;overflow:hidden;outline:0;background:#ffffff57}
.slick-dots li{margin:3px;color:#fff}
.slick-dots li.slick-active button{width:30px;background:#fff}
.Accordions{display:block;margin:auto}
.Accordion_item{width:100%;height:auto;margin:19px 0;background-color:#0174b4;color:#fff;padding:11px 30px;cursor:pointer;transition:background-color .3s ease-in;border-radius:15px;border-bottom:1px solid;border-radius:15px;position:relative;right:1%;top:calc(50% - 8px);width:16px;height:16px;background-color:transparent;transform:rotate(-90deg);transition:transform .3s ease-in}
.mz_faqs .container>p{text-align:center;margin:0 0 30px}
.mz_faqs{padding:30px 0}
.mf-business-section .row:nth-child(2){justify-content:center;padding:60px 0 100px}
.mz_industry{background:linear-gradient(90deg,rgba(1,116,180,1) 0,rgba(22,168,198,1) 50%,rgba(0,97,122,1) 95%)}
.mz_industry h2{text-align:center}
.mz_industry p{text-align:center;margin:0 0 40px}
.fmainwrap img{margin:0 0 20px;width:20%}
.cntr{justify-content:space-between;align-items:center}
.contnt{justify-content:space-between;align-items:center}
.contnt img{width:30px;margin:-10px 10px 0}
.contnt h5{font-size:30px;font-weight:700}
.mz_secOne .col-lg-6{display:block}
.mz_header{width:100%;background-color:transparent!important}
.home #navbarBelow a{font-family:manrope}
.home #navbarBelow{width:100%;z-index:999;background-color:transparent;border-bottom:none;height:90px;color:#fff!important;font-family:sf_bold}
.inner-industry{position:relative;padding:18px 20px;background:#fff;border-radius:15px;border:1px solid #0174b4;width:100%;margin-bottom:25px;text-align:center;transition:.5s;box-shadow:4px 5px 3px #000;overflow:hidden}
.inner-industry::before{position:absolute;content:"";width:100px;height:100px;background:var(--bd-clr);filter:blur(40px);top:-70px;right:-70px}
.inner-industry::after{position:absolute;content:"";width:60px;height:60px;background:var(--accent);filter:blur(60px);bottom:0;left:0}
.inner-industry a{gap:0 12px;transition:.5s;text-decoration:none}
.inner-industry h6{font-size:18px;font-weight:600;color:#000;margin-bottom:0;font-family:manrope}
.mf-business-section .row:nth-child(2){justify-content:center;padding:60px 0 100px}
.inner-industry:hover{transform:translateY(-10px);background:#0174b4;border:none}
.inner-industry img{width:20%;margin:0 0 20px}
.inner-industry:hover h6{color:#fff}
.mz_industry h2{text-align:center;margin:0 0 30px}
.mz_industry p{text-align:center;margin:0 0 40px}
.fmainwrap img{margin:0 0 20px}
.cntr{justify-content:space-between;align-items:center}
.contnt{justify-content:space-between;align-items:center}
.contnt img{width:23px;margin:-10px 10px 0}
.contnt h5{font-size:24px;font-weight:700;color:#000}
.mz_cta2{text-align:left}
a.dropdown-item{color:#000!important}
.mz_banner1 .btn_wrp{justify-content:flex-start;font-family:sf_bold}
.slider-form label{margin-bottom:5px}
.slider-form input,.slider-form textarea{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:5px}
.slider-form [type=email],input[type=password],input[type=select],input[type=text],textarea{height:46px;color:#242424;font-family:manrope;font-size:14px;padding:0 20px;border:1px solid #c3c3c3;outline:0!important;margin-bottom:15px;border-radius:15px}
.slider-form textarea{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:5px}
.slider-form button{padding:10px;border:none;background-color:#0974b8;color:#fff;border-radius:5px;cursor:pointer}
.contact-button{padding:10px;border:none;background-color:#0974b8;color:#fff;border-radius:5px;cursor:pointer}
.slider-form button:hover{background-color:var(--bd-clr);color:#000}
.footer-cta h5 a{color:#002777;font-weight:700;font-size:20px}
.footer-cta h5 a:hover{color:var(--bd-clr)}
.footer-cta{font-size:12px}
.footer-cta .fas{background-color:var(--bd-clr);color:#fff;font-size:24px;padding:8px;border-radius:10px;float:left;margin:2px 9px 0}
.footer-cta-links{display:flex;align-items:center;gap:10px}
.support-box{background-color:#f6f8fb;overflow:hidden;box-shadow:2px 17px 37px -14px rgba(14,130,205,.5);-webkit-box-shadow:2px 17px 37px -14px rgba(14,130,205,.5);-moz-box-shadow:2px 17px 37px -14px rgba(14,130,205,.5);padding:29px 11px 0;margin:15px 0;font-size:13px;font-weight:600;border-radius:15px}
.support-box img{padding:0 11px 34px 0;float:left;width:16%}
.right-border{border-left:5px solid var(--bd-clr)!important;padding:8px 9px;margin-bottom:10px;font-size:17px}
.col-md-12.text-center.feedback-button{margin-top:-61px}
.customer-feedback{padding:45px 0 70px;background-image:url(../images/background-feedback.html);background-size:cover}
.points h1{color:#fff;font-size:35px;font-weight:700}
.points h2{color:#fff;font-size:20px;font-weight:700}
.points p{color:#fff;font-size:17px;line-height:21px}
.points img{float:left;padding:6px 15px 40px 0}
.wrap-bg-secondary1{background:#fff;background-size:cover}
.cta-bank h2{text-align:center;font-size:48px!important}
.cta-bank span{text-align:center;font-size:36px!important;color:#0a74b7}
.points1 h1{color:#000;font-size:35px;font-weight:700}
.tpreviews{text-align:center;margin-bottom:40px}
.tpreviews p{font-size:20px}
.points1 h2{color:#000;font-size:20px;font-weight:700}
.points1 p{color:#000;font-size:17px;line-height:21px}
.points1 img{float:left;padding:6px 15px 40px 0}
.big-field{height:100px;padding:13px 20px}
.right-border h2{text-align:left!important}
.btm_form{background:linear-gradient(356deg,#0174b4,transparent 80%)}
.ht_100{padding:43px 0;text-align:center}
.btn-1c{color:#fff!important;background:#0974b8!important;font-size:17px!important;font-weight:500!important;margin-right:6px!important;box-shadow:2px 17px 37px -14px #0e82cd!important;-webkit-box-shadow:2px 17px 37px -14px #0e82cd!important;-moz-box-shadow:2px 17px 37px -14px #0e82cd!important;margin:20px 0 0;width:50%}
.section-title>h2{text-align:center}
.section-title>h2{text-align:center}
.section-title>p{text-align:center}
.servies .mz_header{background:#fff!important}
header.sticky{position:fixed;left:0;width:100%;background:#bbbbbb8a!important;z-index:999;backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);overflow-x:unset;transition:background-color .3s ease,backdrop-filter .3s ease}
.mz_ship{padding:10px 0 20px;background:#fff;background-size:cover}
.btm_form .row{flex-wrap:wrap-reverse!important}
.btm_form .left{text-align:center;margin:0 0 40px}
.about-header{background:#fff!important}
.about{background:var(--accent);position:relative;padding:150px 0 150px}
.about_us #navbarBelow a{color:#000}
.about h1{font-size:50px;color:#000}
.about p{color:#000}
.about_us .mz_secOne img{width:100%}
.about_us .mz_secOne p{margin-bottom:20px}
.mz_about_count{background-image:linear-gradient(180deg,var(--bd-clr),transparent 77%);text-align:center;padding:10px 0}
.mz_about_count h3{font-size:23px;border-left:2px solid #000;padding:0 60px 0}
.mz_about_count h3 span{font-size:50px}
.mz_counter .bdr_none{border-left:none}
.about ul{display:flex;margin:60px 0 0;position:relative;top:80px;align-items:center;justify-content:flex-start;padding:0}
.about ul li{margin:0 20px 0}
.about ul li img{width:90px}
.about_us .mz_sec_about img{width:40px;height:40px;margin:-16px 0 0}
.about_us .mz_sec_about h4{font-size:20px}
.abut_cta{background:#0075b8}
.abut_cta .btn_wrp .btn2:hover{background:var(--bd-clr)}
.abut_cta .btn_wrp .btn1{border:1px solid}
.contact_us{background:linear-gradient(180deg,#0174b4,transparent 80%)}
.contact_us button.sbt-btn{background:#0174b4;color:#fff;padding:14px 50px;border-radius:15px;border:none;transition:.5s;width:100%;font-size:20px;font-family:manrope}
.contact_us button.sbt-btn:hover{background:0 0;border:1px solid #000;color:#000}
.contact_us .box{padding:0;margin:30px 0 0;display:flex;justify-content:space-between}
.contact_us .box li{display:flex;padding:0;margin:0;align-items:center;background:#fff;padding:20px 30px;border-radius:15px;margin:0 40px 0 0}
.contact_us .box li img{width:110px;margin:-9px 20px 0 0}
.contact_us .box li h3{font-size:27px;font-weight:700;color:#000}
.contact_us .box li i{font-size:14px;color:#fdcc0d}
.contact_us .box li span{font-size:15px}
.an-contact-page-form{background:#fff;padding:40px 40px 31px;border-radius:15px;height:600px}
.logo{display:grid;padding:0}
.logo{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin:40px 0 0}
.logo li img{width:80%}
.lgo img{width:150px}
.lgo .col-md-4{margin:0 0 20px}
.lst_ul{display:block;margin:40px 0 0}
.lst_ul li{background:#0174b4ad;color:#000;border-radius:15px;padding:9px 47px;display:inline;font-family:manrope;margin:0 10px 0 0}
.lst_ul h2{margin:0 0 20px;text-transform:capitalize}
.an-contact-page-form h2{text-align:center}
.ftr_icn{margin:0}
.ftr_icn ul{display:block;padding:0;margin:0}
.ftr_icn ul li{display:inline-block;margin:0 20px 0 0}
.ftr_icn ul li img{width:30px;border-radius:4px}
.mz_footer{background:linear-gradient(90deg,rgba(1,116,180,1) 0,rgba(22,168,198,1) 50%,rgba(0,97,122,1) 95%);padding:0 0 40px;padding:50px 0 20px;color:#fff}
.mz_footer h3{font-size:25px;font-weight:600}
.mz_footer a{font-size:16px;transition:.3s}
.lst_ftr ul{display:flex;justify-content:end}
.lst_ftr ul li{margin:0 14px 0 0}
.lst_ftr{padding:20px 0 0;background:#0174b4;color:#fff}
.lst_ftr .container{margin:0 auto}
.lst_ftr a{color:#fff}
.mz_footer .container{margin:0 auto}
.ftr_logo{margin:0 0 20px}
.ftr_logo>img{height: 80px; object-fit: contain;}
.mz_footer a:hover{color:var(--bd-clr)}
.mz_footer a li{margin:0 0 4px;font-family:manrope;color:#fff}
.pymnt_b{margin:30px 0 0}
.ftr_icn ul li{margin:0 18px 0 0!important}
.mz_footer .col-lg-4{position:relative}
.mz_footer .col-lg-2{position:relative}
.mz_footer .none_border::before{display:none}
::marker{color:#0174b4}
.mz_footer .none_border li::marker{color:TRANSPARENT}
.mz_footer .none_border li{margin:0 0 10px}
.btm-from{background:#0174b4;background-size:cover;background-repeat:no-repeat;background-position:center;padding:50px 0 50px}
.btn-smt{background:linear-gradient(#f5f7fa38 0,#f5f7fa0d 22%);border:1px solid #fff;padding:10px 12px;border-radius:16px;color:#fff;transition:1s;font-size:15px;margin:7px 0 0;min-width:180px;cursor:pointer}
.btn-smt:hover{background:#c9a050;color:#fff}
.btm-from h2{margin:0;color:#fff;text-shadow:2px 2px #020202}
.btm-from p{margin:10px 0 20px;color:#fff;font-weight:400}
textarea.form-control::placeholder{color:#000}
input.form-control::placeholder{color:#000}
img.ftr_img1{border-radius:15px;height:360px;object-fit:cover}
.btm-from h2{text-align:center}
.btm-from p{text-align:center}
.servies .mz_banner h1{color:#000}
.mz_services .content{display:flex;margin:0 auto;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1200px;background:0 0}
.heading{width:100%;margin-left:1rem;font-weight:900;font-size:1.618rem;letter-spacing:.1ch;line-height:1;padding-bottom:.5em;margin-bottom:1rem;position:relative}
.heading:after{display:block;content:"";position:absolute;width:60px;height:4px;background:linear-gradient(135deg,#1a9be6,#1a57e6);bottom:0}
.description{width:100%;margin-top:0;margin-left:1rem;margin-bottom:3rem}
.card{color:inherit;cursor:pointer;width:calc(33% - 2rem);min-width:calc(33% - 2rem);height:270px;min-height:293px;perspective:1000px;margin:1rem;position:relative;border-radius:15px;border:none}
@media screen and (max-width:800px){
.card{width:calc(50% - 2rem)}
}
@media screen and (max-width:500px){
.card{width:100%}
}
.back,.front{display:flex;border-radius:6px;background-position:center;background-size:cover;text-align:center;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:ease-in-out .6s;border-radius:50%}
.front{background-size:cover!important;padding:2rem;font-size:1.618rem;font-weight:600;color:#fff;overflow:hidden;font-family:Poppins,sans-serif}
.front:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;opacity:.55;z-index:-1}
.card:hover .front{transform:rotateY(180deg)}
.card:nth-child(even):hover .front{transform:rotateY(-180deg)}
.back{background:#242424;border:3px solid #0174b4;transform:rotateY(-180deg);padding:0 3rem;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.back .button{background:#0174b4}
.back p{font-size:13px}
.back .button:before{box-shadow:0 0 10px 10px rgba(26,87,230,.25);background-color:rgba(26,87,230,.25)}
.card:hover .back{transform:rotateY(0)}
.card:nth-child(even) .back{transform:rotateY(180deg)}
.card:nth-child(even):hover .back{transform:rotateY(0)}
.button{transform:translateZ(40px);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:700;color:#fff;padding:.5em 1em;border-radius:100px;font:inherit;border:none;position:relative;transform-style:preserve-3d;transition:.3s ease}
.button:before{transition:.3s ease;position:absolute;display:block;content:"";transform:translateZ(-40px);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:calc(100% - 20px);width:calc(100% - 20px);border-radius:100px;left:10px;top:16px}
.button:hover{transform:translateZ(55px)}
.button:hover:before{transform:translateZ(-55px)}
.button:active{transform:translateZ(20px)}
.button:active:before{transform:translateZ(-20px);top:12px}
.mz_industry .row{justify-content:center}
/* .mz_banner1 form{text-align:center;padding:5px 20px;border-radius:25px;border:1px solid #fff;top:40px} */
.mz_banner1 form h2{font-size:22px;font-weight:700;line-height:normal;color:#fff;text-transform:capitalize}
.mz_banner1 form h6{font-size:22px;font-weight:700;margin:0 0 20px}
/* .mz_banner1 form input{width:100%;border:none;background:#fff;height:44px;padding:0 20px 0;margin:0 0 12px;border-radius:15px}
.mz_banner1 form textarea{width:100%;background:#fff;border-radius:15px;padding:17px 20px 0;height:96px;border:none;margin:0 0 12px}
.mz_banner1 form button{background:#0174b4;width:100%;color:#fff;border-radius:15px;border:none;height:49px;font-family:sf_bold;font-size:20px;font-weight:800} */
.mz_banner1 form button:hover{background-color:var(--bd-clr)}
.downform{padding:60px 0;background:#e5f6ffdb;color:#222}
.badges-box li{display:inline-block;padding-right:20px}
.badges-box li img{max-width:inherit;width:auto}
.badges-box{padding:50px 0 0}
.form-box-main form .fldst.btnattach button{position:absolute;bottom:0;border:0;display:inline-block;right:0;background:#0c71f4;width:60px;height:60px;border-radius:50%}
.mz_banner1 p{color:#fff;font-size:18px;text-shadow:0 1px rgba(0,0,0,.8)}
.mz_industry_btn_wrp{display:flex;justify-content:center}
.mz_industry_btn_wrp .btn4{background:var(--bd-clr);border:none;box-shadow:0 2px 8px var(--bd-clr);padding:15px 50px;border-radius:15px;margin:20px 0 0}
.mz_industry{padding:50px 0 0}
.inner-industry.btn4{height:136px;display:flex;justify-content:center;align-items:center;font-size:27px;font-weight:700;font-family:manrope}
.bwl_new_popup_main{justify-content:center;align-items:center;position:fixed;background:0 0/cover no-repeat #000000bf;top:0;bottom:0;left:0;width:100%;height:100%;z-index:9999999;backdrop-filter:blur(10px);display:none}
.container_wrap{justify-content:center;align-items:center;top:0;bottom:0;left:0;width:100%;height:100%;z-index:9999999;display:flex}
.bwl_new_popup_wrap{width:826px;height:602px;display:flex}
.bwl_popup_left{width:398px;height:100%;background:url(../images/bwl-popup-bg-left.webp);background-position:cover}
.bwl_popup_right{width:435px;height:100%;background:url(../images/bwl-popup-bg-form.webp);background-size:cover}
.bwl-pop-form{padding:131px 20px 0 20px;position:relative}
.bwl-pop-form h5{color:#fff;font-size:26px;font-weight:600;text-align:left;padding:0 0 10px;font-family:sf_bold}
.bwl-pop-form h3{color:#fff;font-size:22px;line-height:normal;text-align:left}
.bwl-pop-form h3 span{font-weight:700;color:#fff}
.bwl-pop-form input{width:100%;font-family:manrope;border-radius:6px;height:auto;margin:0 0 20px;padding:10px 0 10px 10px;border:1px solid #ccc;background-color:rgba(0,0,0,.361);line-height:normal;color:#000;background:#fff}
.bwl-pop-form textarea{width:100%;border-radius:6px;height:100px;margin:0 0 15px;padding:10px 5px 5px 10px;border:1px solid #ccc;background-color:rgba(0,0,0,.361);resize:none;font-family:manrope;background:#fff;color:#000}
.bwl-pop-form button{border-radius:30px;background-color:#0174b4;border:none;color:#fff;font-size:16px;font-weight:400;margin:auto;padding:9px 82px;display:table;font-family:sf_bold}
img.bwl_offer{position:absolute;top:17px;left:-61px}
.bwl_popup_close_btn{width:45px;height:45px;display:block;position:absolute;right:0;top:39px;font-size:27px;font-weight:900;color:#fff;padding-top:3px;text-align:center;border-radius:50px;align-items:center;display:grid;z-index:9}
@media only screen and (max-width:850px){
.bwl_popup_left{display:none}
.bwl_popup_right{width:80%;height:100%;margin:0 auto}
}
.mz_banner1 form input::placeholder{color:#000}
.mz_banner1 form textarea::placeholder{color:#000}
.home img.pymnt_a{width:280px}
.audio_main img.pymnt_a{width:280px}
.bwl-pop-form input::placeholder{color:#000}
.bwl-pop-form textarea::placeholder{color:#000}
.mz_banner2{padding:20px 0;background:url(../images/bg2.webp);background-position:bottom;background-size:cover;background-repeat:no-repeat}
.mz_banner2 .btn_wrp{justify-content:unset}
.mz_banner2 h1{font-size:60px;color:#fff}
.mz_banner2 p{color:#fff}
img.b_images{width:70%;animation:moveAndChange 2s infinite alternate}
.mz_banner2 form{top:30px}
.text-center{text-align:center}
.mz_banner2 img.pymnt_a{width:280px;margin:51px 0 0 190px}
.banner_in{background:url(../images/bgin.webp);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:130px 0 150px}
.banner_in h1{font-size:60px;color:#000;margin:0 0 0}
.inner-industry.btn4:hover a{color:#fff}
.inner-industry:hover img{filter:invert(1)}
section.cta-book{color:#fff;position:relative;background:#f2f2f2}
.howhelp-sec,.main-prs-sec,section.cta-book.paddbot{padding-bottom:60px}
section.cta-book .col-md-7{padding-top:10px}
section.cta-book p{color:#000;font-size:22px;line-height:1.4;padding-top:0;font-weight:500}
section.cta-book p span{display:block;color:#fff}
section.cta-book h2{font-size:36px;font-weight:700;color:#000}
section.cta-book h2 span{color:var(--bd-clr);font-weight:700}
section.cta-book ul li{display:inline-block;margin-right:40px;font-size:18px;position:relative}
section.cta-book ul li span{display:block;font-size:16px}
section.cta-book ul li i{position:absolute;left:0;top:14px;font-size:26px}
.theme-btns{padding:20px 0 0;font-family:manrope;display:flex;gap:10px}
.clintlogos{background:#0b80ba;padding:30px 0}
.clintlogos ul{display:flex;margin:0;vertical-align:middle}
.btn-blue,.clintlogos ul li,.clintlogos ul li img,.hlpwrap li,.popupform>ul>li{display:inline-block}
.clintlogos ul li{text-align:center;vertical-align:middle}
.clintlogos ul li img{width:120px;margin:0 auto;vertical-align:middle}
section.cta-book ul{margin:0;padding:0}
.lets-btn.popup-btn-bwl-new{padding:10px 15px;border-radius:15px;color:#000;background:var(--bd-clr)}
.nos-btn{border:1px solid var(--accent);padding:10px 15px;border-radius:15px;color:#fff;background:var(--accent)}
.lets-btn.popup-btn-bwl-new:hover{color:#fff}
.front h3{text-transform:math-auto}
.process-wrapper{display:flex;justify-content:center}
.process-wrapper .process-item{width:210px;padding:140px 0;position:relative;display:flex}
.process-wrapper .process-item div{transition:.5s;background-size:contain;position:relative;display:flex;align-items:center;justify-content:center}
.process-wrapper .process-item:nth-child(odd) .p-img{top:-12px;right:-57px}
.process-wrapper .process-item .p-img{position:absolute;z-index:-1}
.process-wrapper .process-item:last-child .p-img{display:none}
.process-wrapper .process-item:nth-child(even) .p-img{bottom:-12px;right:-63px}
.process-wrapper .process-item h3{font-size:15px;font-weight:500;position:absolute;left:50%;transform:translateX(-50%);width:100%;margin-bottom:0;counter-increment:chapter;display:flex;white-space:nowrap;justify-content:center;align-items:center}
.process-wrapper .process-item:nth-child(odd) h3{top:0}
.process-wrapper .process-item:nth-child(even) h3{bottom:0}
.process-wrapper .process-item div::before{width:3px;height:68px;content:"";position:absolute;top:-66px;background:#0174b4}
.process-wrapper .process-item div::after{content:"";position:absolute;width:20px;height:20px;border:3px solid #0174b4;border-radius:100%;background:#fff;top:-84px}
.process-wrapper .process-item:nth-child(even) div:before{top:auto;bottom:-66px}
.process-wrapper .process-item:nth-child(even) div:after{top:auto;bottom:-84px}
.process-wrapper{margin-top:50px;counter-reset:chapter}
.process-wrapper .process-item h3::before{content:counter(chapter);display:inline-block;font-size:50px;line-height:43px;margin-right:6px;font-weight:600;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:#fff}
.process-wrapper .process-item div img:nth-child(1){max-height:50px}
.process-wrapper .process-item.active,.process-wrapper .process-item:hover{transform:translateY(-10px)}
.process-wrapper .process-item{transition:.5s}
.process-wrapper .process-item div img:nth-child(1){transition:.5s;z-index:11;position:relative;position:absolute}
.process-wrapper .process-item.active div::after,.process-wrapper .process-item:hover div::after{background:#0174b4}
.process-wrapper .process-item.active h3::before,.process-wrapper .process-item:hover h3::before{color:#0174b4;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#0174b4}
.n_ww{max-width:150px}
.contact_us_banner{background-image:url(../images/about_banr.webp);background-size:cover;background-position:bottom}
.contact_us .an-contact-page-form h2{text-align:left}
.mz_pricing .box{background:#107cb93d;padding:30px 40px;border-radius:0;align-items:center}
.mz_pricing .box .btn_wrp{justify-content:unset}
.mz_pricing .box h6{font-size:18px;font-weight:500;text-decoration:underline}
.mz_pricing .box h3{font-size:45px;color:#000}
.mz_pricing .box img{width:40%;height:110px}
.mz_pricing .box .btn_wrp .btn{padding:10px 20px;margin:0}
.mz_pricing{padding:0 0 0}
.pricing2{padding:0 0 90px}
.blog_inner .card{width:100%}
.about_us .mz_sec_about img{animation:none;display:block}
.bg_color{background-image:linear-gradient(6deg,#0174b4,transparent 80%)}
.contact_us .mz_counter{display:flex;justify-content:space-around;margin:30px 0 0;background-color:#fff}
.contact_us .mz_counter span.count{color:#0174b4;text-shadow:none}
.contact_us .mz_counter span{color:#0174b4;text-shadow:none}
.contact_us .mz_counter h3{color:#000}
.audio_bg{padding:80px 0}
.audio_main .mz_secTwo{background:#0174b4}
.sec-4{padding:1px 0;background:#f2f2f2}
.sec-4--img{height:auto;width:50%}
.sec-4--textbox{color:var(--white);text-align:center}
.audio_main .mz_secTwo h2{color:#fff}
.audio_main .mz_secTwo p{color:#fff}
.sec-4 h2{color:#000}
.sec-4 p{color:#000}
.service--slider .slick-list{padding:30px 0!important}
.service--textbox{overflow:hidden;background:#f2f2f2;color:#000;margin:0 10px 0;border-radius:15px;padding:10px;border:2px solid var(--bd-clr);backdrop-filter:blur(10px);box-shadow:0 4px 10px rgba(0,0,0,.1),0 6px 15px rgba(0,0,0,.15);transition:all .3s ease-in-out;position:relative;min-height:200px;display:flex!important;justify-content:center;align-items:center;flex-direction:column;text-align:center}
.service--textbox::before{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:rgba(255,255,255,.1);border-radius:50%;opacity:.3;transform:translate(-50%,-50%);pointer-events:none}
.service--textbox:hover{transform:translateY(-10px);box-shadow:0 8px 20px rgba(0,0,0,.2),0 10px 30px rgba(0,0,0,.25)}
.sec-services .service--textbox h3,.sec-services .service--textbox p{color:#fff;z-index:1}
.sec-services .service--textbox p{font-size:13px}
.sec-services{background:linear-gradient(140deg,rgba(1,116,180,.8239670868347339) 0,rgba(199,195,70,.8407738095238095) 100%)}
.sec-services .service--textbox h3{font-size:16px;font-weight:700}
.boxx22{background:0 0!important;color:#fff}
a.main-btn.secondary{border:1px solid}
.mz_testimonial_section .container{margin:0 auto}
.amazon_bg{background:url(../images/amazon_bg.webp) no-repeat center center;background-size:cover;padding:110px 0}
.mz_team ul img{width:140px;animation:pulsing infinite linear 3s}
.audio_main section.cta-book::before{display:none}
.audio_main section.cta-book{background:linear-gradient(969deg,#1484bc 0,rgba(236,232,232,1) 48%,#0b80ba 100%);padding:40px 0;margin:0;color:#000}
.audio_main section.cta-book span{color:#0174b4}
.audio_main section.cta-book .theme-btns{color:#000}
.audio_main .theme-btns a.lets-btn:hover{background-color:#0174b4;color:#fff}
.mz_banner1 .col-lg-7{position:relative}
.mz_footer .lst_1{align-items:center;justify-content:space-between}
.pymnt_b{margin:0 0 0;width:290px}
.mz_footer .lst_1 p{margin:0;padding:0}
.editing_sec .service--textbox{min-height:200px}
.mz_edting_sec .service--textbox{min-height:180px!important}
.cover_design_sec .service--textbox{min-height:165px!important}
.mz_design .service--textbox{min-height:245px}
.web_dev_sec .service--textbox{min-height:300px!important}
.sec_web_services .service--textbox{min-height:165px!important}
.sec_audio_services .service--textbox{min-height:250px!important}
.mz-sec-2 .service--textbox{min-height:215px!important}
.mz_design .service--textbox img{width:70px}
.mz_design .service--textbox h3{font-size:20px;margin:10px 0 6px}
.mz_design .box p{font-size:13px}
.wht{margin:40px 0 0}
.desgin_boxs{background:0 0;color:#000;padding:0;margin:-100px 0 0}
.box11{background:#fff;border-radius:20px;padding:20px 20px;align-items:center;margin:0 0 14px}
.box11 img{max-width:70px;margin:0 20px 0 0}
.box11 h4{font-size:20px;font-weight:700}
.box11 p{font-size:15px}
.mz_cover img{width:330px}
.mz_process .row{margin-left:0}
.box31{margin:20px 0;width:100%}
.box31-container{counter-reset:my-sec-counter}
.box31{background:var(--ternary);position:relative;padding:30px 20px 5px;border-radius:11px;border:2px solid var(--bd-clr)}
.orange{background:var(--accent);color:#e7fbfb}
.box31::before{counter-increment:my-sec-counter;content:counter(my-sec-counter);position:absolute;left:20px;font-size:32px;top:-31px;font-weight:500;background:var(--accent);border:1px solid #fff;width:50px;text-align:center;height:52px;color:#e7fbfb;border:2px solid var(--bd-clr);border-radius:11px}
.mz_process h2.main_heading{margin:0 0 40px}
.w-50{width:50%}
.btm-input{margin:10px 0}
.btm_form{background:#ffffff30;padding:30px 20px;border-radius:var(--border-r);border:2px solid var(--bd-clr);backdrop-filter:blur(4px)}
.btm_form h2{font-size:22px;margin:0 0 5px;font-weight:500;color:#fff!important}
.box111{background:#fff;padding:8px 20px;margin:0 11px 0 0;width:100%;border-radius:var(--border-r);display:flex;align-items:center;border:2px solid var(--bd-clr)}
.box111 img{max-width:60px;margin:unset}
.box111 h4{font-size:18px;font-weight:600;color:#000}
.primary-btn{background:var(--accent);padding:10px 15px;border-radius:var(--border-r);text-transform:capitalize;transition:.3s;color:var(--white)}
.checkbox2{font-size:10px;margin:9px 0;color:#e9e9e9}
.checkbox2 a{color:#e9e9e9}
input#default{font-size:10px;color:#000}
.mz-sec-2 .box{border:1px solid var(--bd-clr);border-radius:10px;padding:20px 20px}
.mz-sec-2 .box h3{font-size:16px}
.mz-sec-2 .box p{font-size:12px}
.mz-sec-2 .box:hover{background:#0b80ba;color:#fff}
.service--textbox.boxx22{border:none}
.btm_line{padding:12px 0;background:var(--accent1)}
.text-right{text-align:right}
.mz_testimonial_section .an-heading-wrap>p{text-align:center}
.mz_portfolio .item img{border-radius:var(--border-r)}
@keyframes bounceTop{
0%{transform:translateY(0) rotate(0);box-shadow:0 0 0 rgba(0,0,0,0)}
40%{transform:translateY(-20px) rotate(5deg);box-shadow:0 10px 20px rgba(0,0,0,.2)}
60%{transform:translateY(10px) rotate(-5deg)}
100%{transform:translateY(0) rotate(0);box-shadow:0 0 0 rgba(0,0,0,0)}
}
@keyframes bounceBottom{
0%{transform:translateY(0) rotate(0);box-shadow:0 0 0 rgba(0,0,0,0)}
40%{transform:translateY(20px) rotate(-5deg);box-shadow:0 10px 20px rgba(0,0,0,.2)}
60%{transform:translateY(-10px) rotate(5deg)}
100%{transform:translateY(0) rotate(0);box-shadow:0 0 0 rgba(0,0,0,0)}
}
.audio_ani.top{animation:bounceTop 5s ease-in-out infinite}
.audio_ani.bottom{animation:bounceBottom 5s ease-in-out infinite}
.audio_ani:hover{transform:scale(1.1);box-shadow:0 20px 40px rgba(0,0,0,.3);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}
.review--slider .slick-slide{display:block;margin:0 20px}
.front h3{background:gray;padding:10px 15px;border-radius:5px}
.trust_bark img{width:125px!important;margin-right:15px;left:inherit!important;top:inherit!important;max-width:inherit!important;position:inherit!important}
.started-form{text-align:center;padding:5px 20px;border-radius:25px;margin:auto;border:3px solid var(--accent)}
.mz_banner1 form h2{font-size:22px;font-weight:700;line-height:normal;color:#fff;text-transform:capitalize}
.mz_banner1 form h6{font-size:22px;font-weight:700;margin:0 0 20px}
.started-form input{width:100%;border:none;background:#fff;height:44px;padding:0 20px 0;margin:0 0 12px;border-radius:15px;border:1px solid #000}
.started-form textarea{width:100%;background:#fff;border-radius:15px;padding:17px 20px 0;height:96px;border:none;margin:0 0 12px;border:1px solid #000}
.started-form button{background:#0174b4;width:100%;color:#fff;border-radius:15px;border:none;height:49px;font-family:sf_bold;font-size:20px;font-weight:800}
.started-form button:hover{background-color:var(--bd-clr)}
.contact-banner{background:#fff}
.contact-banner-img{border:5px solid var(--bd-clr);border-radius:10px}
.accordion-button:focus{box-shadow:none}
.accordion-item{margin:10px 0}
.printing_bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url(../images/bookprinting.webp);background-size:cover;background-repeat:no-repeat}
.publishing_bg{background:url(../images/publishing-bg.webp);background-size:cover;background-repeat:no-repeat}
.cover_bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url(../images/bookcover.webp);background-repeat:no-repeat;background-size:cover}
.marketing_bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url(../images/bookmarketing.webp);background-repeat:no-repeat;background-size:cover}
.editing_bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url(../images/bookediting.webp);background-repeat:no-repeat;background-size:cover}
.writing_bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url(../images/bookwriting.webp);background-repeat:no-repeat;background-size:cover}
.webdev_bg{background:url(../images/website.webp) center center;background-repeat:no-repeat;background-size:cover}
.industry_bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url(../images/industries/industry.jpg);background-repeat:no-repeat;background-size:cover}
.content_bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url(../images/contentwriting.webp);background-repeat:no-repeat;background-size:cover}
.downform,.mz_btm_form{background-image:linear-gradient(115deg,rgba(29,58,158,.6),rgba(29,136,206,.5)),url(https://images.unsplash.com/photo-1529119513315-c7c361862fc7?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjE0NTg5fQ);background-size:cover;background-repeat:no-repeat;background-position:center}
.mz_btm_form .main_heading,.mz_btm_form .main_heading+p{color:#fff}
.mz_port_slider .slick-slide{margin:0 20px}
.mz_cover{background:var(--accent)}
.mz_cover h2{margin:20px 0}
.gallery-container img{display:none;width:100%;height:auto;border-radius:8px}
.load-more-container{text-align:center;margin:20px 0}
.hidden{display:none}
button.accordion-button.collapsed{font-weight:600}
.accordion-button:not(.collapsed){background-color:var(--bd-clr)}
.custom-shadow{box-shadow:0 0 12px -5px var(--accent)}
.accordion-body{font-weight:500}
.downform .row{--bs-gutter-x:0!important}
.button{line-height:1;text-decoration:none;display:inline-flex;border:none;cursor:pointer;align-items:center;gap:.75rem;background-color:var(--clr);color:#fff;border-radius:10rem;font-weight:600;padding:.75rem 1.5rem;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s}
.button__icon-wrapper{flex-shrink:0;width:25px;height:25px;position:relative;color:var(--clr);background-color:#fff;border-radius:50%;display:grid;place-items:center;overflow:hidden}
.button:hover{background-color:#000}
.button:hover .button__icon-wrapper{color:#000}
.button__icon-svg--copy{position:absolute;transform:translate(-150%,-100%)}
.button:hover .button__icon-svg:first-child{transition:transform .3s ease-in-out;transform:translate(150%,100%)}
.button:hover .button__icon-svg--copy{transition:transform .3s ease-in-out .1s;transform:translate(0)}
.load-btn{position:relative;transition:color .48s 0s cubic-bezier(.23,1,.32,1),transform .48s cubic-bezier(.23,1,.32,1);display:flex;padding:12px 24px;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:14px;border:none;cursor:pointer;color:#000;overflow:hidden;text-decoration:none;background-color:transparent;border:1px solid #000;border-radius:10px;left:50%;transform:translateX(-50%)}
.load-btn span{font-size:1.2rem;font-weight:700;line-height:1.6}
.load-btn::before{content:"";position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:100%;background:var(--accent);transition:transform .48s .4s cubic-bezier(.23,1,.32,1),width .48s .1s cubic-bezier(.23,1,.32,1)}
.load-btn:hover{color:#fff;transition:color .48s .24s cubic-bezier(.23,1,.32,1),transform .48s .1s cubic-bezier(.23,1,.32,1)}
.load-btn:hover::before{transform:translateY(-50%) scaleY(1);width:100%;transition:transform .48s .1s cubic-bezier(.23,1,.32,1),width .48s .4s cubic-bezier(.23,1,.32,1)}
.load-btn:active{transform:scale(.95)}
.custom-bg{background-color:var(--accent)}
.marketing_slide img{max-width:60px}
.border-primary{border-color:var(--accent)!important}
.slick-slide{margin:0 10px}
.portfolio-box--image{object-position:0 0;transition:6s;width:400px;height:400px;object-fit:cover;margin:10px;box-shadow:0 0 10px #00000038;border-radius:10px}
.portfolio-box--image:hover{object-position:0 -690px;cursor:pointer}
.portfolio-box{height:450px;overflow:hidden}
.service--slider{display:flex}
ul.mz_list img{max-width:50px!important}
.pulsing{animation:pulsing infinite 3s linear}
@keyframes pulsing{
0%,100%{transform:scale(1)}
50%{transform:scale(1.07)}
}
.editing-slider img{max-width:70%}
.editing-slider .slick-slide{display:flex!important;justify-content:center!important;align-items:center!important}
.editing-slider .slick-prev:hover,.slick-next:focus,.slick-next:hover,.slick-prev:focus{color:#2196f3;outline:0;background:0 0;border-radius:50%}
.editing-slider .slick-prev{left:60px}
.editing-slider .slick-next{right:60px}
.editing-slider .slick-prev,.slick-next{color:transparent;background:0 0;border-radius:50%;z-index:998}
.editing-slider .slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:1;color:#00f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:raleway;src:url(../Raleway/Raleway-Black.ttf)}
.service--textbox h3{font-family:raleway}
.abms-step{position:relative;box-shadow: 0px 0px 0px 1px rgba(0, 162, 255, 0.5);padding: 20px;border-radius: 10px;}
.abms-steps-row::before{content:'';position:absolute;width:1px;height:700px;background-color:var(--accent)}
.abms-steps-row-inf::before{content:'';position:absolute;width:1px;height:550px;background-color:var(--accent)}
@media (max-width:991px){
.abms-steps-row-inf::before,.abms-steps-row::before{display:none}
}
.abms-step-count{background-color:var(--accent);padding:10px 18px;color:#fff;border-radius:50%}
.count-1{position:absolute;left:-46px}
.count-2{position:absolute;right:-46px}
section.abms {padding: 50px 0 !important;}
.abms .theme-btns {justify-content: center !important;}

.sec-thanks {
    min-height: 100vh;
    align-content: center;
}
.sec-thanks .desc {
    text-align: center;
}
.sec-thanks .desc .logo {
    height: 100px;
    object-fit: contain;
    object-position: center;
    margin-bottom: 20px;
}
.sec-thanks .desc h1 {
    text-transform: capitalize;
    font-size: clamp(24px,8vw,70px);
    color: var(--black);
    margin-bottom: 20px;
}
.sec-thanks .desc h6 {
    text-transform: capitalize;
    font-size: clamp(16px,2vw,40px);
    margin-bottom: 20px;
}