.elementor-2816 .elementor-element.elementor-element-4ee570b7:not(.elementor-motion-effects-element-type-background),.elementor-2816 .elementor-element.elementor-element-4ee570b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fitfox.es/wp-content/uploads/2022/11/aph_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:contain}.elementor-2816 .elementor-element.elementor-element-4ee570b7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2816 .elementor-element.elementor-element-4ee570b7>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2816 .elementor-element.elementor-element-110fa700{--spacer-size:61px}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary )}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-2816 .elementor-element.elementor-element-5ddd1b68{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF}.elementor-2816 .elementor-element.elementor-element-5ddd1b68>.elementor-widget-container{background-color:#14273D;margin:0 0 0 0;padding:20px 20px 20px 20px}.elementor-2816 .elementor-element.elementor-element-5ddd1b68 .elementor-headline{text-align:center}.elementor-2816 .elementor-element.elementor-element-5ddd1b68 .elementor-headline-plain-text{color:#FFF}.elementor-2816 .elementor-element.elementor-element-5ddd1b68 .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-9768b91)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2816 .elementor-element.elementor-element-7582703c .elementor-button{background-color:#FF5E00}.elementor-2816 .elementor-element.elementor-element-7582703c>.elementor-widget-container{background-color:#14273D;padding:10px 10px 10px 10px}.elementor-2816 .elementor-element.elementor-element-5aba6223>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2816 .elementor-element.elementor-element-5aba6223>.elementor-container{max-width:1320px}.elementor-2816 .elementor-element.elementor-element-5aba6223{margin-top:39px;margin-bottom:39px;padding:5px 0 30px 0}.elementor-2816 .elementor-element.elementor-element-2fe79505 .tx-heading--al{margin:0 0 0 0}.elementor-2816 .elementor-element.elementor-element-2fe79505 .tx-heading--al .tx-item--title{margin:0 0 4px 0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2816 .elementor-element.elementor-element-79b893b3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:37px;font-weight:600;line-height:40px;color:#2D2D2D}.elementor-2816 .elementor-element.elementor-element-2f586527{--spacer-size:13px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2816 .elementor-element.elementor-element-162a32c7{--spacer-size:13px}.elementor-2816 .elementor-element.elementor-element-c45ddd8 .elementor-button{background-color:#000;font-family:"Arimo",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0 0 0 0;padding:25px 58px 25px 58px}.elementor-2816 .elementor-element.elementor-element-c45ddd8 .elementor-button:hover,.elementor-2816 .elementor-element.elementor-element-c45ddd8 .elementor-button:focus{background-color:#FF5E00}.elementor-2816 .elementor-element.elementor-element-c45ddd8>.elementor-widget-container{margin:0 0 10px 0}.elementor-2816 .elementor-element.elementor-element-1c5ccda4{z-index:2}.elementor-2816 .elementor-element.elementor-element-23a618e0 .tx-heading--al{margin:0 0 0 0}.elementor-2816 .elementor-element.elementor-element-23a618e0 .tx-heading--al .tx-item--title{margin:0 0 0 0}.elementor-2816 .elementor-element.elementor-element-42359866>.elementor-widget-container{margin:-120px 0 -50px 0}.elementor-2816 .elementor-element.elementor-element-4f6efbcc>.elementor-container{max-width:1350px}.elementor-2816 .elementor-element.elementor-element-4f6efbcc{padding:0 0 0 0}.elementor-2816 .elementor-element.elementor-element-62c6574d>.elementor-widget-container{margin:0 0 10px 0}.elementor-2816 .elementor-element.elementor-element-62c6574d .tx-item--title{font-family:"SFProDisplay",Sans-serif;font-weight:500}.elementor-2816 .elementor-element.elementor-element-7d510573 .feature__content h3{font-family:"SFProDisplay",Sans-serif;font-weight:500}.elementor-2816 .elementor-element.elementor-element-30cc534b .elementor-button{background-color:#000;font-family:"Arimo",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0 0 0 0;padding:25px 58px 25px 58px}.elementor-2816 .elementor-element.elementor-element-30cc534b .elementor-button:hover,.elementor-2816 .elementor-element.elementor-element-30cc534b .elementor-button:focus{background-color:#FF5E00}.elementor-2816 .elementor-element.elementor-element-30cc534b>.elementor-widget-container{margin:20px 0 10px 0}.elementor-2816 .elementor-element.elementor-element-4369b87c{margin-top:020px;margin-bottom:0}.elementor-2816 .elementor-element.elementor-element-68cefc1c:not(.elementor-motion-effects-element-type-background),.elementor-2816 .elementor-element.elementor-element-68cefc1c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fitfox.es/wp-content/uploads/2022/10/client-benifit.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2816 .elementor-element.elementor-element-68cefc1c>.elementor-container{max-width:1350px}.elementor-2816 .elementor-element.elementor-element-68cefc1c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:110px 0 115px 0}.elementor-2816 .elementor-element.elementor-element-68cefc1c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2816 .elementor-element.elementor-element-349e48f5>.elementor-widget-container{margin:0 0 25px 0}.elementor-2816 .elementor-element.elementor-element-349e48f5 .tx-item--title{font-family:"SFProDisplay",Sans-serif;font-weight:500}.elementor-2816 .elementor-element.elementor-element-3d655c75:not(.elementor-motion-effects-element-type-background),.elementor-2816 .elementor-element.elementor-element-3d655c75>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fitfox.es/wp-content/uploads/2025/11/240345.jpg);background-position:center center;background-size:cover}.elementor-2816 .elementor-element.elementor-element-3d655c75>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2816 .elementor-element.elementor-element-3d655c75{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 030px 0;z-index:2}.elementor-2816 .elementor-element.elementor-element-1a6ae264 .tx-heading--al{margin:0 0 0 0}.elementor-2816 .elementor-element.elementor-element-1a6ae264 .tx-heading--al .tx-item--title{margin:0 0 0 0}.elementor-2816 .elementor-element.elementor-element-32586356{text-align:center}.elementor-2816 .elementor-element.elementor-element-32586356 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:600;color:#F6F6F6}.elementor-2816 .elementor-element.elementor-element-1a18442a{--spacer-size:31px}.elementor-2816 .elementor-element.elementor-element-d052043{color:#E7E7E7}.elementor-2816 .elementor-element.elementor-element-4f95b57c .elementor-button{background-color:#FF5E00}.elementor-2816 .elementor-element.elementor-element-28596192 .elementor-button{background-color:var(--e-global-color-738f70f)}.elementor-2816 .elementor-element.elementor-element-709e44cb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-2816 .elementor-element.elementor-element-709e44cb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2816 .elementor-element.elementor-element-4e3e286c{color:#F4F4F4}.elementor-2816 .elementor-element.elementor-element-79b7a85c>.elementor-container{max-width:1460px}.elementor-2816 .elementor-element.elementor-element-79b7a85c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 30px 0}.elementor-2816 .elementor-element.elementor-element-79b7a85c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2816 .elementor-element.elementor-element-1ed7e525{text-align:center}.elementor-2816 .elementor-element.elementor-element-1ed7e525 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#242424}@media(min-width:768px){.elementor-2816 .elementor-element.elementor-element-38487457{width:100%}}@media(max-width:767px){.elementor-2816 .elementor-element.elementor-element-4ee570b7{margin-top:73px;margin-bottom:0}}H1{font-size:60px!important}.elementor-widget:not(:last-child){margin-bottom:0;.al-feature__item{padding:0 20px 10px!important}.testimonios a{color:#046abe!important}.testimonios a:hover{color:#0b4d84!important}