.elementor-134403 .elementor-element.elementor-element-f2ebf56{--display:flex;--padding-top:10px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-134403 .elementor-element.elementor-element-aabe6f9{--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:space-between;--align-items:center;--border-radius:500px 500px 500px 500px;--padding-top:0px;--padding-bottom:10px;--padding-left:25px;--padding-right:15px;}.elementor-134403 .elementor-element.elementor-element-aabe6f9:not(.elementor-motion-effects-element-type-background), .elementor-134403 .elementor-element.elementor-element-aabe6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-aabe6f9.e-con{--align-self:center;}.elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-site-logo-container, .elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-caption-width figcaption{text-align:left;}.elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-site-logo .hfe-site-logo-container img{width:120px;}.elementor-134403 .elementor-element.elementor-element-64319a5 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-134403 .elementor-element.elementor-element-64319a5{width:auto;max-width:auto;align-self:center;}.elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-134403 .elementor-element.elementor-element-fb4b224{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-fb4b224 > .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF729F;border-radius:500px 500px 500px 500px;}.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__container{min-height:30px;}.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__submit{min-width:30px;background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__icon{padding-left:calc(30px / 3);}body.rtl .elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__icon{padding-right:calc(30px / 3);}.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__input, .elementor-134403 .elementor-element.elementor-element-fb4b224.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(30px / 3);padding-right:calc(30px / 3);}.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__input,
					.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__icon,
					.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-134403 .elementor-element.elementor-element-fb4b224.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-fb4b224:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#F5F5F5;border-color:#FFB5CD;border-radius:30px;}.elementor-134403 .elementor-element.elementor-element-fb4b224.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#F5F5F5;border-color:#FFB5CD;border-radius:30px;}.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__submit:hover{background-color:var( --e-global-color-ccbfcab );}.elementor-134403 .elementor-element.elementor-element-fb4b224 .elementor-search-form__submit:focus{background-color:var( --e-global-color-ccbfcab );}.elementor-134403 .elementor-element.elementor-element-0bfbe50 .elementor-button{background-color:#FFFFFF00;font-size:15px;font-weight:700;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;padding:5px 5px 5px 5px;}.elementor-134403 .elementor-element.elementor-element-0bfbe50 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-0bfbe50 .elementor-button:focus{background-color:var( --e-global-color-ccbfcab );color:#FFFFFF;border-color:var( --e-global-color-ccbfcab );}.elementor-134403 .elementor-element.elementor-element-0bfbe50 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-0bfbe50 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-134403 .elementor-element.elementor-element-a735ca9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-134403 .elementor-element.elementor-element-f94d52c .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-f94d52c .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-f94d52c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-f94d52c .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-f94d52c .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-f94d52c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-0ef1627 .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-0ef1627 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-0ef1627 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-0ef1627 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-0ef1627 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-0ef1627 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-a7e77f1 .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-a7e77f1 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-a7e77f1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-a7e77f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-a7e77f1 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-a7e77f1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-2e2239b .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-2e2239b .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-2e2239b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-2e2239b .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-2e2239b .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-2e2239b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-772d6be .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-772d6be .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-772d6be .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-772d6be .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-772d6be .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-772d6be .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-4821f00 .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-4821f00 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-4821f00 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-4821f00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-4821f00 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-4821f00 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-880c8fb .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-880c8fb .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-880c8fb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-880c8fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-880c8fb .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-880c8fb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-f7663d5 .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-ccbfcab );color:var( --e-global-color-ccbfcab );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ccbfcab );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-f7663d5 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-f7663d5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-f7663d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-f7663d5 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-f7663d5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-8df95ac .elementor-button{background-color:var( --e-global-color-secondary );font-size:14px;font-weight:700;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-8df95ac .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-8df95ac .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-8df95ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-8df95ac .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-8df95ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-134403 .elementor-element.elementor-element-005baef .elementor-button{background-color:var( --e-global-color-baccf6b );font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-baccf6b );padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-005baef .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-005baef .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-005baef .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-005baef .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-005baef .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-0c1980d{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-134403 .elementor-element.elementor-element-0c1980d:not(.elementor-motion-effects-element-type-background), .elementor-134403 .elementor-element.elementor-element-0c1980d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4FF;}.elementor-134403 .elementor-element.elementor-element-9afa2fc{text-align:left;font-size:14px;font-weight:800;line-height:1.3em;}.elementor-134403 .elementor-element.elementor-element-9afa2fc p{margin-bottom:0px;}.elementor-134403 .elementor-element.elementor-element-c554ef5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134403 .elementor-element.elementor-element-2b0f26c .elementor-button{background-color:var( --e-global-color-ccbfcab );font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-2b0f26c .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-2b0f26c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-2b0f26c .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-2b0f26c .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-2b0f26c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-7cf971c .elementor-button{background-color:#FF890F;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-7cf971c .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-7cf971c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-7cf971c .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-7cf971c .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-7cf971c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-0708e49 .elementor-button{background-color:#FF568C;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-0708e49 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-0708e49 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-0708e49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-0708e49 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-0708e49 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-d9adad1 .elementor-button{background-color:var( --e-global-color-baccf6b );font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-d9adad1 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-d9adad1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-d9adad1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-d9adad1 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-d9adad1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-88ce926 .elementor-button{background-color:#43AEFF;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-88ce926 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-88ce926 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-88ce926 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-88ce926 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-88ce926 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-493db12 .elementor-button{background-color:#FFAA00;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-493db12 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-493db12 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-493db12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-493db12 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-493db12 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-ceba710 .elementor-button{background-color:#00C6C1;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-ceba710 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-ceba710 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-ceba710 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-ceba710 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-ceba710 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-f1c7c4d .elementor-button{background-color:#A681B6;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-f1c7c4d .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-f1c7c4d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-f1c7c4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-f1c7c4d .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-f1c7c4d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-20da060 .elementor-button{background-color:#7C58FF;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-20da060 .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-20da060 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-20da060 .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-20da060 .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-20da060 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-b3060ef .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;padding:5px 7px 5px 7px;}.elementor-134403 .elementor-element.elementor-element-b3060ef .elementor-button:hover, .elementor-134403 .elementor-element.elementor-element-b3060ef .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-134403 .elementor-element.elementor-element-b3060ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-134403 .elementor-element.elementor-element-b3060ef .elementor-button:hover svg, .elementor-134403 .elementor-element.elementor-element-b3060ef .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-134403 .elementor-element.elementor-element-8b06b7c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-134403 .elementor-element.elementor-element-8b06b7c .elementor-divider-separator{width:100%;}.elementor-134403 .elementor-element.elementor-element-8b06b7c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-134403 .elementor-element.elementor-element-d9f881f{width:auto;max-width:auto;}.elementor-134403 .elementor-element.elementor-element-3362b8b{width:auto;max-width:auto;padding:10px 0px 10px 0px;}.elementor-134403 .elementor-element.elementor-element-07e8655{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-134403 .elementor-element.elementor-element-07e8655 .elementor-divider-separator{width:100%;}.elementor-134403 .elementor-element.elementor-element-07e8655 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-134403 .elementor-element.elementor-element-d6da31f{width:auto;max-width:auto;}.elementor-134403 .elementor-element.elementor-element-60947d6{--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:6px 8px;--row-gap:6px;--column-gap:8px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-134403 .elementor-element.elementor-element-4b6f19f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-44c70ad{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-c18f5b9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-d127005{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-c8970d9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-1882f4b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-eedbf14{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-a8e21a9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-25be831{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-84e8380{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-f22b0ae{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-dfddcad{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-1a71052{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-8da3006{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-2b810a5{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-7ae8f7c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-ef6080c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-712e4dc{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-134403 .elementor-element.elementor-element-c95d297{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-134403 .elementor-element.elementor-element-c95d297 .elementor-divider-separator{width:100%;}.elementor-134403 .elementor-element.elementor-element-c95d297 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-134403 .elementor-element.elementor-element-d8cc6b9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-134403 .elementor-element.elementor-element-d8cc6b9 .elementor-divider-separator{width:100%;}.elementor-134403 .elementor-element.elementor-element-d8cc6b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-134403 .elementor-element.elementor-element-e73bcc9 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-134403 .elementor-element.elementor-element-e73bcc9 .elementor-sitemap-item, .elementor-134403 .elementor-element.elementor-element-e73bcc9 span.elementor-sitemap-list, .elementor-134403 .elementor-element.elementor-element-e73bcc9 .elementor-sitemap-item a{line-height:1em;}.elementor-134403 .elementor-element.elementor-element-e73bcc9 .elementor-sitemap-list, .elementor-134403 .elementor-element.elementor-element-e73bcc9 .elementor-sitemap-list .children{list-style-type:none;}@media(max-width:1024px){.elementor-134403 .elementor-element.elementor-element-f2ebf56{--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-134403 .elementor-element.elementor-element-aabe6f9{--justify-content:space-between;}.elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-site-logo .hfe-site-logo-container img{width:90px;}.elementor-134403 .elementor-element.elementor-element-a735ca9{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-134403 .elementor-element.elementor-element-c554ef5{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-134403 .elementor-element.elementor-element-60947d6{--justify-content:center;}.elementor-134403 .elementor-element.elementor-element-4b6f19f{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-44c70ad{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-c18f5b9{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-d127005{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-c8970d9{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-1882f4b{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-eedbf14{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-a8e21a9{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-25be831{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-84e8380{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-f22b0ae{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-dfddcad{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-1a71052{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-8da3006{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-2b810a5{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-7ae8f7c{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-ef6080c{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-712e4dc{--container-widget-width:15.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15.5% );max-width:15.5%;}.elementor-134403 .elementor-element.elementor-element-e73bcc9 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}}@media(max-width:767px){.elementor-134403 .elementor-element.elementor-element-f2ebf56{--padding-top:0px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-134403 .elementor-element.elementor-element-aabe6f9{--justify-content:space-between;--padding-top:7px;--padding-bottom:7px;--padding-left:15px;--padding-right:15px;}.elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-site-logo-container, .elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-caption-width figcaption{text-align:left;}.elementor-134403 .elementor-element.elementor-element-64319a5 .hfe-site-logo .hfe-site-logo-container img{width:70px;}.elementor-134403 .elementor-element.elementor-element-fb4b224{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-134403 .elementor-element.elementor-element-fb4b224 > .elementor-widget-container{border-width:1px 1px 1px 1px;}.elementor-134403 .elementor-element.elementor-element-a735ca9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-134403 .elementor-element.elementor-element-4b6f19f{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-44c70ad{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-c18f5b9{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-d127005{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-c8970d9{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-1882f4b{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-eedbf14{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-a8e21a9{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-25be831{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-84e8380{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-f22b0ae{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-dfddcad{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-1a71052{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-8da3006{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-2b810a5{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-7ae8f7c{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-ef6080c{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-712e4dc{--container-widget-width:31.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.6% );max-width:31.6%;}.elementor-134403 .elementor-element.elementor-element-e73bcc9 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}}/* Start custom CSS for shortcode, class: .elementor-element-3362b8b */.categorias-pilula {
  display: flex;
  flex-wrap: wrap;
  gap:6px;
  justify-content: center;
}

.categorias-pilula .categoria-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: #333;
  transition: 0.3s;
}

.categorias-pilula .categoria-item img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid transparent;
  border-color: #ffffff50 ;
  transition: border-color 0.3s;
}

.categorias-pilula .categoria-item span {
  margin-top: 6px;
  font-size: 13px;
  text-align: center;
  max-width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.categorias-pilula .categoria-item:hover img {
  border-color: #8b47f9;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-605c035 */.tags-por-letra {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.tags-por-letra .grupo-tag {
  flex: 1 1 200px;
  min-width: 200px;
  max-width: 300px;
}

.tags-por-letra .grupo-tag h3 {
  font-size: 1.2em;
  margin-bottom: 10px;
  color: #8b47f9;
  border-bottom: 2px solid #8b47f9;
  padding-bottom: 5px;
}

.tags-por-letra .grupo-tag ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tags-por-letra .grupo-tag ul li {
  margin-bottom: 2px;
}

.tags-por-letra .grupo-tag ul li a {
  display: inline-block;
  line-height: 1.1;
}

.tags-por-letra .grupo-tag ul li a {
  text-decoration: none;
  color: #333;
  transition: color 0.2s;
}

.tags-por-letra .grupo-tag ul li a:hover {
  color: #8b47f9;
}

@media (max-width: 1024px) {
  .tags-por-letra .grupo-tag {
    flex: 1 1 45%;
  }
}

@media (max-width: 600px) {
  .tags-por-letra .grupo-tag {
    flex: 1 1 100%;
  }
}/* End custom CSS */
/* Start custom CSS for sitemap, class: .elementor-element-e73bcc9 */.elementor-sitemap-pwb-brand-list {
  column-count: 4; /* Número inicial de colunas */
  column-gap: 20px; /* Espaço entre colunas */
  padding: 0;
  margin: 0;
  list-style: none;
}

@media (max-width: 1024px) {
  .elementor-sitemap-pwb-brand-list {
    column-count: 3; /* Em tablet, cai para 2 colunas */
  }
}

@media (max-width: 600px) {
  .elementor-sitemap-pwb-brand-list {
    column-count: 2; /* Em mobile, 1 coluna só */
  }
}

.elementor-sitemap-pwb-brand-list li {
  break-inside: avoid; /* Evita quebra de um item entre colunas */
  margin-bottom: 8px;
}

.elementor-sitemap-pwb-brand-list li a {
  display: inline-block;
  padding: 8px 12px;
  border: 2px solid #8b47f9;
  border-radius: 999px; /* Contorno arredondado igual das categorias */
  text-decoration: none;
  color: #333;
  transition: background 0.3s, color 0.3s;
}

.elementor-sitemap-pwb-brand-list li a:hover {
  background: #8b47f9;
  color: #fff;
}/* End custom CSS */