html{overflow-x:hidden}.premium-modal-box-modal-content{border-radius:0 !important}.img-product .swiper-slide-inner .swiper-slide-image{height:320px;width:100%;object-fit:cover;object-position:center}.gallery-custom .gallery-item img{height:250px;object-fit:cover;object-position:center}.container-gallery-custom .gallery-custom .gallery-item{padding:0 15px !important}.container-gallery-custom .gallery-custom .gallery-item:first-child{padding-left:0 !important}.container-gallery-custom .gallery-custom .gallery-item:last-child{padding-right:0 !important}.container-gallery-custom .gallery-custom .gallery-item .gallery-icon{transition:.2s}.container-gallery-custom .gallery-custom .gallery-item:hover .gallery-icon{opacity:.87}.container-gallery-custom .gallery-custom .gallery-item a{display:block;position:relative}.container-gallery-custom .gallery-custom .gallery-item a img{height:320px;width:100%;object-fit:cover;object-position:center;transition:all .5s ease}.main-header-menu .menu-item a.menu-link:focus{outline:none}.main-header-menu .menu-item a.menu-link{transition:.2s}.main-header-menu .menu-item a.menu-link:hover{opacity:.78}header#masthead{position:fixed !important}header#masthead .ast-above-header-bar{background-color:#282f3b;border:none;transition:all ease .2s;opacity:1;top:0;font-size:12px;padding:5px}header#masthead .ast-above-header-bar .site-above-header-wrap{min-height:auto}header#masthead .main-header-bar{transition:all ease .5s;opacity:1;top:0}header#masthead.hide .main-header-bar{opacity:0;top:-56px}header#masthead .main-header-bar .menu-item .menu-link{transition:.2s;font-size:14px;font-weight:500;padding:0 25px;text-transform:uppercase}header#masthead.on-scroll{border-bottom:none}header#masthead.on-scroll .main-header-bar{background-color:rgba(0,0,0,.78);box-shadow:0px 1px 15px 0px rgba(0,0,0,.05)}header#masthead.on-scroll .ast-above-header-bar{display:none}header#masthead.on-scroll .main-header-bar .menu-item .menu-link{transition:.2s}.ast-logo-title-inline .site-logo-img{padding:0}.ast-logo-title-inline .ast-site-identity.site-branding{padding:0}.custom-padding .elementor-column>.elementor-element-populated{padding-top:55px !important;padding-bottom:55px !important}.premium-modal-trigger-img{width:100% !important}.custom-team-title .premium-person-info .premium-person-info-container{padding:15px 0}.custom-team-title .premium-person-style1 .premium-person-container .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px}.chaty-whatsapp-message{line-height:1.3 !important}.box-service-main .img-primary-service .elementor-widget-container img{width:100%;height:220px;object-fit:cover;object-position:center}.box-service-main .inner-box .elementor-image-box-img{height:110px !important;width:110px !important;background-color:#fafafa;border-radius:100%;position:absolute;top:-80px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;transition:all .5s ease;z-index:1}.box-service-main .inner-box .elementor-image-box-img img{height:60px;transition:.2s}.box-service-main .inner-box .elementor-image-box-content{margin-top:50px}.box-service-main .inner-box h3.elementor-image-box-title{margin-bottom:15px;transition:all .5s ease}.box-service-main:hover .inner-box .elementor-image-box-img{background-color:#f1cf69}.box-service-main:hover .inner-box .elementor-image-box-img img{filter:brightness(0) invert(0)}.box-service-main:hover .inner-box:before{transform:scaleX(1)}.box-service-main:hover .img-primary-service .elementor-widget-container:before{transform:scaleX(1)}.box-service-main:hover .inner-box h3.elementor-image-box-title{color:#f1cf69}.gallery-section-img .pa-gallery-img-container img{object-fit:cover !important;object-position:center}.text-icon-circle .elementor-image-box-wrapper .elementor-image-box-img{height:100px;width:100px;max-height:100px;max-width:100px;background-color:#263c28;border-radius:100%;display:flex !important;align-items:center;justify-content:center;transition:all .5s ease}.text-icon-circle .elementor-image-box-wrapper .elementor-image-box-img img{height:60px;width:auto}@-moz-keyframes animated-masked{0%{background-position:50% 50%}50%{background-position:0 0}100%{background-position:50% 50%}}@-webkit-keyframes animated-masked{0%{background-position:50% 50%}50%{background-position:0 0}100%{background-position:50% 50%}}@keyframes animated-masked{0%{background-position:50% 50%}50%{background-position:0 0}100%{background-position:50% 50%}}.section-item-product{position:relative}.section-item-product .img-product .premium-modal-trigger-container{border-radius:10px}.section-item-product .img-product .premium-modal-trigger-img{height:340px;object-fit:cover;object-position:center}.section-item-product .img-product .premium-modal-trigger-container{overflow:hidden}.section-item-product .img-product:hover .premium-modal-trigger-container .premium-modal-trigger-img{transform:scale(1);transition:all .5s ease;object-fit:cover;object-position:center}.section-item-product .img-product .premium-modal-trigger-container .premium-modal-trigger-img{transform:scale(1.1)}.section-item-service{position:relative}.section-item-service .service-img .elementor-widget-container{border-radius:5px;overflow:hidden}.section-item-service .service-img .elementor-widget-container img{height:400px;width:100%;object-fit:cover;object-position:center;transform:scale(1.1);transition:all .5s ease}.section-item-service .service-img:hover .elementor-widget-container img{transform:scale(1)}.icon-list-section .elementor-image-box-img img{height:80px;width:100%;object-position:center;object-fit:contain}.img-product2 .premium-modal-trigger-img{height:320px;object-fit:cover;object-position:center}.label-product h2.elementor-heading-title{border-radius:5px;background-color:#1f1e17;padding:5px 14px 5px 10px;display:inline-block;margin-top:10px}.img-logo-height .elementor-image-box-img img{height:100px;width:auto}.team-image .premium-person-container .premium-person-image-container img{height:420px;border-radius:10px;border:4px solid #fff}.img-features .elementor-image-box-wrapper .elementor-image-box-img img{height:160px;object-fit:contain;object-position:center}.post-section-custom .post-thumb-img-content.post-thumb img{width:100%;max-height:600px;object-fit:contain;object-position:center;border:1px solid #e4e4e4}.post-section-custom #primary.content-area{margin:0 0 80px;padding:0;padding-top:120px;width:100%;border:none}.post-section-custom article.ast-article-single{padding:0}.post-section-custom~.widget-area.secondary{display:none}.post-section-custom .ast-related-post-title.entry-title a{line-height:1.4;font-size:16px}.post-section-custom .ast-related-post-title.entry-title~.entry-meta{display:none}.post-section-custom .ast-related-post-featured-section .post-thumb-img-content a img{height:200px;border:none;object-fit:cover}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:none !important}.img-video-popup img{height:400px;object-fit:cover;object-position:center}@media(max-width:922px){.container-gallery-custom .gallery-custom .gallery-item{padding:10px !important}.container-gallery-custom .gallery-custom .gallery-item:first-child{padding-left:10px !important}.container-gallery-custom .gallery-custom .gallery-item:last-child{padding-right:10px !important}#team-section .elementor-image-box-img{margin-bottom:20px !important}.n2-ss-slide-background-image picture img{object-position:bottom center !important}.n2-ss-item-content.n2-ss-text{padding:0 10px !important}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0}}@media(max-width:575px){.custom-banner .n2-ss-slide{height:100vh !important}.img-video-popup img{height:250px;object-fit:cover;object-position:center}}@media screen and (min-width:0px) and (max-width:1920px){.custom-banner .n2-ss-slide{height:100vh !important}}