.elementor-766 .elementor-element.elementor-element-3074f812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-766 .elementor-element.elementor-element-3074f812:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3074f812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-766 .elementor-element.elementor-element-782db649{text-align:center;}.elementor-766 .elementor-element.elementor-element-782db649 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-766 .elementor-element.elementor-element-5952d449{text-align:center;}.woocommerce .elementor-766 .elementor-element.elementor-element-5952d449 .woocommerce-product-details__short-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-766 .elementor-element.elementor-element-2a33721d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-766 .elementor-element.elementor-element-2a33721d:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-2a33721d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-766 .elementor-element.elementor-element-6251068f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;box-shadow:2px 1px 8px 0px rgba(0, 0, 0, 0.05);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-766 .elementor-element.elementor-element-6251068f:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6251068f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-766 .elementor-element.elementor-element-24e1e2a img{height:480px;object-fit:contain;object-position:center center;}.elementor-766 .elementor-element.elementor-element-43e0da11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-766 .elementor-element.elementor-element-7430fd19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-766 .elementor-element.elementor-element-407ebbb3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-766 .elementor-element.elementor-element-407ebbb3 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-radius:15px 15px 15px 15px;box-shadow:2px 1px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-766 .elementor-element.elementor-element-407ebbb3 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-766 .elementor-element.elementor-element-407ebbb3 .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-766 .elementor-element.elementor-element-407ebbb3.elementor-view-stacked .elementor-icon{background-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-407ebbb3.elementor-view-framed .elementor-icon, .elementor-766 .elementor-element.elementor-element-407ebbb3.elementor-view-default .elementor-icon{fill:#E1AD18;color:#E1AD18;border-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-407ebbb3 .elementor-icon{font-size:38px;}.elementor-766 .elementor-element.elementor-element-407ebbb3 .elementor-icon-box-title, .elementor-766 .elementor-element.elementor-element-407ebbb3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-407ebbb3:has(:hover) .elementor-icon-box-title,
					 .elementor-766 .elementor-element.elementor-element-407ebbb3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-766 .elementor-element.elementor-element-407ebbb3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#7A7A7A;}.elementor-766 .elementor-element.elementor-element-1f391465{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-766 .elementor-element.elementor-element-1f391465 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-radius:15px 15px 15px 15px;box-shadow:2px 1px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-766 .elementor-element.elementor-element-1f391465 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-766 .elementor-element.elementor-element-1f391465 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-766 .elementor-element.elementor-element-1f391465.elementor-view-stacked .elementor-icon{background-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-1f391465.elementor-view-framed .elementor-icon, .elementor-766 .elementor-element.elementor-element-1f391465.elementor-view-default .elementor-icon{fill:#E1AD18;color:#E1AD18;border-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-1f391465 .elementor-icon{font-size:38px;}.elementor-766 .elementor-element.elementor-element-1f391465 .elementor-icon-box-title, .elementor-766 .elementor-element.elementor-element-1f391465 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-1f391465:has(:hover) .elementor-icon-box-title,
					 .elementor-766 .elementor-element.elementor-element-1f391465:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-766 .elementor-element.elementor-element-1f391465 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:15px;color:#7A7A7A;}.elementor-766 .elementor-element.elementor-element-5e5806c3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-766 .elementor-element.elementor-element-5e5806c3 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-radius:15px 15px 15px 15px;box-shadow:2px 1px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-766 .elementor-element.elementor-element-5e5806c3 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-766 .elementor-element.elementor-element-5e5806c3 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-766 .elementor-element.elementor-element-5e5806c3.elementor-view-stacked .elementor-icon{background-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-5e5806c3.elementor-view-framed .elementor-icon, .elementor-766 .elementor-element.elementor-element-5e5806c3.elementor-view-default .elementor-icon{fill:#E1AD18;color:#E1AD18;border-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-5e5806c3 .elementor-icon{font-size:38px;}.elementor-766 .elementor-element.elementor-element-5e5806c3 .elementor-icon-box-title, .elementor-766 .elementor-element.elementor-element-5e5806c3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-5e5806c3:has(:hover) .elementor-icon-box-title,
					 .elementor-766 .elementor-element.elementor-element-5e5806c3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-766 .elementor-element.elementor-element-5e5806c3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:15px;color:#7A7A7A;}.elementor-766 .elementor-element.elementor-element-18eb9bad{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-766 .elementor-element.elementor-element-18eb9bad > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-radius:15px 15px 15px 15px;box-shadow:2px 1px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-766 .elementor-element.elementor-element-18eb9bad .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-766 .elementor-element.elementor-element-18eb9bad .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-766 .elementor-element.elementor-element-18eb9bad.elementor-view-stacked .elementor-icon{background-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-18eb9bad.elementor-view-framed .elementor-icon, .elementor-766 .elementor-element.elementor-element-18eb9bad.elementor-view-default .elementor-icon{fill:#E1AD18;color:#E1AD18;border-color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-18eb9bad .elementor-icon{font-size:38px;}.elementor-766 .elementor-element.elementor-element-18eb9bad .elementor-icon-box-title, .elementor-766 .elementor-element.elementor-element-18eb9bad .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-18eb9bad:has(:hover) .elementor-icon-box-title,
					 .elementor-766 .elementor-element.elementor-element-18eb9bad:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-766 .elementor-element.elementor-element-18eb9bad .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:15px;color:#7A7A7A;}.elementor-766 .elementor-element.elementor-element-5a45bf41{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 1px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:2em;--padding-right:2em;}.elementor-766 .elementor-element.elementor-element-5a45bf41:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-5a45bf41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-766 .elementor-element.elementor-element-1a0a3108{text-align:start;}.elementor-766 .elementor-element.elementor-element-1a0a3108 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-icon i{color:#E1AD18;transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-icon svg{fill:#E1AD18;transition:fill 0.3s;}.elementor-766 .elementor-element.elementor-element-43cd91fe{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;}.elementor-766 .elementor-element.elementor-element-43cd91fe .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-6e881bda{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 1px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:1.2em;--padding-bottom:1.2em;--padding-left:1.2em;--padding-right:1.2em;}.elementor-766 .elementor-element.elementor-element-6e881bda:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6e881bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-4f0e5dec .elementor-icon-list-icon i{color:#E1AD18;transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-4f0e5dec .elementor-icon-list-icon svg{fill:#E1AD18;transition:fill 0.3s;}.elementor-766 .elementor-element.elementor-element-4f0e5dec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E1AD18;}.elementor-766 .elementor-element.elementor-element-4f0e5dec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E1AD18;}.elementor-766 .elementor-element.elementor-element-4f0e5dec{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-766 .elementor-element.elementor-element-4f0e5dec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-766 .elementor-element.elementor-element-4f0e5dec .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-4f0e5dec .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-78f238db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-78e6e355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-766 .elementor-element.elementor-element-78e6e355:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-78e6e355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-766 .elementor-element.elementor-element-573decea{text-align:center;}.elementor-766 .elementor-element.elementor-element-573decea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-2a350325{text-align:center;}.elementor-766 .elementor-element.elementor-element-2a350325 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-766 .elementor-element.elementor-element-5ac6e020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-766 .elementor-element.elementor-element-5ac6e020:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-5ac6e020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-766 .elementor-element.elementor-element-3aaad023{text-align:center;}.elementor-766 .elementor-element.elementor-element-3aaad023 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-372bfdda{text-align:center;}.elementor-766 .elementor-element.elementor-element-372bfdda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-766 .elementor-element.elementor-element-1fead11b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-766 .elementor-element.elementor-element-1fead11b:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-1fead11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-766 .elementor-element.elementor-element-2f621a58{text-align:center;}.elementor-766 .elementor-element.elementor-element-2f621a58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-4504689c{text-align:center;}.elementor-766 .elementor-element.elementor-element-4504689c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-766 .elementor-element.elementor-element-4514e52f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-766 .elementor-element.elementor-element-4514e52f:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-4514e52f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-766 .elementor-element.elementor-element-7bec983e{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 1px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-766 .elementor-element.elementor-element-7bec983e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-7bec983e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-41bec212{text-align:center;}.elementor-766 .elementor-element.elementor-element-41bec212 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-2a33721d{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-766 .elementor-element.elementor-element-7430fd19{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-766 .elementor-element.elementor-element-407ebbb3{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-766 .elementor-element.elementor-element-1f391465{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-766 .elementor-element.elementor-element-5e5806c3{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-766 .elementor-element.elementor-element-18eb9bad{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-766 .elementor-element.elementor-element-4514e52f{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-766 .elementor-element.elementor-element-7bec983e{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-3074f812{--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-766 .elementor-element.elementor-element-2a33721d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-766 .elementor-element.elementor-element-24e1e2a img{height:300px;}}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-6251068f{--width:50%;}.elementor-766 .elementor-element.elementor-element-43e0da11{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-766 .elementor-element.elementor-element-6251068f{--width:60%;}}/* Start custom CSS for icon-box, class: .elementor-element-407ebbb3 */.elementor-icon-box-content{
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1add6a7f *//* ─────────────────────────────────────────────────────────────
   ESTILOS CONFIGURADOR LUDICO (clases con prefijo pz‑)
───────────────────────────────────────────────────────────── */
.pizza-configurator{
  max-width:900px;
  margin:0 auto;
  position:relative;
  font-family:Arial, sans-serif;
}

/* barra de pasos */
.pizza-configurator .wizard-steps{display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.pizza-configurator .step{width:30px;height:30px;border-radius:50%;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;font-weight:700;color:#ccc;background:#fff}
.pizza-configurator .step.active{background:#c5a15a;border-color:#c5a15a;color:#fff}
.pizza-configurator .step.completed{background:#000;border-color:#000;color:#fff}
.pizza-configurator .connector{flex:1;height:2px;background:#ccc;margin:0 5px}
.pizza-configurator .connector.completed{background:#000}

/* contenedores de cada paso */
.pizza-configurator .step-content{margin-top:3em;position:relative;padding:20px;border-radius:10px;background:#fff;margin-bottom:30px}
.pizza-configurator .step-content h3{text-align:center;margin-bottom:20px;font-family:'Poppins'}

/* ── OPCIONES ─────────────────────────────── */
.pizza-configurator .pz-options{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
}
.pizza-configurator .pz-option{
  width:180px;
  height:120px;
  border:1px solid #ddd;
  border-radius:10px;
  margin:10px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  font-size:16px;
  font-weight:500;
  cursor:pointer;
  background:#fff;
  transition:all .3s;
  font-family:'Poppins';
  color:#000;
  padding:10px;
  text-align:center;
}
.pizza-configurator .pz-option:hover{border-color:#c5a15a}
.pizza-configurator .pz-option.selected{border-color:#c5a15a;background:#f9f6ee}

/* botón atrás */
.pizza-configurator .back-button{
  position:absolute;left:10px;top:50%;transform:translateY(-50%);
  background:#fff;border:1px solid #ccc;border-radius:50%;
  padding:18px;font-size:20px;line-height:1;cursor:pointer
}
.pizza-configurator .back-button:hover{background:#f0f0f0}

/* círculo de color (sirve para cualquier pz-color) */
.pizza-configurator .pz-option .color-circle{width:40px;height:40px;border-radius:50%;margin-bottom:10px}

/* extras y botones */
.pizza-configurator .extras{display:flex;flex-direction:column;text-align:center;margin-bottom:20px;font-family:'Poppins'}
.pizza-configurator .extras label{margin:5px 0;font-size:16px}
.pizza-configurator .next-button{
  display:block;margin:0 auto;padding:20px 50px;background:#c5a15a;color:#fff;
  border:none;border-radius:5px;font-size:18px;cursor:pointer
}
.pizza-configurator .next-button:hover{background:#ad8e4a}

/* ── MODAL ────────────────────────────────── */
.pizza-configurator .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.pizza-configurator .modal-content{
  background:#fff;margin:10% auto;padding:20px;border-radius:10px;max-width:500px;position:relative;width:90%
}
.pizza-configurator .close-modal{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}
.pizza-configurator .modal h2{margin-top:.5em;text-align:center;font-family:'Poppins';font-size:28px}
.modal-content .summary{background:#e1ad1863;padding:2em;border-radius:18px;color:#000;font-family:'Poppins'}
.modal-content .summary p{margin-bottom:0}
.pizza-configurator .modal form input,
.pizza-configurator .modal form textarea{
  width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-size:14px
}
.pizza-configurator .modal form button{
  width:100%;background:#c5a15a;color:#fff;padding:15px 20px;border:none;border-radius:5px;font-size:18px;cursor:pointer
}
.pizza-configurator .modal form button:hover{background:#ad8e4a}


.summary{
        width: 100%!important;
}/* End custom CSS */