.elementor-17 .elementor-element.elementor-element-3b30b70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-8d86425{background-position:right top;--slide-overlay-start:rgba(0,0,0,0.68);--slide-overlay-end:rgba(0,0,0,0.10);--slide-overlay-angle:90deg;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-8d86425 .chopp-hero__content{max-width:1100px;text-align:left;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-8d86425 .chopp-hero__title{color:#ffffff;margin-bottom:18px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-8d86425 .chopp-hero__description{color:#f1f1f1;max-width:739px;margin-bottom:28px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-8d86425 .chopp-hero__btn{color:#ffffff;background-color:rgba(10,10,10,0.22);border-color:rgba(255,255,255,0.35);padding:14px 22px 14px 22px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;--btn-glow:rgba(245,196,0,0.24);}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-8d86425 .chopp-hero__btn:hover, .elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-8d86425 .chopp-hero__btn:focus-visible{color:#111111;background-color:#f5c400;border-color:#f5c400;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-8d86425.active .num{color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-8d86425.active::after{background-color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-8d86425.active .text{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-05e5a80{background-position:center center;--slide-overlay-start:rgba(0,0,0,0.68);--slide-overlay-end:rgba(0,0,0,0.10);--slide-overlay-angle:90deg;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-05e5a80 .chopp-hero__content{max-width:991px;text-align:left;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-05e5a80 .chopp-hero__title{color:#ffffff;margin-bottom:18px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-05e5a80 .chopp-hero__description{color:#f1f1f1;max-width:707px;margin-bottom:28px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-05e5a80 .chopp-hero__btn{color:#ffffff;background-color:rgba(10,10,10,0.22);border-color:rgba(255,255,255,0.35);padding:14px 22px 14px 22px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;--btn-glow:rgba(245,196,0,0.24);}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-05e5a80 .chopp-hero__btn:hover, .elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-05e5a80 .chopp-hero__btn:focus-visible{color:#111111;background-color:#f5c400;border-color:#f5c400;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-05e5a80.active .num{color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-05e5a80.active::after{background-color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-05e5a80.active .text{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-b200cd4{background-position:center center;--slide-overlay-start:rgba(0,0,0,0.68);--slide-overlay-end:rgba(0,0,0,0.10);--slide-overlay-angle:90deg;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-b200cd4 .chopp-hero__content{max-width:972px;text-align:left;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-b200cd4 .chopp-hero__title{color:#ffffff;margin-bottom:18px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-b200cd4 .chopp-hero__description{color:#f1f1f1;max-width:902px;margin-bottom:28px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-b200cd4 .chopp-hero__btn{color:#ffffff;background-color:rgba(10,10,10,0.22);border-color:rgba(255,255,255,0.35);padding:14px 22px 14px 22px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;--btn-glow:rgba(245,196,0,0.24);}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-b200cd4 .chopp-hero__btn:hover, .elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-b200cd4 .chopp-hero__btn:focus-visible{color:#111111;background-color:#f5c400;border-color:#f5c400;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-b200cd4.active .num{color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-b200cd4.active::after{background-color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-b200cd4.active .text{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-a0ef028{background-position:center bottom;--slide-overlay-start:rgba(0,0,0,0.68);--slide-overlay-end:rgba(0,0,0,0.10);--slide-overlay-angle:90deg;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-a0ef028 .chopp-hero__content{max-width:1100px;text-align:left;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-a0ef028 .chopp-hero__title{color:#ffffff;margin-bottom:18px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-a0ef028 .chopp-hero__description{color:#f1f1f1;max-width:739px;margin-bottom:28px;}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-a0ef028 .chopp-hero__btn{color:#ffffff;background-color:rgba(10,10,10,0.22);border-color:rgba(255,255,255,0.35);padding:14px 22px 14px 22px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;--btn-glow:rgba(245,196,0,0.24);}.elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-a0ef028 .chopp-hero__btn:hover, .elementor-17 .elementor-element.elementor-element-d66566f .elementor-repeater-item-a0ef028 .chopp-hero__btn:focus-visible{color:#111111;background-color:#f5c400;border-color:#f5c400;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-a0ef028.active .num{color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-a0ef028.active::after{background-color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page.elementor-repeater-item-a0ef028.active .text{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero{--hero-zoom-scale:1.08;--hero-zoom-duration:7500ms;height:844px;min-height:787px;--dk-btn-text:#FFFFFF;--dk-btn-bg:rgba(10,10,10,0.22);--dk-btn-border:rgba(255,255,255,0.35);--dk-btn-blur:8px;--dk-btn-hover-text:#111111;--dk-btn-hover-bg:#F5C400;--dk-btn-hover-border:#F5C400;--dk-btn-icon-size:24px;--dk-btn-gap:11px;--dk-btn-min-height:54px;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__content{padding:0vw 6vw 0vw 6vw;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__slide{transition-duration:800ms;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page{background-color:rgba(10,10,10,0.58);padding:18px 24px 18px 24px;min-width:150px;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page:hover{background-color:rgba(10,10,10,0.80);}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page .num{color:rgba(255,255,255,0.38);font-family:"Poppins", Sans-serif;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__page .text{color:#d6d6d6;font-family:"Poppins", Sans-serif;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero--dk-button .chopp-hero__btn{padding:14px 22px 14px 22px !important;border-radius:8px 8px 8px 8px !important;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__mobile-nav{background-color:rgba(10,10,10,0.75);}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__mobile-nav .controls button, .elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__mobile-nav .counter{color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__mobile-nav .counter{border-color:#f5b301;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__mobile-nav .sep{color:#cfc3b5;}.elementor-17 .elementor-element.elementor-element-f8b371f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-section{background-color:#EDEDED;padding:110px 60px 110px 60px !important;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-container{max-width:1480px;gap:22px !important;--dk-visual-column:47%;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-content{max-width:700px;text-align:left;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-title{margin-bottom:30px;color:#1c1c1c;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-image{width:100%;max-height:680px;--dk-image-shadow:#0000007A;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-glow{--dk-glow-color:rgba(245,196,0,0.18);width:92%;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-vertical{color:#1c1c1c;left:62px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-eyebrow{color:#999999;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-line{background-color:#f5c400;width:34px;flex-basis:34px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-title-highlight{color:#f5c400;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-description{color:#363636;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-description strong{color:#1c1c1c;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-description p:not(:last-child){margin-bottom:20px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-highlight{color:#1c1c1c;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-highlight::after{background-color:#f5c400;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-primary{color:#080808;background-color:#f5c400;border-color:#f5c400;padding:15px 24px 15px 24px;border-radius:6px 6px 6px 6px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-primary:hover, .elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-primary:focus-visible{color:#080808;background-color:#ffd428;border-color:#ffd428;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-primary .dk-about-btn-icon{font-size:18px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-primary .dk-about-btn-icon svg{width:18px;height:18px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-secondary{color:#1c1c1c;background-color:rgba(255,255,255,0);border-color:#1c1c1c;padding:15px 24px 15px 24px;border-radius:6px 6px 6px 6px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-secondary:hover, .elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-btn-secondary:focus-visible{color:#ffffff;background-color:#1c1c1c;border-color:#1c1c1c;}.elementor-17 .elementor-element.elementor-element-e03bcf0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-715552f .elementor-repeater-item-a960881{--dk-item-accent:#f5c400;}.elementor-17 .elementor-element.elementor-element-715552f .elementor-repeater-item-b7b6025{--dk-item-accent:#f5c400;}.elementor-17 .elementor-element.elementor-element-715552f .elementor-repeater-item-1d61173{--dk-item-accent:#f5c400;}.elementor-17 .elementor-element.elementor-element-715552f .dksp{background-color:#111111;padding:88px 34px 96px 34px;--dksp-left-column:1.1fr;--dksp-accent:#f5c400;--dksp-progress-color:#f5c400;--dksp-progress-height:3px;--dksp-active-offset:8px;--dksp-active-glow:rgba(245,196,0,0.18);--dksp-image-transition:360ms;--dksp-gallery-height:546px;--dksp-mobile-main-height:346px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__container{max-width:1280px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__header{margin-bottom:83px;text-align:center;max-width:820px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__grid{gap:54px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__title{max-width:780px;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__intro{max-width:620px;color:#aaaaaa;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__eyebrow{color:#aaaaaa;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__title strong{color:#f5c400;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card{background-color:#ffffff;min-height:108px;padding:18px 64px 18px 20px;border-radius:24px 24px 24px 24px;grid-template-columns:46px minmax(0,1fr);}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__title{color:#171717;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__description{color:#666666;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__number{color:#9e9e9e;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__cards{gap:22px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon{background-color:#f4f4f4;color:#151515;width:46px;height:46px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card:hover .dksp-card__icon, .elementor-17 .elementor-element.elementor-element-715552f .dksp-card.is-active .dksp-card__icon{color:#111111;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon i{font-size:25px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon svg{width:25px;height:25px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__arrow{width:36px;height:36px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery, .elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-side{gap:18px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-main, .elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-small{border-radius:22px 22px 22px 22px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-main img{object-position:center center;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-main{--dksp-gallery-overlay:rgba(0,0,0,0.55);}.elementor-17 .elementor-element.elementor-element-715552f .dksp__badge strong{color:#f5c400;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__badge span{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__cta{color:#ffffff;background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0.35);padding:14px 22px 14px 22px;border-radius:8px 8px 8px 8px;margin-top:30px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__cta:hover, .elementor-17 .elementor-element.elementor-element-715552f .dksp__cta:focus-visible{color:#111111;background-color:#f5c400;border-color:#f5c400;}.elementor-17 .elementor-element.elementor-element-6d1d813{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .elementor-repeater-item-f0496d2{--dkd-item-accent:#F5C400;}.elementor-17 .elementor-element.elementor-element-b6aa096 .elementor-repeater-item-83e9fda{--dkd-item-accent:#F5C400;}.elementor-17 .elementor-element.elementor-element-b6aa096 .elementor-repeater-item-fba66a1{--dkd-item-accent:#F5C400;}.elementor-17 .elementor-element.elementor-element-b6aa096 .elementor-repeater-item-ce41699{--dkd-item-accent:#F5C400;}.elementor-17 .elementor-element.elementor-element-b6aa096 .elementor-repeater-item-dded162{--dkd-item-accent:#F5C400;}.elementor-17 .elementor-element.elementor-element-b6aa096 .elementor-repeater-item-d9e8723{--dkd-item-accent:#F5C400;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd{--dkd-visible:4;padding:90px 40px 90px 40px;--dkd-bg1:#F1BC17;--dkd-bg2:#F5C400;--dkd-bg3:#FFCC3A;--dkd-gap:18px;--dkd-hover-lift:8px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__container{max-width:1380px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__header{margin-bottom:64px;text-align:center;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__eyebrow{color:rgba(12,12,12,.55);}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__eyebrow-line{background-color:#111111;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__title{color:#101010;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__title strong{color:#101010;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__intro{color:rgba(15,15,15,.68);}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card{background-color:#101010;border-color:rgba(255,255,255,.06);min-height:270px;padding:30px 28px 32px 28px;border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card:hover{border-color:rgba(245,196,0,.35);}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card__title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card__description{color:#AAAAAA;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card__number{color:rgba(255,255,255,.18);}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card__icon{color:#F5C400;background-color:rgba(245,196,0,.06);border-color:rgba(245,196,0,.20);width:52px;height:52px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card:hover .dkd-card__icon{color:#111111;background-color:#F5C400;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card__icon svg{width:27px;height:27px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd-card__icon i{font-size:27px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__nav{color:#111111;background-color:rgba(255,255,255,.08);width:48px;height:48px;flex-basis:48px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__nav:hover,.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd__nav:focus-visible{color:#F5C400;background-color:#111111;}.elementor-17 .elementor-element.elementor-element-d9b83a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products{--dk-visible:3;--dk-yellow:#F5C400;--dk-bg:#101010;padding:90px 40px 90px 40px;--dk-gap:20px;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products__container{max-width:1460px;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products__eyebrow{color:#A8A8A8;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products__title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products__title strong{color:#F5C400;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products__subtitle{color:#919191;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products__category-filter{color:#8F8F8F;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products__category-filter.is-active{color:#101010;background-color:#F5C400;border-color:#F5C400;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card{background-color:#171717;border-radius:14px;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card__title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card__description{color:#929292;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card__category{color:#F5C400;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card__image{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card__image img{padding:20px;object-fit:contain;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card__button{color:#FFFFFF;background-color:rgba(255,255,255,.025);}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-product-card__button:hover{background-color:#F5C400;border-color:#F5C400;color:#101010;}.elementor-17 .elementor-element.elementor-element-830f28e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment{--dk-anim-distance:24px;background-color:#FFFFFF;--dk-yellow:#F5C400;padding:100px 24px 100px 24px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__container{max-width:1180px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__eyebrow{color:#666666;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__line{width:38px;flex-basis:38px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__title{color:#111111;max-width:950px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__title span{color:#F5C400;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__content{color:#444444;max-width:940px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__content strong{color:#111111;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__paragraph{margin-bottom:24px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__highlights{grid-template-columns:repeat(3, minmax(0,1fr));gap:18px;margin-top:58px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__item{background-color:#FFFFFF;border-color:rgba(0,0,0,.07);border-radius:16px;padding:24px 25px 24px 25px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__item:hover{border-color:#F5C400;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__number{background-color:#F5C400;color:#111111;width:42px;height:42px;flex-basis:42px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__item-title{color:#111111;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__item-description{color:#707070;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero{height:807px;min-height:500px;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__content{padding:0vw 5vw 60vw 5vw;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-section{padding:80px 35px 80px 35px !important;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-container{gap:55px !important;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-image{width:100%;max-height:540px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp{padding:72px 28px 76px 28px;--dksp-active-offset:6px;--dksp-gallery-height:470px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__header{margin-bottom:46px;max-width:760px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__grid{gap:98px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__title{max-width:700px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__intro{max-width:620px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card{min-height:108px;padding:18px 62px 18px 20px;border-radius:20px 20px 20px 20px;grid-template-columns:46px minmax(0,1fr);}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon i{font-size:22px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon svg{width:22px;height:22px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon{width:46px;height:46px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__arrow{width:36px;height:36px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery, .elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-side{gap:16px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-main, .elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-small{border-radius:24px 24px 24px 24px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__cta{margin-top:28px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd{--dkd-visible:2;padding:72px 28px 72px 28px;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products{--dk-visible:2;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__highlights{grid-template-columns:repeat(3, minmax(0,1fr));}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero{height:68px;min-height:460px;}.elementor-17 .elementor-element.elementor-element-d66566f .chopp-hero__content{padding:0px 24px 72px 24px;}.elementor-17 .elementor-element.elementor-element-f8b371f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-section{padding:55px 20px 65px 20px !important;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-container{gap:26px !important;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-content{text-align:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-title{margin-bottom:14px !important;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-image{width:100%;max-height:394px;}.elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-vertical{left:80px;}.elementor-17 .elementor-element.elementor-element-e03bcf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp{padding:56px 18px 60px 18px;--dksp-active-offset:3px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__grid{gap:20px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__header{max-width:100%;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__title{max-width:100%;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__intro{max-width:100%;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card{min-height:0px;padding:18px 56px 18px 16px;border-radius:20px 20px 20px 20px;grid-template-columns:44px minmax(0,1fr);}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon i{font-size:21px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon svg{width:21px;height:21px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__icon{width:44px;height:44px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp-card__arrow{width:34px;height:34px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery, .elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-side{gap:12px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-main, .elementor-17 .elementor-element.elementor-element-715552f .dksp__gallery-small{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-715552f .dksp__cta{margin-top:25px;}.elementor-17 .elementor-element.elementor-element-b6aa096 .dkd{--dkd-visible:1;padding:60px 18px 60px 18px;}.elementor-17 .elementor-element.elementor-element-f4b2e14 .dk-products{--dk-visible:1;padding:20px 15px 20px 15px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment{padding:20px 15px 20px 15px;}.elementor-17 .elementor-element.elementor-element-830f28e .dk-commitment__highlights{grid-template-columns:repeat(1, minmax(0,1fr));}}/* Start custom CSS for dk_servicos_premium, class: .elementor-element-715552f *//* =========================================================
   DK - FUNDO PREMIUM SUTIL
   Aplicar na seção de vantagens
========================================================= */

.dksp{
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background:
        radial-gradient(
            circle at 78% 28%,
            rgba(245,196,0,.07) 0%,
            rgba(245,196,0,.025) 24%,
            transparent 48%
        ),
        radial-gradient(
            circle at 18% 78%,
            rgba(255,255,255,.025) 0%,
            transparent 38%
        ),
        linear-gradient(
            135deg,
            #0d0d0d 0%,
            #111111 48%,
            #0b0b0b 100%
        ) !important;
}


/* brilho decorativo superior */
.dksp::before{
    content:"";
    position:absolute;
    top:-180px;
    right:-140px;

    width:520px;
    height:520px;

    border-radius:50%;

    background:
        radial-gradient(
            circle,
            rgba(245,196,0,.10) 0%,
            rgba(245,196,0,.035) 35%,
            transparent 70%
        );

    filter:blur(28px);

    pointer-events:none;
    z-index:-2;
}


/* vinheta + textura muito leve */
.dksp::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at center,
            transparent 38%,
            rgba(0,0,0,.18) 100%
        ),
        repeating-radial-gradient(
            circle at 50% 50%,
            rgba(255,255,255,.009) 0px,
            rgba(255,255,255,.009) 1px,
            transparent 1px,
            transparent 5px
        );

    opacity:.55;

    pointer-events:none;
    z-index:-1;
}


/* garante o conteúdo acima dos efeitos */
.dksp > *{
    position:relative;
    z-index:1;
}

/* =========================================================
   DK - FUNDO PREMIUM ANIMADO
========================================================= */

.dksp{
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background:
        radial-gradient(
            circle at 78% 28%,
            rgba(245,196,0,.07) 0%,
            rgba(245,196,0,.025) 24%,
            transparent 48%
        ),
        radial-gradient(
            circle at 18% 78%,
            rgba(255,255,255,.025) 0%,
            transparent 38%
        ),
        linear-gradient(
            135deg,
            #0d0d0d 0%,
            #111111 48%,
            #0b0b0b 100%
        ) !important;
}


/* Glow amarelo sutil */
.dksp::before{
    content: "";
    position: absolute;

    top: -180px;
    right: -140px;

    width: 520px;
    height: 520px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(245,196,0,.10) 0%,
            rgba(245,196,0,.035) 35%,
            transparent 70%
        );

    filter: blur(28px);

    pointer-events: none;
    z-index: -2;
}


/* Vinheta e textura */
.dksp::after{
    content: "";
    position: absolute;
    inset: 0;

    background:
        radial-gradient(
            circle at center,
            transparent 38%,
            rgba(0,0,0,.18) 100%
        ),
        repeating-radial-gradient(
            circle at 50% 50%,
            rgba(255,255,255,.009) 0px,
            rgba(255,255,255,.009) 1px,
            transparent 1px,
            transparent 5px
        );

    opacity: .55;

    pointer-events: none;
    z-index: -1;
}


/* Conteúdo acima do efeito */
.dksp > *{
    position: relative;
    z-index: 1;
}


/* =========================================================
   ANIMAÇÃO
   O KEYFRAMES FICA FORA DO MEDIA QUERY
========================================================= */

@keyframes dkBackgroundGlow{

    0%{
        transform:
            translate3d(0, 0, 0)
            scale(1);

        opacity: .80;
    }

    100%{
        transform:
            translate3d(-35px, 30px, 0)
            scale(1.08);

        opacity: 1;
    }
}


/* Só anima para usuários que aceitam movimento */
@media (prefers-reduced-motion: no-preference){

    .dksp::before{
        animation:
            dkBackgroundGlow
            12s
            ease-in-out
            infinite
            alternate;
    }

}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-f8b371f .dk-about-section {
        padding: 15px 20px 65px !important;
        padding-top: ;
        padding-right: ;
        padding-bottom: ;
        padding-left: ;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b83a6 *//* =========================================================
   DK PRODUTOS - CORREÇÃO HOVER DAS CATEGORIAS
========================================================= */

.dk-products .dk-products__category-filter:hover,
.dk-products .dk-products__category-filter:focus,
.dk-products .dk-products__category-filter:active,
.dk-products .dk-products__category-filter:focus-visible{
    background: var(--dk-yellow, #F5C400) !important;
    background-color: var(--dk-yellow, #F5C400) !important;

    color: #101010 !important;

    border-color: var(--dk-yellow, #F5C400) !important;

    box-shadow:
        0 8px 25px rgba(245, 196, 0, .16) !important;
}


/* BOTÃO ATIVO */

.dk-products .dk-products__category-filter.is-active,
.dk-products .dk-products__category-filter.is-active:hover,
.dk-products .dk-products__category-filter.is-active:focus{
    background: var(--dk-yellow, #F5C400) !important;
    background-color: var(--dk-yellow, #F5C400) !important;

    color: #101010 !important;

    border-color: var(--dk-yellow, #F5C400) !important;
}

/* =========================================================
   DK PRODUTOS - CORREÇÃO HOVER DAS SETAS
========================================================= */

.dk-products .dk-products__nav,
.dk-products .dk-products__nav:focus,
.dk-products .dk-products__nav:active,
.dk-products .dk-products__nav:focus-visible{
    background: rgba(255,255,255,.035) !important;
    background-color: rgba(255,255,255,.035) !important;

    color: #ffffff !important;

    border-color: rgba(255,255,255,.20) !important;
}


/* HOVER AMARELO DK */

.dk-products .dk-products__nav:hover{
    background: var(--dk-yellow, #F5C400) !important;
    background-color: var(--dk-yellow, #F5C400) !important;

    color: #101010 !important;

    border-color: var(--dk-yellow, #F5C400) !important;

    transform: scale(1.05);

    box-shadow:
        0 10px 30px rgba(245,196,0,.18) !important;
}


/* GARANTE QUE O SVG ACOMPANHE A COR */

.dk-products .dk-products__nav svg{
    stroke: currentColor !important;
}


/* MOBILE */

@media(max-width:767px){

    .dk-products .dk-products__nav,
    .dk-products .dk-products__nav:focus,
    .dk-products .dk-products__nav:active{
        background: var(--dk-yellow, #F5C400) !important;
        background-color: var(--dk-yellow, #F5C400) !important;

        color:#101010 !important;

        border-color: var(--dk-yellow, #F5C400) !important;
    }

}/* End custom CSS */