.elementor-8 .elementor-element.elementor-element-e2b4eeb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-e2b4eeb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e2b4eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F261D00;}.elementor-8 .elementor-element.elementor-element-e2b4eeb::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-85bcc2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-df15064.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-df15064 .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu .elementor-item{font-family:"boldstrong", Sans-serif;font-size:26px;font-weight:200;line-height:0px;letter-spacing:1.7px;}.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:21px;padding-right:21px;padding-top:26px;padding-bottom:26px;}.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main .elementor-item:focus{color:#F25C05;fill:#F25C05;}.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F25C05;}.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-framed .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-framed .elementor-item:after{border-color:#F25C05;}.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F25C05;}.elementor-8 .elementor-element.elementor-element-df15064{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-underline .elementor-item:after,
					 .elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-overline .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-double-line .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-df15064 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-8 .elementor-element.elementor-element-df15064 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e116237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-af571b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-af571b2 img{width:26%;}.elementor-8 .elementor-element.elementor-element-9e392a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-d320bb1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-nav-menu .elementor-item{font-family:"boldstrong", Sans-serif;font-size:26px;font-weight:200;line-height:0px;letter-spacing:1.7px;}.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:21px;padding-right:21px;padding-top:26px;padding-bottom:26px;}.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-nav-menu--main .elementor-item:focus{color:#F25C05;fill:#F25C05;}.elementor-8 .elementor-element.elementor-element-d320bb1{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-underline .elementor-item:after,
					 .elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-overline .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-double-line .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-d320bb1 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-8 .elementor-element.elementor-element-d320bb1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-a1c1eac{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-84ea8c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-1567f80 .elementor-repeater-item-9756b27 .swiper-slide-bg{background-image:url(https://www.elremolquilloarepaspaisas.com/wp-content/uploads/2026/02/marco-de-comida-con-espacio-de-copia1-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-1567f80 .elementor-repeater-item-6471a23 .swiper-slide-bg{background-image:url(https://www.elremolquilloarepaspaisas.com/wp-content/uploads/2026/02/arreglo-de-comida-deliciosa-de-alto-angulo-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-1567f80 .elementor-repeater-item-7419953 .swiper-slide-bg{background-image:url(https://www.elremolquilloarepaspaisas.com/wp-content/uploads/2026/02/arepas-de-alto-angulo-con-tazon-de-harina-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-1567f80 .swiper-slide{transition-duration:calc(2000ms*1.2);height:100vh;}.elementor-8 .elementor-element.elementor-element-1567f80{margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1567f80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1567f80 .swiper-slide-contents{max-width:100%;}.elementor-8 .elementor-element.elementor-element-1567f80 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1567f80 .elementor-slide-heading{font-family:"Roboto Flex", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-55b780c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9f9f56c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-8 .elementor-element.elementor-element-6873186.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6873186{border-style:none;text-align:center;}.elementor-8 .elementor-element.elementor-element-6873186 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#F25C05;}.elementor-8 .elementor-element.elementor-element-6873186 .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-27421fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9578d72{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-325e810{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-325e810.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-325e810.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1f006b6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1f006b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1f006b6 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-c23b8e4{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-c23b8e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-c23b8e4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.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-8 .elementor-element.elementor-element-8d44029{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-8d44029.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8d44029 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9b5b931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-11fb2d7{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-11fb2d7.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-11fb2d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-e7df971{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-e7df971.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-e7df971 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-47482bf{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-47482bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-47482bf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-96738c9{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-96738c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-96738c9 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9af596a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-acb7152{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-acb7152.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-acb7152.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-664b9e8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-664b9e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-664b9e8 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-1201338{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1201338.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1201338 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-b8e54bf{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-b8e54bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-b8e54bf p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-798ccc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7f453af{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7f453af.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7f453af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f697e82{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f697e82.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f697e82 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-886431a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-886431a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-886431a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-9724c7b{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-9724c7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-9724c7b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5857b77{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8cf7f90{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8cf7f90.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8cf7f90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3b00361{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3b00361.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3b00361 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-445e088{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-445e088.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-445e088 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-e9371e7{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-e9371e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-e9371e7 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-1238c6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-a60e302{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-a60e302.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a60e302.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-14e79d1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-14e79d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-14e79d1 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-f82aeea{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f82aeea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f82aeea .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-3fedf02{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-3fedf02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3fedf02 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d841ece{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20a37ea{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-20a37ea.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-20a37ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-2a553fc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2a553fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-2a553fc .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-6019a79{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6019a79.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6019a79 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-40a5567{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-40a5567.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-40a5567 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-61b5700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-cb4253c{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-cb4253c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cb4253c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-ce87974{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ce87974.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-ce87974 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-4073c6d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4073c6d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4073c6d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-fd10761{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-fd10761.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-fd10761 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-f37fb76{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7ef63c6{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7ef63c6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7ef63c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4d39c48{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4d39c48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4d39c48 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-0a43376{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0a43376.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-0a43376 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-6255ed2{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-6255ed2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6255ed2 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-4d914e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:500px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1a2eacc{width:var( --container-widget-width, 76% );max-width:76%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-1a2eacc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1a2eacc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-d62f5d0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d62f5d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-d62f5d0 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F25C05;}.elementor-8 .elementor-element.elementor-element-1d7f37a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1d7f37a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1d7f37a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;color:#050505;}.elementor-8 .elementor-element.elementor-element-f6ddde7{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8 .elementor-element.elementor-element-f6ddde7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f6ddde7 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-559f654{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a63b1d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4356a7e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4356a7e{border-style:none;text-align:center;}.elementor-8 .elementor-element.elementor-element-4356a7e .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-4356a7e .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-4a0a470{--display:flex;}.elementor-8 .elementor-element.elementor-element-ada2d56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"amerha", Sans-serif;font-size:60px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#020000;}.elementor-8 .elementor-element.elementor-element-ada2d56.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-41173d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-41173d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-57cfc09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ff510bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"amerha", Sans-serif;font-size:60px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#020000;}.elementor-8 .elementor-element.elementor-element-ff510bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-88ba568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 105px 30px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-88ba568.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8d6de0c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-515e7f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-515e7f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c05be40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-c05be40{border-style:none;text-align:center;}.elementor-8 .elementor-element.elementor-element-c05be40 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#F25C05;}.elementor-8 .elementor-element.elementor-element-c05be40 .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-3a2c1f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ef852ec .xpro-elementor-gallery-layout-grid .xpro-elementor-gallery-item{height:300px;}.elementor-8 .elementor-element.elementor-element-ef852ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-ef852ec .xpro-elementor-gallery .xpro-overlay-icon > i{font-size:25px;}.elementor-8 .elementor-element.elementor-element-ef852ec .xpro-elementor-gallery .xpro-overlay-icon > svg{width:25px;}.elementor-8 .elementor-element.elementor-element-ef852ec .xpro-elementor-gallery .xpro-overlay-icon{min-width:25px;height:50px;width:50px;}.elementor-8 .elementor-element.elementor-element-c848a0b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-95abaf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-95abaf1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b9fd602.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-b9fd602{border-style:none;text-align:center;}.elementor-8 .elementor-element.elementor-element-b9fd602 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#F25C05;}.elementor-8 .elementor-element.elementor-element-b9fd602 .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-51f62f3{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;text-align:center;font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:400;line-height:7px;color:#0C0000;}.elementor-8 .elementor-element.elementor-element-51f62f3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-b299568{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a317298{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b7660fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b7660fb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-b7660fb:not( .elementor-widget-image ), .elementor-8 .elementor-element.elementor-element-b7660fb.elementor-widget-image img{-webkit-mask-image:url( https://www.elremolquilloarepaspaisas.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-b7660fb img{width:100%;max-width:595px;}.elementor-8 .elementor-element.elementor-element-aaa3476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c6c11ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c6c11ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-c6c11ea:not( .elementor-widget-image ), .elementor-8 .elementor-element.elementor-element-c6c11ea.elementor-widget-image img{-webkit-mask-image:url( https://www.elremolquilloarepaspaisas.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-c6c11ea img{width:100%;max-width:637px;}.elementor-8 .elementor-element.elementor-element-8a74f43{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-df3d0d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-fe648f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-fe648f9{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-fe648f9 iframe{transition-duration:0.1s;}.elementor-8 .elementor-element.elementor-element-df5805d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-df5805d{font-family:"Roboto Flex", Sans-serif;font-size:26px;font-weight:400;line-height:30px;word-spacing:0px;color:#000000;}.elementor-8 .elementor-element.elementor-element-bec94f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2c4313e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-2c4313e{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-2c4313e iframe{transition-duration:0.1s;}.elementor-8 .elementor-element.elementor-element-ac2a474.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-ac2a474{font-family:"Roboto Flex", Sans-serif;font-size:26px;font-weight:400;line-height:30px;word-spacing:0px;color:#000000;}.elementor-8 .elementor-element.elementor-element-f27d9cb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-84fe85d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-84fe85d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f7f73ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f7f73ce{border-style:none;text-align:center;}.elementor-8 .elementor-element.elementor-element-f7f73ce .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#F25C05;}.elementor-8 .elementor-element.elementor-element-f7f73ce .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-3360bf5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3360bf5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3360bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elremolquilloarepaspaisas.com/wp-content/uploads/2026/02/fondo-remolquillo-scaled.png");background-position:center center;background-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-affda1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8692438.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8692438{text-align:center;}.elementor-8 .elementor-element.elementor-element-8692438 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f54151b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f54151b{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:400;color:#0C0000;}.elementor-8 .elementor-element.elementor-element-778001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-03478a8{width:var( --container-widget-width, 99.504% );max-width:99.504%;padding:0px 0px 0px 0px;--container-widget-width:99.504%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-03478a8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-03478a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3c5bd3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e707571.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-e707571{font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:400;color:#0C0000;}.elementor-8 .elementor-element.elementor-element-f8eafc8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f8eafc8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f8eafc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F261D8F;}.elementor-8 .elementor-element.elementor-element-952da7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-ab2fa78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ab2fa78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f95ef2c{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;text-align:center;}.elementor-8 .elementor-element.elementor-element-f95ef2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f95ef2c .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#F25C05;}.elementor-8 .elementor-element.elementor-element-f95ef2c .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-3ac38ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6bd6e9f{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-6bd6e9f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a7f87d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a7f87d8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a7f87d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F261D8F;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-dbb6b6e{--grid-row-gap:39px;--grid-column-gap:41px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.19 * 100% );}.elementor-8 .elementor-element.elementor-element-dbb6b6e:after{content:"1.19";}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__thumbnail__link{width:100%;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__meta-data span + span:before{content:"•";}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__card{border-width:0px;border-radius:7px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__text{padding:0 11px;margin-top:20px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__meta-data{padding:10px 11px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__avatar{padding-right:11px;padding-left:11px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__badge{right:0;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__card .elementor-post__badge{background-color:#F25C05;border-radius:12px;font-size:10px;margin:20px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__title{margin-bottom:17px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__excerpt{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__read-more{color:#F25C05;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-8 .elementor-element.elementor-element-541114b{--display:flex;}.elementor-8 .elementor-element.elementor-element-a7a9b25{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9e09cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-9e09cf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8775122.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8775122{border-style:none;text-align:center;}.elementor-8 .elementor-element.elementor-element-8775122 .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#F25C05;}.elementor-8 .elementor-element.elementor-element-8775122 .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-3a1f3af{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto Flex", Sans-serif;font-size:25px;font-weight:400;color:#0C0000;}.elementor-8 .elementor-element.elementor-element-3a1f3af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3cf36d1{--display:flex;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-190c017.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-190c017 .gallery-item{padding:0 15px 15px 0;}.elementor-8 .elementor-element.elementor-element-190c017 .gallery{margin:0 -15px -15px 0;}.elementor-8 .elementor-element.elementor-element-190c017 .gallery-item img{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-190c017 .gallery-item .gallery-caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-c4764ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c4764ac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c4764ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F261D8F;}.elementor-8 .elementor-element.elementor-element-1c4e27c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-260835e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-260835e img{max-width:31%;}.elementor-8 .elementor-element.elementor-element-d847150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-a91f706.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:48px;}.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu--main .elementor-item{color:#020000;fill:#020000;}.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu--main .elementor-item:focus{color:#F25C05;fill:#F25C05;}.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-a91f706 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F3F6F3;}.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-framed .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-framed .elementor-item:after{border-color:#F3F6F3;}.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-underline .elementor-item:after,
					 .elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-overline .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-double-line .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-a91f706 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-8 .elementor-element.elementor-element-945f5a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e244ccc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-e244ccc{border-style:none;text-align:start;}.elementor-8 .elementor-element.elementor-element-e244ccc .elementor-heading-title{font-family:"boldstrong", Sans-serif;font-size:30px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1.5px rgba(0, 0, 0, 0.81);color:#F25C05;}.elementor-8 .elementor-element.elementor-element-e244ccc .elementor-heading-title a{transition-duration:0s;}.elementor-8 .elementor-element.elementor-element-4311dfb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4311dfb{font-family:"Roboto Flex", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-ab70dee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-ab70dee{font-family:"Roboto Flex", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-38e0cd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-38e0cd0.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-54e8329.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-54e8329{font-family:"Roboto Flex", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-279dd5f .elementor-repeater-item-e6dffd6.elementor-social-icon{background-color:#F25C05;}.elementor-8 .elementor-element.elementor-element-279dd5f .elementor-repeater-item-5963835.elementor-social-icon{background-color:#F25C05;}.elementor-8 .elementor-element.elementor-element-279dd5f .elementor-repeater-item-160fa1a.elementor-social-icon{background-color:#F25C05;}.elementor-8 .elementor-element.elementor-element-279dd5f .elementor-repeater-item-f7fc6ed.elementor-social-icon{background-color:#F25C05;}.elementor-8 .elementor-element.elementor-element-279dd5f{--grid-template-columns:repeat(0, auto);text-align:left;width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;--icon-size:20px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-279dd5f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-279dd5f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-279dd5f .elementor-social-icon{--icon-padding:0.5em;}.elementor-8 .elementor-element.elementor-element-89ed36d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-89ed36d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-89ed36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F261D8F;}.elementor-8 .elementor-element.elementor-element-0434a84{width:var( --container-widget-width, 98.994% );max-width:98.994%;--container-widget-width:98.994%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto Flex", Sans-serif;font-weight:400;color:#010000;}.elementor-8 .elementor-element.elementor-element-0434a84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0434a84.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-51f62f3{line-height:1em;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-e2b4eeb{--width:100%;}.elementor-8 .elementor-element.elementor-element-85bcc2e{--width:40%;}.elementor-8 .elementor-element.elementor-element-e116237{--width:20%;}.elementor-8 .elementor-element.elementor-element-9e392a7{--width:40%;}.elementor-8 .elementor-element.elementor-element-a1c1eac{--width:100%;}.elementor-8 .elementor-element.elementor-element-9f9f56c{--width:100%;}.elementor-8 .elementor-element.elementor-element-27421fa{--content-width:1500px;}.elementor-8 .elementor-element.elementor-element-9578d72{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-9b5b931{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-9af596a{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-798ccc3{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-5857b77{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-1238c6f{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-d841ece{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-61b5700{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-f37fb76{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-4d914e6{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-559f654{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-a63b1d7{--width:100%;}.elementor-8 .elementor-element.elementor-element-4a0a470{--width:50%;}.elementor-8 .elementor-element.elementor-element-57cfc09{--width:50%;}.elementor-8 .elementor-element.elementor-element-515e7f5{--width:100%;}.elementor-8 .elementor-element.elementor-element-95abaf1{--width:100%;}.elementor-8 .elementor-element.elementor-element-b299568{--content-width:1400px;}.elementor-8 .elementor-element.elementor-element-a317298{--width:50%;}.elementor-8 .elementor-element.elementor-element-aaa3476{--width:50%;}.elementor-8 .elementor-element.elementor-element-8a74f43{--content-width:1400px;}.elementor-8 .elementor-element.elementor-element-df3d0d5{--width:100%;}.elementor-8 .elementor-element.elementor-element-bec94f2{--width:100%;}.elementor-8 .elementor-element.elementor-element-84fe85d{--width:100%;}.elementor-8 .elementor-element.elementor-element-affda1d{--width:100%;}.elementor-8 .elementor-element.elementor-element-778001e{--width:50%;}.elementor-8 .elementor-element.elementor-element-3c5bd3e{--width:50%;}.elementor-8 .elementor-element.elementor-element-952da7a{--width:35%;}.elementor-8 .elementor-element.elementor-element-ab2fa78{--width:33%;}.elementor-8 .elementor-element.elementor-element-6bd6e9f{--width:35%;}.elementor-8 .elementor-element.elementor-element-a7f87d8{--content-width:1130px;}.elementor-8 .elementor-element.elementor-element-9e09cf5{--width:100%;}.elementor-8 .elementor-element.elementor-element-3cf36d1{--content-width:1500px;}.elementor-8 .elementor-element.elementor-element-1c4e27c{--width:25%;}.elementor-8 .elementor-element.elementor-element-d847150{--width:25%;}.elementor-8 .elementor-element.elementor-element-945f5a3{--width:25%;}.elementor-8 .elementor-element.elementor-element-38e0cd0{--width:25%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-51f62f3{column-gap:12px;line-height:2.1em;letter-spacing:-1.5px;}.elementor-8 .elementor-element.elementor-element-51f62f3 p{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8 .elementor-element.elementor-element-dbb6b6e:after{content:"0.5";}.elementor-8 .elementor-element.elementor-element-dbb6b6e .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for image, class: .elementor-element-af571b2 */.elementor-8 .elementor-element.elementor-element-af571b2:hover{
    -webkit-transform:scale(1.3);transform:scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2b4eeb */.elementor-8 .elementor-element.elementor-element-e2b4eeb.elementor-sticky--effects{
backdrop-filter: blur(4px);
background-color: rgba(63,38,29,0.7)!important;
}
.elementor-8 .elementor-element.elementor-element-e2b4eeb{
transition: background-color 1s ease !important;
}
.elementor-8 .elementor-element.elementor-element-e2b4eeb.elementor-sticky--effects >.elementor-container{
min-height: 70px;
}
.elementor-8 .elementor-element.elementor-element-e2b4eeb > .elementor-container{
transition: min-height 3s ease !important;
}
.logo img {
max-width: 90px;
height: auto;
transition: all 0.5s ease;
}
.elementor-sticky--effects .logo img {
max-width: 80px;
height: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6873186 */.elementor-8 .elementor-element.elementor-element-6873186 {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-325e810 *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-325e810 {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-325e810 img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-325e810:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f006b6 */.elementor-8 .elementor-element.elementor-element-1f006b6 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9578d72 */.elementor-8 .elementor-element.elementor-element-9578d72{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    padding: 20px;
}


.elementor-8 .elementor-element.elementor-element-9578d72:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11fb2d7 *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-11fb2d7 {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-11fb2d7 img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-11fb2d7:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7df971 */.elementor-8 .elementor-element.elementor-element-e7df971 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b5b931 */.elementor-8 .elementor-element.elementor-element-9b5b931:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acb7152 *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-acb7152 {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-acb7152 img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-acb7152:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664b9e8 */.elementor-8 .elementor-element.elementor-element-664b9e8 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af596a */.elementor-8 .elementor-element.elementor-element-9af596a{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    padding: 20px;
}

.elementor-8 .elementor-element.elementor-element-9af596a:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f453af *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-7f453af {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-7f453af img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-7f453af:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f697e82 */.elementor-8 .elementor-element.elementor-element-f697e82 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798ccc3 */.elementor-8 .elementor-element.elementor-element-798ccc3:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf7f90 *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-8cf7f90 {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-8cf7f90 img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-8cf7f90:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b00361 */.elementor-8 .elementor-element.elementor-element-3b00361 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 6s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5857b77 */.elementor-8 .elementor-element.elementor-element-5857b77{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    padding: 20px;
}


.elementor-8 .elementor-element.elementor-element-5857b77:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60e302 *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-a60e302 {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-a60e302 img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-a60e302:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e79d1 */.elementor-8 .elementor-element.elementor-element-14e79d1 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1238c6f */.elementor-8 .elementor-element.elementor-element-1238c6f:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a37ea *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-20a37ea {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-20a37ea img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-20a37ea:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a553fc */.elementor-8 .elementor-element.elementor-element-2a553fc {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d841ece */.elementor-8 .elementor-element.elementor-element-d841ece{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    padding: 20px;
}


.elementor-8 .elementor-element.elementor-element-d841ece:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb4253c *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-cb4253c {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-cb4253c img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-cb4253c:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce87974 */.elementor-8 .elementor-element.elementor-element-ce87974 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 6s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b5700 */.elementor-8 .elementor-element.elementor-element-61b5700:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef63c6 *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-7ef63c6 {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-7ef63c6 img {
    filter: sepia(10%);
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-7ef63c6:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d39c48 */.elementor-8 .elementor-element.elementor-element-4d39c48 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f37fb76 */.elementor-8 .elementor-element.elementor-element-f37fb76{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    padding: 20px;
}


.elementor-8 .elementor-element.elementor-element-f37fb76:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a2eacc *//* Efecto de rotación 3D elegante */
.elementor-8 .elementor-element.elementor-element-1a2eacc {
    perspective: 1000px; /* Crea profundidad */
}

.elementor-8 .elementor-element.elementor-element-1a2eacc img {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px; /* Opcional: bordes redondeados */
}

.elementor-8 .elementor-element.elementor-element-1a2eacc:hover img {
    transform: rotateY(180deg) scale(1.05); /* Se voltea y crece un poco */
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d62f5d0 */.elementor-8 .elementor-element.elementor-element-d62f5d0 {
    background: linear-gradient(
        to right, 
        #F25C05 0%,    /* Color base */
        #F25C05 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #F25C05 60%,   /* Vuelve al color base */
        #F25C05 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d914e6 */.elementor-8 .elementor-element.elementor-element-4d914e6{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    padding: 20px;
}

.elementor-8 .elementor-element.elementor-element-4d914e6:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4356a7e */.elementor-8 .elementor-element.elementor-element-4356a7e {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ada2d56 */.elementor-8 .elementor-element.elementor-element-ada2d56 {
    background: linear-gradient(
        to right, 
        #000 0%,    /* Color base */
        #000 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #000 60%,   /* Vuelve al color base */
        #000 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 6s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41173d2 */.elementor-8 .elementor-element.elementor-element-41173d2{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    padding: 30px;
}

.elementor-8 .elementor-element.elementor-element-41173d2:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff510bc */.elementor-8 .elementor-element.elementor-element-ff510bc {
    background: linear-gradient(
        to right, 
        #000 0%,    /* Color base */
        #000 40%,   /* Mantiene el color base un poco más */
        #ffffff 50%,   /* El destello de luz (blanco) */
        #000 60%,   /* Vuelve al color base */
        #000 100%   /* Finaliza con color base */
    );
    background-size: 200% auto; /* Aumentamos el tamaño para que el brillo sea definido */
    background-position: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 6s infinite linear;
    font-weight: bold;
    display: inline-block;
}

@keyframes shine {
    0% {
        background-position: 200%; /* Empezamos desde un extremo */
    }
    100% {
        background-position: -200%; /* Movemos el degradado por completo */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba568 */.elementor-8 .elementor-element.elementor-element-88ba568{/* Color de fondo con transparencia (RGBA) */
    background: rgba(222, 218, 215, 0.4); 
    
    /* El efecto de desenfoque (La clave del vidrio) */
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    
    /* Bordes redondeados y sombra suave */
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    
    /* Espaciado interno para que el contenido no toque los bordes */
    
}

.elementor-8 .elementor-element.elementor-element-88ba568:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05be40 */.elementor-8 .elementor-element.elementor-element-c05be40 {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9fd602 */.elementor-8 .elementor-element.elementor-element-b9fd602 {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7660fb */.elementor-8 .elementor-element.elementor-element-b7660fb:hover{
    -webkit-transform:scale(1.3);transform:scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6c11ea */.elementor-8 .elementor-element.elementor-element-c6c11ea:hover{
    -webkit-transform:scale(1.3);transform:scale(1.1);
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-fe648f9 */.elementor-8 .elementor-element.elementor-element-fe648f9:hover{
    filter: sepia(10%);
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-2c4313e */.elementor-8 .elementor-element.elementor-element-2c4313e:hover{
    filter: sepia(10%);
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7f73ce */.elementor-8 .elementor-element.elementor-element-f7f73ce {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-03478a8 *//* --- CONTENEDOR PRINCIPAL (Efecto Cristal & Café) --- */
.wpcf7-form {
    background: rgba(43, 26, 17, 0.7) !important; /* Café oscuro translúcido */
    backdrop-filter: blur(1px); /* El efecto Blur Premium */
    -webkit-backdrop-filter: blur(15px);
    padding: 30px;
    border-radius: 20px;
    border: 1px solid rgba(242, 92, 5, 0.3); /* Borde naranja sutil */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5);
    max-width: 450px;
    margin: 0 auto;
}

/* --- ETIQUETAS (Texto de los campos) --- */
.wpcf7-form label {
    color: #F25C05 !important; /* Naranja Base */
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0 0 10px rgba(242, 92, 5, 0.4); /* Efecto Neón */
    display: block;
    margin-bottom: 15px;
}

/* --- CAMPOS: SOLO LÍNEA INFERIOR --- */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    background: transparent !important;
    border: none !important;
    border-bottom: 2px solid #3d2b1f !important; /* Café Secundario */
    border-radius: 0 !important;
    color: #ffffff !important;
    padding: 8px 0 !important;
    width: 100% !important;
    transition: all 0.4s ease-in-out;
}

/* --- EFECTO NEÓN AL HACER CLIC (Focus) --- */
.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
    outline: none !important;
    border-bottom: 2px solid #F25C05 !important; /* Neón Naranja */
    box-shadow: 0 5px 15px -5px rgba(242, 92, 5, 0.6);
}

/* --- CAMPO DE MENSAJE PEQUEÑO --- */
.wpcf7-form textarea {
    height: 60px !important; /* Altura reducida */
    resize: none;
}

/* --- BOTÓN ENVIAR (Neón Premium) --- */
.wpcf7-submit {
    background: #F25C05 !important;
    color: #fff !important;
    border: none !important;
    padding: 12px 40px !important;
    border-radius: 50px !important;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
    margin: 20px auto 0 !important;
    box-shadow: 0 0 15px rgba(242, 92, 5, 0.4);
    transition: all 0.3s ease;
}

.wpcf7-submit:hover {
    background: #ff752b !important;
    box-shadow: 0 0 30px rgba(242, 92, 5, 0.8); /* Brillo neón intenso */
    transform: translateY(-2px);
}

/* --- MENSAJES DE ERROR/ÉXITO --- */
.wpcf7-response-output {
    border-radius: 10px !important;
    color: #fff !important;
    margin-top: 20px !important;
}

.elementor-8 .elementor-element.elementor-element-03478a8:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f95ef2c */.elementor-8 .elementor-element.elementor-element-f95ef2c {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-dbb6b6e */.elementor-8 .elementor-element.elementor-element-dbb6b6e:hover{
    -webkit-transform:scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8775122 */.elementor-8 .elementor-element.elementor-element-8775122 {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-190c017 */.elementor-8 .elementor-element.elementor-element-190c017:hover{
    -webkit-transform:scale(1.3);transform:scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-260835e */.elementor-8 .elementor-element.elementor-element-260835e:hover{
    -webkit-transform:scale(1.3);transform:scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244ccc */.elementor-8 .elementor-element.elementor-element-e244ccc {
    font-weight: 800;
    text-transform: uppercase;
    color: #000;
    /* Crea el reflejo */
    -webkit-box-reflect: below -15px linear-gradient(transparent, rgba(0,0,0,0.2));
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-279dd5f *//* Estilo base de cada icono */
.elementor-8 .elementor-element.elementor-element-279dd5f .elementor-icon, 
.elementor-8 .elementor-element.elementor-element-279dd5f a, 
.elementor-8 .elementor-element.elementor-element-279dd5f i {

    color: #ffffff;
    font-size: 38px;
    margin: 1px;
    transition: all 0.4s ease-in-out;
}

/* Efecto al pasar el mouse: Brillo Neón Individual */
.elementor-8 .elementor-element.elementor-element-279dd5f .elementor-icon:hover, 
.elementor-8 .elementor-element.elementor-element-279dd5f a:hover, 
.elementor-8 .elementor-element.elementor-element-279dd5f i:hover {
    color: #F25C05 !important; /* Tu naranja base */
    transform: scale(1.1); /* Un pequeño zoom premium sin girar */
    
    /* Neón Naranja vibrante */
    filter: drop-shadow(0 0 8px #F25C05) drop-shadow(0 0 15px rgba(242, 92, 5, 0.6));
    text-shadow: 0 0 10px rgba(242, 92, 5, 0.8);
}

/* Efecto Blur para los iconos que NO se están tocando */
.elementor-8 .elementor-element.elementor-element-279dd5f:hover a:not(:hover), 
.elementor-8 .elementor-element.elementor-element-279dd5f:hover i:not(:hover),
.elementor-8 .elementor-element.elementor-element-279dd5f:hover .elementor-icon:not(:hover) {
    filter: blur(3px); /* Los demás se desenfocan */
    opacity: 0.5;
}/* End custom CSS */