@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');body{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;color:#0c0c0c;font-style:normal}body{margin-bottom:0 !important}p{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400 !IMPORTANT;letter-spacing:.4px;line-height:25px}li,a,button,span,h5,h6{font-family:"Roboto",Sans-serif}.img{max-width:100%;transition:all .3s ease-out 0s}a,.button{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a:focus,.btn:focus,.button:focus{text-decoration:none !important;outline:none !important;box-shadow:none !important}button:focus,input:focus,input:focus,textarea,textarea:focus{outline:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}h4,h5,h6{margin-top:0;font-style:normal}h1,h2,h3{font-family:"Cormorant Garamond",serif;margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:50px;font-weight:700}h2{font-size:35px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}ul{margin:0;padding:0}li{list-style:none}hr{border-bottom:1px solid #eceff8;border-top:0 none;margin:30px 0;padding:0}a,div{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a{text-decoration:none !IMPORTANT}*::-moz-selection{background:#d6b161;color:#fff;text-shadow:none}::-moz-selection{background:#444;color:#fff;text-shadow:none}::selection{background:#444;color:#fff;text-shadow:none}*::-moz-placeholder{color:#161616;font-size:17px;opacity:1}*::placeholder{color:#161616;font-size:17px;opacity:1}.wp-smart-loader{text-indent:-12345px}.w-f-bg .wpcf7-form-control{padding:10px !IMPORTANT}.w-f-bg .wpcf7-select{font-size:14px !IMPORTANT}.w-f-bg .wpcf7-form-control:placeholder{color:#161616;font-size:14px;opacity:1}input:placeholder{color:#161616;font-size:14px !important;opacity:1 !important}input::placeholder{color:#161616;font-size:14px !important;opacity:1 !important}textarea::placeholder{color:#161616;font-size:14px !important;opacity:1 !important}.po-r{position:relative;z-index:2}.w-f-bg{margin:0 !important;position:relative;display:block;background:#fff;padding:50px 30px 10px;box-shadow:0px 5px 20px rgba(0,0,0,.1)}.wpcf7-submit{width:100%;margin-bottom:0 !important;font-size:22px !important;height:50px;background:#192730 !IMPORTANT}.wpcf7-submit:hover{background:gold !important;color:#000 !important}.heading-t h4{padding-left:15px;border-left:3px solid #192730;font-size:20px;font-weight:600;margin-bottom:20px}.new-pd{padding:30px 15px !Important}.bef-line:before{top:10px;content:"";position:absolute;width:86px;height:97%;background:#6430df}.testimonial-one__content-text p{font-size:16px;font-weight:400;color:#161616;line-height:25px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.post,.page{margin:0 !important}@media only screen and (min-width:320px) and (max-width:1024px){.elementskit-navbar-nav>li>a{width:100%;display:inline-block !IMPORTANT}.btn-s .elementor-swiper-button-next{position:absolute;bottom:0 !IMPORTANT;top:inherit !important}.btn-s .elementor-swiper-button-prev{position:absolute;bottom:0 !important;top:inherit !IMPORTANT;right:90px !important;left:inherit !important}}.btn-sw .elementor-swiper-button{width:60px;height:60px;background:#bf0141;line-height:67px;text-align:center;display:inline-block !important;font-size:33px !important;border-radius:0 20px;border:2px solid #fff}.btn-s .elementor-swiper-button{width:60px;height:60px;line-height:67px;text-align:center;display:inline-block !important;font-size:33px !important;border-radius:0;margin:5px 0;border:none;background-color:rgb(0 0 0/33%);color:#fff}.btn-s .elementor-swiper-button:hover{background-color:#bf0141;color:#fff}.header-logo{position:relative}.header-logo:before{content:"";position:absolute;width:3000px;height:90px;background-color:#bf0141;top:0;right:34%;z-index:-1}@media only screen and (max-width:1599px){.header-logo:before{right:-1%}}.newsl .wpcf7-submit{background:#bf0141 !important}.newsl .wpcf7-submit:hover{background:#ffb517 !IMPORTANT;color:#fff !important}.service-items-box-two{background:#fff;box-shadow:0px 4px 60px 0px rgba(139,139,139,.15);padding:22px 16px 20px;display:inline-block;position:relative;z-index:1;margin:10px 0}.service-items-box-two:before{position:absolute;content:"";height:3px;width:0;background:#bf0141;left:0;top:0;right:0;margin:auto;z-index:-1;transition:.5s}.service-items-box-two:hover:before{width:100%}.service-icon-thumb{float:left;margin-right:20px;margin-top:6px;background:#bf0141;height:70px;width:70px;line-height:21px;text-align:center;border-radius:5px;position:relative;z-index:1;overflow:hidden;padding:15px}.service-icon-thumb:before{position:absolute;content:"";width:100%;height:100%;background:#131313;top:0;left:0;right:0;bottom:0;border-radius:5px;transform:scale(0);z-index:-1;transition:.5s}.service-items-box-two:hover .service-icon-thumb:before{transform:scale(1.1)}.service-icon-thumb img{transition:.5s}.service-items-box-two:hover .service-icon-thumb img{filter:brightness(0)invert(1)}.service-items-title h4 a{color:#010212;font-size:24px;font-weight:500;line-height:30px;text-decoration:none}.service-items-content-two p{color:#101010;font-size:16px;font-weight:500;line-height:25px;margin:20px 0 22px}.service-items-title h4 a{vertical-align:middle;font-size:21px;font-weight:700}.service-items-title h4{padding-top:22px}.service-items-thumb-two{position:relative}.service-items-icon-two{position:absolute;top:-20px;right:16px}.service-items-icon-two i{height:40px;width:40px;background:#bf0141;display:inline-block;text-align:center;line-height:40px;color:#fff;font-size:20px;border-radius:50%;transform:rotate(45deg);position:relative;z-index:1;transition:.5s}.service-items-box-two:hover .service-items-icon-two i{transform:rotate(0)}.service-items-icon-two i:after{position:absolute;content:"";width:100%;height:100%;background:#131313;top:0;left:0;right:0;bottom:0;border-radius:50%;transform:scale(0);z-index:-1;transition:.5s}.service-items-box-two:hover .service-items-icon-two i:after{transform:scale(1.1)}.service-disctription{text-align:right}.service-disctription span{color:#18191d;font-size:18px;font-style:normal;font-weight:400}.service-disctription span a{color:#bf0141;font-size:18px;font-weight:400;text-decoration-line:underline}.min-i{display:flex}.bef-co:before{content:"";position:absolute;width:3000px;height:-webkit-fill-available;background-color:#bf0141;top:0;right:34%;z-index:-1}.af-bg:after{content:"";position:absolute;width:3000px;height:-webkit-fill-available;background-color:#131313;top:0;left:34%;z-index:-1}.over-h{overflow:hidden}.testimonial-image img{width:100px !IMPORTANT}.testimonial-imgbox{display:flex;width:100%}.testimonial-content-box{width:100%;float:left;display:inline-block;margin-top:12px}.testimonial-image{margin-right:15px}.testimonials-user-name p{margin-bottom:5px}.testimonial-rating-icon{color:#f0ad4e}.testimonials-user-name{margin-top:6px}.testimonials-user-name h4{font-weight:600}.post-inner{flex:0 0 100%;max-width:100%;position:relative;margin-bottom:30px;overflow:hidden;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.07)}.post-content{display:flex;flex-direction:column;flex-wrap:wrap;padding:2rem;position:relative;background-color:#fff;border-radius:10px}.post-style-1 .entry-header{margin-bottom:15px}.entry-meta{margin-bottom:.7rem}.entry-meta .meta-inner{margin:0 -5px}.entry-meta .meta-inner>span{padding:0 5px;color:#bf0141 !IMPORTANT;padding-left:0}.entry-meta .meta-inner i{margin-right:5px}.entry-meta .meta-inner>span a{color:#bf0141;font-size:14px}.entry-title{font-size:18px;font-size:1.125rem}.entry-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.post-style-1 .entry-content{margin-top:0}.entry-content{line-height:24px}.more-link span{float:left}.more-link i{margin-top:4px !IMPORTANT;margin-left:7px;float:left}.more-link i{display:flex;margin-left:7px}.post-content:hover .entry-title a{color:#bf0141}a.more-link{color:#bf0141}.case-block-one .image-box{position:relative}.case-block-one .image-box h3{font-size:18px;position:absolute;bottom:30px;background:#fff;padding:10px 20px 10px 10px;color:#000;font-weight:600;border-radius:0 50px 50px 0}.case-block-one:hover .image-box h3 a{color:#fff !important}.case-block-one:hover .image-box h3{background:#bf0141}.blog-carousel .owl-nav{position:absolute;top:-6em;right:0}.blog-carousel .owl-nav button{height:55px!important;width:55px!important;font-size:24px!important;line-height:55px !IMPORTANT;border-color:#bf0141 !IMPORTANT;border:1px solid #bf0141 !IMPORTANT;margin-left:20px;border-radius:50%;color:#bf0141 !IMPORTANT}.blog-carousel .owl-nav button:hover{background:#bf0141 !important;border:1px solid #bf0141 !IMPORTANT;color:#fff !IMPORTANT}.case-carousel .owl-nav{position:absolute;top:-6em;right:0}.case-carousel .owl-nav button{height:55px!important;width:55px!important;font-size:24px!important;line-height:55px !IMPORTANT;border-color:#212534 !IMPORTANT;border:1px solid #212534 !IMPORTANT;margin-left:20px;border-radius:50%;color:#212534 !IMPORTANT}.case-carousel .owl-nav button:hover{background:#212534 !important;border:1px solid #212534 !IMPORTANT;color:#fff !IMPORTANT}.service-carousel-home-two .owl-nav,.service-carousel .owl-nav{position:absolute;top:-6em;right:0}.service-carousel-home-two .owl-nav button{height:55px!important;width:55px!important;font-size:24px!important;line-height:55px !IMPORTANT;border-color:#bf0141 !IMPORTANT;border:1px solid #bf0141 !IMPORTANT;margin-left:20px;border-radius:50%;color:#bf0141 !IMPORTANT}.service-carousel-home-two .owl-nav button:hover{background:#bf0141 !important;border:1px solid #bf0141 !IMPORTANT;color:#fff !IMPORTANT}.service-carousel .owl-nav button{height:55px!important;width:55px!important;font-size:24px!important;line-height:55px !IMPORTANT;border-color:#fff !IMPORTANT;border:1px solid #fff !IMPORTANT;margin-left:20px;border-radius:50%;color:#fff !IMPORTANT}.service-carousel .owl-nav button:hover{background:#fff !important;border:1px solid #fff !IMPORTANT;color:#bf0141 !IMPORTANT}.testimonial-one__carousel .owl-nav{position:absolute;bottom:-1.5em;left:-14em}.testimonial-one__carousel .owl-nav button{height:55px!important;width:55px!important;font-size:24px!important;line-height:55px !IMPORTANT;border-color:#bf0141 !IMPORTANT;border:1px solid #bf0141 !IMPORTANT;margin-left:20px;border-radius:50%;color:#bf0141 !IMPORTANT}.testimonial-one__carousel .owl-nav button:hover{background:#bf0141 !important;border:1px solid #bf0141 !IMPORTANT;color:#fff !IMPORTANT}span.view-d{width:100%;display:inline-block;text-align:center}a.b-t{color:#000;font-weight:600;text-decoration:underline !important}.view-d a{color:#000;font-weight:600;text-decoration:underline !important}.subbanner2{width:100%;color:#fff;font-weight:500;padding:10% 0;background-size:cover}.subbanner2:before{content:"";position:absolute;background:#050505a1;width:100%;top:0;bottom:0}.flex-middle{display:flex;align-items:center;justify-content:center}.subbanner2 .page-title{color:#fff;margin-bottom:0;flex:1;font-size:65px;padding:10px 20px 10px 0}.subbanner2 .breadcrumbs{margin-bottom:0;font-size:14px;text-transform:uppercase;font-weight:800;display:inline-flex}.subbanner2 .breadcrumbs li{display:inline-block;color:#fff}.subbanner2 .breadcrumbs li a{color:#fff}.subbanner2 .breadcrumbs li{display:inline-block;color:#bf0141}.subbanner2 .breadcrumbs li:before{content:"\e606\e606";font-family:Simple-Line-Icons;font-size:7px;color:#fff;margin:-3px 8px 0;display:inline-block;vertical-align:middle}.subbanner2 .breadcrumbs li:first-child:before{display:none}.subbanner2 .breadcrumbs li:last-child{max-width:200px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fl-r{float:right}.slider-show .swiper-slide-inner{max-width:1140px;padding:20px !important}.bringer-block{padding:15px;border:1px solid #351570;border-radius:16px;background:#bf0141}.bringer-portfolio-card-image img{border-radius:16px;margin-bottom:20px}.bringer-portfolio-card-title a{font-size:20px;color:#fff !important}.bringer-portfolio-card-footer{display:flex;width:100%;justify-content:space-between;align-items:center;padding:9px}.bringer-portfolio-card-footer .icon{transform-origin:0% 100%;width:24px;height:24px;transition:transform .3s;color:#fff;font-size:26px}.testimonial-item-content .share{font-size:18px;margin-bottom:15px;color:var(--color-primariy)}.testimonial-item-content .share i{padding:0 4px}.testimonial-item-box{padding:50px 45px;position:relative;background:#f3eefc;border-radius:5px;margin-bottom:30px;transition:.4s}.testmonial-content{margin-bottom:35px}.testimonial-info{display:flex;align-items:center}.testimonial-info .image-wrap{width:70px;height:70px;margin-right:20px}.testimonial-info .image-wrap img{width:100%;border-radius:100px}.testimonial-information .testimonial-name{font-size:24px;line-height:31px;font-weight:600;margin-bottom:5px}.testimonial-information .testimonial-designation{color:#bf0141;display:inline-block}span.testi-quit{font-size:54px;height:60px;width:60px;color:#bf0141;display:inline-block;text-align:center;line-height:62px;position:absolute;right:45px;bottom:55px}.bg-over:before{content:"";background-color:rgb(0 0 0/64%);top:0;bottom:0;left:0;right:0;position:absolute;width:100%;z-index:1}.txt-z{position:relative;z-index:11}.testimonial-slide .owl-nav{position:absolute;top:-6em;right:0}.testimonial-slide .owl-nav button{height:55px!important;width:55px!important;font-size:24px!important;line-height:55px !IMPORTANT;border-color:#bf0141 !IMPORTANT;border:1px solid #bf0141 !IMPORTANT;margin-left:20px;border-radius:50%;color:#bf0141 !IMPORTANT}.testimonial-slide .owl-nav button:hover{background:#bf0141 !important;border:1px solid #bf0141 !IMPORTANT;color:#fff !IMPORTANT}