:root{--primary-color:#2B2B2B;--fs-color-primary:#2B2B2B;--fs-color-secondary:#D31E47}body{font-size:18px}h1,h2,h3,h4,h5,h6{font-weight:600;color:#2B2B2B;text-transform:unset;letter-spacing:0!important}.theme-btn,.theme-btn2,.theme-btn3,.white-btn,.shop-btn,.product-info .single_add_to_cart_button{display:inline-flex;justify-content:center;align-items:center;min-width:170px;padding:15px 30px;line-height:25px;font-size:16px;font-weight:600;background:#000;color:#fff;border-radius:5px;text-align:center;-webkit-font-smoothing:antialiased}.theme-btn2{border:1px solid #D31E47!important;color:#D31E47!important;background:transparent!important}.theme-btn3,.product-info .single_add_to_cart_button{border:0;color:#fff!important;background:#D31E47!important}.white-btn{background:#fff;color:#000!important}.shop-btn{min-width:auto;border:1px solid #fff!important;color:#fff!important;background:transparent!important}.theme-btn i,.theme-btn2 i,.theme-btn3 i,.white-btn i,.shop-btn i{top:0;font-weight:700!important;margin-left:10px}.theme-btn:hover,.theme-btn:focus,.theme-btn2:hover,.theme-btn2:focus,.white-btn:hover,.white-btn:focus,.shop-btn:hover,.shop-btn:focus,.shop-btn.white.is-outline:hover{background:#D31E47!important;color:#fff!important;border-color:#D31E47!important}.theme-btn3:hover,.theme-btn3:focus,.product-info .single_add_to_cart_button:hover,.product-info .single_add_to_cart_button:focus,.git-box .col-inner .button:hover,.git-box .col-inner .button:focus{background:#000!important;color:#fff!important;border-color:#000!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:18px!important}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:Inter;color:#9D9D9D;font-weight:400}.show-password-input{visibility:visible;height:3.2em;display:inline-flex;align-items:center}.has-dropdown .icon-angle-down{opacity:1;color:#000;font-weight:600!important}.header-search-form-wrapper .searchform-wrapper .secondary:hover{filter:none;-webkit-filter:none}.header-search-form-wrapper .searchform-wrapper .secondary:hover{color:#D31E47}.header-search-form-wrapper .searchform-wrapper input[type=search]{min-height:48px;height:48px;border-right:0;border-color:rgb(0 0 0 / .3);border-radius:5px 0 0 5px}.header-search-form form.searchform{max-width:265px}.header-search-form form.searchform .search-field{color:rgb(0 0 0 / .6);font-family:Inter;font-size:16px;font-style:italic;font-weight:400;line-height:normal}.header-main .nav>li>a{padding:40px 0;position:relative}.header-main .nav>li>a:before,.header-main .nav>li.current-menu-item>a:before,.header-main .nav>.current-page-ancestor>a:before{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0%);width:0%;height:3px;background:#D81A22;border-radius:5px 5px 0 0;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.header-main .nav>li>a:hover:before,.header-main .nav>li:hover>a:before,.header-main .nav>li.current-menu-item>a:before,.header-main .nav>.current-page-ancestor>a:before{width:100%!important;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.header-main .nav>li.theme-btn2{min-width:auto;padding:0!important;border:0!important;background:transparent!important}.header-main .nav>li.theme-btn2:hover{background:transparent!important}.header-main .nav>li.theme-btn2 .nav-top-link{padding:15px 30px!important;border-radius:5px;border:1px solid #D31E47;color:#D31E47!important;font-weight:600;opacity:1;max-height:48px;height:3.6em}.header-main .nav>li.theme-btn2 .nav-top-link:before{display:none!important}.header-main .nav>li.theme-btn2.current-menu-item a.nav-top-link,.header-main .nav>li.theme-btn2 a.nav-top-link:hover{background:#D31E47;color:#fff!important}.nav-dropdown-has-arrow li.has-dropdown:before,.nav-dropdown-has-arrow li.has-dropdown:after{display:none}.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,.no-js li.has-dropdown:hover>.nav-dropdown,li.current-dropdown>.nav-dropdown{left:0}.nav-dropdown{background-color:#F5F5F5}.nav-dropdown-has-border .nav-dropdown{border:0;border-radius:0 0 5px 5px}.nav-dropdown-has-shadow .nav-dropdown{box-shadow:4px 4px 40px 0 rgb(0 0 0 / .12);min-width:250px}.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{border:0;font-size:16px;color:#000}.nav-column li.active>a,.nav-column li>a:hover,.nav-dropdown li.active>a,.nav-dropdown>li>a:hover,.nav-vertical-fly-out>li>a:hover,.nav>li.active>a,.nav>li.current>a,.nav>li>a.active,.nav>li>a.current,.nav>li>a:hover{color:#D31E47;font-weight:700}.header-wrapper.stuck .header-main .nav>li>a{padding:25px 0}.nav-dropdown-default{padding:20px 0}.nav-dropdown .menu-item-has-children>a,.nav-dropdown .nav-dropdown-col>a,.nav-dropdown .title>a{font-weight:400;text-transform:capitalize}.nav-dropdown.nav-dropdown-default>li>a,.nav-dropdown-default .nav-column li>a{padding:10px 30px;margin:0}.nav-dropdown>li.image-column,.nav-dropdown>li.nav-dropdown-col{width:100%}.nav-dropdown>li.image-column,.nav-dropdown>li.nav-dropdown-col{display:block;width:100%;min-width:100%;position:relative}.nav-dropdown>li.nav-dropdown-col ul{left:100%;top:-10px;position:absolute;display:none;box-shadow:2px 2px 20px 0 rgb(0 0 0 / .06);min-width:250px;border:0;border-radius:0 0 5px 5px;background-color:#F5F5F5;padding:10px 0}.nav-dropdown>li.nav-dropdown-col:hover ul{display:block}.header-nav-main li>ul.sub-menu>li.menu-item-has-children>a:before{content:'\f105';display:flex;align-items:center;justify-content:center;width:40px;height:100%;font-family:'Font Awesome 6 Free';font-weight:600;font-size:12px;position:absolute;right:0;top:0;z-index:1}.active>ul.children,.active>ul.sub-menu:not(.nav-dropdown){display:none!important}.active:hover>ul.children,.active:hover>ul.sub-menu:not(.nav-dropdown){display:block!important}.nav-dropdown>li.image-column:not(:last-child),.nav-dropdown>li.nav-dropdown-col:not(:last-child){border-right:0}.flickity-slider .banner.is-full-height{min-height:735px}.home-main-slider .banner{background-color:transparent!important}.banner-layer .text-inner .text{font-size:18px!important}.banner-layer .text h2{font-size:95px;letter-spacing:-3.8px!important;font-weight:500}.banner-layer .text h2 strong{font-weight:500}.banner-layer .white-btn{margin-top:20px}.home-banner-custom .img,.home-banner-custom .img .img-inner{height:100%}.home-banner-custom .img .img-inner img{height:100%;object-fit:cover}.home-banner-custom .flickity-page-dots{bottom:90px;text-align:left}.home-banner-custom .flickity-page-dots .dot{width:45px;height:3px;border:0;border-radius:0;background:rgb(217 217 217 / .2)}.slider-style-shadow .flickity-slider>:before{display:none}#banner-161128040 .overlay{background-color:rgb(63 30 38 / .6)!important}.application-section{padding-bottom:50px!important}.home-section-two .text h2,.application-section .text h2,.home-section-four .text h2,.home-seven-section .text h2,.home-five-section .text h2,.home-six-section .col-inner h3,.location-section .text h2{font-size:45px;letter-spacing:-1.92px;font-weight:600}.application-slider .slider-style-shadow .flickity-slider>:not(.is-selected){transform:scale(.86)}.slider-style-shadow .flickity-slider>.is-selected{transform:scale(1)}.application-slider .banner{border-radius:10px;overflow:hidden;background-color:transparent!important}.application-slider .banner .text-box{right:0!important;width:100%!important;bottom:0!important;padding:50px}.application-section .flickity-page-dots{position:relative;bottom:auto;left:auto;right:auto;margin:50px 0 0}.application-section .flickity-page-dots .dot{background-color:#D9D9D9;width:10px;height:10px;border:0}.application-section .slider-nav-light .flickity-page-dots .dot.is-selected,.application-section .slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot{background-color:#535353}.application-section .application-slider .flickity-viewport{z-index:1}.home-section-four .slider .col-inner{position:relative;padding-right:100px!important}.home-section-four .slider .col-inner:before{content:'';display:flex;align-items:center;justify-content:center;width:63px;height:63px;background-size:100%;position:absolute;right:25px;top:50px}.home-section-four .slider-nav-outside .flickity-prev-next-button svg{width:40px;height:40px;border-radius:50%;opacity:1!important;fill:rgb(43 43 43 / .4);box-shadow:4px 4px 40px 0 rgb(0 0 0 / .15);padding:10px!important}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous{right:54.5%!important;width:40px;height:40px;top:-100px;bottom:auto;opacity:.4}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{left:46%!important;width:40px;height:40px;top:-100px;bottom:auto;opacity:.4}.home-section-four .slider-nav-outside .flickity-prev-next-button:hover{opacity:1}.home-section-four .flickity-page-dots{display:none}.home-section-four .flickity-slider .box-shadow-4{box-shadow:4px 4px 20px 0 rgb(0 0 0 / .15)}.testimonial-box{color:#2B2B2B}.testimonial-box .test_name{font-weight:700;color:#2B2B2B}.testimonial-box .testimonial-text.is-italic{font-style:normal!important}.home-five-section .text h2{font-weight:500}.home-five-section .slider-nav-circle .flickity-prev-next-button .arrow,.home-five-section .slider-nav-circle .flickity-prev-next-button svg{opacity:.6;background-color:#fff;border-color:#fff;fill:#2B2B2B!important}.home-five-section .slider-nav-circle .flickity-prev-next-button:hover .arrow,.home-five-section .slider-nav-circle .flickity-prev-next-button:hover svg{opacity:1}.home-five-section .slider .section-bg.bg-loaded{display:none}.home-six-section .col-inner h3{color:#2B2B2B;line-height:1.2}.home-six-section .col-inner .theme-btn2{margin-top:10px}.products-link-shop p{flex-wrap:wrap;padding:0 15px}.products-link-shop p a{background-color:#000;padding:18px 32px;border-radius:5px;color:#fff;font-size:16px;display:inline-block;margin-right:10px}.resource-wrapper>.col-inner{padding:120px 150px 100px 200px!important}.custom-btn{display:block;background-color:#000;color:#fff;font-size:16px;font-weight:600;padding:15px 10px;border-radius:5px}.custom-btn:hover{background-color:#D31E47;color:#fff}.ptc-box .img-inner{padding:12%;max-height:280px}.home-seven-section .is-border{border-radius:5px}.home-seven-section .text h2{margin-bottom:40px;color:#2B2B2B}.contact-section{background-color:#F8F9FF}.contact-wrapper>.col-inner{padding:0px!important;max-width:525px!important;margin:150px 0 150px 215px!important}.contact-wrapper>.col-inner h2{font-weight:600;font-size:45px;color:#2B2B2B;margin-bottom:40px}.contact-wrapper>.col-inner form .row{margin:0}.contact-wrapper .custom-button-holder input[type=submit],.contact-form-section .custom-button-holder input[type=submit],button.button.alert.wpcf7-form-control.wpcf7-submit{justify-content:center;border-radius:5px;border:1px solid #D31E47;background:#fff0;color:#D31E47;padding:15px 30px;font-size:16px;font-weight:600;text-transform:capitalize;line-height:25px;margin:20px 0 0;min-width:140px}.contact-form-section .custom-button-holder input[type=submit]{background:#D31E47;color:#fff;border:0}.contact-wrapper .custom-button-holder input[type=submit]:hover,.contact-wrapper .custom-button-holder input[type=submit]:focus{background:#D31E47;color:#fff}.contact-form-section .custom-button-holder input[type=submit]:hover,.contact-form-section .custom-button-holder input[type=submit]:focus{background:#000;color:#fff}.wpcf7-acceptance.optional label{font-weight:400;color:#9E9E94}.contact-section .img{height:100%}.contact-section .img .img-inner{height:100%;display:flex}.footer{padding:100px 0 80px}.footer>.row{justify-content:space-between}.large-columns-5>#block_widget-2{width:100%;max-width:24%}.footer .dark .widget>ul>li+li,.footer .dark ul.menu>li+li{border:0}.footer ul,.contact-list li p{font-size:16px}.contact-list li{position:relative;padding-left:30px}.contact-list li i{position:absolute;left:0;top:5px}.contact-list .fa-map:before{content:'\f041'}#nav_menu-2 .menu{column-count:2;column-gap:2em}.absolute-footer.dark{color:#636363}.footer .widget a:hover{text-decoration:underline}.footer .social-icons a:hover{text-decoration:none}.footer .social-icons .icon{display:inline-flex;align-items:center;justify-content:center;width:57px;height:57px;margin:0 15px 0 0}.footer .social-icons .icon i{top:auto}.contact-list li .footer-contact-link{font-size:14px;top:6px}.contact-list li .fa-phone{font-size:14px;top:10px}body{color:#636363}#main>.content-area{padding-top:0}.caption-column{margin-left:25%}.caption-column:before,.box-row .col:before{border:0!important}.caption-column .featured-title .page-title-inner{display:block;text-align:left}.breadcrumbs a{color:#636363!important}.breadcrumbs,.breadcrumbs a:hover{color:#636363!important}.breadcrumbs .divider,.breadcrumbs .separator{margin:0 .7em}.box-row .box{border-radius:5px;overflow:hidden}.box .box-text-inner .text h3{font-weight:600!important}.row-collapse .git-box{padding:0 15px!important}.git-box .col-inner{margin:15px 0;padding:50px;border-radius:5px;border:2px solid #D31E47;background-color:#F8F9FF}.git-box .col-inner .text{font-weight:600;color:#2B2B2B}.git-box .col-inner .button{margin:30px 0 0;border-radius:5px;background:#D31E47;display:inline-flex;justify-content:center;align-items:center;min-width:170px;padding:15px 30px;line-height:25px;font-size:16px;font-weight:600}.git-box .col-inner .button i{top:0;line-height:25px}.box .box-text{padding-bottom:40px}.box .box-text-inner .text h3{font-size:18px}.image-radious{padding-top:65%!important}.page-banner .page-title .title-wrapper h1{font-size:85px;font-weight:500;letter-spacing:-3.4px;line-height:1.1}.row-collapse .about-section-three{padding:35px 41px!important;border-radius:5px;border:1px solid #E3E3E3}.section-four-about .icon-box-img{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;padding:20px}body .section-three-about .section-content .col-inner.text-center{border-radius:5px}.section-three-about h3{padding:0 10px;margin:0;border-radius:0;font-size:18px;font-weight:700;color:#2b2b2b;background-color:transparent!important;min-height:58px}.section-three-about .icon-box-center .icon-box-img{margin-bottom:30px}.section-four-about .text h2{font-size:45px;letter-spacing:-1.92px;font-weight:600}.has-hover:hover .badge-outline .badge-inner{background-color:#D31E47;border-color:#D31E47;color:#fff}.has-hover:hover .badge-outline .badge-inner span.post-date-day,.has-hover:hover .badge-outline .badge-inner span.post-date-month{color:#fff}.post-sidebar .widget>ul>li>a:hover,.entry-header-text-top .entry-category a{color:#D31E47}.entry-header-text-top .entry-category{text-transform:uppercase}.entry-header-text-top .entry-title{font-size:45px;font-weight:700}.recent-blog-posts-li .recent-blog-posts{align-items:center!important}.slider-nav-light .flickity-prev-next-button .arrow,.slider-nav-light .flickity-prev-next-button svg{opacity:1!important;fill:rgb(43 43 43 / .4);box-shadow:4px 4px 40px 0 rgb(0 0 0 / .15);border-radius:50%;padding:9px!important}.badge.post-date{width:60px;height:60px}span.post-date-month{font-weight:400}.blog-wrapper.blog-single{padding:100px 0}.entry-header-text-top .entry-category a,.entry-header-text-top .entry-meta.is-xsmall{font-size:14px}.entry-header-text-top .is-divider.small{margin-top:35px;margin-bottom:26px}.entry-header .entry-image{margin-top:30px}.entry-header .badge.post-date{top:15%;width:80px;height:80px;margin-left:-1em}.entry-header span.post-date-day{font-size:30px;margin-bottom:5px;display:inline-flex}.entry-header span.post-date-month{font-size:18px}.blog-wrapper.blog-single .large-9{padding-bottom:0}.blog-wrapper.blog-single .large-9 .post{margin-bottom:0}.article-inner .nav-next,.article-inner .nav-previous{font-size:14px!important;font-weight:400}.article-inner .nav-previous{padding-right:10px}.article-inner .nav-next{padding-left:10px}.article-inner .nav-next i,.article-inner .nav-previous i{color:#87888A;font-size:22px;margin:0 5px!important}.entry-header-text-top .posted-on a,.entry-header-text-top .byline a{pointer-events:none}.box-blog-post .box-text h5.post-title{min-height:76px}.box-blog-post .box-text h5.post-title a{display:-webkit-box;-webkit-display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.single-product .title-overlay{background-color:transparent!important}.single-product .featured-title,.single-product .featured-title .page-title-inner{background:#F8F9FF}.single-product .featured-title .page-title-bg{box-shadow:none!important}.single-product .dark .breadcrumbs,.single-product .dark .breadcrumbs a{color:#636363!important;text-shadow:none!important}.single-product .dark .breadcrumbs a:last-child{font-weight:600}.single-product .breadcrumbs .divider,.single-product .breadcrumbs .separator{opacity:1}.single-product .dark .breadcrumbs a:hover{color:#D31E47!important}.product-lightbox-inner a>h1{font-weight:500;color:#2B2B2B}.badge-container{margin:10px 0 0 10px}.product-small .badge-circle,.product-small .badge-outline{margin-left:0}.grid-tools a{padding:15px 10px;background-color:#000;font-size:16px;text-transform:capitalize;font-weight:500;border-radius:5px}.grid-tools a:hover{background-color:#D31E47}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:3.6em;padding:0 1.5em;border-radius:5px;border-color:#E7E7E7;box-shadow:none!important}textarea{padding-top:0.7em!important}.product-title{font-size:14px;font-weight:500;color:#2B2B2B}.button:hover,.dark .button.is-form:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:none!important}.product-title a{color:#2B2B2B}.nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{background-color:#D31E47;border-color:#D31E47}.button,button,input[type=button],input[type=reset],input[type=submit]{letter-spacing:0;border-radius:5px}.button.alt:hover,.button.checkout:hover,.checkout-button:hover,.secondary:hover{background-color:#000}.button.is-form:hover{background-color:#D31E47;color:#fff}.product-section-title-related{font-size:45px;font-weight:700;color:#2B2B2B;text-transform:capitalize;letter-spacing:0;padding-top:50px}.product-thumbnails a{border-radius:5px}.product-thumbnails .is-nav-selected a,.product-thumbnails a:hover,.product-thumbnails .is-nav-selected a img,.product-thumbnails a:hover img{border-color:#D31E47}.is-form,button.is-form,button[type=submit].is-form,input[type=button].is-form,input[type=reset].is-form,input[type=submit].is-form{text-shadow:none}.star-rating{margin:5px 0 10px}.star-rating span:before,.star-rating:before,.woocommerce-page .star-rating:before{color:#fcb900}.product-summary .price-wrapper{margin-bottom:30px}.product-info .product-title{font-size:45px;color:#2B2B2B;letter-spacing:0;font-weight:700}.price-wrapper .price{margin:12px 0 25px}.product-info .price,.product-info span.amount{color:#2B2B2B;font-weight:500}.product-info .star-rating{margin:25px 0 0}.product-small .box-image{border-radius:5px;border:1px solid #E3E3E3;background:#FFF}.product-small .box-image img{padding:15%!important;object-fit:scale-down;min-height:215px}.product-summary .product_meta{max-width:420px}.product-summary .product_meta>span{padding:12px 0;font-size:14px;color:#636363}.product-main{padding-top:100px}.product-info .price{font-size:18px}.product-info .single_add_to_cart_button{min-width:200px}.product-gallery-slider .slide{border-radius:5px;border:1px solid #E3E3E3;background:#FFF;padding:15%!important}.product-thumbnails a{display:flex;height:150px;align-items:center;border:1px solid #E3E3E3}.product-thumbnails img{height:100%;object-fit:scale-down;padding:13%}.product-thumbnails .is-nav-selected a img,.product-thumbnails a:hover img{transform:translateY(0)}.nav-line>li>a:before{display:none}.nav-line>li>a{padding-top:30px;font-size:18px!important}.nav-line>li>a,.nav-line>li.active>a,.nav-line>li:hover>a,.nav-line>li>a:hover{font-weight:500;color:#2B2B2B}.tab-panels img.size-full.alignnone{margin:0 15px 2em 0}.related-products-wrapper{margin-bottom:90px}.related-products-wrapper .product-small .box-image img{min-height:300px}.box-text.box-text-products{padding-top:20px}.product-small span.amount{font-weight:400;color:#636363;font-size:16px}.product-gallery .image-tools.bottom.left,.shop-page-title.featured-title .title-bg{display:none}.category-page-row{padding:50px 0 90px}.location-section .text h2{font-size:65px;font-weight:700}.contact-us-secound-section .col-inner{font-size:16px;padding-bottom:0px!important}.contact-us-secound-section .col-inner .is-border{border-radius:5px;border-color:#E3E3E3}.contact-us-secound-section .col-inner p.address{color:#2B2B2B;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.contact-us-secound-section h6.country-name{font-size:12px;font-weight:400;color:#D31E47;margin-bottom:10px;letter-spacing:-.12px;text-transform:uppercase}.contact-us-secound-section h6{font-size:1.06em;opacity:1;font-weight:600;color:#2B2B2B}.contact-form-section .text,.contact-form-section .gap-element,.contact-form-section #row-1531434538,.contact-form-section .row-collapse .about-section-three{display:none}.contact-form-section .form-heading{display:block;border-radius:10px 10px 0 0}.form-column-row .wpcf7{border-radius:0 0 10px 10px}#col-1233193879 .col-inner{border-radius:10px;overflow:hidden}.contact-form-section .large-6,.contact-form-section .large-12{padding:0 15px}.contact-form-section .form-group label{font-size:15px;font-weight:500;color:#2B2B2B;margin-left:5px}.contact-form-section .form-group label span{color:#D31E47;margin-left:5px}.country-ul{margin:0;padding:0;list-style-type:none}.country-ul li{margin-left:0!important;padding-left:35px;position:relative}.country-ul li img{position:absolute;left:0;top:2px}.location-section h4{font-weight:500;margin-bottom:20px}.wpcf7-form-control-wrap label{font-style:italic;font-weight:400;color:#9E9E94;font-size:18px}.wpcf7-form-control-wrap label a{color:#9E9E94}.wpcf7-form-control-wrap label a:hover{color:#D31E47!important}.location-section .contact-us-button.theme-btn3{margin-top:70px}.grecaptcha-badge{bottom:70px!important;z-index:99}.theme-accordion .accordion-title{padding:25px 2.3em;font-size:24px;color:#2B2B2B;font-weight:500}.theme-accordion .toggle{top:17px;color:#87888A;opacity:1}.theme-accordion .accordion-item:first-child .accordion-title{border-top:0}.theme-accordion .accordion-title.active{background-color:#D31E47;color:#fff}.theme-accordion .accordion-inner{padding-top:2.3em}.theme-accordion{border-bottom:1px solid #E3E3E3!important}.theme-accordion .product-small .product-small{padding:15px;border-radius:10px;background:#fff;box-shadow:4px 4px 40px 0 rgb(0 0 0 / .15)}.theme-accordion .product-small .product-small .box-image{border:0}.theme-accordion .product-small .product-small .title-wrapper{text-align:center}.theme-accordion .product-small .product-small .box-text.box-text-products{padding:15px 0!important}.theme-accordion .flickity-viewport>.flickity-slider>.product-small.col{padding-top:30px;padding-bottom:30px}.theme-accordion .product-small .box-image img{height:225px}.thankyou-wrapper{width:31%!important}.thankyou-wrapper .text-shadow,.thankyou-wrapper .text-shadow-1{text-shadow:none!important}.thankyou-wrapper .text h1{font-size:65px}.thankyou-wrapper p.lead{font-size:18px!important}.thankyou-wrapper .button{font-weight:500}.repository-section .section-content{padding:0 15px}.req-wrapper>.col-inner{padding:130px 145px!important;margin:0px!important;max-width:100%!important}.req-wrapper .form-group .info-text{font-style:italic;margin-bottom:20px;color:#9E9E94;font-size:18px}.cm-section .wpcf7-form-control-wrap label{font-size:14px}button.button.alert.wpcf7-form-control.wpcf7-submit i{margin-top:0;top:0}.wpcf7-list-item{margin-top:10px}.wpcf7-form-control-wrap label input[type=checkbox]{margin-bottom:0;position:relative;cursor:pointer}.wpcf7-form-control-wrap label input[type=checkbox]:before{content:"";display:block;position:absolute;width:16px;height:16px;top:-1px;left:0;border:2px solid #9E9E94;border-radius:3px;background-color:#fff}.wpcf7-form-control-wrap label input[type=checkbox]:checked:before{background-color:#D31E47;border-color:#D31E47}.wpcf7-form-control-wrap label input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:6px}.tax-product_cat .breadcrumbs{text-align:center}.tax-product_cat .shop-page-title.category-page-title.page-title h1.shop-page-title{font-weight:600;font-size:45px;color:#2B2B2B}.tax-product_cat .shop-page-title.category-page-title{padding-top:50px}.category-page-row .row{justify-content:center}body.search .no-results .search-field,body.search .no-results .button{height:45px}.section-page-two .app-details .col-inner{padding:0 15% 0% 0%}.shop-page-title.featured-title .page-title-inner{padding:0 50px}.breadcrumb-container ul li{font-size:16px}.breadcrumb-container li a::after{content:'/';font-family:'Inter';margin:0 .7em}.breadcrumb-container ul li strong{font-weight:600!important}.breadcrumb-container li a:hover{color:#D31E47!important}.related-section .product-small.has-hover:hover img.show-on-hover,.related-section .has-hover:hover .hover-slide-in,.related-section .has-hover:hover .show-on-hover,.related-products-wrapper .product-small.has-hover:hover img.show-on-hover,.related-products-wrapper .has-hover:hover .hover-slide-in,.related-products-wrapper .has-hover:hover .show-on-hover{opacity:0}.related-section .has-hover:hover .hover-slide-in,.related-products-wrapper .has-hover:hover .hover-slide-in{transform:translateY(100%) translateZ(0)!important}.home-five-section .box .box-text{padding:20px 0 0}.home-five-section .box .text h4{min-height:50px;display:-webkit-box;-webkit-display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-five-section .video-button-wrapper{position:absolute;bottom:95px;left:25px}.home-five-section .video-button-wrapper .button{margin:0!important;width:50px;height:50px;min-width:auto;min-height:auto;padding:0;font-size:10px;display:inline-flex;align-items:center;justify-content:center;border-color:#fff;color:#fff}.home-five-section .video-button-wrapper .button i{margin-top:2px!important}.home-five-section .video-button-wrapper .button:hover{border-color:var(--fs-color-primary)}.info-ul,.info-sub-ul{list-style-type:none}.info-ul li{margin:0!important;padding:1px 0}.tab-panels .ul-listing li{margin:0 0 0 1em!important;padding:1px 0}.info-sub-ul li{margin:0 0 0 1em!important;padding:1px 0}.top-header-wrapper .item{padding-left:50px;padding-right:50px}.contact-section .section-content .col>.col-inner{margin:0!important;padding:100px 50px!important;max-width:700px!important}.contact-section .section-content .col>.col-inner form>.row{margin-left:0!important;margin-right:0!important}.box-image .image-none{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1799.99px){#logo{width:300px}.header-main .nav>li{margin:0 15px!important}.banner-layer .text-inner .text{font-size:16px!important}.banner-layer .text h2{font-size:70px;letter-spacing:-2.8px!important}.page-banner .page-title .title-wrapper h1{font-size:65px;letter-spacing:-2.8px!important}.home-section-two .text h2.application-section .text h2,.product-section-title-related,.product-info .product-title,.home-section-four .text h2,.home-seven-section .text h2,.home-five-section .text h2,.home-six-section .col-inner h3,.contact-wrapper>.col-inner h2,.location-section .text h2,.home-section-two .text h2,.application-section .text h2,.related-class h2,.tax-product_cat .shop-page-title.category-page-title.page-title h1.shop-page-title,.section-four-about .text h2{font-size:36px;line-height:normal}.contact-wrapper>.col-inner{margin:50px 0 50px 120px!important}.theme-btn,.theme-btn2,.theme-btn3,.white-btn,.shop-btn,.contact-wrapper .custom-button-holder input[type=submit],.contact-form-section .custom-button-holder input[type=submit],.contact-wrapper .custom-button-holder input[type=submit],.contact-form-section .custom-button-holder input[type=submit],button.button.alert.wpcf7-form-control.wpcf7-submit,.product-info .single_add_to_cart_button,.git-box .col-inner .button{padding:14px 20px!important;line-height:20px;font-size:14px}.theme-accordion .accordion-title{padding:15px 2.3em;font-size:18px}.theme-accordion .toggle{top:8px}.thankyou-wrapper{width:34%!important}.thankyou-wrapper .text h1{font-size:50px}.thankyou-wrapper p.lead{font-size:16px!important}.req-wrapper>.col-inner{padding:80px 100px!important;margin:0!important}.slider-nav-outside .flickity-prev-next-button.previous{right:100%!important}.slider-nav-outside .flickity-prev-next-button.next{left:100%!important}.entry-header-text-top .entry-title{font-size:38px}.req-wrapper .form-group .info-text,.wpcf7-form-control-wrap label{font-size:16px}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}.page-breadcrumb-heading .section-content>.row.row-collapse,.shop-page-title.featured-title .page-title-inner{padding:0 60px;max-width:100%}.recent-blog-posts a{font-size:18px}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous,.home-section-four .slider-nav-outside .flickity-prev-next-button.next{top:-90px}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous{right:60.5%!important}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{left:40%!important}}@media (max-width:1499.99px){#logo{width:270px;margin-right:0}.header-search-form form.searchform{max-width:240px}.header-main .nav>li{margin:0 10px!important}.header-main .nav>li.theme-btn2 .nav-top-link{padding:15px 20px!important}.banner-layer .text h2{font-size:40px;letter-spacing:-1.8px!important}.home-banner-custom .flickity-page-dots{bottom:20px}#text-box-1931723201 .text-box-content{margin-bottom:15px}.banner-layer .white-btn{margin-top:0}.location-section .section-content{padding:0 25px}.large-columns-5>#block_widget-2{max-width:20%}body,p,.recent-blog-posts a{font-size:16px}.page-breadcrumb-heading .section-content>.row.row-collapse{padding:0 40px;max-width:100%}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous{right:59%!important}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{left:41.5%!important}}@media (max-width:1270px){.header-main .nav>li{margin:0 5px!important}}@media (max-width:1199.99px){#logo{width:193px}.logo-left .logo{margin-right:20px!important}.header-main .nav>li{margin:0 5px!important}.header-main .nav>li>a{font-size:14px;padding:25px 0!important}.header-main .nav.mobile-nav>li{margin-left:0!important}.flex-right .nav-right{max-width:200px}.flex-right .nav-right.mobile-nav li{margin-left:20px!important;margin-right:0!important}.flex-right .nav-right.mobile-nav li:first-child{margin-left:0!important}.header-main .nav>li.theme-btn2 .nav-top-link{max-height:40px;padding:10px 20px!important}.nav-dropdown>li.html{min-width:unset}.searchform .button.icon{height:45px}#menu-item-479 .nav-top-link{padding:10px 15px}.git-box .col-inner{padding:20px}.contact-wrapper>.col-inner{margin:0px!important;padding:50px!important}#nav_menu-2 .menu{column-count:1;column-gap:unset}.theme-btn,.theme-btn2,.theme-btn3,.white-btn,.shop-btn,.contact-wrapper .custom-button-holder input[type=submit],.contact-form-section .custom-button-holder input[type=submit],.contact-wrapper .custom-button-holder input[type=submit],.contact-form-section .custom-button-holder input[type=submit],.contact-wrapper .custom-button-holder input[type=submit],.contact-form-section .custom-button-holder input[type=submit],button.button.alert.wpcf7-form-control.wpcf7-submit,.product-info .single_add_to_cart_button,.git-box .col-inner .button{padding:10px 20px!important;line-height:20px;font-size:14px}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea,.header-search-form-wrapper .searchform-wrapper .secondary{height:2.5em}.req-wrapper>.col-inner{padding:50px!important;margin:0!important}.header-search-form-wrapper .searchform-wrapper input[type=search],.header-search-form-wrapper .searchform-wrapper .secondary{min-height:37px;height:40px}.header-search-form-wrapper .searchform-wrapper .secondary{height:40px;font-size:.97em}.contact-form-section{padding-left:15px;padding-right:15px}.related-products-wrapper .product-small .box-image img{min-height:230px}.home-section-four .slider .col-inner{padding-right:30px!important}.home-section-four .slider .col-inner:before{width:50px;height:50px;right:15px;top:20px}.home-seven-section .img-inner{max-height:unset!important;height:245px}.footer .social-icons .icon{width:50px;height:50px}.nav-vertical>li.theme-btn2{padding:0!important;border:0!important;border-top:1px solid #ececec!important;font-size:16px;border-radius:0!important}.nav-sidebar.nav-vertical>li.menu-item.active,.nav-sidebar.nav-vertical>li.menu-item:hover{background-color:rgb(0 0 0 / .05)!important}.toggle{font-size:10px}.nav-vertical li li.menu-item-has-children>a,.nav-vertical>li>ul li a{font-size:12px}.show-password-input{height:2.5em}.section-page-two,.related-section{padding-left:15px;padding-right:15px}.related-section .products.row .product-small{margin-bottom:30px}.section-page-two .medium-7 .col-inner{padding-left:0!important}.page-heading-subheading h3{font-size:30px;line-height:1.2}.section-page-two .app-details .col-inner{padding-left:0!important}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous{right:48%!important}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{left:53%!important}.resource-wrapper>.col-inner{padding:30px 50px!important}.header-full-width .container{padding-left:20px!important;padding-right:20px!important}.header-search-form form.searchform .search-field{font-size:14px!important;padding-left:10px!important;padding-right:10px!important}.contact-section .section-content .col>.col-inner{padding:50px 30px!important;max-width:100%!important}}@media (min-width:992px){#row-778135180 .medium-3{flex-basis:25%;max-width:25%}#row-778135180 .medium-9{flex-basis:75%;max-width:75%}}@media (min-width:850px){.blogs-slider .flickity-prev-next-button.previous{right:103%}.blogs-slider .flickity-prev-next-button.next{left:103%}.gallery-columns-5 .gallery-item,.large-columns-5 .flickity-slider>.col,.large-columns-5>.col{flex-basis:auto;max-width:20%;width:auto}}@media (max-width:991.98px){.header-search-form-wrapper .searchform-wrapper .secondary{background-size:45%}.header-full-width .container{padding-left:15px!important;padding-right:15px!important}.header-search-form form.searchform{max-width:130px}.header-main .nav>li>a{font-size:12px}.header-main .nav>li.theme-btn2 .nav-top-link{padding:10px!important}.page-breadcrumb-heading .section-content>.row.row-collapse{padding:0}.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,.no-js li.has-dropdown:hover>.nav-dropdown,li.current-dropdown>.nav-dropdown{left:-195px}.flickity-slider .banner.is-full-height{min-height:389px;height:auto}.home-banner-custom .img .img-inner{min-height:389px}.banner h2{font-size:1.9em}.caption-column{margin-left:0}.caption-column .featured-title .page-title-inner{text-align:center}.page-banner .section.dark{min-height:auto!important}.footer,#section_1732315314,#section_1679385941{padding:30px 0!important}.large-columns-5>#block_widget-2{max-width:100%}.contact-wrapper>.col-inner{margin:0!important;padding:50px 15px!important;max-width:100%}.resource-wrapper>.col-inner{padding:50px 15px 50px 30px!important}.home-five-section{padding:50px 15px!important}.tabbed-content ul li.tab{margin-bottom:10px}.home-six-section .col-inner h3 br{display:none}.thankyou-wrapper{width:90%!important;padding:30px 20px;left:2%}.thankyou-wrapper .text h1{font-size:40px}.section-three-about .medium-4{padding:15px 10px!important}body .section-three-about .section-content .col-inner.text-center{padding:15px!important}.row-collapse .about-section-three{flex-basis:100%;max-width:100%}.req-wrapper>.col-inner{padding:50px 15px!important;margin:0!important}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:0 1em}select{padding-right:30px}.ptc-box .img-inner{max-height:190px}.developer-section .row.row-collapse{max-width:100%!important}.developer-section .row.row-collapse .medium-8{flex-basis:100%!important;max-width:100%!important}.form-heading,.form-column-row .wpcf7{padding:30px}.blogs-slider .flickity-prev-next-button.previous{left:-10%;transform:translateX(0%)!important}.blogs-slider .flickity-prev-next-button.next{right:0;transform:translateX(0%)!important}.blogs-slider .flickity-prev-next-button.next{left:100%!important}.product-main{padding-top:40px}.theme-accordion .toggle{top:17px}.theme-accordion .product-small .box-image img{min-height:160px;height:160px;padding:0!important}.copyright-footer{line-height:1.3}.copyright-footer a{display:inline-flex;flex-wrap:nowrap;align-items:center}.copyright-footer a img{height:100%}.home-seven-section .img-inner{max-height:unset!important;height:190px}.rsp-medium{flex-basis:100%!important;max-width:100%!important;padding-bottom:0}.rsp-medium p br{display:none}.flickity-slider .banner-layers{background:rgb(0 0 0 / .5)}.box-blog-post .box-text h5.post-title{min-height:unset}.box-blog-post .box-text h5.post-title a{display:block;-webkit-line-clamp:unset;overflow:visible}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous{right:auto!important;left:60%}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{left:67%!important}.home-five-section .box .text h4{min-height:40px}}@media (max-width:800px){.blog-wrapper.blog-single .large-9 .post{margin-bottom:30px}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous{left:64%}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{left:71%!important}}@media (min-width:550px){.medium-2{flex-basis:20%;max-width:20%}.section-three-about{padding:100px 0!important}}@media (max-width:767px){.ptc-box .img-inner{max-height:unset;height:auto}.git-box .col-inner .button{margin-top:10px}.contact-section .section-content .col>.col-inner{padding:0 15px 50px!important}}@media (max-width:575px){p{font-size:16px}.header-main .nav>li{margin:0 10px!important}.header-main .nav>li:last-child{margin-right:0!important}.nav-vertical li li{font-size:12px}.nav:not(.nav-slide) .active>.children{padding-bottom:10px}.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,.no-js li.has-dropdown:hover>.nav-dropdown,li.current-dropdown>.nav-dropdown{left:-270px}.home-banner-custom .row{flex-direction:column-reverse}.banner-layers .text-box{width:100%!important;padding:15px}.banner-layers .text-box-content,.banner-layers .text-box-content .text-left,.banner-layers .text-box-content .text-left .text{text-align:left!important}.banner-layer .text h2{font-size:38px;letter-spacing:-1px!important}.page-banner .page-title .title-wrapper h1{font-size:36px;letter-spacing:-1px!important}.home-banner-custom .flickity-page-dots{bottom:20px;text-align:center}.home-banner-custom .flickity-page-dots .dot{width:30px}.theme-btn,.theme-btn2,.theme-btn3,.white-btn,.shop-btn{min-width:auto}.box .box-text-inner .text h3{font-size:20px}.tabbed-content ul li.tab{margin:5px 0}.tabbed-content{padding:0 15px}.tabbed-content ul li.tab{margin:5px 0!important;width:100%}.tabbed-content ul li.tab a{display:block;text-align:center}.testimonial-box{flex-direction:column}.icon-box-left .icon-box-img+.icon-box-text{padding:2px 0 0 7px}.home-five-section .flickity-slider .section{padding:0!important}.location-section .section-content{padding:0 20px}.theme-accordion .accordion-title{padding:10px 2.3em;font-size:16px}.theme-accordion .toggle{top:12px}.theme-accordion .accordion-inner{padding:1em}.footer .social-icons .icon{width:40px;height:40px}.thankyou-wrapper{width:100%!important;max-width:100%!important;left:0!important;padding:0 15px!important}.thankyou-wrapper .text h1{font-size:30px}.developer-section,#section_688501304{padding:0!important}.developer-section .flickity-prev-next-button.previous{left:-15px}.developer-section .flickity-prev-next-button.next{right:-15px}.section-four-about .section-content>.row{margin:0}.product-small .box-image img{padding:10%!important}.products-link-shop p a{display:block;width:100%;margin:5px 0}.products-link-shop p br{display:none}.home-section-two .img{width:100%!important}.application-slider .banner-layers .text-box.x80{right:0!important}.application-slider .banner{padding-top:500px!important}.application-slider .banner .text-box{padding:20px}.application-slider .banner.is-selected p,.application-slider .banner.is-selected a{display:inline-flex;align-items:center}.title-wrapper .product-title{font-size:14px}.location-section .contact-us-button.theme-btn3{margin:30px 0}.home-section-two .text h2.application-section .text h2,.product-section-title-related,.product-info .product-title,.home-section-four .text h2,.home-seven-section .text h2,.home-five-section .text h2,.home-six-section .col-inner h3,.contact-wrapper>.col-inner h2,.location-section .text h2,.home-section-two .text h2,.application-section .text h2,.home-section-four .text h2,.home-seven-section .text h2,.home-five-section .text h2,.home-six-section .col-inner h3,.location-section .text h2,.entry-header-text-top .entry-title,.related-class h2,.tax-product_cat .shop-page-title.category-page-title.page-title h1.shop-page-title,.section-four-about .text h2{font-size:28px}.section-page-two .row-collapse,.related-section .row-collapse,.section-page-two .col-inner{padding:0 15px!important}.section-page-two .medium-7 .col-inner{padding-right:0!important}.page-heading-subheading h3{font-size:28px;line-height:normal}.product-info .single_add_to_cart_button{min-width:140px}.product-thumbnails a{height:70px}.related-products-wrapper{margin-bottom:40px}.product-small .box-image img{min-height:unset!important;height:180px!important}.entry-header .badge.post-date{top:15%;width:2.8em;height:2.8em;margin-left:-.4em}.entry-header span.post-date-day{font-size:18px;margin-bottom:2px}.entry-header span.post-date-month{font-size:14px}.category-page-row{padding:30px 0}.theme-accordion .product-small .product-small{padding:10px}.theme-accordion .product-small .box-image img{min-height:unset!important;height:125px!important;padding:0!important}.box .box-text{padding-bottom:30px}.slider-style-shadow .flickity-slider>.is-selected{transform:scale(.95)}.flickity-page-dots{bottom:0;pointer-events:unset!important}.section-page-two,.related-section{padding-left:0!important;padding-right:0!important}.page-breadcrumb-heading,.shop-page-title.featured-title .page-title-inner{padding-left:10px!important;padding-right:10px!important}.home-section-four .slider-wrapper .flickity-prev-next-button{display:block}.home-section-four .slider-wrapper{margin-top:50px}.home-section-four .slider-nav-outside .flickity-prev-next-button.previous{right:auto!important;left:0%;top:-70px}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{left:auto!important;top:-70px;bottom:auto;right:77%}.section-three-about h3{min-height:unset}}@media (max-width:400px){.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,.no-js li.has-dropdown:hover>.nav-dropdown,li.current-dropdown>.nav-dropdown{left:-230px}.thankyou-wrapper{bottom:5%!important}.product-thumbnails a{height:60px}.product-small .box-image img{height:160px!important}.theme-accordion .product-small .box-image img{height:110px!important}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{right:74%}}@media (max-width:360px){.product-small .box-image img{height:133px!important}.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,.no-js li.has-dropdown:hover>.nav-dropdown,li.current-dropdown>.nav-dropdown{left:-210px}.theme-accordion .product-small .box-image img{height:90px!important}.box-row .box .box-image .image-glow{padding-top:300px!important}.home-section-four .slider-nav-outside .flickity-prev-next-button.next{right:68%}}