.elementor-3513 .elementor-element.elementor-element-845f85b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3513 .elementor-element.elementor-element-845f85b::before, .elementor-3513 .elementor-element.elementor-element-845f85b > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-845f85b > .e-con-inner > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-845f85b > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-845f85b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-845f85b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F24;--background-overlay:'';}.elementor-3513 .elementor-element.elementor-element-877c9ac > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3513 .elementor-element.elementor-element-877c9ac .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-855d1f0 > .elementor-widget-container{margin:-24px 0px 0px 20px;}.elementor-3513 .elementor-element.elementor-element-855d1f0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:900;color:#D6850E;}.elementor-3513 .elementor-element.elementor-element-edd5990 .elementor-button{background-color:#D6850E;font-family:"Poppins", Sans-serif;}.elementor-3513 .elementor-element.elementor-element-edd5990 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-3513 .elementor-element.elementor-element-ed3f80a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:0500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:1400px;--padding-right:0px;}.elementor-3513 .elementor-element.elementor-element-ed3f80a.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:-2;--flex-shrink:-16;}.elementor-3513 .elementor-element.elementor-element-ba3198f > .elementor-widget-container{margin:0px -0px 0px 0px;padding:0px 0px 0px -0px;}.elementor-3513 .elementor-element.elementor-element-ba3198f.elementor-element{--align-self:flex-end;}.elementor-3513 .elementor-element.elementor-element-ba3198f .elementor-icon-wrapper{text-align:center;}.elementor-3513 .elementor-element.elementor-element-ba3198f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-ba3198f.elementor-view-framed .elementor-icon, .elementor-3513 .elementor-element.elementor-element-ba3198f.elementor-view-default .elementor-icon{color:#FFFFFF80;border-color:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-ba3198f.elementor-view-framed .elementor-icon, .elementor-3513 .elementor-element.elementor-element-ba3198f.elementor-view-default .elementor-icon svg{fill:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-ba3198f .elementor-icon{font-size:50px;}.elementor-3513 .elementor-element.elementor-element-ba3198f .elementor-icon svg{height:50px;}.elementor-3513 .elementor-element.elementor-element-966b669.elementor-element{--align-self:flex-end;}.elementor-3513 .elementor-element.elementor-element-966b669 .elementor-icon-wrapper{text-align:center;}.elementor-3513 .elementor-element.elementor-element-966b669.elementor-view-stacked .elementor-icon{background-color:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-966b669.elementor-view-framed .elementor-icon, .elementor-3513 .elementor-element.elementor-element-966b669.elementor-view-default .elementor-icon{color:#FFFFFF80;border-color:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-966b669.elementor-view-framed .elementor-icon, .elementor-3513 .elementor-element.elementor-element-966b669.elementor-view-default .elementor-icon svg{fill:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-46aaedf.elementor-element{--align-self:flex-end;}.elementor-3513 .elementor-element.elementor-element-46aaedf .elementor-icon-wrapper{text-align:center;}.elementor-3513 .elementor-element.elementor-element-46aaedf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-46aaedf.elementor-view-framed .elementor-icon, .elementor-3513 .elementor-element.elementor-element-46aaedf.elementor-view-default .elementor-icon{color:#FFFFFF80;border-color:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-46aaedf.elementor-view-framed .elementor-icon, .elementor-3513 .elementor-element.elementor-element-46aaedf.elementor-view-default .elementor-icon svg{fill:#FFFFFF80;}.elementor-3513 .elementor-element.elementor-element-dd505f2{--display:flex;}.elementor-3513 .elementor-element.elementor-element-c1ecfc1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3513 .elementor-element.elementor-element-c1ecfc1 .elementor-divider-separator{width:100%;}.elementor-3513 .elementor-element.elementor-element-c1ecfc1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3513 .elementor-element.elementor-element-45fc27c{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-45fc27c.e-con{--align-self:center;}.elementor-3513 .elementor-element.elementor-element-1d9f9bd > .elementor-widget-container{margin:-12px 0px 26px 0px;}.elementor-3513 .elementor-element.elementor-element-1d9f9bd.elementor-element{--align-self:center;}.elementor-3513 .elementor-element.elementor-element-1d9f9bd{text-align:center;}.elementor-3513 .elementor-element.elementor-element-1d9f9bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:700;color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-6d11bfe{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-6d11bfe::before, .elementor-3513 .elementor-element.elementor-element-6d11bfe > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-6d11bfe > .e-con-inner > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-6d11bfe > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-6d11bfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-6d11bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F24;--background-overlay:'';}.elementor-3513 .elementor-element.elementor-element-6cd32b2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .elementor-main-swiper{height:430px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:29px;padding:7px 9px 11px 7px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .elementor-swiper-button{font-size:65px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .swiper-pagination-bullet{height:0px;width:0px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-3513 .elementor-element.elementor-element-afe32d5{--display:flex;}.elementor-3513 .elementor-element.elementor-element-90f1efe{--divider-border-style:solid;--divider-color:#FFFFFF4D;--divider-border-width:1px;}.elementor-3513 .elementor-element.elementor-element-90f1efe .elementor-divider-separator{width:100%;}.elementor-3513 .elementor-element.elementor-element-90f1efe .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-3513 .elementor-element.elementor-element-5c80659{--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-3513 .elementor-element.elementor-element-a04bbaa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;}.elementor-3513 .elementor-element.elementor-element-a04bbaa:not(.elementor-motion-effects-element-type-background), .elementor-3513 .elementor-element.elementor-element-a04bbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giannmatafilms.com/wp-content/uploads/2025/07/Leonardo_Vision_XL_podcast_microphone_on_top_of_the_table_and_1-1024x575.jpg");background-position:center center;background-size:cover;}.elementor-3513 .elementor-element.elementor-element-731fd71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3513 .elementor-element.elementor-element-99c2549{--display:flex;}.elementor-3513 .elementor-element.elementor-element-fabbe76{color:#D58F29;}.elementor-3513 .elementor-element.elementor-element-fddf9ec .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:54px;font-weight:900;color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-fbb26a2{--display:flex;}.elementor-3513 .elementor-element.elementor-element-a82938f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-03ef228{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-a838546{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-195px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-2a70360{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-0deef30{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-550e8b3{--display:flex;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-f29c42b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-195px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-70b9d2f{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-00cf127{--display:flex;}.elementor-3513 .elementor-element.elementor-element-5e87784{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-aa82ebc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;}.elementor-3513 .elementor-element.elementor-element-aa82ebc:not(.elementor-motion-effects-element-type-background), .elementor-3513 .elementor-element.elementor-element-aa82ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giannmatafilms.com/wp-content/uploads/2025/07/Leonardo_Vision_XL_podcast_microphone_on_top_of_the_table_and_1-1024x575.jpg");background-position:center center;background-size:cover;}.elementor-3513 .elementor-element.elementor-element-049d613{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-da3a076{--divider-border-style:solid;--divider-color:#FFFFFF4D;--divider-border-width:1px;}.elementor-3513 .elementor-element.elementor-element-da3a076 .elementor-divider-separator{width:100%;}.elementor-3513 .elementor-element.elementor-element-da3a076 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-3513 .elementor-element.elementor-element-15b0854{--display:flex;}.elementor-3513 .elementor-element.elementor-element-453ad91 > .elementor-widget-container{margin:17px 0px 29px 0px;}.elementor-3513 .elementor-element.elementor-element-453ad91{text-align:center;}.elementor-3513 .elementor-element.elementor-element-453ad91 .elementor-heading-title{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-0060eaf{--display:flex;--overlay-opacity:0;}.elementor-3513 .elementor-element.elementor-element-0060eaf::before, .elementor-3513 .elementor-element.elementor-element-0060eaf > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-0060eaf > .e-con-inner > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-0060eaf > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-0060eaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-0060eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3513 .elementor-element.elementor-element-0912f5a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3513 .elementor-element.elementor-element-0912f5a .elementor-main-swiper{height:319px;}.elementor-3513 .elementor-element.elementor-element-0912f5a .elementor-swiper-button{font-size:20px;}.elementor-3513 .elementor-element.elementor-element-f1c658a{--display:flex;}.elementor-3513 .elementor-element.elementor-element-95cf2a3{--divider-border-style:solid;--divider-color:#FFFFFF4D;--divider-border-width:1px;}.elementor-3513 .elementor-element.elementor-element-95cf2a3 .elementor-divider-separator{width:100%;}.elementor-3513 .elementor-element.elementor-element-95cf2a3 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-3513 .elementor-element.elementor-element-cffe3f2{--display:flex;}.elementor-3513 .elementor-element.elementor-element-b67cf05{text-align:center;}.elementor-3513 .elementor-element.elementor-element-f71e805{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--overlay-opacity:0;}.elementor-3513 .elementor-element.elementor-element-f71e805::before, .elementor-3513 .elementor-element.elementor-element-f71e805 > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-f71e805 > .e-con-inner > .elementor-background-video-container::before, .elementor-3513 .elementor-element.elementor-element-f71e805 > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-f71e805 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3513 .elementor-element.elementor-element-f71e805 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3513 .elementor-element.elementor-element-de60875 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-15ed970 > .elementor-widget-container{margin:-17px 0px -23px 0px;}.elementor-3513 .elementor-element.elementor-element-13a18a4 > .elementor-widget-container{margin:-19px 0px 0px 12px;}.elementor-3513 .elementor-element.elementor-element-afdc882 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-472e66f > .elementor-widget-container{margin:0px 0px 0px 27px;}.elementor-3513 .elementor-element.elementor-element-9c2a5b4 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-b50e98d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-979f13f{--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:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-107eae6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-107eae6.elementor-element{--order:-99999 /* order start hack */;}.elementor-3513 .elementor-element.elementor-element-107eae6{text-align:center;}.elementor-3513 .elementor-element.elementor-element-107eae6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-3666f0b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-3666f0b{text-align:center;font-family:"Poppins", Sans-serif;font-size:38px;color:#F8F8F8;}.elementor-3513 .elementor-element.elementor-element-1d5020a .dtr-feature__icon{color:#D6850E;border-width:0px;border-color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-1d5020a .dtr-feature__heading{color:#FFFFFF;font-size:20px;font-weight:300;line-height:1.4em;}.elementor-3513 .elementor-element.elementor-element-1d5020a .dtr-feature__subtext{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-1d5020a .dtr-feature__text{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-c1d53dd .dtr-feature__icon{color:#D6850E;border-width:0px;}.elementor-3513 .elementor-element.elementor-element-c1d53dd .dtr-feature__heading{color:#FFFFFF;font-size:20px;font-weight:300;line-height:1.4em;}.elementor-3513 .elementor-element.elementor-element-c1d53dd .dtr-feature__subtext{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-c1d53dd .dtr-feature__text{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-c1d53dd .dtr-feature__link, .elementor-3513 .elementor-element.elementor-element-c1d53dd .dtr-feature__link:hover{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-e9d0206 .dtr-feature__icon{color:#D6850E;border-width:0px;border-color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-e9d0206 .dtr-feature__heading{color:#FFFFFF;font-size:20px;font-weight:300;line-height:1.4em;}.elementor-3513 .elementor-element.elementor-element-e9d0206 .dtr-feature__subtext{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-e9d0206 .dtr-feature__text{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-822a475{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:none;--border-style:none;}.elementor-3513 .elementor-element.elementor-element-822a475:not(.elementor-motion-effects-element-type-background), .elementor-3513 .elementor-element.elementor-element-822a475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://giannmatafilms.com/wp-content/uploads/2025/06/fondo-gian-1.png");}.elementor-3513 .elementor-element.elementor-element-d9203f6{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-3513 .elementor-element.elementor-element-d9203f6 > .elementor-widget-container{margin:0px -175px 0px 75px;}.elementor-3513 .elementor-element.elementor-element-d9203f6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-3513 .elementor-element.elementor-element-ed3f80a{--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-6cd32b2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3513 .elementor-element.elementor-element-a82938f{--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-0deef30{--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-5e87784{--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-049d613{--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-0912f5a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3513 .elementor-element.elementor-element-f71e805{--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-b50e98d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3513 .elementor-element.elementor-element-845f85b{--min-height:100vh;}.elementor-3513 .elementor-element.elementor-element-ed3f80a{--min-height:45px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:330px;--padding-right:0px;}.elementor-3513 .elementor-element.elementor-element-ba3198f .elementor-icon{font-size:30px;}.elementor-3513 .elementor-element.elementor-element-ba3198f .elementor-icon svg{height:30px;}.elementor-3513 .elementor-element.elementor-element-966b669 .elementor-icon{font-size:30px;}.elementor-3513 .elementor-element.elementor-element-966b669 .elementor-icon svg{height:30px;}.elementor-3513 .elementor-element.elementor-element-46aaedf .elementor-icon{font-size:30px;}.elementor-3513 .elementor-element.elementor-element-46aaedf .elementor-icon svg{height:30px;}.elementor-3513 .elementor-element.elementor-element-1d9f9bd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2{width:auto;max-width:auto;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 > .elementor-widget-container{margin:0px 0px 0px -50px;padding:-0px -0px -0px -0px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .elementor-main-swiper{height:290px;width:534px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .elementor-swiper-button{font-size:22px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-3513 .elementor-element.elementor-element-6cd32b2 .elementor-custom-embed-play i{font-size:20px;}.elementor-3513 .elementor-element.elementor-element-5c80659{--min-height:1440px;}.elementor-3513 .elementor-element.elementor-element-a04bbaa{--width:500px;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-32px;--padding-bottom:-22px;--padding-left:0px;--padding-right:0px;}.elementor-3513 .elementor-element.elementor-element-99c2549{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-a82938f{--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-03ef228{--width:70px;}.elementor-3513 .elementor-element.elementor-element-425dc40 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-a838546{--margin-top:0px;--margin-bottom:0px;--margin-left:-197px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-2a70360{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;column-gap:0px;}.elementor-3513 .elementor-element.elementor-element-2a70360 > .elementor-widget-container{margin:0px -230px 0px -5px;padding:0px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-2a70360.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-3513 .elementor-element.elementor-element-2a70360 p{margin-block-end:0px;}.elementor-3513 .elementor-element.elementor-element-0deef30{--e-con-grid-template-columns:2;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;--align-items:center;}.elementor-3513 .elementor-element.elementor-element-550e8b3{--width:50%;--min-height:0px;--margin-top:-109px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-fc32f34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-fc32f34 img{width:100%;}.elementor-3513 .elementor-element.elementor-element-f29c42b{--width:0%;--min-height:0px;--margin-top:-75px;--margin-bottom:0px;--margin-left:-94px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-70b9d2f{width:initial;max-width:initial;}.elementor-3513 .elementor-element.elementor-element-70b9d2f > .elementor-widget-container{margin:0px -220px 0px -5px;padding:58px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-70b9d2f.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-3513 .elementor-element.elementor-element-5e87784{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-aa82ebc{--min-height:261px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-32px;--padding-bottom:-22px;--padding-left:0px;--padding-right:0px;}.elementor-3513 .elementor-element.elementor-element-049d613{--width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 1px;--row-gap:2px;--column-gap:1px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-97px;--margin-left:0px;--margin-right:0px;}.elementor-3513 .elementor-element.elementor-element-1b56f87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3513 .elementor-element.elementor-element-0199842{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-3513 .elementor-element.elementor-element-0199842 > .elementor-widget-container{margin:0px 0px 0px -65px;}.elementor-3513 .elementor-element.elementor-element-0ffcd94{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3513 .elementor-element.elementor-element-0ffcd94 img{max-width:100%;}.elementor-3513 .elementor-element.elementor-element-2a26033{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-3513 .elementor-element.elementor-element-2a26033 > .elementor-widget-container{margin:0px 0px 0px -65px;}.elementor-3513 .elementor-element.elementor-element-da3a076 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-da3a076 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3513 .elementor-element.elementor-element-0060eaf{--min-height:134px;}.elementor-3513 .elementor-element.elementor-element-0912f5a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3513 .elementor-element.elementor-element-0912f5a .elementor-main-swiper{height:290px;width:475px;}.elementor-3513 .elementor-element.elementor-element-f71e805{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-de60875 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-3822beb > .elementor-widget-container{margin:-5px -5px -5px -2px;}.elementor-3513 .elementor-element.elementor-element-13a18a4 > .elementor-widget-container{margin:-9px 0px 0px 6px;}.elementor-3513 .elementor-element.elementor-element-afdc882 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-472e66f > .elementor-widget-container{margin:-6px 0px 0px 7px;}.elementor-3513 .elementor-element.elementor-element-9c2a5b4 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-b50e98d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3513 .elementor-element.elementor-element-d9203f6{width:auto;max-width:auto;}.elementor-3513 .elementor-element.elementor-element-d9203f6 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-3513 .elementor-element.elementor-element-d9203f6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}}@media(min-width:768px){.elementor-3513 .elementor-element.elementor-element-ed3f80a{--content-width:300px;}.elementor-3513 .elementor-element.elementor-element-a04bbaa{--width:51%;}.elementor-3513 .elementor-element.elementor-element-731fd71{--width:50%;}.elementor-3513 .elementor-element.elementor-element-fbb26a2{--content-width:1137px;}.elementor-3513 .elementor-element.elementor-element-a82938f{--content-width:100%;}.elementor-3513 .elementor-element.elementor-element-03ef228{--width:34%;}.elementor-3513 .elementor-element.elementor-element-a838546{--width:150%;}.elementor-3513 .elementor-element.elementor-element-0deef30{--width:100%;}.elementor-3513 .elementor-element.elementor-element-550e8b3{--width:34%;}.elementor-3513 .elementor-element.elementor-element-f29c42b{--width:150%;}.elementor-3513 .elementor-element.elementor-element-aa82ebc{--width:51%;}.elementor-3513 .elementor-element.elementor-element-f71e805{--content-width:935px;}.elementor-3513 .elementor-element.elementor-element-979f13f{--width:100%;}.elementor-3513 .elementor-element.elementor-element-822a475{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-877c9ac */.produccion-creativa {
  font-size: 46px;
  font-weight: 800;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin: 0;
}

@media (max-width: 768px) {
  .produccion-creativa {
    font-size: 26px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-855d1f0 */.empresas-creadores {
  font-size: 46px;
  font-weight: 800;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #D6850E;
  margin: 0;
}

@media (max-width: 768px) {
  .empresas-creadores {
    font-size: 29px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9f9bd */.ojo-creativo {
  font-size: 44px;
}

@media (max-width: 768px) {
  .ojo-creativo {
    font-size:36px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fddf9ec */.podcast-profesional {
  font-size: 40px;
  font-weight: 800;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin: 0;
}

@media (max-width: 768px) {
  .podcast-profesional {
    font-size: 20px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a70360 */.hero-text {
  font-size: 13px;          /* tamaño base */
  line-height: 1.5;         /* altura de línea cómoda */
  max-width: 60ch;          /* limita el ancho para mejor lectura */
  margin: 0 auto;           /* centrado en su contenedor */
}

@media (min-width: 768px) {
  .hero-text {
    font-size: 10px;        /* sube en tablets/PC */
  }
}

@media (min-width: 1200px) {
  .hero-text {
    font-size: 20px;        /* aún más grande en escritorio ancho */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70b9d2f */.service-text {
  font-size: 13px;     
  line-height: 1.6;
  max-width: 65ch;    /* mantiene el bloque legible */
  margin: 0 auto;     /* centrado */
  text-align: justify; /* opcional: justificar */
}

@media (min-width: 768px) {
  .service-text {
    font-size: 10px;
  }
}

@media (min-width: 1200px) {
  .service-text {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-453ad91 */.potencia-marca {
  font-size: 42px;
  font-weight: 800;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin: 0;
}

@media (max-width: 768px) {
  .potencia-marca {
    font-size: 30px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05c73f0 */.activando-img {
  width: 200px;
  height: auto;
}

@media (max-width: 768px) {
  .activando-img {
    width: 130px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de60875 */.logo-erickdony {
  width: 200px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-erickdony {
    width: 130px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15ed970 */.logo-espana {
  width: 200px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-espana {
    width: 130px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3822beb */.logo-embajada {
  width: 200px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-embajada {
    width: 80px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13a18a4 */.logo-pasa {
  width: 140px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-pasa {
    width: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afdc882 */.logo-aviareps {
  width: 200px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-aviareps {
    width: 130px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a4d8b8 */.logo-ballet {
  width: 200px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-ballet {
    width: 130px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-472e66f */.logo-spring {
  width: 130px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-spring {
    width: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c2a5b4 */.logo-acosta {
  width: 200px;
  height: auto;
}

@media (max-width: 768px) {
  .logo-acosta {
    width: 130px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107eae6 */.comencemos {
  font-size: 60px;
  font-weight: 800;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin: 0;
}

@media (max-width: 768px) {
  .comencemos {
    font-size: 45px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3666f0b */.contacto-presupuesto {
  font-size: 46px;
  font-weight: 800;
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  margin: 0;
}

@media (max-width: 768px) {
  .contacto-presupuesto {
    font-size: 26px;
    line-height: 1.4;
  }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-d9203f6 *//* Estilo general para formularios WPForms */
.wpforms-form.formulario-gmf {
  max-width: 600px;
  margin: 0 auto;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
}

/* Inputs y textarea */
.wpforms-form.formulario-gmf input[type="text"],
.wpforms-form.formulario-gmf input[type="email"],
.wpforms-form.formulario-gmf textarea {
  width: 100%;
  padding: 12px;
  font-size: 16px;
  background-color: #1a1a1a;
  border: 1px solid #444;
  color: #fff;
  border-radius: 6px;
}

/* Botón enviar */
.wpforms-form.formulario-gmf button[type="submit"] {
  background-color: #D6850E;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  padding: 12px 24px;
  border: none;
  border-radius: 30px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.wpforms-form.formulario-gmf button[type="submit"]:hover {
  background-color: #b76d0d;
}

/* Responsive: reducir márgenes y tamaño en móvil */
@media (max-width: 768px) {
  .wpforms-form.formulario-gmf {
    padding: 0 10px;
  }

  .wpforms-form.formulario-gmf input,
  .wpforms-form.formulario-gmf textarea {
    font-size: 14px;
  }

  .wpforms-form.formulario-gmf button[type="submit"] {
    font-size: 14px;
    padding: 10px 20px;
  }
}/* End custom CSS */