.elementor-2204 .elementor-element.elementor-element-69b4218{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-41006ee{--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;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-41006ee:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-41006ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-3655001{--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;--border-radius:37px 37px 37px 37px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-3655001:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-3655001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-1e185f8{--display:flex;}.elementor-2204 .elementor-element.elementor-element-522c52d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2204 .elementor-element.elementor-element-872d555 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:800;color:#000000;}.elementor-2204 .elementor-element.elementor-element-c7d4dcd > .elementor-widget-container{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-c7d4dcd .cart button{font-size:20px;text-transform:uppercase;border-radius:33px 33px 33px 33px;padding:20px 40px 20px 40px;background-color:#028E35;transition:all 0.2s;}.elementor-2204 .elementor-element.elementor-element-c7d4dcd .quantity .qty{transition:all 0.2s;}.elementor-2204 .elementor-element.elementor-element-c7d4dcd form.cart table.variations label{font-size:21px;}.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-2204 .elementor-element.elementor-element-8fc12db{text-align:start;}.elementor-2204 .elementor-element.elementor-element-8fc12db img{width:61%;}.elementor-2204 .elementor-element.elementor-element-e362006{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C3C3C3;--border-color:#C3C3C3;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 21px 0px rgba(0, 0, 0, 0.15);--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor{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-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-2204 .elementor-element.elementor-element-688db7e > .elementor-widget-container{padding:0% 0% 0% 30%;}.elementor-2204 .elementor-element.elementor-element-688db7e{text-align:start;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:47px;color:#000000;}.elementor-2204 .elementor-element.elementor-element-045423f{--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;--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-2204 .elementor-element.elementor-element-eff78b6{--display:flex;--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-2204 .elementor-element.elementor-element-acfa019 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-2204 .elementor-element.elementor-element-a7cc421{--display:flex;--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-2204 .elementor-element.elementor-element-51e1dba > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-2204 .elementor-element.elementor-element-f273d26 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-f273d26{text-align:center;}.elementor-2204 .elementor-element.elementor-element-f273d26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-cc9ccf3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-cc9ccf3{text-align:center;}.elementor-2204 .elementor-element.elementor-element-cc9ccf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-548c07d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2204 .elementor-element.elementor-element-548c07d{z-index:4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2204 .elementor-element.elementor-element-9089632 .elementor-button{background-color:#028E35;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:45px 45px 45px 45px;padding:15px 50px 15px 50px;}.elementor-2204 .elementor-element.elementor-element-9089632 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-9089632 .elementor-button:focus{background-color:#FFFFFF;color:#191919;border-color:#000000;}.elementor-2204 .elementor-element.elementor-element-9089632 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-9089632 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-9089632{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2204 .elementor-element.elementor-element-9089632 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-9089632 .elementor-button:focus svg{fill:#191919;}.elementor-2204 .elementor-element.elementor-element-837c500{--display:flex;}.elementor-2204 .elementor-element.elementor-element-752087a{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:12px;color:#000000;}.elementor-2204 .elementor-element.elementor-element-b8625cd{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-2204 .elementor-element.elementor-element-efee348{--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-2204 .elementor-element.elementor-element-e9bdca2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2204 .elementor-element.elementor-element-39a8450{text-align:start;}.elementor-2204 .elementor-element.elementor-element-39a8450 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-5cdc514 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-db73cc1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-db73cc1{--e-rating-justify-content:flex-start;}.elementor-2204 .elementor-element.elementor-element-1f0a9ec > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-36548e4{text-align:start;}.elementor-2204 .elementor-element.elementor-element-36548e4 img{width:45%;}.elementor-2204 .elementor-element.elementor-element-c011a3e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2204 .elementor-element.elementor-element-e9b5da9{text-align:start;}.elementor-2204 .elementor-element.elementor-element-e9b5da9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-34461c6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-1bd9252 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-1bd9252{--e-rating-justify-content:flex-start;}.elementor-2204 .elementor-element.elementor-element-b96fcee > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-89f02ca{text-align:start;}.elementor-2204 .elementor-element.elementor-element-89f02ca img{width:40%;}.elementor-2204 .elementor-element.elementor-element-3e45098{--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-2204 .elementor-element.elementor-element-eb2aaef{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2204 .elementor-element.elementor-element-ec81fea{text-align:start;}.elementor-2204 .elementor-element.elementor-element-ec81fea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-80c43f5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-4573f42 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-4573f42{--e-rating-justify-content:flex-start;}.elementor-2204 .elementor-element.elementor-element-2f8ea4b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-f70954c{text-align:start;}.elementor-2204 .elementor-element.elementor-element-f70954c img{width:45%;}.elementor-2204 .elementor-element.elementor-element-1cfbe42{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2204 .elementor-element.elementor-element-855d6a1{text-align:start;}.elementor-2204 .elementor-element.elementor-element-855d6a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-7764f4e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-daef066 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-daef066{--e-rating-justify-content:flex-start;}.elementor-2204 .elementor-element.elementor-element-d922084 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-3888733{text-align:start;}.elementor-2204 .elementor-element.elementor-element-3888733 img{width:45%;}.elementor-2204 .elementor-element.elementor-element-a879c95 .elementor-button{background-color:#028E35;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:45px 45px 45px 45px;padding:15px 50px 15px 50px;}.elementor-2204 .elementor-element.elementor-element-a879c95 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-a879c95 .elementor-button:focus{background-color:#FFFFFF;color:#191919;border-color:#000000;}.elementor-2204 .elementor-element.elementor-element-a879c95 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-a879c95 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-a879c95{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2204 .elementor-element.elementor-element-a879c95 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-a879c95 .elementor-button:focus svg{fill:#191919;}.elementor-2204 .elementor-element.elementor-element-465a9fe img{width:40%;}.elementor-2204 .elementor-element.elementor-element-687a480a{--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:140px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-687a480a:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-687a480a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2204 .elementor-element.elementor-element-dc594db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2204 .elementor-element.elementor-element-dc594db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2204 .elementor-element.elementor-element-1560166d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-1560166d{z-index:1;text-align:start;}.elementor-2204 .elementor-element.elementor-element-1560166d img{width:27%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2.3px ) hue-rotate( 0deg );}.elementor-2204 .elementor-element.elementor-element-3b4ea608 > .elementor-widget-container{--e-transform-rotateZ:15deg;margin:-95px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-3b4ea608{z-index:2;}.elementor-2204 .elementor-element.elementor-element-3b4ea608 img{width:70%;}.elementor-2204 .elementor-element.elementor-element-69ea5f8 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-69ea5f8{z-index:3;text-align:end;}.elementor-2204 .elementor-element.elementor-element-69ea5f8 img{width:35%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2.6px ) hue-rotate( 0deg );}.elementor-2204 .elementor-element.elementor-element-74cc50e > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2204 .elementor-element.elementor-element-74cc50e img{width:55%;}.elementor-2204 .elementor-element.elementor-element-3666b3e5{--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-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-2204 .elementor-element.elementor-element-4809aac4 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-4809aac4 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:35px 35px 35px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-2204 .elementor-element.elementor-element-4809aac4 .elementor-icon-box-wrapper{gap:15px;}.elementor-2204 .elementor-element.elementor-element-4809aac4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-4809aac4.elementor-view-framed .elementor-icon, .elementor-2204 .elementor-element.elementor-element-4809aac4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-4809aac4 .elementor-icon-box-title, .elementor-2204 .elementor-element.elementor-element-4809aac4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:30px;}.elementor-2204 .elementor-element.elementor-element-4809aac4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-4809aac4:has(:hover) .elementor-icon-box-title,
					 .elementor-2204 .elementor-element.elementor-element-4809aac4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-4809aac4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#B7B7B7;}.elementor-2204 .elementor-element.elementor-element-171fff65 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-171fff65 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:35px 35px 35px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-2204 .elementor-element.elementor-element-171fff65 .elementor-icon-box-wrapper{gap:15px;}.elementor-2204 .elementor-element.elementor-element-171fff65.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-171fff65.elementor-view-framed .elementor-icon, .elementor-2204 .elementor-element.elementor-element-171fff65.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-171fff65 .elementor-icon-box-title, .elementor-2204 .elementor-element.elementor-element-171fff65 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:30px;}.elementor-2204 .elementor-element.elementor-element-171fff65 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-171fff65:has(:hover) .elementor-icon-box-title,
					 .elementor-2204 .elementor-element.elementor-element-171fff65:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-171fff65 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#B7B7B7;}.elementor-2204 .elementor-element.elementor-element-290bb9e9{--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-2204 .elementor-element.elementor-element-5ec0e12b > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:35px 35px 35px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b .elementor-icon-box-wrapper{gap:15px;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b.elementor-view-framed .elementor-icon, .elementor-2204 .elementor-element.elementor-element-5ec0e12b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b .elementor-icon-box-title, .elementor-2204 .elementor-element.elementor-element-5ec0e12b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:33px;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b:has(:hover) .elementor-icon-box-title,
					 .elementor-2204 .elementor-element.elementor-element-5ec0e12b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#B7B7B7;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:35px 35px 35px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 .elementor-icon-box-wrapper{gap:15px;}.elementor-2204 .elementor-element.elementor-element-1fc02c82.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-1fc02c82.elementor-view-framed .elementor-icon, .elementor-2204 .elementor-element.elementor-element-1fc02c82.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 .elementor-icon-box-title, .elementor-2204 .elementor-element.elementor-element-1fc02c82 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:33px;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-1fc02c82:has(:hover) .elementor-icon-box-title,
					 .elementor-2204 .elementor-element.elementor-element-1fc02c82:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#B7B7B7;}.elementor-2204 .elementor-element.elementor-element-797a357c{--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;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-797a357c:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-797a357c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2204 .elementor-element.elementor-element-2ca04793 .elementor-button{background-color:#028E35;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:45px 45px 45px 45px;padding:15px 50px 15px 50px;}.elementor-2204 .elementor-element.elementor-element-2ca04793 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-2ca04793 .elementor-button:focus{background-color:#FFFFFF;color:#191919;border-color:#000000;}.elementor-2204 .elementor-element.elementor-element-2ca04793 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-2ca04793 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-2ca04793{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2204 .elementor-element.elementor-element-2ca04793 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-2ca04793 .elementor-button:focus svg{fill:#191919;}.elementor-2204 .elementor-element.elementor-element-6fa94939{--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;--padding-top:90px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-6fa94939:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-6fa94939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-40cf59ff{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:60px;--padding-right:50px;}.elementor-2204 .elementor-element.elementor-element-40cf59ff.e-con{--flex-grow:0;--flex-shrink:0;}.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-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-2204 .elementor-element.elementor-element-66804613{--divider-border-style:solid;--divider-color:#000;--divider-border-width:5px;}.elementor-2204 .elementor-element.elementor-element-66804613 .elementor-divider-separator{width:48%;margin:0 auto;margin-left:0;}.elementor-2204 .elementor-element.elementor-element-66804613 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2204 .elementor-element.elementor-element-403f4a76{text-align:start;}.elementor-2204 .elementor-element.elementor-element-403f4a76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-1e8614e4{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:23px;color:#898989;}.elementor-2204 .elementor-element.elementor-element-61e709bf{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:23px;color:#898989;}.elementor-2204 .elementor-element.elementor-element-2b56ea76 .elementor-button{background-color:#028E35;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:45px 45px 45px 45px;padding:15px 50px 15px 50px;}.elementor-2204 .elementor-element.elementor-element-2b56ea76 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-2b56ea76 .elementor-button:focus{background-color:#FFFFFF;color:#191919;border-color:#000000;}.elementor-2204 .elementor-element.elementor-element-2b56ea76 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-2b56ea76 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-2b56ea76{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2204 .elementor-element.elementor-element-2b56ea76 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-2b56ea76 .elementor-button:focus svg{fill:#191919;}.elementor-2204 .elementor-element.elementor-element-62c4c34 img{width:40%;}.elementor-2204 .elementor-element.elementor-element-5f610e4c{--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;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-5f610e4c:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-5f610e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2204 .elementor-element.elementor-element-42c7613f{text-align:center;}.elementor-2204 .elementor-element.elementor-element-42c7613f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:600;color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-2204 .elementor-element.elementor-element-40d6d3f1 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0% 20% 0% 20%;}.elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-toggle-item:not(:last-child){margin-block-end:22px;}.elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-toggle-title, .elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-toggle-icon{color:#898989;}.elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-toggle-icon svg{fill:#898989;}.elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-tab-title.elementor-active a, .elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2204 .elementor-element.elementor-element-40d6d3f1 .elementor-toggle-icon{margin-inline-end:20px;}.elementor-2204 .elementor-element.elementor-element-630dd725{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-254dea8f{--display:flex;}.elementor-2204 .elementor-element.elementor-element-79f3e0fc{text-align:center;}.elementor-2204 .elementor-element.elementor-element-79f3e0fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-15381491{text-align:center;}.elementor-2204 .elementor-element.elementor-element-15381491 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;font-style:normal;color:#000000;}.elementor-2204 .elementor-element.elementor-element-46dc7202{--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-2204 .elementor-element.elementor-element-1968740c{--display:flex;}.elementor-2204 .elementor-element.elementor-element-1968740c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2204 .elementor-element.elementor-element-5b459d89 img{width:100%;}.elementor-2204 .elementor-element.elementor-element-6cc569fe{--display:flex;}.elementor-2204 .elementor-element.elementor-element-72f48b9e img{width:64%;}.elementor-2204 .elementor-element.elementor-element-460b2fce .elementor-button{background-color:#028E35;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:45px 45px 45px 45px;padding:15px 50px 15px 50px;}.elementor-2204 .elementor-element.elementor-element-460b2fce .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-460b2fce .elementor-button:focus{background-color:#FFFFFF;color:#191919;border-color:#000000;}.elementor-2204 .elementor-element.elementor-element-460b2fce > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2204 .elementor-element.elementor-element-460b2fce > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-460b2fce{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2204 .elementor-element.elementor-element-460b2fce .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-460b2fce .elementor-button:focus svg{fill:#191919;}.elementor-2204 .elementor-element.elementor-element-5f9dac31 img{width:40%;}@media(max-width:1024px){.elementor-2204 .elementor-element.elementor-element-752087a{text-align:center;}.elementor-2204 .elementor-element.elementor-element-b8625cd{text-align:center;}.elementor-2204 .elementor-element.elementor-element-687a480a{--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-2204 .elementor-element.elementor-element-dc594db{--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-2204 .elementor-element.elementor-element-1560166d > .elementor-widget-container{padding:0% 0% 0% 15%;}.elementor-2204 .elementor-element.elementor-element-1560166d img{width:15%;}.elementor-2204 .elementor-element.elementor-element-3b4ea608 img{width:40%;}.elementor-2204 .elementor-element.elementor-element-69ea5f8 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-2204 .elementor-element.elementor-element-69ea5f8 img{width:25%;}.elementor-2204 .elementor-element.elementor-element-797a357c{--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-2204 .elementor-element.elementor-element-630dd725{--padding-top:70px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-2204 .elementor-element.elementor-element-72f48b9e img{width:35%;}}@media(min-width:768px){.elementor-2204 .elementor-element.elementor-element-41006ee{--content-width:1140px;}.elementor-2204 .elementor-element.elementor-element-dc594db{--width:42%;}.elementor-2204 .elementor-element.elementor-element-3666b3e5{--width:50%;}.elementor-2204 .elementor-element.elementor-element-290bb9e9{--width:50%;}.elementor-2204 .elementor-element.elementor-element-40cf59ff{--width:90%;}.elementor-2204 .elementor-element.elementor-element-1968740c{--width:58.182%;}}@media(max-width:767px){.elementor-2204 .elementor-element.elementor-element-41006ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2204 .elementor-element.elementor-element-3655001{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-2204 .elementor-element.elementor-element-1e185f8{--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-2204 .elementor-element.elementor-element-522c52d{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-872d555 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-2204 .elementor-element.elementor-element-8fc12db > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-8fc12db{text-align:center;}.elementor-2204 .elementor-element.elementor-element-8fc12db img{width:90%;}.elementor-2204 .elementor-element.elementor-element-e362006{--padding-top:9%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2204 .elementor-element.elementor-element-688db7e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2204 .elementor-element.elementor-element-688db7e{font-size:18px;line-height:1.8em;}.elementor-2204 .elementor-element.elementor-element-acfa019 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2204 .elementor-element.elementor-element-51e1dba > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2204 .elementor-element.elementor-element-f273d26 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-f273d26{text-align:center;}.elementor-2204 .elementor-element.elementor-element-f273d26 .elementor-heading-title{font-size:23px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-cc9ccf3 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-cc9ccf3{text-align:center;}.elementor-2204 .elementor-element.elementor-element-cc9ccf3 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-548c07d > .elementor-widget-container{margin:0px 0px 240px 0px;}.elementor-2204 .elementor-element.elementor-element-9089632 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-9089632 .elementor-button{font-size:26px;}.elementor-2204 .elementor-element.elementor-element-837c500{--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-752087a{font-size:18px;}.elementor-2204 .elementor-element.elementor-element-b8625cd{font-size:18px;}.elementor-2204 .elementor-element.elementor-element-39a8450 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-39a8450{text-align:start;}.elementor-2204 .elementor-element.elementor-element-39a8450 .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-e9b5da9 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-e9b5da9{text-align:start;}.elementor-2204 .elementor-element.elementor-element-e9b5da9 .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-3e45098{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2204 .elementor-element.elementor-element-ec81fea > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-ec81fea{text-align:start;}.elementor-2204 .elementor-element.elementor-element-ec81fea .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-855d6a1 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-855d6a1{text-align:start;}.elementor-2204 .elementor-element.elementor-element-855d6a1 .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-a879c95 .elementor-button{font-size:26px;}.elementor-2204 .elementor-element.elementor-element-465a9fe img{width:100%;}.elementor-2204 .elementor-element.elementor-element-687a480a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2204 .elementor-element.elementor-element-dc594db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2204 .elementor-element.elementor-element-1560166d > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-2204 .elementor-element.elementor-element-1560166d{z-index:1;}.elementor-2204 .elementor-element.elementor-element-1560166d img{width:30%;}.elementor-2204 .elementor-element.elementor-element-3b4ea608 > .elementor-widget-container{--e-transform-rotateZ:12deg;margin:-60px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-3b4ea608{z-index:2;}.elementor-2204 .elementor-element.elementor-element-3b4ea608 img{width:60%;}.elementor-2204 .elementor-element.elementor-element-69ea5f8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2204 .elementor-element.elementor-element-69ea5f8{z-index:3;}.elementor-2204 .elementor-element.elementor-element-69ea5f8 img{width:35%;}.elementor-2204 .elementor-element.elementor-element-74cc50e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-74cc50e img{width:55%;}.elementor-2204 .elementor-element.elementor-element-3666b3e5{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-4809aac4 > .elementor-widget-container:hover{--e-transform-scale:1;}.elementor-2204 .elementor-element.elementor-element-4809aac4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-171fff65 > .elementor-widget-container:hover{--e-transform-scale:1;}.elementor-2204 .elementor-element.elementor-element-171fff65 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-290bb9e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b > .elementor-widget-container:hover{--e-transform-scale:1;}.elementor-2204 .elementor-element.elementor-element-5ec0e12b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 > .elementor-widget-container:hover{--e-transform-scale:1;}.elementor-2204 .elementor-element.elementor-element-1fc02c82 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-797a357c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2204 .elementor-element.elementor-element-2ca04793 .elementor-button{font-size:26px;}.elementor-2204 .elementor-element.elementor-element-6fa94939{--border-radius:0px 0px 0px 0px;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2204 .elementor-element.elementor-element-40cf59ff{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2204 .elementor-element.elementor-element-403f4a76 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-403f4a76{text-align:start;}.elementor-2204 .elementor-element.elementor-element-403f4a76 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-2b56ea76 .elementor-button{font-size:26px;}.elementor-2204 .elementor-element.elementor-element-62c4c34 img{width:100%;}.elementor-2204 .elementor-element.elementor-element-5f610e4c{--padding-top:70px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2204 .elementor-element.elementor-element-40d6d3f1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2204 .elementor-element.elementor-element-630dd725{--padding-top:70px;--padding-bottom:75px;--padding-left:5px;--padding-right:5px;}.elementor-2204 .elementor-element.elementor-element-254dea8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-79f3e0fc > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-79f3e0fc{text-align:center;}.elementor-2204 .elementor-element.elementor-element-79f3e0fc .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-15381491 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-15381491{text-align:center;}.elementor-2204 .elementor-element.elementor-element-15381491 .elementor-heading-title{font-size:23px;line-height:1em;}.elementor-2204 .elementor-element.elementor-element-46dc7202{--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-2204 .elementor-element.elementor-element-1968740c{--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-2204 .elementor-element.elementor-element-5b459d89 img{width:100%;}.elementor-2204 .elementor-element.elementor-element-72f48b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-72f48b9e img{width:50%;}.elementor-2204 .elementor-element.elementor-element-460b2fce .elementor-button{font-size:26px;}.elementor-2204 .elementor-element.elementor-element-5f9dac31 img{width:100%;}}/* Start custom CSS for container, class: .elementor-element-69b4218 */.offer-sticky {
    position: sticky !important;
    top: 0 !important;
    z-index: 99999 !important;
}/* End custom CSS */
/* Start custom CSS for single-product-images, class: .elementor-element-5e4afe4 */.woocommerce-product-gallery__image {
    border: 1px solid #e0e0e0 !important;
    border-radius: 8px !important;
}

.woocommerce-product-gallery__image.flex-active-slide,
.flex-control-thumbs li img {
    border: 1px solid #e0e0e0 !important;
    border-radius: 6px !important;
}/* End custom CSS */
/* Start custom CSS for single-product-add-to-cart, class: .elementor-element-c7d4dcd */.variable-items-wrapper {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    width: 100% !important;
}

/* =========================================
   CARD - DESKTOP
   ========================================= */

.variable-items-wrapper .variable-item {
    position: relative !important;

    display: flex !important;
    align-items: center !important;

    width: auto !important;
    min-width: 60% !important;
    max-width: 90% !important;

    height: 90px !important;

    padding: 14px 18px !important;
    margin: 10 !important;

    box-sizing: border-box !important;

    border-radius: 12px !important;
    border: 2px solid #000 !important;

    background: #fff !important;
    color: #000 !important;

    box-shadow: none !important;

    text-align: left !important;
    text-transform: none !important;
}

/* Remove efeitos antigos */
.variable-items-wrapper .variable-item:hover,
.variable-items-wrapper .variable-item.selected {
    background: transparent !important;
    color: #000 !important;
    border-color: #000 !important;
    box-shadow: none !important;
}

/* =========================================
   RADIO BUTTON
   ========================================= */

.variable-items-wrapper .variable-item::before {
    content: "" !important;

    display: block !important;

    width: 22px !important;
    min-width: 22px !important;
    height: 22px !important;

    margin-right: 15px !important;

    border: 2px solid #000 !important;
    border-radius: 50% !important;

    background: transparent !important;

    box-sizing: border-box !important;
}

/* Radio selecionado */
.variable-items-wrapper .variable-item.selected::before {
    border: 6px solid #000 !important;
    background: #fff !important;
}

/* =========================================
   CONTEÚDO INTERNO
   ========================================= */

.variable-items-wrapper .variable-item .variable-item-span {
    display: flex !important;
    align-items: center !important;

    width: 100% !important;
    height: 100% !important;

    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
    color: inherit !important;

    text-align: left !important;
}

.custom-variation-content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;

    flex: 1 !important;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}

.custom-variation-title {
    margin: 0 0 5px 0 !important;

    color: #000 !important;

    font-size: 18px !important;
    font-weight: 800 !important;

    line-height: 1.1 !important;

    text-transform: uppercase !important;
}

.custom-variation-subtitle {
    margin: 0 !important;

    color: #444 !important;

    font-size: 16px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;
}

/* =========================================
   PREÇO
   ========================================= */

.custom-variation-price {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-left: 15px !important;

    text-align: right !important;
}

.custom-old-price {
    display: block !important;

    margin: 0 0 3px 0 !important;

    color: #777 !important;

    font-size: 16px !important;
    font-weight: 400 !important;

    line-height: 1 !important;

    text-decoration: line-through !important;
}

.custom-current-price {
    display: block !important;

    color: #000 !important;

    font-size: 24px !important;
    font-weight: 800 !important;

    line-height: 1 !important;
}

/* =========================================
   BADGE MAIS VENDIDO
   ========================================= */

.variable-items-wrapper .variable-item.custom-best-seller {
    margin-top: 10px !important;
}

.custom-best-seller-badge {
    position: absolute !important;

    top: -14px !important;
    right: -2px !important;

    padding: 5px 16px !important;

    background: #f5c518 !important;
    color: #000 !important;

    border-radius: 8px 8px 8px 8px !important;

    font-size: 12px !important;
    font-weight: 900 !important;

    line-height: 18px !important;

    text-transform: uppercase !important;

    white-space: nowrap !important;
}

/* =========================================
   ELEMENTOS WOOCOMMERCE
   ========================================= */

.woocommerce-variation-description {
    display: none !important;
}

.quantity {
    display: none !important;
}

.woocommerce-variation-price,
p.price,
.price {
    display: none !important;
}

span.woo-selected-variation-item-name {
    display: none !important;
}

.variable-item:hover .wvs-hover-tooltip,
.wvs-hover-tooltip {
    display: none !important;
}

.woocommerce-variation-add-to-cart .variations td.value::after,
.variations .label ~ .value .selected-value,
form.variations_form .variations td:last-child .selected-value {
    display: none !important;
}

#preco-custom {
    padding: 0 16px !important;
}

/* =========================================
   MOBILE
   SOMENTE ADAPTA O DESKTOP
   ========================================= */

@media (max-width: 768px) {

    .variable-items-wrapper {
        width: 100% !important;
        gap: 12px !important;
    }

    /* CARD OCUPA TODA A LARGURA */
    .variable-items-wrapper .variable-item {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        height: 84px !important;

        padding: 12px 14px !important;

        margin: 0 !important;

        border-radius: 11px !important;
    }

    /* RADIO */
    .variable-items-wrapper .variable-item::before {
        width: 21px !important;
        min-width: 21px !important;
        height: 21px !important;

        margin-right: 13px !important;
    }

    /* TÍTULO */
    .custom-variation-title {
        font-size: 16px !important;
        line-height: 1.1 !important;

        white-space: nowrap !important;
    }

    /* SUBTÍTULO */
    .custom-variation-subtitle {
        font-size: 12px !important;
        line-height: 1.1 !important;

        white-space: nowrap !important;
    }

    /* PREÇO */
    .custom-variation-price {
        margin-left: 8px !important;
    }

    .custom-old-price {
        font-size: 11px !important;
    }

    .custom-current-price {
        font-size: 18px !important;
    }

    /* BADGE */
    .variable-items-wrapper .variable-item.custom-best-seller {
        margin-top: 18px !important;
    }

    .custom-best-seller-badge {
        top: -18px !important;
        right: -2px !important;

        padding: 5px 13px !important;

        font-size: 10px !important;
        line-height: 17px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-548c07d */@media (min-width: 769px) {
    .vturb-carousel {
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9089632 */.elementor-2204 .elementor-element.elementor-element-9089632 {
    animation: pulseBox 1.8s infinite;
}

@keyframes pulseBox {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.06);
        opacity: 0.85;
    }
}

.elementor-2204 .elementor-element.elementor-element-9089632:hover {
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a879c95 */.elementor-2204 .elementor-element.elementor-element-a879c95 {
    animation: pulseBox 1.8s infinite;
}

@keyframes pulseBox {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.06);
        opacity: 0.85;
    }
}

.elementor-2204 .elementor-element.elementor-element-a879c95:hover {
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1560166d */.pillfloat1 {
    animation: float 7.0s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0, -30px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b4ea608 */.imagefloat {
    animation: float 3.0s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0, -30px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69ea5f8 */.pillfloat2 {
    animation: float 5.0s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0, -30px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ca04793 */.elementor-2204 .elementor-element.elementor-element-2ca04793 {
    animation: pulseBox 1.8s infinite;
}

@keyframes pulseBox {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.06);
        opacity: 0.85;
    }
}

.elementor-2204 .elementor-element.elementor-element-2ca04793:hover {
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b56ea76 */.elementor-2204 .elementor-element.elementor-element-2b56ea76 {
    animation: pulseBox 1.8s infinite;
}

@keyframes pulseBox {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.06);
        opacity: 0.85;
    }
}

.elementor-2204 .elementor-element.elementor-element-2b56ea76:hover {
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b2fce */.elementor-2204 .elementor-element.elementor-element-460b2fce {
    animation: pulseBox 1.8s infinite;
}

@keyframes pulseBox {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.06);
        opacity: 0.85;
    }
}

.elementor-2204 .elementor-element.elementor-element-460b2fce:hover {
    animation-play-state: paused;
}/* End custom CSS */