.elementor-56 .elementor-element.elementor-element-45b38a2{--display:flex;}.elementor-56 .elementor-element.elementor-element-45b38a2:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-45b38a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-56 .elementor-element.elementor-element-45b38a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-4816e0f{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-56 .elementor-element.elementor-element-cf59178{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-cf59178.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-cf59178 img{border-radius:30px 30px 30px 30px;}.elementor-56 .elementor-element.elementor-element-1905593{--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;}.elementor-56 .elementor-element.elementor-element-1905593.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-8cdefcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-8cdefcb{text-align:center;}.elementor-56 .elementor-element.elementor-element-8cdefcb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:59px;font-weight:700;letter-spacing:1px;word-spacing:5px;color:#FFC600;}.elementor-56 .elementor-element.elementor-element-6bf315f{--display:flex;}.elementor-56 .elementor-element.elementor-element-b97b2ab > .elementor-widget-container{background-color:#FFC600;border-radius:7px 7px 7px 7px;}.elementor-56 .elementor-element.elementor-element-b97b2ab{text-align:center;}.elementor-56 .elementor-element.elementor-element-b97b2ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;word-spacing:5px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-5c4bf31 > .elementor-widget-container{background-color:#FFC600;border-radius:7px 7px 7px 7px;}.elementor-56 .elementor-element.elementor-element-5c4bf31{text-align:center;}.elementor-56 .elementor-element.elementor-element-5c4bf31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;word-spacing:5px;}.elementor-56 .elementor-element.elementor-element-29150b9 > .elementor-widget-container{background-color:#FFC600;border-radius:7px 7px 7px 7px;}.elementor-56 .elementor-element.elementor-element-29150b9{text-align:center;}.elementor-56 .elementor-element.elementor-element-29150b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;word-spacing:5px;}.elementor-56 .elementor-element.elementor-element-01316ee > .elementor-widget-container{background-color:#FFC600;border-radius:7px 7px 7px 7px;}.elementor-56 .elementor-element.elementor-element-01316ee{text-align:center;}.elementor-56 .elementor-element.elementor-element-01316ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;word-spacing:5px;}.elementor-56 .elementor-element.elementor-element-a3ca7a4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-a3ca7a4:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-a3ca7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #29C4FE 33%, #FFFFFF 30%);}.elementor-56 .elementor-element.elementor-element-1b050e9{text-align:center;}.elementor-56 .elementor-element.elementor-element-1b050e9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:37px;font-weight:400;letter-spacing:1px;word-spacing:5px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-da8f6be{--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:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-f6c2272{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-f6c2272.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-15b6567 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-15b6567{text-align:center;}.elementor-56 .elementor-element.elementor-element-15b6567 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:49px;font-weight:700;letter-spacing:1px;word-spacing:5px;color:var( --e-global-color-44908b2 );}.elementor-56 .elementor-element.elementor-element-c7594a4{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-c7594a4.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-77f0054{--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:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6b967fb{width:var( --container-widget-width, 38.373% );max-width:38.373%;--container-widget-width:38.373%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-6b967fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6b967fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-6b967fb img{width:100%;}.elementor-56 .elementor-element.elementor-element-5b7f168{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-56 .elementor-element.elementor-element-e3104fa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:normal;fill:var( --e-global-color-44908b2 );color:var( --e-global-color-44908b2 );border-radius:15px 15px 15px 15px;padding:5px 20px 5px 20px;}.elementor-56 .elementor-element.elementor-element-e3104fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-52ae19d .elementor-button{background-color:var( --e-global-color-44908b2 );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:normal;border-radius:15px 15px 15px 15px;padding:5px 20px 5px 20px;}.elementor-56 .elementor-element.elementor-element-52ae19d{width:var( --container-widget-width, 100.169% );max-width:100.169%;--container-widget-width:100.169%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-52ae19d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-52ae19d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-4cf501f .elementor-button{background-color:var( --e-global-color-44908b2 );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;padding:5px 20px 5px 20px;}.elementor-56 .elementor-element.elementor-element-4cf501f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6559a0f .elementor-button{background-color:var( --e-global-color-44908b2 );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;padding:5px 20px 5px 20px;}.elementor-56 .elementor-element.elementor-element-6559a0f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-e68a899 .elementor-button{background-color:var( --e-global-color-44908b2 );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;padding:5px 20px 5px 20px;}.elementor-56 .elementor-element.elementor-element-e68a899 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-90df5c2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-90df5c2 > .elementor-widget-container{margin:-145px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-90df5c2.elementor-element{--align-self:flex-end;}.elementor-56 .elementor-element.elementor-element-9cec5ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-56 .elementor-element.elementor-element-9cec5ae:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-9cec5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44908b2 );}.elementor-56 .elementor-element.elementor-element-ea0e294{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-56 .elementor-element.elementor-element-ea4f473{--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-56 .elementor-element.elementor-element-ea4f473.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-6eba3cd{--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;}.elementor-56 .elementor-element.elementor-element-8a61821{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-8a61821.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-e190b60{width:var( --container-widget-width, 74.31% );max-width:74.31%;--container-widget-width:74.31%;--container-widget-flex-grow:0;text-align:left;}.elementor-56 .elementor-element.elementor-element-e190b60.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-e190b60 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:37px;font-weight:500;letter-spacing:1px;word-spacing:5px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-855d23d{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-dfe13f7{width:var( --container-widget-width, 29.481% );max-width:29.481%;--container-widget-width:29.481%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-dfe13f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-dfe13f7 > .elementor-widget-container{border-style:none;}.elementor-56 .elementor-element.elementor-element-dfe13f7:not( .elementor-widget-image ) .elementor-widget-container, .elementor-56 .elementor-element.elementor-element-dfe13f7.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://colmeias3d.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-56 .elementor-element.elementor-element-dfe13f7 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-42229ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-56 .elementor-element.elementor-element-42229ee:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-42229ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-d7f4852{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-56 .elementor-element.elementor-element-3ea1a55{width:var( --container-widget-width, 29.481% );max-width:29.481%;--container-widget-width:29.481%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-3ea1a55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-3ea1a55 > .elementor-widget-container{border-style:none;}.elementor-56 .elementor-element.elementor-element-3ea1a55:not( .elementor-widget-image ) .elementor-widget-container, .elementor-56 .elementor-element.elementor-element-3ea1a55.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://colmeias3d.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:96%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-56 .elementor-element.elementor-element-3ea1a55 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-e618e21{--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-56 .elementor-element.elementor-element-e618e21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-818a7eb{--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;}.elementor-56 .elementor-element.elementor-element-3df392b{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-3df392b.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-1a95654{width:var( --container-widget-width, 74.31% );max-width:74.31%;--container-widget-width:74.31%;--container-widget-flex-grow:0;text-align:left;}.elementor-56 .elementor-element.elementor-element-1a95654.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-1a95654 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:37px;font-weight:500;letter-spacing:1px;word-spacing:5px;color:var( --e-global-color-44908b2 );}.elementor-56 .elementor-element.elementor-element-88a1715{--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;}.elementor-56 .elementor-element.elementor-element-6d20bbf{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-6d20bbf.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-c2b9c24{width:var( --container-widget-width, 74.31% );max-width:74.31%;--container-widget-width:74.31%;--container-widget-flex-grow:0;text-align:left;}.elementor-56 .elementor-element.elementor-element-c2b9c24.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-c2b9c24 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:37px;font-weight:500;letter-spacing:1px;word-spacing:5px;color:var( --e-global-color-44908b2 );}.elementor-56 .elementor-element.elementor-element-515e19f{--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;}.elementor-56 .elementor-element.elementor-element-68df89f{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-68df89f.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-e66425b{width:var( --container-widget-width, 74.31% );max-width:74.31%;--container-widget-width:74.31%;--container-widget-flex-grow:0;text-align:left;}.elementor-56 .elementor-element.elementor-element-e66425b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-e66425b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:37px;font-weight:500;letter-spacing:1px;word-spacing:5px;color:var( --e-global-color-44908b2 );}.elementor-56 .elementor-element.elementor-element-9f39962{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-44908b2 );}.elementor-56 .elementor-element.elementor-element-3c98944{--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-56 .elementor-element.elementor-element-3c98944:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-3c98944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-13de24f > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-13de24f{text-align:center;}.elementor-56 .elementor-element.elementor-element-13de24f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;letter-spacing:1px;word-spacing:5px;color:#fbcd5a;}.elementor-56 .elementor-element.elementor-element-8fae8f4{--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:center;}.elementor-56 .elementor-element.elementor-element-f4d824d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-f4d824d.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-74c77e1{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-74c77e1.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-20552b4{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-20552b4.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-7e99845{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-7e99845.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-eaef616{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-eaef616.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-8c56d63{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;}.elementor-56 .elementor-element.elementor-element-3561503{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-678ce10 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag, .elementor-56 .elementor-element.elementor-element-678ce10 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag a{color:var( --e-global-color-a3e72d2 );}.elementor-56 .elementor-element.elementor-element-678ce10 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .frist-word{color:var( --e-global-color-7536b70 );-webkit-text-stroke-color:var( --e-global-color-7536b70 );}.elementor-56 .elementor-element.elementor-element-678ce10 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-7536b70 );stroke:var( --e-global-color-7536b70 );}.elementor-56 .elementor-element.elementor-element-678ce10 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title-inner{color:var( --e-global-color-7536b70 );}.elementor-56 .elementor-element.elementor-element-678ce10 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title .bdt-sub-title-inner{padding-bottom:21px;}.elementor-56 .elementor-element.elementor-element-678ce10 .bdt-prime-slider .bdt-slider-excerpt{color:var( --e-global-color-a3e72d2 );}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-next, .elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-prev{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-next::before,
                     .elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-prev::before{background-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-5059447 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-item{height:446px;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider{padding:100px 0;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-content{text-align:center;background:linear-gradient(0deg, #020101 0, rgba(0, 0, 0, 0) 100%);}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-title a{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-title a:hover{color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-next{right:5%;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-prev{left:5%;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-next:hover, .elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-prev:hover{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-3e67a37{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-a6690f2{text-align:center;}.elementor-56 .elementor-element.elementor-element-a6690f2 .elementor-heading-title{color:var( --e-global-color-44908b2 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-21476b3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-56 .elementor-element.elementor-element-21476b3 .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-21476b3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-56 .elementor-element.elementor-element-97a4403{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:00px 0px 0px 0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-79985bd{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-79985bd > .elementor-widget-container{margin:0px 50px 0px 50px;border-style:none;}.elementor-56 .elementor-element.elementor-element-79985bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-dd0a950 > .elementor-widget-container{border-style:none;}.elementor-56 .elementor-element.elementor-element-e38ccf5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-d04e294{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-56 .elementor-element.elementor-element-d04e294 .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-d04e294 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-56 .elementor-element.elementor-element-669529c{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-48eb974 > .elementor-widget-container{padding:0px 20px 0px 20px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-56 .elementor-element.elementor-element-48eb974{text-align:center;}.elementor-56 .elementor-element.elementor-element-48eb974 .elementor-heading-title{font-family:"Grape Nuts", Sans-serif;font-size:46px;font-weight:700;text-transform:none;letter-spacing:2px;word-spacing:10px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px #FFC600;color:var( --e-global-color-44908b2 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px;padding:0px 0px 10px 0px;background-color:#ADB5BD40;border-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-8c6f00c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:30px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:10px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a06bf6b );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price{color:#64C700;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price ins{color:#64C700;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price ins .amount{color:#64C700;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-7536b70 );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-7536b70 );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;margin-top:10px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}@media(min-width:701px){.elementor-56 .elementor-element.elementor-element-45b38a2{--width:78.879%;}.elementor-56 .elementor-element.elementor-element-1905593{--width:45.242%;}.elementor-56 .elementor-element.elementor-element-ea4f473{--width:48.655%;}.elementor-56 .elementor-element.elementor-element-e618e21{--width:48.655%;}.elementor-56 .elementor-element.elementor-element-8c56d63{--content-width:1000px;}}@media(max-width:1024px) and (min-width:701px){.elementor-56 .elementor-element.elementor-element-ea4f473{--width:68%;}.elementor-56 .elementor-element.elementor-element-97a4403{--content-width:1600px;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-4816e0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-56 .elementor-element.elementor-element-cf59178{width:var( --container-widget-width, 391.625px );max-width:391.625px;--container-widget-width:391.625px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-1905593{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-56 .elementor-element.elementor-element-8cdefcb .elementor-heading-title{font-size:33px;}.elementor-56 .elementor-element.elementor-element-b97b2ab .elementor-heading-title{font-size:24px;}.elementor-56 .elementor-element.elementor-element-5c4bf31 .elementor-heading-title{font-size:24px;}.elementor-56 .elementor-element.elementor-element-29150b9 .elementor-heading-title{font-size:24px;}.elementor-56 .elementor-element.elementor-element-01316ee .elementor-heading-title{font-size:24px;}.elementor-56 .elementor-element.elementor-element-6b967fb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-56 .elementor-element.elementor-element-6b967fb img{width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-e3104fa .elementor-button{font-size:33px;}.elementor-56 .elementor-element.elementor-element-52ae19d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-52ae19d .elementor-button{font-size:25px;}.elementor-56 .elementor-element.elementor-element-4cf501f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4cf501f .elementor-button{font-size:25px;}.elementor-56 .elementor-element.elementor-element-6559a0f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6559a0f .elementor-button{font-size:25px;}.elementor-56 .elementor-element.elementor-element-e68a899 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-e68a899 .elementor-button{font-size:25px;}.elementor-56 .elementor-element.elementor-element-90df5c2 > .elementor-widget-container{margin:0px 0px -87px 0px;}.elementor-56 .elementor-element.elementor-element-e190b60 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-56 .elementor-element.elementor-element-855d23d{font-size:22px;}.elementor-56 .elementor-element.elementor-element-dfe13f7{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-56 .elementor-element.elementor-element-3ea1a55{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-56 .elementor-element.elementor-element-3ea1a55 img{width:100%;}.elementor-56 .elementor-element.elementor-element-e618e21{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-56 .elementor-element.elementor-element-1a95654 .elementor-heading-title{font-size:30px;}.elementor-56 .elementor-element.elementor-element-c2b9c24 .elementor-heading-title{font-size:30px;}.elementor-56 .elementor-element.elementor-element-e66425b .elementor-heading-title{font-size:30px;}.elementor-56 .elementor-element.elementor-element-9f39962{font-size:22px;}.elementor-56 .elementor-element.elementor-element-8c56d63{--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-item{height:646px;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider{padding:25px 0;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-97a4403{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-56 .elementor-element.elementor-element-669529c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}}@media(max-width:700px){.elementor-56 .elementor-element.elementor-element-45b38a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-56 .elementor-element.elementor-element-cf59178 img{border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-56 .elementor-element.elementor-element-a3ca7a4{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-1b050e9 .elementor-heading-title{font-size:22px;}.elementor-56 .elementor-element.elementor-element-15b6567 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-77f0054{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6b967fb{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-5b7f168{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-e3104fa > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-e3104fa .elementor-button{font-size:32px;}.elementor-56 .elementor-element.elementor-element-52ae19d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-52ae19d.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-52ae19d .elementor-button{font-size:20px;}.elementor-56 .elementor-element.elementor-element-4cf501f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4cf501f.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-4cf501f .elementor-button{font-size:20px;}.elementor-56 .elementor-element.elementor-element-6559a0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6559a0f.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-6559a0f .elementor-button{font-size:20px;}.elementor-56 .elementor-element.elementor-element-e68a899 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-e68a899.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-e68a899 .elementor-button{font-size:20px;}.elementor-56 .elementor-element.elementor-element-90df5c2 > .elementor-widget-container{margin:0px 0px -77px 0px;}.elementor-56 .elementor-element.elementor-element-ea0e294{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ea4f473{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6eba3cd{--justify-content:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-e190b60{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-56 .elementor-element.elementor-element-e190b60 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-56 .elementor-element.elementor-element-855d23d{text-align:center;font-size:22px;}.elementor-56 .elementor-element.elementor-element-dfe13f7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-56 .elementor-element.elementor-element-d7f4852{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3ea1a55{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-56 .elementor-element.elementor-element-e618e21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-818a7eb{--justify-content:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-1a95654 .elementor-heading-title{font-size:25px;}.elementor-56 .elementor-element.elementor-element-88a1715{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-c2b9c24 .elementor-heading-title{font-size:25px;}.elementor-56 .elementor-element.elementor-element-515e19f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-e66425b .elementor-heading-title{font-size:25px;}.elementor-56 .elementor-element.elementor-element-9f39962{text-align:center;font-size:22px;}.elementor-56 .elementor-element.elementor-element-8fae8f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-74c77e1{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-56 .elementor-element.elementor-element-20552b4{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-56 .elementor-element.elementor-element-7e99845{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-56 .elementor-element.elementor-element-8c56d63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-d1c0b2a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-56 .elementor-element.elementor-element-3561503{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5059447 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-item{height:320px;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider{padding:30px 0;}.elementor-56 .elementor-element.elementor-element-5059447 .bdt-fiestar-slider .bdt-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-3e67a37{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-21476b3 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-56 .elementor-element.elementor-element-21476b3 .elementor-divider{text-align:center;}.elementor-56 .elementor-element.elementor-element-97a4403{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56 .elementor-element.elementor-element-d04e294 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-56 .elementor-element.elementor-element-d04e294 .elementor-divider{text-align:center;}.elementor-56 .elementor-element.elementor-element-669529c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-8c6f00c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .price del {font-size:15px;}.elementor-56 .elementor-element.elementor-element-8c6f00c.elementor-wc-products ul.products li.product .button{margin-top:0px;}}/* Start custom CSS for html, class: .elementor-element-f6c2272 */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7594a4 */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90df5c2 */.girar-svg {
  animation: girar 10s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a61821 */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3df392b */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d20bbf */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68df89f */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4d824d */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74c77e1 */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20552b4 */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e99845 */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef616 */.girar-svg {
  animation: girar 8s linear infinite;
  transform-origin: center center;
  display: inline-block;
}

@keyframes girar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79985bd *//* Faixa de marcas */
.filtro-marcas {
  display: flex;
  gap: 20px;
  padding: 10px 0;
  overflow-x: auto;
}

/* Botão de cada marca */
.filtro-marcas .btn-marca {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  display: inline-block;
}

/* Card que contém círculo + logo + título */
.filtro-marcas .marca-card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 110px;   /* garante que os círculos não se sobreponham */
}

/* Círculo azul com borda amarela */
.filtro-marcas .marca-card::before {
  content: "";
  width: 90px;
  height: 90px;
  background: white;
  border: 1px solid #ffcf33;   /* borda amarela */
  border-radius: 50%;
  display: block;
}

/* Logo dentro do círculo */
.filtro-marcas img.logo-marca {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 12px;    /* centraliza verticalmente no círculo */
}

/* Título da marca abaixo do círculo */
.filtro-marcas .titulo-marca {
  margin-top: 10px;           /* empurra o texto para baixo do círculo */
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #29c4fe;              /* azul do texto */
  text-align: center;
}

/* Estado ativo (quando clicado) – pode ajustar se quiser outro efeito */
.filtro-marcas .btn-marca.ativo .marca-card::before {
  border-color: #0080ff;       /* borda azul mais forte quando ativo */
}

.filtro-marcas .btn-marca.ativo .titulo-marca {
  color: #0080ff;
}

/* ========================== */
/*      WRAPPER E SETAS       */
/* ========================== */

.filtro-marcas-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  position: relative;
  margin: 0 auto;
}

/* Setas esquerda e direita */
.seta-marca {
  border: none;
  background: none;
  color: #2ac2fc;
  width: 0px;
  height: 0px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 50px;
  padding: 0;
  transition: 0.2s;
  flex-shrink: 0;
}

.seta-marca:hover {
  background: none;
  color: #ffc600;
}

/* ========================== */
/*         FAIXA DE MARCAS    */
/* ========================== */

.filtro-marcas {
  display: flex;
  gap: 20px;
  padding: 10px 0;
  overflow-x: auto;
  scroll-behavior: smooth;
  width: 100%;
}

/* Oculta a scrollbar */
.filtro-marcas::-webkit-scrollbar {
  display: none;
}
.filtro-marcas {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* ========================== */
/*       BOTÃO DA MARCA       */
/* ========================== */

.filtro-marcas .btn-marca {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  display: inline-block;
}

/* Card da marca (círculo + logo + título) */
.filtro-marcas .marca-card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 114px; /* evita quebra de layout */
}

/* Círculo da marca */
.filtro-marcas .marca-card::before {
  content: "";
  width: 90px;
  height: 90px;
  background: white; /* seu fundo original */
  border: 3px solid #ffcf33; /* borda amarela */
  border-radius: 50%;
  display: block;
}

/* Logo da marca dentro do círculo */
.filtro-marcas img.logo-marca {
  width: 60px;
  height: 60px;
  object-fit: contain;
  position: absolute;
  top: 12px;
}

/* Título da marca */
.filtro-marcas .titulo-marca {
  margin-top: 10px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #00a7ff;
  text-align: center;
}

/* ========================== */
/*      ESTADO ATIVO          */
/* ========================== */

.filtro-marcas .btn-marca.ativo .marca-card::before {
  border-color: #0080ff; /* Azul mais forte */
}

.filtro-marcas .btn-marca.ativo .titulo-marca {
  color: #0080ff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd0a950 *//* ====== ESTILO DO CARD DO PRODUTO ====== */
ul.products li.product,
.woocommerce ul.products li.product {
    background: linear-gradient(180deg, #f2f2f2, #29c4fe);
    width: 220px !important;         /* tamanho fixo do card */
    height: 360px !important;        /* altura fixa */
    padding: 30px !important;
    border-radius: 16px;
    text-align: center;
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin: 20px  !important;    /* centraliza cada card */
    box-shadow: 0 4px 10px rgba(0,0,0,0.10);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover suave */
ul.products li.product:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 16px rgba(0,0,0,0.15);
}

/* ====== IMAGEM PADRONIZADA E CENTRALIZADA ====== */
ul.products li.product img {
    width: 150px !important;          /* tamanho fixo */
    height: 150px !important;         /* tamanho fixo */
    object-fit: contain !important;
    border-radius: 50%;
    border:solid 2px #ffc600
    ;
    padding: 0px;
    display: block !important;
    margin: 0 auto 10px auto !important; /* centraliza */
}

/* ====== TÍTULO ====== */
ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #737373 !important;
    text-align: center;
    min-height: 40px;                /* mesma altura para todos */
    padding: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ====== PREÇO ====== */
ul.products li.product .price {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #004c8c !important;
}

/* ====== BOTÃO ====== */
ul.products li.product .button {
    background: #ffca00 !important;
    color: white !important;
    font-weight: 700 !important;
    border-radius: 8px !important;
    padding: 10px 18px !important;
    width: 100%;
    transition: 0.2s ease;
}

/* Hover botão */
ul.products li.product .button:hover {
    background: #ffd642 !important;
    transform: scale(1.05);
}/* End custom CSS */