.elementor-6 .elementor-element.elementor-element-a26d7f3{--display:flex;--min-height:100vh;--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;}.elementor-6 .elementor-element.elementor-element-a26d7f3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a26d7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-0dfdf24{--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:flex-start;}.elementor-6 .elementor-element.elementor-element-0dfdf24.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-942ede4{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:50px 50px 50px 50px;--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-6 .elementor-element.elementor-element-942ede4.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-aeb60d0{width:var( --container-widget-width, 6% );max-width:6%;padding:0px 0px 0px 0px;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-aeb60d0.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-aeb60d0 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-aeb60d0.elementor-view-stacked .elementor-icon{background-color:#AC0000;}.elementor-6 .elementor-element.elementor-element-aeb60d0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-aeb60d0.elementor-view-default .elementor-icon{color:#AC0000;border-color:#AC0000;}.elementor-6 .elementor-element.elementor-element-aeb60d0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-aeb60d0.elementor-view-default .elementor-icon svg{fill:#AC0000;}.elementor-6 .elementor-element.elementor-element-aeb60d0 .elementor-icon{font-size:13px;}.elementor-6 .elementor-element.elementor-element-aeb60d0 .elementor-icon svg{height:13px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-17660b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:2.5px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-386fdcd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:90px;font-weight:400;line-height:90px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-6 .elementor-element.elementor-element-8e869df{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9F988A;}.elementor-6 .elementor-element.elementor-element-8e869df p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-7efd1d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-1f426fa .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-1f426fa:hover{--e-transform-scale:1.03;}.elementor-6 .elementor-element.elementor-element-1f426fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-f0fdcbc .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3A3A;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-f0fdcbc .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-f0fdcbc .elementor-button:focus{background-color:#242424;}.elementor-6 .elementor-element.elementor-element-2f8a6ff{--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-6 .elementor-element.elementor-element-c014ea0{--display:flex;--min-height:30px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#9F988A;--border-color:#9F988A;--border-radius:20px 20px 20px 20px;--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-6 .elementor-element.elementor-element-2202c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#9F988A;}.elementor-6 .elementor-element.elementor-element-2202c21 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-a1d60fd{--display:flex;--min-height:30px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#9F988A;--border-color:#9F988A;--border-radius:20px 20px 20px 20px;--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-6 .elementor-element.elementor-element-d214faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#9F988A;}.elementor-6 .elementor-element.elementor-element-d214faf p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-9469581{--display:flex;--min-height:30px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#9F988A;--border-color:#9F988A;--border-radius:20px 20px 20px 20px;--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-6 .elementor-element.elementor-element-aecc9fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#9F988A;}.elementor-6 .elementor-element.elementor-element-aecc9fb p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-9a849eb{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-9a849eb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9a849eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000012;}.elementor-6 .elementor-element.elementor-element-9a849eb.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-8b4d74d{--display:flex;--min-height:808px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-8b4d74d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8b4d74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF002600;}.elementor-6 .elementor-element.elementor-element-8b4d74d.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-00975b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-918e705{--display:flex;--min-height:469px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-918e705:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-918e705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qhfitboost.com/wp-content/uploads/2026/06/Progettosenzatitolo-2022-03-05T132112.972-768x768.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-918e705.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-00b8a7d{--display:flex;--min-height:900px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-6ecc3e2{--display:flex;--min-height:80vh;--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;--justify-content:center;--align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-6ecc3e2.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-4cffee4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-b0d2545 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-f2f81aa{width:100%;max-width:100%;text-align:center;}.elementor-6 .elementor-element.elementor-element-f2f81aa .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-fdf9800{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#9F988A;}.elementor-6 .elementor-element.elementor-element-fdf9800 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-272a319{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-d5984bd{--display:flex;--min-height:210px;--justify-content:flex-start;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:#252525;--border-color:#252525;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-d5984bd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d5984bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-9005f21.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-9005f21{text-align:start;}.elementor-6 .elementor-element.elementor-element-9005f21 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-6 .elementor-element.elementor-element-da848c5{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-0dde240.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0dde240{text-align:center;}.elementor-6 .elementor-element.elementor-element-b0a1ffd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b0a1ffd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-87ef459 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-87ef459{color:#9F988A;}.elementor-6 .elementor-element.elementor-element-8a4932d{--display:flex;--min-height:210px;--justify-content:flex-start;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:#252525;--border-color:#252525;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-8a4932d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8a4932d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-8912318.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-8912318{text-align:start;}.elementor-6 .elementor-element.elementor-element-8912318 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-6 .elementor-element.elementor-element-45e9ef8{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6 .elementor-element.elementor-element-4de7291.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-4de7291{text-align:center;}.elementor-6 .elementor-element.elementor-element-c8c7197{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-c8c7197 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-bbb4a9f p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-bbb4a9f{color:#9F988A;}.elementor-6 .elementor-element.elementor-element-1b04ea8{--display:flex;--min-height:210px;--justify-content:flex-start;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:#252525;--border-color:#252525;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-1b04ea8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1b04ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-f41c603.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-f41c603{text-align:start;}.elementor-6 .elementor-element.elementor-element-f41c603 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-6 .elementor-element.elementor-element-6f27e2d{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6 .elementor-element.elementor-element-611b87f.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-611b87f{text-align:center;}.elementor-6 .elementor-element.elementor-element-c153be2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-c153be2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-261c428 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-261c428{color:#9F988A;}.elementor-6 .elementor-element.elementor-element-4434030{--display:flex;--min-height:210px;--justify-content:flex-start;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:#252525;--border-color:#252525;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-4434030:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4434030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-10f6df1.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-10f6df1{text-align:start;}.elementor-6 .elementor-element.elementor-element-10f6df1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-6 .elementor-element.elementor-element-562b8ee{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6 .elementor-element.elementor-element-2d9561b.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2d9561b{text-align:center;}.elementor-6 .elementor-element.elementor-element-e8df906{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-e8df906 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5a89594 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-5a89594{color:#9F988A;}.elementor-6 .elementor-element.elementor-element-c8f96e2{--display:flex;--min-height:100vh;--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:flex-end;--overflow:hidden;--overlay-opacity:0.6;}.elementor-6 .elementor-element.elementor-element-c8f96e2::before, .elementor-6 .elementor-element.elementor-element-c8f96e2 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-c8f96e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-c8f96e2 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-c8f96e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-c8f96e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-66f3c06{--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;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-66f3c06.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-e7f1394.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-e7f1394{text-align:start;}.elementor-6 .elementor-element.elementor-element-e7f1394 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-91a6722.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-91a6722{text-align:start;}.elementor-6 .elementor-element.elementor-element-91a6722 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-640a576.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-640a576{text-align:start;color:#9F988A;}.elementor-6 .elementor-element.elementor-element-640a576 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-20ed16a{--display:flex;--min-height:0px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-20ed16a.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7068b3a{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7068b3a.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-5037c31{--display:flex;--min-height:650px;--justify-content:space-around;}.elementor-6 .elementor-element.elementor-element-dce291e{--display:flex;--min-height:53vh;--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:flex-start;}.elementor-6 .elementor-element.elementor-element-dce291e.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-faff951 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-3b533bb .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-0860616{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-7efb366{--display:flex;--min-height:0px;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-4a61105.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-4a61105{text-align:start;}.elementor-6 .elementor-element.elementor-element-4a61105 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-6 .elementor-element.elementor-element-29b9b54{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6 .elementor-element.elementor-element-16d28d4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-16d28d4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:400;line-height:40px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-1f392f2{text-align:center;color:#9F988A;}.elementor-6 .elementor-element.elementor-element-1f392f2 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-fb18ace{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-fb18ace.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-9020968.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-9020968{text-align:start;}.elementor-6 .elementor-element.elementor-element-9020968 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-6 .elementor-element.elementor-element-09f1e2d{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6 .elementor-element.elementor-element-09f1e2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7bd2a3f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-7bd2a3f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:400;line-height:40px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-11e5dac{text-align:center;color:#9F988A;}.elementor-6 .elementor-element.elementor-element-11e5dac p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-ccf9634{--display:flex;--min-height:0px;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-686ed0b.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-686ed0b{text-align:start;}.elementor-6 .elementor-element.elementor-element-686ed0b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-6 .elementor-element.elementor-element-e0d92b7{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6 .elementor-element.elementor-element-a3c4dea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-a3c4dea .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:400;line-height:40px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-d2f4ac5{text-align:center;color:#9F988A;}.elementor-6 .elementor-element.elementor-element-d2f4ac5 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-a98bd39{--display:flex;--min-height:1073px;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-1245b0d{--display:flex;}.elementor-6 .elementor-element.elementor-element-e520cb6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-8f41a9a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-0cf2abb{text-align:start;color:#9F988A;}.elementor-6 .elementor-element.elementor-element-0cf2abb p{margin-block-end:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;background-color:#000000;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:0px;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:3px;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .star-rating{color:#FF0000;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .star-rating::before{color:#FF0000;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:90px;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-astglobalcolor4 );background-color:#FF0013;}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products .added_to_cart{color:#FD0000;}.elementor-6 .elementor-element.elementor-element-1286673{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-4605ec9{--display:flex;--min-height:0px;--justify-content:space-around;}.elementor-6 .elementor-element.elementor-element-07c6a85{--display:flex;--min-height:0vh;--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:flex-start;}.elementor-6 .elementor-element.elementor-element-07c6a85.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-01931f8.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-01931f8{text-align:center;}.elementor-6 .elementor-element.elementor-element-01931f8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-f2ce8a0.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-f2ce8a0{text-align:center;}.elementor-6 .elementor-element.elementor-element-f2ce8a0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-1498ef4{--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-6 .elementor-element.elementor-element-9a63a38{--display:flex;--min-height:500px;box-shadow:0px 0px 15px 0px rgba(255, 0, 0, 0.5);}.elementor-6 .elementor-element.elementor-element-9a63a38:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9a63a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qhfitboost.com/wp-content/uploads/2026/06/141109092_2803628419896560_1074188676900221358_n.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-faf2abf{--display:flex;--min-height:500px;box-shadow:0px 0px 15px 0px rgba(255, 0, 0, 0.5);}.elementor-6 .elementor-element.elementor-element-faf2abf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-faf2abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qhfitboost.com/wp-content/uploads/2026/06/130365321_737054153831995_4416249032984437924_n.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-d26c7b6{--display:flex;--min-height:500px;box-shadow:0px 0px 15px 0px rgba(255, 0, 0, 0.5);}.elementor-6 .elementor-element.elementor-element-d26c7b6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d26c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qhfitboost.com/wp-content/uploads/2026/06/128540153_521605349236109_94469127737634187_n.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-7cb8e6d{--display:flex;--min-height:500px;box-shadow:0px 0px 15px 0px rgba(255, 0, 0, 0.5);}.elementor-6 .elementor-element.elementor-element-7cb8e6d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7cb8e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qhfitboost.com/wp-content/uploads/2026/06/128455091_431646011160520_3016614444785707788_n-1.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-9cc2e64{--display:flex;--min-height:500px;box-shadow:0px 0px 15px 0px rgba(255, 0, 0, 0.5);}.elementor-6 .elementor-element.elementor-element-9cc2e64:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9cc2e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qhfitboost.com/wp-content/uploads/2026/06/122835870_1309958379352514_868631173125567003_n.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-d95f99d{--display:flex;--min-height:576px;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-e6248ee{--display:flex;--min-height:0px;--justify-content:space-around;}.elementor-6 .elementor-element.elementor-element-03313c3{--display:flex;--min-height:0vh;--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:flex-start;}.elementor-6 .elementor-element.elementor-element-03313c3.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-37263df.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-37263df{text-align:center;}.elementor-6 .elementor-element.elementor-element-37263df .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-7d129ca.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7d129ca{text-align:center;}.elementor-6 .elementor-element.elementor-element-7d129ca .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-f2a668b{--display:flex;--min-height:0px;}.elementor-6 .elementor-element.elementor-element-85130df{--display:flex;}.elementor-6 .elementor-element.elementor-element-1946583{--display:flex;}.elementor-6 .elementor-element.elementor-element-01183ec{--display:flex;}.elementor-6 .elementor-element.elementor-element-f56d94b{--display:flex;}.elementor-6 .elementor-element.elementor-element-45da702{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:#FF4D4D;--n-accordion-title-active-color:#FF4D4D;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:#B80000;}:where( .elementor-6 .elementor-element.elementor-element-45da702 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:3px;}:where( .elementor-6 .elementor-element.elementor-element-45da702 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6 .elementor-element.elementor-element-6543af7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a1d5090{--display:flex;--min-height:650px;--justify-content:space-around;}.elementor-6 .elementor-element.elementor-element-ab065da{--display:flex;--min-height:53vh;--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;--justify-content:center;--align-items:center;}.elementor-6 .elementor-element.elementor-element-ab065da.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-1e37442.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-1e37442{text-align:center;}.elementor-6 .elementor-element.elementor-element-1e37442 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:65px;font-weight:400;line-height:90px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0bfab75.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0bfab75 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-0bfab75{color:#9F988A;}.elementor-6 .elementor-element.elementor-element-4918ec2{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4918ec2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-a26d7f3{--content-width:1487px;}.elementor-6 .elementor-element.elementor-element-0dfdf24{--width:50%;}.elementor-6 .elementor-element.elementor-element-942ede4{--width:280px;}.elementor-6 .elementor-element.elementor-element-c014ea0{--width:32%;}.elementor-6 .elementor-element.elementor-element-a1d60fd{--width:27%;}.elementor-6 .elementor-element.elementor-element-9469581{--width:29%;}.elementor-6 .elementor-element.elementor-element-9a849eb{--width:100%;}.elementor-6 .elementor-element.elementor-element-8b4d74d{--width:400px;}.elementor-6 .elementor-element.elementor-element-00b8a7d{--width:100%;}.elementor-6 .elementor-element.elementor-element-6ecc3e2{--width:90%;}.elementor-6 .elementor-element.elementor-element-d5984bd{--width:400px;}.elementor-6 .elementor-element.elementor-element-8a4932d{--width:400px;}.elementor-6 .elementor-element.elementor-element-1b04ea8{--width:400px;}.elementor-6 .elementor-element.elementor-element-4434030{--width:400px;}.elementor-6 .elementor-element.elementor-element-c8f96e2{--width:100%;}.elementor-6 .elementor-element.elementor-element-66f3c06{--content-width:1401px;}.elementor-6 .elementor-element.elementor-element-20ed16a{--width:100%;}.elementor-6 .elementor-element.elementor-element-5037c31{--width:100%;}.elementor-6 .elementor-element.elementor-element-dce291e{--width:90%;}.elementor-6 .elementor-element.elementor-element-7efb366{--width:400px;}.elementor-6 .elementor-element.elementor-element-fb18ace{--width:400px;}.elementor-6 .elementor-element.elementor-element-09f1e2d{--width:106.471%;}.elementor-6 .elementor-element.elementor-element-ccf9634{--width:400px;}.elementor-6 .elementor-element.elementor-element-a98bd39{--width:100%;}.elementor-6 .elementor-element.elementor-element-1245b0d{--content-width:90%;}.elementor-6 .elementor-element.elementor-element-4605ec9{--width:100%;}.elementor-6 .elementor-element.elementor-element-07c6a85{--width:90%;}.elementor-6 .elementor-element.elementor-element-03313c3{--width:90%;}.elementor-6 .elementor-element.elementor-element-a1d5090{--width:100%;}.elementor-6 .elementor-element.elementor-element-ab065da{--width:90%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-1f426fa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-f0fdcbc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-2202c21{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-d214faf{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-aecc9fb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-b0d2545 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-e7f1394 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-faff951 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-e520cb6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-01931f8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-37263df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6 .elementor-element.elementor-element-386fdcd .elementor-heading-title{font-size:45px;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-1f426fa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-f0fdcbc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-2202c21{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-d214faf{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-aecc9fb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-b0d2545 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-e7f1394 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-faff951 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-e520cb6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-e3785dc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-01931f8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-f2ce8a0 .elementor-heading-title{font-size:33px;line-height:1.7em;}.elementor-6 .elementor-element.elementor-element-37263df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6 .elementor-element.elementor-element-1e37442 .elementor-heading-title{font-size:54px;}.elementor-6 .elementor-element.elementor-element-4918ec2{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}}/* Start custom CSS for icon, class: .elementor-element-aeb60d0 */.elementor-6 .elementor-element.elementor-element-aeb60d0 {

animation: qhfitPulse 3s ease-in-out infinite;

}

@keyframes qhfitPulse {

0% {

transform: scale(1);

opacity: .8;

}

50% {

transform: scale(1.25);

opacity: 1;

}

100% {

transform: scale(1);

opacity: .8;

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-386fdcd */.elementor-6 .elementor-element.elementor-element-386fdcd{

font-feature-settings:"liga" 1;

line-height:.88;

letter-spacing:-.04em;

text-wrap:balance;

}

.elementor-6 .elementor-element.elementor-element-386fdcd .accent{

color:#ff0026;

font-style:italic;

font-weight:500;

display:inline-block;

transform:translateY(4px);

text-shadow:

0 0 10px rgba(255,0,38,.18),

0 0 30px rgba(255,0,38,.08);

animation:

accentGlow 5s ease-in-out infinite;

}

@keyframes accentGlow{

0%{

opacity:.95;

}

50%{

opacity:1;

text-shadow:

0 0 20px rgba(255,0,38,.35),

0 0 50px rgba(255,0,38,.18);

}

100%{

opacity:.95;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-918e705 */.elementor-6 .elementor-element.elementor-element-918e705{

animation: bottleFloat 8s ease-in-out infinite;

transform-origin:center center;

will-change:transform;

}

@keyframes bottleFloat{

0%{

transform:

translateY(0px)

translateX(0px)

rotate(0deg);

}

25%{

transform:

translateY(-8px)

translateX(2px)

rotate(.4deg);

}

50%{

transform:

translateY(-12px)

translateX(0px)

rotate(0deg);

}

75%{

transform:

translateY(-6px)

translateX(-2px)

rotate(-.4deg);

}

100%{

transform:

translateY(0px)

translateX(0px)

rotate(0deg);

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00975b1 */.elementor-6 .elementor-element.elementor-element-00975b1{

position:relative;

overflow:visible;

}

/* layer 1 */

.elementor-6 .elementor-element.elementor-element-00975b1::before{

content:"";

position:absolute;

inset:-20%;

pointer-events:none;

background:

radial-gradient(circle,#ff0026 1px,transparent 2px),

radial-gradient(circle,#ff6b6b 2px,transparent 3px),

radial-gradient(circle,#ffffff .8px,transparent 2px);

background-size:

120px 120px,

220px 220px,

180px 180px;

opacity:.45;

filter:

blur(.3px)

drop-shadow(0 0 8px rgba(255,0,50,.6));

animation:

floatA 8s linear infinite;

}

/* layer 2 */

.elementor-6 .elementor-element.elementor-element-00975b1::after{

content:"";

position:absolute;

inset:-20%;

pointer-events:none;

background:

radial-gradient(circle,#ff7777 1px,transparent 3px),

radial-gradient(circle,#ff2200 3px,transparent 4px),

radial-gradient(circle,#ffffff 1px,transparent 2px);

background-size:

300px 300px,

160px 160px,

260px 260px;

opacity:.25;

filter:

blur(.8px)

drop-shadow(0 0 14px rgba(255,40,40,.7));

animation:

floatB 14s ease-in-out infinite;

}

/* fast particles */

@keyframes floatA{

0%{

transform:

translate(0,30px)

scale(.9);

opacity:.15;

}

25%{

transform:

translate(12px,-20px)

scale(1.1);

opacity:.5;

}

60%{

transform:

translate(-8px,-90px)

scale(.85);

opacity:.75;

}

100%{

transform:

translate(15px,-180px)

scale(1);

opacity:.1;

}

}

/* slow particles */

@keyframes floatB{

0%{

transform:

translate(0,20px)

rotate(0deg);

opacity:.1;

}

40%{

transform:

translate(-15px,-50px)

rotate(2deg);

opacity:.4;

}

70%{

transform:

translate(10px,-120px);

opacity:.25;

}

100%{

transform:

translate(-20px,-220px);

opacity:.08;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a849eb */#000000/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a26d7f3 */.elementor-6 .elementor-element.elementor-element-a26d7f3{
position:relative;
overflow:hidden;
background:#050505;
}

/* Medium Red Grid Overlay */
.elementor-6 .elementor-element.elementor-element-a26d7f3::before{
content:"";
position:absolute;
inset:0;
pointer-events:none;
z-index:1;

background:
linear-gradient(
rgba(255,0,0,.14) 1.5px,
transparent 1.5px
),
linear-gradient(
90deg,
rgba(255,0,0,.14) 1.5px,
transparent 1.5px
);

background-size:70px 70px;

opacity:.95;
}

/* Soft center glow */
.elementor-6 .elementor-element.elementor-element-a26d7f3::after{
content:"";
position:absolute;
inset:0;

background:
radial-gradient(
circle at center,
rgba(255,20,20,.16),
transparent 65%
);

pointer-events:none;
z-index:1;
}

.elementor-6 .elementor-element.elementor-element-a26d7f3 > *{
position:relative;
z-index:2;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7068b3a *//* LIGHT TRANSPARENT FADE */

.elementor-6 .elementor-element.elementor-element-7068b3a{

overflow:hidden;

-webkit-mask-image:
linear-gradient(
to right,

transparent 0%,
rgba(0,0,0,.82) 12%,
rgba(0,0,0,.94) 28%,
rgba(0,0,0,.98) 45%,
rgba(0,0,0,1) 62%

);

mask-image:
linear-gradient(
to right,

transparent 0%,
rgba(0,0,0,.82) 12%,
rgba(0,0,0,.94) 28%,
rgba(0,0,0,.98) 45%,
rgba(0,0,0,1) 62%

);

}

.elementor-6 .elementor-element.elementor-element-7068b3a .swiper-slide img{

border-radius:15px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e37442 */.elementor-6 .elementor-element.elementor-element-1e37442{

font-feature-settings:"liga" 1;

line-height:.88;

letter-spacing:-.04em;

text-wrap:balance;

}

.elementor-6 .elementor-element.elementor-element-1e37442 .accent{

color:#ff0026;

font-style:italic;

font-weight:500;

display:inline-block;

transform:translateY(4px);

text-shadow:

0 0 10px rgba(255,0,38,.18),

0 0 30px rgba(255,0,38,.08);

animation:

accentGlow 5s ease-in-out infinite;

}

@keyframes accentGlow{

0%{

opacity:.95;

}

50%{

opacity:1;

text-shadow:

0 0 20px rgba(255,0,38,.35),

0 0 50px rgba(255,0,38,.18);

}

100%{

opacity:.95;

}

}/* End custom CSS */