.elementor-26 .elementor-element.elementor-element-6658e47:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6658e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lafamegrafica.es/wp-content/uploads/2024/11/fondo2.jpg");background-position:bottom center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-6658e47 > .elementor-background-overlay{background-color:var( --e-global-color-b015528 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-6658e47{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:240px 0px 100px 0px;}.elementor-26 .elementor-element.elementor-element-6658e47 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0b2edb7 );}.elementor-26 .elementor-element.elementor-element-6658e47 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:40px;}.elementor-26 .elementor-element.elementor-element-d37a441{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;top:42px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-d37a441{left:-26px;}body.rtl .elementor-26 .elementor-element.elementor-element-d37a441{right:-26px;}.elementor-26 .elementor-element.elementor-element-d37a441 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-26 .elementor-element.elementor-element-6f95740{width:var( --container-widget-width, 127px );max-width:127px;--container-widget-width:127px;--container-widget-flex-grow:0;top:-322px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-6f95740{left:1089px;}body.rtl .elementor-26 .elementor-element.elementor-element-6f95740{right:1089px;}.elementor-26 .elementor-element.elementor-element-6f95740 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-26 .elementor-element.elementor-element-453595f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-453595f{z-index:3;text-align:center;}.elementor-26 .elementor-element.elementor-element-453595f .elementor-heading-title{color:var( --e-global-color-388924b );font-family:var( --e-global-typography-41fbafc-font-family ), Sans-serif;font-size:var( --e-global-typography-41fbafc-font-size );font-weight:var( --e-global-typography-41fbafc-font-weight );line-height:var( --e-global-typography-41fbafc-line-height );letter-spacing:var( --e-global-typography-41fbafc-letter-spacing );}.elementor-26 .elementor-element.elementor-element-63b1c79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-db8a6a0{text-align:center;}.elementor-26 .elementor-element.elementor-element-db8a6a0 .elementor-heading-title{color:var( --e-global-color-a7d7432 );font-family:var( --e-global-typography-73644d4-font-family ), Sans-serif;font-size:var( --e-global-typography-73644d4-font-size );font-weight:var( --e-global-typography-73644d4-font-weight );line-height:var( --e-global-typography-73644d4-line-height );letter-spacing:var( --e-global-typography-73644d4-letter-spacing );}.elementor-26 .elementor-element.elementor-element-01bfdf5{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-b015528 );font-family:var( --e-global-typography-d21103d-font-family ), Sans-serif;font-size:var( --e-global-typography-d21103d-font-size );line-height:var( --e-global-typography-d21103d-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-453595f .elementor-heading-title{font-size:var( --e-global-typography-41fbafc-font-size );line-height:var( --e-global-typography-41fbafc-line-height );letter-spacing:var( --e-global-typography-41fbafc-letter-spacing );}.elementor-26 .elementor-element.elementor-element-db8a6a0 .elementor-heading-title{font-size:var( --e-global-typography-73644d4-font-size );line-height:var( --e-global-typography-73644d4-line-height );letter-spacing:var( --e-global-typography-73644d4-letter-spacing );}.elementor-26 .elementor-element.elementor-element-01bfdf5{font-size:var( --e-global-typography-d21103d-font-size );line-height:var( --e-global-typography-d21103d-line-height );}}@media(min-width:1025px){.elementor-26 .elementor-element.elementor-element-6658e47:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6658e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-6658e47{padding:200px 20px 100px 20px;}.elementor-26 .elementor-element.elementor-element-d37a441{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;top:48px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-d37a441{left:-27px;}body.rtl .elementor-26 .elementor-element.elementor-element-d37a441{right:-27px;}.elementor-26 .elementor-element.elementor-element-453595f .elementor-heading-title{font-size:var( --e-global-typography-41fbafc-font-size );line-height:var( --e-global-typography-41fbafc-line-height );letter-spacing:var( --e-global-typography-41fbafc-letter-spacing );}.elementor-26 .elementor-element.elementor-element-db8a6a0 .elementor-heading-title{font-size:var( --e-global-typography-73644d4-font-size );line-height:var( --e-global-typography-73644d4-line-height );letter-spacing:var( --e-global-typography-73644d4-letter-spacing );}.elementor-26 .elementor-element.elementor-element-01bfdf5{font-size:var( --e-global-typography-d21103d-font-size );line-height:var( --e-global-typography-d21103d-line-height );}}