.elementor-17 .elementor-element.elementor-element-4ceab1a{--display:flex;--min-height:761px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4ceab1a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4ceab1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/08/0225-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-26c185d{--display:flex;--position:absolute;--min-height:0px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:410px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;top:0px;}.elementor-17 .elementor-element.elementor-element-26c185d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-26c185d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-17 .elementor-element.elementor-element-26c185d.e-con{--order:0;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-26c185d{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-26c185d{right:0px;}.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-17 .elementor-element.elementor-element-255741d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-255741d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:700;color:#132424;}.elementor-17 .elementor-element.elementor-element-909789b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-909789b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;color:#132424;}.elementor-17 .elementor-element.elementor-element-85abd89{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-85abd89.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-85abd89 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#132424;}.elementor-17 .elementor-element.elementor-element-d9e2e6b{--display:flex;--min-height:761px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d9e2e6b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d9e2e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/08/0225-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0084823{--display:flex;--position:absolute;--min-height:0px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:410px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;top:0px;}.elementor-17 .elementor-element.elementor-element-0084823:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0084823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-17 .elementor-element.elementor-element-0084823.e-con{--order:0;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0084823{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-0084823{right:0px;}.elementor-17 .elementor-element.elementor-element-c75b3cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-c75b3cd .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:700;color:#132424;}.elementor-17 .elementor-element.elementor-element-77f8e45{--display:flex;}.elementor-17 .elementor-element.elementor-element-6ac556e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-6ac556e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;color:#132424;}.elementor-17 .elementor-element.elementor-element-c8d7d70{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-c8d7d70.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c8d7d70 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#132424;}.elementor-17 .elementor-element.elementor-element-3e93ca8{--display:flex;--min-height:712px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-3e93ca8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3e93ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/08/Descripcion.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2ed4fc8{--display:flex;--justify-content:center;--margin-top:208px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-2ed4fc8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-9124b07 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-38bf106 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#080F0F;}.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-17 .elementor-element.elementor-element-f43d911{width:var( --container-widget-width, 99.19% );max-width:99.19%;margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.19%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-f43d911.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-37a1e65{--display:flex;--min-height:893px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:17px;--margin-right:-46px;}.elementor-17 .elementor-element.elementor-element-37a1e65.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-b06a186{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b06a186:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b06a186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0091C0;}.elementor-17 .elementor-element.elementor-element-fb286d2{text-align:center;}.elementor-17 .elementor-element.elementor-element-fb286d2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-79e49ad{width:var( --container-widget-width, 95.158% );max-width:95.158%;margin:-14px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:0px 0px 0px 0px;--container-widget-width:95.158%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-79e49ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-79e49ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-5577584{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-5577584 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-fddbec6{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-fddbec6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-fddbec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0091C09E;}.elementor-17 .elementor-element.elementor-element-139d74a{text-align:center;}.elementor-17 .elementor-element.elementor-element-139d74a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-4e44497{width:var( --container-widget-width, 69.66% );max-width:69.66%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69.66%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-4e44497.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4e44497 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-6df0777{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-6df0777:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6df0777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D99C4;}.elementor-17 .elementor-element.elementor-element-6df0777.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-8e13bf2{text-align:center;}.elementor-17 .elementor-element.elementor-element-8e13bf2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-83580ce{width:var( --container-widget-width, 99% );max-width:99%;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-83580ce.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-17 .elementor-element.elementor-element-83580ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-6f983e9{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-6f983e9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6f983e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0091C000;}.elementor-17 .elementor-element.elementor-element-6f983e9::before, .elementor-17 .elementor-element.elementor-element-6f983e9 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6f983e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6f983e9 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6f983e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6f983e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-6f983e9.e-con{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-9325ccf{text-align:center;}.elementor-17 .elementor-element.elementor-element-9325ccf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-54721b0{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-54721b0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-fddc2ce{width:var( --container-widget-width, 44.802% );max-width:44.802%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 8px 8px 8px;--container-widget-width:44.802%;--container-widget-flex-grow:0;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-fddc2ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ff3b2f5{--display:flex;--min-height:712px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-ff3b2f5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ff3b2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/08/Descripcion.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2e3c79d{--display:flex;--justify-content:center;--margin-top:208px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-2e3c79d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-606657d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-4238cec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-ee24a0a{width:var( --container-widget-width, 99.19% );max-width:99.19%;margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.19%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-ee24a0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-24f1df8{--display:flex;--min-height:893px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-24f1df8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-8baae4a{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-8baae4a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8baae4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0091C0;}.elementor-17 .elementor-element.elementor-element-3d72863{text-align:center;}.elementor-17 .elementor-element.elementor-element-3d72863 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-e05d90e{width:var( --container-widget-width, 95.158% );max-width:95.158%;margin:-14px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:0px 0px 0px 0px;--container-widget-width:95.158%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-e05d90e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-e05d90e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-8877477{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-8877477 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-9856ab8{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9856ab8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9856ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0091C09E;}.elementor-17 .elementor-element.elementor-element-525c182{text-align:center;}.elementor-17 .elementor-element.elementor-element-525c182 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-737ae41{width:var( --container-widget-width, 69.66% );max-width:69.66%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69.66%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-737ae41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-737ae41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-2bcce0c{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-2bcce0c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2bcce0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D99C4;}.elementor-17 .elementor-element.elementor-element-2bcce0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-c404597{text-align:center;}.elementor-17 .elementor-element.elementor-element-c404597 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-b654d5e{width:var( --container-widget-width, 99% );max-width:99%;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-b654d5e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-17 .elementor-element.elementor-element-b654d5e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-b350db6{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-b350db6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b350db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0091C000;}.elementor-17 .elementor-element.elementor-element-b350db6::before, .elementor-17 .elementor-element.elementor-element-b350db6 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b350db6 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b350db6 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b350db6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b350db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-b350db6.e-con{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-f0f76ac{text-align:center;}.elementor-17 .elementor-element.elementor-element-f0f76ac .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-6c2075f{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-6c2075f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-1d9e0f3{width:var( --container-widget-width, 44.802% );max-width:44.802%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 8px 8px 8px;--container-widget-width:44.802%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-1d9e0f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-edac446{--display:flex;--min-height:1431px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-edac446:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-edac446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/08/Fondo-pantalla-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-48ebde2{--display:flex;--min-height:581px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-48ebde2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-48ebde2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#88D4FF;}.elementor-17 .elementor-element.elementor-element-096f70d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:23px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-c9bea96{text-align:center;}.elementor-17 .elementor-element.elementor-element-c9bea96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-1e84eef{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-ded2d84{--display:flex;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-ded2d84:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ded2d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FFFD;}.elementor-17 .elementor-element.elementor-element-463ed3e{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-17 .elementor-element.elementor-element-b2c1c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -195px;}.elementor-17 .elementor-element.elementor-element-73dee0c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-c1d079b{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-ea7f43c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -135px;}.elementor-17 .elementor-element.elementor-element-833327e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-b713432{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-6517b26{--display:flex;}.elementor-17 .elementor-element.elementor-element-6517b26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-1e349ed{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#080F0F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-2daf76c .elementor-button{background-color:#7BC950;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#080F0F;color:#080F0F;border-radius:20px 20px 20px 20px;padding:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-2daf76c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 43px;padding:0px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-2daf76c.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-45c6eb8{--display:flex;--min-height:982px;--justify-content:flex-end;--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-17 .elementor-element.elementor-element-45c6eb8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-45c6eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/08/0201-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-e51a929{--display:flex;--min-height:498px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-e51a929:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e51a929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FFFD9C;}.elementor-17 .elementor-element.elementor-element-4beb64e{text-align:center;}.elementor-17 .elementor-element.elementor-element-4beb64e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-91c652c{text-align:center;}.elementor-17 .elementor-element.elementor-element-91c652c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;color:#080F0F;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-157fa63 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-157fa63 .elementor-swiper-button{font-size:20px;}.elementor-17 .elementor-element.elementor-element-157fa63 .elementor-testimonial__text{color:#4E4E4E;}.elementor-17 .elementor-element.elementor-element-ae238d5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-ae238d5.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-ae238d5 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-605523d{--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-17 .elementor-element.elementor-element-a5bc1d1{--display:flex;--min-height:692px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-a5bc1d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-0eeb4b4{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-0eeb4b4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:700;letter-spacing:2.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-01af1c7{padding:30px 80px 30px 80px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-55c735b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-85fdcac .elementor-button{background-color:#7BC950;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#080F0F;color:#080F0F;border-radius:20px 20px 20px 20px;padding:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-85fdcac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-85fdcac.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-652de58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-4680c2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-4680c2e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4680c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#81D2FFAB;}.elementor-17 .elementor-element.elementor-element-4680c2e.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a5cc21f{text-align:center;}.elementor-17 .elementor-element.elementor-element-a5cc21f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-f4db956{text-align:center;}.elementor-17 .elementor-element.elementor-element-f4db956 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-49d0a15{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-de3a2fc{--display:flex;--min-height:982px;--justify-content:flex-end;--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-17 .elementor-element.elementor-element-de3a2fc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-de3a2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/08/0201-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-8033d0d{--display:flex;--min-height:498px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-8033d0d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8033d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FFFD9C;}.elementor-17 .elementor-element.elementor-element-c18698e{text-align:center;}.elementor-17 .elementor-element.elementor-element-c18698e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-d352469{text-align:center;}.elementor-17 .elementor-element.elementor-element-d352469 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-dad8776{--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-17 .elementor-element.elementor-element-fac2e7b{--display:flex;--min-height:692px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-fac2e7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a8b7add{--display:flex;}.elementor-17 .elementor-element.elementor-element-c55f92e .elementor-swiper-button{font-size:20px;}.elementor-17 .elementor-element.elementor-element-d22d6cc .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:700;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-fe82cf7{padding:30px 80px 30px 80px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-880046f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-31bbfc6 .elementor-button{background-color:#7BC950;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#080F0F;color:#080F0F;border-radius:20px 20px 20px 20px;padding:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-31bbfc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-31bbfc6.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-2b8bacc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-6e11d74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-6e11d74:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6e11d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#81D2FFAB;}.elementor-17 .elementor-element.elementor-element-6e11d74.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-7acbebf{text-align:center;}.elementor-17 .elementor-element.elementor-element-7acbebf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-0658df5{text-align:center;}.elementor-17 .elementor-element.elementor-element-0658df5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-cb476eb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-dd5a031{--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-17 .elementor-element.elementor-element-8a960bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-82c64ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 27px 0px;}.elementor-17 .elementor-element.elementor-element-82c64ff.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-82c64ff .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-a1c65f0{padding:-2px 60px 60px 60px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-3817809{--display:flex;}.elementor-17 .elementor-element.elementor-element-5e2fa2e{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-084044a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -195px;}.elementor-17 .elementor-element.elementor-element-15bf882{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#080F0F;}.elementor-17 .elementor-element.elementor-element-5e12857{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-132486d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -135px;}.elementor-17 .elementor-element.elementor-element-fcb5adb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-fcb5adb a{color:#010202;}.elementor-17 .elementor-element.elementor-element-a3ef753 .elementor-button{background-color:#7BC950;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#080F0F;color:#080F0F;border-radius:20px 20px 20px 20px;padding:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-a3ef753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 73px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-3e93ca8{--min-height:1285px;}.elementor-17 .elementor-element.elementor-element-45c6eb8{--margin-top:-337px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-ae238d5{padding:30px 30px 30px 30px;text-align:center;font-size:16px;}.elementor-17 .elementor-element.elementor-element-0eeb4b4 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-084044a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-132486d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-26c185d{--width:97%;}.elementor-17 .elementor-element.elementor-element-0084823{--width:97%;}.elementor-17 .elementor-element.elementor-element-2ed4fc8{--width:42.947%;}.elementor-17 .elementor-element.elementor-element-37a1e65{--width:41.917%;}.elementor-17 .elementor-element.elementor-element-6df0777{--width:100%;}.elementor-17 .elementor-element.elementor-element-2e3c79d{--width:42.947%;}.elementor-17 .elementor-element.elementor-element-24f1df8{--width:41.917%;}.elementor-17 .elementor-element.elementor-element-2bcce0c{--width:100%;}.elementor-17 .elementor-element.elementor-element-48ebde2{--width:55%;}.elementor-17 .elementor-element.elementor-element-ded2d84{--width:88%;}.elementor-17 .elementor-element.elementor-element-605523d{--content-width:1340px;}.elementor-17 .elementor-element.elementor-element-a5bc1d1{--width:49.478%;}.elementor-17 .elementor-element.elementor-element-4680c2e{--width:90%;}.elementor-17 .elementor-element.elementor-element-dad8776{--content-width:1340px;}.elementor-17 .elementor-element.elementor-element-fac2e7b{--width:49.478%;}.elementor-17 .elementor-element.elementor-element-6e11d74{--width:90%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-d9e2e6b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d9e2e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/09/0225-2.png");}.elementor-17 .elementor-element.elementor-element-d9e2e6b{--min-height:396px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-0084823{--justify-content:center;--margin-top:306px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-0084823.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c75b3cd{text-align:center;}.elementor-17 .elementor-element.elementor-element-c75b3cd .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-77f8e45{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-6ac556e{text-align:center;}.elementor-17 .elementor-element.elementor-element-6ac556e .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-c8d7d70 .elementor-heading-title{font-size:19px;}.elementor-17 .elementor-element.elementor-element-606657d .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-4238cec .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-8877477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-17 .elementor-element.elementor-element-737ae41 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b654d5e .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b350db6{--justify-content:center;}.elementor-17 .elementor-element.elementor-element-1d9e0f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -48px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-17 .elementor-element.elementor-element-edac446:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-edac446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/09/Rectangle-47.png");}.elementor-17 .elementor-element.elementor-element-edac446{--min-height:1163px;}.elementor-17 .elementor-element.elementor-element-096f70d{text-align:center;}.elementor-17 .elementor-element.elementor-element-096f70d .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-c9bea96 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-1e84eef{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b2c1c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-ea7f43c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-833327e{font-size:12px;}.elementor-17 .elementor-element.elementor-element-b713432{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6517b26{--width:165px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1e349ed{padding:0px 0px 0px 0px;text-align:center;font-size:13px;}.elementor-17 .elementor-element.elementor-element-1e349ed p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-2daf76c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-2daf76c .elementor-button{font-size:15px;}.elementor-17 .elementor-element.elementor-element-de3a2fc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-de3a2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danieltrujillorubio.com/wp-content/uploads/2026/09/0201-2.png");}.elementor-17 .elementor-element.elementor-element-de3a2fc{--min-height:446px;}.elementor-17 .elementor-element.elementor-element-8033d0d{--min-height:0px;}.elementor-17 .elementor-element.elementor-element-c18698e .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-d352469 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-d22d6cc .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-fe82cf7{padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-17 .elementor-element.elementor-element-880046f .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-31bbfc6 .elementor-button{font-size:15px;}.elementor-17 .elementor-element.elementor-element-7acbebf .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cb476eb{font-size:16px;}.elementor-17 .elementor-element.elementor-element-82c64ff{text-align:center;}.elementor-17 .elementor-element.elementor-element-82c64ff .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-a1c65f0{font-size:16px;}.elementor-17 .elementor-element.elementor-element-084044a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-15bf882{font-size:16px;}.elementor-17 .elementor-element.elementor-element-132486d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-fcb5adb{font-size:16px;}.elementor-17 .elementor-element.elementor-element-a3ef753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-a3ef753.elementor-element{--align-self:center;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-157fa63 */.elementor-17 .elementor-element.elementor-element-157fa63 .swiper-wrapper {
    align-items: flex-start;
}

.elementor-17 .elementor-element.elementor-element-157fa63 .swiper-slide {
    height: auto !important;
}

.elementor-17 .elementor-element.elementor-element-157fa63 .elementor-testimonial,
.elementor-17 .elementor-element.elementor-element-157fa63 .elementor-testimonial__content,
.elementor-17 .elementor-element.elementor-element-157fa63 .elementor-testimonial__text,
.elementor-17 .elementor-element.elementor-element-157fa63 .elementor-testimonial__footer {
    height: auto !important;
    min-height: unset !important;
}/* End custom CSS */